/* CSS Document */
html, body,
form{
	margin:0px;
	padding:0px;
}
body {
	line-height:normal;
	background-color:#000000;
	font-family:"Trebuchet MS";
	color:#000;
	font-size:12px;
}

a{
	color:#FF7200;
	text-decoration:underline;
}
a:hover{
	color:#898989;
	text-decoration:none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

form{
	margin:0px;
	padding:0px;
}

.clear{
	margin:0px;
	padding:0px;
	clear:both;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}

#apDiv2 {
	position:absolute;
	width:260px;
	height:293px;

	z-index:2;

}


.blackhead{
width:100%;
background:#231F20;
height:11px;
}
.mainwrapper{
width:1000px;
margin:auto;
}
.topbg{
background: url(../images/topbg.jpg) repeat-x left top #FFFFFF;
width:100%;
}
.logo{
width:312px;
float:left;
}
.logoleft{
width:676px;
float:right;
margin-top:20px;
}
#menu{
margin:0px;
padding:0px;
height:40px;

}

 .search{
 width:178px;
 float:right;
 color:#636363;
 font-size:12px;
 margin-bottom:19px;


 }
  .search input{
  background:url(../images/search.jpg) no-repeat right;
  border:solid 1px  #BDBDBD;
  width:100%;

   padding:5px 20px 5px 10px;
   font-size:12px;
   color:#A2A2A2;
  }
.banner{

border:solid 1px #838383;
border-radius:0px 0px 5px 5px; 
height:244px;

}
.homecontent{
background:url(../images/shadow.jpg) no-repeat center top;
padding:8px 0px 0px 0px;
}
.mainctn{
background:#EFEFEF;
border:solid 1px #C9C9C9;
padding:28px 14px 14px 14px;
height:180px;
}
.mainctn  a{
float:right;
}
.footer{
width:100%;
height:68px;
background:url(../images/footerbg.jpg) repeat-x left top;
color:#868686;
padding-top:20px;
}
.footer a{
color:#FFFFFF;
text-decoration:none;
padding:0px 10px 0px 10px;
line-height:20px;
}
.footer a:hover{
color:#FF9900;
}
.cc{
	font-size:16px;
	font-weight: bold;
}





.bannerctn p{
		padding:10px;
		
}

.bannerctn a{
color:#FF6600;
text-decoration:none;
display:block;
background:url(../images/banner-rmorearrow.png) no-repeat right;
width:75px;
margin-left:10px;
}
.bannerctn h2{
	font-size:16px;
	color:#FFF;
	padding-bottom:0px;
	line-height:24px;
	background:url(../images/h2heading.png) no-repeat left top;
	display:block;
		padding-left:10px;
	
}
.sep{
background:url(../images/separatortba.jpg) no-repeat center bottom;
}
.bb{
background:url(../images/contbg.jpg) repeat-y left top;
padding:0px 30px 0px 30px;
}
.bb input{
border:none;
outline:none;
color:#999999;

}
.tf{
background: url(../images/dfdd.jpg) no-repeat left top;
padding:5px;
}
.tf input{
width:95%;
background:none;
border:none;
outline:none;
}
.pg{
background: url(../images/phonno.jpg) no-repeat left top;
padding:5px;
}
.pg input{
background:none;
outline:none;
border:none;
width:90%;
}

.bb textarea{
border:none;
outline:none;
padding:10px;
height:55px;
width:276px;
background:url(../images/textarea.jpg) no-repeat left top;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.green_btn{
background: url(../images/submit_btn_bg.jpg) no-repeat center top;
text-align:center;
display:block;
color:#FFFFFF;
font-size:12px;
border-radius:10px;
padding:0px 5px 5px 5px;
cursor:pointer;
}
.headingcont{
font-size:20px;
color:#ff8a00;
padding-left:30px;
}
.lc{
font-size:16px;
color:#5c8005;
font-weight:bold;

}
.lc span{
color:#000;
}


.innercontent h1{
color:#006600;
font-size:18px;
font-weight:normal;
}
.innercontent h1 span{
color:#000000;
}


.rmore a{
color:#295f01;
background:url(../images/banner-rmorearrow.png) no-repeat right;
width:70px;
font-size:11px;
display:block;
}
.rmore a:hover{
color:#000000;
}