body{
	margin:0;
	padding:0;
	font:normal 12px Arial;
	color:#666666;
	background:url(../images/bg.jpg) 0 0 repeat;}
	
a {color:#3366cc;background:transparent;text-decoration:none;}
a:hover {color: #3366cc;text-decoration:underline;}
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 */
a img {color: inherit;} /* undo the color change above */

p{
	padding:7px 0;
	margin:0;}

#wrapper{
	margin:auto;
	width:899px;
	padding:25px 0 0 0;}

.float_left{
	float:left;}

.float_right{
	float:right;}

.top{
	float:left;
	width:882px;
	padding:0 0 20px 0;}

#navigation{
	width:899px;
	padding:0;
	float:left;
	line-height:normal;
	background:url(../images/nav_bg.jpg) repeat-x;
	height:36px;
	font:bold 15px Arial;
	color:#7b5515;}

#navigation ul{
	margin:0;
	padding:3px 0 0 0;
	list-style-type:none;
	width:899px;
	float:left;}

/*Top level list items*/
#navigation ul li{
	position:relative;
	display:inline;
	float:left;
	padding:0 10px 0 10px;
	background:url(../images/arrow.jpg) left no-repeat;}

/*Top level menu link items style*/
#navigation ul li a{
	display:block;
	padding:6px 6px 6px 6px;
	color:#7b5515;
	text-decoration:none;}

#navigation ul li a:hover{
	color:#967234;
	text-decoration:none;}

#navigation ul .noline{
	background-image:none;
	background:none;}
	
.img3{
	padding:0 20px 20px 20px;
	width:859px;
	float:left;}
		
.img1{
	padding:0 0 20px 0;
	width:899px;
	float:left;
	text-align:center;}

.img2{
	padding:10px 0 20px 0;
	width:899px;
	float:left;
	text-align:center;}
	
.border1{
	border:1px solid #333333;}

#wrapper1{
	float:left;
	width:899px;
	background:#f2f6f1;
	padding:20px 0 0 0;}
	
#wrapper2{
	float:left;
	width:899px;
	background:#f2f6f1;
	padding:0;
	background:url(../images/bor.gif) 654px 0 repeat-y;}
	
#content{
	float:left;
	width:564px;
	padding:0 20px 0 20px;
	text-align:justify;
	font:normal 12px Arial;
	color:#333333;
	line-height:18px;}

#right{
	float:left;
	width:275px;
	padding-right:20px;}

#content .h1class{
	float:left;
	width:564px;
	padding:0 0 8px 0;
	border-bottom:1px solid #e3e1e1;
	margin:0 0 10px 0;}

.news2{
	float:left;
	width:564px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:12px;
	margin-bottom:10px;}

.news_title{
	float:left;
	font:bold 18px Garamond, Arial, Helvetica, sans-serif;
	width:491px;
	color:#666666;
	padding:0 0 8px 5px;}

.news_desc a{
	color:#99ccff;
	text-decoration:none;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;
	font-style:italic;}

.news_desc a:hover{
	color:#99ccff;
	font-style:italic;
	text-decoration:underline;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;}

.news_desc{
	float:left;
	width:491px;
	font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 0 0 5px;}

.news_img{
	border:1px solid #dddddd;
	padding:0;
	float:left;}
	
.newslink{
	width:564px;
	float:left;
	text-align:right;
	padding:6px 0;}
	
.newslink a{
    text-decoration:none;
    color:#999999;
	font:bold 11px Calibri;}  	
	
.newslink a:hover{
    text-decoration:underline;
    color:#999999;
	font:bold 11px Calibri;}	

#footer{
	width:100%;
	float:left;
	text-align:center;
	padding:0 0 30px 0;}

#footer ul{
    margin:0;
    padding:15px 0 0 175px;
    list-style-type:none;
	letter-spacing:1px;}

#footer ul li{
    float:left;
	color:#cccc99;
	padding-left:7px;}

#footer a{
	font:normal 11px Tahoma;
	color:#cccc99;
	text-decoration:none;
	padding-right:3px;}
	
#footer a:hover{
	text-decoration:underline;}

#copy{
	float:left;
	padding:5px 0 0 0;
	color:#cccc99;
	width:100%;
	font:normal 11px Tahoma;
	letter-spacing:1px;
	text-align:center;}

#copy a{
	text-decoration:none;
	color:#cccc99;}	

#copy a:hover{
	text-decoration:none;
	color:#cccc99;}

#validation{
	float:left;
	padding:10px 0 10px 0;
	width:100%;
	text-align:center;}

#validation img{
	padding:0 10px 0 0;}

.toptext{
	float:left;
	padding:10px 0 10px 0;
	width:100%;
	text-align:right;}

.toptext img{
	padding:0 30px 0 0;}	

.tcenter{
	width:100%;
	float:left;
	text-align:center;
	font:normal 11px Tahoma;
	letter-spacing:1px;
	color:#999999;
	line-height:24px;
	padding-bottom:20px;}

.mailing1{
	float:left;
	width:259px;
	padding:3px 0 3px 0;
	background:#333333;}
	
.name{
	float:left;
	width:74px;
	padding: 5px 6px 0 0;
	color:#999999;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

.class1{
	float:left;
	padding:5px 10px;
	background:url(../images/form_bg.jpg) no-repeat;
	width:159px;
	height:23px;}
	
.form1{
	border:none;
	border:0;
	background:none;}	

.btn1{
	float:right;
	padding:6px 5px 0 0;}

.h2mail{
	float:left;
	width:259px;
	padding:5px 0;
	border-bottom:1px dotted #747474;
	margin:0 0 10px 0;}

.h3class{
	float:left;
	width:624px;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	color:#333333;
	font:bold 24px Arial;}

.title{
	float:left;
	width:624px;
	padding:0 0 5px 0;
	color:#51402b;
	font:bold 16px Arial;}

.right_c{
	width:193px;
	margin:0;
	float:left;
	padding:10px 25px 25px 5px;}

#news li a{
	color:#191818;
	text-decoration:none;
	background:url(../images/arrow_r.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
	float:left;}

#news li a:hover{
	color:#191818;
	text-decoration:none;
	background:url(../images/arrow_r.jpg) 1px 0 no-repeat;
	padding:0 0 0 25px;
	float:left;}		

ul#news{
	width:193px;
	margin:0;
	float:left;
	padding:0;
	list-style-type:none;}
	
#news li{
	width:193px;
	padding:5px 0 5px 0;
	margin:0;
	float:left;
	list-style-type:none;
	font:normal 11px Verdana;
	border-bottom:1px dotted #d0d0d0;}

#content{
	float:left;
	width:624px;
	padding:0 20px 0 20px;
	text-align:justify;
	font:normal 12px Arial;
	color:#333333;
	line-height:18px;}

#right{
	float:left;
	width:218px;
	padding-right:17px;}

.news_right{
	float:left;
	width:218px;
	background:url(../images/news_bg.jpg) repeat-y;}

.news_righttop{
	padding:55px 0 0 45px;
	float:left;
	width:173px;
	background:url(../images/news_top.jpg) no-repeat;
	height:45px;}

ul#news2{
	width:198px;
	margin:0;
	float:left;
	padding:0 10px;
	list-style-type:none;
	color:#9d1927;}
	
#news2 li{
	width:198px;
	padding:10px 0 10px 0;
	margin:0;
	float:left;
	list-style-type:none;
	font:normal 11px Verdana;
	border-bottom:1px dotted #6a6a6a;
	line-height:18px;}

#news2 li a{
	color:#333333;
	font:normal 10px Verdana;
	text-decoration:none;}

#news2 li a:hover{
	color:#333333;
	font:normal 10px Verdana;
	text-decoration:underline;}

.contact_bg{
	float:left;
	width:194px;
	background:url(../images/contact_bg.gif) 0 20px no-repeat;
	height:89px;
	padding:58px 10px 5px 14px;
	color:#333333;
	font:normal 11px Verdana;
	line-height:16px;}

.contact_bg u{
	color:#8c0202;}

.h2con{
	width:193px;
	padding:5px 0 5px 0;
	margin:0;
	float:left;
	list-style-type:none;
	font:normal 11px Verdana;
	border-bottom:1px dotted #d0d0d0;}	

a .h2con{
	color:#191818;
	text-decoration:none;
	background:url(../images/arrow_r.jpg) 0 0 no-repeat;
	margin:0;
	padding:0 0 5px 25px;}

a:hover .h2con{
	color:#191818;
	text-decoration:none;
	background:url(../images/arrow_r.jpg) 1px 0 no-repeat;
	margin:0;
	padding:0 0 5px 25px;}

.photo_invisible{
	display:none;}

#right h2{
	width:218px;
	float:left;
    color:#999999;
    font:bold 16px Verdana;
    padding:10px 0 10px 0;
	margin:0;}
	
.photo2{
	width:150px;
	float:left;
    	height:155px;
    	padding:8px 8px 9px 9px;
	margin:0;
	/*background:url(../images/border.gif) no-repeat;*/}

.bold_class{
	color:#917847;
	font:bold 14px Verdana;
	padding:10px 0 6px 0;
	text-align:center;}

.border2{
	border-bottom:1px dotted #996600;}

.form2{
	background:#eeeeee;
	font:bold 12px Verdana;}

.photo3{
	width:150px;
	float:left;
    height:105px;
    padding:8px 8px 9px 9px;
	margin:0;
	background:url(../images/border2.gif) no-repeat;}
	
.news2_b{
	float:left;
	width:594px;
	border-bottom:1px dotted #996600;
	padding-bottom:12px;
	margin-bottom:10px;}

.news_title_b{
	float:left;
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	width:461px;
	color:#666666;
	padding:0 0 8px 5px;}
	
.date_b{
	float:left;
	font:bold 14px Calibri, Arial, Helvetica, sans-serif;
	width:461px;
	color:#333333;
	padding:0 0 8px 5px;}	
	
.news_title_b a{
	text-decoration:none;
	color:#996600;}
		
.news_title_b a:hover{
	text-decoration:underline;
	color:#996600;}		

.news_desc_b a{
	color:#666666;
	text-decoration:none;
	font:normal 10px Arial, Helvetica, sans-serif;
	font-style:italic;}

.news_desc_b a:hover{
	color:#666666;
	text-decoration:underline;
	font:normal 10px Arial, Helvetica, sans-serif;
	font-style:italic;}

.news_desc_b{
	float:left;
	width:461px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 0 0 5px;}

.news_img_b{
	border:1px solid #dddddd;
	padding:0;
	float:left;}

.date1{	
	padding-top:40px;
	font:bold 18px Verdana;}

.news_title4{
	padding-top:10px;
	font:bold 14px Verdana;
	font-style:italic;}
	
.news_thumb2{
	float:left;
	margin:5px 20px 10px 0;
	border:1px solid #465526;}
	
.personal_td1{
	font:bold 12px arial;
	color:#42453e;}
	
.personal_td01{
	font:normal 12px arial;
	color:#42453e;}	 	

.right_col{
	font:bold 12px arial;
	color:#42453e;
	padding:5px; 
	width:200px;}
	
.manditory{
	color:Red;
	padding-left:5px;}
	
.form{
	width:150px;
	margin:0;
	float:left;
	padding:2px 5px 2px 5px;
	border:1px solid #9d9e9a;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#4c4c4c;}

.title{
	font:bold 14px Tahoma;}

.button{
	float:left;
	padding:0 0 0 100px;}		