/* CSS Document */
body {
	background:url(../images/bg.jpg) repeat-x #f4ee41;
	margin:0PX;
}
div {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; }
a {	text-decoration:none; color:#000000; }
a:hover {	text-decoration:underline;}
.f_left {	float:left; }
.f_right {	float:right; }
.clear {	clear:both}

#main {
	margin:0px auto;
	width:968px;
	padding:0px 18px;
}
#logoflash
	{
	width:968px;
	height:108px;
	}
#logo {
	float:left;
	padding:15px 0px 0px 44px;
}
#top_right {
	float:right;
	text-align:right;
	width:280px;
	height:63px;
	padding:45px 44px 0px 0px;
}
#top_right a {	padding:0px 5px;	}

#banner{
	float:left;
	padding:13px 0px 0px 1px;
	height:282px;
}
#content {
	float:left;
	width:968px;
	background:url(../images/main_bg.jpg) repeat-y;
	text-align:justify;
	padding-bottom:10px;
}
#content a {   color:#6d9e00; }
#right_content {
	float:right;
	width:330px;
	padding:10px 5px 0px 0px;
}
#left_content {
	float:left;
	width:570px;
	padding:20px 0px 0px 25px;
}
.textarea {
	float:left;
	padding:10px 0px;
}
.textarea ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.textarea ul li {
	padding:0px 15px 5px 18px;	
	background:url(../images/arrows.jpg) no-repeat 3px 6px; 
}
#news_top {
	float:left;
	background:url(../images/news_bg_top.jpg) no-repeat left top;
	width:313px;
	padding:15px 0px 0px 11px;
}
.news_div {
	float:left;
	width:324px;
	margin-top:5px;
	background:url(../images/news_bg_repeat.jpg) repeat-y;
}
#news_botom {
	float:left;
	background:url(../images/news_bg_bottom.jpg) no-repeat left top;
	width:324px;
	height:7px;
}
#text {
	/*float:left;*/
	padding:10px 0px 0px 0px;
	width:300px;
}
	
#news_sub {
	float:left;
	width:305px;
	height:82px;
	background:url(../images/news_sub_bg.jpg) no-repeat left top;
	margin:10px 0px;
	padding:10px 0px 6px 19px;
}
#news_sub input {
	margin:0px 0px 7px 0px;
}
#news_sub .txt_news{
	width:208px;
	height:17px;
	border:1px solid #f0d489;
	color:#bea153;
	padding:3px;
}

#footer {
	float:left;
	padding:0px 0px 20px 15px;
	font-size:11px;
	color:#999401;
}

#footer a {	color:#333333; padding:5px;}


/*--------------------------------------------------------------------*/
#banner_inner {
	float:left;
	height:242px;	
	padding:13px 0px 0px 0px;
}
#banner_inner_bg {
	float:left;
	margin:13px 0px 0px 0px;
	background:url(../images/inner_banner.jpg) no-repeat left top;
	height:72px;
	width:428px;
	padding:170px 40px 0px 500px;
}
#banner_inner_nobg {
	float:left;
	margin:13px 0px 0px 0px;
	height:72px;
	width:428px;
	padding:170px 40px 0px 500px;
}

#gallery_top {
	float:left;	
	background:url(../images/news_bg_top.jpg) no-repeat left top;
	width:312px;
	padding:15px 0px 20px 23px;
}
#gallery_image_pad{
	float:left;
	width:72px;
	padding-left:70px;
}

#left_content_inner {
	float:left;
	width:597px;
	padding:15px 0px 0px 10px;
}
#green_box_top {
	float:left;
	width:607px;
	background:url(../images/top_repeat.jpg) repeat-x;
}
#green_box_botom {
	float:left;
	width:607px;
	background:url(../images/bottom_repeat.jpg) repeat-x;
	margin-bottom:15px;
}
#green_box_bg {
	float:left;
	background:url(../images/box_left_green.jpg) no-repeat bottom left;
	padding:8px 10px 5px 38px;
}
#green_box_bg	b {	color:#87b71d;}
#green_box_bg	b span {	color:#666666;}
#green_box_textarea {
	float:left;
	background:url(../images/box_bg.jpg) repeat-y;
	width:607px;
}

.contentheading { font-family:"Times New Roman"; text-align: left; font-size:30px; color: #111111; }
.sub_contentheading { font-family:"Times New Roman"; text-align: left; font-size:18px; color: #365000; }
.banner_heading { font-family:"Times New Roman"; text-align: right; font-size:35px; color: #111111; line-height:35px; }
.banner_img_heading  { position:absolute; clear:left; top:275px; left:790px; font-family:"Times New Roman"; font-size:35px; color: #111111; line-height:35px; } 

.gallery
{
	border:#a9d645 1px solid;
	padding:1px;
}


.news_img { float:left; padding:0px 10px 0px 0px;}
.news_title { font-size:11px; color:#000; font-weight:bold;}
