/* CSS Document */
body{
	padding:0;
	margin:0;
	background:url(images/body_repeat_y.jpg) center top repeat-y #060706;
	color:#FFFFFF;
	}
div, p, span, img, h1, h2, h3, h4, h5, h6, form, input, select{
	padding:0;
	margin:0;
	border:0;
	}
*{
	padding:0;
	margin:0;
	}
.spacer{
	clear:both;
	}
a {
	outline:none;
	text-decoration:none;
	}
#wraper{
	width:1003px;
	padding:0;
	margin:0 auto;
	}
#body_top_bg{
	background:url(images/body_top_bg.jpg) 0 0 no-repeat;
	width:1003px;
	float:left;
	padding:0;
	margin:0;
	}
#body_bottom_bg{
	background:url(images/body_bottom_bg.jpg) left bottom no-repeat;
	width:1003px;
	float:left;
	padding:0;
	margin:0;
	}
#top_bg{
	width:880px;
	float:left;
	padding:0 62px 0 61px;
	margin:0;
	}	
#middle_bg{
	width:834px;
	float:left;
	padding:0 78px 0px 91px;
	margin:0;
	}		
#bottom_bg{
	width:834px;
	height:20px;
	float:left;
	padding:30px 78px 0 91px;
	margin:0;
	}		
#logo_bg{
	width:218px;
	float:left;
	padding:0;
	margin:0;
	}
#nav_bg{
	width:600px;
	float:left;
	padding:87px 0 0 34px;
	margin:0;
	}	
.nav_main{
	padding:0px;
	margin:0px;
	list-style:none;
	}		
.nav_main li{
	padding:0px;
	margin:0px;
	float:left;
	width:auto;
	}
.nav_main li.selected a{
	color:#fff;
	background-color:inherit;
	background:url(images/hover_left.jpg) left 0px no-repeat;
	margin:0 1px 0 0;
	}
.nav_main li.selected a span{
	color:#fff;
	background-color:inherit;
	background:url(images/hover_right.jpg) right 0px no-repeat;
	}			
.nav_main li a{
	display:block;
	font: bold 12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cce345;
	background-color:inherit;
	padding:0px 0 0 5px;
	margin:0px;
	float:left;
	width:auto;	
	text-decoration:none;
	cursor:pointer;
	}
.nav_main li a span{
	float:left;
	width:auto;
	display:block;
	padding:0 15px 0 15px;
	}
.nav_main li a:hover{
	color:#fff;
	background-color:inherit;
	background:url(images/hover_left.jpg) left 0px no-repeat;
	}
.nav_main li a:hover span{
	background:url(images/hover_right.jpg) right 0px no-repeat;
	color:#fff;
	background-color:inherit;
	}
#left_cont{
	width:376px;
	float:left;
	padding:592px 36px 0 0;
	}

#right_cont{
	width:422px;
	float:left;
	padding:75px 0 0 0;
	}
#cont_top{
	width:375px;
	float:left;
	padding:0 47px 0 0;
	}
.welcome_txt{
	font:normal 25px/normal Georgia, "Times New Roman", Times, serif;
	color:#f7ce1c;
	background-color:inherit;
	}
.norml_bld_txt{
	font: bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#859500;
	background-color:inherit;
	}
.normal_txt{
	font:normal 12px/17px Georgia, "Times New Roman", Times, serif;
	color:#908465;
	background-color:inherit;
	margin:20px 0 0px 0;
	}
.normal_txt strong{
	font: bold 12px/17px Georgia, "Times New Roman", Times, serif;
	color:#996f04;
	background-color:inherit;
	}
.link_txt a{
	background:url(images/arrow_red.gif) 0 5px no-repeat;
	font:normal 12px/17px Georgia, "Times New Roman", Times, serif;
	color:#bdb902;
	background-color:inherit;
	padding-left:10px;
	text-decoration:underline;
	}
.link_txt a:hover{
	text-decoration:none;
}
.right_cont_all{
	width:422px;
	float:left;
	padding:0;
	margin-top:30px;
	}
.about_txt{
	background:url(images/about_bg.gif) left top repeat-x;
	font:normal 17px/33px Georgia, "Times New Roman", Times, serif;
	color:#71d46f;
	background-color:inherit;
	height:33px;
	padding-left:10px;
	}
.pic_fmly{
	margin:20px 0 0 25px;
	}
#gallery_bg{
	background-color:#272d27;
	color:inherit;
	border:1px solid #585f58;
	width:397px;
	float:left;
	padding:10px 10px 10px 13px;
	margin-top:30px;
	}
.widd_txt{
	font:normal 17px/20px Georgia, "Times New Roman", Times, serif;
	color:#71d46f;
	background-color:inherit;
	}	
.glry_view_bg{
	width:185px;
	float:left;
	padding-top:16px;
	}	
.glry_smll_all{
	width:210px;
	float:left;
	}	
.glry_smll_pic_bg{
	width:91px;
	float:left;
	padding:16px 0 0 14px;
	}
.left_cont_all{
	width:376px;
	float:left;
	padding:0;
	margin:0;
	}	
.left_pic_fmly{
	margin:20px 18px 40px 0;
	}	
	
	
#footer{
	padding:0px;
	margin:0px 0 0 150px;
	list-style:none;
	}
#footer li{
	padding:0px 3px;
	margin:0px;
	font: bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f4b42d;
	background-color:inherit;
	float:left;
	width:auto;
	}
#footer li a{
	color:#9f9f9e;
	background-color:inherit;
	text-decoration:none;
	display:block;
	}
#footer li a:hover{
	color:#fff;
	background-color:inherit;
	}


#footer_btm{
	width:834px;
	height:25px;
	float:left;
	padding:0 0 0 91px;
	margin:0;
	}
.footer_btm_txt{
	padding:0px 0 0 152px;
	margin:0px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#66625a;
	background-color:inherit;
	float:left;
	width:auto;
	}
.list_link_txt{
	padding:0;
	margin:0;
	list-style:none;
	}
.list_link_txt li{
	background:url(images/arrow_red.gif) 0 8px no-repeat;
	font:normal 12px/23px Georgia, "Times New Roman", Times, serif;
	color:#bdb902;
	background-color:inherit;
	padding-left:10px;
	text-decoration:none;
	margin:0;
	}
.list_link_txt a{
	font:normal 12px/23px Georgia, "Times New Roman", Times, serif;
	color:#bdb902;
	background-color:inherit;
	padding-left:10px;
	text-decoration:none;
	margin:0;
	}	
