@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px;
	background-color:#00457C; 
	font-family:Arial, Helvetica, sans-serif; font-size:1px; line-height:1px; color:#000;
}
#container { width:955px;
	margin: 30px auto 0px auto; border: 0px;
}
#main1 { width:955px; 
	margin: 0px; padding:0px;
	position:relative; left:-25px;
}
#main2 { width:845px;
	margin: 0px; padding:0px;
	position:absolute; left:111px;
}
div { margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:18px;
}
img { border:0px;
}
#leftd { width:111px; height:277px;
	background-image:url(images/left-d-lines.gif); background-repeat:no-repeat;
	margin:0px; padding:0px;
	position:absolute;
	z-index:10;
}
#flash { width:845px; height:159px;
	margin-top:1px; padding:0px;
	float:none;
}
#toplines { width:845px; height:25px;
	background-image:url(images/top-lines.gif); background-repeat:repeat-x;
	margin:0px; padding:0px;
	float:none;
}
#calltoaction { width:250px; height:20px;
	margin:0px; padding:0px;
	position:absolute; top:195px; right:20px;
	text-align:right; color:#8BC53F; font-size:11px;
}
#calltoaction a:active, #calltoaction a:link, #calltoaction a:visited { color:#8BC53F; text-decoration:none; }
#calltoaction a:hover, #calltoaction a:focus { color:#8BC53F; text-decoration:underline; }

#content { width:795px; margin-left:-25px; padding:25px 25px 25px 50px;
	background-color:#FFF; background-image:url(images/left-lines.gif); background-repeat:repeat-y;
	float:left;
	z-index:0;
}
	
#nav { width:130px;
	margin:0px; padding:0px;
	float:left;
	color:#8BC53F; font-weight:bold; font-size:15px; }
		
#nav ul { margin:0px; padding:0px; list-style:none; }
#nav li { margin:0px; padding:0px; line-height:28px; }
#nav a:active, #nav a:link, #nav a:visited { color:#00457C; text-decoration:none; font-size:13px; }
#nav a:hover, #nav a:focus { color:#8BC53F; text-decoration:none; font-size:13px; }

#nav .service a:active, #nav .service a:link, #nav .service a:visited { color:#8BC53F; font-weight:bold; font-size:15px; 
text-decoration:none;}
#nav .service a:hover, #nav .service a:focus { color:#8BC53F; font-weight:bold; font-size:15px; }

#subnav { font-weight:normal; list-style-image:none; font-size:12px; }
#subnav li { margin-left:15px; margin-top:6px; padding:0px; line-height:13px; }
#subnav a:active, #subnav a:link, #subnav a:visited { color:#00457C; text-decoration:none; font-size:11px; }
#subnav a:hover, #subnav a:focus { color:#8BC53F; text-decoration:underline; font-size:11px; }


#text1 { width:636px; padding-left:20px; margin-top:5px; float:right; vertical-align:top; border-left:solid 1px #00457C; }
#text2 { width:636px; padding-left:20px; margin-top:5px; float:right; vertical-align:top; border-left:solid 1px #00457C; min-height:330px; }

#imageleft { width:310px; margin:5px 0px 20px 20px; padding:0px; border:0px; text-align:right; vertical-align:top; float:right; }
#imageleft2 { width:155px; margin:45px 0px 0px 20px; padding:0px; border:0px; text-align:right; vertical-align:top; float:right; }
#imageleft3 { width:270px; margin:5px 0px 20px 20px; padding:0px; border:0px; text-align:right; vertical-align:top; float:right; }
#imageleft4 { width:300px; margin:20px 0px 0px 20px; padding:0px; border:0px; text-align:right; vertical-align:top; float:right; }

h1 { font-size:20px; color:#8BC53F; font-weight:bold; margin-top:0px; padding:10px 0px 20px; line-height:0px; }
h2 { font-size:14px; color:#8BC53F; font-weight:bold; }
.h2 { font-size:14px; color:#8BC53F; font-weight:bold; }
.subhead { font-size:12px; color:#8BC53F; }
.small { font-size:10px; line-height:14px; }
.list1 li { list-style-image:url(images/bullet1.gif); margin-top:15px; }
.list2 li { list-style-image:url(images/bullet2.gif); margin-top:0px; }
.list3 li { list-style-image:url(images/bullet1.gif); margin-top:0px; }

#bottomlines { width:870px; height:52px;
	margin:0px; padding:0px;
	position:absolute; bottom:-30px; left:-25px;
}
#footer { width:870px; height:40px;
	padding:0px; margin:0px;
	text-align:center; color:#999; font-size:10px; line-height:13px;
	position:absolute; bottom:-80px; left:-25px; 
}
#footer a:active, #footer a:link, #footer a:visited { color:#999; text-decoration:none; }
#footer a:hover, #footer a:focus { color:#8BC53F; text-decoration:underline; }

a:link, a:active, a:visited {
	text-decoration:none;
	color:#306F86;
}
a:hover, a:focus {
	text-decoration:underline;
	color:#8BC53F;
}
.spacerrightnav { width:30px; height:6px; }

#announcement { float:right; width:150px; padding:12px 10px; margin:0 0 10px 20px; border:1px solid #00457C; text-align:center;}
.blue {color:#00457C;}
