/* CSS Document */



body{

	padding:11px 0 14px 0;

	margin:0;

	background-color:#EFEFDF;

	color:#000;

}

div, h1, h2, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

	font-size:0;

}

.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}



/*------------------------------------------------top header and navigation--------------------*/

#top{

	width:978px;

	height:240px;

	position:relative;

	margin:0 auto;

	background-image: url(images/top-header-03.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

}



#top a{

	color: #E8E8E8;
	
	text-decoration: underline;

}

#top a:hover{

	color: #FFFFFF;
	
}

#top ul{

	width:978px;

	height:29px;

	position:absolute;

	top:211px;

	padding:0 0 0 0px;
	
	background-color: #FFFFFF;

	background-image: url(images/navigation-02.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

}

#top ul li{

	height:27px;

	float:left;

	padding:0 1px 0 0;

	background-image: url(images/nav_div.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#top ul li a{

	display:block;

	background:url(images/nav_bg.gif) 0 0 repeat-x;

	padding:0 12px;

	font:bold 12px/27px Arial, Helvetica, sans-serif;

	color:#344A04;

	background-color:inherit;

	text-decoration:none;

}

#top ul li a:hover{

	background:url(images/nav_hover.gif) 0 0 repeat-x;

	color:#fff;

	background-color:inherit;

}

#top ul li a.hover{

	display:block;

	background:url(images/nav_hover.gif) 0 0 repeat-x;

	color:#fff;

	padding:0 12px;

	font:bold 12px/27px Arial, Helvetica, sans-serif;

	background-color:inherit;

	text-decoration:none;

	cursor:text;

}

#top ul li.last{

	background-image:none;

	height:27px;

	float:left;

}

#top img.logo{

	position:absolute;

	left:40px;

	top:98px;

	width:249px;

	height:72px;

}

#top h1{

	font:normal 18px/23px Arial, Helvetica, sans-serif;
	
	text-align:center;

	color:#E8E8E8;
	
	font-style: italic;

	background-color:inherit;

	position:absolute;

	left:305px;

	top:150px;

}

#top p{

	font:normal 12px/19px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	position:absolute;

	left:411px;

	top:142px;

}

#top p span.txt1{

	color:#fff;

	background-color:#1E6887;

}

#top img.icon{

	position:absolute;

	left:60px;

	top:190px;

	width:174px;

	height:80px;

}



#top p.topText{

	font:normal 18px/23px Arial, Helvetica, sans-serif;
	
	text-align:center;

	color:#E8E8E8;

	background-color:inherit;

	position:absolute;

	left:320px;

	top:150px;

}

#top p.topText span.smallTxt{

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#FF9C3A;

	background-color:inherit;

	padding:0 0 0 8px;

}

#top a.readMore{

	display:block;

	background:url(images/read_more.gif) 0 0 no-repeat;

	width:50px;

	height:38px;

	position:absolute;

	left:895px;

	top:189px;

}

#top a.readMore:hover{

	background:url(images/read_more_hover.gif) 0 0 no-repeat;

}



/*------------------------------------------------Top ends here--------------------*/











/*------------------------------------------------main content--------------------*/

#content {

	width: 978px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	background-color: #FFFFFF;

	}

	

#content #center #div .maintext .redtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #990000;

	

}



#content #center #div .maintext .bluetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #05395c;

	

}

#content #center #div .maintext .green {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5F860B;

}

#content #center a.readMore3{

	display:block;

	width:125px;

	height:34px;

	background-image: url(images/button.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;	

}

#content #center a.readMore3:hover{

	background-image: url(images/button2.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

}

	

#center{

	width:977px;

	float:right;

	background-color: #FCFAE6;

	border: 1px solid #D6D6AD;

}

#center p.rightTop{

	display:block;

	width:900px;

	height:26px;

	background-color: #FFFFFF;

}

#center h2{

	font:bold 18px Arial, Helvetica, sans-serif;

	color:#05395c;

	background-color:inherit;

	margin:0 0 16px 0;

	padding:0 0 0 38px;

	display:block;

}

#center h3{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#5F860B;

	background-color:inherit;

	margin:0 0 16px 0;

	padding:0 0 0 38px;

	display:block;

}

#center p.maintext{

	color:#282826;

	background-color:inherit;

	padding:0 38px 10px 38px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: 20px;

	font-weight: normal;

	font-variant: normal;

	text-decoration: none;

}



#center p.maintext a{

	color:#5F860B;

	background-color:inherit;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: italic;
	
	font-weight: bold;

	line-height: 20px;

	font-variant: normal;

	text-decoration: underline;

}

#center p.maintext a:hover{

	color: #283C00;
	
}

#center p.maintext a:visited{

	color:#5F860B;

	font-style:normal;
	
	font-weight:normal;
	
}

#center p.maintext span{

	color:#5F860B;

	background-color:inherit;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 20px;

	font-weight: bold;

}



#center ul{

	padding:0;

	margin:0;

}

#center ul li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-decoration: none;

	color:#000;

	background-image: url(images/arrow_white.gif);

	background-repeat: no-repeat;

	background-position: 38px;

	padding-top: 0;

	padding-right: 45px;

	padding-bottom: 0px;

	padding-left: 75px;

}







/*bottom - left side */





#bottomleft {

	width:341px;

	float:left;

	margin:0 28px 0 0;

}

#bottomleft h2{

	display:block;

	background:url(images/arrow.gif) 0 0 no-repeat;

	padding:0 0 0 25px;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	margin:0 0 17px 0;

}

#bottomleft h3{

	display:block;

	background:url(images/date_bg.gif) 0 0 no-repeat;

	width:331px;

	height:17px;

	padding:0 0 0 7px;

	margin:0 0 10px 0;

	font:bold 11px/17px Arial, Helvetica, sans-serif;

	color:#974D04;

	background-color:inherit;

	text-transform:uppercase;

}

#bottomleft p{

	color:#000000;

	background-color:inherit;

	padding:0 0 13px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 20px;

	font-weight: normal;

	font-variant: normal;

}

#bottomleft p span{

	color:#000;

	background-color:inherit;

	display:block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

}



#bottomleft a.readMore2{

	display:block;

	background:url(images/read_more.gif) 0 0 no-repeat;

	width:50px;

	height:38px;

	

}

#bottomleft a.readMore2:hover{

	background-image: url(images/read_more_hover.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

}



/*bottom right */

#service{

	width:338px;

	float:left;

}

#service h2{

	display:block;

	background:url(images/arrow.gif) 0 0 no-repeat;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 24px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 24px;

	line-height: 16px;

}

#service h3{

	display:block;

	background:url(images/date_bg.gif) 0 0 no-repeat;

	width:327px;

	height:17px;

	padding:0 0 0 11px;

	margin:0 0 14px 0;

	font:bold 11px/17px Arial, Helvetica, sans-serif;

	color:#974D04;

	background-color:inherit;

	text-transform:uppercase;

}

#service ul{

	padding:0;

	margin:0;

	display:block;

}

#service ul li{

	display:block;

	background:url(images/arrow_white.gif) 0 7px no-repeat;

	padding:0 0 0 14px;

	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	

	height:20px

}

#service ul li a{

	display:block;

	background:url(images/arrow_white.gif) 0 7px no-repeat;

	padding:0 0 0 10px;

	font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#47472D;

	background-color:inherit;

	

	height:20px;

}

#service ul li a:hover{

	color:#974D04;

	background:url(images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;

	text-decoration:none;

}



#service p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	line-height: 20px;

}

/* Questions form */

#questions{

	width:225px;

	float:right;

	background-color: #333333;

	border: 1px solid #FF6600;

}

#questions h2{

	display:block;

	width:205px;

	height:31px;

	padding:0 0 0 20px;

	font:bold 16px/31px Arial, Helvetica, sans-serif;

	color:#000;

	background-image: url(images/questions.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

}

#questions form{

	width:191px;

	padding:9px 17px 24px 17px;

	color:#fff;



	background-repeat: repeat-x;

	background-position: 0 0;

}

#questions form label{

	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

	float:left; 

	display:block;

}

#questions form input.txtBox{

	width:185px;

	height:19px;

	border-left:#808080 solid 1px;

	border-top:#808080 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	color:#000;

	background-color:#fff;

	margin:0;

	padding:0;

	float:left;

}

#questions form a{

	background:url(images/register_member_icon.gif) 0 0 no-repeat;

	padding:0 0 0 20px;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#9CCC37;

	

	

	float:left;

	margin:15px 0 0 0;

	width:120px;

}

#questions form a:hover{

	text-decoration:none;

}

#questions form input.go{

	background:url(images/btn_go.gif) 0 0 no-repeat;

	width:36px;

	height:15px;

	border:none;

	cursor:pointer;

	float:right;

	margin:15px 0 0 0;

}







/*------------------------------------------------footer--------------------*/

#footer{

	width:977px;

	height:125px;

	margin:0 auto;

	background:url(images/footer_bg.gif) 0 0 repeat-x #05395C;

	color:#fff;
	
	clear: both;

	position:relative;

}



 .footer-text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	}

	

 .footer-text a {

 font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

		color: #FFFFFF;

	}	



/*------------------------------------------------footer ends--------------------*/







#mainBottom{

	width:946px;

	color:#fff;

	padding:22px 13px 19px 18px;

	margin:0 auto;

	background-color: #B9B99D;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: dotted;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #D6D6AD;

	border-right-color: #D6D6AD;

	border-bottom-color: #D6D6AD;

	border-left-color:#D6D6AD;

	background-repeat: no-repeat;

	background-position: 0 0;

}

.downloads {

	background-image: url(images/questions.gif);

	background-repeat: no-repeat;

	background-position: top;

}



.tableback {

	background-image: url(images/image1.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.lawbackground {

	background-image: url(images/law.jpg);

	background-repeat: no-repeat;

	height: 96px;

}

/* Questions form */

#questions2{

	width:225px;

	float:right;



}

#questions2 h2{

	display:block;

	width:205px;

	height:31px;

	padding:0 0 0 20px;

	font:bold 16px/31px Arial, Helvetica, sans-serif;

	color:#000;

	background-image: url(images/questions.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

}

#questions2 form{

	width:191px;

	padding:9px 17px 24px 17px;

	color:#fff;



	background-repeat: repeat-x;

	background-position: 0 0;

}

#questions2 form label{

	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

	float:left; 

	display:block;

}

#questions2 form input.txtBox{

	width:185px;

	height:19px;

	border-left:#808080 solid 1px;

	border-top:#808080 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	color:#000;

	background-color:#fff;

	margin:0;

	padding:0;

	float:left;

}

#questions2 form a{

	background:url(images/register_member_icon.gif) 0 0 no-repeat;

	padding:0 0 0 20px;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#9CCC37;

	

	

	float:left;

	margin:15px 0 0 0;

	width:120px;

}

#questions2 form a:hover{

	text-decoration:none;

}

#questions2 form input.go{

	background:url(images/btn_go.gif) 0 0 no-repeat;

	width:36px;

	height:15px;

	border:none;

	cursor:pointer;

	float:right;

	margin:15px 0 0 0;

}





