/* CSS Document */

body{
	text-align:center;
	margin:0px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
	letter-spacing:1px;
	font-family:"新細明體",PMingLiU;
}

.outline{
	width:944px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color:#FFF;
}

.outline .header{
	padding:0px;
}

h1{}
h2{ font-size:21px;font-weight:bolder;color:#000;padding:0px;margin:5px 0px; }
h3{ font-size:17px;font-weight:bolder;color:#000;padding:0px;margin:5px 0px; }
h4{}
h5{}

img{
	border:0px;
}

.outline .header .header_edition{
	float:left;padding-top:2px;background-color:#FFF;height:22px;text-align:left;font-size:0px;
}

.outline .header .header_edition img{
	border:0px;
}

.outline .header .topright{
	float:right;padding:8px 5px 0px 0px;letter-spacing:0px;
}

.outline .header .topright a{
	text-decoration:none;color:#000;
}

.outline .header .topright b{
	font-family:Arial, Helvetica, sans-serif;
}

.outline .header .header_logo{
	clear:both;
	text-align:left;height:84px;
	background-color:#bf1b02;
	background:url(../img/headerbg_repeat.gif) repeat-x;
	padding-left:17px;
}

.outline .header .header_logo .header_search{
	float:right;width:270px;height:21px;margin:53px 0px 0px 0px;
	background:url(../img/searchbar.gif) no-repeat;
}

.outline .header .header_logo .header_search .headersearchtextfield{
	width:147px;height:16px;border:0px;padding:2px 0px;margin:0px 10px;background:none;
}

.outline .header .header_logo .header_search .headersearchbuttom{
	border:0px;width:92px;height:21px;background:url(../img/header_searchbutton.gif) no-repeat;
}

.outline .header .header_menu{
	height:21px;
	text-align:left;
	background:url(../img/menubg_repeat.gif) repeat-x;
	padding-left:15px;
	font-size:0px;
}

.outline .header .header_menu img{
	margin-right:20px;
}

.outline .content{
	border-left:7px solid #be1800;border-right:7px solid #be1800;background-color:#FFF;padding:10px;
}

.outline .content .topad{
	border:0px;height:100px;width:910px;
}

.outline .content .middlecontent{
	margin:10px 0px;
}

.outline .content .middlecontent .middlecontent01{
	float:left;width:444px;margin:0px 10px 0px 0px;
}

.outline .content .middlecontent .middlecontent01 .slideshow{
	height:305px;border-width:7px 7px 0px 7px;border-style:solid;border-color:#CCCCC2;font-size:0px;
}

.outline .content .middlecontent .middlecontent01 .slideshowcontrol{
	height:20px;background-color:#CCCCC2;text-align:center;padding-top:5px;font-size:0px;
}

.outline .content .middlecontent .middlecontent02{
	float:left;width:252px;margin:0px 10px 0px 0px;
}

.outline .content .middlecontent .middlecontent02 .headline_title{
	padding-bottom:2px;border-bottom:1px solid #919191;height:30px;
}

.outline .content .middlecontent .middlecontent02 .content_text{
	height:107px;width:230px;border-left:1px solid #919191;border-right:1px solid #919191;text-align:left;padding:10px 10px 0px 10px;font-size:13px;line-height:120%;
}

.outline .content .middlecontent .middlecontent02 .content_text ul{
	padding:0px;margin:0px 0px 0px 18px;
}

.outline .content .middlecontent .middlecontent02 .content_text a{
	color:#00F;text-decoration:none;
}

.outline .content .middlecontent .middlecontent03{
	float:left;border:1px solid #AAA;height:325px;width:192px;
}

.outline .content .maincontent{
	
}

.outline .content .maincontent .maincontent_left{
	float:left;width:232px;text-align:left;
}

.outline .content .maincontent .maincontent_left .columists a{
	color:#000;text-decoration:none;
}

.outline .content .maincontent .maincontent_left .columists .col_header{
	margin-bottom:3px;
}

.outline .content .maincontent .maincontent_left .columists .col_content{
	border-top:1px solid #b4b4b4;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;padding:10px;font-size:13px;line-height:120%;
}

.outline .content .maincontent .maincontent_left .columists .grey .col_content{
	background-color:#E4E4E4;
}

.outline .content .maincontent .maincontent_left .columists .col_content .col_title{
	font-size:14px;font-weight:bold;color:#bf1b02;margin-top:10px;
}

.outline .content .maincontent .maincontent_left .columists .col_content .col_author{
	clear:both;text-align:right;color:#878787;margin-top:17px;
}

.outline .content .maincontent .maincontent_left .columists .col_footer{
	width:232px;border-top:1px solid #b4b4b4;padding-top:3px;
}


.outline .content .maincontent .maincontent_left .line{
	width:232px;border-top:1px dotted #c5c5c5;
}

.outline .content .maincontent .maincontent_left .books{
}

.outline .content .maincontent .maincontent_left .books .books_content{
	width:220px;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;padding:5px;font-size:13px;line-height:120%;
}

.outline .content .maincontent .maincontent_left .books .books_content img{
	margin-right:10px;
}

.outline .content .maincontent .maincontent_left .books .books_content ul{
	margin:0px;padding:5px 0px 0px 25px;
}

.outline .content .maincontent .maincontent_left .books .books_content .book_title{
	font-size:14px;font-weight:bold;color:#000;
}

.outline .content .maincontent .maincontent_left .ad{
}

.outline .content .maincontent .maincontent_left .ad .ad_L{
	width:230px;height:130px;border:1px solid #AAA;
}

.outline .content .maincontent .maincontent_left .ad .ad_S_left{
	float:left;width:110px;height:80px;border:1px solid #AAA;margin:12px 8px 0px 0px;
}

.outline .content .maincontent .maincontent_left .ad .ad_S_right{
	float:left;width:110px;height:80px;border:1px solid #AAA;margin:12px 0px 0px 0px;
}

.outline .content .maincontent .maincontent_left .ad img{
	border:0px;
}

.outline .content .maincontent .maincontent_left .ad .areatitle{
	color:#000;font-weight:bold;margin-top:10px;padding-left:6px;border-left:5px solid #be1800
}

.outline .content .maincontent .maincontent_center{
	float:left;width:368px;margin:0px 24px;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_header{
	padding-bottom:3px;border-bottom:1px solid #D3D3D3;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .cate_header{
	margin:0px;display:block;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content{
	width:346px;padding:5px 10px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;text-align:left;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content ul{
	margin:12px 0px 5px 0px;padding-left:15px;font-size:13px;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .more{
	float:right;font-weight:bold;text-align:right;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content a{
	text-decoration:none;color:#000;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content p{
	margin:5px 0px;font-size:13px;line-height:120%;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content p img{
	float:left;margin-right:10px;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content p .title{
	font-size:14px;font-weight:bold;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content p .author{
	font-size:12px;color:#888;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .moreTitle{
	clear:both;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .moreTitle a{
	display:block;color:#333;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .moreTitle a:hover{
	display:block;color:#000;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .moreTitle .title{
	font-size:14px;font-weight:normal;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .switcharticle{
	clear:both;text-align:right;padding-top:5px;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .switcharticle a{
	margin:0px 3px;color:#888;text-decoration:none;cursor:pointer;
}

.outline .content .maincontent .maincontent_center .latest_newsweek .latest_content .switcharticle a.current{
	color:#000;
}


.outline .content .maincontent .maincontent_right{
	float:left;width:262px;
}

.outline .content .maincontent .maincontent_right .department{
	width:262px;
}

.outline .content .maincontent .maincontent_right .department a{
	text-decoration:none;color:#000;
}

.outline .content .maincontent .maincontent_right .department .dept_content{
	border-left:1px solid #A1A1A1;border-right:1px solid #A1A1A1;padding:5px;text-align:left;font-size:13px;line-height:120%;
}

.outline .content .maincontent .maincontent_right .department .dept_content .top{
	padding:5px;
}

.outline .content .maincontent .maincontent_right .department .dept_content .title{
	font-size:14px;font-weight:bold;color:#000;
}

.outline .content .maincontent .maincontent_right .department .dept_content .bottom{
	padding:5px;
}

.outline .content .maincontent .maincontent_right .department .dept_content .bottom a{
	color:#000;text-decoration:none;
}

.outline .content .maincontent .maincontent_right .department .dept_content .bottom p{
	padding:0px;margin:5px;
}

.outline .content .maincontent .maincontent_right .department .dept_content .bottom img{
	margin-bottom:3px;
}

.outline .content .maincontent .maincontent_right .department .dept_content .bottom ul{
	padding:0px;margin:0px 0px 0px 15px;
}

.outline .content .maincontent .maincontent_right .banner_middle_right{
	height:260px;width:260px;margin:12px 0px;border:1px solid #AAA;
}

.outline .content .maincontent .maincontent_right .enterprise{
	width:262px;
}

.outline .content .maincontent .maincontent_right .enterprise .enterprise_content{
	border-left:1px solid #A1A1A1;border-right:1px solid #A1A1A1;padding:12px;text-align:left;height:160px;font-size:13px;line-height:120%;
}

.outline .content .maincontent .maincontent_right .enterprise .enterprise_content .title{
	font-size:14px;font-weight:bold;color:#000;
}

.outline .content .maincontent .maincontent_right .enterprise .enterprise_content ul{
	padding:0px;margin:10px 0px 0px 130px;
}

.outline .content .maincontent .maincontent_right .enterprise .enterprise_content .enterprisemag{
	margin:0px 10px 0px 0px;border:1px solid #666;padding:3px;
}

.outline .content .maincontent .maincontent_right .last_word{
	width:262px;
}

.outline .content .maincontent .maincontent_right .last_word .last_word_content{
	border-left:1px solid #A1A1A1;border-right:1px solid #A1A1A1;padding:12px;text-align:left;font-size:13px;line-height:120%;
}

.outline .content .maincontent .maincontent_right .last_word .last_word_content .title{
	font-size:14px;font-weight:bold;color:#000;
}

.outline .content .maincontent .maincontent_right .last_word a{
	text-decoration:none;color:#000;
}

.outline .footer{
	width:930px;border-left:7px solid #be1800;border-right:7px solid #be1800;
}

.outline .footer .footer01{
	text-align:left;padding:20px 10px 10px 10px;
}

.outline .footer .footer02{
	color:#FFF;text-align:left;height:17px;padding:12px 10px 0px 10px;
}

.outline .footer .footer03{
	float:right;color:#FFF;text-align:right;padding:12px 10px 0px 0px;font-family:Arial;
}

.outline .footer .footer_contact{
	color:#FFF;text-align:left;height:17px;padding:0px 10px 0px 10px;
}

.outline .footer a{
	color:#FFF;;text-decoration:none;
}

.separator{
	border-top:1px dotted #c5c5c5;margin:5px 0px;
}


/* Top Ten */
.separatorRed{
	border-top:2px solid #be1800;margin:5px 0px;
}

.outline .topten{
	padding:9px;text-align:left;
}

.outline .topten .topten_core{
	font-size:13px;border:1px solid #CCC;width:350px;height:150px;
}

.outline .topten .topten_core .tt_column{
	float:left;width:150px;padding:15px 6px 10px 12px;
}

.outline .topten a{
	text-decoration:none;color:#000;
}

/* Donation */

.outline .content .maincontent .maincontent_right .donation{
	border:3px solid #be1800;text-align:left;padding:0px 7px 10px 7px;line-height:120%;
}

.outline .content .maincontent .maincontent_right .donation a{
	text-decoration:none;
}

.outline .linkmore {
	color:#999;
}

.outline .linkmore a{
	color:#999;
}

.outline .linkmore a:hover{
	text-decoration:underline;
}

#latest_cs img{
	display:none;
}

#latest_world img{
	display:none;
}

#latest_soc img{
	display:none;
}

#latest_buss img{
	display:none;
}

#latest_tech img{
	display:none;
}

#latest_health img{
	display:none;
}

#latest_arts img{
	display:none;
}