body{
	font:normal 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 18px;
	color:#2c2c2c;
	padding:0;
	margin:0;
	background:url(../images/bg.gif) repeat;
	text-align:justify;}

a{color:#a13200;
  text-decoration:none;
  background:transparent;}
	
a:active{
	color:#a13200; 
	background:transparent;
	text-decoration:none;}
	
a:hover{
	color:#a13200; 
	text-decoration:underline; 
	background:transparent;}

a:link img, a:visited img{
	border-style:none;} /* no border on img links */

a img {color:white;}      /* trick to hide the border in Netscape 4 */
@media all {              /* hide the next rule from Netscape 4 */
a img {color:inherit;}    /* undo the color change above */}

.float_right{
	float:right;}

.float_left{
	float:left;}

p{
	margin:0;
    padding:7px 0 0 0;}
  
.wrapper{
	margin:auto;
	width:867px;}
	
.wrapper1{
	width:860px;
	float:left;
	background:url(../images/bg2.gif) repeat-x #d9ae53;
	padding:0;}
		
.wrapper2{
	width:860px;
	float:left;
	background:url(../images/line.gif) 0 0 repeat-y;}
	
.wrapper3{
	width:860px;
	float:left;
	padding:0 0 0 4px;}	
	
#top{
	width:862px;
	float:left;
	height:57px;
	padding:0 0 26px 5px;
	margin:0;}

#body{
	float:left;
	width:586px;
	padding:0 24px 0 25px;}

.h1class{
	margin:0;
	padding:10px 0 15px 0;
	font:bold 24px Arial;
	float:left;
	width:100%;
	color:#8f3b06;
	letter-spacing:1px;}

.about_us{
	float:left;
	width:100%;
	padding-bottom:14px;}

.new4{
	width:100%;
	float:left;
	padding:20px 0;}
	
.new_box{
	width:100%;
	float:left;
	padding:15px 0 15px 0;
	line-height:16px;
	border-bottom:1px dashed #c29c51;}
	
.new_box h3{
	margin:0;
	padding:0 0 2px 0;
	font:bold 14px Arial;
	color:#cc6600;}

.new_box_thumb{
	width:63px;
	float:left;
	padding-bottom:20px;}

.br2{
	border-bottom:1px dotted #6a6663;}

.br1{
	border:1px solid #000000;}

#left{
	width:224px;
	color:#bf9e30;
	font-size:14px;
	float:left;
	padding:0 0 0 1px;}

.useful{
	width:194px;
	padding:0 15px 40px 15px;
	float:left;}

.useful12{
	width:203px;
	padding:10px 10px 0 11px;
	float:left;}
	
.usefulh3{
	width:194px;
	float:left;
    color:#333333;
    font:bold 18px Calibri;
    margin:0;
    padding:3px 0 5px 0;}
		
.downloadh3{
	width:194px;
	float:left;
    color:#333333;
    font:bold 18px Calibri;
    margin:0;
    padding:15px 0 5px 0;}	
			
.useful ul{
	padding:8px 0 0 0;
	margin:0;
	width:194px;
	list-style:none;
	color:#993300;
	float:left;
	font:normal 12px Calibri, Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #f49c32;}
	
.useful li{
	padding:5px 0 5px 0;
	margin:0;
	height:14px;
	border-bottom:1px dashed #67645b;}
	
.useful a{
	color:#993300;
	text-decoration:none;}

.useful a:hover{
	color:#993300;
	text-decoration:underline;}
	
#useful a:hover{
	color:#993300;
	text-decoration:underline;}
	
.donate{
	text-align:center;
	width:204px;
	float:left;
	padding:30px 10px 0 10px;}	

#footer{
	width:100%;
	float:left;
	background:url(../images/footer_top.gif) top no-repeat;
	height:191px;}
	
.wrapper4{
	width:100%;
	float:left;
	background:url(../images/footer_bg.gif) top repeat-x;}	

#footer2{
	width:867px;
	float:left;
	padding:50px 0 0 0;}
	
#copy{
	float:left;
	background:url(../images/copy.gif) no-repeat 5px 32px;
	padding:32px 0 0 45px;
	color:#ffdb96;
	font:normal 12px Arial;
	width:320px;}
	
#copy a{
	text-decoration:none;
	color:#ffdb96;}
	
#copy u{
	color:#fffceb;}

#copy a:hover{
	text-decoration:none;}

#validation{
	float:right;
	padding:40px 10px 0 0;}
	
#validation img{
	float:left;
	padding-left:5px;}
	
#rss{
	float:left;
	padding:40px 10px 0 0;
	text-transform:uppercase;
	color:#d9ae53;
	font:bold 15px Arial;}
	
#rss img{
	float:left;
	padding:0 10px 0 0;}

#donation{
	width:473px;
	float:left;
	padding:5px 50px 10px 50px;
	border:5px solid #268334;
	background-color:#ffe7c3;
	color:#58a351;
	margin:20px 0;}
	
#donation h1{
	padding:0 0 10px 0;
	margin:0;
	font:bold 18px Verdana;
	width:473px;
	text-align:center;}
	
.D1{
	width:50px;
	float:left;
	text-align:right;
	padding-right:5px;
	height:35px;}
	
.D2{
	width:150px;
	float:left;
	height:35px;}

.form3{
	margin:0;
	padding:2px 0;
	border-top:1px solid #7B7B7B;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-bottom:1px solid #DCDCDC;
	font:normal 12px verdana;}
	
#D_btn{
	float:right;
	padding:15px 10px 0 0;
	width:100px;}

#text_box{
	float:left;
	width:600px;
	padding-left:20px;}
	
.h3class{
	margin:0;
	padding:10px 0 5px 0;
	font:bold 16px Arial;
	color:#004314;}	
	
.lbl_txt1{
	float:left;
	margin:0;
	width:500px;
	padding:6px 0 6px 0;}

.label{
	float:left;
	width:80px;
	font:bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#993300;
	padding-top:6px;}
	
.date1{	
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#cc6600;}	
		
.lblMainTitle{	
	padding-top:10px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333333;}	

.textbox1{   
	 float:left;
	 font-size:11px;
	 padding:3px;
	 width:170px;		
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;}
	
.textbox2{
	float:left;
	font-size:11px;
	 padding:3px;	
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;}

#address{
	float:left;
	width:635px;
	padding-top:25px;}

.address1{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	font-size:11px;
	width:80px;}
	
.address2{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:555px;}
	
.news_thumb2{
	float:left;
	margin:0 20px 10px 0;
	border:1px solid #c0bebf;}

.news_title3{
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#004314;
	padding-bottom:8px;}

.row3{
	float:left;
	width:100%;
	font:normal 12px Arial;
	color:#392a1d;
	line-height:18px;
	border-bottom:1px dashed #c29c51;
	padding:10px 0 10px 0;}

.row3 a{
	text-decoration:none;
	font:bold 14px Arial;
	color:#cc6600;}
		
.row3 a:hover{
	text-decoration:underline;
	color:#236f3a;}		
	
.news_title{
	font:bold 12px Arial;
	padding-bottom:8px;
	color:#4f4f4f;padding-top:5px;
	font-style:italic;}	

.morenew{
	float:right;
	padding:0 35px 10px 0;}

.date{
	font:bold 12px Arial;
	padding-bottom:8px;
	color:#4f4f4f;
	font-style:italic;}
	
 .news_title2{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#660000;
	padding-bottom:5px;}

.title2{
	margin:0;
	padding:10px 0;
	font:bold 14px Arial;
	color:#dc7200;}

#register{
	font:bold 11px Arial;
	color:#392a1d;
	float:left;
	width:85%;
	padding:0 0 0 15%;}

.form2{   
	float:left;
	font-size:11px;
	padding:3px;		
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;}
	
.price{
	margin:0;
	padding:10px 0;
	font:bold 16px Arial;
	color:#ff0000;
	width:100px;}
	
.pay{
	margin:0;
	padding:10px 0;
	font:bold 16px Arial;
	color:#ff0000;
	width:100px;}
	
.pay a{
	text-decoration:underline;}
	
.pay a:hover{
	text-decoration:none;}

#sitemap{
	float:left;
	width:586px;
	padding:0 0 7px 0;
	font:normal 12px Arial;
	color:#333333;
	border-bottom:1px dotted #6c6960;}

#sitemap a{
	font-weight:bold;
	color:#004314;}

.h1class12{
	width:586px;
	margin:0;
	padding:10px 0 15px 0;
	font:normal 18px Arial;
	float:left;
	color:#30312c;
	letter-spacing:1px;}

.menu2{
	height:22px;
	width:503px;
	float:left;
	padding:6px 0 2px 0;
	font-size:13px;
	color:#8f3500;
	font-weight:bold;
	border-bottom:1px dashed #6c6969;}

.menu2 a{
	color:#8f3500;
	text-decoration:none;}
	
.menu2 a:hover{
	color:#8f3500;
	text-decoration:underline;}

.menu3{
	height:22px;
	width:80px;
	float:left;
	padding:6px 0 3px 0;
	font-size:13px;
	color:#6c6969;
	font-weight:bold;
	font-style:italic;}
	
.MailingList{
	float:left;
	width:203px;
	padding:35px 0 5px 0;
	background:url(../images/mailing.gif) no-repeat;
	height:81px;}
	
.form1{   
	float:left;
	font-size:11px;
	padding:2px;
	width:100px;		
	border:1px solid #27420c;
	background-color:#ffffff;
	margin:0;}	
	
.name{
	float:left;
	width:80px;
	padding:3px 3px 0 5px;
	color:#ffffff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.class1 {
	float:left;
	padding:3px 0 3px 0;}

.btn1 {
	float:right;
	padding:6px 5px 0 0;}

.name3{
	float:left;
	width:203px;
	padding:0 0 3px 0;
	color:#ffffff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:16px;}

.class3{
	float:left;
	padding:0px 0 5px 0;
	width:203px;
	text-align:center;}

.name3 a{
	color:#ffffff;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;}

.name3 a:hover{
	color:#ffffff;
	text-decoration:none;}

.date_class{
	float:right;
	text-align:right;
	width:860px;
	padding:5px 0 0 0;
	margin:0;
	color:#8f3b06;}
