@charset "utf-8";
/* CSS Document */

/* main settings start */
body {
	margin:0;
	padding:0;
	font-family: Tahoma,Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	background:#000000 url(../images/bd_rep_img.jpg) repeat-x top;
	}
	
a:link {
	font-family: Tahoma,Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:normal; text-decoration:none;
}
a:visited {
	font-family: Tahoma,Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:normal; text-decoration:none;
}
a:hover {
	font-family: Tahoma,Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:normal; text-decoration:none;
}
a:active {
	font-family: Tahoma,Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:normal; text-decoration:none;
}

/* hide from iemac \*/
* html .ie {
	height: 1%;
	}
/* end hide from iemac */

	
*{
	outline:0;
	}
	
div{
	margin:0;
	padding:0;
	}
	
	
input {
	outline:0;
	}

.clear {
	clear:both
	}
.floatleft {
	float:left
	}
.floatright {

	float:right;
	}
p{ font-family:Tahoma,Verdana;
	font-size:12px; color: #515151;
	margin:0px; padding:0px;
	line-height:18px; 
	
	}
	
.p_home{ font-family:Tahoma,Verdana;
	font-size:12px; color: #515151;
	margin:0px; padding:0px;
	line-height:18px; 
	
	}	
h1{
	margin:0;
	padding:0;
	}
h1 a img{  
border:0; }
h2{
	margin:0;
	padding:0;
	}
h3{
	margin:0;
	padding:0 0 .5em 0;
	font:normal 20px Tahoma,Verdana;
	color:#90A23D;
	line-height:24px;
	}
/* main settings End */

#mainbody{
	width:979px;
	margin:0 auto;
	padding:0;
	background:url(../images/top_rht_img.jpg) no-repeat right top;
	}
	
/* css for header panel */
#header{
	margin:0;
	padding:0;
	height:168px;
	}
	
#hd_rht{
	float:right;
	margin:0;
	padding:.9em 0 0 0;
	color:#FFC448;
}
#hd_rht a{
	text-decoration:none;
	color:#FFC448;
	padding:0 .3em 0 .3em;
	}
#hd_rht a:hover{
	text-decoration:underline;
	}
	
	
#hd_rht1{
	width:200px;
	float:right;
	margin:0;
	padding:.7em .6em 0 0;
	color:#FFC448;
}
#hd_rht1 a{
	text-decoration:none;
	color:#FFC448;
	padding:0 .3em 0 .3em;
	}
#hd_rht1 a:hover{
	text-decoration:underline;
	}
		
	
.banner{
	margin:0;
	padding:0;
}

/* css for navi bar */
#navimenu{
	margin:0;
	padding:0;
	}
	#navimenu ul{
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	list-style-type:none;
	}
	#navimenu li{
		float:left;
		display:block;
		padding:.3em .6em .4em .6em;
		list-style-type:none;
		}
	#navimenu li a{
		text-decoration:none;
		color:#EABD43;
		padding:.3em .6em 1em .6em;
		font:normal 12px Tahoma,Verdana;
		line-height:18px;
		}
	#navimenu li a:hover{
		background-color:#8F8E58;
		color:#000000;
		}
	#navimenu .active a{
		background-color:#8F8E58;
		color:#000000;
		}
		
/* css for middle panel */
#middlepanel{
	background:url(../images/rep_mid_img.jpg) repeat-y;
	}
.contpanel{
	background:url(../images/main_hd_img.jpg) no-repeat top;
	font:normal 15px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	height:500px;
	padding:2em 0 0 0;
	}
/*------------------------ made by Deepesh---------------------*/
.pageheading{
	background:url(../images/page-heading-img.jpg) no-repeat top;
	font:normal 15px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	height:500px;
	padding:2em 0 0 0;
	line-height:18px;
	}	
#page-heading {width:650px; height:auto;   margin-bottom:20px;  float:left; font-family:Tahoma,Verdana; font-size:24px; color:#669900; }
#page-heading2 {width:650px; height:auto; float:left; text-align:center; font-family:Tahoma,Verdana; font-size:20px; line-height:28px; color:#669900; }
.span{
		color:#990000;
		font-size:11px;
		}
.tagline{
		color:#9C1421;
		font:bold 15px Arial, Helvetica, sans-serif;
		margin-left:5px;
		}
.tagline2{
		color:#9C1421;
		font:bold 15px Arial, Helvetica, sans-serif;
		
		}			
.inp-txt { width:200px; height:16px; border:1px solid #CCCCCC; }
.inp-txt-area { width:200px;  border:1px solid #CCCCCC; }

.li-cont{ font-family:Tahoma,Verdana;
	font-size:12px; color: #515151;
	margin:0px; padding:0px; 
	
	}


li a:link {
	color: #333333;
	text-decoration: none;
	font-family:Tahoma,verdana; font-size:12px;
}
li a:visited {
	text-decoration: none;
	font-family:Tahoma,verdana; font-size:12px;
}
li a:hover {
	text-decoration: underline;
	font-family:Tahoma,verdana; font-size:12px;
	color: #666666;
}
li a:active {
	text-decoration: none;
	font-family:Tahoma,verdana; font-size:12px;
	color: #666666;
}

.thnks { font-family:Tahoma,verdana; font-size:18px; color:#FF0000; text-align:center;}
/*---------------------------------------------*/
.botround{
	margin-bottom:1em;
	}

/* css for middle left content panel */
.mid_cont{
	float:left;
	padding:2.5em 1em 1em 2.1em;
	width:660px;
	}
.mid_cont2{
	float:left;
	padding:2.5em 1em 1em 2.1em;
	width:660px;
	}	
	
		
		
	.mid_cont p span{
		color:#990000;
		font-size:11px;
		}
	.mid_cont p span a{
		color:#990000;
		font-size:11px;
		text-decoration:none;
		font-weight:normal;
		background:url(../images/bullet_red.jpg) no-repeat 5.2em .5em;
		padding-right:2em;
		}
	.mid_cont p span a:hover{
		text-decoration:underline;
		}

/* css for recent post panel */
.recentpost{
	border-top:solid 1px #CCCCCC;
	padding:1em 0 .7em 0;
	margin-top:1.5em;
	font:normal 11px Arial, Helvetica, sans-serif;
	}
	.recentpost h2{
		font:bold 21px Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 .5em 0;
		}
	.recentpost p{
		border-bottom:solid 1px #CCCCCC;
		padding:.4em 0;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		width:100%;
		margin:0;
		}
	.recentpost p span{
		float:right;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		margin:0;
		padding:0;
		}
	.recentpost span a{
		float:right;
		color:#990000;
		font-size:11px;
		text-decoration:none;
		font-weight:normal;
		background:url(../images/bullet_red.jpg) no-repeat 5.2em 1.4em;
		padding-right:2em;
		padding-top:1em;
		border:0;
		}
	.recentpost span a:hover{
		text-decoration:underline;
		}
		
/* css for right panel  */
.mid_rightpanel{
 float:right; 
 color:#FFFFFF;
 font:normal 11px Verdana, Arial, Helvetica, sans-serif;
 width:210px;
 padding:1em 0 0 0;
}		

.rhttop_ourprod{
	margin:0;
	padding:0;
	}
	.rhttop_ourprod p{
	margin:0;
	padding:.6em 0 .3em 0;
	border-bottom:solid 1px #191919;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#99CC00;
	}
.headprod{
 
 padding-bottom:.3em;
}
.headprod span img{
	float:left;
	padding-right:2em;
}
.headprod h3{
	padding:0 0 0 2em;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#EEEAE4;
	margin:0 0 1em 0;
}

.rhtbot_ourprod{
	margin:0;
	padding:4em 0 0 0;
	}
	.rhtbot_ourprod p{
	margin:0;
	padding:.6em 0 .3em 0;
	border-bottom:solid 1px #191919;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#F7B523;
	}
	
/* css for footer */
#footer{
	background-color:#000000;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	height:42px;
	color:#999999;
	}
	
.foot_navi{
	width:979px;
	height:auto;
	margin:0 auto;
	padding:1.5em 0;
	}
.foot_navi a{
	text-decoration:none;
	color:#999999; 
	}
	
/*.link1 { color:#333333; text-decoration:none;}
.link1 { color:#333333;}
.link1 a{ color:#333333;}
.link1 a:hover{ color:#990000; }*/
	
	.changes{ color:#333333; text-decoration:underline;}
.changes a:link{ color:#333333; text-decoration:underline;}
.changes a:hover{ color: #66CC00; text-decoration:underline;}
.changes a:visted{ color:#333333; text-decoration:underline;}
	

	
	
.link {color:#333333; text-decoration:none;}
.outreach_div {width:150px; height:26px; border-top:1px solid #333333; float:left;}
.link2 { color:#333333; text-decoration: overline;}	
.form_div { width:630px; height:auto; float:left;}

.headprod-faceb{
 border-bottom:solid 1px #333333; 
 padding-bottom:.3em;
 margin-top:10px;
}
.headprod-book span img{
	margin-left:5px;
	float:left;
	padding-right:7em;
}
 
 
 .loginbt{
 height:22px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000; 
background-color:#A0C61B;
outline:0;
	padding:2px 2px;
	border:solid 1px #000000;
	border-width:1px 1px 1px 1px;
	font:normal 11px Arial, Helvetica, sans-serif;

}

.loginbt a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000; 
background-color:#A0C61B;
outline:0;
	padding:2px 2px;
	border:solid 1px #000000;
	border-width:1px 1px 1px 1px;
	font:normal 11px Arial, Helvetica, sans-serif;

}

.loginbt a:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000; 
background-color:#A0C61B;
outline:0;
	padding:2px 2px;
	border:solid 1px #000000;
	border-width:1px 1px 1px 1px;
	font:normal 11px Arial, Helvetica, sans-serif;

}

.news_inp { width:100px;}