@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0px auto;
	background:url(../images/bg.jpg) repeat-x;
	
}

.clear
{clear:both;}

h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#30a5c8;
		font-weight:bold;
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;}			
h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#30a5c8;
		font-weight:normal;
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;}
		
h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:29px;
		color:#FFFFFF;
		font-weight:normal;
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;}	
			
 #main_subbox{
 width:960px;
 height:auto;
 margin:0px auto;
 }
 
.main_sub{width:960px; height:142px; float:left; padding:0 0 0 0;}
.top_sub{width:960px; height:100px; float:left;}
.logo{ width:234px; height:100px; float:left}
.call{width:255px; height:50px; float:right; margin:33px 0 0 0; background-image:url(../images/call.jpg); background-repeat:no-repeat; }
.navi{width:960px; height:42px; float:left; background-image:url(../images/navi.jpg); background-repeat:no-repeat;}
.navi_2{width:540px; float:left;  height:42px;}
.banner_box{width:960px; height:270px; float:left; background-image:url(../images/banner.jpg); background-repeat:no-repeat;}
.sub_banner{width:960px; float:left; height:190px; margin:8px 0 0 0; background:url(../images/sub_bannerbg.jpg) no-repeat;}
.divider1{
	width:3px;
	float:left;
	padding:15px 0 0 10px;
	
}

/*-------------------------------------------------- menu -------------------------------------------------- */

#topmenu{height:40px;  bottom left no-repeat;}
#topmenu ul{padding:0 0 0 15px; margin:0px;}
#topmenu li{float:left; list-style:none; background:url(../images/menu_divider.jpg) no-repeat bottom right; padding:10px 12px; color:#125586; font-weight:bold;}
#topmenu li a{text-decoration:none; color:#125586; }
#topmenu li a:hover{text-decoration:none; color:#333333;; }

/*-------------------------------------------------- menu-end -------------------------------------------------- */
 
.banner_sub1{
	width:310px;
	float:left;
	padding:15px 0 0 0;
}
.banner_sub1textbox{
	width:285px;
	float:left;
	padding:0 0 0 15px;
}
.banner_sub1text{
	width:210px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.banner_button{width:190px;  float:left; padding:10px 0 0 0; }
.icon1{
	width:75px;
	float:right;
	padding:25px 0 0 0px;
}
  
.text1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:normal;}
.text2{font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; color:#FFFFFF;}
.banner_text-container{width:640px; float:right; padding:45px 25px 0 0; text-align:justify;}
.banner_button-more{width:124px; float:left; height:31px; background-image:url(../images/readmore.jpg); background-repeat:no-repeat;}
.text3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:8px 0 0 0;}
.text3 a{ text-decoration:none; color:#FFFFFF;}
.text3 a:hover{ color:#0f3351; text-decoration:none;}
  
.middle_box{width:960px; float:left; height:auto; background-color:#FFFFFF;}
.leftnav_container{
	width:240px;
	padding:0 10px 10px 10px;
	float:left;
	margin:5px 0 0 0;
	background-color:#3db3d7;
	height:auto;
} 

/*--------------------------------------------------contact-form -------------------------------------------------- */

.contact_form{
	width:240px;
	
	float:left;
}
.contact{width:240px; height:55px; background-image:url(../images/contact.jpg); background-repeat:no-repeat;}

  .textfield{
width:213px;
height:16px;
float:left;
background-color:#d5e7f2;
margin:0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
border:#54c4ed 2px solid;
padding:10px 0 0 0;

}
  .textfield_cap{
width:60px;
height:16px;
float:left;
background-color:#d5e7f2;

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
border:#54c4ed 2px solid;
padding:10px 0 0 0;

}
.textarea{
width:213px;
height:80px;
background-color:#d5e7f2;
float:left;
margin:0 0 0 10px;
border:#54c4ed 2px solid;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}

/*--------------------------------------------------contact-form-end -------------------------------------------------- */


/*-------------------------------------------------- news -------------------------------------------------- */
.news_box{
	width:200px;
	border:2px solid #54c4ed;
	background:#dcf1ff;
	color:#0f3351;
	padding:18px 18px 10px 18px;
	margin:10px 0 12px 0;
	line-height:18px;
}

a.readmore{background:url(../images/arrow.png) no-repeat top left; float:right; padding:0 0 0 14px; font-size:12px; color:#0f3351; font-weight:bold; text-decoration:underline;}
a.readmore:hover{color:#48a1bf; text-decoration:none;}
a.scroll{font-weight:bold; text-decoration:none; color:#1A9DC4;}
a.scroll:hover{font-weight:bold; color:#0f3351; text-decoration:none;}

/*-------------------------------------------------- news-end -------------------------------------------------- */

/*-------------------------------------------------- news-LETTER -------------------------------------------------- */
.newsletter{
	width:240px;
	float:left;
	background:url(../images/news_letter.jpg) no-repeat;
	height:55px;
	padding:60px 0 20px 0;
}


/*-------------------------------------------------- news-LETTER-END -------------------------------------------------- */
 
 /*-------------------------------------------------- CLIENT-LOGIN -------------------------------------------------- */ 
.client_login{
	width:240px;
	float:left;
	background:url(../images/client_box.jpg) no-repeat;
	height:120px;
	padding:60px 0 0 0;
}
.sublink02{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#06455a;}
a.sublink02{font-size:12px; color:#06455a; text-decoration:underline; font-weight:normal;}
a.sublink02:hover{color:#333333; text-decoration:none;}

/*-------------------------------------------------- CLIENT-LOGIN-END -------------------------------------------------- */


.content_container{
	width:670px;
	height:auto;
	float:left;
	margin:5px 0 0 0;
	padding: 0  10px 0 10px;
}
.main_text{
	width:680px;
	height:40px;
	float:left;
	padding:20px 0px 0 0;
}
.main_text2{
	width:680px;
	height:40px;
	float:left;
	padding:10px 0px 0px 0;
}
.main_text3{
	width:680px;
	height:40px;
	float:left;
	padding:15px 0px 0px 0;
}
.clientimage_container{
	width:680px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#6d6f70;text-align:justify;
}
.services_container{
	width:680px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6f70;
}
.services_container a{text-decoration:none;color:#6d6f70}
.services_container a:hover{text-decoration:none;color:#333333;}

.text_inner{width:670px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#6d6f70;text-align:justify;}

.cont_tab{width:450px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#6d6f70;text-align:justify;}
.text_1{width:680px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#6d6f70;text-align:justify;}

.tab_div{width:680px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#6d6f70;text-align:justify;}
.text_1 ul{
                list-style:none;
				padding:15px 0px 15px 20px ;
				margin:0px 0px 0px 0px ;
			     }
			
			
.text_1 li{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
				padding:0px 0px 0px 15px ;
				background-image:url(../images/d_bullet.jpg);
				background-repeat:no-repeat;
				line-height:23px;
				font-weight:bold;}
				
				
.text_1 li a{
				color:#666666;
				}				
				
.text_1_ li a:hover{
				color:#666666;
				text-decoration:none;
				}




.text_1_1{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6d6f70;
	text-align:justify;
}
.text_1_1 ul{
                list-style:none;
				padding:15px 0px 15px 20px ;
				margin:0px 0px 0px 0px ;
			     }
			
			
.text_1_1 li{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
				padding:0px 0px 0px 15px ;
				background-image:url(../images/d_bullet.jpg);
				background-repeat:no-repeat;
				line-height:23px;
				font-weight:bold;}
				
				
.text_1_1 li a{
				color:#666666;
				}				
				
.text_1_1 li a:hover{
				color:#666666;
				text-decoration:none;
				}


.in_cont{width:297px; float:left; padding:0 0 0 10px;}
.txt_inner{width:291px; float:left; padding:5px 3px 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify;}

.image_business{width:144px;float:right;padding:0 0 0 10px;}
.image_businessct{width:144px;float:left;padding:0 0 0 0; color:##6d6f70;}
.image_inner{width:205px;float:right;padding:0 0 0 0;}
.addres{width:220px; float:left; padding:0 0 0 0; color:#666666;}

.td1{border-bottom:1px solid #cacaca; border-right:1px solid #FFFFFF; font-size:12px; padding:10px 0px 5px 0px; height:20px; background:url(../images/td1bg.jpg) left bottom repeat-x #e3e4e5;}
.td2{border-bottom:1px solid #cacaca; border-right:1px solid #FFFFFF; padding:5px 0px 5px 0px; height:20px; background:url(../images/td2bg.jpg) left bottom repeat-x #e9f5fe;}
.td3{border-bottom:1px solid #cacaca; border-right:1px solid #FFFFFF; font-size:12px; padding:10px 0px 5px 0px; height:20px; background:url(../images/td3bg.jpg) left bottom repeat-x #e3e4e5;}
.td31{ border-right:1px solid #FFFFFF; font-size:12px; padding:10px 0px 5px 0px; height:20px; background:url(../images/td3bg.jpg) left bottom repeat-x #e3e4e5;}
.td11{ border-right:1px solid #FFFFFF; font-size:12px; padding:5px 0px 5px 0px; height:25px; background:url(../images/td1bg.jpg) left bottom repeat-x #e3e4e5;}
.td21{ border-right:1px solid #FFFFFF; padding:5px 0px 5px 0px; height:25px; background:url(../images/td2bg.jpg) left bottom repeat-x #e9f5fe;}
.txt1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6D6F70; padding:0 10px 0 10px}

.image_container_middle{width:184px; height:178px; float:left; padding:0 0 0 0;}
.txt_contain{width:480px; height:auto; float:right; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6d6f70; line-height:18px; text-align:justify;}

.h3_container{ background:url(../images/arrow.jpg); background-repeat:no-repeat; padding:0 0 0 25px;}
.mail{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#155E89; font-weight:normal;}
.mail a{ text-decoration:none; color:#155E89; font-weight:normal;}
.mail a:hover{ text-decoration:none; color:#333333; font-weight:normal;}

.textfieldcontact{width:212px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#fff; font-weight:normal;}

.textareacontact{width:212px; height:58px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#fff; font-weight:normal;}


/*.content_divider{ width:550px; height:1px; border-bottom:1px dashed #30a5c8; margin:0 0 8px 0;}*/
.content_divider1{ width:550px; height:1px; border-bottom:1px dashed #30a5c8; margin:0 0 8px 0;}
.contact_blue{color: #009AD6; font-weight:bold;}

.ayur_container ul{list-style:none; padding:15px 0px 15px 20px ; margin:0px 0px 0px 0px ;}
.ayur_container li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#666666; padding:0px 0px 0px 15px ; margin:10PX 0 0 0; background-image:url(../images/arrow.png);
 background-repeat:no-repeat; line-height:23px; font-weight:bold;}
.ayur_container li a{color:#666666; text-decoration:none;}				
.ayur_container li a:hover{color:#CCCCCC;text-decoration:none;}
.h2col{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#30a5c8;
		font-weight:normal;
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;}
.h2col2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#30a5c8;
		font-weight:bold;
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;
		
		}

.index_serv{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}
.index_serv a{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
.index_serv a:hover{ font-weight:bold; color:#ffdf7f; text-decoration:none;}				

.read_serv{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#6d6f70;}
.read_serv a{ font-weight:bold; color:#6d6f70; text-decoration:none;}
.read_serv a:hover{ font-weight:bold; color:#008fd6; text-decoration:none;}				

.office{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#6d6f70; font-weight:bold; padding:10px; }



/*-------------------------------------------------- footer -------------------------------------------------- */
 #footer{
 width:100%;
 height:125px;
 margin:0px auto;
 background-color:#43b5d9;
 margin:5px 0 0 0;
 }
  .footer_link{
 width:960px;
 height:auto;
 margin:0px auto;
 padding:25px 0 0 0;
 }
.bottomlink{
	height:40px;
	padding:10px 0 0 0;
	margin:0 0 0px 0;
	background:url(../images/bg_bottomlink.jpg) no-repeat top;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bottomlink a{color:#fff; text-decoration:none;}
.bottomlink a:hover{color:#053e57; text-decoration:none;}

.footerlink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.footerlink a{ color:#FFFFFF; text-decoration:none;}
.footerlink a:hover{color:#053e57; text-decoration:none;}
.footerlink1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; height:30px; font-weight:bold;}
.footerlink1 a{ color:#FFFFFF; text-decoration:none;}
.footerlink1 a:hover{color:#053e57; text-decoration:none;}

  
/*-------------------------------------------------- footer-end -------------------------------------------------- */
 
  
