body {background-color:#5e574c; font-size:13px; font-family:verdana, helvetica, arial, sans-serif; margin:15px 15px 15px 15px; }

#body a { color: #253873; text-decoration:underline }

A:link, A:visited, A:active { font-size:12px; color: #000000; text-decoration: none; }     
A:hover { font-size:12px; text-decoration: underline; }

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

h1 { font-size: 16px; color:#e42121; margin-top:1em; } 
h2 { font-size: 12px; font-weight:bold; color:#e42121 } 
h3 { font-size: 16px; color:#e42121; font-weight:bold; } 

input { font-family: Arial, Helvetica, sans-serif; font-size:13px;
        background-color:#e0cdc1; border-color: #000000; border-width: 1px; }

select { font-family: Arial, Helvetica, sans-serif; font-size:13px;
         background-color:#e0cdc1; border-color: #000000; border-width: 1px; }

textarea { font-family: Arial, Helvetica, sans-serif; font-size:13px;
           background-color:#e0cdc1; border-color: #000000; border-width: 1px; }

.light { color: #000000; padding: 15px; }
.light A:link { color: #000000; text-decoration: underline; }  
.light A:visited { color: #000000; text-decoration: underline; }     
.light A:active { color: #000000; text-decoration: underline; }
.light A:hover { color: #ff0000; }

.dark { background-color:#e0cdc1;
        padding: 15px; }
		
.menuheader { color: #FFFFFF; font-weight: bold;}
.menuheader A:link, A:visited, A:active { color: #ffffff; text-decoration: none; }     
.menuheader A:hover { text-decoration: underline; }

.menu { color: #ffffff; }
.menu A:link { color: #ffffff; text-decoration: none; } 
.menu A:visited { color: #ffffff; text-decoration: none; } 
.menu A:active { color: #ffffff; text-decoration: none; }     
.menu A:hover { color: #ffffff; text-decoration: underline; }

.footer { font-size: 10px; color: #e0cdc1; }
.footer A:link { font-size: 10px; color: #e0cdc1; text-decoration: none; }  
.footer A:visited { font-size: 10px; color: #e0cdc1; text-decoration: none; }  
.footer A:active { font-size: 10px; color: #e0cdc1; text-decoration: none; }     
.footer A:hover { text-decoration: underline; }

.header { color: #ffffff; font-size:16px; font-weight: bold; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.header h1 { color: #ffffff; font-size:16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 13px;  }
.font16 { color: #2f489a; font-family: "Times New Roman", Times, serif; font-size:16px; font-weight: bold; }

.whitetext { color: #ffffff; font-size: 12px; }
.whitetext A:link { color: #ffffff; text-decoration: underline; } 
.whitetext A:visited { color: #ffffff; text-decoration: underline; } 
.whitetext A:active { color: #ffffff; text-decoration: underline; }     
.whitetext A:hover { color: #ffffff; text-decoration: none; }

.redheader {color: #ff0000; font-weight: bold ; }

ul {
	margin: 0; padding: 0; 
}

.menuheader {
	position:relative;
	left:5px;	
	font-size:10px;
	font-weight:normal;
}

.menuheader li{ position:relative;
	margin-left: 0px; 
	padding-top:10px; 
	list-style-type: none;
	}
	
/* li that is child of li */
.menuheader li > ul li { position:relative;
	margin-left: 20px; 
	padding-top:0px; 
	list-style-type: none;
	}	

.nav li{
   margin-left: 0px; 
}   
.nav li a{
   color:#fff;
   text-decoration:none;
}   
.nav li.nav-selected a {
   color:#fff;
   border-bottom:2px solid #fff;
}

.contactbox {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	background-color:#e42121;
	width: 140px;
	color:#fff;
	text-align:left;
	padding:10px;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

.contactbox a { color: #fff; text-decoration:none; }
.contactbox a:hover { text-decoration:underline; }
}
