@charset "utf-8";

* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#F5F2EB;
	font-size:13px;
	color:#000000;
}

ol, ul {
	list-style: none;
}

#Wrapper {
	width:960px;
	margin:0 auto;
}

#Container {
	background-color:#fff;
}

#Header {
	height:213px;
	background:url(../images/header_bg.jpg);
	margin:0;
	padding:0;
}

#Header span{
	display:block;
	float:right;
	padding:0;
	font-size:12px;
	color:#ffffff;
	margin:10px 200px 0 0;
	*margin:10px 200px 0 0; /*for ie7*/ 
	_margin:10px 100px 0 0;/*for ie6*/
}

#Header span a{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

#Header span a:hover{
	font-size:12px;
	color:#FF9;
	text-decoration:underline;
}

#Header .more-info{
	clear:both;
	float:left;
	padding:0;
	margin:165px 0 0 460px;
	*margin:185px 0 0 460px; /*for ie7*/ 
	_margin:185px 0 0 330px; /*for ie6*/
}

#Header .more-info a{
	font-size:12px;
	color:#36C;
}

#Header .more-info a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#Header .more-info img{
	border:none;
}

/* 版面設定 ---------------------------------*/
#Content {
	width:590px;
	float:left;
	margin:0;
}

#Primary {
	margin: 0;
	padding:0;
}

#Sidebar_1 {
	float:left;
	width:182px;
	background-color:#e8e5d4;
}

#Sidebar_2 {
	float:right;
	width:170px;
	margin:0 5px 0 0;
	padding:0;
}

#Sidebar_1 span{
	font:13px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

#Sidebar_1 .current-edm{
	margin:0;
	padding:20px 0 0 0;
	display:block;
	background:url(../images/item_1.jpg) no-repeat;
	height:39px;
}

#Sidebar_1 .current-link{
	margin:0;
	padding:7px 0 0 0;
	display:block;
	background:url(../images/item_2.jpg) no-repeat;
	height:23px;
}

#Sidebar_1 .history-edm{
	margin:0;
	padding:7px 0 0 0;
	display:block;
	background:url(../images/item_3.jpg) no-repeat;
	height:24px;
}

#Sidebar_1 li{
	margin:0;
	padding:7px 0 0 0;
	display:block;
	background:url(../images/item_4.jpg) no-repeat;
	height:22px;	
	font-weight:bold;
	text-align:center;
}

#Sidebar_1 li a{
	font:13px;
	color:#FFF;
	text-decoration:none;
}

#Sidebar_1 li a:hover{
	text-decoration:underline;
}

#Sidebar_1 .history-more{
	margin:0;
	padding:7px 0 0 0;
	display:block;
	background:url(../images/item_5.jpg) no-repeat;
	height:23px;
}

#Sidebar_1 .subscribe-edm{
	margin:0;
	padding:50px 0 0 0;
	display:block;
	background:url(../images/item_6.jpg) no-repeat;
	height:59px;
}

#Sidebar_1 .contact-us{
	margin:0;
	padding:30px 0 0 0;
	display:block;
	background:url(../images/item_7.jpg) no-repeat;
	height:35px;
	color:#d35400;
}

#Sidebar_1 .contact-us a{
	color:#d35400;
	text-decoration:none;
}

#Sidebar_1 .contact-us a:hover{
	text-decoration:underline;
}

#Sidebar_1 .guest{
	margin:0;
	padding:7px 0 0 0;
	display:block;
	background:url(../images/item_8.jpg) no-repeat;
	height:24px;
	color:#fff;
}


#Sidebar_2 span{
	display:block;
	padding:0;
	margin:5px 0 0 0;
}

#Sidebar_2 span a{
	border:0;
}

#Sidebar_2 span img{
	border:0;
}

#Sidebar_2 .link-icon{
	display:block;
	margin:0;
	padding:10px 0 10px 0;
	text-align:center;
}

#Sidebar_2 .link-icon img{
	padding:0 0 5px 0;
}

/* 單元區塊標題設置
============================ */
.block_title {	
	padding:0;
	margin:0 0 3px 0;
}

.block_title dl {
	display:block;
}

.block_title dt { 
	display:block;
}

/* 單元區塊內容設置
============================ */
.block_content{
	clear:both;
	display:block;
	padding:5px 0 0 0;
	margin:0 10px 0 10px;
}

.block_content h1 { 
	background:url(images/icon_h1.gif) no-repeat top left; 
	margin:0;
	padding:0 0 8px 15px;
}

.block_content h1 a{ 
	font-size:13px;
	line-height:150%;
	font-weight:bold;
	color:#213c87;
} 

.block_content h1 a:hover{ 
	text-decoration:none;
	color:#FF6600;
}

.block_content ul li{
	padding:0;
	margin:0 15px 5px 17px;
}

.block_content ul li span{
	font-size:12px;
	color:#1a4c69;
	text-decoration:none;
	line-height:140%;
}

.block_content ul li a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:140%;
}

.block_content ul li a:hover{
	color:#ff3300;
	text-decoration:underline;
}


/* 單元區塊底部設置
============================ */
.block_footer{
	clear:both;
	margin:0 auto;
	padding:0;
}

.block_footer dl {
	display:block;
}

.block_footer dt { 
	display:block;
}


/* 單元標題圖
============================ */
#focus{ 
	display:block;
	padding:0;
	margin:0;
	line-height:140%;
}

#focus .title-focus{ 
	background:url(../images/title_focus2.jpg) no-repeat; /*焦點話題*/
	height:41px;
	margin:0 0 15px 0;
	padding:0;
	background-color:#FFF;
}

#focus .focus-icon{ 
	display:block;
	padding:0;
	margin:0 5px 10px 15px;
	background:url(../images/icon_title.gif) no-repeat top left;
}

#focus .focus-icon a{ 
	display:block;
	padding:0;
	text-decoration: none;
}

#focus h1{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#fa0f0f;
	padding:0 0 5px 35px;
}

#focus h2{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#2b9bc9;
	padding:0 0 10px 35px;
}

#focus img{
	padding: 5px;
	margin: 0 10px 0 40px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

/*#focus span{
	clear:both;
	display:block;
	text-align:right;
}*/

#focus .more{
	margin:0 0 0 5px;
	border:none;
}

#focus .block_footer span{ 
	display:block;
	margin:20px 0 0 0;
	padding:0;
}



/* Footer 設定-----------------------*/
#Footer {
	clear:both;
	width:100%;
	height:120px;
	border-top:solid 1px #cccccc;
	margin:10px 0 0 0;
	padding:0;
}

#Footer .aa-logo{
	display:block;
	float:left;
	margin:10px 0 0 0;
	padding:10px 20px 40px 70px;
	border-right:solid 1px #cccccc;
}

#Footer .copyright{
	display:block;
	float:left;
	padding:16px 0 0 10px;
	font-size:12px;
	color:#666666;
	line-height:150%;
	font-family:Verdana, Geneva, sans-serif;
}

#Footer .copyright a{
	color:#666666;
	text-decoration:underline;
}

#Footer .copyright a:hover{
	color:#F60;
}

