/*+clearfix {*/
#header:after, #nav:after, #content:after, #extrawrap:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#header, #nav, #content, #extrawrap
{
	display: inline-block;
}
#header, #nav, #content, #extrawrap
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
*
{
	margin: 0px;
	padding: 0px;
}
BODY
{
	font: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	background: #FAF7DA url(../images/bg_stripe.png) repeat-x;
	/*[disabled]behavior:url("csshover2.htc");*/
	behavior: url(border-radius.htc);
}
P
{
	margin: 12px;
	font-size: 12pt;
	line-height: 1.3;
}
H1, H2, H3, H4, H5, H6
{
	margin: 12px;
}
UL, OL
{
	list-style-position: inside;
	margin: 12px 0px 12px 22px;
	line-height: 1.2;
}
#wrapper
{
	margin: 0px auto;
	width: 1080px;
}
/*[clearfix]*/#header
{
	margin: 0px;
	height: 200px;
	/*[disabled]+border-radius:8px 8px 0 0;*/
	background: url(../images/logo_head.png) no-repeat 16px 10px;
}
#head_plus
{
	float: right;
	background-color: #000000;
	width: 540px;
	height: 160px;
	margin-top: 16px;
	margin-right: 20px;
	/*[disabled]+border-radius:8px;*/
}
/*[clearfix]*/#nav
{
	margin: 0px;
}
/*pull-down topmenu css*/
#topmenu
{
	float: left;
	width: 100%;
	margin: 0px;
}
#topmenu UL
{
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	color: #CDCDCD;
	background: #000000;
	padding: 0;
	border: 1px solid transparent;
	border-width: 1px 0 0px;
	margin: 0;
	font-size: 12pt;
}
#topmenu A, #topmenu A:visited
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #E2C892;
	text-decoration: none;
	padding: 1em;
}
#topmenu UL UL A
{
	width: 100%;
	height: 100%;
}
#topmenu UL A
{
	width: 1%;
}
#topmenu LI
{
	float: left;
	margin: 0 2px;
	padding: 0;
	/*+border-radius:10px 10px 0px 0px;*/
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	behavior: url(border-radius.htc);
	/*[disabled]border:1px solid #4A360C;*/
	/*[disabled]background-color:-webkit-activelink;*/
}
#topmenu LI.selected
{
	background-color: #D65600;
	margin-right: 1px;
}
#topmenu LI A.selected
{
	color: #FF6600;
}
#topmenu UL LI
{
	float: left;
	position: relative;
}
#topmenu UL LI A
{
	white-space: nowrap;
}
#topmenu LI UL
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 10em;
	background: #F35D01;
	font-weight: normal;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	behavior: url(border-radius.htc);
	/*[disabled]border-width:0px 1px 1px;*/
	/*[disabled]border-color:#C65002;*/
	margin: 0;
	/*[disabled]padding:1px;*/
}
#topmenu LI LI
{
	width: 9.7em;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	behavior: url(border-radius.htc);
	border: 1px solid #D25B00;
	background-color: #F35D01;
}
#topmenu LI LI A
{
	width: 10em;
}
#topmenu LI UL
{
	margin: 0;
}
#topmenu LI UL UL
{
	margin: -2.8em 0 0 9.5em;
}
.ul_ch, #topmenu LI:hover UL UL, #topmenu LI LI:hover UL UL, #topmenu LI LI LI:hover UL UL, #topmenu LI LI LI LI:hover UL UL, #topmenu LI LI LI LI LI:hover UL UL
{
	left: -999em;
}
#topmenu LI:hover UL, #topmenu LI LI:hover UL, #topmenu LI LI LI:hover UL, #topmenu LI LI LI LI:hover UL, #topmenu LI LI LI LI LI:hover UL
{
	left: auto;
}
#topmenu LI:hover > UL.ul_ch
{
	left: auto;
}
#topmenu LI:hover
{
	background: #FF6600;
}
#topmenu LI:hover A, #topmenu LI:hover A:visited, #topmenu LI:hover A:hover, #topmenu LI A:hover
{
	color: #000000;
}
#topmenu LI:hover LI A, #topmenu LI LI:hover LI A, #topmenu LI LI LI:hover LI A, #topmenu LI LI LI LI:hover LI A, #topmenu LI:hover LI A:visited, #topmenu LI LI:hover LI A:visited, #topmenu LI LI LI:hover LI A:visited, #topmenu LI LI LI LI:hover LI A:visited
{
	color: #563000;
}
#topmenu LI LI:hover, #topmenu LI LI LI:hover, #topmenu LI LI LI LI:hover, #topmenu LI LI LI LI LI:hover, #topmenu LI LI LI LI LI LI:hover
{
	background: #FF6600;
	z-index: 9999;
}
#topmenu LI LI:hover A, #topmenu LI LI LI:hover A, #topmenu LI LI LI LI:hover A, #topmenu LI LI LI LI LI:hover A
{
	color: #000000;
}
#topmenu UL UL A, #topmenu UL UL A:visited, #topmenu LI LI A, #topmenu LI LI A:visited
{
	color: #563000;
}
#topmenu UL UL A:hover, #topmenu LI:hover LI:hover A, #topmenu LI:hover LI:hover A:visited, #topmenu LI:hover LI:hover LI:hover A, #topmenu LI:hover LI:hover LI:hover A:visited, #topmenu LI:hover LI:hover LI:hover LI:hover A, #topmenu LI:hover LI:hover LI:hover LI:hover A:visited, #topmenu LI:hover LI:hover LI:hover LI:hover LI:hover A, #topmenu LI:hover LI:hover LI:hover LI:hover LI:hover A:visited, #topmenu LI:hover LI:hover LI:hover LI:hover LI:hover LI:hover A, #topmenu LI:hover LI:hover LI:hover LI:hover LI:hover LI:hover A:visited
{
	color: #000000;
}
#topmenu LI:hover LI:hover LI A, #topmenu LI:hover LI:hover LI A:visited, #topmenu LI:hover LI:hover LI:hover LI A, #topmenu LI:hover LI:hover LI:hover LI A:visited, #topmenu LI:hover LI:hover LI:hover LI:hover LI A, #topmenu LI:hover LI:hover LI:hover LI:hover LI A:visited, #topmenu LI:hover LI:hover LI:hover LI:hover LI:hover LI A, #topmenu LI:hover LI:hover LI:hover LI:hover LI:hover LI A:visited
{
	color: #563000;
}
/*end of topmenu css*/
/*[clearfix]*/#content
{
	margin: 10px 0 0;
	border-left: 1px solid #E9E2C9;
	border-right: 1px solid #E9E2C9;
	/*[disabled]+box-shadow:0px 5px 2px #1C1B18;*/
	/*[disabled]background-color:#FBFBF9;*/
	padding-bottom: 20px;
}
#lhs
{
	margin: 0px;
	width: 228px;
	/*[disabled]background-color:#B6AA7F;*/
	float: left;
	/*[disabled]height:400px;*/
}
#main
{
	margin: 0px;
	width: 835px;
	/*[disabled]background-color:#FEFEF6;*/
	/*[disabled]height:400px;*/
	float: right;
	/*[disabled]background-image:url(../images/main_bg.png);*/
}
#rhs
{
	/*[disabled]margin:0px;*/
	/*[disabled]height:400px;*/
	/*[disabled]background-color:#E7E7E7;*/
	/*[disabled]float:left;*/
	/*[disabled]width:210px;*/
}
#footwrap
{
	background: #000000 url(../images/footer_bg.png) repeat-x;
	width: 100%;
}
#footer
{
	/*[disabled]background-color:#000000;*/
	/*[disabled]+border-radius:0 0 8px 8px;*/
	/*[disabled]border-top:6px ridge #FF6600;*/
	width: 1080px;
	margin: 0 auto;
}
#footer A
{
	color: #BF9F61;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}
#footer P
{
	color: #AC8F58;
	font-size: 0.8em;
}
/*[clearfix]*/#extrawrap
{
	margin-top: 0;
}
.extrafoot
{
	float: left;
	width: 330px;
	margin: 16px 12px 10px;
}
.extrafoot UL
{
	list-style-type: none;
	margin-top: 10px;
	font-size: 0.8em;
	line-height: 1.4;
}
.left
{
	text-align: left;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.loginout
{
	font-size: 0.7em;
	color: #969696;
}
.loginout A
{
	color: #646464;
}
