/* CSS Document */

body,td,th {
	font-family: Verdana, sans-serif;
	font-size: 13px;}
body{
	padding-top:20px;
	background-color: #E2E5EF;}
a:active, a:link, a:visited{
	color: #0055D5;}
a:hover{
	color: #000000;
	text-decoration:none;}
.main_header, .main_body, table.footer_contact{
	text-align:left;
	background-color:#ffffff;
	width:750px;}
.content_body{
	padding: 20px 20px 20px 20px;}
.headline{
	font-size:21px;
	font-weight:bold;
	color:#0050AA;
	padding:0px 0px 15px 0px;
}
.headline2{
border-bottom:2px solid #eeeeee;
	font-size:18px;
	color:#D60808;
	margin:0px 0px 15px 0px;
}
.divider{
margin:0px 0px 15px 0px;
	height:15px;
	border-bottom:2px solid #EEEEEE;
}
.small_light{
	font-size:12px; color:#666666;
}
input,
textarea{
	border:1px solid #999999;
}

/* top navigation*/
.main_nav {
	border-top:1px solid #528AC9;
	background-color: #3A71AF;
	text-align:left;
	padding: 10px 0px 10px 0px;
	white-space: nowrap;
	font-size: 9px;}
.main_nav a:link, .main_nav a:active, .main_nav a:visited{ 
	border-right:1px solid #528AC9;
	padding: 10px 20px 10px 20px;
	color: #ffffff;
	text-decoration: none;}
.main_nav a:hover{
	background-color: #0279FF;
	text-decoration: none;}
.main_nav_active a{}

/* footer*/
.main_footer td{
	width:750px;
	text-align:center;
	padding: 10px 0px 10px 0px;
	font-size: 9px;}
.main_footer a:active, .main_footer a:visited, .main_footer a:link{
	text-decoration:none;
	color:#666666;
	padding: 10px 5px 10px 5px;}
.main_footer a:hover{
	text-decoration:underline;
	color:#000000;}

table.footer_contact{
	background-color:#ffffff;
border-bottom:1px solid #3A71AF;}
td.footer_contact{
	vertical-align:bottom;
	color:#333333;
	padding: 10px 0px 10px 10px;
	font-size: 9px;}
.footer_contact a:active,
.footer_contact a:visited,
.footer_contact a:link{
	text-decoration:none;}
.footer_contact a:hover{
	text-decoration:underline;}
	
/* AD */

table.ad{
	width:100%;}
td.ad1{
	padding: 10px 10px 10px 10px;
	background-color:#eeeeee;
font-weight:bold;
	font-size: 16px;
	color:#2A3B67;}
td.ad2{
	text-align:left;
	padding: 10px 10px 10px 10px;
	font-size: 30px;
	color:#FFFFFF;
	background-color:#2A3B67;}	
	

/* index page*/
.index_menu td{
	vertical-align:top;
	padding: 0px 0px 10px 0px;}

/* contact form*/
.contact_form td{
	background-color:#eeeeee;}

.textInput,textarea, select{  /* General style for my inputs when they're not highlighted */
  background-color:#FFFFFF;
	border:1px solid #999999;
	padding:1px;
}
.inputHighlighted{  /* selected */
  background-color:#FFFFFF;
	border:1px solid #2A3B67;
	padding:1px;
}


	
	
	
	
	
	
	