/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#363636; background: url(../images/body_bkgd.jpg) scroll repeat-x 0 0; margin:0px; padding:0px; height:100%;   }

p { padding:0px; margin:15px 0px; }

h1.logo { float:left;position:relative;text-indent:-1e+7px !important;width:170px;}

h1.logo a { display:block;height:100px;left:30px;text-indent:-99999999px !important;top:30px;  }

a:link, a:visited, a:active { color:#287aa9; margin:0px; padding:0px; text-decoration:none; border:none; }

a:hover { color:#8abae9!important; }

h1 { color:#3B559F;font-family: verdana,Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;margin:0 0 10px;padding:0; }

h1.header_byline { color:#08447E;float:left;font-size:19px;font-style:italic;font-weight:bold;top:48px;left:20px;line-height:normal;
position:relative; }

h1.header_contact { color:#666666;float:right;font-size:13px;font-weight:bold;right:8px;line-height:18px;
position:relative;top:2px; text-align:right; }

h2.dk_green { background:transparent url(../images/dk_gr_bkgd.jpg) repeat-x scroll 0 0;color:#FFFFFF;font-size:16px;margin:0 auto;
padding:5px 0px;width:145px; }




h2.dk_green_sm { color:#A9BB13;font-size:13px;margin:0 auto;padding:5px 0px; }

h2.lime_green { background:transparent url(../images/lime_gr_bkgd.jpg) repeat-x scroll 0 0;color:#FFFFFF;font-size:16px;margin:0 auto;
padding:5px 0px;width:145px; }

h2.blue { background:transparent url(../images/blue_bkgd.jpg) repeat-x scroll 0 0;color:#FFFFFF;font-size:16px;margin:0 auto;
padding:5px 0px;width:145px; }

#page {  width:910px; margin:0px auto; border-left:solid 1px #ababab; border-right:solid 1px #ababab; background-color:#ffffff; height:100%; }

#header {  background:url(../images/header.gif) no-repeat center top; width:908px; height:106px; margin:0px auto; }

#navigation { background-color:#08447e; height:24px; width:897px; border-top:4px solid #a9bb13; margin:0px auto; text-align:center;  }

#navigation .top_nav {  margin:0px auto;  font-weight:bold; padding:0px; }

#navigation .top_nav li { display:inline; padding:0px 25px; text-align:center; } 

#navigation .top_nav a {color:#ffffff; }



#banner { background:url(../images/banner.jpg) no-repeat center top; width:897px; height:131px; margin:0px auto;  }

#content { width:897px; margin:0px auto;background-color:#ffffff; padding-top:20px; }

#left_col { width:580px; float:left;padding:10px; }

#left_col_color { width:897px; float:left;padding:10px; }

#right_col { width:287px; float:right;   }

.right_box { width:275px; border-bottom:solid 1px #ababab; padding:5px 0px 15px 5px; margin:10px auto; }

.right_box .left { width:90px; float:left; }

.right_box .right { width:175px; float:right; padding-left:9px; }

.box_text { color:#666666; font-size:11px;}

.right_box img { padding:1px; border:solid 1px #ababab; }

#features { width:570px; margin:0px auto; }

#features .features_box { border:solid 1px #ababab; padding:5px; float:left;margin:10px; width:145px;}

#features .features_box img { margin:0px auto; border:none; padding-top:1px; }

#footer { width:100%; margin:10px 0px; font-size:11px; color:#666666;padding-bottom:0px; }

#footer ul.footer_nav { width:62%; float:left; margin:0px; padding:0px; position:relative;
top:8px; }

#footer ul.footer_nav li { float:left; list-style:none; padding:0px 8px;   }

#footer  a {color:#222222; }

#footer  a:hover {color:#3b559f; }

#footer .copyright { width:35%; float:right; text-align:right; position:relative; right:10px; display:block;  }

img.image {  padding:2px; border:solid 1px #ababab; }

.frm { width:200px; border:solid 1px #ababab; }

ol.list { padding:0px; margin:5px 0 5px 40px; }

ul.list  { padding:0px; margin:5px 20px; }

.list li { padding:5px 0px; }

/* dropdown */

td.mm {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-image: url(../images/mm_tile.gif);
	background-repeat: repeat-x;	
	text-align: center;
}

a.mm:link {
	text-decoration:none;
	color: #363636!important;	
	
}

a.mm:visited {
	text-decoration:none;
	color: #363636;
	
}

a.mm:hover {
	text-decoration:none;
	color: #363636;
	
}

a.mm:active {
	text-decoration:none;
	color: #363636;
	
}

/* Drop Down */

table.dd_frame {
	border-left: 1px solid #dbdde0;
	border-right: 1px solid #dbdde0;
}


td.dd {
	font-family: verdana, helvetica, sans-serif;
	color: #08447e;
	font-size: 10px;
	background-color: #cad5df;
	text-align: center;
	padding: 6px;
	border-bottom: 1px solid #dbdde0;
	filter: alpha (opacity=95);
	-moz-opacity: 0.95; 
	width:100%;
}

td.last { padding-bottom:10px; }

a.dd:link {
	text-decoration:none;
	color: #08447e;
}

a.dd:hover {
	text-decoration:none;
	color: #4c73c2;
}

a.dd:visited {
	text-decoration:none; 
	color: #54677b; 
}

#dd:hover{
	background-color: #ebedef;
	filter: alpha (opacity=95);
	-moz-opacity: 0.95; 
	
}

a.dd:active {
	text-decoration:none; 
	color: #000;
}




