 @charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#000;
	font:normal 12px/1.8em Arial, Helvetica, sans-serif;
	/*background:  url(../images/main_bg1.gif) repeat-x top;*/
	background:  url(../images/main_bg.png) repeat-y center;
	background-color:#FFF1BB;
}

table {
	border-collapse:separate;
	border-spacing:0;
}
html, .main {
	padding:0;
	/*background:  url(../images/main_bg.gif) repeat-y center center;*/
	/*background:  url(../images/main_bg2.gif) repeat-x bottom;*/
	/*background:  url(../images/main_bg.gif) repeat-y center;*/
	/*background-color:#FFF1BB;*/

}
.logo {
	padding:0px 0 0 30px;
	float:left;
	width:970px;
	height:80px;
}

h1 {
	margin:0;
	padding:16px 0;
	color:#3a3b3b;
	font:bold 36px/1.2em Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}
h1 span {
	color:#ebc42b;
}
h1 a, h1 a:hover {
	color:#3a3b3b;
	text-decoration:none;
}
h1 small {
	display:block;
	padding-left:140px;
	font:normal 12px/1.2em Arial, Helvetica, sans-serif;
	color:#959595;
	letter-spacing:normal;
}
h2 {
	font:normal 24px/1.5em Arial, Helvetica, sans-serif;
	padding:0px 0;
	margin:0px 0;
	color: #CC0000;
	font-size:19px;
}
h3
{
font-size:15px;
font-weight:bold;
color: #000;
padding:0px 0;
	margin:0px 0;
}
p {
	margin:8px 0;
	padding:0 0 8px 0;
	font:normal 13px/1.8em Arial, Helvetica, sans-serif;
}
p.spec {
	text-align:left;
}
a {
	color: #CC0000;
	text-decoration:none;
}
a.com {
	float:right;
}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
}
.header {
	background:no-repeat center 88px;
	width:970px;
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:970px;
}
.header .htext {
	margin-bottom:-9px;
	height:300px;
	padding:0px 0px 0px 0px;
	/*background:#CC0001;*/
	/*border-bottom:2px #FFFFFF solid;*/
}
.header .htext h2 {
	color:#fff;
	font:normal 24px/1.5em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.header .htext p {
	color:#fff;
	font:bold 14px/1.4em Arial, Helvetica, sans-serif;
}
.header .htext a {
	color:#fff;
	text-decoration:underline;
}
.menu_nav {
	margin-left:1px;
	padding:0 24px;
	height:45px;
	width:970px;
	background:url(../images/menu_bg.png);
}
.menu_nav ul {
	list-style:none;
}
.menu_nav ul li {
	margin:0;
	padding:0px 2px 0 0;
	float:left;
	background:url(../images/menu_sep.gif) no-repeat right center;
}
.menu_nav ul li a {
	display:block;
	margin:0;
	padding:12px 24px 11px;
	color: #CC0000;
	text-decoration:none;
	font-size:15px;
}
.menu_nav ul li.active a {
	color:#fff;
	background:#f00 url(../images/menu_a.gif) repeat-x center;
}
.menu_nav ul li.active a:hover, .menu_nav ul li a:hover {
	color:#fff;
	background:#f00 url(../images/menu_over.png) repeat-x center;
}

.marq
{
width:100%;
height:250px;
}

.left
{
width:25%;
padding-left:5px;
}
.index
{
text-align:justify; 
padding-right:25px; 
padding-left:25px;
}
.right
{
width:25%;
padding-right:5px;
}
.right span
{
font-size:15px;
font-weight:bold;
color: #000;
}
ul.sb_menu, ul.ex_menu {
	margin:0;
	padding:0;
	list-style:none;
	color: #333333;
}
ul.sb_menu li, ul.ex_menu li {
	margin:0;
}
ul.sb_menu li {
	padding:4px 0;
	width:220px;
}
ul.ex_menu li {
	padding:4px 0;
}
ul.sb_menu li a, ul.ex_menu li a {
	color:#959595;
	text-decoration:none;
	margin-left:-12px;
	padding-left:12px;
}
ul.sb_menu li a:hover, ul.ex_menu li a:hover {
	color:#ebc42b;
	font-weight:bold;
	background:no-repeat left center;
}
ul.sb_menu li a:hover {
	text-decoration:underline;
}
ul.ex_menu li a:hover {
	text-decoration:none;
}
.content .mainbar .comment {
	margin:0;
	padding:16px 0 0 0;
}
.content .mainbar .comment img.userpic {
	border:1px solid #dedede;
	margin:10px 16px 0 0;
	padding:0;
	float:left;
}

.footer {
	margin:0 auto;
	padding:10px 30px 6px 30px;
	width:970px;
	color:#959595;
	border-top:#FFCC00  solid 1px;
}

.footer p {
	margin:0;
	padding:4px 0;
	line-height:normal;
	color:#959595;
}
.footer a {
	color: #FF9933;
	padding:inherit;
	text-decoration:none;
}
.footer a:hover {
	text-decoration: underline;
}
.footer .lf {
	float:left;
}
.footer .rf {
	float:right;
}

ol {
	list-style:none;
}
ol li {
	display:block;
	clear:both;
}
ol li label {
	display:block;
	margin:0;
	padding:16px 0 0 0;
}
ol li input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:5px 2px;
	height:16px;
	background:#fff;
}
ol li textarea {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:2px;
	background:#fff;
}

