@charset "utf-8";
/* CSS Document */

.clear
{
	clear:both;	
}
#wrapper
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
	padding:10px 10px;			
}
#container
{
	width:940px;
	height:auto;
	background:#ffffff;		
}
.header
{
	width:940px;
	height:134px;
}
.top_links
{
	width:924px;
	height:14px;
	padding:5px 8px;
	background:#2c6216;	
	clear:both;
}
.top_links_inner
{
	width:520px;
	height:14px;
	float:right;	
}
.font_options
{
	width:65px;
	height:14px;
	float:left;	
}
.font_options img
{
	float:left;	
	margin-right:4px;
	display:block;	
}
.contrast_option
{
	width:45px;
	height:14px;
	float:left;	
}
.contrast_option img
{
	float:left;	
	margin-right:4px;
	display:block;	
}
.hindi
{
	width:35px;
	padding-top:2px;
	height:12px;
	float:left;		
}
.logos_bg_row
{
	width:940px;
	height:89px;
	background:url(../images/logo_bg.png) repeat-y left top;	
}
.lft_logo
{
	width:143px;
	padding:6px 0px 6px 23px;
	height:77px;
	float:left;	
}
.mid_logo
{
	width:631px;
	height:69px;
	padding-top:20px;
	float:left;	
}
.rgt_logo
{
	 width:109px;
	 height:77px;
	 padding:6px 34px 6px 0px;
	 float:left;		
}
.nav_bg
{
	width:924px;
	padding:0px 8px;
	height:22px;
	background:url(../images/nav_bg.jpg) repeat-x left top;	
}
.nav_1
{
	width:650px;
	float:left;
	height:22px;	
}

.main_content
{
	width:940px;
	height:auto;
	padding-top:4px;
	margin-bottom:5px;	
}
.left_col
{
	width:218px;
	float:left;
	margin-right:12px;
	background:#c7e291;
	height:344px;
	padding:9px 8px;
}
.login_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;	
}
.publication_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;		
}
.glossary_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;		
}
.kids_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;	
}
.biblio_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;	
}
.upcoming_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;	
}
.maj_act_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;	
}
.apr_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;	
}
.top
{
	width:218px;
	height:23px;
}
.bottom
{
	width:206px;
	height:76px;
	background:#fff5d1;	
	padding:6px 6px;
}
.bottom_gray
{
	width:206px;
	height:76px;
	background:#f3f3f3;	
	padding:6px 6px;
}
.mid_col
{
	width:448px;
	float:left;
	margin-right:12px;
}
.about
{
	width:434px;
	height:96px;
	border:#698040 1px solid;
	padding:6px;
	margin-top:14px;
	margin-bottom:10px;	
	background:#e6f8cf;
}
.content_area
{
	width:448px;
	height:auto;	
}
.col_1
{
	width:218px;
	height:auto;
	float:left;	
	margin-right:12px;	
}
.news_sec
{
	width:218px;
	height:111px;
	margin-bottom:5px;	
}
.col_2
{
	width:218px;
	height:auto;		
	float:right;
}
.right_col
{
	width:218px;
	float:right;
	background:#c7e291;
	height:344px;
	padding:9px 8px;
}
.gallery
{
	width:218px;
	height:111px;
	margin-bottom:5px;		
}
.footer
{
	width:940px;
	height:auto;
}







/* inner page css */
.inner_main_content
{
	width:940px;
	height:auto;
	background:url(../images/inner_page_bg.png) repeat-y;
	margin-top:4px;
	margin-bottom:5px;
}
.inner_left_col
{
	width:218px;
	float:left;
	margin-right:12px;
	background:#c7d7a8;
	height:auto;
	padding:9px 8px;
}
.inner_navigation
{
	width:218px;
	height:auto;
}

.inner_right_content
{
	width:678px;
	height:auto;	
	padding:8px;
	height:auto;
	float:right;
	background:#e9e9e9;
}
.inner_des
{
	width:678px;
	height:auto;	
}




/* login css */

#wrapper-login
{
	width:940px;
	margin-left:auto;
	height:550px;
	margin-right:auto;
	background:#ffffff;
	/*padding:10px 10px;			*/
}

.login-container
{
	width:400px;
	height:auto;
	margin:auto;
	background:url(../images/login-bg.jpg) repeat-x #f3ffc8;
	border:1px solid #2c6216;
}
.login-new-bg table{margin:auto; width:437px; margin-left:10px;}
.login-heading{	font-size:120%;	color:#4b9432;	padding:0px 0px 8px 0px;	font-weight:bold; border-bottom:1px solid #ccc;}
.login-textfield{width:180px;	height:17px;margin:auto;background-color:#fff;border:1px solid #ccc;font-size:75%;margin:3px 0px; padding:1px;}
.login-text{font-size:75%;	color:#333;	padding:4px;	font-weight:bold;}
.login-text2{font-size:75%;	color:#333; line-height:15px;}
.main_content-login{width:940px;height:437px;padding-top:50px;margin-bottom:5px;background:#DCF1B5;}
.forgot-pwd:link, .forgot-pwd:active, .forgot-pwd:visited{	font-size:75%;	color:#275f10;	padding:4px;	font-family:Arial, Helvetica, sans-serif;	font-size:70%;	text-decoration:underline;}
.forgot-pwd:hover{		text-decoration:none;}
/*----------- login new css ---------------- */

.login-header{width:930px;height:50px;background-color:#4b9432;font-size:130%;color:#FFF;padding:5px;line-height:43px; overflow:hidden;}
.login-new-bg{background:url(../images/login-bg.png) no-repeat;height:314px;}
.login-header .left-title{float:left;}
.login-header .right-title{float:right;}
                          