﻿@charset "utf-8";
/* CSS Document */

/* v1.0 | 20080212 */


.body{
	background-image:url(../image_2013_new/BG_01.jpg);
	background-color:#fff;
}
.HP2_wrapper{
	width:954px;
	margin:0 auto;
}

/* 首頁 - 主選單 */
.HPV2_Sec_01{ width:950px;}
.HPV2_Sec_01_L{ width:680px; float:left;}
.HPV2_Sec_01_L_Menu{ height:55px;}
.HPV2_Sec_01_L_Menu01 a{ background-image:url(../image_2013_new/TA_Menu/TA_menu_01.gif);width:134px; height:55px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu01 a:hover{ background-image:url(../image_2013_new/TA_Menu/TA_menu_01_up.gif);width:134px; height:55px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu01_select{ background-image:url(../image_2013_new/TA_Menu/TA_menu_01_up.gif);width:134px; height:55px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu02 a{ background-image:url(../image_2013_new/TA_Menu/TA_menu_02.gif);width:115px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu02 a:hover{ background-image:url(../image_2013_new/TA_Menu/TA_menu_02_up.gif);width:115px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu02_select{ background-image:url(../image_2013_new/TA_Menu/TA_menu_02_up.gif);width:115px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu03 a{background-image:url(../image_2013_new/TA_Menu/TA_menu_03.jpg);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu03 a:hover{background-image:url(../image_2013_new/TA_Menu/TA_menu_03_up.jpg);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu03_select{background-image:url(../image_2013_new/TA_Menu/TA_menu_03_up.jpg);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu04 a{ background-image:url(../image_2013_new/TA_Menu/TA_menu_04.gif); width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu04 a:hover{ background-image:url(../image_2013_new/TA_Menu/TA_menu_04_up.gif); width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu04_select{ background-image:url(../image_2013_new/TA_Menu/TA_menu_04_up.gif); width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu05 a{ background-image:url(../image_2013_new/TA_Menu/TA_menu_05.gif);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu05 a:hover{ background-image:url(../image_2013_new/TA_Menu/TA_menu_05_up.gif);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu05_select{ background-image:url(../image_2013_new/TA_Menu/TA_menu_05_up.gif);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu06 a{ background-image:url(../image_2013_new/TA_Menu/TA_menu_06.gif);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu06 a:hover{ background-image:url(../image_2013_new/TA_Menu/TA_menu_06_up.gif);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu06_select{ background-image:url(../image_2013_new/TA_Menu/TA_menu_06_up.gif);width:80px; height:55px;float:left; text-indent:-9999px;}
.HPV2_Sec_01_L_Menu07{ background-image:url(../image_2013_new/TA_Menu/TA_menu_07.gif);width:111px; height:55px;float:left; text-indent:-9999px;}

.HPV2_Sec_01_L_Searchbar{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #fff;
	padding:5px;
	height:65px;
	margin-bottom:15px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 77%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(77%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 77%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 0px 1px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 1px #999; /* Safari 和 Chrome */
	box-shadow: 0px 0px 1px #999;
	}
.HPV2_Sec_01_L_Searchbar_Option{ height:20px; margin:5px 0 0 15px; padding:0 0 3px 0; font-size:15px;}
.HPV2_Sec_01_L_Searchbar_Option_Empty{ height:42px; margin:0 0 0 5px; padding:16px 0 3px 2px; font-size:15px;}
.HPV2_Sec_01_L_Searchbar_Content{ height:30px; margin:5px 0 10px 0;}
.HPV2_Sec_01_L_Content{	
	border:1px solid #ccc;
	padding:10px;
	height:330px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	background: #ffffff; /* Old browsers */
	-moz-box-shadow: 0px 0px 1px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 1px #999; /* Safari 和 Chrome */
	box-shadow: 0px 0px 1px #999;
	}
.HPV2_Sec_01_L_Content_PinkDownICON{ height:24px; width:21px; float:left; margin-right:10px;}
.HPV2_Sec_01_L_Content_Student01{ font-size:18px; font-family:"微軟正黑體", "新細明體"; margin:5px; line-height:20px;}
.HPV2_Sec_01_L_Content_Student02{height:273px; width:322px; float:left; margin:0 4px 0 1px; border:1px solid #ccc;}
/*
.HPV2_Sec_01_L_Content_Student02 table{ width:320px; border:1px solid #ccc; float:left; margin:10px 0 0 6px;}
.HPV2_Sec_01_L_Content_Student02 th{ height:20px; padding:5px 0 3px 0 ; font-size:13px; font-weight:normal; text-align:center;}
.HPV2_Sec_01_L_Content_Student02 td{ height:35px; }
*/

.HPV2_Sec_01_L_Content_Student02_ListTitle{ height:22px; background-color:#efefef; padding:5px;}
.HPV2_Sec_01_L_Content_Student02_ListTitleL{ float:left; width:260px;}
.HPV2_Sec_01_L_Content_Student02_ListTitleR{ float:right; text-align:right;}

.HPV2_Sec_01_L_Content_Student02_ListTitle{ height:22px; background-color:#efefef; padding:5px;}
.HPV2_Sec_01_L_Content_Student02_List01Col1{ height:15px; padding:5px; width:30px;  font-size:13px; color:#000; text-align:center; float:left;}
.HPV2_Sec_01_L_Content_Student02_List01Col2{ height:15px; padding:5px; width:200px; font-size:13px; color:#000; text-align:center; float:left;}
.HPV2_Sec_01_L_Content_Student02_List01Col3{ height:15px; padding:5px; width:60px; font-size:13px; color:#000; text-align:center; float:left;}
.HPV2_Sec_01_L_Content_Student02_List01Col1n{ height:15px; padding:15px 5px 12px 5px; width:30px;  font-size:13px; color:#000; text-align:center; float:left;}
.HPV2_Sec_01_L_Content_Student02_List01Col2n{ height:15px; padding:15px 5px 12px 5px; width:200px; font-size:13px; color:#000; text-align:left; float:left;}
.HPV2_Sec_01_L_Content_Student02_List01Col3n{ height:15px; padding:15px 5px 12px 5px; width:60px; font-size:13px; color:#000; text-align:center; float:left;}

.HPV2_Sec_01_L_Content_Student02_List02Col1{ height:15px; padding:5px; width:90px;  font-size:13px; color:#000; text-align:center; float:left;}
.HPV2_Sec_01_L_Content_Student02_List02Col2{ height:15px; padding:5px; width:120px; font-size:13px; color:#000; text-align:center; float:left;}
.HPV2_Sec_01_L_Content_Student02_List02Col3{ height:15px; padding:5px; width:80px; font-size:13px; color:#000; text-align:center; float:left;}
.HPV2_Sec_01_L_Content_Student02_List02Col1n{ height:15px; padding:15px 5px 12px 5px; width:90px;  font-size:13px; color:#000; text-align:left; float:left;}
.HPV2_Sec_01_L_Content_Student02_List02Col2n{ height:15px; padding:15px 5px 12px 5px; width:120px; font-size:13px; color:#000; text-align:left; float:left;}
.HPV2_Sec_01_L_Content_Student02_List02Col3n{ height:15px; padding:15px 5px 12px 5px; width:80px; font-size:13px; color:#000; text-align:center; float:left;}


.HPV2_Sec_01_L_Content_Salary{width:655px; float:left; margin:0 4px 0 1px; border:1px solid #ccc; overflow:hidden;}
.HPV2_Sec_01_L_Content_Salary_Select{padding:5px 0 5px 1px;}
.HPV2_Sec_01_L_Content_Salary_ListTitle{height:15px; background-color:#efefef; padding:8px 0 9px 5px; }
.HPV2_Sec_01_L_Content_Salary_listTitle_01{ font-weight:normal; color:#000; font-size:13px; float:left; font-weight:bold;}
.HPV2_Sec_01_L_Content_Salary_listTitle_02{ font-weight:normal; font-size:13px; float:right; padding:0 5px 0 0;}
.HPV2_Sec_01_L_Content_Salary_listTitle_03{ font-weight:normal; color:#F00; font-size:13px; float:right; padding:0 5px 0 0;}
.HPV2_Sec_01_L_Content_Salary_Row1{ width:159px; height:28px; padding:12px 0 0 3px; float:left; font-weight:bold; text-align:center; font-size:13px;}
.HPV2_Sec_01_L_Content_Salary_Row{ width:159px; height:28px; padding:12px 0 0 3px; float:left; font-weight:bold; text-align:center; font-size:13px;}
.HPV2_Sec_01_L_Content_Salary_Col1{ width:152px; height:32px; padding:15px 0 0 10px; float:left; font-weight:bold; font-size:13px;}
.HPV2_Sec_01_L_Content_Salary_Col2{ width:163px; height:47px; float:left;text-align:center; font-size:13px;}
.HPV2_Sec_01_L_Content_Salary_Col2-1{ text-align:left; font-size:15px; font-weight:normal; padding:5px 0 0 5px;}
.HPV2_Sec_01_L_Content_Salary_Col2-2{ text-align:right; font-weight:normal; padding:5px 5px 0 0;}

.bb{border-bottom:1px #ccc solid;}
	
.br{border-right: 1px #ccc solid;}
	
.bl{border-left: 1px #ccc solid;}

.bt{border-top: 1px #ccc solid;}

.ptl{ padding:4px 0 0 10px;}

.HPV2_Sec_01_L_Content_Student03{}
.HPV2_Sec_01_L_Content_more{ width:325px; text-align:right; float:left; margin-top:5px;}




/* 首頁 - 登入 */


.HPV2_Sec_01_R{ width:262px; float:right; padding:0 0 0 10px;}
.HPV2_Sec_01_R_Menu{ width:262px;}
.HPV2_Sec_01_R_Menu_Mem a{ background-image:url(../image_2013_new/menu/Login_mem.png);width:131px; height:51px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_R_Menu_Mem a:hover{ background-image:url(../image_2013_new/menu/Login_mem_up.png);width:131px; height:51px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_R_Menu_Mem_select{ background-image:url(../image_2013_new/menu/Login_mem_up.png);width:131px; height:51px; float:left; text-indent:-9999px; margin-right:0px;}
.HPV2_Sec_01_R_Menu_Ent a{ background-image:url(../image_2013_new/menu/Login_en.png); width:131px; height:51px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_R_Menu_Ent a:hover{ background-image:url(../image_2013_new/menu/Login_en_up.png); width:131px; height:51px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_R_Menu_Ent_select{ background-image:url(../image_2013_new/menu/Login_en_up.png); width:131px; height:51px; float:left; text-indent:-9999px;}
.HPV2_Sec_01_R_login{
	width:250px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #fff;
	padding:5px;
	margin-bottom:10px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 77%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(77%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 77%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	float:left;
	}

.HPV2_Sec_01_R_login01{ height:32px; margin-left:5px;}
.HPV2_Sec_01_R_login01_menu01{ margin:3px 2px 0 2px;float: left;}
.HPV2_Sec_01_R_login01_menu02{ margin:2px 0px 0 8px;float: left;}

.HPV2_Sec_01_R_login02{ height:90px; margin:5px 0 0 0;}
.HPV2_Sec_01_R_login02_1{ height:42px; /*width:250px;*/ margin-bottom:2px;}
.HPV2_Sec_01_R_login02_FPD{ height:20px; width:63px; float:left; margin:10px 5px 0 10px;}
.HPV2_Sec_01_R_login02_Acc{ height:35px; /*width:158px;*/ margin:0px 5px 2px 0; padding:3px 0 0 0; float:left;}
.HPV2_Sec_01_R_login02_PWD{ height:40px; /*width:150px;*/ margin:5px 5px 5px 0; padding:3px 0 0 0; float:left;}

.HPV2_Sec_01_R_login03{}

.HPV2_Sec_01_R_Banner{ 
	width:240px;
	height:244px;
	border:1px solid #ccc;
	padding:10px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 77%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(77%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 77%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 77%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 0px 1px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 1px #999; /* Safari 和 Chrome */
	box-shadow: 0px 0px 1px #999;
	float:left;
	}

/* 首頁 - 子單元區 */
.HPV2_Sec_02{ width:950px; margin-top:10px; float:left;}

/* 首頁 - SB & SEO */
.HPV2_Sec_03{ width:950px; margin-top:5px; float:left; position:relative;}



.HPV2_Sec_01_L_Content_Newer{
	background: #ffffff; /* Old browsers */
	 background-image:url(../image_2013_new/Fresh.jpg); background-repeat:no-repeat;
	border:1px solid #ccc;
	height:350px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-box-shadow: 0px 0px 1px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 1px #999; /* Safari 和 Chrome */
	box-shadow: 0px 0px 1px #999;
	}
	
.HPV2_Sec_01_L_Content_Expert{
	background: #ffffff; /* Old browsers */
	 background-image:url(../image_2013_new/Expert.jpg); background-repeat:no-repeat;
	border:1px solid #ccc;
	height:350px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-box-shadow: 0px 0px 1px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 1px #999; /* Safari 和 Chrome */
	box-shadow: 0px 0px 1px #999;
	}
	
	
.HPV2_Sec_01_L_Content_Newer_L{ width:256px; float:left;height:350px;}
.HPV2_Sec_01_L_Content_Newer_R{ width:412px; float:left; height:265px;margin:24px 0 0 0; padding:20px 0 10px 10px;}
.HPV2_Sec_01_L_Content_Newer_R01{ margin:15px 0 15px 0; font-size:20px; font-family:"微軟正黑體", "新細明體"; color:#039; font-weight:bold;}
.HPV2_Sec_01_L_Content_Newer_R02{ margin:20px 0 20px 0; font-size:15px; color:#000; line-height:22px;}
.HPV2_Sec_01_L_Content_Newer_R03{ margin:20px 0 20px 0;font-size:15px; color:#000;}	
.HPV2_Sec_01_L_Content_Newer_R04{ margin:20px 0 20px 0;font-size:15px; color:#000;}
.HPV2_Sec_01_L_Content_Newer_R05{ margin:20px 0 20px 0;font-size:15px; color:#000;}
.HPV2_Sec_01_L_Content_Newer_R06{ margin:30px 0 20px 0;}

.HPV2_Sec_01_L_Content_Newer_iuput{width:280px; height:24px;margin:0 0 0 50px;font-size:15px; color:#000;background:url(../image_2013_new/roundedtextbox.jpg) no-repeat top left; padding:8px 0 0 5px; font-size:13px; color:#999;}
	
.HPV2_Sec_01_L_Content_type_menu{ margin:0 0 0 30px;}
.HPV2_Sec_01_L_Content_type_menu_Area a{ width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Area.gif); float:left; background-repeat:no-repeat; margin:0 10px 0 10px; text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Post a{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Post.jpg); float:left; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Ind a{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Ind.gif); float:left; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Sp a{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_SP.gif); float:left; margin:0 10px 0 10px;text-indent:-9999px;}

.HPV2_Sec_01_L_Content_type_menu_Area a:hover{ width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Area_up.gif); float:left; background-repeat:no-repeat; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Post a:hover{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Post_up.jpg); float:left; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Ind a:hover{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Ind_up.gif); float:left; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Sp a:hover{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_SP_up.gif); float:left; margin:0 10px 0 10px;text-indent:-9999px;}

.HPV2_Sec_01_L_Content_type_menu_Area_select{ width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Area_up.gif); float:left; background-repeat:no-repeat; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Post_select{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Post_up.jpg); float:left; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Ind_select{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_Ind_up.gif); float:left; margin:0 10px 0 10px;text-indent:-9999px;}
.HPV2_Sec_01_L_Content_type_menu_Sp_select{  width:54px; height:26px; background-image:url(../image_2013_new/Icon/Type_SP_up.gif); float:left; margin:0 10px 0 10px;text-indent:-9999px;}