@charset "utf-8";
/* CSS Document */

/* the fons, margins, color, etc of everything */
*{
margin: 0px;
padding: 0px;
}
body { 
	font: 12px Arial ;
	margin: 0;
	padding: 0;
	color: #000;
	height: 100%; 
	text-decoration: none;
	line-height: 18px;
	background: #333 url(../../images/di.gif);
	}
a, a:visited{
	color:#000;
	text-decoration:underline;
}
p{
	margin-top: 18px;
	line-height:18px;
	}
.clear{
	clear:both;
	height:0px;
	}
ul{ 
	list-style-type:none;
}
.left{
	float:left;
	}
.right{
	float:right;
	}
/*advertisement*/
.gg{
	margin-bottom:10px;
}
img{
	border:0;
}
.spacer{
	height:20px;
	}
.spacer2{
	height:10px;
	border-bottom:dotted 1px #000;
}
.spacer3{
	height:10px;
	border-bottom:solid 1px #999;
	margin-bottom:12px;
}
.page{
	margin-top:20px;
	text-align:center;
	font-size:14px;
}
.page span{
	padding:0 20px;
}
.datestyle .page span{
	color:#000;
}
.page_nav a{
	display:block;
	width: 110px;
	text-align:center;
	background:#FFCC00;
	}
.page_nav span{
	display:block;
	width:488px;
	text-align:center;
	background:#FFF0B3;
}
.container_inner{
	zoom:1;
}

/* the top navigation bar */
#nav_main{
	background: #000;
	font-weight:bold;
	height:19px;
	padding:6px 0px;
}
#nav_main ul{
	width: 780px;
	margin: 0px auto;
}
#nav_main li{
	float: left;
	margin-right:1px;
}

#nav_main a, #nav_main a:visited{
	display:block;
	width: 129px;
	height: 19px;
	color: #fff;
	text-decoration: none;
	text-align:center;
}
#nav_main a:hover{
	background:#ffc600;
	}

#nav_main a.current{
	color:#000;
	background: #ffc600;	
}	

/* what holds everything in place */
#container { 
	margin: 0 auto;
	width: 1000px;
}
/*head area*/
#head #input_area{
	width: 1000px;
	height:152px;
	background:url(../../images/top.png);
	position:relative;
	}
#head .login{
	position:absolute;
	right:11px;
	top:19px;
	background: #f8ffc9;
}
#head .wel{
	width:643px;
	padding:6px 10px;
	text-align:right;
}
#head .wel span{
	margin-right: 5px;
}
#head .search{
	position:absolute;
	left:223px;
	top:112px;
}
#head .login form{
	width:590px;
	height:29px;
	padding:0 40px;
	line-height:29px;
	}
#head .login form a{
	margin-left:11px;
	}
#head .login form label{
	width:60px;
	}
#head .login form input.txtBox{
	width:105px;
	height:15px;
	border:#0a5570 solid 1px;
	margin-right:14px;
	padding:0 0 0 2px;
}
#head .login form input.login_btn{
	background:url(../../images/login.png) no-repeat;
	width:56px;
	height:20px;
	cursor:pointer;
	color:#fff;
	margin-top:4px;
	border:none;
}
#head .search form {
	padding:3px 0 0 0;
	}
#head .search input.txtBox2{
	width:412px;
	height:17px;
	padding:2px;
	border: solid 1px #0a5570;
	float:left;
	}

#head .search input.find{
	width:72px;
	height:20px;
	background:url(../../images/findit.png) no-repeat;
	border: none;
	margin-left:6px;
	margin-top:2px;
	cursor:pointer;
	float:left;

}
#head .search input.ad_search{
	width:131px;
	height:20px;
	background:url(../../images/advancedsearch.png) no-repeat;
	border: none;
	margin-left:6px;
	margin-top:2px;
	cursor:pointer;
	float:left;
	text-indent:100000px;
	font-size: 0px;
    display:block;
    line-height: 0px;
}
.askandstar{
	background:#ebfbf0;
	border-bottom: solid 5px #04748a;
}
.askandstar ul{
	display:block;
	margin:14px 0 12px 10px;
}
.askandstar ul.ask{
	padding: 2px 10px 2px 30px;
	background:url(../../images/ask.jpg) 0 2px no-repeat;
	border-right: dotted 1px #057a84;
}
.askandstar ul.star{
	padding: 2px 5px 2px 40px;
	background:url(../../images/star.jpg) 0 2px no-repeat;
}
/*content*/
#content{
	width:681px;
	float:left;
	margin: 10px 0 0 0;
	}
.box_one{
	border:solid 1px #007784;
	margin-bottom:10px;
	padding:0px 18px 8px;
	background:url(../../images/btbg.gif) repeat-x #fff;
	}
h1{
	height:44px;
	line-height:44px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#dd5d02;
	}
h2{
	font-size: 16px;
	font-weight: bold;
	color:#0a5570;
	margin-top:18px;
	margin-bottom:5px;
	text-indent:12px;
	background:url(../../images/dot.gif) 0 6px no-repeat;
	}
h3{
	font-weight:bold;
	font-size:12px;
	margin-top:18px;
}
h5{
	font-weight:bold;
	font-size:16px;
}
.box_one p{
	margin-top:10px;
}
.box_one .pic1{
	margin:10px 13px 5px 0;
	}
.pic2{
	margin:10px 13px 10px 0;
	border:solid 1px #616060;
	}
.link_area a, .link_area a:visited{
	display:block;
	float:left;
	padding:0 8px 0 9px;
	margin-bottom:5px;
	white-space:nowrap;
	background: url(../../images/splt.gif) 0 5px no-repeat;
}
.link_area a:hover{
	color:#ff4700;
}
.link_area a:hover.first{
	color:#ff4700;
}
.link_area a.first{
	padding-left: 0;
	background: none;
	color:#0a5570;
	font-weight:bold;
}
.link_area a.first_lw{
	margin-left:80px;
}
.link_area a.noblod{
	font-weight: normal;
	color:#000;
}
/*side_bar*/

#side_bar{
	width:309px;
	float:right;
	margin-top:10px;
	}
.box_two{
	background: #faffef;
	margin-bottom:10px;
	padding:14px 19px 15px;
	}
.side_banner{
	margin-bottom:10px;
	}
h4{
	text-indent:-10000px;
	}

h4.hotspot{
	background:url(../../images/hotspot.png) no-repeat;
	width:72px;
	height:31px;
	}
h4.NewsLetter{
	background:url(../../images/news.png) no-repeat;
	width:103px;
	height:30px;
	}
h4.policy{
	background:url(../../images/policy.png) no-repeat;
	width:115px;
	height:30px;
	}
.pic3, .pic4{
	margin:0 10px 0 0;
	}
.pic3{
	border:solid 1px #000;
}
.pic4{
	border:solid 4px #e4e4e4;
	}
.pic5{
	margin:5px 10px 5px 0;
}

.box_two .small_area{
	padding:5px;
	background: #dbe8bd;
	margin-bottom:1px;
}
#side_bar .box_two .small_area p{
	margin-top:5px;
	}
#side_bar .box_two p.first{
	margin-top:12px;
}
#side_bar .box_two span{
	display:block;
	}
.datestyle span{
	color:#ff5400;
}

#side_bar .box_two ul li{
	margin-top:18px;
	padding-left:13px;
	background:url(../../images/dot.gif) 0 7px no-repeat;
}









/*foot*/
#foot{
	text-align:center;

}
#foot .nav_sub{
	height:31px;
	background: #d0ddb2;
	}
#foot ul{
	width:700px;
	margin:0 auto;
}
#foot ul li{
	float:left;
	padding: 0 20px 0 21px;
	background:url(../../images/splt.gif) 0 10px no-repeat
}
#foot ul li.lw{
	background: none;
}
#foot a, #foot a:visited{
	font-weight: bold;
	color:#000;
	line-height:31px;
	text-decoration:none;
	}
#foot .copyright{
	background:#f2fbe0;
	padding-top:8px;
	padding-bottom:30px;
}
#foot .copyright p{
	color: #0a5570;
	margin-top: 5px;
}
	








