/* 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;}img {border: 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:155px;	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:68px;	width:249px;	height:72px;}#header h1{	width:484px;	height:32px;	position:absolute;	left:411px;	top:108px;	text-indent:-10000px;}#header p{	font:normal 13px Arial, Helvetica, sans-serif;	color:#E6DEDE;	background-color:inherit;	position:absolute;	left:469px;    letter-spacing:0.1em;	top:114px;}#header p span.txt1{	color:#fff;	background-color:#1E6887;}#header img.icon{	position:absolute;	left:60px;	top:190px;	width:174px;	height:80px;}#header p.topText{	font:normal 18px/23px 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:300px;	float:left;}#left1{	width:271px;	background:url(/images/lft_box_bg.gif) 0 0 no-repeat #EAEADA;	border:#DDDDCA solid 6px;	margin:0 0 8px 0;	padding:5px 10px 6px 9px;	color:#878767;}#left a{	color:#2E81A5;    text-decoration:underline;}#left a:hover{    color:#429ABC;    text-decoration:none;}#left1 p.pic1{	display:block;	background:url(/images/lft_pic1.gif) 0 0 no-repeat;	width:50px;	height:68px;	margin:2px 0 0 0;	float:left;}#left1 p.boxTxt1{	float:right;	padding:0 0 0 15px;	border-left:#F9F9F1 solid 2px;	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	width:175px;}#left1 p.boxTxt1 span{	font:normal 19px/17px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	padding:5px 0 0 0;	margin:0 0 6px 0;	height:17px;    text-decoration:none;	display:block;}#left2{	width:271px;	background:url(/images/lft_box_bg.gif) 0 0 no-repeat #EAEADA;	border:#DDDDCA solid 6px;	margin:0 0 8px 0;	padding:5px 10px 6px 9px;	color:#878767;}#left2 p.pic2{	display:block;	background:url(/images/lft_pic2.gif) 0 0 no-repeat;	width:50px;	height:68px;	margin:2px 0 0 0;	float:left;}#left2 p.boxTxt2{	float:right;	padding:0 0 0 15px;	border-left:#F9F9F1 solid 2px;	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	width:175px;}#left2 p.boxTxt2 span{	font:normal 19px/17px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	padding:5px 0 0 0;	margin:0 0 6px 0;	height:17px;    text-decoration:none;	display:block;}#left3{	width:271px;	background:url(/images/lft_box_bg.gif) 0 0 no-repeat #EAEADA;	border:#DDDDCA solid 6px;	margin:0 0 8px 0;	padding:5px 10px 6px 9px;	color:#878767;}#left3 p.pic3{	display:block;	background:url(/images/lft_pic3.gif) 0 0 no-repeat;	width:50px;	height:68px;	margin:2px 0 0 0;	float:left;}#left3 p.boxTxt3{	float:right;	padding:0 0 0 15px;	border-left:#F9F9F1 solid 2px;	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	width:175px;}#left3 p.boxTxt3 span{	font:normal 19px/17px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	padding:5px 0 0 0;	margin:0 0 6px 0;	height:17px;    text-decoration:none;	display:block;}/*------------------------------------------------left--------------------*//*------------------------------------------------right--------------------*/#right{	width:658px;	float:right;    padding-bottom:15px;    border-bottom: solid 1px #CECEB7;	background:url(/images/right_panel_bg.gif) 0 0 repeat-y;}#right p.rightTop{	display:block;	background:url(/images/right_top.gif) 0 0 no-repeat;	width:658px;	height:26px;    padding:0;}#right h1{	font:bold 22px Arial, Helvetica, sans-serif;	color:#2E81A5;	background-color:inherit;	margin:0 0 16px 0;	padding:0 0 0 38px;	display:block;}#right h2{	font:bold 17px/18px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	margin:10px 0 12px 0;	padding:0 0 0 38px;	display:block;}#right img{	border:0;}#right a{	color:#2E81A5;    text-decoration:underline;}#right a:hover{    color:#429ABC;    text-decoration:none;}#right a.blend{	color:#62625C;    text-decoration:none;}#right a.blend:hover{    color:#429ABC;    text-decoration:none;}#right p.rightTxt1 {	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#62625C;	background-color:inherit;	padding:0 38px 10px 38px;}#right p {	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#62625C;	background-color:inherit;	padding:5px 38px 12px 38px;}#right p.breadcrumb {    font-size:11px;     margin-bottom:8px;}#right ul{	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#62625C;	background-color:inherit;	padding:10px 42px 5px 62px;	list-style-type:square;    margin-top:1px;}#right ol{	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#62625C;	background-color:inherit;	padding:10px 42px 5px 62px;    margin-top:1px;}#right ul li, #right ol li{    margin-bottom:16px;}#right td {	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#62625C;	background-color:inherit;	padding:0 0 10px 5px;}#right table {	padding:5px 38px 10px 38px;}#right table.thumbs td {	border-top:solid 1px #e0e0e0;    padding-top:8px;}#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:#62625C;	background-color:inherit;	padding:0 0 20px 38px;	float:left;	width:349px;	margin:0 27px 0 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 .callout {    background-color:#EFEFDF;    border: solid 1px #BFBFAF;    padding:15px 1px 1px 5px;    margin:15px 38px 15px 38px; }#right .citation {    background-color:#ffffff;    border: dashed 1px #93938F;    padding:15px 12px 1px 12px;    margin:15px 38px 15px 38px;     font:normal 13px/18px Arial, Helvetica, sans-serif;     color:#62625C;     margin-top:10px;}/*------------------------------------------------right--------------------*//*------------------------------------------------body--------------------*//*------------------------------------------------bodyBottom--------------------*/#bodyBottom{	width:946px;	background:url(/images/body_bottom_bg.gif) 0 0 repeat-x #B9B99D;	color:#fff;	padding:12px 13px 12px 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--------------------*/#footer{	width:977px;	height:65px;	margin:0 auto;	background:#429ABC;	color:#fff;	position:relative;}#footer ul{	position:absolute;	left:16px;	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:inherit;    text-decoration:underline;}#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: 11px/17px Arial, Helvetica, sans-serif;	color:#C5BE25;	background-color:inherit;	position:absolute;	left:17px;	top:55px;}#footer p.design a{	color:#FFFFFF; background-color:inherit; text-decoration:none;	}#footer p.design a:hover{	color:#C5BE25; background-color:inherit;	}/*------------------------------------------------footer--------------------*/
