body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e3e3e;
line-height:18px;
background-color:#ffffff;
}

p{
margin:0;
padding:4px 40px 4px 12px;
}
p img{
border:1px solid #ebebe3;
}
.report {
width:500px;
margin:0;
padding:4px 40px 4px 12px;
}
.report_s a{
color:#062a8c;
text-decoration:none;
}
.report_s a:hover{
color:#062a8c;
text-decoration:underline;
}
.report img{
padding:10px;
border:1px solid #ebebe3;
}
.list01 ol{
margin:4px 10px 4px 42px;
padding:0;
}
.list01 li{
margin:0;
padding:0;
}
.list02 ul{
margin:4px 10px 4px 42px;
padding:0;
}
.list02 li{
margin:0;
padding:0;
list-style-type:disc;
}



/*----------head-----------*/
#head_innerd{
background-image:url(images/head_innerd.gif);
background-repeat:no-repeat;
margin:0 auto;
width:930px;
height:144px;
}
#mainmenu{
background-image:url(images/mainmenu_bg.gif);
background-repeat:repeat-x;
height:71px;
padding-top:19px;
}
#content{
margin:0 auto;
width:930px;
}
#content .right{
padding:0 10px 20px 10px;
}
#breadcrumbs{
background:url(images/breadcrumbs_icon.gif) no-repeat 40px 7px;
color:#062a8c;
padding:0 50px;
}
#breadcrumbs a{
color:#062a8c;
padding:0 2px;
text-decoration:none;
}
#breadcrumbs a:hover{
color:#062a8c;
padding:0 2px;
text-decoration:underline;
}
.submenu{
margin:4px auto;
}
h1{
margin:0;
padding:6px 0;
}
h2{
background:url(images/h2_icon.gif) no-repeat 14px 20px;
font-size:13px;
font-weight:bold;
color:#062a8c;
padding:20px 24px 8px 24px;
line-height:16px;
margin:0;
}
h3{
background:url(images/h3_icon.gif) no-repeat 9px 15px;
border-bottom:1px dotted #cfcdc1;
font-size:12px;
color:#828282;
padding:13px 20px 0px 25px;
margin:1;
}
h3 a{
color:#828282;
text-decoration:none;
}
h3 a:hover{
color:#b0b0b0;
text-decoration:none;
}
.anchorarea a{
color:#062a8c;
text-decoration:none;
}
.anchorarea a:hover{
color:#e3002b;
font-weight:bold;
text-decoration:none;
}
.backtop{
background-image:url(images/backtop.gif);
background-repeat:no-repeat;
width:37px;
height:17px;
float:right;
}
.form01{
background-color:#dadada;
border:4px solid #ebebe3;
margin:4px 14px;
}
.form01 td{
background-color:#ffffff;
padding:4px 10px;
vertical-align:top;
}
.form01 th{
background-color:#f8f8f8;
text-align:center;
padding:4px;
}

.form02{
background-color:#dadada;
border:4px solid #ebebe3;
margin:4px 14px;
}
.form02 td{
background-color:#ffffff;
padding:4px 10px;
vertical-align:middle;
}
.form02 th{
background-color:#f8f8f8;
text-align:center;
padding:4px;
}

.form03{
background-color:#eeeeee;
border:4px solid #eeeeee;
margin:4px 14px;
}
.form03 td{
background-color:#ffffff;
border:1px dotted #868686;
padding:4px 4px;
vertical-align:middle;
}
.form03 th{
background-color:#f8f8f8;
text-align:center;
padding:4px;
}

.table01{
background-color:#f8f7f2;
border-top:1px dotted #cfcdc1;
border-bottom:1px dotted #cfcdc1;
width:100%;
margin:4px 14px;
}
.table01 td{
background-color:#f8f7f2;
font-size:12px;
color:#011a5d;
text-align:left;
padding:4px;
}
.table02{
background-color:#ffffff;
border:0px;
width:600px;
margin:4px 14px;
}
.table02 td{
background-color:#ffffff;
font-size:12px;
color:#828282;
border-bottom:1px dotted #cfcdc1;
text-align:left;
padding:4px;
}
.table02 td a{
color:#828282;
text-decoration:none;
}
.table02 td a:hover{
color:#828282;
tex-decoration:none;
}
.table02 td a:visited{
color:#828282;
tex-decoration:none;
}

.input01{
font-size:12px;
border:1px solid #dadada;
}
#footer{
margin-bottom:0;
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
height:71px;
font-size:11px;s
color:#011a5d;
}
#footer .footerin{
height:71px;
}
#footer .footerin td{
padding:10px 34px;
}
#footer .footerin img{
padding:4px 0px 8px 0px;
}
.txtbold{
font-weight:bold;
}
.txt01_13px{
font-size:13px;
}
.align_center{
text-align:center;
margin:10px auto 4px auto;
}

.formnote{
font-size:11px;
color:#999999;
text-align:right;
padding-right:40px;
}

.foreword{
text-align:center;
font-size:14px;
font-weight:bold;
margin-top:20px;
line-height:24px;
}

.color_red{color:#CC0000;}
.rt_txt{ margin:0px 20px;}
.report_s{ width:140px; height:140px; background-color:#FFFFFF; border:1px #ebebe3 solid; float:left; margin:12px 14px 30px 10px; text-align:center; line-height:30px; color:#011a5d;}
.report_s img{ margin:10px;}

/*///////////////////////////會員服務////////////////////////////*/
.table03{
border:1px solid #CCCCCC;
}

.input_login{width:200px;height:22px;margin:2px;padding:2px;border:1px solid #CCCCCC;}
.input_login2{width:340px;height:22px;margin:2px;padding:2px;border:1px solid #CCCCCC;}
.input_login3{width:50px;height:22px;margin:2px;padding:2px;border:1px solid #CCCCCC;}

.submit_a{border:1px solid #c0c4ce;width:50px;background-color:#edecd4;color:#666666;}

.form04{
margin:0;
width:600px;
}
.form04 table{
border-top:3px solid #c0c4ce;
border-bottom:3px solid #c0c4ce;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.form04 th{
height:40px;
padding-left:10px;
background-color:#eeeded;
border-right:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
text-align:left;
color:#011a5d;
}
.form04 td{
padding-left:10px;
border-bottom:1px dotted #CCCCCC;
text-align:left;
color:#333333;
}
.form04 hr{
background-color:#999999;
}


/*text設定(依字母順序排列)*/
.red{color:#ff0000;text-decoration:none;}
.red01{color:#FF0000;text-decoration:none;font-size:12px;}
.white{color:#FFFFFF;text-decoration:none;font-size:12px;}


/*就業機會頁面*/
#content02{
margin:0 auto;
width:883px;
height:518px;
background:url(images/job_background.jpg) no-repeat;
}
#content02 .right{
padding:0 10px 20px 10px;
}
#breadcrumbs02{
background:url(images/breadcrumbs_icon.gif) no-repeat 40px 7px;
color:#ffffff;
padding:0 50px;
}
#breadcrumbs02 a{
color:#ffffff;
padding:0 2px;
text-decoration:none;
}
#breadcrumbs02 a:hover{
color:#ffffff;
padding:0 2px;
text-decoration:underline;
}
#joblist{
float:right;
width:317px;
height:95px;
}
#jobmain{
position:absolute;
top:365px;
width:566px;
height:390px;
color:#FFFFFF;
}
.box{
width:314px;
height:230px;
padding:8px;
overflow:auto;
border:1px solid #0c3c63;
color:#FFFFFF;
font-size:12px;
line-height:200%;
background-color:#0b365a;
}

