body     { font: Verdana, Arial, Helvetica, sans-serif; background-color:#8DB8E0; font-size:11px;}

body     { font: Verdana, Arial, Helvetica, sans-serif; background-color:#8DB8E0;
           background:url(/imgs/bg_body.jpg) scroll;  font-size:11.5px; line-height:16px;}


a:link, a:visited { 
	 
	color:#174980;   	text-decoration: none; font-weight:bold; font-size:10px
}

a:hover {
	color:#3b80b5;  	text-decoration: underlined; font-weight:bold; font-size:10px
}



table, tr, td { font:Verdana, Arial, Helvetica, sans-serif ; font-size:11.5px; line-height:16px; color:#666666 }

.nav_bak { background: url(/imgs/nav_bak.jpg) center no-repeat; height:27; width:802;  } 

#main_home { background: url(/imgs/main_home.jpg) center no-repeat; height:230; width:802;  } 

#home_features { background: url(/imgs/home_bottum.jpg) center no-repeat; height:220; width:802;  } 

#footer_bak { background: url(/imgs/footer_bak.jpg) center no-repeat; height:58; width:10;  } 

.pageHed { font: Arial, Helvetica, sans-serif; color:#174980; font-size:18px; font-weight:bold;}

.subHed { color:#89B738; font-weight:bold; font-size:12px}

.greensubHed { color:#89B738; font-weight:bold}

.dottedbak { background: url(/imgs/dotted_bak.jpg); height:150; width:800;  } 
.cloudbak { background: url(/imgs/cloudy_bak.jpg) top; height:24; width:800;  } 

table {font-family: Verdana,Arial,sans-serif; font-size:11px; }
.TA {font-family: Verdana,Arial,sans-serif; font-size:11px; }

.TB {font-family: Verdana,Arial,sans-serif; font-size:11px; }
.TC {font-family: Verdana,Arial,sans-serif; font-size:11px; }
.TD {font-family: Verdana,Arial,sans-serif; font-size:14px; }
.TE {font-family: Verdana,Arial,sans-serif; font-size:16px; }
.TF {font-family: Verdana,Arial,sans-serif; font-size:18px; }
.TH { background-color:#206094; color:#FFFFFF; padding:2px; }


.greenTD { background-color:#EAF3D6;}


input, select, option, textarea { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;   border: solid; border-color:silver; border-width:1px;   } 

.oTable {border: solid; border-color:silver; border-width:1px; }

.crumbs{font-family:Verdana, Arial, Helvetica, sans-serif; size:9px; color:#000066;}


/* Rounded Tops and bottms */
.callout-top, .callout-prod-top, .callout-contact-top {
	padding: 0;
	margin: 0;
}


/* Left Nav stuff */

.left-nav-bak {
	width: 155px; height:25px;
	background: url(/imgs/nav_green_bak.jpg) left  ;
	padding: 5px 0px 5px 0px;
	margin: 0 0 0px 0; 
}

a:link.left-nav-bak { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font: bold; 
}
a:visited.left-nav-bak { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font: bold; 
}
a:hover.left-nav-bak { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font: bold; 
	background: url(/imgs/nav_bak.jpg) left ;
}




.related-callout, .contact-callout {
	width: 155px;
	background: url(/imgs/callout_bottom.gif) bottom left no-repeat;
	padding: 0 5px 5px 7px;
	margin: 0 0 8px 0; font-size:9px;
}


h1, h2, h3, h4 {
	font-size: 11px;
	padding: 0  6px 0;
	border: 0;
	margin: 0;
}


/* Footer */
.footer { color:#135395;}
a:link.footer{text-decoration: none; color:#135395;  font-size: 9px; font-family:  Arial, Helvetica, sans-serif;}
a:visited.footer{text-decoration: none; color:#135395;  font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
a:hover.footer{text-decoration:underline; color:#135395;  font-size: 9px; font-family: Arial, Helvetica, sans-serif;}