body{
	margin: 0;
	background: #fff url(images/bg.gif) repeat-x;
	font-family: arial, verdana, sans-serif;
}
p, ul, ol{
	color: #0D4296;
	font-size: 11px;
}
a:link, a:visited{
	color: #1F23B2;
}
a:hover{
	color: #0075F8;
}
input, textarea, select{
	color: #161EA1;
	border: 1px solid #161EA1;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
}
#container, #hero_nav, #after_nav, #content, #footer, #header, #after_nav_sub, #footer_sub{
	margin: 0 auto;
	position: relative;
	width: 788px;
}
#header{
	height: 66px;
	background: url(images/header.jpg) no-repeat;
}
#after_nav{
	background: url(images/blue_bar.jpg) no-repeat;
	height: 36px;
}
#hero {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 547px;
	height: 205px;
	background: url(images/hero.jpg) top left no-repeat;
	}
#hero h1 {
	position: relative;
	width: 547px;
	height: 205px;
	margin:0;
	padding: 0;
	}
#hero h1 span {
	top: 175px;
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: right;
	}
#after_nav_sub{
	background: url(images/blue_bar_sub.jpg) no-repeat;
	height: 36px;
}
#footer{
	background: url(images/footer.jpg) no-repeat;
	height: 69px;
}
#footer_sub{
	background: url(images/footer_sub.jpg) no-repeat;
	height: 69px;
}
#footer p, #footer_sub p{
	margin: 0;
	padding: 60px;
	font-size: 11px;
	color: #0B368A;
	text-align: center;
}
#left{
	background: url(images/e_r26_c1.gif) repeat-y;
}
#right{
	background: url(images/e_r27_c12.gif) repeat-y;
}
#right_col{
	background: url(images/rightcol.gif) repeat-y;
}
#middle{
	background: #fff;
}
#middle p, #middle h1, #middle h2, #middle h3, #middle h4, #middle h5{
	margin: 0 10px 10px 10px;
	padding: 0;
	text-align: justify;
	line-height: 18px;
}
#middle h2{
	font-size: 14px;
}
#left_col{
	background: url(images/leftcol.gif) repeat-y;
}
#left_col h1, #left_col h2, #left_col p{
	margin: 5px 5px 15px 10px;
}
#left_col h1{
	font-size: 12px;
	color: #3033C5;
}
#left_col p{
	color: #161F6E;
}
#right_col h1, #right_col h2, #right_col p{
	margin: 5px 5px 15px 15px;
}
#right_col h1{
	font-size: 12px;
	color: #3033C5;
}
#right_col p{
	color: #161F6E;
}
#contact input, #contact textarea{
	width: 125px;
	border: 1px solid #031684;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color: #121B51;
	margin: 0 0 5px 5px;
}
ul.testimonials{
	margin: 0 10px 0 8px;
	padding: 0;
	list-style-type: none;
	line-height: 18px;
}
ul.testimonials li{
	padding: 0;
	margin: 0 0 10px 8px;
}	
.nb{
	border: none;
}
h2{
	font-size: 12px;
	color: #146FDC;
	border-bottom: 1px dashed #B0CAFF;
	background: #F6F9FF;
	font-weight: bold;
	text-align: left;
}
h2 a:link, h2 a:visited, h2 a:hover{
	color: #146FDC;
	text-decoration: none;
}
h3{
	font-size: 14px;
	color: #103B6E;
}
ul.e, ol.e{
	margin: 0 10px 10px 20px;	
	padding: 0;
	line-height: 18px;
	text-align: justify;
}
ul.e li, ol.e li{
	margin: 0 0 0 20px;
	padding: 0;
}
/*****************************TOP LINKS*********************************************/


#headerLinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#add_favorites {
	position: absolute;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	top: 8px;
	left: 539px;
	width: 119px;
	height: 18px;
}
#add_favorites a:link, #add_favorites a:visited, #add_favorites a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent url(images/add_to_favorites.gif) no-repeat;
}
#send_to_friend {
	position: absolute;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	top: 9px;
	left: 666px;
	width: 103px;
	height: 18px;
}
#send_to_friend a:link, #send_to_friend a:visited, #send_to_friend a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent url(images/send_to_friend.gif) no-repeat;
}


