@charset "utf-8";

/*------------------------------------------------login*/
.login{
	width:auto;
	margin:0 10px 10px 10px;
	
}
.login a{
	font-size: 80%;	
	color: #999999;
}
html>body .login a{	font-size: 90%;	}
*+ html>body .login a{	font-size: 80%;	}

.btn_go{
	background-image: url(../images/btn_go.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 3px 0 0 10px;
	color: #CC6600;
	width:44px;
	height:18px;
	border:none 0px;
	font-size: 85%;	
}
.login h2{
	background-image: url(../images/h2_login.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	
}
.login table {	width:100%;}
.login { padding:2px 0;}
.login table label{
	white-space: nowrap;
}


/*-----leftbg headline-- 公板樣式 *************************************************************************************************/
.leftbg .headline{ width: 171px;clear:both; margin:0px 0 3px 0; }

.leftbg .headline h2{background: url(../images/bg_title2.jpg) no-repeat left 0px;font-family: Arial, Sans-Serif;display:block;
padding:5px 0 0px 50px;margin: 0px;line-height: 1.5em;font-size: 1.2em;
font-weight: bold;color: #000;
height:34px;letter-spacing: -1px;}
.leftbg .headline h2 a{color: #000;font-weight: bold;}
.leftbg .headline h2 span{color: #000;font-weight: bold;}


.leftbg .headline h2 .rss{  margin:0px 0 0 0px;}

.leftbg .headline .rss{position:absolute;  margin:2px 0 0 180px;}

.leftbg .headline .body {line-height: 1.7em;margin: 0px 0 0 0;padding:0px 0 0 0;border:0px solid #e0dad7;}
.leftbg .headline .body h3{color: #555;margin:0px 0 0px 0px;padding:5px 0 2px 25px;
background: url(../images/icon_arrow10.gif) no-repeat 0px 7px;font-weight: normal;border:0px none;font-size: .95em;line-height: 1.3em;clear:both;}
.leftbg .headline .body h3 a{color: #555;text-decoration: none;}
.leftbg .headline .body h3 a:hover{color: #FF0000;text-decoration: underline;}
.leftbg .headline .body h4{color: #009933;padding:3px ;clear:both;margin:0 0 2px 0;	font-weight: bold;background: url(../images/h2_bg.gif) no-repeat 0px bottom;}
.leftbg .headline .body p{color: #666666;letter-spacing: 1px;margin:5px 0;padding:0px;line-height: 18px;font-size: .85em;}


.leftbg .headline .body ul{
	list-style-type: none;	
	padding:0px 0 0px 0px;
	margin: 10px 0px 10px 0px;
	}
.leftbg .headline .body li{
	margin: 0px 0px 0px 0px;
	padding:0px 0 0px 4px;
	list-style-type: none;
	/*background: url(none) repeat-y left top;display: block;*/ 
}
.leftbg .headline .body li a{
	display: block;	
	color: #010101;	
	text-decoration: none;
	background: url(../images/bg_nav.gif) no-repeat left top;
	height:auto;
	width: 134px;*width: 134px;_width: 159px;
	padding:5px 0 6px 27px;
	font-size: .95em;
	font-weight: normal;
	line-height: 1.2em;
	border-bottom:1px solid #dbdbdb;
}

.leftbg .headline .body li a:hover{
	color: #cd3d0b;text-decoration: none;
	background:#e8f3f5 url(../images/bg_nav_f2.jpg) no-repeat left top ;
}

.leftbg .headline .body  span.date{color: #999999;padding:1px 2px;font-size: 80%;margin:0px 0 0 0;}

.leftbg .headline .body li.date{color: #999999;padding:3px 2px;font-size: 80%;margin:0px 0 0 0;}

.leftbg .headline .body li .image{float:left;padding:5px 0 5px 0;}
.leftbg .headline .body li .image img{border:1px solid #CCCCCC;padding:1px;	margin: 0px 5px 5px 0px;width:165px;height:100px;display:none;}

.leftbg .headline .body .list{	margin:0px 0 0 140px;background-image: none;}
.leftbg .headline .body .list li{background: url(../images/icon_arrow7.gif) no-repeat 0px 5px;padding-left: 15px;	display:block;	text-align:left;				
								line-height: 22px;	border-bottom: 1px dashed #dddddd;}
.leftbg .headline .body .list li .date{color: #999;padding:0 2px 0 2px;font-size: 80%;	margin:0px 0 0 0;}



.leftbg .headline .pic{	border:1px solid #CCCCCC;padding:1px;margin: 0px 5px 5px 0px;width:185px;height:100px;}
.leftbg .headline .image{float:left;padding:5px 0 5px 0;}
.leftbg .headline .image img{border:1px solid #CCCCCC;padding:1px;	margin: 0px 5px 5px 0px;width:185px;height:100px;}
.leftbg .headline .source{background: url(../images/scorebg.gif) repeat-y left 0px;padding:2px 0 2px 5px;margin:5px 0;clear:both;}
.leftbg .headline .source em{color: #CC0000;}
.leftbg .headline .source img{ vertical-align:middle;}

/*------ headline Footer--*/
.leftbg .headline .foot{
	display: block;height:0px;
	background: url(none) no-repeat right top;
}
html>body .leftbg .headline .foot{height: 8px;}
*+ html>body .leftbg .headline .foot{height: 8px;}



/*------ headline 1999--*/

.leftbg .headline1{ width: 171px;__width:168px;clear:both; margin:0px 0 3px 0; }

.leftbg .headline1 h2{
	background: url(../images/bg_title9.png) no-repeat left 0px;
	font-family: Arial, Sans-Serif;display:block;
	padding:23px 0 0px 90px;
	margin: 0px -1PX 0PX -30PX;
	line-height: 1.5em;
	font-size: 1.2em;
	font-weight: bold;color: #000;
	height:40px;
	_height:65px;
	letter-spacing: -1px;
	behavior:url("js/iepngfix.htc");}
.leftbg .headline1 h2 a{color: #000;font-weight: bold;}
.leftbg .headline1 h2 span{color: #ffffff;font-weight: bold;}


.leftbg .headline1 h2 .rss{  margin:0px 0 0 0px;}

.leftbg .headline1 .rss{position:absolute;  margin:2px 0 0 180px;}

.leftbg .headline1 .body {line-height: 1.7em;margin: 0px 0 0 0;padding:0px 0 0 0;border:0px solid #e0dad7;}
.leftbg .headline1 .body h3{color: #555;margin:0px 0 0px 0px;padding:5px 0 2px 25px;
background: url(../images/icon_arrow10.gif) no-repeat 0px 7px;font-weight: normal;border:0px none;font-size: .95em;line-height: 1.3em;clear:both;}
.leftbg .headline1 .body h3 a{color: #555;text-decoration: none;}
.leftbg .headline1 .body h3 a:hover{color: #FF0000;text-decoration: underline;}
.leftbg .headline1 .body h4{color: #009933;padding:3px ;clear:both;margin:0 0 2px 0;	font-weight: bold;background: url(../images/h2_bg.gif) no-repeat 0px bottom;}
.leftbg .headline1 .body p{color: #666666;letter-spacing: 1px;margin:5px 0;padding:0px;line-height: 18px;font-size: .85em;}


.leftbg .headline1 .body ul{
	list-style-type: none;	
	padding:0px 0 0px 0px;
	margin: 10px 0px 10px 0px;
	}
.leftbg .headline1 .body li{
	margin: 0px 0px 0px 0px;
	padding:0px 0 0px 4px;
	list-style-type: none;
	background: url(none) repeat-y left top;display: block;
}
.leftbg .headline1 .body li a{
	display: block;	
	color: #010101;	
	text-decoration: none;
	background: url(../images/bg_nav.gif) no-repeat left top;
	height:auto;
	width: 134px;*width: 134px;_width: 159px;
	padding:5px 0 6px 27px;
	font-size: .95em;
	font-weight: normal;
	line-height: 1.2em;
	border-bottom:1px solid #dbdbdb;
}

.leftbg .headline1 .body li a:hover{
	color: #cd3d0b;text-decoration: none;
	background:#e8f3f5 url(../images/bg_nav_f2.jpg) no-repeat left top ;
}

.leftbg .headline1 .body  span.date{color: #999999;padding:1px 2px;font-size: 80%;margin:0px 0 0 0;}

.leftbg .headline1 .body li.date{color: #999999;padding:3px 2px;font-size: 80%;margin:0px 0 0 0;}

.leftbg .headline1 .body li .image{float:left;padding:5px 0 5px 0;}
.leftbg .headline1 .body li .image img{border:1px solid #CCCCCC;padding:1px;	margin: 0px 5px 5px 0px;width:165px;height:100px;display:none;}

.leftbg .headline1 .body .list{	margin:0px 0 0 140px;background-image: none;}
.leftbg .headline1 .body .list li{background: url(../images/icon_arrow7.gif) no-repeat 0px 5px;padding-left: 15px;	display:block;	text-align:left;				
								line-height: 22px;	border-bottom: 1px dashed #dddddd;}
.leftbg .headline1 .body .list li .date{color: #999;padding:0 2px 0 2px;font-size: 80%;	margin:0px 0 0 0;}


.leftbg .headline1 .pic{	border:1px solid #CCCCCC;padding:1px;margin: 0px 5px 5px 0px;width:185px;height:100px;}
.leftbg .headline1 .image{float:left;padding:5px 0 5px 0;}
.leftbg .headline1 .image img{border:1px solid #CCCCCC;padding:1px;	margin: 0px 5px 5px 0px;width:185px;height:100px;}
.leftbg .headline1 .source{background: url(../images/scorebg.gif) repeat-y left 0px;padding:2px 0 2px 5px;margin:5px 0;clear:both;}
.leftbg .headline1 .source em{color: #CC0000;}
.leftbg .headline1 .source img{ vertical-align:middle;}


/*------ headline Icon--*/

.leftbg .secIcon h2{
	background: url(../images/bg_title2_f2.png) no-repeat left 0px;font-family: Arial, Sans-Serif;display:block;
padding:18px 0px 0px 90px;margin: 0px -1PX 0PX -30PX;line-height: 1.5em;font-size: 1.2em;
font-weight: bold;color: #ffffff;
height:40px;_height:65px;letter-spacing: -1px;




	

}
.leftbg .secIcon h2 a{color: #ffffff;font-weight: bold;}
.leftbg .secIcon h2 span{color: #ffffff;font-weight: bold;}








/*------------------------------------------------box1 */
.box1{
	background-image: url(../images/box1_head.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	width: 190px;
	margin:10px 0 0 10px;
	
}
.box1 h2{
	font-size: 120%;
	font-weight: bold;
	color: #4b7f55;
	text-align: center;
	padding:5px 0 5px 0px;
	background-image: none;
	clear:none;
	margin:0px;
}
.box1 h2 a{
	font-weight: bold;
	color: #4b7f55;
}

.box1 .body{padding:5px; text-align:left;}
.box1 .body ul{margin:0px;}
.box1 .body li{
	background-image: url(../images/icon_arrow5.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	padding: 0px 0 0 15px;
	border-bottom: 1px dashed #CCCCCC;
	line-height: 25px;
}
.box1 .body .Tb { width:95%; padding:5px;}
.box1 .body .Tb th{
	font-weight: normal;
	color: #0066CC;
	 padding:3px;
	 border-bottom: 1px dashed #CCCCCC;
}
.box1 .body .Tb { padding:3px;border-bottom: 1px dashed #CCCCCC;}


.box1 .foot{
	background-image: url(../images/box1_footer.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height: 25px;
}


/*----------------------------------------------------------------AD start(A)*/
.ad ul{ margin:5px 0 5px 30px ; clear:both;}
.ad img{
	/*width:140px;
	border: 1px solid #FFFFFF;*/
}
.ad li{
	display:block;padding:2px 0;}
	
.ad a{
	}
/*----------------------------------------------------------------AD End*/


