/* CSS Document */
body{
	background:url(images/main-bg.jpg) repeat-y top center #258612 ;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif ;
	color:#5E5E5E;
	font-size:18px;
	height:100%; 
	margin:0px; margin-top:0px }
* {padding:0; margin:0}


.clear{
	clear:both;
}

img{
	border: 0px;
}


a{
	text-decoration:none; 
}

h1{
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-weight:normal;
	color:#118108;
	padding-bottom:20px;
	
	
}

.FloatRight{
	float: right
}



.page{
	margin:0 auto; width:100%
}

.MainCont{
	width:1001px; margin:0 auto; clear:both
}


/*header start here*/

.HeaderMainCont{
	clear:both; margin:auto; width:1001px
}

.HeaderTopCont{
	clear:both; margin:auto; width:963px;
}

.LogoCont{
	float:left; width:258px;
}

.LoginContBg{
	background-image:url(images/login-panel-bg.png); float:right; width:331px; height:22px; 
					padding-top:5px;
}

/*----------------------------the next one is added by ashish khandelwal--------------------------------------*/

.LoginContBg1
{
float:right;
width:331px;
height:22px;
padding-top:5px;
}




.LoginFormCont{
	float:left; width:137px; padding-left:10px;
}

.LoginContTxt{
	color:#747474;  font-size:9px; float: left; padding-right:2px;
}

.LoginForm{
	float:left; border:1px #CCCCCC solid; width:78px;height:12px; font-size:9px;
}

.LoginButton{ float:right; padding-right:4px; padding-top:1px;  
	 
}



.SearchMainCont{
	float:right; width:600px; padding-top:56px;
}

.SearchCont{
	float:right; background:url(images/search_text-area.png); width:229px; height:35px;
}

.SearchForm{
	background:none; width:212px; padding-top:5px; height:22px;
								 float:right; border:none
}

.MenuMainCont{
	clear:both; margin:0 auto; width:961px; padding-top:20px;
}

.MenuBackground{	
	 clear:both; width:961px; background:url(images/link-bg.jpg) repeat-x; height:57px;
}

.menutrextlink:hover{
	background-image:url(images/menu-rollover.jpg);
	background-repeat:repeat-x;	
	color:#FFFFFF;
	margin:auto;	
	
	
}


.menutrextlink {
	clear:both; padding-top:23px; height:34px;  color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-right:15px; font-size:14px; 	
	  
}


.menutrextlink a {
	 color:#4D4D4D; cursor:pointer  	
	  
}

.menutrextlink a:hover {
	 color:#ffffff; cursor:pointer  	
	  
}


/*mid part start here*/


.MidMainCont{
	clear:both; margin:auto; width:964px
}


.MidContBg{
	clear:both; width:964px; background-repeat:repeat-y; background-image:url(images/mid-bg.png); height: auto; 
				
}



.MidLeft{
	width:460px; float:left
}

.MidTxtCont{
	width:460px; float:left; line-height:26px; padding-left:38px; padding-top:26px;
}


.MidRightCont{
	width:385px; float:right; padding-top:19px; 
}

.RightSubLink {
	float:right;  width:367px; display:block; background-image:url(images/right-sub-link-bg.png); height:35px; font-family:"Times New Roman", Times, serif; font-size:18px; padding-left:18px; color:#333333;  font-size:18px; padding-top:5px;
}
.RightSubLink a {
	font-family:"Times New Roman", Times, serif;  color:#333333
}



.RightSubLink:hover{
	float:right;   background-image: url(images/right-sub-link-rollover.png);  color:#FFFFFF;
}

.RightLatestNewsCont{
	width:385px; float:right; padding-top:32px;
}

.RightLatestTop{
	float:right; background-image:url(images/right-container-top.png); width:370px; height:35px; font-family:'Times New Roman', Times, serif; font-size:18px; color:#258612; padding-top:5px; padding-left:15px;
}

.LatestTxt{
	color:#999999; padding-left:25px;

}

.LatestTxt a:hover{
	color:#118108; 

}


.RightLatestBg{
	background:url(images/right-container-bg.png);  float:left; padding-left:12px; background-repeat:repeat-y; width:380px;
}

.RightContBox{
	width:326px; float:left; border-bottom:1px #D5D5D5 solid; padding-bottom:12px; padding-top:12PX;
}

.RightContBox2{
	width:326px; float:left;  padding-bottom:12px; padding-top:12PX;
}

.RightLatestImgCont{
	width:52px; background:#FFFFFF; height:37px; border:1px #CCCCCC solid; float:left
}

.RightLatestTxt{
	float:left; padding-left:10px; width:260px; font-size:13px; line-height:20px;
}

.ReadMoreTxt{
	font-style:italic; color:#999999
}

.ReadMoreTxt a{
	font-style:italic; color:#999999
}

.NewsletterForm{
	float:left; width:222px; height:27px; font-weight:normal; border:#CCCCCC solid 1px; font-size:20px
}

.NewsletterFormCont{
	float:left; width:326px;
}

.NewsletterFormTxt{
	float: left; font-size:13px; padding-top:5px;
}

.NewsletterFormOther{
	float:right; width:224px; height:29px;

}

.NewsletterFormCont2{
	float:left; width:326px; padding-top:15px;
}


.FooterMainCont{
	clear:both; margin:auto; width:964px; padding-top:10px; padding-bottom:5px;
}

.FooterTxt{
	float:right; color:#006600; font-size:13px; padding-right:15px;
}

/*CSS added by Ashish Choudhary on 20 June 2009
Starts here*/
.menutrextlinkselected{
	background-image:url(images/menu-rollover.jpg);
	background-repeat:repeat-x;	
	color:#FFFFFF;
	margin:auto;
	clear:both;
	padding-top:23px;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
}

.RightSubLinkselected{
	float:right;   background-image: url(images/right-sub-link-rollover.png);  color:#FFFFFF;width:367px;height:35px; font-family:"Times New Roman", Times, serif; font-size:18px; padding-left:18px;  font-size:18px; padding-top:5px;
}

.form_class{
	/* padding-left:30px;*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 }
.form_class_warn{
	/* padding-left:30px;*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#FF0000;
}




/*---------------------------added by ashish khandelwal------------------------------*/

.RightContTxt_11{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 }
.RightContTxt_11_warn{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#FF0000;
}


.aLatestTxt{
	color:#999999;

}

.aLatestTxt a:hover{
	color:#F00;

}