body {
background: #00223E url('http://famb.affiniscape.com/associations/9914/files/blueBackgroundPixel%2Epng') repeat;
margin:0;
padding:0;
height:100%;
}

body, td, p{
font:12px verdana, Helvetica, sans-serif;
line-height:140%;
}

img{display:block;border:0;}

#navtop1 {
margin:0;
padding:0;
}

#navtop2 {
margin:0;
padding:0;
}
.nav ul{
list-style-type:none;
margin:0;
padding:0;
float:left;
}
.nav li{
display:inline;
float:left;
margin:0;
padding:0;
}

.nav li a {
border:0;
margin:0;
padding:0;
}

#maincontenttable{
border-bottom:6px solid #00447E;
}

#maincontentcell {
background:white;
}

#maincontentsubtable {
background:white;
}

#maincontentsubcell {
padding:0 20px 20px 20px;
margin:0;
}
#rightnavcell{
border-left:1px #00223E solid;
margin:0;
padding:0 20px 20px 20px;
}

#returnlinktable{
background-color:#FFF;
margin:0;
padding:0;
}

/*###Dropdown Menus###*/
#navtop2 li li a {
	color:#000000 !important;
	background-color : #F5F5F5 !important;	
	font-weight:normal !important;		
}
#navtop2 li li a:hover {
	color : #FFFFFF !important;				
	background-color : #6AB00B !important;				
}
#navtop2 li ul {
	border:1px solid #004813 !important; 											
	background-color : #F5F5F5 !important;					
}
#navtop2 li ul li { 
	border:0 !important;  			
}
/*### TEXT ###*/
h1{
font-family: georgia, serif;
font-weight:200;
line-height:140%;
letter-spacing:.1em;
}
h2{
font-family: georgia, serif;
font-weight:100;
line-height:140%;
letter-spacing:.1em;
padding:20px 0 0 0;
margin:0 0 -10px 0;
}
h3{
font-family: verdana, sans-serif;
font-weight:bold;
font-size:13px;
line-height:120%;
letter-spacing:.1em;
color:#3173A3;
margin:0;
padding:0;
}
.special{
font-family: verdana, sans-serif;
font-weight:bold;
font-size:xx-large;
line-height:120%;
letter-spacing:.1em;
color:#99CC00;
}
.quote{
font-family:georgia, serif;
font-weight:400;
font-style:italic;
font-size:12px;
color:#666666;
letter-spacing:.15em;
}
.note{}
.warning{
font-family:verdana, sans-serif;
font-weight:bold;
font-size:10px;
line-height:100%;
color:#CC6600;
}
.entryHeader {
display:block;
margin:20px 0 0 0;
border-bottom:4px solid #adcf80;
}
hr {
color:#adcf80;
background-color:#adcf80;
height:4px;
}

/*### LINKS ###*/
a{
color:#004C8A;
font-weight:300;
}
a:link,a:active,a:visited{
color:#004C8A;
text-decoration:none;
}
a:hover{
color:#004C8A;
border-bottom:1px solid #004C8A;
}

/*### RIGHT NAVIGATION ###*/
#rightnavcell ul{
border-bottom:1px dashed #1a3c57;
padding:0 0 20px 0;
}
#rightnavcell li{
list-style:none;
}
#rightnavcell li a{
display:block;
font-weight:500;
color:#1a3c57;
border-left:10px solid #8abd45;
padding-left:5px;
line-height:20px;
margin-bottom:5px;
}
#rightnavcell li a:hover{
border-bottom:0px;
background-color:#3173A3;
color:white;
}
.dividerDiv {
width:100%;
height:4px;
background-color:#adcf80;
}
.infomessage {
color:white;
}
.areasService {
width:175px;
height:200px;
border:2px solid #dceac7;
padding:2px;
float:right;
background-color:white;
}
.areasService h3{
display:block;
background-color:white;
width:100%;
height:20px;
line-height:20px;
text-indent:10px;
color:#4d4d4d;
letter-spacing:.02em;
}