﻿html {height: 100%;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:10px 0px 0px 0px; min-height:101%;text-align:center;}

.clear { clear:both;}
.sepnb { width:100%; height:20px; text-align:left;}
.sepnb_tac { float:left; width:760px; height:20px;}
.sepnb_tac_brdbtm { float:left; width:760px; height:20px; border-bottom:1px solid #999999;}
.btngen { font-size:10px; }
.spaninf1 { font-size:11px; color:#666666; font-style:italic; font-weight:normal;}
.spaninf9 { font-size:9px; color:#666666; font-style:italic; font-weight:normal;}
.spaninfnormal { font-size:9px; color:#000000; font-weight:normal;}
.spaninfcol { color:#999999;}
.info_red { font-size:11px; font-weight:bold; color:#ff0000;}
.sp_red { font-size:11px; font-weight:bold; color:#ff0000;}
.edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #000000;	border: 1px solid #999999; padding:1px; height:14px; }
.edit_multi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #000000;	border: 1px solid #999999; padding:1px;}
.info_tac { color:#000000; font-size:11px; font-style:italic;}


a.focusk:link { color: #000000; font-size:11px; text-decoration: none; }
a.focusk:visited {color: #000000; font-size:11px; text-decoration: none;}
a.focusk:hover { color: #000000; font-size:11px; text-decoration: underline;}

a.focusks:link { color: #ffffff; font-size:9px; text-decoration: none; }
a.focusks:visited {color: #ffffff; font-size:9px; text-decoration: none;}
a.focusks:hover { color: #ffffff; font-size:9px; text-decoration: underline;}

a.focusbl:link { color: #0000ff; font-weight:normal; font-size:9px; text-decoration: none; }
a.focusbl:visited {color: #0000ff; font-weight:normal; font-size:9px; text-decoration: none;}
a.focusbl:hover { color: #0000ff; font-weight:normal; font-size:9px; text-decoration: underline;}

a.focusblue:link { color: #0000ff; font-weight:normal; font-size:11px; text-decoration: none; }
a.focusblue:visited {color: #0000ff; font-weight:normal; font-size:11px; text-decoration: none;}
a.focusblue:hover { color: #0000ff; font-weight:normal; font-size:11px; text-decoration: underline;}

a.focusw:link { color: #ffffff; font-weight:normal; font-size:9px; text-decoration: none; }
a.focusw:visited {color: #ffffff; font-weight:normal; font-size:9px; text-decoration: none;}
a.focusw:hover { color: #ffffff; font-weight:normal; font-size:9px; text-decoration: underline;}

a.focusg:link { color: #009900; font-size:14px; text-decoration: none; }
a.focusg:visited {color: #009900; font-size:14px; text-decoration: none;}
a.focusg:hover { color: #009900; font-size:14px; text-decoration: underline;}


.maindoc { width:940px; margin:auto;}
.titlepage { float:left; width:940px; height:617px; background-image:url('../_images/main_template11.jpg');}
.titlepage2 { width:940px; height:617px; background-image:url('../_images/main_template3.jpg');}
.titlepage3 { float:left; width:940px; height:654px; background-image:url('../_images/main_template_tall.jpg');}
.titlepage_top { float:left; width:940px; height:65px; }
.titlepage_content { float:left; position:relative; top:0px; width:928px; padding:1px 5px 0px 5px; height:15px; line-height:13px;  background-image:url('../_images/tac_menu_bkgnd_03.gif'); margin:0px 1px 5px 1px; color:#ffffff; text-align:right; font-size:9px;}

.titlepage_contentm { float:left; position:relative; top:0px; width:930px; padding:1px 5px 0px 5px; height:15px; line-height:13px;  background-image:url('../_images/tac_menu_bkgnda_03.gif'); margin:0px 0px 0px 0px; color:#ffffff; text-align:right; font-size:9px;}

div.titlepage_content div { float:right; border-left:1px solid #669999; width:70px; text-align:center;}
div.titlepage_content div.mwide { float:right; border-left:1px solid #669999; width:100px; text-align:center;}

div.titlepage_contentm div { float:right; border-left:1px solid #669999; width:70px; text-align:center;}
div.titlepage_contentm div.mwide { float:right; border-left:1px solid #669999; width:100px; text-align:center;}

.panel2 { border-left:1px solid #669999; width:70px; height:15px; text-align:center; cursor:pointer;}
#Panelm2 { position:static; top:75px; border-left:1px solid #669999; width:70px; height:15px; text-align:center; cursor:pointer;}

.panmu { width:70px; height:15px;}
.panmu_hov  { width:70px; height:15px; background-color:#00cccc; cursor:pointer;}
.mhpanel { width:100px; border:0px solid #000000; margin-top:5px; visibility:hidden;}
div.mhitem div { width:99px; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; height:15px; padding:2px; font-size:9px; background-color:#006666; color:#ffffff; text-align:right}

.content { margin-left:550px;padding-right:40px; text-align:left; clear:both;}
.contentl { float:left; padding-left:30px; padding-right:30px; text-align:left; width: 470px;}
.contentr { float:right; width:370px; height:100px; margin:20px 20px 0px 10px; text-align:left;}
#title { float:left; width:340px; font-size:20px; line-height:25px; padding:5px 0px 10px 0px;}
#titlereg { float:left; width:340px; font-size:14px; line-height:16px; color:#009900; padding:5px 0px 5px 0px;}
#subtitle { font-size:12px;}
.content3 { float:left; width:900px; margin:20px; text-align:left;}
.page_title { float:left; width:860px; height:22px; padding:6px 0px 0px 40px; font-size:18px; line-height:16px; color:#000000; background-image:url('../_images/tac_page_title_03.jpg');}
.cp_pad_div2 { width:760px; padding-bottom:10px; }
.cp_pad_divj { width:760px; padding-bottom:10px; text-align:justify; } 
.cp_pad_div { width:760px; padding-bottom:10px; text-align:left; } 


.clist { width:380px;}
/*
div.clist div.cimg { float:left; width:22px; height:22px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #ffffff;}
div.clist div { float:left; width:270px; height:22px; line-height:22px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #ffffff; padding-left:20px; font-size:11px; font-weight:bold; color:#666666; }*/

div.clist div.cimg_group { float:left; width:22px; height:22px; padding-bottom:3px; margin-top:10px;}
div.clist div.group { float:left; width:260px; height:22px; line-height:22px; padding-bottom:3px; padding-left:10px; font-size:11px; font-weight:bold;  color:#000000; background-image:url('../_images/tachp_grouptitle11.gif'); background-position:left top; margin-top:10px; margin-left:10px; background-repeat:no-repeat; }

div.clist div.cimg_groupmt { float:left; width:22px; height:22px; padding-bottom:3px;}
div.clist div.groupmt { float:left; width:260px; height:22px; line-height:22px; padding-bottom:3px; padding-left:10px; font-size:11px; font-weight:bold;  color:#000000; background-image:url('../_images/tachp_grouptitle11.gif'); background-position:left top; margin-left:10px; background-repeat:no-repeat; }

div.clist div.cimg { float:left; margin-left:20px; width:22px; height:22px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #ffffff;}
div.clist div { float:left; width:290px; height:22px; line-height:22px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #ffffff; padding-left:20px; font-size:11px; color:#666666; }

div.clist div.additional { float:left; width:275px; height:22px; line-height:14px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #ffffff; padding-left:20px; font-size:9px; font-weight:normal; color:#666666; }

.clist9 { width:340px;}
div.clist9 div.cimg { float:left; width:22px; height:22px; margin-bottom:6px; padding-bottom:16px; border-bottom:1px solid #ffffff;}
div.clist9 div { float:left; width:270px; height:22px; line-height:14px; margin-bottom:6px; padding-bottom:20px; border-bottom:1px solid #ffffff; padding-left:20px; font-size:11px; font-weight:bold; color:#666666; }
div.clist9 div.additional { float:left; width:275px; height:40px; line-height:14px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #ffffff; padding-left:20px; font-size:9px; font-weight:normal; color:#666666; }
div.clist9 div.normal {float:left; width:270px; height:22px; line-height:14px; margin-bottom:6px; padding-bottom:20px; border-bottom:1px solid #ffffff; padding-left:20px; font-size:9px; font-weight:normal; color:#666666; }
div.clist9 div.normal2 {float:left; width:270px; height:22px; line-height:11px; margin-bottom:6px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ffffff; padding-left:20px; font-size:9px; font-weight:normal; color:#666666; }

.clist2 { float:left; width:340px; padding-top:10px; padding-left:20px;}
.cimg2 { float:left; width:22px; height:22px; margin-bottom:10px; padding-bottom:10px;}
.ctxt_normal {float:left; width:340px; padding-top:10px; padding-left:20px;}
.ctxt { float:left; width:270px; height:22px; line-height:22px; margin-bottom:10px; padding-bottom:10px; padding-left:20px; font-size:11px; font-weight:bold; color:#666666; }

.pan_txt { float:left; width:100%; margin-top:20px;}
.pan_pic { float:left; width:370px; margin-left:30px; margin-top:20px;}
.pan_pic_txt {  float:left; width:370px; font-size:11px; line-height:16px; text-align:justify;}
.pan_pic_txts {  float:left; width:370px; font-size:9px; line-height:16px; text-align:justify;}
.page_txt_title { float:left; width:500px; text-align:left; font-size:14px; line-height:18px;}
.page_txt { float:left; width:500px; font-size:11px; line-height:18px; text-align:justify;}
.pan_pic_btn_left {  float:left; width:180px; font-size:11px; line-height:16px; text-align:left;}
.pan_pic_btn_right {  float:left; width:187px; font-size:11px; line-height:16px; text-align:right;}
.page_txt_titlefull { float:left; width:100%; text-align:left; font-size:14px; line-height:18px;}
.page_txtfull { float:left; width:100%; font-size:11px; line-height:18px; text-align:justify;}


.tacol { color:#9900ff;}
.olist { margin:0px;}
ol.olist li { list-style-type:lower-alpha; width:480px;}
.olist2 { margin:0px;}
ol.olist2 li { list-style-type:lower-alpha; width:480px;}
.olistj { margin:0px;}
ol.olistj li { width:720px; text-align:justify; padding-bottom:5px;}
.imgdiv { width:350px; margin-left:30px;}
.ulistsi { margin-top:0px;}
.ulistsi li { width: 700px; padding-bottom:10px;}

.sub { width:365px;}
table.sub td { vertical-align:middle; text-align:left; font-size:9px; height:11px; border-bottom:1px solid #999999; border-right:1px solid #999999;}
table.sub td.col1 { width:263px; background-color:#e7e5b4;}
table.sub td.col2 { width:88px; text-align:center; background-color:#f9f9e6;}
table.sub td.colnb { border-right:0px; border-bottom:0px;}

/* reg pages */
#reg_head { float:left; width:940px; height:65px; background-image:url('../_images/tac_reg_01.jpg');}
.reg_menu { float:left; width:940px; height:16px; background-image:url('../_images/tac_reg_02.jpg');}
div.reg_menu div {float:right; border-left:1px solid #669999; width:70px; text-align:center;}
div.reg_menu div.mwide {float:right; border-left:1px solid #669999; width:100px; text-align:center;}
#reg_spc { float:left; width:940px; height:15px; background-image:url('../_images/tac_reg_03.jpg');}
#reg_bkgnd { float:left; width:940px; min-height:500px; background-image:url('../_images/tac_reg_04.jpg');}
#reg_foot { float:left; width:940px; height:44px; background-image:url('../_images/tac_reg_06.jpg');} 

#reg_main { float:left; width:710px; }

.p_top { float:left; text-align:left; width:690px; height:20px; color:#000000; padding:6px 0px 6px 20px; font-size:18px; line-height:18px;  background-image:url('../_images/reg_top1.gif');}
.p_mid { float:left; text-align:left; width:670px; background-image:url('../_images/reg_mid.gif'); padding:20px 20px 20px 50px;}
.p_btm { float:left; width:670px; height:36px; background-image:url('../_images/reg_btm.gif'); margin-bottom:20px;}

.step { text-align:center; width:565px; height:45px; padding-bottom:10px; margin:auto;}
.step1 { text-align:center; width:680px; height:45px; padding-bottom:10px; margin:auto;}
div.reg_div div { text-align:left; width:640px; padding:0px 0px 10px 0px; text-align:justify; line-height:20px; font-size:11px;}
div.reg_div div.subt { text-align:left; width:640px; padding:0px 0px 10px 0px; text-align:justify; line-height:20px; font-size:11px;}
div.reg_div div.subt_right { text-align:right; width:640px; padding-bottom:0px; line-height:20px; font-size:11px; }
.olist { text-align:left; width:650px; margin-top:0px;}
ol.olist li { padding-bottom:5px;}

.page_title_reg { float:left; width:860px; height:22px; padding:6px 0px 0px 40px; font-size:18px; line-height:16px; color:#000000; background-image:url('../_images/tac_page_title_reg_03.jpg'); text-align:left; margin-left:20px;}

.regft_head { float:left; width:710px; font-size:9px; height:18px; padding-top:2px;}
.regft_head_left { float:left; width:185px; font-size:9px; height:18px;}
.regft_head_right { float:left; width:520px; font-size:11px; font-weight:bold; height:18px;}
.regft_head_txt { float:left; width:650px; font-size:11px; text-align:justify; padding:5px 0px;}
.regft_title { float:left; width:710px; font-size:18px; color:#666666; line-height:18px; padding:10px 0px 5px 0px;}
.regft {  width:650px; }
.regft_text { float:left; width:174px; padding-right:5px; height:25px; line-height:22px; padding-top:0px; border-bottom:1px solid #999999; border-right:1px solid #999999; text-align:right; background-color:#f7d9a9; margin-bottom:1px; margin-right:1px;} /*e7e5b4*/
.regft_ctrl { float:left; width:450px; padding-left:5px; height:22px; padding-top:3px; border-bottom:1px solid #999999; background-color:#f9f9e6; margin-bottom:1px;}
.regft_sep { float:left; width:631px; padding-left:5px; height:16px; background-color:#f6f6f8;  border-bottom:1px solid #999999; }
.regft_sep_nh { float:left; width:631px; padding-left:5px; font-size:9px; background-color:#ffffff;  border-bottom:1px solid #999999; }
.regft_text_h { float:left; width:174px; padding-right:5px; height:73px; line-height:14px; padding-top:0px; border-bottom:1px solid #999999; border-right:1px solid #999999; text-align:right; background-color:#f7d9a9; margin-bottom:1px; margin-right:1px;} /*e7e5b4*/
.regft_ctrl_h { float:left; width:450px; padding-left:5px; height:70px; padding-top:3px; border-bottom:1px solid #999999; background-color:#f9f9e6; margin-bottom:1px;}

.reg_step1 { float:left; width:145px; height:410px; margin-top:60px; border:1px solid #999999; margin-left:10px;}

.reg_stepgen { float:left; width:180px; min-height:410px; margin-top:60px; border:1px solid #999999; margin-left:10px; background-color:#fefef2;}
.reg_stepgen_finish { float:left; width:180px; min-height:410px; margin-top:20px; border:1px solid #999999; margin-left:10px; background-color:#fefef2;}
.reg_stepgen_title { width:180px; height:18px; line-height:18px; background-color:#666666; font-weight:bold; color:#ffffff; text-align:center;}
.reg_stepgen_txtbox { width:170px; min-height:400px; padding:5px; font-size:9px; text-align:justify; line-height:14px;}
.reg_stepgen_txtbox_gen { width:170px; min-height:400px; padding:5px; font-size:9px; text-align:left; line-height:14px;}
.reg_stepgen_txtbox_gen1 { width:170px; padding:5px; font-size:9px; text-align:left; line-height:14px;}
.reg_stepgen_txtbox_gen2 { width:170px;  padding:5px; font-size:9px; text-align:left; line-height:14px;}


.reg_stepe { float:left; width:180px; height:370px; margin-top:50px; border:1px solid #999999; margin-left:10px; background-color:#f6f3f6;}
.reg_stepe_title { width:180px; height:18px; line-height:18px; background-color:#9900cc; font-weight:bold; color:#ffffff; text-align:center;}
.reg_stepe_txt { width:170px; padding:5px; text-align:justify; font-size:9px; }
.reg_finish { float:left; text-align:left; width:640px;  padding:20px 20px 20px 50px;}
div.finish div { float:left; width:640px; text-align:justify;}
div.finish div.sep { float:left; width:640px; text-align:justify; height:18px;}
div.finish div.note { float:left; width:640px; text-align:left; font-size:9px;}

div.finish div.reg_box { width:640px; background-color:#ffffcc; border:1px solid #999999;}
div.finish div.reg_box_title { width:634px; text-align:left; height:16px; line-height:16px; padding:3px; background-color:#000000; color:#ffffff; font-size:11px;}
div.finish div.treg {width:640px; padding:0px;}
table.treg td { height:16px; vertical-align:middle; border-bottom:1px solid #999999; border-right:1px solid #999999; font-size:9px; text-align:left;}
table.treg td.tregcol1 { width:200px; }
table.treg td.tregcol2 { width:430px; border-right:0px solid #ffffff;}
table.treg td.tregcol1b { width:200px; border-bottom:0px solid #ffffff; border-right:1px solid #999999;  }
table.treg td.tregcol2b { width:430px; border-bottom:0px solid #ffffff; border-right:0px solid #ffffff;}

.sectheadbdrtitle { width:100%; height:30px; line-height:30px;  background-image:url('../_images/sectbkgnd_nb.png'); background-position:top; border-top:1px solid #999999;}
.sectheadbdrtitlecontent {font-family:Arial; font-size:14px; font-weight:bold; padding-left:5px;}
.secttext { padding-left:5px; text-align:justify; line-height:18px;}


