@charset "big5";
body{ margin:0; font-size:80%; text-align:left; color:#41464C;}
a, a:link, a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
.wrapper_a { width:780px; background:#F4EFED; height:100%; display:table; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dtlwrapper .wrapper_a { width:625px;}
.wrapper_a1{ padding-left:5px; padding-right:5px; padding-bottom:5px;}
.wrapper_a2 { background:#ffffff; height:100%; display:table; padding-left:10px; padding-right:10px;}
.wrapper_a3{ width:750px;}
.dtlwrapper .wrapper_a3{ width:595px;}
.header{ clear:both; width:750px;}
.dtlwrapper .header{ clear:both; width:595px; overflow:hidden;}
.hormenu1, .sc{ position:relative; margin-top:-20px;}
.sc img,
.sc a{ width:157px; height:49px;}
.sc a{ display:block;}
.sc{ margin-left:-2px;}
.hormenu1{ background:url(images/bg_06.jpg) repeat-x left bottom; border-bottom:5px #888D98 solid;}
.hormenu2{ margin-top:5px; margin-bottom:5px;}
.hormenu{ display:table; height:auto; width:595px; position:relative;}
.hormenu .menuitem{ float:left; height:43px; width:198px;}
.hormenu .menuitem a{ display:block; width:203px; height:43px; margin-right:1px;}
.hormenu .menuitema{ margin-left:-4px; width:203px;}
.hormenu .menuitemb{ margin-left:-3px; width:203px;}
.hormenu .menuitemc{ margin-left:-3px;}
.hormenu .menuitema a:link,
.hormenu .menuitema a:visited{ background:url(images/nmenu01.png) no-repeat left top;}
.hormenu .menuitema,
.hormenu .menuitema a:hover{ background:url(images/menu01.png) no-repeat left top;}

.hormenu .menuitemb a:link,
.hormenu .menuitemb a:visited{ background:url(images/nmenu02.png) no-repeat left top;}
.hormenu .menuitemb,
.hormenu .menuitemb a:hover{ background:url(images/menu02.png) no-repeat left top;}

.hormenu .menuitemc a:link,
.hormenu .menuitemc a:visited{ background:url(images/nmenu03.png) no-repeat left top;}
.hormenu .menuitemc,
.hormenu .menuitemc a:hover{ background:url(images/menu03.png) no-repeat left top;}

.sc a:link,
.sc a:visited{ background:url(images/nmenu04.png) no-repeat left top;}
.sc,
.sc a:hover{ background:url(images/menu04.png) no-repeat left top;}

.left{ float:left; width:594px; }
.right{ float:right; width:155px;}
.right_1{ padding-left:5px;}
.dtlwrapper .right{ display:none;}
.bottom{ height:89px; width:780px; clear:both; background:url(images/bg_05.jpg) repeat-x top left; color:#ffffff;}
.dtlwrapper .bottom{ width:625px;}
.bottom_1{ padding-top:25px;}
.m1{ width:595px; background:#000000;}
.m2{ float:left; margin-top:0px;}
.m3{ float:left; margin-top:0px;}
.m2{ width:291px;}
.m3{ width:303px;}
.m2_a, .m2_b{ margin-bottom:20px;}
.m2 ul,
.m3 ul{ margin:0; padding:0; margin-top:5px;}
.m2_a li,
.m2_b li,
.m3 li{ list-style:none; padding-left:38px;}
.m2_a li{ background:url(images/dot_01.jpg) no-repeat 18px 2px;}
.m2_b li{ background:url(images/dot_02.jpg) no-repeat 18px 2px;}
.m3 li{ background:url(images/dot_03.jpg) no-repeat 18px 2px;}
.m2 li a,
.m3 li a{ color:#606060;}
.pagetitle{ font-size:1.25em; font-weight:bold; color:#41464c; padding-left:80px; padding-bottom:11px;}
.sforma_a,
.sforma_b,
.sforma_d{ border:3px #B0C9CD solid;}
.sforma_b{ background:#ffec92;}
.sforma_b .tr1 th,
.sforma_b .tr1 td{ border-bottom:1px #676767 dotted;}
.sforma_d{ background:#ffffff;}
.sforma_a th{ font-weight:normal; padding-left:10px; width:100px;}
.sforma_a th, .sforma_a td{ border-bottom:1px #A4A4A4 dotted; padding-left:10px; padding-top:15px; padding-bottom:15px; color:#41464C;}
.sforma_a .tdacf{ padding-left:0px;}
.sforma_a a,
.sforma_a a:link,
.sforma_a a:visited,
.sforma_a a:hover{ color:#2A9AA1; text-decoration:underline;}
.cardsearch .sforma a,
.cardsearch .sforma a:link,
.cardsearch .sforma a:visited{ color:#41464C;}
.cardsearch .sforma a:hover{ color:#ff5408}

.sforma_a td.step2{ border-bottom:none; padding-left:10px;}
.sforma_a td.tdacf{ padding-top:0px; padding-bottom:0px; border-bottom:none;}
.sforma_a, .ppform{ background:#ffffff;}
.sforma_1{ background:url(images/bg_02.jpg) repeat-y top left;}
.sforma_2{ width:595px; background:url(images/bg_02_1.jpg) no-repeat top left;}
.cardwrapper .sforma_2{ width:595px; background:url(images/bg_07.jpg) no-repeat top left;}
.sforma_3{ padding-top:11px; padding-bottom:20px; background:url(images/bg_02_2.jpg) no-repeat bottom left; }
.acf_a{ border-collapse:collapse; border:0px #ADA478 solid;}
.acf_a td{ border:1px #ADA478 solid; padding:8px; text-align:center;}
.acf_a_1 td,
.acf_a_2 td{ padding:2px; text-align:left;}
.acf_a_3 td{ padding:4px; text-align:left;}
.acf_a_1 .th,
.acf_a_2 .th{ text-align:center;}
.acf_a_2 .r01s{ font-size:0.85em;}
.acf_a .th{ text-align:center; padding-top:8px; padding-bottom:8px;}
.acf_a .ts1{ background:#A5C5E7;}
.acf_a .ts2{ background:#AED0F5;}
.acf_a .ts3{ background:#BBD7F5;}
.acf_a .ts4{ background:#D8E3F5;}
.sforma_a .ac,
.sforma_d .ac{ font-weight:bold; color:#DB1F00; padding:10px; border-bottom:none;}
.ppform .ac{ font-weight:normal;}
.acf_a .ac{ color:#DB1F00;}
.ppac{ font-size:0.85em; color:#DB1F00; padding-left:3px; padding-right:3px;}
.m5_1{ background:url(images/bg_03.jpg) repeat-y top left;}
.m5_2{ background:url(images/bg_03_1.jpg) no-repeat top left;}
.m5_3{ background:url(images/bg_03_2.jpg) no-repeat bottom left; padding-top:9px; padding-bottom:9px; padding-left:9px; padding-right:0px;}
.form_input_02{ margin-left:85px;}
.pointsearch .acf_a{ width:575px;}
.pointsearch .acf_a .ts4{ font-size:0.85em;}
.pointsearch .acf_a .td1{}
.pointsearch .acf_a .td2{}
.pointsearch .acf_a .td3{ width:170px;}
.pointsearch .acf_a .td4{ width:170px;}
.acf_b{ background:#9FBA63; color:#ffffff; font-size:0.95em; margin-top:5px; margin-bottom:5px;}
.acf_b a{ color:#FFD83A;}
.acf_b .specialcase{ padding-left:25px;}
.acf_c .ts1{ background:#ffbf9d;}
.acf_c .ts2{ background:#ffdab4;}
.acf_c a{ text-decoration:underline;  color:#525c64;}
.m6{ background:#9fba63; margin-bottom:10px;}
.m6_1{background:url(images/bg_04.jpg) no-repeat bottom left;}
.m6_2{background:url(images/bg_04_1.jpg) no-repeat bottom right; min-height:66px;}
.m6_3{ padding-left:40px; padding-right:40px; padding-top:10px; padding-bottom:10px;}
.subtable td{ border:none; padding:0;}
.subtable .bigBlue{ color:#00477d; font-weight:bold;}
.subtable .bold_red2 a{ color:#e14500; font-weight:bold;}
.subtable .p_red a{ color:#e14500; }
.subtableb td{ border:none;}

.tableac1 td,
.tableac2 td,
.tableac3 td,
.tableac4 td,
.tableac5 td,
.tableac6 td{ padding:5px;}

.tableac1 li,
.tableac2 li,
.tableac3 li,
.tableac4 li,
.tableac5 li,
.tableac6 li{ margin-bottom:10px;}

.passlinktable{ height:60px; width:595px; margin-top:5px;}
.passlinktable{ background:url(images/bg_08.jpg) no-repeat top left;}
.passlinktable .row1{ color:#586174; font-size:1.3em; font-weight:bold; padding-left:20px; padding-right:20px; width:80px;}
.passlinktable .row2{ }
.passlinktable span{ padding-left:10px; padding-right:10px;}
.passlinktable a,
.passlinktable a:link,
.passlinktable a:visited,
.passlinktable a:hover{ color:#666666;}
.cardtabletitle{ padding-left:25px; padding-top:10px; padding-bottom:10px;}
.olac,
.dred{  color:#9F2200;}
.ts4 .item{ margin-bottom:5px; margin-top:5px;}

.acf_pass{ border-collapse:collapse; border:0px #ADA478 solid;}
.acf_pass td{ border:1px #ADA478 solid; padding:5px; text-align:center;}
.acf_pass_1 td,
.acf_pass_2 td{ padding:2px; text-align:left;}
.acf_pass_3 td{ padding:4px; text-align:left;}
.acf_pass_1 .th,
.acf_pass_2 .th{ text-align:center;}
.acf_pass_2 .r01s{ font-size:0.85em;}
.acf_pass .th{ text-align:center; padding-top:8px; padding-bottom:8px;}
.acf_pass .ts1{ background:#A5C5E7;}
.acf_pass .ts2{ background:#AED0F5;}
.acf_pass .ts3{ background:#BBD7F5;}
.acf_pass .ts4{ background:#D8E3F5;}