body
{
padding:0;
margin:0;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
//background-color:#025273;
//background-color:#5790AB;
//background-color:#002E40;
background-color:#002A3B;
}
.bio_title {
	text-align: center;
	font-size: 21px;
}
#SiteWrapper
{
position:relative;
width:801px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
border:4px solid #FFF;
}
#ID
{
position:relative;
height:197px;
background-color:#025273;
}
/* IE7 Only */ *:first-child+html #ID { height:207px; }

#NavWrapper
{
position:relative;
top:-20px;
top /**/:-30px;
left:0px;
width:100%;
height:auto;
padding:0;
margin:0;
font-size:1em;
}
#PrimaryNav
{
position:relative;
color:#FFF;
background-color:#025273;
font-size:0.95em;
}
#PrimaryNav ul li
{
position:relative;
left:-25px;
width:auto;
display:inline;
list-type:none;
}
#PrimaryNav a, a:link, a:visited, a:active
{
color:#FFF;
padding: 0px 3px 4px 0px;
padding /**/: 0px 3px 4px 0px;
text-decoration: none;
border-top:none;
border-right:solid 1px #FFF;
border-bottom:none;
border-left:none;
}
#PrimaryNav a:hover {
color:#FFF;
padding: 0px 3px 4px 0px;
padding /**/: 0px 3px 4px 0px;
text-decoration: none;
}
#PrimaryNavLast a, a:link, a:visited, a:active
{
border:0px;
}

#SecondaryNav
{
position:relative;
top:-14px;
top /**/:-10px;
height:20px;
height /**/:25px;
width:auto;
color:#043C53;
background-color:#99C5D7;
}
#SecondaryNav ul li
{
position:relative;
left:-25px;
top:10px;
top /**/:5px;
width:auto;
padding:0;
margin:0;
display:inline;
list-type:none;
}
#SecondaryNav a, a:link, a:visited, a:active
{
color:#043C53;
padding: 0px 4px 0px 0px;
text-decoration: none;
border-top:none;
border-right:solid 1px #043C53;
border-bottom:none;
border-left:none;
}
#SecondaryNav a:hover {
color:#043C53;
padding: 0px 4px 0px 0px;
text-decoration: none;
}
#SecondaryNavLast a, a:link, a:visited, a:active
{
border:0px;
}

#MainImageWrapper
{
position:relative;
top:-30px;
top /**/:-36px;
height:220px;
}
#MainImage
{
position:relative;
top:0px;
float:left;
}
#CallOut
{
background: #006b9c url(images/callout2.gif) no-repeat;
height: 138px;
width: 140px;
margin:0 10px 10px 0;
}
#CallOut p
{
font-size:0.8em;
color:#FFF;
}
#SignUpForm
{
padding: 50px 0 0 10px;
margin:0 10px 0 0;
}
#SignUpForm input
{
width:120px;
}
#SignUpForm button
{

}
.notetext {
	color: #fff;
	font-size: 9px;
	margin: 5px 0;
	text-align: right;
}

#ContentWrapper
{
position:relative;
top:-40px;
width:800px;
clear:both;
}
/* IE6 Only */ * html #ContentWrapper { top:-20px; }
/* IE7 Only */ *:first-child+html #ContentWrapper { top:-20px; }
#LeftColumn
{
position:relative;
top:1px;
width:520px;
margin-left:10px;
}

dl
{
font-size:0.8em;
}

#LeftColumn a, a:link, a:visited, a:active
{
text-decoration:underline;
}
#LeftColumn a:hover
{
text-decoration:none;
}
#RightColumn
{
position:absolute;
top:0px;
right:0px;
width:200px;
height:auto;
float:right;
}
#Footer
{
clear:both;
padding:30px 0px 10px 10px;
color:#025273;
font-size:0.85em;
}

h1 {
font-size:1.15em;
font-weight:lighter;
color:#025273;
}

h2
{
font-size:1.0em;
font-weight:lighter;
color:#025273;
}
h3
{
font-size:0.95em;
font-weight:lighter;
color:#025273;
}

#ContentWrapper p,ul,ol
{
font-size:0.8em;
}

#LeftColumn h3
{
margin-top:30px;
line-height:10px;
}

#biogs h3
{
	margin-top:0;
	line-height:16px;
}

#LeftColumn ol
{
line-height:20px;
}

table.prettytable {
  margin: 1em 1em 1em 2em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.prettytable th, table.prettytable td {
  border: 1px #F7F7F7;
  padding: 0.2em;
}
table.prettytable th {
  background: gainsboro;
  text-align: left;
}
table.prettytable caption {
  margin-left: inherit;
  margin-right: inherit;
}
table.buttontable td dl {
font-size:1.0em;
}