body{ margin:0px;  background-image: url(images/main_bg_03.jpg); background-repeat:repeat-x; background-position:top;}

table,div{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6b6b6b;}

a{ color:#004584; text-decoration:none;}

a:hover{  color: #ef870e; text-decoration:none;}

#top_str{  height:7px; }

#main{  margin:0px auto;}


.had {
	FONT-SIZE: 18px; COLOR: #0058ac; font-weight:bold; FONT-FAMILY: Trebuchet MS, arial, ms sans serif
}
.had1 {
	FONT-SIZE: 18px; COLOR: #0058ac; font-weight:bold; FONT-FAMILY: Trebuchet MS, arial, ms sans serif; padding-left:9px;
 }
.had2 {
	FONT-SIZE: 18px; COLOR: #0058ac; font-weight:bold; FONT-FAMILY: Trebuchet MS, arial, ms sans serif; padding-left:9px; padding-top:5px;
}
.had3 {
	FONT-SIZE: 18px; COLOR: #0058ac; font-weight:bold; FONT-FAMILY: Trebuchet MS, arial, ms sans serif; padding-bottom:9px; padding-left:9px; padding-top:5px; 
}

.had4 {
	FONT-SIZE: 18px; COLOR: #0058ac; font-weight:bold; FONT-FAMILY: Trebuchet MS, arial, ms sans serif; padding-bottom:9px; padding-left:9px; padding-top:9px; 
}

.bul1 { color: #009be7; font-size:11px; padding-left:7px; padding-bottom:5px; padding-top:5px; font-weight:bold; font-family:verdana,arial; text-decoration: none;}
.bul1 A{ color: #009be7; text-decoration: none;}
.bul1 A:hover { color: #0777ae; text-decoration:underline ;}

.bul2 { color: #666666; font-size:11px; padding-left:5px; padding-bottom:3px; padding-top:3px; font-weight:bold; font-family:verdana,arial; text-decoration: none;}
.bul2 A{ color: #666666; text-decoration: none;}
.bul2 A:hover { color: #989898; text-decoration:underline ;}

.bul3 { color: #7089db; font-size:11px; padding-left:5px; padding-bottom:2px; padding-top:2px; font-weight:bold; font-family:verdana,arial; text-decoration: none;}
.bul3 A{ color: #7089db; text-decoration: none;}
.bul3 A:hover { color: #136eac; text-decoration:underline ;}

.bul4 { color: #a0a1a2; font-size:11px; padding-left:5px; padding-bottom:4px; padding-top:4px; font-weight:bold; font-family:verdana,arial; text-decoration: none;}
.bul4 A{ color: #a0a1a2; text-decoration: none;}
.bul4 A:hover { color: #393939; text-decoration:underline ;}

.subhead {
	FONT-SIZE: 15px; font-weight:bold; COLOR: #7A7A7A; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

#main2{ background-repeat:repeat-x; background-position: bottom; margin:0px auto;}

.header{ margin:1px auto; width:854px; height:83px;}

.logo{ background-image:url(images/logo.jpg); width:140px; height:71px; margin-left:20px; float:left;}

.top_nev{ float: right; padding-top:39px; width:570px;}

.top_nev ul{ list-style:none;}

.top_nev{ list-style:none;}

.top_link a{ padding-left:5px; padding-right:5px; color:#003a6d; text-decoration:none; font-size:12px;}

.top_link a:hover{ padding-left:5px; padding-right:5px; color: #007ed0; text-decoration:none; font-size:12px;}



.clr{ clear:both;}

.header_bot{ height:}

.flot_left{ float:left;}

#mid{ margin:0px auto; clear:both; }

#left{ width:257px; float:left; background-color:#FFFFFF;}

.pad_lef_top{ padding-left:20px; }



.lef_str{ 
	width:22px; 
	background-image:url(images/str_left_top.jpg); 
	background-position: bottom right; 
	background-repeat:no-repeat; 
	float:left; 
	height:667px; 
	}

.lef_str_top{ background-image: url(images/str_left_top.jpg); height:144px; width:22px; float:right;}

#left_mid{ width:213px; float:left; }

.left_top{ background-image: url(images/left_top.jpg); height:15px;}

.get_free{ margin-left:12px; margin-top:14px;  width:189px; height:46px; margin-bottom:13px;}

#left_right{ 
	background-image:url(images/left_sri.jpg); 
	background-repeat:repeat-y; 
	background-position:left; 
	width:22px; 
	height:667px; 
	float:left;
	}
.leftrig_stri{ background-image: url(images/left_rig_top.jpg); height:150px; width:22px; float:left; background-position:top; background-repeat:no-repeat;}

.testi{ 
	background-image:url(images/testimonials_bg_47.jpg) ; 
	height:144px; 
	width:176px; 
	float:left; 
	color:#737474;
	padding-left:12px;
	padding-right:12px;
	padding-top:48px;
	text-align:justify;
	}


.h1{ color:#004f9d; font-size:12px; font-weight:bold; line-height:17px;}

.h4{ color:#004f9d; font-size:12px;  line-height:17px;}

.h5{  color:#81ac38; font-weight:bold; line-height:20px;}


.h2{ font-size:13px; color:#81ac38; font-weight:bold; line-height:20px;}

.left_bot{ background-image: url(images/left_nev_bot.jpg); background-position:right; background-repeat:no-repeat; height:20px;}


.baner{  width:670px;
float:left;}



.flot_rig{ float:right;}

.bantex{ background-image: url(images/home_03.jpg); width:228px; height:82px; 
padding-left:5px; padding-top:75px; text-align:justify; padding-right:6px; float:right;}

.conte{ 
	background-image:url(images/rig_str.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte_paging{ 
	background-image:url(images/rig_str.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	width:640px;  
	}

	
.conte1{
	background-image:url(images/rig_str3.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte6{ 
	background-image:url(images/rig_str4.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}

.conte5{ 
	background-image:url(images/rig_str1.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;
	}


.conte2{ 
	background-image:url(images/rig_str2.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte6{ 
	background-image:url(images/rig_str5.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte7{ 
	background-image:url(images/rig_str6.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}

.conte8{
	background-image:url(images/rig_str8.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte9{
	background-image:url(images/rig_str9.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte11{
	background-image:url(images/rig_str11.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte12{
	background-image:url(images/rig_str12.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	padding-right:10px; 
	float: left; 
	width:640px;  
	}
	
.conte2_get{ 
	background-image:url(images/rig_str2.jpg); 
	background-repeat:no-repeat; 
	background-position: top right; 
	padding-right:10px; 
	float: left; 
	width:700px;  
	}
	
.righy_str{ 
	background-image:url(images/left_str.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str1{ 
	background-image:url(images/left_str1.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str2{ 
	background-image:url(images/left_str2.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str3{ 
	background-image:url(images/left_str3.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str5{ 
	background-image:url(images/left_str5.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str6{ 
	background-image:url(images/left_str6.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str4{ 
	background-image:url(images/left_str6.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}

.righy_str7{ 
	background-image:url(images/left_str6.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str8{ 
	background-image:url(images/left_str7.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str9{ 
	background-image:url(images/left_str8.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
.righy_str10{ 
	background-image:url(images/left_str9.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}
	
.righy_str11{ 
	background-image:url(images/left_str10.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	}




.bg_rou_sed{ background-image:url(images/bg_con_bl_79.jpg); background-position: bottom right; 
background-repeat:no-repeat; padding-left:15px; padding-right:15px; padding-bottom:15px; padding-top:10px; text-align:justify;}


#footer{ height:54px; padding-top:11px; margin:0px auto; background: url(images/footer_bg.jpg) repeat-x;
 }

#foot{ background-image: url(images/footer_89.jpg); height:65px;  margin:0px auto;}


#footer_in{  margin:0px auto; padding-right:10px; text-align:right; }

.tex_al_ri{ text-align:right;}
.mail A{ color:#333333; text-decoration:none;}

.mail A:hover{ color:#ff6600; text-decoration:none;}

.hig{ height:400px;}


/*...portfolio...*/

.head { 
	background:url(images/portfolio_03.jpg) no-repeat left; 
	line-height:31px; 
	color:#0058a8; 
	font-weight:bold; 
	padding-left:10px;
	}
	
.pad_lef_rig { padding-left:10px; padding-right:10px;}

.text { color:#333333; text-align:justify;}

.vis a { color:#0081dd; font-weight:bold; text-align:right;}

.vis a:hover { color:#0058a8; font-weight:bold; text-align:right;}

.gallery {
		background-color: none;
		}
		
.gallery ul { 
	list-style: none; 
	margin:0px;
	padding:0px;
	}

.gallery  li { 
	float:left; 
	list-style:none; 
	margin:0px; 
	padding:0px; 
	}

.gallery ul img {
		border: none;
		list-style: none;
	}
.gallery ul a:hover img {
		color: #fff;
	}
.gallery ul a:hover { color: #fff; }

.form { width:240px;}

.form2 { width:180px;}

.form3 { width:188px;}

.form4 { width:370px;}

.head1 {
	background-color:#ecf3f9;
	color:#626365;
	border-left:2px solid #009ce9;
	line-height:30px;
	padding-left:5px;
	font-weight:bold;
}

.bord_bot {
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	text-align:justify;
}

.bor_blu{
	border:solid 1px #b3ccf5;
}

#form1 { margin:0px; padding:0px;}

.gre_head{
	color:#7eaa00;
	font-weight:bold;
	
}

.justy{
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	line-height:15px;
}

.how_start {
	color:#006fb6;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dcdcdc;
	line-height:30px;
}


.head { 
	background:url(images/portfolio_03.jpg) no-repeat left;
	height:18px;
	padding-top:6px;
	color:#0058a8; 
	font-weight:bold; 
	padding-left:34px;
	margin-left:12px;
	}

.pad_lef_rig { padding-left:10px; padding-right:10px;}

.text { color:#333333; text-align:justify;}

.vis a { color:#0081dd; font-weight:bold; text-align:right;}

.vis a:hover { color:#0058a8; font-weight:bold; text-align:right;}

.gallery {
		background-color: none;
	}
.gallery ul { list-style: none; margin:0px; padding:0px;}
.gallery  li { 
	float:left; 
	list-style:none; 
	margin:0px; 
	padding:0px; 
	background-image:url(images/portfolio_1.jpg);
	padding-top:10px;
	padding-bottom:6px;
	height:120px;
	width:255px;
	padding-left:1px;
	padding-right:1px;
	margin-left:10px;
	}
	
.gallery ul img {
		border: none;
		list-style: none;
	}
.gallery ul a:hover img {
		color: #fff;
	}
.gallery ul a:hover { color: #fff; }

.form { width:240px;}

.form2 { width:180px;}

.form3 { width:188px;}

.form4 { width:370px;}

.head1 {
	background-color:#ecf3f9;
	color:#626365;
	border-left:2px solid #009ce9;
	line-height:30px;
	padding-left:5px;
	font-weight:bold;
}

.bord_bot {
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	text-align:justify;
}

.bord_bot1 {
	border-bottom:1px solid #dcdcdc;
	text-align:justify;
	padding-bottom:7px;
}

.pad_rig {
	padding-right:10px;
	}

.pad_lef {
	padding-left:10px;
	}



.bor_blu{
	border:solid 1px #b3ccf5;
}

#form1 { margin:0px; padding:0px;}

.gre_head{
	color:#7eaa00;
	font-weight:bold;
	
}

.justy{
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	line-height:15px;
}

.how_start {
	color:#006fb6;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dcdcdc;
	line-height:30px;
}

.padin{
padding:10px;
text-align:justify;
}

.padin_rig { padding-right:15px;}

.padin_lef { padding-left:15px;}

.read_more{
	background:url(images/ul_03.gif) no-repeat left;
	color:#4676b0;
	padding-left:10px;
	display:block;
	float:right;
}

.read_more1{
	background: url(images/readmore1.jpg) no-repeat left 5% ;
	color:#009ce7;
	padding-left:16px;
	display:block;
	float:left;
	margin-top:15px;
	height:20px;
}

.read_more1 a{
	color:#009ce7;
	text-decoration:underline;
}
.read_more1 a:hover{
	color:#009ce7;
	text-decoration: none;
}

.read_more2{
	background:url(images/enlarg.gif) no-repeat left;
	color:#4676b0;
	padding-left:20px;
	display:block;
	float:right;
}

.our_cli{
	color:#012255;
	border-bottom:solid 1px #c2c2c2;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
	padding-bottom:10px;
}

.home_form{
	background-color:#c3e455;
	padding-top:13px;
	padding-left:16px;
	color:#012255;
	padding-bottom:12px;
}

.home_from_hig{
	height:40px;
	width:174px;
	line-height:15px;
	
}

.read_more a{
	text-decoration:none;
	
	display:block;
}

.read_more a:hover{
	text-decoration: none;
	
	display:block;
}

.tasti_heading {
	background:url(images/testi_heading.jpg) center;
	line-height:52px;
	width:140px;
	padding-left:60px;
	text-align:left;
	color:#ef870e;
	font-size:13px;
	font-weight:bold;
}

.lef_nav_head {
	background:url(images/nav_left_head.jpg) center no-repeat;
	line-height:49px;
	padding-left:50px;
	color:#6a8c27;
	font-weight:bold;
}

.h3{
	color:#ef870e;
	font-size:13px;
	font-weight:bold;
}

td.rowHead{
	line-height: 28px;
	font-weight: bold;
	cursor: pointer;
	background: url(images/slid_06.jpg) 0px 0px no-repeat;
	padding-bottom: 1px;
	text-align:left;
	padding-left:30px;
	color:#037acc;
}


td.rowHead:hover{
	line-height: 28px;
	font-weight: bold;
	cursor: pointer;
	background: url(images/slid_06hb.jpg) 0px 0px no-repeat;
	margin-bottom: 1px;
	text-align:left;
	padding-left:30px;
}
a.cross{
color:#FFFFFF;
font-weight:bolder;
}
a.cross:hover{
color:#BA6F2D;
font-weight:bolder;
}
.accordion_headings {
	line-height: 28px;
	font-weight: bold;
	cursor: pointer;
	background: url(images/slid_06.jpg) 0px 0px no-repeat;
	margin-bottom: 1px;
	text-align:left;
}
.accordion_headings A {
	text-decoration:none;
	color:#037acc;
	padding-left:30px;
	
}

.accordion_headings a:hover {
	text-decoration:none;
	color:#87af05;
	line-height: 28px;
	width:580px;
	display:block;
	background: url(images/slid_06h.jpg) 0px 0px no-repeat;
	/*background: url(images/slid_pink.gif) 0px 0px no-repeat;
	border:0;*/
	
}

.ans_click {
	line-height: 28px;
	font-weight: bold;
	cursor: pointer;
	background: url(images/slid_07.jpg) 0px 0px no-repeat;
	margin-bottom: 1px;
	text-align:left;
	padding-left:30px;
}

.ans_click A {
	text-decoration:none;
	color:#037acc;
}

.ans_click A:HOVER {
	text-decoration:none;
	color:#87af05;
	
}

h3{
	background:url(images/in_nav.jpg) 0% bottom no-repeat ;
	padding-bottom:5px;
	line-height:20px;
	color:#87af05;
	font-weight:bold;
	font-size:12px;
	padding-left:9px;
	margin:0px;
	display:block;
}

h4{
	background:url(images/in_nav.jpg) 0% bottom no-repeat ;
	padding-bottom:6px;
	line-height:20px;
	color:#ef870e;
	font-weight:bold;
	font-size:12px;
	padding-left:9px;
	margin:0px;
	display:block;
}

.h6{
 color:#009be7;
 font-weight:bold;
}

h3 a{
	color:#87af05;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

h3 a:hover{
	color:#ef870ed;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}





.innav ul { margin:0px; padding:0px; }

.innav ul li {
	background:url(images/li.jpg) no-repeat left 5%;
	color:#009be7;
	font-weight:bold;
	float:inherit;
	display:block;
	padding-left:20px;
	list-style:none;
	line-height:20px;
	
}





.innav li a {
	text-decoration:none;
	color:#009be7;
	font-weight:bold;
	
}

.innav li a:hover {
	text-decoration:none;
	color:#87af05;
	font-weight:bold;
	
}

.innav7 ul { margin:0px; padding:0px; }

.innav7 ul li {
	background:url(images/li.jpg) no-repeat left 5%;
	color:#ef870e;
	font-weight:bold;
	float:inherit;
	display:block;
	padding-left:20px;
	list-style:none;
	line-height:20px;
	
}





.innav7 li a {
	text-decoration:none;
	color:#ef870e;
	font-weight:bold;
	
}

.innav7 li a:hover {
	text-decoration:none;
	color:#ef870e;
	font-weight:bold;
	
}


.innav3 ul { margin:0px; padding:0px; }

.innav3 ul li {
	background:url(images/li.jpg) no-repeat left 5%;
	color:#009be7;
	font-weight:bold;
	float:inherit;
	display:block;
	padding-left:20px;
	list-style:none;
	line-height:20px;
	
}

.innav3 li a {
	text-decoration:none;
	color:#009be7;
	font-weight:bold;
	
}

.innav3 li a:hover {
	text-decoration:none;
	color:#ef870e;
	font-weight:bold;
	
}

.innav4 ul { margin:0px; padding:0px; }

.innav4 ul li {
	background:url(images/li1.jpg) no-repeat left 5%;
	color:#666666;
	float:inherit;
	display:block;
	padding-left:15px;
	list-style:none;
	line-height:20px;
	
}

.innav4 li a {
	text-decoration:none;
	color:#666666;
	
	
}

.innav4 li a:hover {
	text-decoration:none;
	color:#ef870e;
	
}

.innav5 ul { margin:0px; padding:0px; }

.innav5 ul li {
	background:url(images/ul_l.jpg) no-repeat left 5%;
	color:#0086e5;
	float:inherit;
	display:block;
	padding-left:14px;
	list-style:none;
	line-height:20px;
	
}

.innav5 li a {
	text-decoration:none;
	color:#0086e5;
	
	
}

.innav5 li a:hover {
	text-decoration:none;
	color:#ef870e;
}

.innav6 ul { margin:0px; padding:0px; }

.innav6 ul li {
	background:url(images/ul_03.jpg) no-repeat left ;
	color:#005a9f;
	float:inherit;
	display:block;
	padding-left:10px;
	list-style:none;
	line-height:20px;
	
}

.innav6 li a {
	text-decoration:none;
	color:#005a9f;
	
	
}

.innav6 li a:hover {
	text-decoration:none;
	color:#ef870e;
}



.innav1 ul { margin:0px; padding:0px; }

.innav1 ul li {
	background:url(images/ul_l.jpg) no-repeat left top;
	color:#0059aa;
	font-weight:none;
	display:block;
	padding-left:15px;
	list-style:none;
	line-height:16px;
	
	
}

.innav2 ul { margin:0px; padding:0px;}

.innav2 ul li {
	background:url(images/ul_l.jpg) no-repeat left top;
	color: #666666;
	font-weight:none;
	display:block;
	padding-left:15px;
	list-style:none;
	line-height:16px;
}

#request_a_q{
	background-image:url(images/request_a_quote.jpg);
	width:254px;
	height:71px;
}

#testimo{
	background-image:url(images/customer_testimonial.jpg);
	height:235px;
	width:187px;
	padding-top:40px;
	padding-left:37px;
	padding-right:30px;
	color:#d5dee5;
	line-height:12px;
}

.box_pad{
	padding:7px;
}



.tr_bg {
	
	border-bottom:1px solid #CCCCCC;
}