body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote{margin:0; padding:0;}

html, body {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background:url(images/bg.jpg) repeat-x ;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper { width:942px; margin:0 auto; background:url(../images/top.jpg) no-repeat top; border-left:1px solid #666; border-right:1px solid #666; width/**/:/**/940px; border-bottom:1px solid #666;  }
#Innerwrapper { width:942px; margin:0 auto; background:url(../images/innerTop.gif) no-repeat top; border-left:1px solid #666; border-right:1px solid #666; width/**/:/**/940px; border-bottom:1px solid #666;  }
/* header*/
#header { height:123px;}
.headerRight{ width:608px; padding-right:10px; width/**/:/**/598px; float:right;}
.logo { float:left; background:url(images/logo.gif) no-repeat; width:318px; height:123px; padding-left:16px; width/**/:/**/302px;}
.logo a{ display:block; text-indent:-9999px; width:302px; height:123px;}
.topDate{ height:78px; padding:39px 5px 26px 0px; text-align:right; font-size:11px; font-weight:bold; color:#fed700; height/**/:/**/13px; float:right; width:598px; width/**/:/**/593px; }
.topbanner { height:225px; padding-top:200px; height/**/:/**/25px; padding-right:15px; text-align:right;  }
.topbannerInner { width:940px; height:121px; padding-top:98px; height/**/:/**/23px; padding-left:15px; text-align:left; padding-right:608px; width/**/:/**/317px;   }
.registrationLink{ background:url(../images/registration_icon.gif) no-repeat; padding-left:28px; color:#333; text-decoration:none; background-position:0 0px; height:30px; padding-top:6px; height/**/:/**/24px;  }
.supportLink{ background:url(../images/support.gif) no-repeat; padding-left:28px; color:#333; text-decoration:none; margin-left:10px; background-position:0 0px; height:30px; padding-top:6px; height/**/:/**/24px; }
/* navigation */
			/* navigation links
			-------------------------------------------------------- */
			.navbar { width:598px; height:45px; }
			ul#nav {
				width:598px; height:45px;}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}
				
				ul#nav li a {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:29px 5px 1px 5px; height/**/:/**/14px; border-right:1px dotted #fff; float:left;}
					 ul#nav li a.noBor{ border:none !important; padding-right:0px !important;}
				ul#nav li a:hover {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:15px 5px 1px 5px; height/**/:/**/28px; border-right:1px dotted #fff;}
					 ul#nav li a.act {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:15px 5px 1px 5px; height/**/:/**/28px; border-right:1px dotted #fff;}
					 
				.navbarInner { width:500px; height:45px; float:right; }
				ul#navInner {
				width:500px; height:45px;}
			
				ul#navInner li {float: left; list-style: none; padding:0; margin:0; list-style-type:none; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}
				
				ul#navInner li a {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:29px 5px 1px 5px; height/**/:/**/14px; border-right:1px dotted #fff; float:left;}
					 ul#navInner li a.noBor{ border:none !important; padding-right:0px !important;}
				ul#navInner li a:hover {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:15px 5px 1px 5px; height/**/:/**/28px; border-right:1px dotted #fff;}
					 ul#navInner li a.act {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:15px 5px 1px 5px; height/**/:/**/28px; border-right:1px dotted #fff;}
					 
					 
					 .navbarInner1 { width:300px; height:45px; float:right; }
					 .navbarInner1 { width:300px; height:45px; float:right; }
				ul#navInner1 {
				width:300px; height:45px;}
			
				ul#navInner1 li {float: left; list-style: none; padding:0; margin:0; list-style-type:none; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}
				
				ul#navInner1 li a {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:29px 9px 1px 9px; height/**/:/**/14px; border-right:1px dotted #fff; float:left;}
					 ul#navInner1 li a.noBor{ border:none !important; padding-right:0px !important;}
				ul#navInner1 li a:hover {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:15px 9px 1px 9px; height/**/:/**/28px; border-right:1px dotted #fff;}
					 ul#navInner1 li a.act {
					 text-decoration: none;height:45px; display:block; color:#FFF; padding:15px 9px 1px 9px; height/**/:/**/28px; border-right:1px dotted #fff;}
			
					
			/* navigation close */
			
			/*middle*/
#ContentArea {  background:url(../images/page_bg.jpg) repeat-y; width:940px; padding-bottom:15px; }
#ContentAreaInner {   width:940px; padding:5px 10px 15px 10px; width/**/:/**/920px; text-align:left; }
#ContentAreaInner h1{ font-size:18px; color:#8e8c0f; padding:5px; border-bottom:1px dotted #999;  font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; margin-bottom:8px;}
#ContentAreaInner h1 img{ float:right; margin-bottom:15px;}
.heading1{ font-size:18px; color:#8e8c0f; padding:5px; border-bottom:1px dotted #999;  font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; margin-bottom:8px; width:100%; }
.heading_report{ font-size:16px; color:#8e8c0f; padding:5px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; width:100%; }

.heading2{ font-size:18px; color:#2d649a; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
#ContentAreaInner h4 { font-size:18px; color:#2d649a; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
#ContentAreaInner h4.headings { font-size:18px; color:#2d649a; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.contentLeft { float:left; width:290px; }
.contentLeft h1{ font-size:16px; color:#545353; padding:6px 0px; border-bottom:1px dotted #999; border-top:1px dotted #999; width:264px; margin:0 auto; text-align:left;}
.contentRight{ float:left; width:650px; text-align:left; padding:15px 10px 0px 10px; width/**/:/**/630px;}
.loginBox{ background:url(../images/login_bg.jpg) no-repeat; width:278px; height:202px; padding:29px 15px 2px 35px; width/**/:/**/228px; height/**/:/**/171px; text-align:left;}
.loginBox h2{ color:#a70303; font-size:16px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; padding-bottom:4px; border-bottom:dotted 1px #CCC ;  }
.loginBox label{ width:68px; font-size:11px; float:left;}
.loginBox p { margin-top:8px;}

.formBtn {font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #a70303;
	border: none;
	padding:4px 5px;
}
.loginBox a{ font-size:11px; color:#999; text-decoration:none;}
.loginBox a:hover{ font-size:11px; color:#999; text-decoration:underline;}
.donateLink{ background:url(../images/donate.jpg) no-repeat; width:280px; height:116px; padding-left:16px; width/**/:/**/264px; margin-top:5px;}
.donateLink a{ width:264px; height:116px; text-indent:-9999px; display:block;}
.lftRedLinks_login{ width:264px; margin:0 auto;text-align:left;}
.lftRedLinks{ width:264px; margin:0 auto;}
.lftRedLinks p{ margin-top:6px;}
.storyHope{ text-align:left; line-height:18px; width:264px; margin:0 auto; padding-top:10px;}
.storyHope img{ margin-bottom:8px; margin-right:8px; float:left;}
.contentRight h1{ font-size:18px; color:#8e8c0f; padding:5px; border-bottom:1px dotted #999; border-top:1px dotted #999; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; margin-bottom:8px;}
.readMore{ float:right; color:#065eb0; margin-top:8px;}
.readMore a{ text-decoration:underline; color:#065eb0;}
.readMore a:hover{ text-decoration:none;}
.lftBox{ width:302px; float:left;}
.lftBox_news{ width:630px; float:left;}
.rghtBox{ width:302px; float:right;}
.contentRight h2{ font-size:16px; color:#fff; padding:2px 5px; border-bottom:1px dotted #999; border-top:1px dotted #999; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; margin-bottom:8px; background:#8d8d8c;}
.newsEvents{ margin:0 0; padding:0 0;}
.newsEvents li{ padding-bottom:5px; border-bottom:1px dotted #999; background:url(../images/bullet.gif) no-repeat ; padding-left:15px; background-position:0 9px; padding-top:5px; }
.newsEvents li a{ color:#a70303; text-decoration:none;}
.newsEvents li a:hover{ color:#a70303; text-decoration:underline;}
.date{ color:#8d8d8c;}
.More{  color:#065eb0; margin-top:8px;}
.More a{ text-decoration:underline; color:#065eb0;}
.More a:hover{ text-decoration:none;}
.govtshemes img{ float:left; margin-right:15px; margin-bottom:15px;}
.govtshemes a{ color:#a70303; text-decoration:none;}
.govtshemes a:hover{ color:#a70303; text-decoration:underline;}
.complaintForm{}
.complaintForm label{ width:200px; float:left; font-weight:bold;}
.tablePadding{ background:#dddddd;}
.tablePadding td{ padding:4px; background:#fff;}

.table_Padding{ background:#dddddd;}
.table_Padding td{ padding:4px; background:#fff;}
.table_Padding td table td{ padding:0px !important;}
.tr_head {background-color:#eeeeee !important;}

.droptext ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	border-bottom: 1px solid #bc0202;
	background:#fff;
}
.droptext ul li {
	padding:0;
	margin:0;
}
.droptext ul li A {
	color:#000;
	text-decoration: none;
	width: 175px;
	padding: 6px 4px 6px 15px;
	display:block;
	border-top:1px solid #bc0202;
	background: #fff;
	border-bottom:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.droptext ul li A:HOVER {
	color:#fff;
	text-decoration: none;
	background: #fd9633;
}
#services {
    position:absolute;
	z-index:5;
	visibility: hidden;}
	
#Patient {
    position:absolute;
	z-index:5;
	visibility: hidden;}

#Reports {
    position:absolute;
	z-index:5;
	visibility: hidden;}

.link{ color:#272727; font-size:14px; font-weight:bold;}
.link a{ color:#990000;}
.link a:hover{ color:#FF9900;}
.close{ float:right; padding-right:10px;}
.emailLink{ color:#900; text-decoration:none;}
.emailLink:hover{ color:#900; text-decoration:underline;}
#table { background:#dddddd; }
#table td{ padding:4px!important; background:#ffffff;}

#table1 td{ padding:0px!important;}
.magnumOpus{ text-align:center;  width:264px; margin:0 auto; padding-top:10px;}
.imgBor{ border:1px solid #666;}
.headingBox{ padding-left:15px; height:20px; line-height:25px; background:#eee!important;  font-size:16px; color:#2d649a; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
.tdhead{ height:15px; line-height:15px; background:#eeeeee!important;}
.tdhead1{ height:15px; line-height:15px; background:#FFA555!important;}
.tdmonthly{background:#fff2e6!important;}
/*---------------------------------footer---------------------------------------------*/
#footer{ background:url(../images/footer_bg.gif) no-repeat; padding-top:20px; height:64px; height/**/:/**/44px; color:#535353; font-size:11px; text-align:center;}
#footer a{ color:#535353; text-decoration:none;}
#footer a:hover{ color:#535353; text-decoration:underline;}

#footer1{ background:url(../images/footer_bg.gif) no-repeat; padding-top:6px; height:64px; height/**/:/**/58px; color:#535353; font-size:11px; text-align:center;}
#footer1 a{ color:#535353; text-decoration:none;}
#footer1 a:hover{ color:#535353; text-decoration:underline;}


/*---------------Progress bar--------------------------*/

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:23%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    
}


.black_overlay{
             display: none;
             position: fixed; 
			 top: 0px;
             left: 0px;
             width: 100%;
             height: 100%;
             background-color: gray;
             z-index:1001;
             -moz-opacity: 0.8;
             opacity:.80;
             filter: alpha(opacity=80);
			 overflow:auto
             }

     .white_content {
               display: none;
               position: fixed;
               top: 25%;
               left: 25%;
               width: 50%;
               height: 35%;
               padding: 16px;
               border: 5px solid  #E7A148;
               background-color: white;
               z-index:1002;
               overflow: auto;
              }
			  
/*----------------newcss-----------------------*/
.redTxt1{ color:#900;font-weight:bold;}

.text ul { padding:0px; margin:0px; }
.text ul li  {
    background:url(../images/arrow1.gif) no-repeat left 6px;
	color:#424242;
	text-decoration: none;
	display:block;
	font:  bold 14px Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 20px;
	margin:0px; }

.text ul li a{ color:#424242;}
.text ul li a:hover{ color:#a70303;}


.text1 ul { padding:0px; margin:0px; }
.text1 ul li  {
    background:url(../images/arrow2.gif) no-repeat left 6px;
	color:#000000;
	text-decoration: none;
	display:block;
	font:  12px Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 20px;
	margin:0px; }

.govtshemes1 { float:left; width:530px; padding:0px 45px 0px 45px;}
/*----------------submenu----------------------*/
.droptext ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	border-bottom: 1px solid #bc0202;
	background:#fff;
}
.droptext ul li {
	padding:0;
	margin:0;
}
.droptext ul li A {
	color:#000;
	text-decoration: none;
	width: 130px;
	padding: 6px 4px 6px 15px;
	display:block;
	border-top:1px solid #bc0202;
	background: #fff;
	border-bottom:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.droptext ul li A:HOVER {
	color:#fff;
	text-decoration: none;
	background: #fd9633;
}
#home {
    position:absolute;
	z-index:5;
	visibility: hidden;}
	
#information { 
    position:absolute;
	z-index:5;
	visibility: hidden;}
	
#schem { 
    position:absolute;
	z-index:5;
	visibility: hidden;}
	
#online { 
    position:absolute;
	z-index:5;
	visibility: hidden;}
			
#news { 
    position:absolute;
	z-index:5;
	visibility: hidden;} 
	
#download { 
    position:absolute;
	z-index:5;
	visibility: hidden;}	

.imglt{ float:left; width:40%;}
.imgrt{ float:right; width:60%}
.imgramesh{
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
.borline{
	border-bottom:1px dotted #999; height:10px; margin-bottom:20px;
}
.numbt{
	background: url(../images/numbt.gif) no-repeat center;
	width:30px;
	height:31px;
	text-align: center;
	font: bold 12px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 2px;
}


/*----------------submenu close----------------------*/
/**********************/

.breaking{
	border:#283e4f solid 0px;
	padding:5px;
	margin-bottom:10px;
	text-decoration: blink;
	text-align:center;
	font-size:14px;
	color:#b00305;
}
