		* { 
	margin: 0;
	padding: 0;
	border: 0;
}

html, body, div, span, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, input, select, table {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	background:url(img/top_repeat.jpg) repeat-x top left;
}

body {
	min-height: 100%;
	height: 100%;
	background:url(img/topbg.jpg) no-repeat top left;
}

body, html {
	width: 100% !important;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

img, a img, table {
	border: none;
}

table {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}

a {
	text-decoration: underline;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	cursor:pointer;
	font-size: 12px;
	color: #874016;
}

a:hover {
	text-decoration: none;
	cursor:pointer;
}

label {
	cursor:pointer;
}

.fl {float: left !important;}
.fr {float: right !important;}

div.spacer {
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
}

div.container {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 1000px;
}

div.n_img {
	background: url(img/non_img.gif) repeat-x 0 188px;
}
/*************************************/
div.footer {
	width:100%;
	height:90px;
	margin-top: -90px;
	color: #874016;
}

div.footer_guard {
	clear:both;
	height: 120px;
	width: 100%;
}

div.footer a{font-size:11px;font-family: Arial;}

/*************************************/

div.h2  {height:2px; line-height: 0; font-size: 0;}
div.h3  {height:3px; line-height: 0; font-size: 0;}
div.h4  {height:4px; line-height: 0; font-size: 0;}
div.h5  {height:5px; line-height: 0; font-size: 0;}
div.h6  {height:6px; line-height: 0; font-size: 0;}
div.h7  {height:7px; line-height: 0; font-size: 0;}
div.h8  {height:8px; line-height: 0; font-size: 0;}
div.h9  {height:9px; line-height: 0; font-size: 0;}
div.h10 {height:10px; line-height: 0; font-size: 0;}
div.h11 {height:11px; line-height: 0; font-size: 0;}
div.h12 {height:12px; line-height: 0; font-size: 0;}
div.h13 {height:13px; line-height: 0; font-size: 0;}
div.h15 {height:15px; line-height: 0; font-size: 0;}
div.h17 {height:17px; line-height: 0; font-size: 0;}
div.h18 {height:18px; line-height: 0; font-size: 0;}
div.h19 {height:19px; line-height: 0; font-size: 0;}
div.h20 {height:20px;}
div.h25 {height:25px;}
div.h21 {height:21px;}
div.h22 {height:22px;}
div.h23 {height:23px;}
div.h24 {height:24px;}
div.h26 {height:26px;}
div.h27 {height:27px;}
div.h30 {height:30px;}
div.h32 {height:32px;}
div.h35 {height:35px;}
div.h40 {height:40px;}
div.h45 {height:45px;}
div.h46 {height:46px;}
div.h50 {height:50px;}
div.h55 {height:55px;}
div.h60 {height:60px;}
div.h65 {height:65px;}
div.h70 {height:70px;}
div.h74 {height:74px;}
div.h80 {height:80px;}
div.h90 {height:90px;}
div.h99 {height:99px;}
div.h100 {height:100px;}
div.h200 {height:200px;}
div.h220 {height:220px;}
div.h300 {height:300px;}

.fs0 {font-size:0px !important;}
.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs18 {font-size:18px !important;}
.fs20 {font-size:20px !important;}
.fs24 {font-size:24px !important;}

.lh0 {line-height: 0 !important;}
.lh24 {line-height:24px !important;}
.lh18 {line-height:18px !important;}
.lh16 {line-height:16px !important;}
.lh15 {line-height:15px !important;}
.lh35 {line-height:35px !important;}
.lh11 {line-height:11px !important;}
.lh10 {line-height:10px !important;}
.lh20 {line-height:20px;}
.lh30 {line-height:30px;}

.fslh0 {
	font-size: 0;
	line-height: 0;
}

h1 {
	font-size: 20px;
	color: #af541d;
	font-weight: normal;
}

h2 {
	font-size: 20px;
	color: #af541d;
	font-weight: normal;
}

h3{
}

/********************************************************/

div.main_bl {
	width: 1000px;
}

div.top_nav {
	height: 16px;
	padding-top: 8px;
}

div.top_bl {
	height: 200px;
}

div.top_bl_inner {
	height: 188px;
}

div.top_nav {
	padding-right: 15px;
}

div.top_nav img{
	margin-left: 33px;
	float: right;
}

div.menu {
	height: 39px;
	padding-left: 233px;
}

div.menu_item {
	height: 39px;
	float: left;
	padding: 0 14px 0 12px;
	line-height: 39px;
}

div.menu_item a{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-family: Tahoma;
	white-space:nowrap;
}

div.menu_item a:hover, div.menu_item a.active{
	color: #ffcc00;
}

div.divide {
	width: 1px;
	height: 39px;
	background: #d6a975;
	float: left;
}

.ml65 {
	padding-left: 65px;
}

.mr70{
	padding-right: 70px;
}

div.c_pl {
	padding-left:61px;
}

div.c_pl_inner {
	padding-left:61px;
	background:url(img/left_cont.jpg) no-repeat 24px 0;
}

div.st1 {
	width: 259px;
	float: left;
	padding: 8px 14px 20px 2px;
}

div.st2 {
	margin-left: 40px;
	width: 259px;
	float: left;
	padding: 8px 14px 20px 2px;
}

div.st3 {
	margin-left: 38px;
	width: 259px;
	float: left;
	padding: 8px 14px 20px 2px;
}

.icon {
	margin: 0 0 3px 3px;
}

div.st_title {
	font-size: 12px;
	color: #af541d;
	font-weight: bold;
	margin: 4px 0 0 21px;
	line-height: 12px;
	height: 30px;
}

div.se a {
	float: left;
	background:url(img/li.gif) no-repeat 0 8px;
	padding-left: 23px;
	margin: 5px 0;
	font-size: 12px;
	color: #874016;
	text-decoration: none;
}

div.se a:hover {
	color: #ff6600;
	background:url(img/li_act.gif) no-repeat 0 8px;
}

div.se a.act{
	color: #ff6600;
}

div.quest {
	background: url(img/q_bg.jpg) no-repeat 0 0;
	width: 209px;
	height: 82px;
	margin-top: 10px;
	padding: 40px 0 0 25px;
}

div.quest a{
	background: none;
	display: static !important;
	padding: 0 !important;
}

div.txt_ind {
	margin-right: 35px;
	background: #f1dab0 url(img/t_vector.gif) no-repeat right top;
	line-height: 16px;
}

div.txt_ind_bg1 {
	background: url(img/r_b.gif) no-repeat right bottom;
}

div.txt_ind_bg2 {
	background: url(img/l_b.gif) no-repeat left bottom;
}

div.div_txt {
	background: url(img/divide.gif) repeat-y right;
}

* html div.div_txt {
	height: 100px;
}

div.right_f {
	width: 251px;
	padding: 17px 22px;
	float: right;
}

div.date {
	color: #228600;
}

div.left_f {
	width: 549px;
	padding: 17px 22px 10px 34px;
	float: left;
}

div.footer_border {
	border-top: solid 1px #af541d;
	font-size: 11px;
	width: 965px;
	margin-right: 35px;
}

.w210 {
	width: 210px;
}

.pl64 {
	padding-left: 64px;
}

.soft {
	width: 10px;
}

div.outer_contents_bl {
	background: #fff url(img/l_corn.gif) no-repeat 0 0;
	float: left;
	width: 628px;
}

div.right_bl_inner {
	width: 294px;
	float: left;
	margin-top: -39px;
}

div.content {
	padding: 14px 24px 20px 27px;
	line-height: 16px;
	font-size: 12px;
}

div.title {
	border-bottom: solid 1px #f1dab0;
	padding: 9px 24px 10px 27px;
}

div.content p{
	text-indent: 24px;
	margin-bottom: 17px;
}

div.right_bl_bg {
	width: 294px;
	background: url(img/r_repeat_bg.gif) repeat-y 1px 0;
}

div.right_bl_bg2 {
	width: 294px;
	background: url(img/right_bl_bg.jpg) no-repeat top left;
}

.pl1 {
	padding-left: 1px; 
}

div.r_bl_indent {
	width: 251px;
	padding: 5px 15px 5px 9px;
	line-height: 12px;
	border-bottom: solid 1px #fff;
}

div.sr_title {
	padding: 8px 5px 5px 14px;
	font-size: 12px;
	color: #af541d;
	font-weight: bold;
	width: 150px;
}

div.sr_title a{
	font-size: 12px;
	color: #af541d;
	font-weight: bold;
	text-decoration: none;
	background: none;
	display: static !important;
	padding: 0 !important;
}
div.sr_title a:hover{
	background: none;	
}

.q_inner {
	margin: -15px 0 0 15px !important;
	position: relative;
}

div.form_bl {
	width: 275px;
	background: #f4e3c4 url(img/form_t.gif) no-repeat top;
}

div.form_bl_b {
	background: url(img/form_b.jpg) repeat-x bottom;
	min-height: 200px;
	position:relative;
}

* html div.form_bl_b {
	height: 200px;
}

.h150 {
	height: 130px;
}

div.q_inform {
	width: 209px;
	height: 81px;
	background: url(img/q_inform.jpg) no-repeat 0 0;
	position: absolute;
	margin-top: -9px;
	margin-left: 20px;
	padding: 45px 0 0 25px;
}

div.f_indent input{
	border: solid 1px #7f9db9;
	padding: 2px !important;
	width: 233px;
	height: 15px;
	background: white;
	margin: 3px 0 13px 0;
}
div.f_indent textarea{
	border: solid 1px #7f9db9;
	padding: 2px !important;
	width: 233px;
	height: 224px;
	background: white;
	margin: 3px 0 13px 0;
}

div.f_indent {
	padding: 0 18px;
	color: #333333;
}

input.send {
	width: 239px;
	background: url(/img/button.gif) no-repeat top;
	height: 18px;
	border: 0 !important;
	padding: 0 !important;
	padding-bottom: 2px !important; 
	margin: 0 0 0 18px;
}

div.answer {
	padding: 10px 0 10px 26px;
	color: #874016;
}
div.answer1 {
	
	color: #874016;
}
div.c_divide {
	font-size: 0;
	line-height: 0;
	border-top: solid 1px #f1dab0;
	height:1px;
	margin: 0 0 17px 0;
}

div.page_nav {
	padding: 20px 0 10px 5px;
	color: #333333;
}

div.page_nav a{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

div.page_nav a.act{
	color: #874016;
}

.und {
	text-decoration: underline !important;
}

div.sub_m_bl {
	
	width: 100%;
	clear:left;
}

a.h1 {
	font-size: 20px;
	color: #af541d;
	font-weight: normal;
	text-decoration: underline;
}

a:hover.h1 {
	text-decoration: none;
}
