/* CSS Document */
.header { background-color:#D2D2D2; height:324px; margin:0px; padding:0px 50px 0px 53px }
.header-nav { background-color:#D2D2D2; height:20px; margin:0px; padding-left:270px; padding-right:4px; padding-top:2px }
.header-logout { float:left; vertical-align:top; text-align:right; margin:0px; padding:0px 0px 0px 0px; margin-left:323px; height:20px }
.header-inner { background-color:#D2D2D2; height:130px; margin:0px; padding:0px 20px 0px 25px }
.popup_header-inner { background:#D2D2D2; height:100px; margin:0px padding:0px
}
.header-lf { float:left; width:90px; margin:0px; padding:0px }
.header-middle { float:left; width:460px; margin:0px; padding:40px 0px 0px 0px }
.header-lf-hm { float:left; width:300px; margin:0px; padding:0px }
.logo { margin:0px; padding:10px 0px 10px 0px }
.logo-inner { margin:0px; padding:20px 0px 10px 0px }
.hd_text { margin:0px; padding:35px 0px 35px 0px }
.header-rt { float:right; width:350px; vertical-align:baseline; text-align:right; margin:30px 0 0 0; padding:0px; }
.header-rt-inner { float:left; width:155px; vertical-align:baseline; text-align:right; margin:1px 0 0 0; padding:0px; }
.header-rt-inner-afterlogin { float:left; width:355px; vertical-align:baseline; text-align:right; margin:1px 0 0 0; padding:0px 0px 0px 0px }
.header-rt-afterlogin { float:left; width:355px; vertical-align:baseline; text-align:right; margin:1px 0 0 0; padding:0px 0px 0px 0px }
.topnav { margin:0px; padding:0px; position:relative; top:-24px }
.topnav a { margin:0px 0px 0px 0px!important; padding:0px!important }
.topnav span { margin:0px 0px 0px 0px!important; padding:0px }
.welcomemsg { margin:0px; position:relative; top:-20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#004081; padding-left:8px }
.maincontent { margin:0px; position:relative; top:-10px }
.topnav_admin { margin:0px; padding:0px; position:relative; float:left; display:inline; top:-24px }
.topnav_admin a { margin:0px 1px 0px 0px!important; padding:0px!important }
.topnav_admin span { margin:0px 1px 0px 0px!important; padding:0px }
.logout { margin-top:-18px!important; padding:0px!important; float:left; width:100%; text-align:right; vertical-align:text-top; }
.hm-pagebody { padding:10px 0px 20px 0px; margin:0px; display: block }
.pagebody { padding:0px 23px 20px 0px; margin:0px; float: left; cursor:pointer; display:inline; }
.lhs { margin:0px; vertical-align:top; padding:0px; width:193px; border-right:1px solid #787A88; height:226px; }
/*.curdate{ float:right; display:block; _margin-top:-15px;}*/
#city { position:relative; }
.curdate { display:block; _margin-top:-15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; position:absolute; right:0; top:0; }
.forGet { font-size:11px; text-transform:lowercase }
.lhs h1 { margin:0px 0px 0px 5px; padding:3px 0px 3px 10px; font-size:12px; font-weight:bold; color:#004081; background:url(../images/lhs_title_arrow.gif) no-repeat top left; text-decoration:none }
.lhs h2 { margin:0px; padding:0px; font-weight:normal; font-size:12px }
.lhs h2 a { margin:2px 0px 2px 0px; padding:3px 0px 3px 25px; text-decoration:none; color:#004081; display:block; background:url(../images/lhs_blue_bullet.gif) no-repeat top left }
.lhs h2 span { margin:2px 0px 2px 0px; padding:3px 0px 3px 25px; color:#004081; display:block; background:#E4E3E3 url(../images/lhs_blue_bullet.gif) no-repeat top left }
.content { margin:3px 0px 0px 0px; padding:3px 0px 10px 10px; float:left; display:block; width:575px; vertical-align:top }
.content-title { margin:0px 0px 10px 0px; padding:0px; font-size:14px; font-weight:bold; color:#004081; display:block }
.nopadding { margin:0px!important; padding:0px!important; }
.description { margin:0px; padding:0px; text-align:justify }
.description table { width:100%; background-color:#CCCCCC; margin:0px; padding:0px; text-align:left }
.description table td { padding:5px 5px 5px 5px; margin:0px; background-color:#FFFFFF; }
div.description .bodyblbd { background-color:#F5F5F8; color:#004081; text-align:center; font-weight:bold }
div.description .bodyblbd1 { background-color:#FFFFFF; color:#000000; font-weight:normal; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
div.description .bodyblbd2 { background-color:#FFFFFF; color:#000000; font-weight:normal; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.description .bodyblbd3 { background-color:#E4E3E3; color:#004081; font-weight:bold; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.description .bodyblbd4 { background-color:#FFFFFF; color:#ff0000; font-weight:normal; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.description .bodyblbd5 { background-color:#FFFFFF; color:#ff0000; font-weight:normal; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding-bottom:3px!important }
div.description .bodyblbd6 { background-color:#FFFFFF; color:#ff0000; font-weight:normal; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
.description table input { border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; }
.description table select { width:134px; border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; height:18px }
div.description .table_title { background:url(../images/headerbg.gif) repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold }
.adminlogin { margin:0px; padding:0px; width:100%; text-align:justify }
.adminlogin table { width:60%; background-color:#CCCCCC; margin:0px; padding:0px; border:solid; border-collapse:collapse }
.adminlogin table td { padding:5px 5px 5px 10px; margin:0px; background-color:#FFFFFF }
div.adminlogin .bodyblbd { background-color:#E4E3E3; color:#004081; font-weight:bold }
.admindelete { margin:0px; padding:0px; width:100%; text-align:justify }
.admindelete table { width:100%; background-color:#CCCCCC; margin:0px; padding:5px; border-collapse:collapse }
.admindelete table td { padding:2px 2px 2px 2px; margin:0px; background-color:#FFFFFF }
div.admindelete .bodyblbd { background-color:#E4E3E3; color:#004081; font-weight:bold }
.hm-toolbox { margin:0px 14px 0px 0px; padding:0px 10px 5px 0px; border-right:1px solid #787A88; }
.hm-toolbox acronym { display:block; margin:0px; padding:10px 0px 12px 0px; color:#004081; font-size:14px; font-weight:bold; }
.hm-toolbox h1 { float:right; margin:5px 0 0 0 }
.news { height:120px; border:0px solid #000000 }
.hm-link h1 { margin:0px; padding:10px 0px 0px 0px; text-align:right }
.hm-toolbox a { background:url(../images/bullet_grey.gif) no-repeat top left; text-decoration:none; color:#000000; padding:0px 0px 0px 7px; margin:0px }
#hm-about { width:25%; float:left }
#hm-about1 { width:32%; float:left }
#hm-about2 { width:35%; float:left }
#hm-news { width:22%; float:left }
#hm-members { width:24%; float:left; border:none }
#hm-members1 { width:36%; float:left; border:none }
#hm-members2 { width:36%; float:left; border:none }
.login { width:153px; color:#004081; text-transform:uppercase; border:1px solid #787A88; float:right; margin:0px; padding:1px }
.login input { width:105px; border:1px solid #CCCCCC; font-size:11px }
.msg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; border: 0px solid #000099; text-transform:capitalize }
.footer { background-color:#004081; color:#FFFFFF; margin:0px 0px 0px 0px; padding:2px 0px 2px 2px; float:left; width:100%; height:15px }
.footer span { margin-left:305px }
.footer a { color:#FFFFFF; text-decoration:none }
.footer_prelogin { background-color:#004081; color:#FFFFFF; margin:0px 0px 0px 0px; padding:2px 0px 2px 2px; float:left; width:100%; height:15px }
.footer_prelogin span { margin-left:245px }
.footer_prelogin a { color:#FFFFFF; text-decoration:none }
.footer2 { text-align:right; margin:0px 0px 0px 0px; padding:2px; width:100%; float:left }
.footer2 a { color:#000000; text-decoration:none }
.lnk_image { margin:0px!important; padding:0px!important; background:none!important }
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; border: 0px solid #000099 }
.pop { margin:0px; padding:0px; width:391px; text-align:justify }
.pop table { width:100%; background-color:#CCCCCC; margin:0px; padding:0px }
.pop table td { padding:5px 5px 5px 10px; margin:0px; background-color:#FFFFFF }
div.pop .bodyblbd { background-color:#E4E3E3; color:#004081; font-weight:bold }
.pop table input { border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; }
.pop table select { width:134px; border:#8195AA 1px solid; font-size:11px; width:130px; color:#000000; font-family:Verdana, Arial; background-color:#ffffff; height:18px }
div.pop .table_title { background-color:#004081; color:#FFFFFF; font-size:12px; font-weight:bold }
.pagetopnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:none; padding-left:6px; padding-right:6px }
.header-navlink a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:none }
.postloginlhs { margin:0px; vertical-align:top; padding:0px; width:228px }
.postloginlhs span a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none }
.postlogincontent { margin:0px; vertical-align:top; padding:0px; width:322px }
.postloginrhs { margin:0px; vertical-align:top; padding:0px; width:228px }
.postloginlhsheader { font-size:13px; font-family:UniversCond; background-color:#f1f1f1; font-weight:bold; vertical-align:middle; width:210px; color:#3C6C9D }
.postloginlhscontent { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; width:210px; color:#000000; vertical-align:top; padding-top:0px; padding-bottom:5px; margin-top:0px }
ul.bullet { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:5px; padding:0 }
li.bullet { DISPLAY:block!important; PADDING-LEFT:20px; margin-top:-6px; margin-bottom:-5px; BACKGROUND: url(../images/samllbullets.gif) no-repeat left top; margin-left:15px; list-style:none }
li.bullet a { text-decoration:none; color:#000000; }
.lhstablesetting { border:2px solid #f1f1f1; vertical-align:top }
.postlogincontentheader { font-size:13px; font-family:UniversCond; background-color:#f1f1f1; font-weight:bold; vertical-align:middle; width:322px; color:#3C6C9D }
.postloginmaincontent { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; width:322px; color:#000000; vertical-align:top; padding-top:5px; padding-bottom:5px }
.postloginmaincontent span a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none }
.select { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000 }
.inputbox { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; border:1px solid #dddddd; vertical-align:top; height:17px }
.input1 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; border:1px solid #dddddd; vertical-align:top; height:14px; width:250px!important; }
.emailidtxt { width:200px !important; margin-left:28px; }
.textarea { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; border:1px solid #dddddd; vertical-align:top; height:80px; width:250px!important; }
.postloginfooter { font-size:13px; font-family:UniversCond; background-color:#f1f1f1; font-weight:bold; vertical-align:middle; width:764px; color:#3C6C9D; padding:3px 0px 3px 0px }
.postloginfootercontent { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; vertical-align:top; padding-bottom:2px; padding-left:2px }
.breadcrumbs { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:none }
.boldfont a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081; text-decoration:underline }
.boldfont h5 { margin:0 0 2px 0; padding:0 }
.errormsg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none; padding-left:8px; padding-top:12px }
.boldfont { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004081 }
.contentdesc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify }
.contentdesc a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004081; text-align:justify }
.table_content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:3px; padding-bottom:3px; padding-top:3px; }
.lhsbox { width:160px; border:1px solid #cccccc; display:block; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:5px; padding-bottom:3px; padding-top:3px; }
.bluebg { background:#F5F5F8 !important; padding-left:10px !important; }
.bluebg input { border:1px solid #cccccc !important }
.forgetPass { border:1px solid #cccccc; width:275px !important; margin-left:245px !important; }
/*--------Implemented By Ganesh 07/10/2010---*/
* html #overlay { position:absolute; top:0%; left:0%; height:expression(document.body.clientHeight+'px');
width:expression(document.body.clientWidth+'px');}
#overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:#000000; z-index:1000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.lightbox { position:absolute; z-index:10002; overflow: auto; }

/*.lightboxContent { width:533px; border:1px solid #767676; background:#FFFFFF; text-align:center; padding:40px 10px 10px 10px; position:relative; min-height:430px; height:auto !important; height:430px; }*/	/*Commented on 18th Oct 2010*/
.lightboxContent { border:1px solid #767676; float:left; background:#FFFFFF; }	/*Updated on 18th Oct 2010*/
* html .lightbox { position:absolute; }
.fgtPass { text-transform:none }
/*--------Implemented By Ganesh 07/10/2010---*/
.clear { clear: both; font-size: 1%; height: 1%; line-height: 0; }
.clearfix { display: block; }
.lightbox .lightboxContent img#bigImage1{ margin-bottom:-1px; background:#FFFFFF;  padding:32px 24px 0}
.closeBTn{ background:#FFFFFF; padding:10px 0; }
.closeBTn a#prev{ padding-left:10px;}
img#closeLightBox{position:absolute !important; right:12px; top:2px; display:inline; width:66px; height:22px; }
/****new css Nilesh*******/
.adholderOuter{float:left;width:772px;}
.adholder{border-top:1px solid #787a88;float:left;width:772px;}
.glformat{font-family:"Tahoma", Arial, Helvetica, sans-serif; color:#004081; font-size:14px; padding:20px 0 5px 10px; font-weight:bold; margin:0;}

.leftholder{float:left;width:390px; margin:2px 0 0 0; padding:10px 0 0 0;}
.adimgspace{padding:26px 0 30px 60px;}

.rightholder{float:left;width:382px; padding:10px 0 0 0;}

.rtadimgspace{padding:10px 0 15px 90px;}
.leftlink{
	text-align:center;
	float:left;
	width:390px;
}
.leftlink ul {list-style:none; padding: 5px 0 0 0; margin:0;}
.leftlink ul li{font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#000000; display:inline;padding:0 5px 2px 0; border-right:1px solid #787a88; margin:0 5px 0 0;}
.leftlink ul li a{color:#000000; text-decoration:none;}
.leftlink ul li.last{border-right:none;}

.rightlink{
	text-align:center;
	float:left;
	width:382px;
}
.rightlink ul {list-style:none; padding:5px 0 0 0; margin:0;}
.rightlink ul li{font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#000000; display:inline;padding:0 5px 2px 0; border-right:1px solid #787a88; margin:0 5px 0 0;}
.rightlink ul li a{color:#000000; text-decoration:none;}
.rightlink ul li.last{border-right:none;}
.galimgspc{	float:left; _padding:0 0 0 4px; padding:0 0 0 4px;}
