#container {
	PADDING: 0px; MARGIN: 0px; DISPLAY: block; WIDTH: 978px; TEXT-ALIGN: left
}
#content {
	margin:0 10px 10px 0;
	width:643px; 
	float:left;
	line-height: 140%;
}
.banner{
	margin:10px 2px 10px 10px;
	padding:0 5px;
	border:#cecece 1px solid;
}

.collist {
	FLOAT: left;
	WIDTH: 630px;
	margin:10px 2px 10px 10px;
	background:url(/images/bg_in.jpg) right bottom no-repeat;
	BORDER: #E3E4E6 1px solid;
	display:inline;
	font-size: 16px;
	line-height:140%;
}
.coltitle {
	background:url(/images/bg_col.gif) top repeat-x;
	height:34px;
	line-height: 34px;
	overflow:hidden;
}
.coltitle h3{
	height:34px;
	line-height: 34px;
	float:left; 
	COLOR: #747474;
}
.coltitle p{
	padding:0px 10px 0 0;
	float:right;
	height:24px;
	font-size:90%;
}
.coltitle p a{padding-left:8px; background:url(/images/bullet.gif) 0 50% no-repeat;}

.col {
	float:left;
	width:194px;
	height:370px;
	padding-left:14px;
	border:#cecece 1px solid;
}
.col ul{
	margin:0;
	padding:0;
}
.col ul li{
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	LIST-STYLE-TYPE: none;
	font-size:90%;
	background:url(/images/bullet.gif) 0 0.5em no-repeat;
}
.col dl{margin-top:10px; padding-top:10px; background:url(/images/line_newslist.gif) left top repeat-x;}
.col dt{padding-bottom:5px; font-weight:bold;}
.col dd{
	font-size:12px;
	line-height:140%;
	padding-left:10px;
}
.col H1 {
	PADDING: 5px 0;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.col1 {
	FLOAT: left;
	WIDTH: 430px;
	MARGIN: 0 10px;
	display:inline;
}
.col2 {
	FLOAT: left;
	WIDTH: 190px;
	display:inline;
}
.colcontent {padding:0 10px 13px 15px; margin:0; BORDER: #E3E4E6 1px solid;}
.colcontent ul{ 
	margin:0;
	padding:0;
}
.colcontent ul li { 
	margin:0;
	padding:0;
	LIST-STYLE-TYPE: none;
	padding-left:10px;
	background:url(/images/bullet.gif) 0 0.5em no-repeat;
}

#subContents{
	float:left;
	width:315px;
}

#HLbox{
	margin:8px 0 10px;
	background:url(/images/bg_t.gif) left top repeat-x;
}
#HLbox h3{
	height:34px;
	line-height: 34px;
	COLOR: #747474;
	overflow:hidden;
}
.HLlist{padding:10px 13px 5px; BORDER: #E3E4E6 1px solid;}
.HLlist dl{
	margin-bottom:10px;
	padding-bottom:12px;
	background:url(/images/line_newslist.gif) left bottom repeat-x;
}
.HLlist dl.HLend{background-image:none; margin-bottom:0;}
.HLlist dt{font-weight:bold; display:inline;}
.HLlist dt img{padding:4px 0 5px 10px; float:right;}
.HLlist dd{margin-top:3px; font-size:90%;}

#newsBox {
	overflow:hidden;
}
.newsList{padding:10px 13px 0 10px;BORDER: #E3E4E6 1px solid;}
.newsList dt{
	margin-bottom:2px;
	font-weight:bold;
}
.newsList dd{
	margin-bottom:10px;
	padding-bottom:15px;
	background:url(/images/line_newslist.gif) left bottom repeat-x;
}
.newsList dd.newsEnd{padding-bottom:0; background-image:none;}

H1#seo {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px; WIDTH: auto; COLOR: #9b9b9b; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
H1#seo A:link {
	COLOR: #9b9b9b
}
H1#seo A:visited {
	COLOR: #9b9b9b
}