body {
    font-family: Arial, Helvetica, sans-serif; /* default font */ 
    font-size: 11pt; 
    background-color: white; 
}

p {
    font-family: Arial, Helvetica, sans-serif;
}

table {
	font-size: 10pt;
}

.whatsnew {
  font-size: 8pt;
}

ul#navlist {
  z-index: 100;
  list-style-image: url('img/nav_dash_blue.png');   
   position: absolute;
  top: 55px;
  left: 220px;
  padding-right: 50px;
	padding: 0;
	margin: 0;    
}

/* so list is horizontal */
ul#navlist li { 
  display: inline; 
  padding-right: 0.5em;
  color: #c50303;
}  

ul#navlist li a {
  text-decoration: none;
  color: #669999;
}
ul#navlist li a img {
  border: 0;
  padding-bottom: 0.15em;
}

ul#navlist li a:hover { color: #c50303; }

div#main_description {
  font-size: smaller;
}

div#main_description h2 { 
    font-size: 16px;
    color: #669999; 
}

div#main_description h2 img { padding-bottom: 0.2em; }
/* doesn't work in ie */
/*div#main_description h2:before { content: url("nav_dash_blue.png"); }*/

div#logo {
    z-index: 0;
	position:absolute;
    top: 2px;
	left:15px;
    border: 0;
}
div#logo img {
    border: 0;
}


div#left_column {
	position:absolute;
  top: 203px;
  left:15px;
  width:225px;
  height: 300px;
  padding: 0px;
  margin: 0px;
  /*background-color:#7098a1;*/
  background-color: #205e72;
  /*border-right:2px solid black;*/
  border-top:1px solid black;
}


div#shadow {  
	position:absolute;
  top: 503px;
	left:15px;
  width:225px;
  height: 50px;
  padding: 0px;
  margin: 0px;
  /*border-right:2px solid black;*/
  background-image: url("img/shadow_slice.png");
  background-repeat: repeat-x;
}

div#left_column table {
  border: 1px;
}
/*div#left_description {
  background-color:#7098a1;
  padding: 0px;
  margin: 0px;
}*/

div#blue_dash {
  color: black;
  background-color:#7098a1;
  height: 20px;
  width: 50px;
}

div#left_column h3, p#quote  {
  background-color:#7098a1;
  color: white;
  margin: 0px;
  padding: 10px;
}

p#quote {
  font-style: italic;
  font-size: 10px;
}

div#side_nav {
  float: bottom;
  background-color: #205e72;
  color: white;
}

div#side_nav ul{
  list-style: none;
  font-family: sans-serif;
/*  font-size: 12px; */
	padding: 0px;
	margin-left: 10px; 
}

div#side_nav ul li {
  color: white;
}
div#side_nav a {
  color: white;
  text-decoration: none;
}

div#side_nav ul li a {
  text-decoration: none;
  color: white;
}


div#side_nav ul li a:hover {
  color: #ddf0f4;
}
div#side_nav a:hover {
  color: #ddf0f4;
}
img#light_blue_top {
  position:absolute;
  top: 160px;
  left:240px;
}

div#main_description {
  z-index: 2;
  position:absolute;
  top: 39px;
  /*left:242px;*/
  left:240px;
  width:65%;
  height: 402px;
  /*height: 100%;*/
  /*height: 300px;*/
  padding: 10px;
  padding-top: 90px;
  background: #ddf0f4;
/*  border-top:1px solid black;
  border-left:1px solid black;
  border-right:2px solid black;*/
  background-image: url("img/light_blue_gradient_top.jpg");
  background-repeat: repeat-x;
}

h1 {
    font-size: 20px;
}

h1#page_title {
  z-index: 5;
  position:absolute;
  top: 85px;
  left: 230px;  
}

h1#page_title2 {
    text-indent: -0.5em;
}

td {
  text-align: left;
  vertical-align: top;
}

/*    padding-right: 0.4em;*/
/*h1#page_title:first-letter {
    color: #c50303;
    font-weight: bold;
    font-stretch: wider;
    font-size:  
}*/

span.red_dash {
    padding-right: 0.4em;
    color: #c50303;
    letter-spacing: -0.1em;
    text-shadow: #CE6BBD 20px -12px 2px; 
}

/*h1#page_title:before {
    content: "--";
    color: #c50303;
    margin: 0px;
    padding: 0px;
}*/


/* css tabs -- adapted from http://unraveled.com/projects/css_tabs/ 
licensed under Creative Commons Attribution 2.0.
*/

div#tabarea {
margin: 0;
padding: 1em;
padding-top: 0.5em;
border: 1px solid #205e72;
background-color: #fff;
/*border-top: 1px solid #fff;*/
}

ul#tabnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid #205e72;
margin: 0;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #fff;
margin: 2px 2px 0 2px;
border: 1px solid #205e72;

}

ul#tabnav li span {
	display: block;
	padding: 4px;

}

ul#tabnav li.selected {
	border-bottom: 2px solid #fff;	
}

#tabnav a {
float: left;
display: block;
color: #fff;
text-decoration: none;
padding: 4px;
background-color: #205e72;
}

#tabnav a:hover {
color: #000;
background: #fff;
}

/*
ul#tabnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid #6c6;
margin: 0;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #cfc;
margin: 2px 2px 0 2px;
border: 1px solid #6c6;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
border-bottom: 1px solid #fff;
background-color: #fff;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color: #000;
}

#tabnav a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 4px;
}

#tabnav a:hover {
background: #fff;
}
*/	

/*body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
border-bottom: 1px solid #fff;
background-color: #fff;
}
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color: #000;
}*/
