/*通用選單設定*/
.nav_bg{ background-image: url(../images/integrate/nav_bgT.gif); background-repeat: no-repeat; background-position: top; }
.nav_pic{ padding: 0px; margin-top: 4px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.nav_shadow{ background-image: url(../images/integrate/nav_shadow.gif); background-repeat: no-repeat; background-position: top; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/*選單設定---藍色*/
#nav_c{ margin-left: 12px; }
#nav_c ul { list-style: none; margin: 0; padding: 0; }
#nav_c ul li { position: relative; display: block; width: 110px; text-align: left; font-size: 12px; color: #333333; list-style-type: none; list-style-position: outside; line-height: 20px; }
#nav_c ul li a:link,#nav_c ul li a:visited{ display: block; width: 80px; color: #333333; text-decoration: none; background-image: url(../images/integrate/nav_li_bg.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_c ul li a:hover{ display: block; width: 80px; color: #1EAAD2; text-decoration: none; background-image: url(../images/integrate/nav_li_bg2.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_c ul li span #now{ display: block; width: 80px; color: #ffffff; text-decoration: none; background-image: url(../images/integrate/nav_li_bg3.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_c li ul { position: absolute; left: 110px; top: 0; display: none; color: #333333; text-decoration: none; list-style-type: none; }
#nav_c li ul li{ background-color: #EBEBEB; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; display: block; background-image: url(../images/integrate/sub_nav_li.gif); background-repeat: no-repeat; background-position: left top; position: relative; padding-left: 30px; line-height: 23px; }
#nav_c li ul li a:link,#nav_c li ul li a:visited{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_c li ul li a:hover { text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_c li ul li span{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_c li:hover ul , #nav_c li.over ul { display: block; }

/*選單設定---黃色*/
#nav_y{ margin-left: 12px; }
#nav_y ul { list-style: none; margin: 0; padding: 0; }
#nav_y ul li { position: relative; display: block; width: 110px; text-align: left; font-size: 12px; color: #333333; list-style-type: none; list-style-position: outside; line-height: 20px; }
#nav_y ul li a:link,#nav_y ul li a:visited{ display: block; width: 80px; color: #333333; text-decoration: none; background-image: url(../images/integrate/nav_li_bg.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_y ul li a:hover{ display: block; width: 80px; color: #FF6600; text-decoration: none; background-image: url(../images/integrate/nav_li_bg2.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_y ul li span #now{ display: block; width: 80px; color: #ffffff; text-decoration: none; background-image: url(../images/integrate/nav_li_bg6.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_y li ul { position: absolute; left: 110px; top: 0; display: none; color: #333333; text-decoration: none; list-style-type: none; }
#nav_y li ul li{ background-color: #EBEBEB; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; display: block; background-image: url(../images/integrate/sub_nav_li.gif); background-repeat: no-repeat; background-position: left top; position: relative; padding-left: 30px; line-height: 23px; }
#nav_y li ul li a:link,#nav_y li ul li a:visited{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_y li ul li a:hover { text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_y li ul li span{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_y li:hover ul , #nav_y li.over ul { display: block; }

/*選單設定---綠色*/
#nav_g{ margin-left: 12px; }
#nav_g ul { list-style: none; margin: 0; padding: 0; }
#nav_g ul li { position: relative; display: block; width: 110px; text-align: left; font-size: 12px; color: #333333; list-style-type: none; list-style-position: outside; line-height: 20px; }
#nav_g ul li a:link,#nav_g ul li a:visited{ display: block; width: 80px; color: #333333; text-decoration: none; background-image: url(../images/integrate/nav_li_bg.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_g ul li a:hover{ display: block; width: 80px; color: #009900; text-decoration: none; background-image: url(../images/integrate/nav_li_bg2.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_g ul li span #now{ display: block; width: 80px; color: #ffffff; text-decoration: none; background-image: url(../images/integrate/nav_li_bg4.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_g li ul { position: absolute; left: 110px; top: 0; display: none; color: #333333; text-decoration: none; list-style-type: none; }
#nav_g li ul li{ background-color: #EBEBEB; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; display: block; background-image: url(../images/integrate/sub_nav_li.gif); background-repeat: no-repeat; background-position: left top; position: relative; padding-left: 30px; line-height: 23px; }
#nav_g li ul li a:link,#nav_g li ul li a:visited{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_g li ul li a:hover { text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_g li ul li span{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_g li:hover ul , #nav_g li.over ul { display: block; }

/*選單設定---灰色*/
#nav_a{ margin-left: 12px; }
#nav_a ul { list-style: none; margin: 0; padding: 0; }
#nav_a ul li { position: relative; display: block; width: 110px; text-align: left; font-size: 12px; color: #333333; list-style-type: none; list-style-position: outside; line-height: 20px; }
#nav_a ul li a:link,#nav_a ul li a:visited{ display: block; width: 80px; color: #333333; text-decoration: none; background-image: url(../images/integrate/nav_li_bg.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_a ul li a:hover{ display: block; width: 80px; color: #009900; text-decoration: none; background-image: url(../images/integrate/nav_li_bg2.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_a ul li span #now{ display: block; width: 80px; color: #ffffff; text-decoration: none; background-image: url(../images/integrate/nav_li_bg5.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 4px; }
#nav_a li ul { position: absolute; left: 110px; top: 0; display: none; color: #333333; text-decoration: none; list-style-type: none; }
#nav_a li ul li{ background-color: #EBEBEB; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; display: block; background-image: url(../images/integrate/sub_nav_li.gif); background-repeat: no-repeat; background-position: left top; position: relative; padding-left: 30px; line-height: 23px; }
#nav_a li ul li a:link,#nav_a li ul li a:visited{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_a li ul li a:hover { text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_a li ul li span{ text-decoration: none; border-bottom: 0; color: #333333; text-decoration: none; width: 90px; }
#nav_a li:hover ul , #nav_a li.over ul { display: block; }

/*aa求職功能*/
.aa_content_bg{ background-color: #59B1EA; background-image: url(../images/integrate/aa_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*ab求職工具*/
.ab_content_bg{ background-color: #1eaad2; background-image: url(../images/integrate/ab_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*ac求職工具*/
.ac_content_bg{ background-color: #B8DAF0; padding-top: 6px; }
/*ad就業特蒐*/
.ad_content_bg{ background-image: url(../images/integrate/ad_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*ae大企業職缺*/
.ae_content_bg{ padding-top: 6px; }
/*af優質企業*/
.af_content_bg{ background-color: #DEEEF3; padding-top: 6px; }
/*ag求職工具*/
.ag_content_bg{ background-image: url(../images/integrate/ag_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*ba求職工具*/
.ba_content_bg{ background-image: url(../images/integrate/ba_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*bb求職工具*/
.bb_content_bg{ background-image: url(../images/integrate/bb_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*bc大學專區*/
.bc_content_bg{ background-image: url(../images/integrate/bc_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*ca會員好康*/
.ca_content_bg{ background-image: url(../images/integrate/ca_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*cb加入會員*/
.cb_content_bg{ background-image: url(../images/integrate/ca_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }
/*cc會員權益*/
.cc_content_bg{ background-image: url(../images/integrate/ca_bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 6px; }

/*字級_樣式設定*/
.ab_t01,.ab_t01 a:link,.ab_t01 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #333333; text-decoration: none; }
.ab_t01 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #1DA8D0; text-decoration: none; }
.ab_t02,.ab_t02 a:link,.ab_t02 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #FFFFFF; text-decoration: none; }
.ab_t02 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #ffde00; text-decoration: none; }
.ac_t01,.ac_t01 a:link,.ac_t01 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #1C55BE; text-decoration: none; }
.ac_t01 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #4E7202; text-decoration: none; }
.ba_t01,.ba_t01 a:link,.ba_t01 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #FF6600; text-decoration: none; }
.ba_t01 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #CC0000; text-decoration: none; }
.ca_t01,.ca_t01 a:link,.ca_t01 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #006600; text-decoration: none; }
.ca_t01 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #0099FF; text-decoration: none; }
.ad_t01,.ad_t01 a:link,.ad_t01 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #666666; text-decoration: none;}
.ad_t01 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #4AC22E; text-decoration: none;}
.ad_t01b,.ad_t01b a:link,.ad_t01b a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; color: #666666; text-decoration: none;}
.ad_t01b a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; color: #4AC22E; text-decoration: none;}
.ad_t02{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #4AC22E; text-decoration: none;}
.ad_t02 a:link,.ad_t02 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #4AC22E; text-decoration: underline;}
.ad_t02 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #666666; text-decoration: underline;}
.ad_t03,.ad_t03 a:link,.ad_t02 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #E7346E; text-decoration: none;}
.ad_t03 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; color: #666666; text-decoration: none;}
.cd_t01,.cd_t01 a:link,.cd_t01 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #e7336d; text-decoration: none;}
.cd_t01 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #666666; text-decoration: none;}
.cd_t02,.cd_t02 a:link,.cd_t02 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #1C55BE; text-decoration: none;}
.cd_t02 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #666666; text-decoration: none;}

table tr td h3 {
	font-size: 14px;
	color: #61c249;
	font-family: "Arial Black", Gadget, sans-serif;
	margin: 0px;
	background-image: url(../images/integrate/memberrights_h3_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
