@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
}
body {
	background: #0a2a15 url(images/site_bg.jpg) repeat-x; 
	margin:0; 
	font-family:"Times New Roman", Times, serif; 
	color:#FFF; 
	vertical-align:top;
}
p {
	margin-bottom: 20px;
}
a, a:visited, a:active { 
	color: #0c451a;
	font: bold 14px "Times New Roman", Times, serif;
	text-decoration: none;
}
a:hover { 
	color: #0c451a;
	font: bold 14px "Times New Roman", Times, serif;
	text-decoration: underline;
}
.container {}
.top {
	width:1009px; 
	background:url(images/top_bgcart.jpg) top no-repeat; 
	margin:0 auto 0 auto;
}
.left_column {
	width:323px; 
	float:left; 
	padding: 20px 0 0; 
	color:#fff; 
	font-size:14px;
}
.right_column {
	width:679px; 
	float:left; 
	padding:30px 0 0 0;
}
.news_box {
	padding:0 0 0 69px;
}
.news_item {
	height:20px; 
	width:221px; 
	overflow:hidden; 
	margin:0 0 30px 0;
}
.news_item_l {
	width:50px; 
	height:15px; 
	color:#ecebe3; 
	font-size:10px; 
	background:#0b2a15; 
	padding:5px 0 0 5px; 
	float:left;
}
.news_item_r {
	border-bottom:1px solid #559b62; 
	padding:3px 0 0 0; 
	margin:0 0 0 8px; 
	float:left; 
	color:#fff; 
	font-size:12px; 
	width:155px;
}

.top_box {
	margin:105px 0 0 23px; 
	width:605px; 
	font-size:13px; 
	color:#e9f2eb; 
	height:92px;
}

.nav {
	height:33px;
	margin-left: -45px;
}
.nav_btnh {
	display:block; 
	width:37px; 
	height:33px; 
	background:url(images/navh.png) bottom; 
	margin:0 4px 0 0; 
	float:left;
}
.nav_btnh:hover {
	background-position:top;
}
.nav_btn1 {
	display:block; 
	width:138px; 
	height:33px; 
	background:url(images/nav1.png) bottom; 
	margin:0 4px 0 0; 
	float:left;
}
.nav_btn1:hover {
	background-position:top;
}
.nav_btn2 {
	display:block; 
	width:177px; 
	height:33px; 
	background:url(images/nav2.png) bottom; 
	margin:0 4px 0 0; 
	float:left;
}
.nav_btn2:hover {
	background-position:top;
}

.nav_btn3 {
	display:block; 
	width:99px; 
	height:33px; 
	background:url(images/nav3.png) bottom; 
	margin:0 4px 0 0; 
	float:left;
}
.nav_btn3:hover {
	background-position:top;
}

.nav_btn4 {
	display:block; 
	width:148px; 
	height:33px; 
	background:url(images/nav4.png) bottom; 
	margin:0 4px 0 0; 
	float:left;
}
.nav_btn4:hover {
	background-position:top;
}

.nav_btn5 {
	display:block; 
	width:101px; 
	height:33px; 
	background:url(images/nav5.png) bottom; 
	margin:0; 
	float:left;
}
.nav_btn5:hover {
	background-position:top;
}
.left_top {
	width:658px; 
	height:28px; 
	background:url(images/right_top.png);
}
.left_bg {
	background:url(images/right_bg.png); 
	width:658px; 
	margin:0
}
.left_bottom {
	width:658px; 
	height:21px; 
	background:url(images/right_bottom.png);
}
.left_main {
	color:#444445; 
	padding:0 35px 0 42px; 
	font-size:14px; 
	text-align:justify; 
	line-height: 28px;
}
h1 {
	padding:0; 
	line-height:normal; 
	margin:0;
}
h2 {
	padding: 10px 0; 
	line-height:normal; 
	margin:0;
}
h3 {
	padding: 0; 
	line-height:normal; 
	margin:0;
}
.div_hr {
	height:1px; 
	background:url(images/hr.jpg); 
	margin: 8px 0 15px;
}

.footer {
	background: #111 url(images/bottom_bg.jpg) repeat-x; 
	padding:20px; 
	text-align:center; 
	color:#b5e2bd; 
	font-size:12px; 
}
.footer a, .footer a:visited, .footer a:active { 
	color:#b5e2bd; 
	font: 12px "Times New Roman", Times, serif;
	text-decoration: none;
}
.footer a:hover { 
	color:#b5e2bd;  
	font: 12px "Times New Roman", Times, serif;
	text-decoration: underline;
}
#gallery img {
	background-color: #fff;
	border: 1px solid #e2e2e2;
	padding: 7px;
	margin-bottom: 10px;
	margin-right: 8px;
}
#goldsponsor1 {
	background: url(images/gold-sponsor-1.png) no-repeat 0 0;
	margin-right: 20px;
	float: left;
}
#goldsponsor1:hover {
	background: url(images/gold-sponsor-1.png) no-repeat 0 -173px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}
#goldsponsor2 {
	background: url(images/gold-sponsor-2.png) no-repeat 0 0;
	margin-right: 20px;
	float: left;
}
#goldsponsor2:hover {
	background: url(images/gold-sponsor-2.png) no-repeat 0 -173px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}
#goldsponsor3 {
	background: url(images/gold-sponsor-3.png) no-repeat 0 0;
	margin-right: 20px;
	float: left;
}
#goldsponsor3:hover {
	background: url(images/gold-sponsor-3.png) no-repeat 0 -173px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}
#goldsponsor4 {
	background: url(images/gold-sponsor-4.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor4:hover {
	background: url(images/gold-sponsor-4.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
#goldsponsor5 {
	background: url(images/gold-sponsor-5.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor5:hover {
	background: url(images/gold-sponsor-5.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
#goldsponsor6 {
	background: url(images/gold-sponsor-6.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor6:hover {
	background: url(images/gold-sponsor-6.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
#goldsponsor7 {
	background: url(images/gold-sponsor-7.png) no-repeat 0 0;
	margin-right: 20px;
	float: left;
}
#goldsponsor7:hover {
	background: url(images/gold-sponsor-7.png) no-repeat 0 -173px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}
#goldsponsor8 {
	background: url(images/gold-sponsor-8.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor8:hover {
	background: url(images/gold-sponsor-8.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
#goldsponsor9 {
	background: url(images/gold-sponsor-9.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor9:hover {
	background: url(images/gold-sponsor-9.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
#goldsponsor10 {
	background: url(images/gold-sponsor-10.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor10:hover {
	background: url(images/gold-sponsor-10.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
#goldsponsor11 {
	background: url(images/gold-sponsor-11.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor11:hover {
	background: url(images/gold-sponsor-11.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
#goldsponsor12 {
	background: url(images/gold-sponsor-12.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}
#goldsponsor12:hover {
	background: url(images/gold-sponsor-12.png) no-repeat 0 -173px;
	margin-right: 10px;
	cursor: pointer;
	float: left;
}
.legal {
	color: #777;
	font: 9px Georgia, "Times New Roman", Times, serif;
}