@charset "utf-8";

body {

	margin: 0px;

	padding: 0px;

	background-color: #2E5830;

}

/* CSS Document */



#bg {

	width: 100%;

	margin: 0px;

	padding: 0px;

	height: auto;

}

.a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #316133;

	font-weight: bold;

}

.a2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #316133;

	font-weight: bold;

}

.a3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #316133;

	font-weight: bold;

}



.a31 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	margin-bottom: 5px;

	color: #316133;

	font-weight: bolder;

}



.a4

	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #316133;

	font-weight: bolder;

	text-decoration: none;

	background-color: #E4ECEC;

	text-align: center;

	padding-left: 5px; 

	padding-right: 5px;

	}

	

.letters

	{

		font-family: Arial, Helvetica, sans-serif;

		font-size: 20px;

		color: #316133;

		font-weight: bolder;

		text-decoration: none;

		float: left;

		list-style-type: none;

		margin-right: 3px;

	}	

	

.letters-small

	{

		border-top: 1px solid #316133;

		border-bottom: 1px solid #316133;

		color: #316133;

	}	

	

#letters dt

	{

		color: #316133;

		font-weight: bold;

	}	

	

#letters dd

	{

		color: #316133;

	}		

	

.explication_dictionary

	{

		color: #316133;

	}	

	

.text_free_reports

	{

		font-family: Arial, Helvetica, sans-serif;

		font-size: 13px;

		color: #316133;

		font-weight: bolder;

	}	

	

.text_small_free_reports

	{

		color: #666666;

		font-size: 13px;

		font-weight: bold;

	}	

	

.category

	{

		font-size: 12px;

		color: black;

	}	

	

.next

	{

		text-decoration: none;

		color: #666666;

		font-size: 12px;

	}	

	

.inter_next

	{

		color: #666666;

		font-size: 12px;

		width: 10px;

		text-align: center;

	}	

	

.abuttonstext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #316133;

	font-weight: bolder;

	margin-right: 10px;

	margin-left: 10px;

}

.about_us_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #316133;

	font-weight: bold;

	margin-right: 10px;

	margin-left: 10px;

}

.about_us_text1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #316133;

	font-weight: bold;

	margin-right: 10px;

	margin-left: 10px;

	text-indent: 35px;

}

.site_map_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #316133;

	font-weight: bold;

	margin-right: 10px;

	margin-left: 10px;

}

.privacy_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #316133;

	margin-right: 10px;

	margin-left: 10px;

}

.purchase_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #316133;

	font-weight: bold;

	margin-right: 0px;

	margin-left: 0px;

}

#main {

	height: auto;

	width: 968px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 17px;

	padding-right: 0px;

	padding-bottom: 21px;

	padding-left: 0px;

}

#main #top {

	height: 4px;

	background-image: url(images/bg_top.gif);

}

#main #maindiv {

	background-color: #FFFFFF;

	width: 920px;

	height: auto;

	padding-top: 30px;

	padding-left: 24px;

	padding-right: 24px;

	padding-bottom: 20px;

}

#main #maindiv #toplogopanel {

	height: 71px;

	width: 920px;

	position: relative;

	margin-bottom: 8px;

}

#main #maindiv #toplogopanel #logopic {

	background-image: url(images/logo.gif);

	background-repeat:no-repeat;

	height: 71px;

	width: 447px;

	float: left;

}

#main #maindiv #toplogopanel #telnodiv {

	height: 71px;

	width: 275px;

	float: right;

	position: relative;

}

#main #maindiv #toplogopanel #telnodiv #telpic {

	height: 45px;

	width: 78px;

	background-image: url(images/telnopic.gif);

	margin-top: 13px;

	margin-bottom: 13px;

	float: left;

	position: relative;

}

#main #maindiv #toplogopanel #telnodiv #righttext {

	width: 197px;

	float: right;

	position: relative;

	height: 71px;

}

#main #maindiv #flashmainlinks {

	height: 43px;

	width: 920px;

	margin-bottom: 6px;

}

#main #maindiv #flashmainlinks ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	cursor: default;

	width: 920px;

}

#main #maindiv #flashmainlinks ul li{

	margin: 0;

	padding: 0;

	list-style-type: none;

	position: relative;

	text-align: center;

	cursor: pointer;

	float: left;

}

#main #maindiv #flashmainlinks ul li a{

	background-image: url(images/top_menu.gif);

	background-position: 0px 0px;

	background-repeat: repeat-x;

	color: #3b4046;

	display: block;

	font-family: Arial;

	font-size: 12.5px;

	font-style: normal;

	font-weight: bold;

	height: 43px;

	line-height: 43px;

	text-align: center;

	text-decoration: none;

	border-right: #b1b2b6 solid 1px;	

}

#main #maindiv #flashmainlinks ul li a:hover{

	background-image: url(images/top_menu.gif);

	background-position: 0px -43px;

	background-repeat: repeat-x;

	color: #ffffff;

}

#main #maindiv #flashmainlinks ul li a.active{

	background-image: url(images/top_menu.gif);

	background-position: 0px -43px;

	background-repeat: repeat-x;

	color: #ffffff;

	display: block;

	font-family: Arial;

	font-size: 12.5px;

	font-style: normal;

	font-weight: bold;

	height: 43px;

	line-height: 43px;

	text-align: center;

	text-decoration: none;

	border-right: #b1b2b6 solid 1px;

}

#main #maindiv #flashmainlinks ul li a.home{

	background-image: url(images/top_menu_home.gif);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	color: #3b4046;

	display: block;

	font-family: Arial;

	font-size: 12.5px;

	font-style: normal;

	font-weight: bold;

	height: 43px;

	line-height: 43px;

	text-align: center;

	text-decoration: none;

	border-right: #b1b2b6 solid 1px;

}

#main #maindiv #flashmainlinks ul li a.home:hover{

	background-image: url(images/top_menu_home.gif);

	background-position: 0px -43px;

	background-repeat: no-repeat;

	color: #ffffff;

}

#main #maindiv #flashmainlinks ul li a.homeActive{

	background-image: url(images/top_menu_home.gif);

	background-position: 0px -43px;

	background-repeat: no-repeat;

	color: #ffffff;

	display: block;

	font-family: Arial;

	font-size: 12.5px;

	font-style: normal;

	font-weight: bold;

	height: 43px;

	line-height: 43px;

	text-align: center;

	text-decoration: none;

	border-right: #b1b2b6 solid 1px;

}

#main #maindiv #flashmainlinks ul li a.contact{

	background-image: url(images/top_menu_contact.gif);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	color: #3b4046;

	display: block;

	font-family: Arial;

	font-size: 12.5px;

	font-style: normal;

	font-weight: bold;

	height: 43px;

	line-height: 43px;

	text-align: center;

	text-decoration: none;

	border: 0px;

}

#main #maindiv #flashmainlinks ul li a.contact:hover{

	background-image: url(images/top_menu_contact.gif);

	background-position: 0px -43px;

	background-repeat: no-repeat;

	color: #ffffff;

}

#main #maindiv #flashmainlinks ul li a.contactActive {

	background-image: url(images/top_menu_contact.gif);

	background-position: 0px -43px;

	background-repeat: no-repeat;

	color: #ffffff;

	display: block;

	font-family: Arial;

	font-size: 12.5px;

	font-style: normal;

	font-weight: bold;

	height: 43px;

	line-height: 43px;

	text-align: center;

	text-decoration: none;

	border: 0px;

}

#main #maindiv #header {

	height: 247px;

	width: 920px;

	margin-bottom: 7px;

}

#main #maindiv #header #sidelinks {

	height: 247px;

	width: 222px;

	margin-right: 6px;

	float: left;	

}

#main #maindiv #header #sidelinks a{

	background-image: url(images/left_menu.jpg);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	color: #ffffff;

	display: block;

	font-family: Arial;

	font-size: 17px;

	font-style: normal;

	font-variant: normal;

	font-weight: bold;

	height: 46px;

	line-height: 46px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 40px;

	text-align: left;

	text-decoration: none;

	width: auto;	

}

#main #maindiv #header #sidelinks a:hover{

	background-image: url(images/left_menu.jpg);

	background-position: 0px -46px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 46px;

}

#main #maindiv #header #sidelinks .mb2{

	margin: 0px 0px 4.55px 0px;



}

#main #maindiv #header #mainanim {

	height: 247px;

	width: 692px;

	float: right;	

}

#main #down {

	height: 4px;

	background-image: url(images/bg_down.gif);	

}

#main #maindiv #mainheader {

	position: relative;

	height: auto;

	width: 920px;

	margin-bottom: 19px;

}

#main #maindiv #mainheader #sideform {

	background-image: url(images/quickquotegradient.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	height:100%;

	width: 222px;

	float: left;

	position: relative;	

}

#main #maindiv #mainheader1 #sideform {

	background-image: url(images/quickquotegradient.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	height: 100%;

	width: 222px;

	float: left;

	position: relative;	

}

#main #maindiv #mainheader #content{

	float: left;

	position: relative;

	width: 680px;

	margin-right: 16px;

	padding:20px 0px 0px 0px;

	font-family: Tahoma,sans-serif;

	font-size: 12px;

	text-align: left;

	color: #666666;	

}

#main #maindiv #mainheader #content p.blue{
	color: #04436e;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: Tahoma,sans-serif;
	font-weight:normal;
	line-height: 20px;

}



.blue_class

	{

		font-size: 14px;

		color: #04436e;

		margin: 0px;

		padding: 0px 0px 10px 0px;
		
		font-weight:bold;
		
		font-family: Tahoma,sans-serif;
		
		line-height:18px;

	}

#main #maindiv #mainheader #content h3{

	padding: 0px 0px 2px 0px;

	margin: 0px;

	color: #1f3920;

	font-family: Tahoma,sans-serif;

	font-weight: bold;

	font-size: 11pt;

}

#main #maindiv #mainheader #content a.linkHead{

	color: #405a58;

	font-family: Tahoma,sans-serif;

	font-weight: bold;

	font-size: 13px;

	text-decoration: underline;

}

#main #maindiv #mainheader #content .lHead{

	color: #405a58;

	font-family: Tahoma,sans-serif;

	font-weight: bold;

	font-size: 13px;

	text-decoration: none;

}

#main #maindiv #mainheader #content .link{

	color: #04436e;

	font-family: Tahoma,sans-serif;

	font-weight: normal;

	font-size: 12px;

	text-decoration: none;

}

#main #maindiv #mainheader #content .link:hover{

	text-decoration: underline;

}

#main #maindiv #mainheader #mainbuttons {

	height: 341px;

	width: 226px;

	float: left;

	margin-left: 6.33px;

}

#main #maindiv #mainheader #mainbuttons #top {

	background-image: url(images/buttons_top.gif);

	height: 4px;

	width: 226px;

}

#main #maindiv #mainheader #mainbuttons #main {

	border-right-width: 3px;

	border-left-width: 3px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #39703B;

	border-left-color: #39703B;

	width: 200px;

	padding-right: 10px;

	padding-left: 10px;

	height: 295px;

}

#main #maindiv #mainheader #mainbuttons #main #pic1 {

	background-image: url(images/buttonpic1.gif);

	height: 149px;

	width: 133px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}

#main #maindiv #mainheader #mainbuttons #main #pic2 {

	background-image: url(images/buttonpic2.gif);

	height: 149px;

	width: 169px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}

#main #maindiv #mainheader #mainbuttons #main #pic3 {

	background-image: url(images/buttonpic3.gif);

	height: 149px;

	width: 180px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}

#main #maindiv #mainheader #mainbuttons #main #pic4 {

	background-image: url(images/buttonpic4.gif);

	height: 149px;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}

#main #maindiv #mainheader #mainbuttons #main #pic5 {

	background-image: url(images/buttonpic5.gif);

	height: 150px;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}

#main #maindiv #mainheader #mainbuttons #main #pic6 {

	background-image: url(images/buttonpic6.gif);

	height: 150px;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}

#main #maindiv #mainheader #mainbuttons #main #pic7 {

	background-image: url(images/buttonpic7.gif);

	height: 149px;

	width: 180px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}

#main #maindiv #mainheader #mainbuttons #main #maintext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #316133;

	font-weight: bolder;

	margin-right: 10px;

	margin-left: 10px;

	height: 70px;

}

#main #maindiv #mainheader #mainbuttons #main #flashbutton {

	height: 44px;

	width: 190px;

	margin-right: auto;

	margin-left: auto;

}

#main #maindiv #mainheader #mainbuttons #down {

	background-image: url(images/buttons_down.gif);

	height: 4px;

	width: 226px;

}

#main #maindiv #breakline {

	position: relative;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #7F7F7F;

}

#main #maindiv #javatext {

	width: 920px;

	margin-top: 15px;

	margin-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #316133;

	font-weight: normal;

	text-decoration: none;

}

#main #maindiv #javatext #clickshow {

	width: 920px;

}

.alinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: bold;

}

.alinks2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #7F7F7F;

	font-weight: bolder;

}

.alinks3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0080C1;

	font-weight: bolder;

}

#footer {

	width: 920px;

	margin-top: 20px;

}

#footer #links {

	width: 920px;

}

#footer #links a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0080C1;

	font-weight: bolder;

	text-decoration: none;

}

#footer #left {

	background-image: url(images/downlinks_left.gif);

	background-repeat: no-repeat;

	height: 50px;

	width: 5px;

	position: relative;

	float: left;

}

#footer #footerlinksone {

	width: 645px;

	position: relative;

	background-color: #FFFFFF;

	padding-top: 17.5px;

	padding-bottom: 17.5px;

	border-top-width: 9px;

	height: 15px;

	padding-left: 120px;

	background-image: url(images/downlinks_bg.gif);

	background-repeat: repeat;

	margin-left: 5px;

}

#footer #footerlinksone #right {

	background-image: url(images/downlinks_right.gif);

	background-repeat: no-repeat;

	height: 50px;

	width: 5px;

	margin-top: -17.5px;

	float: right;

}

#footer #footerlinksone li {

	float:left;

	font:12px/15px Arial, Helvetica, sans-serif;

	font-weight:normal;

}

#footer #footerlinksone ul li a {

	padding:0 6px;

	color:#4C4C4C;

	text-decoration:none;

}

#footer #footerlinksone ul li a:hover {

	text-decoration:underline;

}

#footer #footerlinksone ul li a.padl {

	padding:0 0 0 6px;

}

#footer #footerlinkstwo {

	position: relative;

	width: 920px;

	color: #316133;

	padding-top: 0px;

	padding-bottom: 0px;

}

#footer #footerlinkstwo #credit {

	float: right;

	margin-right: 5px;

}

#footer #footerlinkstwo #credit a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0080C1;

	font-weight: bolder;

	text-decoration: none;

}

#footer #footerlinkstwo #copyright {

	margin-left: 5px;

	float: left;

	position: relative;

}

.form_field {

	margin-bottom: 5px;

	font-family: Tahoma;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	margin-left: 10px;
	float:left;

}

.form_field1 {

	margin-bottom: 3px;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	height: 20px;

	color: #000000;

	margin-left: 1px;
	
	float:left;

}

.form_txt {

	font-family: Tahoma;

	font-size: 9px;

	font-weight: normal;

	color: #000000;

}

.form_txt1 {

	margin-bottom: 3px;

	margin-top: 5px;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin-left: 1px;

}

.form_field_big {

	margin-bottom: 5px;

	font-family: Tahoma;

	font-size: 9px;

	font-weight: normal;

	color: #000000;

	margin-left: 11px;

	height: 30px;

	float: left;

	width: 210px;

}

.form_field_section {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	width: 45%;

	float: left;

	height: 30px;

	margin-right: 3%;

	margin-bottom: 3px;

}

#form_half {

	width: 70%;

	float: left;

	height: 341px;

}

#form_half1 {

	width: 70%;

	float: left;

	height: 2541px;

}



#bg #main #maindiv #mainheader #left_form {

	float: right;

	width: 690px;

	height: 341px;

}

#bg #main #maindiv #mainheader1 #left_form {

	float: right;

	width: 690px;

	height: 2541px;

}

#shade {

	width: auto;

	background-color: #E5E5E5;

	color: #000000;

}

#bg #main #maindiv #mainheader #left_form #apply_online {

	height: auto;

	width: auto;

	font-family: Tahoma;

	font-size: 12px;

	color: #999999;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

a.leanMore{

	background-image: url(images/learn_more.gif);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	display: block;

	height: 44px;

	width: 190px;

	text-decoration: none;

}

a.leanMore:hover{

	background-image: url(images/learn_more.gif);

	background-position: 0px -44px;

	background-repeat: no-repeat;

}

a.leanMore span{

	display: none;

}

a.apply_now{

	background-image: url(images/apply_now.gif);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	display: block;

	height: 44px;

	width: 190px;

	text-decoration: none;

}

a.apply_now:hover{

	background-image: url(images/apply_now.gif);

	background-position: 0px -44px;

	background-repeat: no-repeat;

}

a.apply_now span{

	display: none;

}

.clear{

	clear: both;

}



.input_home_search

	{

		width: 100px;

	}

	

.textarea

	{

		width: 250px;

		height: 60px;

	}

	

.table_border_load_options

	{

		height: 18px;

		padding-left: 5px;

		line-height: 19px;

		color: #405A58;

		font-weight: bold;

	}	

	

.td_arrow

	{

		background: url(images/bk_arrow.jpg) repeat-x;

		height: 144px;		

		width: 137px;	

		background-position: bottom;

	}	

	

.td_arrow1

	{

		background: url(images/bk_arrow1.jpg) repeat-x;

		height: 130px;		

		width: 137px;	

		background-position: bottom;	

	}

	

.site_map_menu

	{

		color: #316155;

		text-decoration: none;

		padding-left: 25px;

	}	

	

.submission

	{

		color: #FE000C;

		text-align: center;

	}

	

.link_step_4

	{

		color: #2B81D8;		

		text-align: center;

	}		

	

.contact_step_4

	{

		color: #274258;

		text-align: center;

	}			
.quote_whole_form
{
width:210px;
height:100%;
float:left;
margin-top:10px;
}
.quote-row
{
width:210px;
height:27px;
float:left;
font-family: Tahoma;

	font-size: 13px;

	font-weight: bold;

	color: #000000;
}
.quote_col1
{
float:left;
width:80px;
height:100%;
}
.quote_col2
{
float:left;
width:10px;
height:100%;
}
.quote_col3
{
float:left;
width:120px;
height:100%;
}
.123_img_whole
{
width:210px;
height:100%;
float:left;
margin:auto;
background-color:#E4EDEC;
margin-top:10px;
}
.123_img
{
height:47px;
width:47px;
float:left;
margin-left:8px;

}	
.form_field_quote {

	margin-bottom: 5px;

	font-family: Tahoma;

	font-size: 13px;

	font-weight: bold;

	color: #000000;
	width:210px;

	margin-left: 10px;
	float:left;

}
.desc_contnt
{
	color: #04436e;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size:12px;
	font-family: Tahoma,sans-serif;
	font-weight:normal;
	line-height: 20px;
	text-align:justify;
}
