@charset "utf-8";
/* CSS Document */

.top { font-weight: bold; color: #FF3300; text-decoration: underline; float: right; font-size: 8pt; margin: 0px 5px 0px 0px; list-style-type: none; }


/*置中區塊*/
.centerBox { text-align:center; }

.centerCont { display: inline-block; }

.center { text-align: center; margin: 5px 0px; padding: 15px 0px; }

.boxMargin10 { margin: 0px 10px; }

/*項目清單*/
.boxLI { margin-left: 50px; }

.boxLI ul { width: 100%; }

.boxLI li { list-style-position: inside; list-style-type: square; }

.numberLI { width: 100%; }

.numberLI ul { width: 100%; }

.numberLI li { list-style-type: decimal; list-style-position: outside; margin-left: 25px; }

.noneLI { width: 100%; }

.noneLI ul { width: 100%; }

.noneLI li { list-style-type: none; list-style-position: outside; margin-left: 25px; }

.discLI { width: 100%;}

.discLI ul { width: 100%;}

.discLI li { list-style-type: disc; list-style-position: outside; margin-left: 25px; } 

.listLI { width: 700px; margin: 5px 0px 0px 15px; }

.listLI ul { width: 100%; }

.listLI li { margin: 10px; display: block; }

.listSquareLI { width: 700px; margin: 5px 0px 0px 15px; }

.listSquareLI ul { width: 100%; }

.listSquareLI li { margin: 10px 10px 10px 25px; list-style-type: square; }

.ruleDL { width: 100%; }

.ruleDL H1 { font-size: 13px; font-weight: bold; color: #666666; text-decoration: none; background-color: #DDDACE; text-align: center; height: 26px; line-height: 26px; margin: 10px 0px 5px 0px; }

.ruleDL dl { width: 100%; }

.ruleDL dt { color: #000099; width: 75px; }

.ruleDL dd { text-align: left; margin-left: 80px; }

.layerDL dl { width: 100%; }

.layerDL dt { font-size: 13px; font-weight: bold; color: #660099; text-align: left; }

.layerDL dd { margin-left: 30px; }

.layerDL dd p { margin-left: 35px; font-size: 8pt; color: #CC6600; text-decoration: none; }

.listDL dl { width: 100%; }

.listDL dt { font-size: 13px; font-weight: bold; color: #003399; text-align: left; }

.listDL dd { margin-left: 30px; }

.urlLI { width: 100%; }

.urlLI ul { width: 100%; }

.urlLI li{ padding: 10px; margin-left: 25px; list-style-type: circle; border-bottom: 1px solid #E7E7E7; }

.urlLI li a{ color: #336699; }

.urlLI li a:hover { background-color: #E8F3FF; display: block;  }

.urlLI H1 { font-size: 13px; font-weight: bold; color: #CC3333; text-decoration: none; background-color: #DDDACE; text-align: left; height: 20px; line-height: 20px; margin: 10px 0px 5px 0px; }

.urlLI SPAN { font-weight: bold; color: #333333; }


/*表格設定*/
.border01 { border: 1px solid #CCCCCC; margin: 5px 0px 10px 0px;  padding: 2px; }


/*欄位設定*/

.td_header { text-align: center; background-color: #F0F0F0; padding: 5px; border-bottom: 1px solid #FFFFFF; font-weight: bold; color: #003366; font-size: 15px; }

.th_center { text-align: center; background-color: #E4E8DF; padding: 5px; border-bottom: 1px solid #FFFFFF; color: #003366; }

.th_centerR { text-align: center; background-color: #E4E8DF; padding: 5px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #003366; }

.th_right { text-align: right; background-color: #E4E8DF; padding: 5px; border-bottom: 1px solid #FFFFFF; color: #003366; }

.th_left { text-align: left; background-color: #E4E8DF; padding: 5px; border-bottom: 1px solid #FFFFFF; color: #003366; }

.th_ORcenter { text-align: center; padding: 5px; border-bottom: 1px solid #FFFFFF; color: #CC6600; font-weight: bold; vertical-align: top; }

.td_left { text-align: left; padding: 5px; border-bottom: 1px solid #EBEBEB; }

.td_leftRTop { text-align: left; padding: 5px; border-right: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; vertical-align: top; }

.td_leftR { text-align: left; padding: 5px; border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; }

.td_leftNone { text-align: left; padding: 5px; }

.td_rightNone { text-align: right; padding: 5px; }

.td_center { text-align: center; padding: 5px; border-bottom: 1px solid #EBEBEB; }

.td_centerR { text-align: center; padding: 5px; border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; }

.td_Lpad05 { text-align: left; padding: 5px; }

.td_line { text-align: center; background-color: #F0F0F0; height: 10px; }

.td_orgL { text-align: left; padding: 5px; background-color: #FFDF9D; }

.td_footer { text-align: center; background-color: #F0F0F0; height: 30px; line-height: 30px; }

    /*數據圖表欄位設定*/
.header_gh { color: #003366; background-color: #F0F0F0; text-align: center; padding: 2px; border-top: 1px solid #999966; border-bottom: 1px solid #999966; }

.th_ghL { font-size: 8pt; color: #003366; text-align: left; background-color: #CEDBFF; padding: 2px 2px 2px 5px; border-bottom: 1px solid #FFFFFF; border-right: 2px solid #FFFFFF; }

.td_ghR { padding: 1px 5px 1px 5px; text-align: right; font-size: 8pt; border-right: 1px solid #FFFFFF; }

.td_ghRbu { padding: 1px 5px 1px 5px; text-align: right; font-size: 8pt; background-color: #E4E9EB; border-right: 1px solid #FFFFFF;  }

/*法規區塊設定*/
.contL { float: left; width: 500px; margin-right: 10px; font-size: 8pt; color: #666; }

.contR { float: left; width: 150px; }

.contR ul { width: 100%; border: 3px double #CCCCCC; }

.contR li { text-align: left; color: #009999; padding: 3px 10px;}

.contR li a { color: #009999; text-decoration: none; }

.contR li a:hover { color: #FF6600; text-decoration: none; }

/*求才求職*/
.contL2 { width: 505px; float: left; font-size: 8pt; color: #666; }

.contR2 { width: 190px; float: right; margin-right: 10px; }

.jobBox { width: 190px; height: 151px; background: url(../job/images/bg_job.gif) no-repeat; }

.talentBox { width: 190px; height: 151px; background-image: url(../job/images/bg_talent.gif); background-repeat: no-repeat; }

.selectCont { float: left; margin: 10px 10px;}

.btmBox { padding: 10px; margin: 0px 10px; border-top: 1px dotted #666666; text-align: center; }

.jobListBox { margin: 10px; }

.jobListCont { padding: 5px;}

.jobList { width: 100%; margin-bottom: 10px; }

.jobList H1 { height: 30px; line-height: 30px; text-align: left; background-color: #dde8ea; padding: 0px 8px; margin-bottom: 10px; }

.jobList UL { margin: 0 10px; }




/*留言板*/

.response { float: left; margin-right: 20px; }

.resCont { float: right; width: 550px; border-bottom: 1px dashed #EAEAE3; margin-bottom: 10px; }

.page { text-align: right; margin-right: 20px; }

