@charset "utf-8";
@import url("layout.css");
@import url("common.css");
@import url("leftmenu.css");
/* CSS Document */

.toplink{
	font-family: Verdana, sans-serif;	
	padding:3px 0 0 370px;
	float:left;
	text-align:right;
	color: #FFFFFF;
	font-size:12px;
}
.toplink a{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.toplink a:hover{text-decoration: underline ;}
.toplink  img{ vertical-align:middle;padding:0 3px;}
.topsearch{ text-align: left;float:left; margin: 2px 0 0 10px;}
.topsearch  img{ vertical-align:-2px;padding:0 0px; border:0px none;}

/*----------------------------------------------------------------list start (C)*/
.list{width:96%; margin:15px 0 15px 10px; text-align:left;clear:both;}
	
.list .new_head{
	background-image: url(../images/new_head.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	
}

.list .talents_head{
	background-image: url(../images/talents_head.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
}
.list .share_head{
	background-image: url(../images/share_head.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
}

.list ul{
	margin:2px;
	list-style-type: none;
}

html>body .list ul{
	margin:0 0 0 -25px;
}
*+ html>body .list ul{
	margin:2px;
}
.list li{
	line-height:20px;	
	color:#2dafc4;	
	padding:0px 0 0 8px; 
	margin:0px;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/icon_bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.list li a{
	color:#666;
	margin: -20px 0 0 70px;
	display:block;
	font-size:13px;
	text-decoration: none;
	
}
.list li a:hover{background-color: #F9FADE;}
.list .more{ float:right; margin: -20px 0 0 0px;}

.list .more img{border:0px none;}
/*----------------------------------------------------------------list end*/
/*----------------------------------------------------------------list start (C)*/
.list2{width:96%; margin:20px 0 15px 10px; text-align:left;clear:both;}
	

.list2 .talents_head{
	background-image: url(../images/talents_head.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
}

.list2 ul{
	margin:2px;
	list-style-type: none;
}

html>body .list2 ul{
	margin:0 0 0 -25px;
}
*+ html>body .list2 ul{
	margin:2px;
}

.list2 li{
	line-height:20px;	
	color:#2dafc4;	
	padding:0px 0 0 8px; 
	margin:0px;
	font-size:12px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/icon_bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.list2 li a{
	color:#666;
	margin: -20px 0 0 140px;
	display:block;
	font-size:13px;
	text-decoration: none;	
	
}
.list2 li a:hover{background-color: #F9FADE;}
.list2 .more{ float:right; margin: -20px 0 0 0px;}

.list2 .more img{border:0px none;}
/*----------------------------------------------------------------list end*/


/*----------------------------------------------------------------epaper start (A)*/
.epaper {
	text-align: left;
	background: url(../images/epaper_bg.gif) no-repeat 0 0;
	font-size: 12px;
	padding:7px 0 3px 290px;
	margin:0px;
	color: #FFFFFF;	
	clear:both;	

}
html>body .epaper {padding:2px 0 3px 290px;}
*+ html>body .epaper {padding:3px 0 4px 290px;}

.epaper img { border:0px none; padding:0 2px ;}	
.epaper form {
	padding: 0px 0 0px 0;
	}
	
	

	
.epaper form input {/*文字輸入欄位*/
	border: 1px solid #ccc;
	height: 17px;
	margin-left: 2px;
	vertical-align:-3px;
	color: #666;}
	
.epaper a{
	color:#FFFFFF;
	text-decoration: none;
	
}
/*----------------------------------------------------------------epaper End*/

.visitor{
	text-align: center;
	padding: 55px 0 0 0px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
}

/*----------------------------------------------------------------epaper start (B)*/
.login {
	width:190px;
	height: 115px;
	background-image: url(../images/login_bg.gif);
	text-align: left;
	clear:both;
}
.login form {
	padding:33px 0 0 5px;
	margin:0px;
	color: #333333;
}
.login form a{
	color:#000000;
	text-decoration: none;
	font-size: 12px;
	margin-left:2px;
}
.login form .btn{
	font-size: 12px;
	color: #333333;
	height:18px;
	background-color: #e6fb33;
	border: 1px solid #87ca1e;
}

/*----------------------------------------------------------------epaper End*/


.RSS{width:96%; margin:20px 0 15px 10px; text-align:left;clear:both;}
.RSS ul{
	margin:2px;
	list-style-type: none;
}

.RSS li{
	line-height:20px;	
	color:#2dafc4;	
	padding:0px 0 0 8px; 
	margin:0px;
	font-size:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/icon_bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.RSS li a{
	color:#666;
	margin: -20px 0 0 140px;
	display:block;
	font-size:15px;
	text-decoration: none;
	
