﻿/*-----------------------------------------全部----------------------------------------*/
body
{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
a:link {
	text-decoration: none;
	color: #30577f;
}
a:visited {
	text-decoration: none;
	color: #30577f;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #30577f;
}

#div_all
{
	width:1000px;
	background-color:#EAEAEA;
	margin-left:auto;
	margin-right:auto;
	}
	
/*-----------------------------------------上方選項----------------------------------------*/
#div_top
{
	width:999px;
	height:61px;
	margin-left:1px;
        
	}

.yellow
{
	color: #fff18e;
	}
.light_blue
{
	color: #d5f1ff;
	}

.top_padding
{
	margin-top: 8px;
	}
	
.top_white
{
	color: #FFFFFF;
	background-image: url(../images/tw/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height:61px;
	}

.top_white a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.top_white a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.top_white a:hover {
	text-decoration: none;
	color: #FFF7D2;
}
.top_white a:active {
	text-decoration: none;
	color: #FFF7D2;
}

/*-----------------------------------------左邊選項----------------------------------------*/

#div_menu
{
	width:185px;
	float:left;
	text-align: right;
	}
#div_menu table
{
	margin-left:9px;
	}

.menu_btn
{
	color: #30577f;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-color: #e8f9ff;
	background-image: url(../images/tw/left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 7px top;
	text-align: left;
	line-height: 20px;
	width: 151px;
	}
/*-----------------------------------------便民服務Menu用----------------------------------*/
.menu_btnA
{
	color: #30577f;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-color: #f9ecff;
	background-image: url(../images/tw/left_bgA.gif);
	background-repeat: no-repeat;
	background-position: 7px top;
	text-align: left;
	line-height: 20px;
	width: 151px;
	}
.menu_btnB
{
	color: #30577f;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-color: #d9f7ff;
	background-image: url(../images/tw/left_bgB.gif);
	background-repeat: no-repeat;
	background-position: 7px top;
	text-align: left;
	line-height: 20px;
	width: 151px;
	}
.menu_btnC
{
	color: #30577f;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-color: #ecffe1;
	background-image: url(../images/tw/left_bgC.gif);
	background-repeat: no-repeat;
	background-position: 7px top;
	text-align: left;
	line-height: 20px;
	width: 151px;
	}
/*-----------------------------------------中間選項----------------------------------------*/
#div_content
{
	width:815px;
	float:right;
	}	
/*-----------------------------------------flash橫幅----------------------------------------*/
#div_content_banner
{
	width:813px;
	height:220px;
	}
/*-----------------------------------------中間內文區----------------------------------------*/
	
#div_content_left
{
        width:583px;
	float:left;
	padding-left: 7px;
	}
/*---頭條新聞----*/
.content_left_new
{
	background-image: url(../images/tw/bar_new_s.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 86px;
	width: 583px;
	margin-top: 7px;
	line-height:26px;
}	
.content_left_new2
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 135px;
}	
/*---三大年金flash----*/
.content_left_flash
{
	position: relative;
	top: 35px;
	height:160px;
}
/*---焦點問答----*/
.content_left_vote
{
	position:relative;
	top:83px;
	background-image: url(../images/tw/bar_vote.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 29px;
	width: 583px;
}	
/*---影音區----*/
.content_left_vedio
{
	width: 583px;
	position:relative;
	top:90px;
	line-height: 20px;
	color: #666666;
}
.content_left_vedio_top
{
	background-image: url(../images/tw/news_bot2.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	height:6px;
}
.content_left_vedio_bottom
{
	background-image: url(../images/tw/news_bot.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:7px;
}

.content_line
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
}

/*---首頁最新消息頁千----*/
.menubk1 { background:no-repeat left top; position:relative;top:3px;background-color:#FFFFFF;width: 583px;}
.menubk1 .menu1 { position:absolute; top:0px; left:0px; width:136px;}
.menubk1 .menu2 { position:absolute; top:0px; left:136px; width:136px;}
.menubk1 .menuStat { position:absolute; top:0px; left:272px; width:136px;}
.menubk1 .menuRss { position:absolute; top:0px; left:447px; width:136px;}
.sceneA {position:relative; }

.newsbk {
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	TEXT-ALIGN: left;
	background-color: #FFFFFF;
	background-image: url(../images/tw/line_x.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	padding-right: 12px;
}
.more {
	PADDING-TOP: 6px;
	TEXT-ALIGN: right;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-right: 9px;
}
.news_bottom
{
	position:relative;
	top:35px;
	height:12px;
	background-image: url(../images/tw/news_bot.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
/*---主要業務頁千----*/
.menubk2 {background:no-repeat left top; position:relative;top:41px;background-color:#FFFFFF;width: 583px;}
.menubk2 .menu1 { position:absolute; top:0px; left:0px; width:93px;}
.menubk2 .menu2 { position:absolute; top:0px; left:98px; width:93px;}
.menubk2 .menu3 { position:absolute; top:0px; left:197px; width:93px;}
.menubk2 .menu4 { position:absolute; top:0px; left:294px; width:93px;}
.menubk2 .menu5 { position:absolute; top:0px; left:392px; width:93px;}
.menubk2 .menu6 { position:absolute; top:0px; left:490px; width:93px;}

.sceneB {
	position:relative;
	width: 583px;
    height:130px;
	background-image: url(../images/tw/left_bg3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}

.orange {
     color: #FF9900;
	}
	
.div_dtl_Theme_Item
{
	width:140px;
	height:26px;
	}

/*-----------------------------------------右邊選單區----------------------------------------*/

#div_content_right
{
	width:213px;
	float:right;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 3px;
	}
.blue{
	color: #30577f;
}	
.right_white{
	background-color: #FFFFFF;
}	
.search_padding{
	padding-top: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
	width:201px;
}	
.menu_btn2
{
	color: #30577f;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/tw/left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 7px top;
	text-align: left;
	line-height: 20px;
	width: 184px;
	}

.padding {
	padding-top: 3px;
}
.banner2 {
	padding-top: 3px;
}
/*-----------------------------------------下方區----------------------------------------*/
#div_footer
{
	clear:both;
	height:290px;
	width: 1000px;
	background-image: url(../images/tw/both_bar2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

.footer_white {
	color: #FFFFFF;
	line-height: 21px;	
	line-height: 21px;
	margin-top: 113px;
	height: 149px;
	width: 1000px;
	}
.footer_white a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.footer_white a:visited {
	text-decoration: none;
	color: #FFF7D2;
}
.footer_white a:hover {
	text-decoration: none;
	color: #FFF7D2;
}
.footer_white a:active {
	text-decoration: none;
	color: #FFF7D2;
}

/*  Jeff  */
.accessKey
{
	height:4px; 
	font-size:xx-small;
	}
	
.TxbWatermark
{
	color:#8D8D8D;
	border:none;
	border: solid 2px #DEDEDE;
	}
	
.Search_Txb
{
	border: solid 2px #E0E4FC;
	}
