/* CSS Document */body{	padding:11px 0 14px 0;	margin:0;	background-color:#EFEFDF;	color:#000;}div, h1, h2, p, form, label, input, textarea, img, span{	margin:0; padding:0;}ul{	margin:0; 	padding:0; 	list-style-type:none;	font-size:0;}.spacer{	clear:both; 	font-size:0; 	line-height:0;}/*------------------------------------------------body--------------------*//*------------------------------------------------header--------------------*/#header{	background:url(images/header.gif) 0 0 no-repeat;	width:981px;	height:274px;	position:relative;	margin:0 auto;}#header ul{	background:url(images/nav_bar.gif) 0 0 no-repeat;	width:847px;	height:29px;	position:absolute;	left:31px;	top:6px;	padding:0 0 0 72px;}#header ul li{	background:url(images/nav_div.gif) right top no-repeat;	height:27px;	float:left;	padding:0 1px 0 0;}#header ul li a{	display:block;	background:url(images/nav_bg.gif) 0 0 repeat-x;	padding:0 14px;	font:bold 11px/27px Arial, Helvetica, sans-serif;	color:#344A04;	background-color:inherit;	text-decoration:none;}#header ul li a:hover{	background:url(images/nav_hover.gif) 0 0 repeat-x;	color:#fff;	background-color:inherit;}#header ul li a.hover{	display:block;	background:url(images/nav_hover.gif) 0 0 repeat-x;	color:#fff;	padding:0 14px;	font:bold 11px/27px Arial, Helvetica, sans-serif;	background-color:inherit;	text-decoration:none;	cursor:text;}#header ul li.last{	background-image:none;	height:27px;	float:left;}#header img.logo{	position:absolute;	left:40px;	top:80px;	width:249px;	height:72px;}#header h1{	background:url(images/slogan.gif) 0 0 no-repeat;	width:484px;	height:37px;	position:absolute;	left:411px;	top:120px;	text-indent:-10000px;}#header p{	font:normal 14px/19px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	position:absolute;	left:330px;	top:80px;}#header p span.txt1{	font:normal 15px/22px Arial, Helvetica, sans-serif;	color:#fff;	background-color:#FF0000;}#header img.icon{	position:absolute;	left:60px;	top:190px;	width:174px;	height:80px;}#header p.topText{	font:normal 16px/24px Arial, Helvetica, sans-serif;	color:#E8E8E8;	background-color:inherit;	position:absolute;	left:285px;	top:203px;	width:588px;}#header p.topText span.smallTxt{	font:normal 12px/18px Arial, Helvetica, sans-serif;	color:#FF9C3A;	background-color:inherit;	padding:0 0 0 8px;}#header a.readMore{	display:block;	background:url(images/read_more.gif) 0 0 no-repeat;	width:50px;	height:38px;	position:absolute;	left:895px;	top:203px;}#header a.readMore:hover{	background:url(images/read_more_hover.gif) 0 0 no-repeat;}/*------------------------------------------------header--------------------*//*------------------------------------------------body--------------------*/#body{	width:978px;	padding:13px 1px 13px 2px;	margin:0 auto;}/*------------------------------------------------left--------------------*/#left{	width:165px;	float:left;}#left2{	width:192px;	height:600px;	float:left;	background:#FFF;	color:#FF0000;	border:1px solid #000;	font:bold 12px/18px Arial, Helvetica, sans-serif;	text-align:center;}#left2top{	background:#000;	color:#FFF;}#left2 p.subtext{	background:#FFF;	color:#000;	margin-top:25px;	font:normal 12px/18px Arial, Helvetica, sans-serif;	text-align:center;}	/*------------------------------------------------left--------------------*//*------------------------------------------------right--------------------*/#right{	width:608px;	height:600px;	float:right;	background:#FFF;	border:1px solid #000;	margin:0;	padding:0;}#right p.rightTop{	display:block;	background:url(images/right_top.gif) 0 0 no-repeat;	width:608px;	height:26px;}#right h2{	font:bold 30px/22px Arial, Helvetica, sans-serif;	color:#222222;	background-color:inherit;	margin:0 0 16px 0;	padding:0 0 0 38px;	display:block;}#right p.rightTxt1{	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#000;	background-color:inherit;	padding:0 38px 10px 38px;}#right p.rightTxt1 span{	font:bold 13px/18px Arial, Helvetica, sans-serif;	color:#5F860B;	background-color:inherit;}#right p.rightTxt2{	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#000;	background-color:inherit;	padding:0 0 20px 38px;	float:left;	width:349px;	margin:0 27px 0 0;}#right p.rightTxt2 span{	font:bold 17px/18px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	border-bottom:#BCBCB5 dashed 1px;	width:340px;	display:block;	margin:0 0 15px 0;}#right p.rightPic{	display:block;	background:url(images/right_panel_pic.gif) 0 0 no-repeat;	width:166px;	height:155px;	float:left;	margin:0 0 22px 0;}#right p.rightBottom{	display:block;	background:url(images/right_bottom.gif) 0 0 no-repeat;	width:608px;	height:20px;	float:left;}/*------------------------------------------------right--------------------*/#altcolumn{	width:800px;	height:600px;	float:right;	text-align:center;	background:#FFF;	border:1px solid #000;	margin:0;	padding:0;}	.altcolumnbox{	border-bottom:1px dashed;	}.altcolumntext{	color:#FF0000;	font:bold 20px/20px Arial, Helvetica, sans-serif;	border-bottom:1px solid;	}/*------------------------------------------------body--------------------*//*------------------------------------------------bodyBottom--------------------*/#bodyBottom{	width:946px;	background:url(images/body_bottom_bg.gif) 0 0 repeat-x #B9B99D;	color:#fff;	padding:22px 13px 19px 18px;	margin:0 auto;}#news{	width:341px;	float:left;	margin:0 28px 0 0;}#news h2{	display:block;	background:url(images/arrow_red.gif) 0 0 no-repeat;	padding:0 0 0 25px;	font:bold 22px/16px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	margin:0 0 17px 0;}#news h3{	display:block;	background:url(images/date_bg.gif) 0 0 no-repeat;	width:331px;	height:17px;	padding:0 0 0 7px;	margin:0 0 10px 0;	font:bold 11px/17px Arial, Helvetica, sans-serif;	color:#974D04;	background-color:inherit;	text-transform:uppercase;}#news p{	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#F7F7EA;	background-color:inherit;	padding:0 0 13px 0;}#news p span{	font:bold 12px/20px Arial, Helvetica, sans-serif;	color:#2C2C1B;	background-color:inherit;	text-decoration:underline;	display:block;}#service{	width:338px;	float:left;}#service h2{	display:block;	background:url(images/arrow_red.gif) 0 0 no-repeat;	padding:0 0 0 24px;	font:bold 22px/16px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	margin:0 0 17px 0;}#service h3{	display:block;	background:url(images/date_bg.gif) 0 0 no-repeat;	width:327px;	height:17px;	padding:0 0 0 11px;	margin:0 0 14px 0;	font:bold 11px/17px Arial, Helvetica, sans-serif;	color:#974D04;	background-color:inherit;	text-transform:uppercase;}#service ul{	padding:0;	margin:0;	display:block;}#service ul li{	display:block;	height:20px;	line-height:0;}#service ul li a{	display:block;	background:url(images/arrow_white.gif) 0 7px no-repeat;	padding:0 0 0 10px;	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#47472D;	background-color:inherit;	text-decoration:underline;	height:20px;}#service ul li a:hover{	color:#974D04;	background:url(images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;	text-decoration:none;}#member{	width:225px;	float:right;}#member h2{	display:block;	background:url(images/member_login_bg.gif) 0 0 no-repeat;	width:205px;	height:31px;	padding:0 0 0 20px;	font:bold 16px/31px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;}#member form{	width:191px;	background:url(images/member_form_bg.gif) 0 0 repeat-x #353535;	padding:9px 17px 24px 17px;	color:#fff;}#member form label{	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;	float:left; 	display:block;}#member form input.txtBox{	width:185px;	height:19px;	border-left:#808080 solid 1px;	border-top:#808080 solid 1px;	border-right:#D4D0C8 solid 1px;	border-bottom:#D4D0C8 solid 1px;	color:#000;	background-color:#fff;	margin:0;	padding:0;	float:left;}#member form a{	background:url(images/register_member_icon.gif) 0 0 no-repeat;	padding:0 0 0 20px;	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#9CCC37;	background-color:#353535;	text-decoration:underline;	float:left;	margin:15px 0 0 0;	width:120px;}#member form a:hover{	text-decoration:none;}#member form input.go{	background:url(images/btn_go.gif) 0 0 no-repeat;	width:36px;	height:15px;	border:none;	cursor:pointer;	float:right;	margin:15px 0 0 0;}/*------------------------------------------------bodyBottom--------------------*//*------------------------------------------------footer--------------------*/#itemdescription{	width:968px;	background:#FFF;	color:#000;	font:normal 11px/11px Arial, Helvetica, sans-serif;	padding:5px;	margin:0px;}#footer{	width:977px;	height:125px;	margin:0 auto;	background:url(images/footer_bg.gif) 0 0 repeat-x #323232;	color:#fff;	position:relative;}#footer ul{	width:587px;	position:absolute;	left:11px;	top:27px;}#footer ul li{	float:left;	color:#D4D4C6;	background-color:inherit;	font:normal 11px/19px Arial, Helvetica, sans-serif;}#footer ul li a{	color:#D4D4C6;	background-color:inherit;	font:normal 11px/19px Arial, Helvetica, sans-serif;	padding:0 7px;	text-decoration:none;}#footer ul li a:hover{	color:#D4D4C6;	background-color:#D76E08;}#footer p.copyright{	font:normal 11px/19px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	position:absolute;	left:19px;	top:49px;}#footer a.subscribe{	background:url(images/subscribe_icon.gif) 0 2px no-repeat;	font:normal 11px/12px Arial, Helvetica, sans-serif;	color:#B9B99D;	background-color:inherit;	position:absolute;	left:19px;	top:68px;	text-decoration:underline;	width:50px;	padding:0 0 0 18px;}#footer a.subscribe:hover{	color:#9CCC37;	background-color:inherit;	text-decoration:none;}#footer a.xht{	width:98px;	height:20px;	background:url(images/xhtml_bg.gif) 0 0 no-repeat;	position:absolute;	left:757px;	top:23px;}#footer a.xht:hover{	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;}#footer a.cs{	width:98px;	height:20px;	background:url(images/css_bg.gif) 0 0 no-repeat;	position:absolute;	left:866px;	top:23px;}#footer a.cs:hover{	background:url(images/css_bg_hover.gif) 0 0 no-repeat;}#footer img{	position:absolute;	left:880px;	top:51px;	width:84px;	height:26px;}#footer p.design{	font:bold 12px/19px Arial, Helvetica, sans-serif;	color:#C5BE25;	background-color:inherit;	position:absolute;	left:19px;	top:85px;}#footer p.design a{	color:#FFFFFF; background-color:inherit; text-decoration:none;	}#footer p.design a:hover{	color:#C5BE25; background-color:inherit;	}/*------------------------------------------------footer--------------------*/