body{
	padding:0px;
	margin:0px auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	background:#f5f3dc;
	}
	
p{
	padding:0px;
	margin:0px;
	line-height:18px;
	text-align:justify;}

.para1{
	padding:8px 20px 0px 0px;}	
	
.para1 .green{
	color:#b4bd72;}
	
.heading1{
	color:#578dc9;
	font-weight:bold;
	line-height:20px;}	
	
.heading1 a{
	color:#578dc9;
	text-decoration:none;}
	
.heading1 a:hover{
	color:#578dc9;
	text-decoration:underline;}	

.heading2{
	color:#578dc9;
	font-size:16px;
	font-weight:bold;}	


.top{
	height:100px;
	width:100%;
	background:url(images/top_line2.jpg) repeat-x top;
	}
	
.menu_corner{
	height:39px;
	width:8px;
	}	
	
/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{display:block;height:36px;font-size:12px;font-weight:bold;background:transparent url(images/menu_bg.gif) repeat-x top left;font-family:Tahoma, Geneva, sans-serif;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0px;}
.blue #slatenav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:11px 35px 0 35px; height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */	

.content{
	/*border-left:1px solid #033a67;
	border-right:1px solid #033a67;*/
	background:#f5f3dc;}
	
.left_box{
	width:250px;
	padding:0px 20px 0px 20px;
	}
	
.left_box a{
	color:#ff7400;
	text-decoration:none;
	border:none;
	font-weight:bold;
	}
	
.left_box a:hover{
	color:#3a3a3a;
	text-decoration:none;
	}	
	
.dot{
	border-right:1px dashed #666;}	
	
ul#list{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	line-height:18px;
	}
	
ul#list li{
	padding:0px;
	margin:0px;
	}	
	
ul#list li a{
	color:#ff7400;
	text-decoration:none;
	border:none;
	font-weight:bold;
	}
	
ul#list li a:hover{
	color:#3a3a3a;
	text-decoration:none;
	}
	
.img{
	padding:2px 4px 0px 0px;
	}
	
.link a{
	color:#ff7400;
	text-decoration:none;
	border:none;
	font-weight:bold;
	}
	
.link a:hover{
	color:#3a3a3a;
	text-decoration:none;
	}
	
.bottom_corner{
	height:49px;
	width:11px;
	}

.bottom_bg{
	height:35px;
	background:url(images/footer_bg.jpg) repeat-x;
	font-size:12px;
	color:#1c5482;
	padding-top:12px;
	}
	
.footer_link{
	font-size:12px;
	color:#578dc9;
	margin:0px auto;
	}	
	
.footer_link a{	
	color:#578dc9;
	font-weight:bold;
	text-decoration:none;
	}
	
.footer_link a:hover{	
	color:#ff7400;
	font-weight:bold;
	text-decoration:none;
	}	
	
/* ================================================================== */

ul#services{
	padding:10px;
	margin:0px;
	list-style:none;
	line-height:24px;
	}
	
ul#services li{
	background:url(images/arrow.jpg) left no-repeat;
	padding:0px 0px 0px 20px;}
	
.orange_heading{
	width:285px;
	padding-left:15px;
	height:35px;
	background:url(images/orange.jpg) repeat-x;
	color:#FFF;
	font-weight:bold;
}

.orange_heading2{
	padding-left:15px;
	height:35px;
	background:url(images/orange.jpg) repeat-x;
	color:#FFF;
	font-weight:bold;
}

/*.orange_heading2 a{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}


.orange_heading2 a:hover{
	color:#FFF;
	text-decoration:underline;
}*/

.txt1{
	background:#FFF;
	color:#000;
	line-height:18px;
	text-align:justify;
	padding:10px;
	width:180px;}
	
.txt4{
	background:#FFF;
	color:#000;
	line-height:18px;
	padding:5px 15px 5px 15px;
	width:150px;}
	
.txt3 {
	background:#FFF;
	color:#000;
	line-height:18px;
	text-align:justify;
	padding:15px;
	width:100%;}

.form_field{
	width:730px;
	background:#FFF;
	color:#000;
	line-height:18px;
	text-align:justify;
	padding:15px;}
	
.submit{
	background:#FFF;
	padding:0px 15px 0px 15px;}	
	
.txt2{
	background:#FFF;
	border-left:1px dashed #e3e3e3;
	border-right:1px dashed #e3e3e3;
	color:#000;
	line-height:18px;
	text-align:justify;
	padding:15px;}	

	
.white_bg{
	background:#FFF;}
	
.white_bg2{
	background:#FFF;
	border-left:1px dashed #e3e3e3;
	border-right:1px dashed #e3e3e3;
	}	

.address{
	font-size:13px;
	line-height:20px;
	padding-left:20px;}
	
.form_field
{
	background:#FFF;
	color:#000;
	text-align:justify;
	padding:15px;
	width:600px;
	}
	
.form_label{
	background:#FFF;
	color:#000;
	text-align:justify;
	padding:10px 10px 10px 20px;
	width:130px;}		
