﻿A:visited{COLOR:blue; TEXT-DECORATION: none}
A:active {COLOR: red; TEXT-DECORATION: none}
A:hover {COLOR: red; TEXT-DECORATION: none}


body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:verdana, arial, helvetica, sans-serif; 
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
}

img {
	border: 0;
}

/*表單物件*/
.tbx{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.chk{

}
.sel{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.btn{
	BORDER: #002D96 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 12px;
	CURSOR: hand;
	COLOR: black;
	background-color: #9DBCEA;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA);
}
/*廣告區塊*/
#adbox{
	float:left;
	TEXT-ALIGN: center; 
	padding: 5px 3px 5px;
	background-color: #FFFFFF;
}


/*列表區塊*/

#listtitle{
	background-image: url(/images/bg_ltitle_blue.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding: 2px;
	margin: 3px;
}

#listbox{
	float:left;
	background-color: #FFFFFF;
}

#listbox li{
	border-bottom:1px dotted #e7e7e7;
	list-style-image: url(/images/li.gif);
	LIST-STYLE-TYPE: none;
	line-height:20px;
	width:50%;
}
#listbox ul{
	clear:right;
	float:left;
	margin:0px;
	padding-left:24px !important;
	padding-left:16px
}

.menu {
	background-color: #FFFFFF;
	margin:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	LIST-STYLE-TYPE: none;
	width:100%;
}
.menutitle {

	/*background-image: url(/images/bg_blue2.gif);*/
	background-image: url(/images/bg_menu.gif);
	background-repeat: repeat-x;
	padding:4px;
	MARGIN: 0px; 
	background-color: #b9cbdc;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color:#000099;
}
.menuitem{

	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding:2px;
/*	line-height:20px; */
	font-size: 12px;
	text-decoration: none;
	width:100%;
}

.menuitem a:visited,a:active, a:link{	
	color : #355EA0;
	text-decoration : none;
}

.menuitem a:hover {
	color: #FF6600;
	text-decoration : underline;
}
.list-bgcolor {
	width:100%;
	background-color: #F6F6F6;
	border: 1px solid #666666;
	padding:0px;
}
.list-bgcolor tr{

	font-size: 13px;
	text-decoration: none;
} 
.listtitle{
	border-bottom: 1px solid #006699;
	background-image: url(/images/bg_ltitle_blue.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding: 2px;
	margin: 3px;	
}
.listtitle a:visited,a:active, a:link{	
	color : #FFFFCC;
	text-decoration : none;
}

.listsubtitle{
	background-image: url(/images/bg_subtitle.gif);
	background-repeat: repeat-y;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 2px;
}
.listsubtitle a:visited,a:active, a:link{	
	color : #FFFFCC;
	text-decoration : none;
}
.listitemtitle{
	TEXT-DECORATION: none;
	background-image: url(/images/bg_listtitle2.gif);
	background-repeat: repeat-x;
	color:#000066;
	font-size: 12px;
}
.listitem1{
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
	color:#000000;
	font-size: 12px;
}
.listitem2{
	TEXT-DECORATION: none;
	background-color: #F6F6F6;
	color:#000000;
	font-size: 12px;
}
.listitem3{
	TEXT-DECORATION: none;
	background-color: #D2EEFF;
	color:#000000;
	font-size: 12px;
}
.listitem{
	TEXT-DECORATION: none;
	border-bottom:1px dotted #e7e7e7;
	list-style-image: url(/images/li.gif);
	LIST-STYLE-TYPE: none;
	line-height:20px;
	width:100%;
}
.list{
	background-color: #FFFFFF;
	margin:0px;
	padding-left:24px !important;
	padding-left:10px
}

.adbox{
	clear:left;
	TEXT-ALIGN: center; 
	padding: 5px 3px 5px;
	background-color: #FFFFFF;
}

.rightbox {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


/*表單列表*/
/* 儲存格的內容1,2 */
.td-field01 {
	border-top: 1px solid #BFBFFF;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #DFE9FF;
	font-size: 13px;
	color: #303C82;
	text-decoration: none;
	padding: 0px 5px 0px;
}
.li1{
	border-bottom:1px dotted #e7e7e7;
	list-style-image: url(/images/dot_01.gif);
	LIST-STYLE-TYPE: none;
	line-height:20px;
	width:100%;
}
.li2{
	border-bottom:1px dotted #e7e7e7;
	list-style-image: url(/images/dot_02.gif);
	LIST-STYLE-TYPE: none;
	line-height:20px;
	width:100%;
}

.td-field02 {
	border-top: 1px solid #BFBFFF;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #ffffff;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.td-field03 {
	border-top: 1px solid #336699;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #FFCC00;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

.td-dg-blue{
	background-color: #DDEEFF;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #666666;
}
/* 表單的下方*/
.td-bottom {
	height:25px;
	background-color: #CCCCCC;
	text-align: center;
	border: 1px solid #999999;
}
/* 表單的外框 */
.tb-bgcolor {
	width:100%;
	background-color: #F6F6F6;
	border: 1px solid #666666;
}
/* 表單的外框 */
.tb-bg {
	width:50%;
	background-color: #F6F6F6;
	border: 1px solid #666666;
}
/* 表單的title */
.td-ttl {
	border-top: 0px solid #336699;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height:30px;
	margin: 0px;
	background-color: #EEEEEE;
	color:#303C82;
	font-size: 12pt;
	LETTER-SPACING:3px;
	font-family: verdana;
	font-weight: bold;
	text-align:center;
}
/* 表單的title */
.td-title {
	border-top: 0px solid #336699;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height:30px;
	margin: 0px;
	background-color: #CCCCCC;
	background:url("/images/bg_bluetitle.gif") no-repeat;
	color:#303C82;
	font-size: 12pt;
	LETTER-SPACING:3px;
	font-family: verdana;
	font-weight: bold;
	padding: 0px 15px 0px;
}
/* 表單的次標題 */
.td-subtitle {
	height:25px;
	margin: 0px;
	background-color: #CCCCCC;
	color:#FFFFFF;
	font-size: 12pt;
	LETTER-SPACING:3px;
	text-decoration: none;
	padding: 0px 5px 0px;
	border: 1px solid #999999;
}
.tr-title {
	height:30px;
	margin: 0px;
	color:#303C82;
	font-size: 12pt;
	LETTER-SPACING:3px;
	font-family: verdana;
	font-weight: bold;
	padding: 0px 15px 0px;
	border: 1px solid #999999;
}
.tr-field01 {
	height:25px;
	background-color: #DFE9FF;
	font-size: 13px;
	color: #303C82;
	text-decoration: none;
	padding: 0px 5px 0px;
	border: 1px solid #999999;
}
.tr-field02 {
	height:25px;
	background-color: #ffffff;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #666666;
}
.tab1 {
	margin: 2px 0px 0px 0px;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	padding: 5px;
}
.tab2 {
	cursor:hand;
	margin: 2px 0px 0px 0px;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
	padding: 5px;
}
td{
	font-size: 13px;
	text-decoration: none;
}

.code {
	background-color: #D7EDFF;
	width:650px;
	font-size: 12px;
	color:#333333;
	padding:6px;
	height: auto;
	border-top: 1px solid #336699;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 10pt;
	word-break:break-all;
	word-wrap:break-word; 
	overflow:hidden;
}
.quotetitle {
	background-color: #FF9900;
	width:auto;
	font-size: 10px;
	white-space:pre;
	color:#333333;
	padding:6px;
	height: auto;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	margin: 0pt 0pt 0pt 20pt;
}
.quote {
	background-color: #EEEEEE;
	width: 650px;
	font-size: 12px;
	color:#333333;
	padding:6px;
	height: auto;
	border-top: 0px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	margin: 0pt 0pt 0pt 20pt;
	word-break:break-all;
	word-wrap:break-word; 
	overflow:hidden;
}


/*下載分區選單*/
.submenutitle {
	background-image: url(/images/bg_blue1.gif);
	background-repeat: repeat-x;
	padding:0px 0px 0px 5px;
	MARGIN: 0px; 
	background-color: #006699;
	color: #FFFFFF;
	font-family: "trebuchet ms", "lucida grande", verdana, arial, sans-serif;	
	font-size: 10pt;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}
.submenu {
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	LIST-STYLE-TYPE: none;
}
.submenuitem{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FF9900;
	padding:0px 0px 0px 5px;
	MARGIN: 0px; 
	font-size: 10px;
	text-decoration: none;
}

.submenuitem a:visited,a:active, a:link{	
	color : #355EA0;
	text-decoration : none;
}

.submenuitem a:hover {
	color: #FF6600;
	text-decoration : underline;
}
.submenut02 {
	color:#303C82;
	font-size: 12pt;
	LETTER-SPACING:3px;
	font-family: verdana;
	font-weight: bold;
	vertical-align: super;
	left: 3px;
}

.tabbox {
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
}

#tabbar{
font: bold 11px;
list-style-type: none;
padding-bottom: 25px;
/* border-bottom: 1px solid #808080; */
margin: 0;
}

#tabbar li {
float: left;
height: 22px;
background-color: #CCFFFF;
margin: 2px 2px 0 2px;
border: 1px solid #808080;
}

#tabbar li.tab3{
border-bottom: 1px solid #9CCFFF;
background-color: #9CCFFF;
}

#tabbar li.tab3 a{
color: #CC0000;
}


#tabbar li.tab4 {
border-bottom: 1px solid #808080;
background-color: #E6F2FF;
}

#tabbar li.tab4 a {
color: #808080;
}

#tabbar a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 4px;
}

#tabbar li.tab4 a:hover {
background: #FFCC00;
}

.replyBox{
	padding: 4px;
	margin: 0;
	border: 1px solid #999966;
	background-color: #FFFFCC;
}

.adimg {
	float: right;
	border: 1px solid #000000;
}
.ArticleImg {
	border: 1px solid #000000;
}

.txt-menu01{ padding-left: 5px;font-size: 15px; line-height: 25px; font-family:"verdana";COLOR:yellow;TEXT-DECORATION: none;FONT-WEIGHT: bold}
A.txt-menu01:link { padding-left: 5px;font-size: 15px; line-height: 25px; font-family:"verdana";COLOR:yellow;TEXT-DECORATION: none}
A.txt-menu01:visited { padding-left: 5px;font-size: 15px; line-height: 25px; font-family:"verdana";COLOR:yellow;TEXT-DECORATION: none}
A.txt-menu01:active { padding-left: 5px;font-size: 15px; line-height: 25px; font-family:"verdana";COLOR:yellow;TEXT-DECORATION: none}
A.txt-menu01:hover {padding-left: 5px;font-size: 15px; line-height: 25px; font-family:"verdana";COLOR:white;TEXT-DECORATION: underline}

A.txt-menu02:link { padding-left: 5px;font-size: 12px; line-height: 25px; font-family:"verdana";COLOR:white;TEXT-DECORATION: none}
A.txt-menu02:visited { padding-left: 5px;font-size: 12px; line-height: 25px; font-family:"verdana";COLOR:white;TEXT-DECORATION: none}
A.txt-menu02:active { padding-left: 5px;font-size: 12px; line-height: 25px; font-family:"verdana";COLOR:white;TEXT-DECORATION: none}
A.txt-menu02:hover {padding-left: 5px;font-size: 12px; line-height: 25px; font-family:"verdana";COLOR:white;TEXT-DECORATION: underline}

.outadlin {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #CC3366;
	text-decoration: underline;
}
A.outadlin:link {font-size: 15px; line-height: 16px; font-family:"verdana";COLOR:#CC3366;TEXT-DECORATION: underline}
A.outadlin:visited { font-size: 15px; line-height: 16px; font-family:"verdana";COLOR:#CC3366;TEXT-DECORATION: underline}
A.outadlin:active {font-size: 15px; line-height: 16px; font-family:"verdana";COLOR:#CC3366;TEXT-DECORATION: underline}
A.outadlin:hover {font-size: 15px; line-height: 16px; font-family:"verdana";COLOR:blue;TEXT-DECORATION: none}iframe {
	smargin: 0px;
	padding: 0px;
}



/*最大主外框*/
/*
 #div_main {background-position: top;width: 990px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;float: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;position: absolute;background-repeat: repeat-y;}
 */
/*中間區塊*/
/*
#contents {width: 990px;}
*/

/*TOP*/
#top{
  width:100%;
}

/*中段*/
#mainbox {
	width:100%;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #FFFFFF;

}

/*左邊*/
#left {
width: 140px;
padding-top: 5px;
/*padding-right: 4px;*/
padding-bottom: 0px;
/*padding-left: 4px;*/
float: left; 
/*border-right: 1px solid #666666;*/}


.bg_top_gd {background-color: #FFFFFF;background-image: url(/images/bg_top_gd.gif);background-repeat: repeat-x;background-position: top;border-right: 1px solid #666666;}

.bg_top_gd_Def {background-color: #FFFFFF;background-image: url(/images/bg_top_gd.gif);background-repeat: repeat-x;background-position: top;}

/*內容*/
#premidbox {background-image: url(/images/bg_top_gd.gif);background-repeat: repeat-x;background-position: top; vertical-align:top}
#midbox {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;float: left; background-color: #FFFFFF;background-image: url(/images/bg_top_gd.gif);background-repeat: repeat-x;background-position: top; vertical-align:top;
width: 600px;
}


#menu {
	margin: 0px 0px 0px 0px;
	padding: 1px;
	border: 0px;
	background: #FFFFFF;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 22px;
	background-image: url(/images/bg_garymenu.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
}

/*部落格&文章的外框*/
.center_inbox3_side {
	border: 1px solid #C1C1C1;
	width: 209px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
 
/*中間*/
#center { padding-top: 2px;padding-right: 3px;padding-bottom: 2px;padding-left: 1px;background-color: #ededed;float: left;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #999999;border-left-color: #999999; vertical-align:top; width: 100%; /*very important for display*/ }
.bg_top2_gd {background-color: #d5d5d5;background-image: url(/images/bg_top2_gd.gif);background-repeat: repeat-x;background-position: top;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #929292;border-left-color: #929292;padding-right: 5px;padding-left: 5px;padding-top: 5px;padding-bottom: 0px;}

/*右邊*/
#right {width: 210px;padding-top: 5px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;float: right; vertical-align:top; }
/*底下宣告列*/
/*#foot {width: 100%;height: 64px;float: left;}*/

/*標籤*/
.tag_box {height: 23px;}
#tag_over {float: left;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 0px;clip: rect(0px,1px,0px,0px);}
#tag_normal {float: left;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 0px;z-index: auto;clip: rect(auto,auto,5px,auto);}
#tag_select {float: left;}
.tag_over_tw1 {font-size: 13px;color: #FE0315;padding-top: 5px;padding-right: 3px;padding-left: 3px;background-image: url(/images/tag_o_c.gif);background-repeat: repeat-x;background-position: top;}
.tag_tb1 {float: left;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 0px;z-index: auto;clip: rect(auto,auto,5px,auto);background-image: url(/images/tag_c.gif);}
.txts_r_r1 {font-size: 13px;color: #FE0315;padding-top: 5px;padding-right: 3px;padding-left: 3px;background-image: url(/images/tagco_c.gif);background-repeat: repeat-x;background-position: top;}
.a_tag:link {font-size: 12px;color: #1F3D7A;text-decoration: none;}
.a_tag:visited {font-size: 12px;color: #1F3D7A;text-decoration: none;}
.a_tag:hover {font-size: 12px;color: #FF3300;text-decoration: underline;}

.a_redtag:link {font-size: 12px;color: #FF0000;text-decoration: none;}
.a_redtag:visited {font-size: 12px;color: #FF0000;text-decoration: none;}
.a_redtag:hover {font-size: 12px;color: #6600CC;text-decoration: underline;}

/*login外框*/
.contents_sbox {border: 1px solid #C1C1C1;width: 138px;}
#login {width: 138px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}

/*人才派遣*/
#temp {height: 142px;width: 138px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
#temp_title{height: 27px;width: 138px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;background-color: #082D95;background-image: url(/images/bs_temp_title.gif);background-repeat: no-repeat;background-position: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#temp_contents{height: 115px;width: 138px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;background-color: #082D95;background-image: url(/images/bs_temp_bg.gif);background-repeat: no-repeat;background-position: top;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.txt_w1 {font-size: 11px;line-height: 18px;color: #FFFFFF;background-repeat: no-repeat;background-position: right;}

/*小舖英雄榜*/
.top_list_box{
	background-color: #FFFFFF;
	background-image: url(/images/bg2_d1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 196px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e3e3e3;
	padding: 3px;
}

.top_list_title{font-size: 13px;color: #333333;background-image: url(/images/left_menu_44.gif);background-repeat: no-repeat;height: 24px;padding-left: 15px;padding-top: 4px;padding-right: 0px;padding-bottom: 0px;}
.top_list_contents{font-size: 11px;color: #878585;padding-left: 15px;padding-top: 3px;padding-right: 10px;padding-bottom: 1px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;line-height: 14px;}
.a_toplist:link {font-size: 11px;color: #666666;text-decoration: none;}
.a_toplist:visited {font-size: 11px;color: #999999;text-decoration: none;}
.a_toplist:hover {font-size: 11px;color: #292EA1;text-decoration: underline;}

/*共用樣式*/
.center_box_padding {width: 100%;padding-top: 0px;padding-right: 0px;padding-bottom: 7px;padding-left: 0px; text-align:center}
.box_all_side{border: 1px solid #CCCCCC;float: left;background-color: #FFFFFF;width:100%;}
.align_r{
	float: right;
	width: 206px;
}
.align_l{float: left;width: 260px;}
.align_r2{
	float: right;
width: 500px;
}

.a_txt1:link {font-size: 12px;color: #999999;text-decoration: none;}
.a_txt1:visited {font-size: 12px;color: #999999;text-decoration: none;}
.a_txt1:hover {font-size: 12px;color: #FF3300;text-decoration: underline;}

.a_txt2:link {font-size: 12px;color: #1F3D7A;text-decoration: none;}
.a_txt2:visited {font-size: 12px;color: #1F3D7A;text-decoration: none;}
.a_txt2:hover {font-size: 12px;color: #FF3300;text-decoration: underline;}

.a_txt3:link {font-size: 12px;color: #127DFF;text-decoration: none;}
.a_txt3:visited {font-size: 12px;color: #127DFF;text-decoration: none;}
.a_txt3:hover {font-size: 12px;color: #FF3300;text-decoration: underline;}

.a_txt4:link {font-size: 12px;color: #545454;text-decoration: none;}
.a_txt4:visited {font-size: 12px;color: #545454;text-decoration: none;}
.a_txt4:hover {font-size: 12px;color: #FF3300;text-decoration: underline;}

.a_txts1:link {font-size: 11px;color: #5F7DB1;text-decoration: none;}
.a_txts1:visited {font-size: 11px;color: #1264C1;text-decoration: none;}
.a_txts1:hover {font-size: 11px;color: #5F7DB1;text-decoration: underline;}

.a_txt1_udline:link {font-size: 12px;color: #999999;text-decoration: underline;}
.a_txt1_udline:visited {font-size: 12px;color: #999999;text-decoration: none;}
.a_txt1_udline:hover {font-size: 12px;color: #FF3300;text-decoration: underline;}

.a_more_btn:link {font-size: 12px;color: #127DFF;text-decoration: underline;}
.a_more_btn:visited {font-size: 12px;color: #127DFF;text-decoration: none;}
.a_more_btn:hover {font-size: 12px;color: #0000CC;text-decoration: underline;}

/*top_標語和新功能介紹*/
#slogan{width: 990px;}
#news_seavice{float: right;width: 500px;font-size: 12px;color: #666666;text-align: right;padding-top: 2px;padding-right: 5px;padding-bottom: 0px;padding-left: 0px;}
#slogan_txt{font-size: 12px;color: #356497;letter-spacing: 2px;width: 440px;float: left;padding-left: 5px;padding-top: 2px;padding-right: 0px;padding-bottom: 0px;}

/*搜尋列*/
.search_menu{float: left;padding-top: 0px;padding-right: 2px;padding-bottom: 0px;padding-left: 2px;}
.search_menu_bg {background-image: url(/images/top_tag_03.gif);background-repeat: no-repeat;background-position: center top;}
.bg_r_line{background-image: url(/images/line_s.gif);background-repeat: no-repeat;background-position: right;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}

.a_sh_btn:link {font-size: 12px;color: #FFFFFF;text-decoration: none;}
.a_sh_btn:visited {font-size: 12px;color: #FFFFFF;text-decoration: none;}
.a_sh_btn:hover {font-size: 12px;color: #FFFF00;text-decoration: underline;}

.a_sho_btn:link {font-size: 12px;color: #666666;text-decoration: none;}
.a_sho_btn:visited {font-size: 12px;color: #666666;text-decoration: none;}
.a_sho_btn:hover {font-size: 12px;color: #126cce;text-decoration: underline;}

#search_bar{float: left;width:}

/*討論區*/
#fornm{float: left;width: 540px;}
/*討論區_主標背景*/.bg_titlebg {font-size: 11px;color: #24376d;background-color: #FFFFFF;background-image: url(/images/bg_titlebg.gif);background-repeat: repeat-x;background-position: bottom;height: 21px;}
#download_jacse{float: left;width: 540px;}

#download{float: right;width: 265px;}
#blog{float: right;width: 209px;}

/*外包接案&程式下載的外框*/
.center_inbox2_side {border: 1px solid #C1C1C1;width: 265px;background-color: #FFFFFF;float: left;}
#btn_r_txt{
	font-size: 12px;
	color: #0066CC;
	float: right;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}/*右上角_MORE_BTN*/

/*top_style_s_*/
#logo_searchbar_onlinemenber{float: left;width: 100%;background-image: url(/images/bg_d1.gif);background-repeat: repeat-x;background-position: left bottom;margin-top: 3px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;height: 63px;border-top-width: 1px;border-top-style: solid;border-top-color: #F3F3F3;}
#logo{float: left;width: 220px;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}

/*線上會員*/
#online_member{float: left;width: 200px;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;}
.txt_b1 {font-size: 12px;color: #494949;}
.txtb_b1 {
	color: #176cce;
	font-size: 13px;
}
.txtb_b3 {color: #176cce;font-size: 20px;font-weight: bolder;}
/*menu樣式*/
/*.menu_r_line {background-image: url(/images/top_21.gif);background-repeat: no-repeat;background-position: right;float: left;padding-top: 7px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;color: #FFFFFF;font-family: "細明體";}
*/
.menu_r_line {background-image: url(/images/top_21.gif);background-repeat: no-repeat;background-position: right;padding-top: 7px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;color: #FFFFFF;font-family: "細明體";}
#menu{float: left;width: 100%;background-image: url(/images/bg_menu.gif);background-repeat: repeat-x;height: 25px;}

/*頁尾*/
#foot_logo{float: left;width: 64px; margin-top: 4px;}
.a_menu:link {font-size: 12px;color: #FFFFFF;text-decoration: none;}
.a_menu:visited {font-size: 12px;color: #FFFFFF;text-decoration: none;}
.a_menu:hover {font-size: 12px;color: #FFFF00;text-decoration: underline;}

#foot_txt{font-size: 12px;color: #FFFFFF;width: 820px;float: right;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;}
#foot{
	background-color: #003399;
	background-image: url(/images/foot_bg.jpg);
	background-repeat: repeat;
	background-position: left;
	float: left;
	width: 100%;
	height: 72px;
}

/*banner*/
#banner_top_right{width: 210px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px; text-align:center;}

/*右下角_職場達人專文介紹*/
.bg_d1{background-color: #FFFFFF;background-image: url(/images/bg_d1.gif);background-repeat: repeat-x;background-position: bottom;height: 64px;}
.txt_contxt {font-size: 11px;line-height: 18px;color: #494949;padding-right: 5px;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}

#toplisttitle_toplistbox1-3 {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	background-image: url(/images/bg2_d1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width:100%;
}


/*會員登入*/
td {
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-size: 12px;
	color: #333333;
}
.txt_o {
	color: #FD430B;
	background-color: #FEFAF2;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFBB4C;
}
.txt_pb1 {
	font-size: large;
	font-weight: bolder;
	color: #0E67C0;
	letter-spacing: 1px;
}
.txt_pb2 {
	font-size: small;
	font-weight: bolder;
	color: #0E67C0;
	letter-spacing: 1px;
}
.txt_po1 {
	font-size: large;
	font-weight: bolder;
	color: #FE330B;
	letter-spacing: 1px;
}
.txt_po2 {
	font-size: small;
	font-weight: bolder;
	color: #FE330B;
	letter-spacing: 1px;
}
.txt_b {
	color: #117AEA;
	background-color: #F2F8F9;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C2CEE0;
}
.td_bg2 {
	background-color: #F3F3F3;
}
.td_bg1 {
	background-color: #FFFFFF;
}
.txt_tips_1 {
	font-size: 10px;
	color: #999999;
}
input {
	font-size: 12px;
	color: #333333;
}
.btnm {
	color: #FFFFFF;
	background-color: #0066CC;
	padding: 2px;
	border: 1px solid #333333;
	font-size: 15px;
}
.btno{
	color: #FFFFFF;
	background-color: #FF6600;
	padding: 2px;
	border: 1px solid #4F2000;
	font-size: 15px;
}


/*文字banner區塊*/
.txt_g3 {font-size: 13px;color: #CC0000;}
 .a_txt_g3:link {font-size: 13px;color: #CC0000;text-decoration: none;}
 .a_txt_g3:visited {font-size: 13px;color: #CC0000;text-decoration: none;}
 .a_txt_g3:hover {font-size: 13px;color: #CC0000;text-decoration: underline;}
.txtb_b2 {font-size: 15px;font-weight: bolder;color: #1f3d7a;}/*大主標*/
.txt_b3 {color: #1f3d7a;font-size: 12px;}/*4個文字連結區塊*/

.txt_b1 {font-size: 12px;color: #999999;}
.txtb_b1 {font-size: 12px;color: #0066CC;}
.txts_b1 {font-size: 12px;color: #127dff;}
.ftxt_r1 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e6e6e6;font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #FF0000;}
.ftxt_g1 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e6e6e6;font-size: 12px;color: #545454;padding-left: 5px;}
.ftxt_sg1 {font-size: 11px;color: #868383;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e6e6e6;padding-left: 15px;}
.ftxt_sb1 {font-size: 11px;color: #127DFF;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e6e6e6;}

.txt_sb1 {font-size: 11px;color: #127DFF;}
.line_r1 {border-right-width: 1px;border-right-style: solid;border-right-color: #cadcf0;height: 39px;}
.bg_fome_13 {font-size: 13px;color: #056FD1;background-color: #FFFFFF;background-image: url(/images/bg_13.gif);background-position: bottom;border: 1px solid #a9b3c0;font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";font-weight: bold;}
.fome_style {font-size: 11px;color: #056FD1;border: 1px solid #a9b3c0;font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";}
.fome2_style {font-size: 11px;color: #056FD1;border: 1px solid #a9b3c0;font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";}
.tag_dline {background-image: url(/images/line_d.gif);background-repeat: repeat-x;background-position: bottom;}
.paddingr15p_txtg1{padding-right: 10px;padding-left: 15px;font-size: 11px;line-height: 15px;color: #878585;}
.bg_d_gd{border: 1px solid #CCCCCC;}div {font-family: Arial, Helvetica, sans-serif, "細明體";font-size: 12px;color: #666666;}



/*檔頭快捷列 Start*/
#righttop_spedselet {
	position:relative;
	width:365px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "細明體";
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	float: right;
}
.spedselet_pesonl {
	position:relative;
	width:80px;
	height:20px;
	z-index:2;
	float: left;
	/*background-image: url(/images/title/bg_menu.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #0066FF;
	cursor:hand;
}
.spedselet_pesonl2 {
	position:relative;
	width:80px;
	height:20px;
	z-index:2;
	float: left;
	background-image: url(/images/title/bg_menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #FFFFFF;
	cursor:hand;
}
#menu_pesonl {
	position:absolute;
	left:0px;
	top:20px;
	width:220px;
	height:220px;
	z-index:1;
	right: 0px;
	bottom: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	/*visibility: hidden;*/
}
.bg_righttop {
	background-color: #FFFFFF;
	background-image: url(/images/title/bg_tighttop.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.spedselet_forum {
	position:relative;
	width:80px;
	height:20px;
	z-index:2;
	float: left;
	/*background-image: url(/images/title/bg_menu.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	margin-right: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #0066FF;
	cursor:hand;
}
.spedselet_forum2 {
	position:relative;
	width:80px;
	height:20px;
	z-index:2;
	float: left;
	background-image: url(/images/title/bg_menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	margin-right: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #FFFFFF;
	cursor:hand;
}
#menu_forum {
	position:absolute;
	left:-187px;
	top:20px;
	width:390px;
	height:620px;
	z-index:1;
	right: 0px;
	bottom: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	/*visibility: hidden;*/
}
.spedselet_download {
	position:relative;
	width:80px;
	height:20px;
	z-index:2;
	float: left;
	/*background-image: url(/images/title/bg_menu.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	margin-right: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #0066FF;
	cursor:hand;
}
.spedselet_download2 {
	position:relative;
	width:80px;
	height:20px;
	z-index:2;
	float: left;
	background-image: url(/images/title/bg_menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	margin-right: 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #FFFFFF;
	cursor:hand;
}
#menu_download {
	position:absolute;
	left:-183px;
	top:20px;
	width:320px;
	height:440px;
	z-index:1;
	right: 0px;
	bottom: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	/*visibility: hidden;*/
}
#logout {
	position:relative;
	width:40px;
	height:20px;
	z-index:2;
	float: left;
}
#loghome {
	position:relative;
	width:60px;
	height:20px;
	z-index:2;
	float: left;
}
#sayhi {
	position:relative;
	width:55px;
	height:20px;
	z-index:2;
	float: left;
}
.txt_rtb1 {
	font-size: 13px;
	font-weight: bold;
	color: #226cce;
}
.txt_rtw1 {
	color: #FFFFFF;
	text-decoration: none;
}

/*檔頭快捷列 End*/



/* userprofile */
.table_outside {border: 1px solid #FFD67B;background-color: #EFEFEF;}
.table_outside2 {border: 1px solid #7BC4FF;background-color: #EFEFEF;}
.out_side {border: 1px solid #CCCCCC;width: 104px;padding: 3px;font-size: 12px;color: #666666;}
td {font-family: Verdana, Arial, Helvetica, sans-serif, "細明體";font-size: 12px;color: #666666;line-height: 18px;}
.line {background-image: url(/images/userprofile/dot_line.gif);background-repeat: repeat-x;background-position: bottom;}
.txt_ps1 {font-size: large;line-height: 30px;}
.txt_ps2 {font-size: 15px;font-weight: bold;color: #F97704;}
.txt_ps3 {font-size: 15px;font-weight: bold;color: #0066FF;}
.txt_pss1 {font-size: xx-small;color: #999999;}
.title_line_bg1 {font-size: 15px;font-weight: bolder;color: #FD7800;background-image: url(/images/userprofile/c_login_47.gif);background-repeat: repeat-x;letter-spacing: 3px;padding-top: 5px;padding-right: 0px;padding-bottom: 3px;padding-left: 10px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #FFD67B;border-bottom-color: #FFD67B;}
.title_line_txt {font-size: medium;font-weight: bold;color: #0763DE;background-image: url(/images/userprofile/c_login_03.gif);background-repeat: no-repeat;background-position: left top;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;padding-left: 5px;height: 38px;}
.title_line_txt2 {font-size: medium;font-weight: bold;color: #FF6600;background-image: url(/images/userprofile/c_login_03.gif);background-repeat: no-repeat;background-position: left top;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;padding-left: 5px;height: 38px;}
.title_line_bg11 {font-size: 15px;font-weight: bolder;color: #0066CC;background-image: url(/images/userprofile/c_login_47.gif);background-repeat: repeat-x;letter-spacing: 3px;padding-top: 5px;padding-right: 0px;padding-bottom: 3px;padding-left: 10px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #7BD1FF;border-bottom-color: #7BD1FF;}
.bg_titlegd1 {font-size: 15px;color: #0a63c1;background-color: #FFFFFF;background-image: url(/images/userprofile/bg_titlegd1.gif);background-repeat: repeat-x;background-position: bottom;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #e9e9e9;}
.txt_titlegd12 {font-size: 15px;color: #0a63c1;}

.txt_pcb1 {color: #0763DE;}
.txt_pco1 {color: #F97704;}
.txt_pcg1 {color: #41A601;}
.txt_pcr1 {color: #EA5A7E;}

.txt_psb1 {color: #0763DE;font-size: x-large;line-height: 40px;}
.txt_psg1 {font-size: x-large;color: #41A601;line-height: 40px;}
.txt_psr1 {font-size: x-large;color: #EA5A7E;line-height: 40px;}
.txt_pso1 {font-size: x-large;color: #F97704;line-height: 40px;}
/* userprofile */.line_spot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.eventlist:link {
	color: #355EA0;
	text-decoration: underline;
}
.eventlist:visited {
	color: #355EA0;
	text-decoration: underline;
}
.eventlist:hover {
	color: #CC0000;
	text-decoration: none;
}
.eventlist:active {
	color: #355EA0;
	text-decoration: underline;
}

