body {
	background-image: url(../images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
td{font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
  }
p {margin-top:0px; margin-bottom:15px;}
  
a {
color:#DBF24C;
text-decoration:none;
} 

a:hover {
text-decoration:underline;
}

h1 {
	font-size:16px;
	font-weight: bold;
	color: #003e7e;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {font-size:14px; margin-top:0px; margin-bottom:10px; color:#ffffff; border-top:1px dashed #76d1e4; padding-top:10px;}

h3 {font-size:18px; color:#ffffff; margin-top:0px; border-bottom:1px dashed #76d1e4; padding-bottom:5px;}
h4 {font-size:14px; color:#000; margin-top:0px; border-top:1px dashed #76d1e4; border-bottom:1px dashed #76d1e4; padding:0px 0px 0px 10px; background:url(../images/dot.jpg) no-repeat left;}


.scroller {font-size:14px; padding:2px 0px 2px 5px; margin-top:0px; margin-bottom:8px; color:#003e7e; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}

.risk_free {text-align:center; line-height:30px; border-top:3px solid #8DB9D2; border-bottom:3px solid #8DB9D2;}

.calc-head {background-color:#013E7F; color:#FFFFFF; font-size:14px; font-weight:bold;}

.large_green {
	font-size:20px;
	font-weight: bold;
	color: #A8C05E;
	}
	
.large_orange {
	font-size:18px;
	font-weight: bold;
	color: #F0921A;
	}
	
.large_black {
	font-size:18px;
	font-weight: bold;
	color: #000000;
	}

div > p {
margin-top:0px;
}

#content {
font-size:12px;
padding:0px 25px 15px 25px;
line-height:18px;
}

	#content a{color:#137DA7;}
	#content a:hover{color:#137DA7;}
	
.dot {
list-style-image:url(../images/dot.jpg);
}

.home_services {color: #003e7e; text-decoration: none; }
.home_services:hover {color:#3eacc7; text-decoration: none; }
	
#footer {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #76d1e4;
	text-decoration: none;
	text-align:center;
	height:70px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	vertical-align:top;
	}

.text{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003e7e;
	text-decoration: none;
	line-height:18px;
	padding-left:5px;
}
.blue{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003e7e;
	text-decoration: none;
	line-height:18px;
}
.text_blue{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003e7e;
	text-decoration: none;
	line-height:18px;
	padding-left:5px;
}
.text_green{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #84be13;
	padding-left:5px;
	line-height:18px;
	text-decoration: none;
}
.text_white{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
	padding-left:20px;
	padding-right:20px;
}
.text_bluesmall{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003e7e;
	text-decoration: none;
	line-height:18px;
	padding-left:5px;
}
.text_lightblue{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #76d1e4;
	text-decoration: none;
	padding-left:20px;
}
.text_red{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.link{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F1921A;
	text-decoration: none;
}
a.link:hover{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.formfield{padding: 4px 4px 8px 0;
           font-weight: bold;}

input,textarea,select{
   font-family: Arial, Helvetica, sans-serif;
   color:#000000; 
   font-size:12px;
   border:1px solid #354e71;
   background-color:#dfe7f3!important;
} 

input:hover,textarea:hover,select:hover{
   font-family: Arial, Helvetica, sans-serif;
   color:#000000; 
   font-size:12px;
   border:1px solid #557db4;
   background-color:#f2f2f2!important;
}


/*------------------NAV-------------------*/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height:23px;

}

#nav a {
	display: block;
}

	.home { height:23px; width:65px; background-image:url(../images/home.jpg);text-indent:-999em;}
	.home:hover { height:23px; width:65px; background-image:url(../images/home_h.jpg);text-indent:-999em;}
	.aboutus { height:23px; width:93px; background-image:url(../images/about.jpg);text-indent:-999em;}
	.aboutus:hover { height:23px; width:93px; background-image:url(../images/about_h.jpg);text-indent:-999em;}
	.services { height:23px; width:83px; background-image:url(../images/services.jpg);text-indent:-999em;}
	.services:hover { height:23px; width:83px; background-image:url(../images/services_h.jpg);text-indent:-999em;}
	.careers { height:23px; width:71px; background-image:url(../images/career.jpg);text-indent:-999em;}
	.careers:hover { height:23px; width:71px; background-image:url(../images/career_h.jpg);text-indent:-999em;}
	.knowledge { height:23px; width:137px; background-image:url(../images/knowledge.jpg);text-indent:-999em;}
	.knowledge:hover { height:23px; width:137px; background-image:url(../images/knowledge_h.jpg);text-indent:-999em;}
	.contactus { height:23px; width:106px; background-image:url(../images/contact.jpg);text-indent:-999em;}
	.contactus:hover { height:23px; width:106px; background-image:url(../images/contact_h.jpg);text-indent:-999em;}
	

#nav li {
	float: left;
}
#nav li ul {
	position: absolute;
	width:150px;
	left: -999em;
}

#nav li ul li {	border-top:1px solid #003e7e; border-left:1px solid #003e7e; border-right:1px solid #003e7e;}

#nav li ul li a{width:150px; font-size:12px; color:#002d4a; text-decoration:none; padding:3px; background-color:#a8C95E;}
#nav li ul li a:hover{color:#002d4a; background-color:#cee650;}
.last {border-bottom:1px solid #003e7e;}


#nav li:hover ul {
	left: auto;
	z-index:1000;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index:1000;
}

#spam-report {
margin:0px auto 10px auto;
padding:10px;
background-image:url(../images/spam-report-back.jpg);
width:380px;
height:130px;
color:#FFFFFF;
}

	.stats {
	width:100%;
	}
	
	.stats td{
	vertical-align:top;
	font-size:14px;
	}
	
		.stats span {
		display: block;
		float: left;
		background-image:url(../images/stats-bar-back.jpg);
		color: white;
		height: 18px;
		text-align: right;
		}
		
		.stats em {
		display: block;
		float: left;
		color: #ffffff;
		margin-left: 5px;
		font-style: normal;
		}