/* CSS Document */

.sub_contents{
	width:170px;
	height:46px;
	background-image:url(../image/bn_submenu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
}

#center_col{
	float:left;
	width:420px;
	margin:0 0 0 10px;
}

#right_col2{
	float:right;
	width:350px;
	margin:0;
}

.center_banner{
	margin:10px 0;
}

.right_banner{
	margin:10px 0;
}

/* ------ */
#submenu_top{
	margin:0px 0 10px 0;
	padding:0;
}

#submenu_top p{
	margin:0;
	padding:0;
	list-style-type:none;
}

#submenu_top p a{
	color:#666666;
	text-decoration:none;
}

#submenu_top p a:hover{
	text-decoration:underline;
	color:#66CC33;
}
/* ------ */

.right_reading{
	margin:10px 0;
	width:350px;
	background-image:url(../image/bg_right_reading_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

.right_reading .in{
	background-image:url(../image/bg_right_reading_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/* ------ */

.center_reading{
	margin:10px 0;
	width:410px;
	background-image:url(../image/bg_info_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

.center_reading .in{
	background-image:url(../image/bg_info_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/* ------ */
.ticker_area{
	clear:both;
	width:950px;
}

.ticker{
	margin:15px auto;
	background-image:url(../image/bg_ticker.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

.ticker .txt{
	background-image:url(../image/lb_ticker.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:35px;
}

.ticker .txt p{
	color:#FFFFFF;
	line-height:30px;
}

/* ------ */

#center_mass{
	width:416px;
}

#center_library{
	width:416px;
}

#center_library .in{
	
}

#search_form{
	width:416px;
	height:36px;
	background-image:url(../image/bg_library.jpg);
	background-repeat:no-repeat;
}

#tab{
	margin:0;
	padding:0;
}

#tab li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}



#library_reading{
	clear:both;
	width:410px;
	margin:0 auto;
	background-image:url(../image/bg_library02_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}


#center_readlist{
	clear:both;
	margin:20px 0 20px 50px;
}

#center_readlist li{
	list-style-type:none;
}

/**/

#qalist{
margin:10px 0 0px 30px;
}


#qalist li{
	list-style-image:url(../image/li_qa.jpg);
}

#library2{
margin:10px 0 0px 30px;
}

#library2 .gold{
	list-style-image:url(../image/li_right_library_gold.jpg);
}

#library2 .silver{
	list-style-image:url(../image/li_right_library_silver.jpg);
}

#library2 .bronze{
	list-style-image:url(../image/li_right_library_bronze.jpg);
}

#infolist{
margin:10px 0 0px 30px;
}

#infolist{
	list-style-image:url(../image/li_info.jpg);
	margin-left:50px;
}

#library_list{
margin:10px 0 0px 30px;
}

#library_list li{
	list-style-type:none;
	
}

.clear{
	clear:both;
}
.sparea {
	text-decoration: none;
}
.sparea p {
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 5px;
}

