@charset "utf-8";
/* CSS Document */

#flashContent {
	margin-bottom:10px;
	text-align:center;
}

#wrapper {
	width:1000px;
	margin:0 auto;
}
#contents {
	background: none;
}
#contents #top {
	background:none;
}
#contents #inner {
	background:none;
	padding:0px;
}
#main {
	float:none;
	width:970px;
	background:#FFF url(../images/main_bg.gif) repeat-x left top;
	padding-left:30px;
	margin:0 auto;
}
#main #container01 {
	float:left;
	width:402px;
	background:url(../images/container_line.gif) repeat-y right top;
}
#main #container01 #news {
	margin-top:34px;
	width:376px;
}
#tab-box ul {
	position:relative;   
	padding: 0;   
	list-style: none; 
	border-bottom:1px solid #bbb;
	height:30px;
	z-index:0;
}   
#tab-box ul li.info {
	position:absolute;
	left:4px;
	z-index:5;
}
#tab-box ul li.press {
	position:absolute;
	left:122px;
	z-index:10;
}
#tab-box .tab{   
display:none;   
margin-top:20px;   
margin-bottom:30px;   
}   
.scroll-pane {
	height:620px;
    overflow: auto;
}
#tab-box dl {
	padding:15px 0;
	font-weight:bold;
	font-weight:bold;
	border-bottom:#7f7f7f 1px dotted;
	margin-right:10px;
}
#tab-box dt {
	color:#868686;
	margin-bottom:10px;
}
#tab-box dd {
	margin:0 10px 10px 0;
}
#tab-box .leftImg {
	width:180px;
	float:left;
}
#tab-box .rightTxt {
	width:150px;
	float:left;
	color:#4c4c4c;
	font-weight:normal;
}
#main #container02 {
	width:245px;
	float:left;
	background:url(../images/container_line.gif) repeat-y right top;
	padding:34px 24px 0 26px;
}
#main #container02 .searchBox {
	background:url(../images/searchBox_bg.gif) repeat-y left top;
}
#main #container02 .searchBox .top {
	background:url(../images/searchBox_bgtop.gif) no-repeat left top;
}
#main #container02 .searchBox .inner {
	background:url(../images/searchBox_bgbtm.gif) no-repeat left bottom;
	padding:8px;
}
#main #container02 .searchBox input.formText{
	width:150px;
	height:18px;
	border:#c1c1c1 1px solid;
	margin-right:8px;
	line-height:18px;
	padding-left:5px;
	vertical-align:middle;
}
#main #container02 .searchBox input.formBtn{
	width:44px;
	vertical-align:middle;
}	
#main #container02 .searchBox .notes {
	font-size:84%;
	margin-top:10px;
}
#main #container02 .searchList {
	margin-top:30px;
	line-height:2.2;
	font-size:109%;
}
#main #container02 .searchList li {
	display:block;
}
#main #container03 {
	float:left;
	width:223px;
	padding:0 25px 25px;
	background:#f5f5f5 url(../images/container03_bg.gif) repeat-x left top;

}
#main #container03 .list {
	margin-top:25px;
	border-bottom:#7f7f7f 1px dotted;
	line-height:1.5;
}
#main #container03 .list .ttl {
	margin-bottom:10px;
}
#main #container03 .list .img {
	margin-bottom:5px;
}
#main .links li{
	background:url(../images/link_bg.gif) no-repeat left center;
	padding-left:20px;
	float:right;
	margin-top:20px;
}
#main .more li{
	background:url(../images/link_bg2.gif) no-repeat left center;
	padding-left:20px;
	float:left;
	margin:10px 3px 10px;
}
#main .links li a,
#main .more li a {
	color:#1046a1;
}
#bnrList {
	width:967px;
	margin:25px auto 0;
	overflow:hidden;
	zoom:1;
}
#bnrList .pcont {
	 width:913px;
	 float:left;
	 overflow:hidden;
	 padding-left:5px;
}
#bnrList .ScrCont {
	 width:32766px;
	 zoom:1;
	 margin-left:-5px;
}
#bnrList #List1_1, #bnrList #List2_1 {
	 float:left;
}
#bnrList .LeftBotton, #bnrList .RightBotton {
	 width:16px;
	 height:23px;
	 float:left;
}
#bnrList .LeftBotton {
	background:url(../images/arrow_left.gif) no-repeat left center;
	margin:25px 5px 0 0;
}
#bnrList .RightBotton {
	background:url(../images/arrow_right.gif) no-repeat left center;
	margin:25px 0 0 5px;
}
#bnrList .pl img {
	 display:block;
	 cursor:pointer;
	 border:none;
	 margin:6px auto 1px auto;
}
#bnrList .pl {
	 width:167px;
	 float:left;
	 float:left;
	 text-align:center;
	 line-height:23px;
	 margin-right:20px;
}


