a {
	color: #252931; text-decoration:none;
}
a:hover {
	color: #00baf2; text-decoration:none;
}
form{
	margin:0px; padding:0px;
}
body{ 
	margin:0px; padding:0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#252931;
	background-color:#fbfbfb;
} 
.main{
	width:768px; 
	background:url(../images/main_bg.jpg) repeat-y;
	margin:0 auto; padding-left:8px;
}
.header{
	width:758px; height:107px; 
	background:url(../images/header_bg.jpg) repeat-x;
}
.header_top{
	height:69px;
	color:#093f77;
}

.header_top span{
	margin-left:270px; line-height:20px;
}
.header_menu{
	width:558px;
	height:38px;
	padding-left:200px;
}
.header_menu ul{
	height:38px;
	margin: 0px;padding:0px;
}
.header_menu ul li{
	height:33px;float:left;
	margin: 0px;padding:0px;
	list-style:none;
}
.header_menu ul li a{
	display:block;
	background:url(../images/menu_bg.jpg) no-repeat;
	width:90px; height:23px;
	color:#093f77;
	
	text-align:center;
	margin: 0px; padding-top:15px;
}

.header_menu ul li a:hover{
	background:url(../images/menu_bg_over.jpg) no-repeat;
	color:#093f77;
}
.middle_cont{
	width:758px; height:auto;
}
.left_cont{
	width:189px; height:auto; 
	background: url(../images/left_bg.jpg) no-repeat top; float:left;
}
.left_form{
	width:179px; height:auto; 
	padding-top:5px; padding-left:10px
}
.left_form span{
	font-weight:bold; color:#093f77;
	
}
.right_cont{
	width:566px; height:auto; 
	float:left;
}
.ani_cont{
	width:566px; height:229px;
}
.right_middle{
	width:553px; height:auto; 
	padding-left:10px; padding-right:3px;
}

.right_middle a{
	color:#094b5f;
}

.right_middle a:hover{
	color:#00baf2;
}
.right_middle_head{
	display:block; width:543px; height:20px;
	background:url(../images/right_cont/name_bg.jpg) repeat-x; 
	font-weight:bold; color:#194f84; font-size:15px; letter-spacing:1px;
	padding-left:10px; padding-top:7px;
}
.right_middle1{
	width:364px;
	height:auto;
	float:left;
	padding-top:15px;
}

.right_middle2{
	width:364px;
	float:left;
	padding-top:40px;
	padding-top:20px;
}

/* for understanding browsers */
.right_middle2 {
min-height:171px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .right_middle2 {
height: 171px;
}
/**/

.right_middle1 img{
	margin-left:5px;
}
.right_middle1_sub{
	color:#1aabd6; font-weight:bold
}
.middle_rgt{
	float:left; width:363px;
	border-right:1px dotted #ccc;
	
}
.middle_lft{
	float:left; width:170px; height:300px;
	padding-left:18px; 
}

.middle_lft_advt{
	float:left; width:150px;
	padding-top:15px;
}

.middle_abt_cont{
	float:left; width:533px;
	padding:10px;
	text-align:justify; line-height:19px; color:#686767;
}
.middle_abt_cont p{
	margin:2px; padding:2px;
}
.kasturi_img{
	margin-left:20px; margin-right:20px
}

.memory_head{
	color:#1aabd6; font-weight:bold
}

.contact_cont{
	float:left;
	width:555px;
	padding-top:20px;
	text-align:justify;
	line-height:19px;
	color:#686767;
}
.contact_top{
	width:555px;
	height:39px;
	background:url(../images/contact_top.jpg) no-repeat;
}
.contact_mid{
	width:525px;
	background:url(../images/contact_mid.jpg) repeat-y;
	padding-top:15px;
	padding-left:30px;
	padding-bottom:10px;
}
.contact_mid br{
	line-height:5px;
}
.contact_mid label{
	display:block;
	width:170px;
	font-size:11px; color:#063668;text-align:right;
	float:left; 
	margin-right:10px;
}
.ButContact button{
	display:block; 
	width:90px; 
	height:32px; 
	border: 0 none; 
	cursor:pointer;
	float:left; 
	margin:0 5px 0 5px;
}
.submit_btn{
	background:url(../images/button/submit_btn.jpg) no-repeat;
}
.reset_btn{
	background:url(../images/button/reset_btn.jpg) no-repeat;}
.contact_bottm{
	width:555px;
	height:39px;
	background:url(../images/contact_bottm.jpg) no-repeat;
}
fieldset{
	margin:0px;
	width:150px;
	display:block;
	border: none;
}
fieldset br{ line-height:5px } 
label{
	color:#063668;
	font-size:11px;
	display:block;
	float:left;
	width:125px;
}
.Formtxt2{
	width:160px; 
	margin:2px 0px 0px 0px; 
	border:1px solid #c1c2c3;  
	color:#605f5f; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.Formtxt{
	width:180px; 
	margin:2px 0px 0px 0px; 
	border:1px solid #c1c2c3;  
	color:#605f5f; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.Star{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold; 
	color:#FF3300;
}
button{
	display:block; 
	width:78px; 
	height:24px; 
	border: 0 none; 
	cursor:pointer; 
	margin-top:5px;
	
}
.Register_button{
	background:url(../images/button/reg_btn.jpg) ;
}
.left_bottom{
	width:179px; height:auto; 
	padding-top:15px; padding-left:10px
}
.left_bottom ul{
	margin:0px; padding:0px;
}
.left_bottom ul li{
	margin-left:25px; padding:0px;
	list-style:url(../images/left_menu/arrow.jpg);
	
	
}
.left_heading{
	display:block; float:left; 
	width:160px; height:15px; 
	background:url(../images/left_menu/heading_bg.gif);
	font-weight:bold; color:#093f77;
	padding-top:3px; padding-left:10px;
}

/* Ajax page laoding */
.ResultContainer {
 clear:both; padding-top:5px; padding-bottom:5px; padding-left:37px; width:300px;
 margin-bottom:10px;
} .Loading {
 background:url(../images/button/loading.gif) no-repeat;
 border:solid 2px #F4F7FB;
} .Warning {
 background:url(../images/warning.gif) no-repeat; background-color:#FFFFFF; color:#105cb6;
 border:solid 2px #CC9901;
} .Info {
 background:url(../images/button/info.gif) no-repeat;
 border:solid 2px #009933;
} .Error {
 background:url(../images/button/error.gif) no-repeat;
 border:solid 2px #CC0000;
}
.TextBox {
 width:180px;
 height:17px;
 border:solid 1px #C9CACB;
 color:#2e6fbf; font-family:Arial, Helvetica, sans-serif;font-size:11px;
}
.txtarea {
 width:150px;
 height:17px;
 border:solid 1px #C9CACB;
 color:#2e6fbf; font-family:Arial, Helvetica, sans-serif;font-size:11px; 
}
.MANDATORY {
 background-color:#FFFFCC; 
 border:dashed 1px #FF9900; 
 width:180px;
 height:auto;
  }
  /* Ajax page laoding */
  
 /* End Gallery */





.footer{
	clear:both; width:748px; height:28px;
	background:url(../images/footer_bg.jpg) repeat-x;
	padding-top:20px; padding-left:10px;
}
.footer_style1{
	color:#6f90b8; margin-right:10px;
}

.footer_style1 a{
	color:#6f90b8;
}

.footer_style1 a:hover{
	color:#00baf2;
}

