/***********************************************/
/* index.css                            */
/* Use with index.htm/index.asp         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
*{margin:0;padding:0;}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 25px;
	background: #FFFFFF;
	font-size: 12px;
}
img{ border:0;}
.lfloat{float:left;}
.rfloat{float:right;margin:0 10px 0;}
/******* hyperlink and anchor tag styles *******/

a:link{
	color: #666;
	text-decoration: none;
}
a:visited{
	color: #005FA9;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 120% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell{
    margin:0 auto 8px auto;
	width:1004px;
	height:auto;
	overflow:hidden;
	background-color: #FFFFFF;
}
#masthead{
    margin:0 auto 10px auto!important;
    margin:0 auto 10px auto;
    margin:/**/0 auto 5px auto;
	width:1004px;
	height:207px;
}
/************** skipLinks styles *****************/
#skipLinks{
	width:993px;
	height:30px;
	line-height:30px;
	margin: 0 0 0 5px;
}
#skipLinks #leftSpan{
    margin:0 0 0 30px;
	float:left
}
#skipLinks #rightSpan{
    margin:0 30px 0;
	float:right
}
/************** banner styles *****************/
#banner{
	margin:0 0 0 5px;
	width:993px;
	height:114px;
}
/************** menuNav styles *****************/
#menuNav{
	margin:5px 0 0 5px!important;
	margin:5px 0 0 5px;
	margin:/**/5px 0 0 2px;
	width: 993px;
	height: 58px;
	background-image: url(images/menu_bg.jpg);
	float: left;
}
#menuNav #siteLogo{
	margin:0 0 0 66px!important;
	margin:0 0 0 66px;
	margin:/**/0 0 0 30px;
	width: 141px;
	height: 57px;
	float: left;
}
#menuLink{
	width: 763px;
	height: 57px;
	margin: 0 11px!important;
	margin: 0 11px;
	margin:/**/ 0 5px 0 16px;
	float: right;
	line-height:18px;
}
a.mlink, a.mlink:visited{
	font-size: 12px;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width:93px!important;
	width:90px;
	width:/**/90px;
	height: 14px;
	margin:7px 0 0;
	display: block;
	text-align: center;
	float: left;
}

a.nlink, a.nlink:visited{
	font-size: 12px;
	color: #333333;
	border-right: 1px solid #333333;
	width:93px!important;
	width:90px;
	width:/**/90px;
	height: 14px;
	margin:15px 0 0!important;
	margin:15px 0 0;
	margin:/**/12px 0 0;
	display: block;
	text-align: center;
	float: left;
}
a.noborder,a.noborder:visited{
	border:0;
}
/************** NewsCenter styles *****************/
#NewsCenter{
	width:735px;
	height: 425px;
	float: left;
	margin:0 0 5px 5px!important;
	margin:0 0 5px 5px;
	margin:/**/0 0 5px 3px;
}
#NewsCenter #FocusAD{
	width:320px;
	height: 273px!important;
	height: 273px;
	height:/**/271px;
	border:1px solid #ACB1B5;
	border-right:0;
	float: left;

}
#NewsCenter #News{
	width:411px;
	height: 273px;
	border:1px solid #9BB0C1;
	float: left;
}
#NewsCenter #News #NewsBar{
	width:405px;
	height: 28px;
	margin:2px 2px 0 2px;
	border:1px solid #ACB1B5;
	background:url(images/bar_bg1.jpg) repeat-x center center;
}
#NewsCenter #News .NewsNav{
	width:391px;
	height: 220px;
	padding:5px 10px;
	line-height:23px;
}
#NewsCenter #News .NewsNav dt{
	width:306px;
	height: 23px;
	float: left;
}
#NewsCenter #News .NewsNav dt a{
color:#1B5BB2;
}
#NewsCenter #News .NewsNav dd{
	width:85px;
	height: 23px;
	float: left;
}
#NewsCenter #PictrueNews{
	width:732px;
	height: 140px;
	float: left;
	margin:8px 0 0!important;
	margin:8px 0 0;
	margin:/**/3px 0 0;
	border:1px solid #ACB1B5;
}
#NewsCenter #PictrueNews #PictrueTitle{
	width:28px;
	height: 140px;
	float: left;
	border-right: 1px solid #ACB1B5;
}
#NewsCenter #PictrueNews #PictrueNav{
	width:702px;
	height: 140px;
	float: left;
	overflow: hidden;
}
#NewsCenter #PictrueNews #PictrueNav dl{
	width:160px;
	height: 137px;
	float: left;
	text-align:center;
	margin:3px 0 0 12px;
}
#NewsCenter #PictrueNews #PictrueNav dt{
	width:160px;
	height: 119px;
}
#NewsCenter #PictrueNews #PictrueNav dd{
	width:160px;
	height: 18px;
	line-height:18px;
}

/************** Login_Article styles *****************/
#Login_Array{
	width:250px;
	height: 423px!important;
	height: 423px;
	height:/**/ 420px;
	float: left;
	margin:0 0 5px 5px!important;
	margin:0 0 10px 5px;
	margin:/**/0 0 5px 3px;
	border:1px solid #ACB1B5;
}
#Login_Array #LoginForm{
	width:248px;
	height: 180px;
	float: left;
}

#Login_Array #LoginNav{
	width:244px;
	height: 179px;
	margin:2px;
	border:1px solid #ACB1B5;
}
#Login_Array #LoginNav #LoginBar{
	width:244px;
	height:28px;
	border-bottom:1px solid #ACB1B5;
	background:url(images/bar_bg1.jpg) repeat-x center center;
}
#Login_Array #LoginNav #LoginItem{
	width:244px;
	height:132px;
	margin:11px 0 0;
	padding: 0;
	list-style-type: none;
}
#Login_Array #LoginNav #LoginItem li{
	width:170px;
	height:24px;
	margin:0 35px 8px 35px;
	line-height:24px;
	vertical-align:middle;
}
#Login_Array #LoginNav #LoginForm{
	margin:0;
	padding:0;
}
#Login_Array #LoginNav #LoginItem .TextInput{
	width:112px;
	height:20px;
	line-height:20px;
	background:url(images/input.jpg) repeat-x center center;
	border:0;
	padding:0 4px;
	color:#666666;
}
#Login_Array #LoginNav #LoginItem .CheckboxInput{
	width:15px;
	height:15px;
	line-height:15px;
	border:1px solid #ACB1B5;
}
/************** Article_list styles *****************/
#ArticleList{
	width:236px;
	height:200px;
	padding:0 6px!important;
	padding:0 8px;
	padding:/**/0 5px;
	float: left;
}
#Incentive{
	width:244px;
	height:28px;
	margin: 5px 0 0 2px;
	background:url(images/bar_bg1.jpg) repeat-x center center;
	border: 1px solid #ccc;
	float: left;
}
#ArticleList dt{
	width:15px;
	height:15px;
	float:left;
	line-height: 14px;
	margin: 5px 3px 3px 0;
	text-align: center;
	font-size:10px;
}
#ArticleList .dt1{
	background: url(images/ListNumber_bg1.jpg) no-repeat 0px 0px;
	color:#FFFFFF;
}
#ArticleList .dt2{
	background: url(images/ListNumber_bg2.jpg) no-repeat 0px 0px;
}
#ArticleList dd{
	width:218px;
	height:25px;
	float:left;
	overflow: hidden;
}
/************** ArticleNav styles *****************/
.ArticleNav{
	width:363px;
	height:228px;
	float:left;
	margin: 0 0 5px 5px!important;
	margin: 0 0 8px 5px;
	margin: /**/0 0 8px 3px;
	border:1px solid #9BB0C1;
}
.ArticleNav .ArticleBar{
	width:356px;
	height:28px;
	margin:2px;
	border:1px solid #ACB1B5;
	background:url(images/bar_bg1.jpg) repeat-x center center;
}
.ArticleNav .ArticleDl1{
	width:342px;
	height:185px;
	float:left;
	padding:5px 10px;
	line-height:23px;
}
.ArticleNav .ArticleDl1 dt{
	width:257px;
	height: 23px;
	float: left;
}
.ArticleNav .ArticleDl1 dt a{
color:#1B5BB2;
}
.ArticleNav .ArticleDl1 dd{
	width:85px;
	height: 23px;
	float: left;
}
/************** smallAD styles *****************/
#smallAD{
	float: left;
	width:250px;
	height:228px!important;
	height:228px;
	height:/**/230px;
	border:1px solid #ACB1B5;
	margin:0 0 0 5px;
}
#smallAD .smallADNav{
	float: left;
	width:242px;
	height: 70px;
	margin: 4px 4px 0 4px!important;
	margin: 4px 4px 0 4px;
	margin:/**/4px 2px 0 2px;
}
#smallAD .smallADNav img{
	width:242px;
	height: 70px;
	border:0;
}
/************** bannerAD styles *****************/
.bannerAD{
	width:991px;
	height: auto;
	float: left;
	border:1px solid #ACB1B5;
	margin:0 0 0 5px!important;
	margin:0 0 0 5px;
	margin:/**/0 0 0 3px;
}
/************** publicize styles *****************/
#publicize{
	width:991px;
	height:392px;
	float: left;
	border:1px solid #ACB1B5;
	margin:5px 0 0 5px!important;
	margin:5px 0 0 5px;
	margin:/**/5px 0 0 3px;
}
#publicize #publicizeBar{
	width:991px;
	height:30px;
	float: left;
	background:url(images/publicize_bg.jpg) repeat-x center center;
}
#publicize #Pn1{
	width:225px;
	height:338px;
	float: left;
	padding:12px;
}
#publicize #Pn1 #Pn1img{
	width:225px;
	height:109px;
}
#publicize #Pn1 #Pn1main{
	width:225px;
	height:209px;
	padding:10px 0;
}

#publicize #Pn1 #Pn1main dt{
	width:15px;
	height:15px;
	float:left;
	line-height: 14px;
	margin: 5px 3px 3px 0;
	text-align: center;
	font-size:10px;
	background: url(images/ListNumber_bg1.jpg) no-repeat 0px 0px;
	color:#FFFFFF;

}
#publicize #Pn1 #Pn1main dd{
	width:207px;
	height:23px;
	float:left;
	overflow: hidden;
}
#publicize #Pn2{
	width:321px;
	height:358px;
	float: left;
	overflow: hidden;
}
#publicize #Pn2 dl{
	width:131px;
	height:164px;
	float: left;
	padding:10px 10px 0 10px;
	line-height:26px
}
#publicize #Pn2 dt{
	width:131px;
	height:109px;
}
#publicize #Pn2 dd{
	width:131px;
	height:55px;
}
#publicize #Pn3{
	width:400px;
	height:357px;
	float: left;
	padding:0 10px;
}
#publicize #Pn3 dt{
	width:396px;
	height:25px;
	font-size:14px;
	font-family:"ºÚÌå";
	line-height: 25px;
}
#publicize #Pn3 dd{
	width:396px;
	height:331px;
}
/************** Towns styles *****************/
#Towns{
	width:991px;
	height:177px;
	float: left;
	border:1px solid #ACB1B5;
	margin:5px 0 0 5px!important;
	margin:5px 0 0 5px;
	margin:/**/5px 0 0 3px;
}
#Towns #TownsBar{
	width:985px;
	height:23px;
	float: left;
	border:1px solid #ACB1B5;
	margin:2px!important;
	margin:2px;
	margin:/**/2px 1px;
	background: url(images/VT_bg.jpg) repeat-x center center;
}
#Towns #FocusADNav{
	width:234px;
	height:131px;
	float: left;
	border:1px solid #ACB1B5;
	margin:7px!important;
	margin:7px;
	margin:/**/3px;

}
#Towns ul{
	width:735px;
	height:148px;
	float: left;
}
#Towns li{
	width:236px;
	height:39px;
	float: left;
	margin:7px 9px 0 0!important;
	margin:7px 9px 0 0;
	margin:/**/6px 9px 0 0;
	list-style-type: none;
}
/************** Article styles *****************/
#Article{
	width:736px;
	height:432px;
	float: left;
	margin: 0 0 5px 0;
}
.ArticleNav2{
	width:361px;
	height:208px;
	float: left;
	border:1px solid #9BB0C1;
	margin:5px 0 0 5px!important;
	margin:5px 0 0 5px;
	margin:/**/5px 0 0 3px;
}
.ArticleNav2 .ArticleBar{
	width:354px;
	height:28px;
	float: left;
	border:1px solid #ACB1B5;
	margin:2px!important;
	margin:2px;
	margin:/**/2px 1px;
	background: url(images/bar_bg1.jpg) repeat-x center center;
}
.ArticleNav2 .ArticleDl1{
	width:340px;
	height:163px;
	float:left;
	padding:5px 10px;
	line-height:23px;
}
.ArticleNav2 .ArticleDl1 dt{
	width:255px;
	height: 23px;
	float: left;
}
.ArticleNav2 .ArticleDl1 dt a{
color:#1B5BB2;
}
.ArticleNav2 .ArticleDl1 dd{
	width:85px;
	height: 23px;
	float: left;
}
/************** FocusADNav3 styles *****************/

#FocusADNav3{
	border:1px solid #ACB1B5;
	width:250px;
	height:423px;
	float: left;
	margin:5px 0 5px 5px!important;
	margin:5px 0 5px 5px;
	margin:/**/5px 0 5px 5px;
}
#FocusADNav3 #Focus_rAD{
	width:243px;
	height:320px;
	float: left;
	margin:4px 0 0 4px!important;
	margin:4px 4px 0 4px;
	margin:/**/4px 2px 0 2px;
}
#FocusADNav3 ul{
	width:239px;
	height:94px;
	float: left;
	margin:2px 4px!important;
	margin:2px 4px;
	margin:/**/2px;
}
#FocusADNav3 li{
	width:239px;
	height:23px;
	float: left;
	list-style-type: none;
	line-height: 23px;
}
/************** FocusADNav3 styles *****************/
#BBSNav{
	border:1px solid #ACB1B5;
	width:731px;
	height:170px!important;
	height:170px;
	height:/**/172px;
	float: left;
	margin:5px!important;
	margin:5px 5px;
	margin:/**/5px 3px;
}
#BBSNav #BBSBar{
	border:1px solid #ACB1B5;
	width:725px;
	height:28px;
	float: left;
	margin:2px!important;
	margin:2px;
	margin:/**/2px 1px;
	background: url(images/bar_bg1.jpg) repeat-x center center;
}
#BBSNav dl{
	width:710px;
	height:135px;
	list-style-type: none;
	padding: 0 10px;
}
#BBSNav dt{
	width:625px;
	height: 26px;
	float: left;
}
#BBSNav dd{
	width:85px;
	height: 26px;
	float: left;
}

#FocusbADNav4{
	border:1px solid #ACB1B5;
	width:255px;
	height:170px;
	float: left;
	margin:5px 0;
}
/************** FriendSite styles *****************/
#FriendSite{
	border:1px solid #ACB1B5;
	width:970px;
	height:90px;
	float: left;
	margin:0 0 8px 5px!important;
	margin:0 0 8px 5px;
	margin:/**/0 0 5px 3px;
	background: #DFDFDF;
	padding: 5px 10px;
}
#FriendSite li{
	border:1px solid #999;
	width:93px;
	height:30px;
	float: left;
	margin:8px 0 0 10px!important;
	margin:8px 0 0 10px;
	margin:/**/8px 0 0 8px;
	background: #FFF;
	list-style-type: none;
	text-align: center;
	padding: 1px;
}
/************** FriendSite styles *****************/
#bottom{
	width:991px;
	height:100px;
	float:left;
	text-align: center;
	margin-top:10px;
	border-top:1px dotted #ACB1B5;
}
