﻿body {
	font: 13px/1.22 Tahoma;
	font: 12px/1.22 Tahoma\9;
}

/*標頭 2011/3/31 */
#icon{	
    height:73px;
    width:0px;
    z-index: 2;   
    position: absolute; 
}
.favQA {
	width:0px;
	z-index: 2;
}

.submenu {
    z-index:999999999;
	position:absolute;
	background:url(../images100/list.png) no-repeat top center;
	width:117px;
	height:183px;
	color:#684d00;
	text-align:center;
	padding:0;
    display:none;
	line-height: 24px;
}

#upmenu1{
    position:absolute;
	top:0px;
	left:686px;
}
#upmenu2{
    position:absolute;
	top:0px;
	left:812px;
}

#submenu1 {
	top:63px;
	left:693px;
}
#submenu2 {
	top:63px;
	left:821px;
}
#fullflash {
	position:relative;
	z-index: 1; 
	width:940px;
	top: 0px;
	left: 0px;
}

#head {
    height:73px;
    width:700px;
    position: relative; 
    z-index: 2;   
    float:right;
}

a.b01:link {
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
}
a.b01:visited {
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
}
a.b01:hover {
	font-size: 15px;
	color: #E1E1E1;
	text-decoration: none;
	position:relative;
	top:1px;
	left:1px;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
}

/*首頁標籤tab樣式
------------------------------------------------*/
.lsp4{letter-spacing:5px;float:left;width:200px;}
.lsp3{letter-spacing:15px;float:left;width:200px;}
.lsp2{letter-spacing:45px; float:left;width:120px; }

.voteTitle{
	margin-top:-1px;
	font-size: 12px;
	line-height: 19px;
	background:url(../images100/images100.gif) -490px -11px no-repeat;
	color:#815705;
	padding:8px 0 8px 14px;
	border-bottom:1px solid #face73;
}
.noborder{ border-bottom:none;}
.service-ul-box li{ width:76px; overflow:hidden }
.service-ul-box li a{ color:#496B92; 	 }

.service-ul-box h3{
	padding-bottom:0px;
	float:left;
	width:75px;
	color:#FF6600;
	font-size: 13px;
	text-align: center;
	background-: url(../images100/bgimg.gif) no-repeat;
	word-spacing: 0.2em;
	line-height: 20px;
}

.tab1 {
	background: url(../images100/all_ui.gif) no-repeat 0px -44px;
	height: 27px;
	width: 418px;
}
ul.tab1 li {
	*float: left;
}
ul.tab1 a {
	/*font-size: 0.8em;*/
	font-size:13px;font-size:12px\9;
	color:#0072bc;
	float: left;
	width: 104px;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
	text-align: center;
}
/* mouseover state */ 
ul.tab1 a:hover {font-size:13px;font-size:12px\9;
	text-decoration: none;
	color:#000;
	background:url(../images100/all_ui.gif) -247px -151px no-repeat;
	font-size:13px;
	height: 27px;
	line-height: 27px;
}
/* active tab */ 
ul.tab1 a.current {font-size:13px;font-size:12px\9;
	color:#000;
	background:url(../images100/all_ui.gif) -247px -151px no-repeat;
	width: 104px;
	height: 27px;
	line-height: 27px;
	/*font-size: 0.95em;*/
	font-size:15px;
}
.panel1{
	clear: both;
	border: 1px solid #427fc3;
	border-top:none;
	border-bottom:none;
	height:103px;
	padding:10px;
}
.tab2 {
	background: url(../images100/all_ui.gif) no-repeat 0px -44px;
	height: 27px;
}
ul.tab2 li {
	*float: left;
}
ul.tab2 a {font-size:13px;font-size:12px\9;
	/*font-size: 0.8em;*/
	font-size:13px;font-size:12px\9;
	color:#0072bc;
	float: left;
	width: 104px;
	height: 20px;
	padding:7px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height:20px;
}
/* mouseover state */ 
ul.tab2 a:hover {font-size:13px;font-size:12px\9;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	background:url(../images100/all_ui.gif) -247px -151px no-repeat;
	height: 22px;
	padding:5px 0px 0px 0px;
	font-size:15px;
}
/* active tab */ 
ul.tab2 a.current {font-size:13px;font-size:12px\9;
	color:#fff;
	font-weight:bold;
	background:url(../images100/all_ui.gif) -247px -151px no-repeat;
	width: 104px;
	height: 22px;
	padding:5px 0px 0px 0px;
	/*font-size: 0.95em;*/
	font-size:15px;
}
/* tab pane with background gradient */ 
.panel2{
	clear: both;
	border: 1px solid #c2c2c2;
	border-top:none;
	padding-top: 7px;
	height:215px;
}
.panel2 a{ color:#535353; text-decoration:none;font-size:13px;font-size:12px\9;}
.panel2 a.hover{ color:#535353; text-decoration:none;font-size:13px;font-size:12px\9;}

#map_tab {
	position: absolute;
	z-index: 1;
	height: 27px;
	width: 104px;
	left: 312px;
	display: block;
	text-align: center;
}
#map_tab a{
	padding: 7px 0px 0px 0px;
	height:22px;
	line-height:20px;
	color:#0072bc;
	display: block;
}
#map_tab a:hover{
	color:#fff;
	font-weight:bold;
	background:url(../images100/all_ui.gif) -247px -122px no-repeat;
	width: 106px;
	height: 22px;
	padding:5px 0px 0px 0px;
	font-size:15px;
	text-decoration:none;
	height:22px;
}
/*左欄leftcontent
------------------------------------------------*/
#service_nav {
	position: relative;
	margin-bottom:10px;
	margin-bottom:10px\9;
	*margin-bottom:10px;
}
#service_title {
	text-align: center;
	height: 26px;
	background-color: #014fa2;
	background: url(../images100/all_gradient.gif) repeat-x 0px -28px;
	width:188px;
	margin:0 auto;
}
#service_title h2{
	padding:4px 0px 0px 8px;
}
.service_roundleft {
	position: absolute;
	height: 26px;
	width: 6px;
	left: 0px;
	_left: -6px;
	top: 0px;
	background: url(../images100/all_ui.gif) 0px 0px;
}
.service_roundright {
	position: absolute;
	height: 26px;
	width: 6px;
	top: 0px;
	right: 0px;
	background: url(../images100/all_ui.gif) -9px 0px;
}
.btnHotwork{ background:url(../images100/btn_hotwork.gif) no-repeat; width:69px; height:17px; margin:4px 6px 0 0;}
#service_list {
	border-left: 2px solid #2e9ae4;
	border-right: 2px solid #2e9ae4;
	border-bottom: 2px solid #2e9ae4;
	line-height:1.7em;
	background-color: #fff;
}
#service_list img{padding-left:3px;padding-top:3px;}
.service-ul-box {
	margin:0px 5px 0px 5px;
	padding: 5px 5px 0px 5px;
}
.service-ul-4align{
	margin:0px 5px 0px 5px;
	padding:5px;	
}
.service-ul-dottedline{
	border-bottom: 1px dotted #757575;
}
#leftlist {
	width: 49%;
	float: left;
	border-right: 1px solid #a2e1ff;
}
#rightlist {
	width: 49.99%;
	float: left;
}
#service_bottom {
	background-color: #2e9ae4;
	height: 4px;
	font-size:0px; /*此為解決空的div他的指定高度ie5,6顯示結果不一*/
}
/*20110125螢光綠區塊加大-現正活動banner195x95*/
#activityNow_column {
	/*margin-bottom: 10px;*/
	width:405px;
}
#activityNow_column a{ margin:6px 0px 10px 5px;}
#activityNow_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -248px;
	height:27px;
}
/*--------------------------------------------*/
#newspaper_column {	width:340px;}
#newspaper_column img{ margin:6px 20px 10px 20px;}
#newspaper_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -187px;
	height:27px;
}
#careernews_column{
	clear:both;
}
.newsBody{ padding-left:10px; padding-right:10px; padding-bottom:4px; border:1px solid #c2c2c2;}
#careernews_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -214px;
	height:26px;
}
#careernews_column h4{padding-top:5px}
/*font-size:15px;中欄middlecontent
------------------------------------------------*/
#search_column {
	position: relative;
	min-height:140px;
/*	min-height:160px\9;
	*min-height:160px;
*/}

#search_column select option{
	vertical-align: middle;
	line-height:16px;
	padding:2px;
	font-size:13px;
}

#search_column select{
	height:24px;
	line-height:22px;
	padding:2px;
}

.searchbar_warp {
	width:386px;
	overflow: hidden;
	margin: 0 auto;

}
.search_tabwrap {
	padding:3px 6px 3px 6px;
	border-right: 1px solid #06669a;
	border-left: 1px solid #06669a;
}
.search_listwrap {
	border: 1px solid #c2c2c2;	
}

.formlabel {
	padding:5px 5px 7px 14px;
}
.formfield {
	padding:0px 0px 0px 0px;
	width:130px;
}
.search_jobmenu {
	width:130px;
	height:22px;
	border: 1px solid #999;
}
.search_pmenu {
	width:313px;
	height:22px;
	border: 1px solid #999;
}
.jobareafld {
	margin-bottom:4px;
}
.keywordfld {
	width:100%;
	margin-bottom:4px;
}
.kwordnotice{
	margin-left:14px;
}
.popkeyword{
	clear:both;
}

.mapMenu{width:350px; margin:5px auto; text-align:center;}
.mapMenu a{margin:0 5px; color:#C30;}
.mapMenu a.link{}
.mapMenu a.visited{}
.mapMenu a.hover{font-weight:bold;font-size:15px;}
.mapMenu a.current{font-weight:bold; font-size:15px;}

.BTNset{width:72px;	margin:0 auto;	text-align: center;
}

#advensearch {
	float:left;
	width:80px;
}
#advensearch ul{ list-style:disc inside;}
#advensearch ul li{ display:inline; margin-left:12px; line-height:26px; height:26px;}
#advensearch ul li a{ color:#4b4b4b; text-decoration:none;}
#advensearch ul li a:hover{ color:#4b4b4b; text-decoration:underline;}
#searchlist_column {
	position: relative;
	margin-bottom:10px;
	min-height:260px;
	min-height:260px\9;
	*min-height:260px;
}
#choose_status {
	text-align: right;
}
#youchoosed{
	text-align: center;
}
/*20110125螢光綠區塊加大*/
#activity_mix{
	width:694px;
	min-height:120px;
	padding:16px 16px 0;
	border-top:3px solid #2e9ae4;
	border-bottom:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
}

#career_mix{ width:694px; min-height:200px; padding:16px; border:1px solid #c2c2c2;border-top:3px solid #2e9ae4;}

#otherZone{ width:694px; min-height:200px; padding:16px; border:1px solid #c2c2c2;border-top:2px solid #2e9ae4;}

#noexp{ width:694px; padding:10px 16px 8px 16px; border:1px solid #c2c2c2;border-top:2px solid #2e9ae4;}


#famous_column {
	margin-bottom:10px;
	clear:both;
	width:694px;
}
#famous_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -1px;
	height:30px;
}
#famous_column ul{ padding-left:5px;}
.famous_table li {
	width:126px;
	padding:3px 5px;
	float:left;
	text-align:center;
}
#nineStar_column {width:340px;}
#nineStar_column img{ float:left; border:0;}
#nineStar_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -309px;
	height:30px;
}
#nineStar_column ul{
	float:left;
	margin-left: 10px;
}
.nineStar_table li {
	line-height:24px;
	list-style:disc;
	margin-left:20px;
}
.nineStar_table li a{ color:#1f1f1f;}
.nineStar_table li a:visited{ color:#666;}
.nineStar_table li a:hover{ color:#1f1f1f;}

#otherZone_column {
	width:340px;
}
#otherZone_column img{ float:left; border:0;}
#otherZone_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -5px -532px;
	height:30px;
}
#otherZone_column h2 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -5px -566px;
	height:30px;
}
#otherZone_column h3 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -5px -598px;
	height:30px;
}
#otherZone_column h4 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -5px -633px;
	height:30px;
}


#otherZone_column ul{
	float:left;
}
.otherZone_table li {
	line-height:24px;
	list-style:disc;
	margin-left:30px;
	color:#0072bc;
}
.otherZone_table li a{ color:#0072bc; margin-left:-2px;}
.otherZone_table li a:visited{ color:#5ba2d0;}
.otherZone_table li a:hover{ color:#0072bc;}


/*20110125螢光綠區塊加大*/
#activityNotice_column {
	/*margin-bottom:10px;*/
	width:280px;
}
#activityNotice_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -280px;
	height:30px;
}
#activityNotice_column ul li {
	color: #009900;
	list-style-type: disc;
	margin-left:1.8em;
}
#activityNotice_column ul li a{
	color: #676767;
	font-size:12px;
	/*color:#1F1F1F;*/
	list-style-type: disc;
	text-decoration:none;
}
#activityNotice_column ul li a:hover{
	color: #676767;
	font-size:12px;
	/*color:#1F1F1F;*/
	list-style-type: disc;
	text-decoration:underline;
}
/*------------------------------*/

#golden_column {
	/*clear:both;*/
	width:340px;/*20110125*/
}
#golden_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -32px;
	height:30px;
}
#golden_column ul li {
	color: #676767;
	list-style-type: disc;
	margin-left:1.8em;
}
#golden_column ul li a{
	/*color: #676767;*/
	color:#1F1F1F;
	list-style-type: disc;
	text-decoration:none;
	font-size:13px;font-size:12px\9;
}
#golden_column ul li a:visited{
	color:#666;
	text-decoration:underline;
}
#golden_column ul li a:hover{
	/*color: #676767;*/
	color:#1F1F1F;
	list-style-type: disc;
	text-decoration:underline;
}
#popjob_column {
	width:340px;
}
#popjob_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -64px;
	height:30px;
}
#popjob_column ul li {
	color: #676767;
	list-style-type: disc;
	margin-left:1.8em;
}
#popjob_column ul li a{
	/*color: #676767;*/
	color:#1F1F1F;
	list-style-type: disc;
	text-decoration:none;
	margin-left:-2px;
	font-size:13px;font-size:12px\9;
}
#popjob_column ul li a:visited{
	color:#666;
	text-decoration:underline;
}
#popjob_column ul li a:hover{
	/*color: #676767;*/
	color:#1F1F1F;
	list-style-type: disc;
	text-decoration:underline;
}

#noexp_column {
	width:225px;
}
#noexp_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) left -460px;
	height:30px;
}
#noexp_column h2 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -243px -460px;
	height:30px;
}
#noexp_column h3 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -469px -460px;
	height:30px;
}
#noexp_column h4 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background:url(../images100/default.gif) left -497px;
	height:30px;
}
#noexp_column h5 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -243px -497px;
	height:30px;
}
#noexp_column h6 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background: url(../images100/default.gif) -469px -497px;
	height:30px;
}
#noexp_column ul li {
	color: #676767;
	list-style-type: disc;
	margin-left:1.8em;
}
#noexp_column ul li a{
	/*color: #676767;*/
	color:#1F1F1F;
	list-style-type: disc;
	text-decoration:none;
	font-size:13px;font-size:12px\9;
}
#noexp_column ul li a:visited{
	color:#666;
	text-decoration:none;
}
#noexp_column ul li a:hover{
	/*color: #676767;*/
	color:#1F1F1F;
	list-style-type: disc;
	text-decoration:underline;
}
/*圖片活版---------------------------------------*/
#picture_column {
	position: relative;
	margin-bottom:10px;
	min-height:160px;
	min-height:160px\9;
	*min-height:160px;
}
#work_tab {
	position: absolute;
	z-index: 1;
	height: 27px;
	width: 104px;
	left: 312px;
	display: block;
	text-align: center;
}
#work_tab a{
	padding: 7px 0px 0px 0px;
	height:22px;
	line-height:20px;
	color:#0072bc;
	display: block;
}
#work_tab a:hover{
	color:#fff;
	font-weight:bold;
	background:url(../images100/all_ui.gif) -247px -122px no-repeat;
	width: 106px;
	height: 22px;
	padding:5px 0px 0px 0px;
	font-size:15px;
	text-decoration:none;
}
.tab3 {
	background: url(../images100/all_ui.gif) no-repeat 0px -44px;
	height: 27px;
}
ul.tab3 li {
	*float: left;
}
ul.tab3 a {
	/*font-size: 0.8em;*/
	font-size:13px;
	color:#0072bc;
	float: left;
	width: 104px;
	height: 20px;
	line-height:20px;
	padding:7px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
}
/* mouseover state */ 
ul.tab3 a:hover {
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	background:url(../images100/all_ui.gif) -247px -151px no-repeat;
	height: 22px;
	padding:5px 0px 0px 0px;
	font-size:15px;
}
/* active tab */ 
ul.tab3 a.current {
	color:#fff;
	font-weight:bold;
	background:url(../images100/all_ui.gif) -247px -151px no-repeat;
	width: 104px;
	height: 22px;
	padding:5px 0px 0px 0px;
	/*font-size: 0.95em;*/
	font-size:15px;
}
.panel3{
	clear: both;
	border: 1px solid #c2c2c2;
	border-bottom: 6px solid #c2c2c2;
	border-top:none;
}
.panel3 a{ color:#535353; text-decoration:none;}
.panel3 a.hover{ color:#535353; text-decoration:none;}
.pictureStyle1{ width:416px; height:176px; display:block;}
.pictureStyle2{ width:416px; height:176px; display:block;}
.careerName{ padding-top:53px; float:left; padding-left:236px; overflow:hidden; color:#FF3300;height:30px;}
.careerName a{color:#FF3300; text-decoration:underline; font-size:13px;}
.pictureStyle3{ width:416px; height:176px; display:block;}
.pictureStyle4{ width:416px; height:176px; display:block;}

.part1{position:absolute; left:-1px; top:-8px; background-color:#FFF; z-index:5; width: 700px; height:209px; padding:7px 7px 6px 7px; border:1px solid #c2c2c2; }

.part2{position:absolute; left:-1px; top:-8px; background-color:#FFF; z-index:5; width: 700px; height:275px; padding:7px 7px 6px 7px; border:1px solid #c2c2c2; }

#hotwork{position:absolute;left: 184px;top: 4px;font-size:10px;background-color:#FFEDA5;z-index:999;border:1px solid #FBC900;padding-right:8px;width:110px;}
#hotwork ul{ margin-left:20px;}
#hotwork ul li{list-style:none;line-height:24px;}
#hotwork ul li a{font-size:15px; color:#003E5B;width:auto;float:left;width:140px;overflow:hidden;}
#hotwork ul li a.lsp5{ letter-spacing:0px;}
#hotwork ul li a.lsp4{ letter-spacing:5px;}
#hotwork ul li a.lsp3{ letter-spacing:15px;}
#hotwork ul li a.lsp2{ letter-spacing:45px;}


#method_column{border:1px solid #427fc3;border-top:1px solid #ccc;}
#method_column .title{ color:#000; font-size:12px\9;}
#method_column .cate{width:306px;background:url(../images100/images100.gif) left 7px no-repeat;}
#method_column a{ float:left;display:block;margin-right:6px;}
#method_column a.width1{width:50px;height:32px; }
#method_column a.width2{width:63px;height:32px; }

#method_column .runnews{color:#000;height:24px; background:url(../images100/runnewsHOT.png) 15px 47% no-repeat; background-color:#ebebeb;}
#method_column .newsStyle{width:390px;top:1px; margin-left:10px; height:24px; line-height:24px; overflow:hidden;}
#method_column .runnews a{font-size:12px;color:#0d0d0d; line-height:16px;}

#ppanel  {
	width:710px;
	border:1px solid #427fc3;
	background-color:#FFFFFF;
	padding:10px 5px 10px 15px;
	margin-left:-1px;
}
#ppanel .content_table .search_title {
	color:#0072bc;
	line-height:20px;
	height:20px;
	width:85px;
	padding:1px 6px 1px 1px;
	white-space:nowrap;
}
#ppanel .content_table .search_title1 {
	color:#0072bc;
	line-height:20px;
	height:20px;
	width:135px;
	padding:1px 6px 1px 1px;
	white-space:nowrap;
}
#ppanel .content_table td {
	line-height:20px;
	height:20px;
	width:80px;
	padding:1px 6px 1px 1px;
	white-space:nowrap;
}
#ppanel a:link{
	color:#535353;
	text-decoration:none;
}
#ppanel a:visited{
	color:#535353;
	text-decoration:none;
}
#ppanel a:hover{
	color:#535353;
	text-decoration:underline;
}


#ad_column{}
#ad_column ul { margin:0 0 0 20px; padding:0;}
#ad_column ul li{list-style:disc;}
#ad_column ul li a{color:#676767; margin-left:-8px;font-size:13px;font-size:12px\9;}
#ad_column ul li a:visited{color:#676767;}
#ad_column ul li a:hover{color:#676767; text-decoration:underline;}

/*右欄rightcontent
------------------------------------------------*/
#indexLog{background:url(../images100/images100.gif) left -25px no-repeat; width:297px; height:149px; margin:2px 0 10px 0;position:relative;font-size:13px;font-size:12px\9;}
#indexLog .userLog{width:145px; text-align:center; position:absolute; top:48px; left:3px;}
#indexLog .userLog a{ margin:0px 4px;}
#indexLog .fbLike{position:absolute; top:113px; left:36px;}
#indexLog .fbLike iframe{border:none; overflow:hidden; width:80px; height:21px;}

#indexLog .firmLog{width:145px; text-align:center; position:absolute; top:48px; left:148px;}
#indexLog .firmLog a{ margin:0px 4px;}
#indexLog .tips{position:absolute; top:115px; left:164px; width:106px; padding-left:14px; background:url(../images100/images100.gif) -490px 2px no-repeat;}


#marquee_column{
	background-color: #ebf0f1;
	line-height:35px;
	overflow: hidden;
	margin-bottom: 10px;
	background:url(../images100/bg_hot.gif) top repeat-x;
	height:35px;
	margin-top:10px;
}


#hot1{ width:300px;}
#hot1 h1{ background:url(../images100/icon_hot1.gif) left center no-repeat; width:34px; height:31px; display:block; margin-left:5px;}

.hStyle{ margin-left:40px; line-height:24px;width:250px;}

#hot2{ width:360px;}
#hot2 h1{ background:url(../images100/icon_hot2.gif) left center no-repeat; width:44px; height:27px; display:block; margin-left:5px;}

#activites_column{
	width:630px;
	background-color:#fff;
	line-height:26px;
	overflow: hidden;
	margin-bottom: 10px;
	background:url(../images100/activitesN.gif) left no-repeat;
	height:26px;
	border:2px #ddf8a9 solid;
	padding-left:95px;
	margin-bottom: 10px;
}

#rightbanner01 {
	margin-bottom: 10px;
}


#rightbanner02 {
	margin-bottom: 10px;
}
#rightbanner03 {
	margin-bottom: 10px;
}
#specialplan_column {
	/*height:100px;*/
	font-size:13px;font-size:12px\9;
}
#specialplan_column h1 {
	text-indent:-9999px;  /*隱藏標題文字*/
	background-image: url(../images100/default.gif);
	background-position: left -117px;
	height:30px;
}
/*#specialplan_column a{color:#676767; text-decoration:none;}
#specialplan_column a:hover{color:#676767; text-decoration:underline;}
#specialplan_column ul li{ list-style-type:disc; margin-left:1.2em; color:#676767;}*/

#specialplan_column h2{ 

	text-indent:-9999px;  /*隱藏標題文字*/
	background-image: url(../images100/default.gif);
	background-position: -11px -345px;
	height:31px;}

#specialplan_column h3{ 

	text-indent:-9999px;  /*隱藏標題文字*/
	background-image: url(../images100/default.gif);
	background-position: -11px -385px;
	height:30px;}

#specialplan_column h5{ 

	text-indent:-9999px;  /*隱藏標題文字*/
	background-image: url(../images100/default.gif);
	background-position: -11px -428px;
	height:31px;}


.specBody{padding:10px 10px 3px 10px; border:1px solid #f8cb94; background-color:#fff7ef; border-bottom:2px solid #f7b21d; border-top:0;margin-bottom:6px;}
.specBody a.voteBTN{display:block;margin:0 auto; width:116px; height:22px; background:url(../images100/voteButton.jpg)}

.specBody2{padding:10px 10px 5px 10px; border:1px solid #f8cb94; margin-bottom:6px;}
.specBody2 a.title{display:block;overflow:hidden; width:85px; line-height:20px; height:20px;}
.specBody2 p{overflow:hidden; width:85px;line-height:20px; height:60px;}
.specBody2 a{color:#F60; text-decoration:none;}
.specBody2 a:hover{color:#F60; text-decoration:underline;}
.specBody2 ul{ margin-left:1.2em;}
.specBody2 ul li{ list-style-type:disc; color:#676767;}
.specBody2 ul li a{ list-style-type:disc;color:#676767; text-decoration:none;}
.specBody2 ul li a:hover{ list-style-type:disc;color:#676767; text-decoration:underline;}


.specBody3{padding:10px 10px 5px 10px; border:1px solid #f8cb94; margin-bottom:6px;color:#000;}
.specBody3 a.title{display:block;overflow:hidden; width:85px; line-height:20px; height:20px;}
.specBody3 p{overflow:hidden; width:85px;line-height:20px; height:60px;}
.specBody3 a{color:#F60; text-decoration:none;}
.specBody3 a:hover{color:#F60; text-decoration:underline;}

.specBody4{padding:10px 10px 5px 10px; border:1px solid #c2c2c2; margin-bottom:6px;}
.specBody4 a.title{display:block;overflow:hidden; width:175px; line-height:20px; height:20px;color:#039;}
.specBody4 a.title:hover{display:block;overflow:hidden; width:175px; line-height:20px; height:20px;color:#039; text-decoration:underline;}
.specBody4 p{overflow:hidden; width:175px;line-height:20px; height:60px;}

.specBody5{padding:6px; border:1px solid #c2c2c2; margin-bottom:6px;font-size:12px; color:#676767;}
.specBody5 p{overflow:hidden; width:85px;line-height:19px; height:76px;}
.specBody5 a.title{display:block;overflow:hidden; width:85px; line-height:20px; height:20px; font-weight:bold; font-size:15px; text-align:center}
.specBody5 a.title:hover{display:block;overflow:hidden; width:85px; line-height:20px; height:20px; font-weight:bold; font-size:15px; text-decoration:underline;text-align:center}

.specBody6{padding:6px; border:1px solid #c2c2c2; margin-bottom:6px;font-size:12px; color:#676767;}
.specBody6 ul{ float:left; width:49%;}
.specBody6 ul li{ list-style:none;color:#676767; margin:6px;}
.specBody6 ul li a{ color:#676767; text-decoration:none;}
.specBody6 ul li a:hover{color:#676767; text-decoration:underline;}

.specBody7{padding:6px; border:1px solid #c2c2c2; margin-bottom:6px;font-size:12px; color:#676767;}
.specBody7 p{overflow:hidden; width:85px;line-height:19px; height:76px;}
.specBody7 a.title{display:block;overflow:hidden; width:85px; line-height:20px; height:20px; font-weight:bold; font-size:15px; text-align:left;}
.specBody7 a.title:hover{display:block;overflow:hidden; width:85px; line-height:20px; height:20px; font-weight:bold; font-size:15px; text-decoration:underline;text-align:left;}
/*.specBody7 img{border:1px solid #d3d3d3;}*/

#msg_column{
}
#msg_column h1 {
	text-indent:-9999px; /*隱藏標題文字*/
	background-image: url(../images100/default.gif);
	background-position: left -156px;
	height:30px;
}
/*首頁各欄位標頭
------------------------------------------------*/

/*說明*/
#que {
background: transparent url(../images100/icon_qa.gif) no-repeat right;
color: #4B4B4B;
font-size:12px;
vertical-align:middle;
}
.JT {
position: absolute;
z-index: 100;
border: 2px solid #097AD1;
background-color: white;
line-height: 24px;
display: none;
}
.JT_arrow_left {
left: -14px;
top: -2px;
border-right: 12px solid #097AD1;
border-top: 12px solid #FFFFFC;
border-bottom: 12px solid #FFFFFC;
width: 0px;
height: 0px;
overflow: hidden;
position: absolute;
z-index: 101;
}
.JT_arrow_right {
top: -2px;
border-left: 12px solid #097AD1;
border-top: 12px solid #FFFFFC;
border-bottom: 12px solid #FFFFFC;
width: 0px;
height: 0px;
overflow: hidden;
position: absolute;
z-index: 101;
}
.JT_close_right {
background-color: #097AD1;
text-align: left;
padding-left: 8px;
padding-bottom: 5px;
padding-top: 2px;
font-weight: bold;
color: white;
line-height: 16px;
}
.JT_copy {
z-index: 100;
padding: 10px 10px 10px 10px;
color: #333;
color: #797979;
background-color: white;
}
.JT_copy span.btn{
border:1px solid #CCC;
margin:2px;
padding:2px;
background-color:#F1F1F1;
color:#000;
}

.padLeft4px{
	padding-left:4px;
}
.padAll4px{
	padding:4px;
}