*{
	padding:0px;
	margin:0px;
	}
body{
	padding:0px;
	margin:0px;
 	background:url(../images/bg.jpg) repeat-x;  
  	}

hr{
	padding:0px;
	margin:0px;
/*	color:#fff;
	height:1px;*/
 		}	
	
a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000; 
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	}
p{
	padding:0px;
	margin:0px;
	}	
	
ul, li, ol{
	padding:0px;
	margin:0px;
	list-style:none;
	}	
 	
	
#main{
	margin-left:auto;
	margin-right:auto;
	width:1001px;
	overflow:hidden;
	position:relative;
	background-color: #1EA795;
	}
/* -----------------------------------------------------------------------------------header css-------------------------------------------------------------------------------*/	
	
#header{
	float:left;
	width:966px;
	padding:14px 10px 0 25px;
	background-color:#FFFFFF;
   	}
	
	
#header .logo{
	float:left;
	width:181px;
 
    	}	
	
	
	
#header .header_right{
	float:right;
	width:730px;
	margin-top:3px;
	  } 
#header .header_right .work{
	float:right;
	width:200px;
	  }	  
	  
#header .h_link{ 
	width:730px;
 	float:right;
	padding-top:20px;
   	}	  


 
#slidebanner{
	float:left;
	width:1001px;		
	height:316px;
 	background:url(../images/slider_bg.jpg) no-repeat;
	margin-top:0px;
	}	
		
#company_logo{
	float:left;
	width:1001px;	
	background:#131313;
 	padding:10px 0 5px 0;
	text-align:center;
 	}	
	
.company_slide{
	float:left;
	width:905px;	
	background:url(../images/sl_bg1.jpg) no-repeat;
	background-position:center top;
 	margin-bottom:28px;
	padding:10px 0px 10px 98px;
  	margin-top:15px;
	position:relative;
    	}		
	
#c_container{
	float:left;
	width:1001px;	
	background-color:#FFFFFF;
    	}		
	
#c_container_n1{
	float:left;
	width:981px;	
	padding:20px 10px 10px 10px;
    	}		
	
#c_container_n1 .c_left{
	float:left;
	width:269px;
	background:#0096ff;	
      	}
 		
		
#c_container_n1 .c_left .heading_left{
	float:left;
	width:260px;
	padding:5px 5px 4px 5px;
       	}			
		
		
#c_container_n1 .c_left .left_point1{
	float:left;
	width:269px;
 	padding:0px 0  0px 0;
	background:#0096ff;
         	}	
/*#c_container_n1 .c_left .left_point1 ul{
	float:left;
	width:269px;
	padding:0px 0px 0 0px;
	margin:0px;
	list-style:none;
	display:block;
         	}			
		
#c_container_n1 .c_left .left_point1 ul li{
  	padding:0px 5px 0 5px;
	margin:0px;
	list-style:none;
	display:block;
	margin-bottom:2px;
         	}			
		
#c_container_n1 .c_left .left_point1 li{
  	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	display:block;
	background:url(../images/services_bg.gif) repeat-x!important;
	margin-bottom:2px;
         	}				
		
#c_container_n1 .c_left .left_point1 li a{
	font:Arial, Helvetica, sans-serif;
	color:#000;	font-size:13px;
  	padding:0px 0px 0px 20px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	background:url(../images/arrow_servi.gif) no-repeat!important;
	background-position:left center!important;
	display:block;
         	}		
		
#c_container_n1 .c_left .left_point1 li a:hover{
 	color:#0066FF;
         	}			
 		*/
#c_container_n1 .c_left .left_package{
	float:left;
	width:269px;
           	}		
 		
#c_container_n1 .c_left .left_package .packa1{
	float:left;
	width:269px;
	margin-top:-5px;
           	}			
		
		
#c_container_n1 .c_left .left_package .packa_web{
	float:left;
	width:269px;
	background:url(../images/web_bg.jpg) repeat-x;
  	padding:0px  0 0 0px;
    
         }			
#c_container_n1 .c_left .left_package .packa_web1{
	float:left;
	width:269px;
	background:#fff;
  	padding:5px  0 0 0px;
    
         }			
		
/*#c_container_n1 .c_left .left_package .packa_web a{
	float:left;
   	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
 	text-decoration:none;
	background:url(../images/arrow1.png) no-repeat;
	background-position:left center;
	padding:0 0 0 15px;
         }		
		
#c_container_n1 .c_left .left_package .packa_web a:hover{
	color:#666;
           }*/		
		


#c_container_n1 .c_left .left_package .packa_seo{
	float:left;
	width:254px;
	background:url(../images/seo_bg.jpg) repeat-x;
	height:52px;
	line-height:52px;
 	padding:0px  0 0 15px;
   	margin-bottom:3px;
         }			
				
#c_container_n1 .c_left .left_package .packa_seo a{
	display:block;
   	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
 	text-decoration:none;
	background:url(../images/arrow1.png) no-repeat;
	background-position:left center;
	padding:0 0 0 15px;
         }		
		
#c_container_n1 .c_left .left_package .packa_seo a:hover{
	color:#666;
           }
		   
#c_container_n1 .c_left .left_package .packa_port{
	float:left;
	width:254px;
	background:url(../images/port_bg.jpg) repeat-x;
	height:52px;
	line-height:52px;
 	padding:0px  0 0 15px;
	margin-bottom:3px;
         }			
				
#c_container_n1 .c_left .left_package .packa_port a{
	display:block;
   	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
 	text-decoration:none;
	background:url(../images/arrow1.png) no-repeat;
	background-position:left center;
	padding:0 0 0 15px;
         }		
		
#c_container_n1 .c_left .left_package .packa_port a:hover{
	color:#666;
           }

#c_container_n1 .c_left .left_package .packa_test{
	float:left;
	width:254px;
	background:url(../images/test_bg.jpg) repeat-x;
	height:52px;
	line-height:52px;
 	padding:0px  0 0 15px;
	margin-bottom:0px;
         }			
				
#c_container_n1 .c_left .left_package .packa_test a{
	display:block;
   	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
 	text-decoration:none;
	background:url(../images/arrow1.png) no-repeat;
	background-position:left center;
	padding:0 0 0 15px;
         }		
		
#c_container_n1 .c_left .left_package .packa_test a:hover{
 	color:#666;
           }
		
 
#c_container_n1 .c_left .contact{
	float:left;
	width:269px;
 
           	}


				
 	
#c_container_n1 .c_right{
	float:right;
	width:687px;	
    	}		
	
#c_container_n1 .c_right_text1{
	float:right;
	width:687px;
      	}	
	
#c_container_n1 .c_right_text1 p{
  	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#545454;
	line-height:24px;
	text-align:justify;	
    	}

	
#c_container_n1 .c_right_text1 span{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#131313;
	font-style:normal;
 	padding-bottom:10px;
	margin:0px;
  	display:block;
      	}		
#c_container_n1 .c_right_text1 em{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#131313;
	font-style:normal;
       	}
#c_container_n1 .c_right_text1 strong{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#131313;
	font-style:normal;
	font-weight:normal;
	padding:0px;
	margin:0px;
      	}
		
#c_container_n1 .c_right_text2 ul{
	float:right;
	width:687px;
 	padding:0px;
	margin:0px;
	display:block;
	list-style:none;
      	}			
		
#c_container_n1 .c_right_text2 ul li{
  	padding:0px 0px 20px 30px;
	margin:0px;
	display:block;
	list-style:none;
      	}			
		
#c_container_n1 .c_right_text2 li{
  	padding:0px;
	margin:0px;
   	background:url(../images/yellow_arrow.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#545454;
	text-align:justify;
	line-height:24px;
        	}			
		
		
#c_container_n1 .c_right_text2 li span{
  	padding:0px;
	margin:0px;
 	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#000;
	font-weight:bold;
	text-align:justify;
	line-height:24px;
        	}
 						
		
#c_container_n1 .c_right_text2 li a{
  	padding:0px;
	margin:0px;
 	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#0096ff;
	font-weight:bold;
	text-align:justify;
	line-height:24px;
	text-decoration:underline;
        	}		
		
#c_container_n1 .c_right_text2 li a:hover{
  	padding:0px;
	margin:0px;
 	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#000;
	font-weight:bold;
	text-align:justify;
	line-height:24px;
        	}			
  		
#c_container_n2{
	float:left;
	width:961px;	
	padding:28px 0px 20px 40px;
	background:#eeeeee;
	height:100px;
	position:relative;
    	}			
		
#c_container_n2 .icon{
	float:left;
	width:176px;	
 	margin-right:10px;
     	}		
		
 		
#c_container_n2 .icon1{
	float:left;
	width:176px;	
 	margin-right:15px;
     	}		
				
		
		
#footer{
	float:left;
	width:100%;
	background:#1985ff;
	height:auto;
	padding:15px 0 5px 0;
	}		
#footer .footer1{
	margin:0 auto;
	width:1001px;
  	}			
#footer .f_link{
	float:left;
	width:312px;
  	}		
#footer .f_link ul{
	float:left;
	width:112px;
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
  	}		
#footer .f_link ul li{
  	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
  	}		
#footer .f_link li{
  	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
  	}		
	
#footer .f_link li a{
  	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#fff;
	height:25px;
	line-height:25px;
	text-decoration:none;
  	}		
#footer .f_link li a:hover{
 	color:#000;
    	}			
	
#footer .f_link li span{
  	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	height:25px;
	line-height:25px;
	text-decoration:none;
  	}	
#footer .f_decided{
	float:left;
	width:1px;
	padding:0px;
	margin:0 10px 0 10px;
   	}	
		
#f_text{
	float:left;
	width:195px;
      	}				

#f_text strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
	font-size:18px;
	font-weight:normal;
      	}	


#f_text p{
	padding:10px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;	font-size:13px;
      	}	

#f_text span{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
  	font-size:11px;
	font-weight:bold;
      	}	


#footer .f_form{
	float:left;
	width:438px;
	padding:0 10px 0 0;
      	}	

#footer .f_form strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
	font-size:18px;
	font-weight:normal;
      	}

#footer .f_form p{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
  	font-size:14px;
	padding:22px 0 10px 0;
       	}
#footer .f_form p span{
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
  	font-size:14px;
	padding:10px 0 0 0;
	margin:0px;
           	}		
 		
 		
#footer .f_form p input{
	width:151px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	font-size:13px;
	border:1px solid #1571d9;
	background:url(../images/fild_bg.jpg) repeat-x;
        	}

#footer .f_form p textarea{
	width:360px;
	padding:2px;
	height:129px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	font-size:13px;
	border:1px solid #1571d9;
	background:url(../images/fild_bg.jpg) repeat ;
        	}


 
#footer .footer2{
 	float:left;
	width:1001px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;	font-size:13px;
	text-align:right;
  	}	

 
/* -----------------------------------------------------------------------------------body css--------------------------------------------------------------------------------*/		
	


 
.container0001 { width:776px;  height:127px; overflow:hidden; position:relative; }
.slides { position:absolute; top:0; left:0px;  }
.slides div { position:absolute; top:0; width:776px; display:none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
#loopedSlider {  width:776px; position:relative; clear:both; }
ul.pagination { list-style-type:none; margin:0; padding:0; margin:9px auto; width:776px;  }
ul.pagination li { float:left; margin:0 5px; }	
ul.pagination a { display:block; width:28px; padding-top:12px; height:0;overflow:hidden; background-image:url(pagination.png);background-position:0 0;background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -12px}
a.previous { position:absolute; top:24px; left:-47px; z-index:999;  width:28px; display:block;  }
a.next { position:absolute; top:24px; right:-55px; z-index:550;  width:28px;  display:block; }




/*----------------------------inner--------------------------*/

#company_heading{
	float:left;
	width:1001px;	
	background:#131313;
   	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#fff;
	height:63px;
	line-height:63px;
 
 	}

.ab_c_right1{
	float:left;
	width:600px;	
    	}		
.ab_c_right_text1{
	float:left;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#545454;
	line-height:24px;
	text-align:justify;	
      	}	
.ab_c_right_text1 p{
  	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#545454;
	line-height:24px;
	text-align:justify;	
    	}
.ab_c_right_text1 span{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#131313;
	font-style:normal;
 	padding-bottom:10px;
	margin:0px;
  	display:block;
      	}		

.ab_c_right_text1 strong{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:bold;
	padding:0px;
	margin:0px;
      	}



.ab_c_r{
	float:right;
	width:368px;	
    	}

.ab_c_r_top{
	float:left;
	width:368px;	
    	}

.ab_c_r_center{
	float:left;
	width:354px;	
	background:url(../images/a_r_center.jpg) repeat-y;
	padding:0 7px 0 7px;
    	}

.ab_c_r_bottom{
	float:left;
	width:368px;	
    	}

.ab_c_r_screen{
	float:left;
	width:354px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
     	}


.ab_c_r_screen_slide{
	float:left;
	width:353px;
	background:#fff;
	border:1px solid #d9d9d9;	
	padding:10px 0 10px 0px;
       	}

.ab_c_r_screen_special{
	float:left;
	width:354px;
 	padding:10px 0 10px 0px;
       	}


.ab_c_r_screen_test{
	float:left;
	width:354px;
	margin-top:10px;
         	}

.ab_c_r_screen_test_top{
	float:left;
	width:354px;
         	}

.ab_c_r_screen_test_center{
	float:left;
	width:329px;
	background:url(../images/test_center.jpg) repeat-y;
	padding:0 15px 0 10px;
         	}
.ab_c_r_screen_test_center strong{
 	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
 
           	}			
 			
.ab_c_r_screen_test_center p{
 	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
	font-size:12px;
	text-align:justify;
           	}			
						
 
.ab_c_r_screen_test_bottom{
	float:left;
	width:354px;
         	}



 
#abotu_slidebanner{
	float:left;
	width:1001px;		
 	}	
		

.ab_c_services1{
	float:left;
	width:981px;
	padding:10px 0 0 0;	
    	}	


.ab_c_services1 p{
	font-size:12px;
  	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#545454;
	line-height:18px;
	text-align:justify;	
    	}

	
.ab_c_services1 span{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#131313;
	font-style:normal;
 	padding-bottom:10px;
	margin:0px;
  	display:block;
      	}		


.ab_c_services1 strong{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	font-style:normal;
	font-weight:bold;
	padding:0px;
	margin:0px;
      	}

.ab_c_services_2{
	float:left;
	width:390px;	
    	}	

.ab_c_services_2 ul{
	float:left;
	width:390px;	
	padding:0px 0 0 15px;
	margin:0px;
	list-style:none;
	display:block;
    	}	


.ab_c_services_2 ul li{
	padding:0px 0 0 20px;
	margin:0px;
	list-style:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:13px;
	padding:10px 0px 10px 20px;
    	}	

.ab_c_services_2 li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	background:url(../images/s_arrow.png) no-repeat;
	background-position:left center;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:13px;
 
	    	}	

.ab_c_services_2 li a{
  	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:13px;
	text-decoration:none;
	padding:10px 0 10px 0;
     	}
.ab_c_services_2 li a:hover{
 	color:#000;
     	}


.ab_c_services_2 span{
	padding:10px 0 10px 0px;
	margin:0px;
 	font-family:Arial, Helvetica, sans-serif;
	color:#131313;
	font-size:30px;
	text-decoration:none;
	display:block;
     	}
.ab_c_services_head{
	float:left;
	width:981px;	
  	font-family:Arial, Helvetica, sans-serif;
	color:#131313;
	font-size:30px;
 		}
		
		
.ab_c_services_3_right{
	float:right;
	width:350px;	
    	}	
		
		
		
.career1{
	float:left;
	width:354px;	
       	}
.career1 strong{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	padding-bottom:5px;
	display:block;
     	}		
		
		
		
.career1 span{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
     	}	
  		
.career1_form{
	float:left;
	width:354px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
	font-weight:bold;	
      	}
				
.career1_formbg{
	float:left;
	width:344px;	
	background:url(../images/fildbg3.png) no-repeat;
	height:28px;
	padding:2px 5px 0 5px;
      	}		
		
.career1_formbg input{
	float:left;
	width:330px;	
 	border:none;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
      	}			
		
		
.career1_formbg select{
	float:left;
	width:340px;	
 	border:none;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
      	}
		
.career1_textformbg{
	float:left;
	width:344px;	
	background:url(../images/textaeria.png) no-repeat;
	height:148px;
	padding:2px 5px 0 5px;
      	}		
				
		
.career1_textformbg textarea{
	float:left;
	width:330px;	
 	border:none;
	height:125px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	overflow:hidden;
      	}			
		
		
.career1_formbg file field{
	float:left;
	width:335px;	
 	border:none;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	border:1px solid #ff0000;
      	}		
		
  
.career1_formbg_g{
	float:left;
	width:290px;	
	background:url(../images/fildbg3.png) no-repeat;
	height:28px;
	padding:2px 5px 0 5px;
      	}		
		
.career1_formbg_g input{
	float:left;
	width:250px;	
 	border:none;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
      	}	


.redfont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff0000;
	}



.career1_form strong{
  	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:bold;	
      	}

.pack_head{
	float:left;
	width:981px;	
  	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:24px;
	background:url(../images/pack_heading.jpg) no-repeat;
	height:45px;
	text-align:center;
	line-height:45px;
 		}


.pack_three{
	float:left;
	width:933px;	
	padding:15px 0 0 48px;
    		}


.pack_three_n{
	float:left;
	width:269px;
	}



.pack_three1{
	float:left;
	width:254px;	
	background:url(../images/pac_basic_heading.jpg) no-repeat;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:24px;
	line-height:54px;
	padding:0 0 0 15px;
  		}

.pack_three1_center{
	float:left;
	width:249px;	
	padding:0 10px 0 10px;
	background:#333333;
 	   }
 
.pack_three1_center ul{
	float:left;
	width:249px;	
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
 	   }
.pack_three1_center ul li{
  	padding:10px 0 10px 0;
	margin:0px;
	list-style:none;
	display:block;
 	   }
.pack_three1_center li{
	display:block;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	border-bottom:1px solid #454545;
   	   }		   
	   
 
.pack_three1_bottom{
	float:left;
	width:269px;	
       }

.pack_three_n_n{
	float:left;
	width:269px;
	margin:0 40px 0 40px;
	}

.pack_three2{
	float:left;
	width:254px;	
	background:url(../images/pac_standerd.jpg) no-repeat;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:24px;
	line-height:54px;
	padding:0 0 0 15px;
  		}

.pack_three3{
	float:left;
	width:254px;	
	background:url(../images/pack_profeshional.jpg) no-repeat;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:24px;
	line-height:54px;
	padding:0 0 0 15px;
  		}

.pack_three_text{
	float:left;
	
	width:981px;	
	padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
	text-align:center;
	line-height:24px;
  		}
 
.pack_three_text strong{
  	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:24px;
    		}
			
.ab_c_right_contact{
	float:left;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
	line-height:24px;
          	}	
		
.ab_c_right_contact table {
 	background:#fff;
      	}	
.ab_c_right_contact table td{
 	padding:8px;
	background:#ecebe8;
	border-collapse:collapse;
      	}			
					
			
.ab_c_right_contact strong{
  	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
      	}			
			
			
#c_container_port1_text{
	float:left;
	width:981px;	
 	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	padding:20px 10px 10px 10px;
 
    	}			
			
			
.ab_c_testmonial{
	float:left;
	width:981px;	
	margin-bottom:15px;
    	}				
			
			
.test_mo_box1{
	float:left;
	width:460px;	
    	}
.test_mo_box2{
	float:left;
	width:227px;	
	margin:0 24px 0 24px;
    	}			
.test_mo_box3{
	float:left;
	width:227px;	
	margin:0 24px 0 0px;
    	}				
.test_mo_box1_top{
	float:left;
	width:227px;	
    	}				
			
			
						
.test_mo_box1_bottom{
	float:left;
	width:227px;	
    	}			
			
.test_mo_box1_center_h{
	float:left;
	width:440px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#294151;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
     	}			
			
			
.test_mo_box1_white{
	float:left;
	width:205px;	
      	}				
			
.test_mo_box1_white_top{
	float:left;
	width:205px;	
      	}	
.test_mo_box1_center{
	float:left;
	width:460px;	
 	padding:10px 10px 10px 10px;
 	background:#eff3f6;
    	}			
		
					
.test_mo_box1_white_center{
	float:left;
	width:440px;	
	background:#fff;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
	line-height:24px;
	min-height:190px;
        	}	
		
		
.test_mo_box1_white_center a{
 	font-family:Arial, Helvetica, sans-serif;
	color:#0096ff!important;
	font-size:12px;
	line-height:24px;
	height:200px;
	text-align:right;
	float:right;
	text-decoration:underline!important;
       	}			
.test_mo_box1_white_center a:hover{
 	color:#000;
         	}			
				
 
			
.test_mo_box1_white_bottom{
	float:left;
	width:205px;	
      	}			
						
.ab_c_right_text500{
  	width:600px;
	text-align:right;
       	}			
			
#po_slidebanner1{
	float:left;
	width:1001px;	
	height:210px;	
 	}			
.timefont{
	font-family:Arial, Helvetica, sans-serif;
	color:#0096ff;
	font-size:30px;
	font-weight:bold;
	}			
 
.marfooter{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px !important;
	float:left;
	padding:10px 0;
	height:120px;
	text-align:justify;
	} 
 
.marfooter strong{
	font-size:14px !important;
	font-weight:bold  !important;
	}


.midderworkbtn{
	float:right;
	width:180px;
	  }	
	  
.marright	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px !important;
	height:100px;
	text-align:justify;
	}
.marfooter{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px !important;
	float:left;
	padding:10px 0;
	height:120px;
	text-align:justify;
	} 
 
.marfooter strong{
	font-size:14px !important;
	font-weight:bold  !important;
	}	  
	
.pack_three_one{
	width:300px;
	float:left;
	text-align:left;
	margin-left:90px;
	}	
	
.pack_three_two{
	width:250px;
	float:left;
	text-align:left;
	margin-left:12px;
	}
	
.pack_three_three{
	width:250px;
	margin-left:58px;
	float:left;
	text-align:left;
	}		
.submitInput{
	border:0px !important; 
	margin-top:15px; 
	width:77px !important; 
	height:23px; 
	background:none !important;
}





.img-portfolio {
	float:left;
    height: 190px;
    left: 10px;
    position: absolute;
    top: 491px;
    width: 170px;
    z-index: 9999;
 

}
.formrequred{
	width:577px;
	margin:0px auto;
	}
.formre-top{
	width:577px;
	height:7px;
	background:url(../images/topbotbg.png) top center no-repeat;
	float:left;
	}
.formre-bot{
	width:577px;
	height:7px;
	background:url(../images/topbotbg.png) bottom center no-repeat;
	float:left;
	}	
.formre-mid{
	width:577px;
	height:auto;
	background:url(../images/mid.jpg) bottom center repeat-y;
	float:left;
	}	
.top-titlebg{
	width:557px;
	margin:4px auto 10px auto;
	}	
.top-title-left{
	width:6px;
	background:url(../images/titlebg.png) left top no-repeat;
	float:left;
	height:35px;
	}
.top-title-ryt{
	width:6px;
	background:url(../images/titlebg.png) right top no-repeat;
	float:right;
	height:35px;
	}	
.top-title-mid{
	width:545px;
	background:url(../images/titlebg.png) left bottom repeat-x;
	float:left;
	height:35px;
	}

.top-title-mid h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	margin:0px;
	padding:5px 6px;
	font-weight:normal;
	}

.fieldnem{
	float:left;
	width:249px;
	height:29px;
	background:url(../images/requredfield.png) top left no-repeat;
	margin:14px 15px 5px 14px;
	}
.fieldnem input{
	border:none;
	background:none;
	padding:3px;
	margin:4px;
	width:231px;
	color:#262626;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.textarea-one{
	float:left;
	width:532px;
	height:109px;
	background:url(../images/textareabg.png) top left no-repeat;
	margin:14px 15px 5px 14px;
	}
.textarea-one textarea{
	border:none;
	background:none;
	font-size:13px;
	padding:5px;
	margin:3px;
	width:512px;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
.fieldnew{
	float:left;
	width:249px;
	height:29px;
	background:url(../images/requredfield.png) top left no-repeat;
	margin:14px 0px 5px 22px;
	}
.fieldnew input{
	border:none;
	background:none;
	padding:3px;
	margin:4px;
	width:231px;
	color:#262626;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
.btn-submit{
	float:left;
	margin:10px 10px 3px 15px;
	}	
.scotitle{
	background-color:#0066FF;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #f1f1f1;
	font-size:16px;
	font-weight:bold;
	}	
.scotitle td{
	border:1px solid #f1f1f1;
	}	
.scosubtitle{
	background-color:#439bff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #fff;
	line-height:33px;
	}
.scosubtitlelight{
	background-color:#d7e9fd;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #fff;
	line-height:33px;
	}	
.font{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	background-color:#f9f9f9;
	}
.font td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}	


#menu * {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-decoration: none;
}
div#menu {
position:relative;}
#menu ul.menu {
  white-space: nowrap;
}

/* Geometrical arrangement */
#menu ul.menu li {
  display: inline-block;
  height: 42px;
  position: relative;
}

#menu ul.menu li div {
  position: absolute;
  top: 42px;
  left: 0px;
}

#menu ul.menu li div div {
  position: absolute;
  top: -6px;
  left: 188px;
}

/* Escaping style for lower levels */
#menu ul.menu li div ul li {
  display: block;
  float: none;
  width: auto;
  height: auto;
}

/** Graphics **/

/* Horizontal sliding doors */
#menu ul.menu li a {
  padding-left: 10px;
  background-image: url("../images/item.png");
  background-repeat: no-repeat;
  background-position: left 0px;
  display: inline-block;
  margin:0px;
}

#menu ul.menu li a span {
  padding-right:14px;
  padding-left:4px;
  background-image: url("../images/item.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  line-height: 42px;
  cursor: pointer;
  color:#000000;
}

#menu ul.menu li:hover a {
  background-position: left -84px;
  
}

#menu ul.menu li:hover a span {
  background-position: right -126px;
  color:#fff;
}

#menu ul.menu li.active a {

  background-position: left -84px;
  background-image: url("../images/item.png");
}

#menu ul.menu li.active a span {
	color: #fff;
  background-position: right -126px;
  background-image: url("../images/item.png");
}

#menu ul.menu li div ul li a.active span{
	background:none;
}




/* Escape Horizontal doors */
#menu ul.menu li div ul li a {
  display: block;
  padding: 0px;
  margin: 0px;
  background: none;
}

#menu ul.menu li div ul li a span {
  display: block;
  padding: 0px;
  background: none;
  width:165px;
  height: auto;
  line-height: 16px;
  padding: 8px 0 8px 9px;
  color:#000;
  white-space: normal;
  text-transform:none;  
}

/* Vertical sliding doors */
#menu ul.menu li div { 
  width: 200px;
  padding-top: 0px;
  background-image: url("../images/-top.png");
  background-repeat: no-repeat;
  background-position: 0px top;
  z-index:100;
}

#menu ul.menu li div ul { 
  padding: 6px 6px 9px 6px;
  padding-top: 0;
  background-image: url("../images/submenu-bottom.png");
  background-repeat: no-repeat;
  background-position: 0px bottom;
}

/* Hover Effect on Submenus */
#menu ul.menu ul li:hover
{

}
#menu ul.menu li.active ul li a span {
	color: #fff;
	width: 165px;
	}
#menu ul.menu li.active ul li a span:hover{
	color:#fff;}
	
#menu ul.menu ul li a span:hover
{
	color:#006dba;
}


/* Main header line */
#menu {
  height: 42px;}

/* Text shadow */
#menu span
{
  color: #fff; text-transform:none;
}

#menu li:hover>a>span 
{
  color: #fff;
  background:url(../images/menuover1.png) center  center no-repeat;

}

/* Fonts */
#menu ul.menu li a span
{ 
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
}

#menu ul.menu li div ul li a span
{ color:#fff;
  font-family:arial;
  font-size: 12px;
  font-weight: 400;
}

/* Lines between li */
#menu ul.menu li div ul
{
  padding-bottom: 8px;
}

#menu ul.menu li div ul li:first-child
{
  border-top-width: 0px;
}


/* Menu logic */
#menu li>div { visibility: hidden; }
#menu li:hover>div { visibility: visible; }
/* */

/* Hover Effect on Submenus */
#menu ul.menu ul li:hover
{
  background:url(../images/menuover1.png) center  center no-repeat;
  
}
#menu ul.menu ul li.active a
{
  background:url(../images/menuover1.png) center  center no-repeat;
  
}



/* Lines between li */
#menu ul.menu li div ul li
{
  margin-left:0px;
}
#menu ul.menu ul a.parent{
  margin-right: -1px;
}


/* ie7 */
#menu ul.menu li {
  *zoom: 1;
  *display: inline;
  margin-left:-2px;
}

#menu ul.menu li a {
  *zoom: 1;
  *display: inline;
}

#menu ul.menu li a span {
  *zoom: 1;
  *display: inline;
}

/* IE6 */
#menu ul.menu li a {
  _background-image: url("../images/item.gif");
}

#menu ul.menu li a span {
  _background-image: url("../images/item.gif");
}

#menu ul.menu li div { 
  _background-image: url("../images/submenu-top.gif");
}

#menu ul.menu li div ul { 
  _background-image: url("../images/submenu-bottom.gif");
}

#menu ul.menu li a:hover {
  _background-position: left -54px;
}

#menu ul.menu li a:hover span {
  _background-position: right -81px;
  _color: #E8F3F7;
}
#menu ul.menu li li a:hover span {
  _color:#FF6633; 
}

/* Menu logic for IE6 */
#menu div { _display: none; }
#menu div li:hover div { _visibility: visible;_display: block; }
#menu div li:hover li:hover div { _display: block; }
#menu div li:hover li:hover li:hover div { _display: block; }

.closebtn{float:right; position:relative; top:-18px; right:3px;}
.closebtn a{ color:#fff!important; text-decoration:none;}

/* */




