/*COLORS:===================================GREEN:	#8cc61e		#3c9339BLUE:	#00bce4		#0078aePINK:	#ef579d		#c6006fORANGE:	#f7931e		#f15a22GRAY:	#a1a0a4		#717375*//* CSS BEGIN *//* CSS RESET BEGIN */head { display: none; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight:inherit; font-style: inherit; font-size: 100%; line-height: 1.25em; font-family: inherit; text-align: left; }html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr,menu, pre { display: block }div { vertical-align: top; }a, a:visited { text-decoration:none; }a img, :link img, :visited img { border: 0; }q:before, q:after, blockquote:before, blockquote:after { content: ""; }/* TABLES */table { display: table; }tr { display: table-row; }thead { display: table-header-group; }tbody { display: table-row-group; }tfoot { display: table-footer-group; }col { display: table-column; }colgroup { display: table-column-group; }td, th { display: table-cell; vertical-align: middle;  }caption { display: table-caption; }th { font-weight: bold; }caption { text-align: center; }/* TEXT, HEADINGS, IMAGES, FORMS, ETC. */h1 { padding:30px 0 25px 0; letter-spacing:-1px; font:2em arial, helvetica, sans-serif; }h2 { padding:20px 0; letter-spacing:-1px; font:1.5em arial, helvetica, sans-serif; }h3 { font:1em arial, helvetica, sans-serif; font-weight:bold; }p { margin: 10px 5px; padding: 0px 0px 0px 0px; text-align: left; }ol { list-style-type: decimal; }ul { list-style-type: circle; margin: 10px 25px; padding: 10px 25px; }li { display: list-item; }ul.ullessmargin {margin-top: 2px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 2px;}blockquote { margin:22px 40px; padding:0; }small { font-size:0.85em; }sup { position:relative; bottom:0.3em; vertical-align:baseline; }sub { position:relative; bottom:-0.2em; vertical-align:baseline; }acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }img { border:0; }form { margin:0; padding:0; display:inline; }input, select, textarea { font:1em arial, helvetica, sans-serif; }button, textarea, input, select { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }textarea { line-height:1.25; }label { cursor:pointer; }/* GLOBAL CLASSES */.clear         { clear:both; }.float-left    { float:left; }.float-right   { float:right; }.text-left     { text-align:left; }.text-right    { text-align:right; }.text-center   { text-align:center; }.text-justify  { text-align:justify; }.vert-top     { vertical-align: top; }.vert-mid     { vertical-align: middle; }.vert-bot    { vertical-align: bottom; }.bold          { font-weight:bold; }.italic        { font-style:italic; }.underline     { border-bottom:1px solid; }.highlight     { background:#ffc; }.wrap          { width:960px;margin:0 auto; }.img-left      { float:left;margin:4px 10px 4px 0; }.img-right     { float:right;margin:4px 0 4px 10px; }.nopadding     { padding:0; }.noindent      { margin-left:0;padding-left:0; }.nobullet      { list-style:none;list-style-image:none; }*:focus { outline: 0; }@media print {  .noprint { display: none; }  h1 { page-break-before: always }  h1, h2, h3, h4, h5, h6 { page-break-after: avoid }  ul, ol, dl { page-break-before: avoid }}/* RESET CSS STYLES - END */html, body, center { height: 100%; }body { color: #666; font-size: 70%; font-family: Arial, Verdana, Trebuchet MS, Helvetica; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; margin: 0; background-color: #f1f8e9; }a, a:link, a:visited, a:active, a:focus { color: #21629C; font-family: Arial, Verdana, Trebuchet MS, Helvetica; text-decoration: underline; }a:hover { color: #00b2f3; }TABLE.mainNav { white-space: nowrap; cursor: pointer; }TABLE.mainNav TR.navDefault { background-image: url(../images/nav_def.gif); }TABLE.mainNav TD.navDefault { padding: 0px 18px; background-image: url(../images/nav_def.gif); text-align: center; font-family: Trebuchet MS; font-size: 15px; color: #ffffff; font-weight: bold; vertical-align: middle; }TABLE.mainNav TD.navActive { padding: 0px 18px; background-image: url(../images/nav_act.gif); text-align: center; font-family: Trebuchet MS; font-size: 15px; color: #ffffff; font-weight: bold; }TABLE.mainNav TD.navHover { padding: 0px 18px; background-image: url(../images/nav_Hov.gif); text-align: center; font-family: Trebuchet MS; font-size: 15px; color: #ffffff; font-weight: bold; }TABLE.mainNav TD.navGap { width: 2px; }TABLE.subNav { width: 100%; font-family: Trebuchet MS, Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-align: center; color: #FFF; }TABLE.subNav TD.subNavDef { padding: 0 11px; background-color: #8cc61e; }TABLE.subNav TD.subNavCorners { width: 11px; }TABLE.subNav TD.subNavCorners img { width: 11px; height: 23px; }/* BRAND CONTAINERS - DEFAULT */TD.contcnr { height: 12px; width: 11px; }TD.brandimg { text-align: center; height: 110px; vertical-align: top; }TD.brandlogo { text-align: center; vertical-align: middle; height: 70px;  }TD.brandcopy { text-align: center; height: 70px; vertical-align: top; }TD.brandbtn { height: 35px; }TD.brandlink { padding: 10px; text-align: center; }TD.brandinfo { padding: 10px 20px 30px 20px; height: 180px; }TD.brandinfo TD.infohdr { vertical-align: middle; padding: 5px 0; font-size: 16px; border: none; border-bottom: 1px solid #c6e38f; }TD.brandinfo TD.infotxtlft { width: 350px; vertical-align: top; padding: 10px 15px 0 0; text-align: justify }TD.brandinfo TD.infotxtrht { width: 350px; vertical-align: top; padding: 10px 0 0 15px; text-align: justify }TD.brandinfo TD.infoimg { vertical-align: top; text-align: right; padding: 10px 0 0 30px; }/* LernForm intern - BLUE */TABLE.tbllernformintern { background: url(../images/bluecontbg.gif) top repeat-x; width: 222px; height: 386px; }TABLE.tbllernformintern TD.interntop { border-top: 1px solid #9CC6E4; }TABLE.tbllernformintern TD.internbtm { border-bottom: 1px solid #9CC6E4; }TABLE.tbllernformintern TD.internlft { border-left: 1px solid #9CC6E4; }TABLE.tbllernformintern TD.internrht { border-right: 1px solid #9CC6E4; }SPAN.interntxt { color: #00bce4; font-weight: bold; }/* lernform beratung - PINK */TABLE.tbllernformberatung { background: url(../images/pinkcontbg.gif) top repeat-x; width: 222px; height: 386px; }TABLE.tbllernformberatung TD.beratungtop { border-top: 1px solid #FFA9FF; }TABLE.tbllernformberatung TD.beratungbtm { border-bottom: 1px solid #FFA9FF; }TABLE.tbllernformberatung TD.beratunglft { border-left: 1px solid #FFA9FF; }TABLE.tbllernformberatung TD.beratungrht { border-right: 1px solid #FFA9FF; }SPAN.beratungtxt { color: #ef579d; font-weight: bold; }/* lernform therapie - ORANGE */TABLE.tbllernformtherapie { background: url(../images/orangecontbg.gif) top repeat-x; width: 222px; height: 386px; }TABLE.tbllernformtherapie TD.therapietop { border-top: 1px solid #FFD277; }TABLE.tbllernformtherapie TD.therapiebtm { border-bottom: 1px solid #FFD277; }TABLE.tbllernformtherapie TD.therapielft { border-left: 1px solid #FFD277; }TABLE.tbllernformtherapie TD.therapierht { border-right: 1px solid #FFD277; }SPAN.therapietxt { color: #f7931e; font-weight: bold; }/* lernform CREDIT nachhilfe - GREEN */TABLE.tbllernformnachhilfe { background: url(../images/greencontbg.gif) top repeat-x; width: 222px; height: 386px; }TABLE.tbllernformnachhilfe TD.nachhilfetop { border-top: 1px solid #99CC33; }TABLE.tbllernformnachhilfe TD.nachhilfebtm { border-bottom: 1px solid #99CC33; }TABLE.tbllernformnachhilfe TD.nachhilfelft { border-left: 1px solid #99CC33; }TABLE.tbllernformnachhilfe TD.nachhilferht { border-right: 1px solid #99CC33; }SPAN.nachhilfetxt { color: #8cc61e; font-weight: bold; }/* lernform WEALTH - GRAY */TABLE.tbllernformwealth { background: url(../images/graycontbg.gif) top repeat-x; width: 222px; height: 386px; }TABLE.tbllernformwealth TD.wealthtop { border-top: 1px solid #9B9B9B; }TABLE.tbllernformwealth TD.wealthbtm { border-bottom: 1px solid #9B9B9B; }TABLE.tbllernformwealth TD.wealthlft { border-left: 1px solid #9B9B9B; }TABLE.tbllernformwealth TD.wealthrht { border-right: 1px solid #9B9B9B; }SPAN.wealthtxt { color: #a1a0a4; font-weight: bold; }/* ----->>> #FOOTER: NAVIGATION & COPYRIGHT# <<<----- */TABLE.ftr { width: 916px; margin: 0; }TABLE.ftr TD.ftrtd { padding: 5px; text-align: center; color: #999; vertical-align: middle; }TABLE.ftr TD.ftrbarend { width: 11px; height: 23px; }TABLE.ftr TD.ftrbar { background-color: #8cc61e; font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: bold; color: #FFF; text-align: center; width: 100%; vertical-align: middle;}TABLE.ftr TD.ftrbar a.ftrbarlnk, TABLE.ftr TD.ftrbar a.ftrbarlnk:link, TABLE.ftr TD.ftrbar a.ftrbarlnk:visited, TABLE.ftr TD.ftrbar a.ftrbarlnk:active, TABLE.ftr TD.ftrbar a.ftrbarlnk:focus {color: #FFF; text-decoration: none; font-size: 11px;}TABLE.ftr TD.ftrbar a.ftrbarlnk:hover {color: #333; text-decoration: underline; font-size: 11px;}TABLE.ftr TD.ftrcopy { border-top: solid 1px #EEEEEE; padding: 5px 5px 20px 5px; text-align: center; color: #999; vertical-align: middle; }TABLE TD.ftrgrad{ background: url(../images/siteBgrd.gif) bottom repeat-x; height: 15px; }.ftrlink, .ftrlink:link { color: #fff; text-decoration: none; }.ftrlink:hover { color: #666; text-decoration: underline; }/* ----->>> #LINKS# <<<----- */OPTION { color: #333333; }INPUT.text_box_search { height: 21px; margin: 0; background-image: url(../images/skin/btn_bg.gif); background-repeat: repeat; background-color: #93D768; border: solid 1px #257A03; border-collapse:collapse; border-spacing: 0px; color: #fff; cursor: pointer; font-weight: bold; font-size: 13px; padding: 0 5px; }INPUT.btnSubmit { height: 28px; background-image: url(../images/skin/btn_bg.gif); background-repeat: repeat; background-color: #93D768; border: solid 1px #257A03; border-collapse:collapse; border-spacing: 0px; color: #fff; cursor: pointer; font-weight: bolder; font-size: 13px; width: 100%; margin: 0; }INPUT.btnAction { background-image: url(../images/skin/btn_bg2.gif); background-repeat: repeat; background-color: #93D768; border: solid 1px #257A03; border-collapse:collapse; border-spacing: 0px; color: #fff; cursor: pointer; font-weight: bolder; font-size: 13px; margin: 0 0 3px 0; }INPUT.txtLogin { width: 89px; font-size: 11px;  }INPUT.txtBookingInput { font-size: 11px; }INPUT.txtNewsletterInput { width: 124px; font-size: 11px; }INPUT.txtBookingInput { width: 90px; font-size: 11px; }INPUT.imgThumb { margin: 0; }.select_search { vertical-align: middle; width: 145px; margin: 0; }HR { height: 1px; border: 0; border-top: solid 1px #a2db95; margin-top: 25px; }HR.half { height: 1px; width: 550px; border: 0; border-top: solid 1px #31669d; margin: 10px 0}HR.hRuleCont { height: 1px; border: 0; border-top: solid 1px #a2db95; margin: 0; }/* ----->>> #MAIN BODY CONTAINER# <<<----- */TABLE.main_con { border: 0; width: 960px; }TABLE.main_con TD.left_pane { border: 0; vertical-align: top; padding: 0; margin: 0; width: 250px; padding: 8px 0 16px 20px;}TABLE.main_con TD.left_pane_sml { border: 0; vertical-align: top; padding: 0; margin: 0px; width: 160px; padding: 8px 0 16px 20px;}TABLE.main_con TD.middle_pane { border: 0; vertical-align: top; padding: 0; padding: 8px 10px 16px 10px;}TABLE.main_con TD.right_pane { border: 0; vertical-align: top; padding: 0; width: 200px; padding: 8px 20px 16px 0;}/* ----->>> #DEFAULT CONTAINER: SHELL# <<<----- */TABLE.def_con { border: none; background-color: #6FB428; width: 100%; margin: 0 0 10px 0; }TABLE.def_con TD.def_con_bdy { padding: 0px 4px 0px 4px; }TABLE.def_con TD.def_con_cnr_tl { background-image: url(../images/skin/cnr_TL.gif); background-repeat:no-repeat; background-position: left;  width: 4px; height: 4px; }TABLE.def_con TD.def_con_cnr_tr { background-image: url(../images/skin/cnr_TR.gif); background-repeat:no-repeat; background-position: right; width: 4px; height: 4px; }TABLE.def_con TD.def_con_cnr_bl { width: 4px; height: 4px; }TABLE.def_con TD.def_con_cnr_br { width: 4px; height: 4px; }TABLE.def_con TD.def_con_mid_t { width: 100%; height: 3px; }TABLE.def_con TD.def_con_mid_b { width: 100%; height: 3px; }TABLE.def_con TD.tripselcell { padding: 3px 5px; }TABLE.def_con .tripselrad INPUT { margin: 3px 5px; }/* ----->>> #DEFAULT CONTAINER: HEADER# <<<----- */TABLE.def_con TD.def_hd1_l { width: 10px; height: 28px; background-image: url(../images/skin/stdT_l.jpg); border-collapse:collapse;}TABLE.def_con TD.def_hd1_m { width: 230px; height: 28px; vertical-align:middle; background-image: url(../images/skin/stdT_str.jpg); border-collapse:collapse; text-align:center; font-size: 13px; font-weight: bold; color: #17437e; }TABLE.def_con TD.def_hd1_r { width: 10px; height: 28px; background-image: url(../images/skin/stdT_r.jpg); border-collapse:collapse;}TABLE.def_con TD.def_hd_lft { width: 4px; height: 28px; background-image: url(../images/skin/selactbg.gif); background-repeat: repeat-x; text-align: left; border-collapse:collapse; }TABLE.def_con TD.def_hd_mid { width: 240px; width: 100%; height: 28px; vertical-align: middle; background-image: url(../images/skin/selactbg.gif); background-repeat: repeat-x; border-collapse:collapse; text-align:center; font-size: 13px; font-weight: bold; color: #17437e; }TABLE.def_con TD.def_hd_rht { width: 4px; height: 28px; background-image: url(../images/skin/selactbg.gif); background-repeat: repeat-x; text-align: right; border-collapse:collapse; }TABLE.def_con TD.def_hd1_m  a.subNavFtr, a.subNavFtr:link, a.subNavFtr:visited, a.subNavFtr:active, a.subNavLink:focus {color: #FFF; text-decoration: underline; font-size: 12px;}TABLE.def_con TD.def_hd1_m  a.subNavFtr:hover {color: #333; text-decoration: underline; font-size: 12px;}/* ----->>> #DEFAULT CONTAINER: BODY# <<<----- */TABLE.bdy_cont { border: solid 1px #CACBC8; background-color: #fff; width: 100%; background-image: url(../images/skin/bCntrGrd.gif); background-repeat: repeat-x; background-position: bottom;}TD.bdy_cont { border: solid 4px #CDEAC4; background-color: #fff; width: 100%; padding: 5px;}TABLE.bdy_cont TD { padding: 5px; }TABLE.bdy_cont TD.highlightRow { background-color: #ECF7EA; font-weight: bold; height: 24px; font-size: 100%; }TABLE.bdy_cont TD.contentRow { background-color: #CDEAC4; font-weight: bold; height: 24px; font-size: 100%; }/* CONTENT CONTAINERS */TABLE.def_cnt { padding: 0; width: 100%; margin: 0 0 10px 0; }TABLE.def_cnt TD.bdy1_m { padding: 0 12px; }TABLE.def_cnt TD.bdy1_lr { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.hdr1_tl { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.hdr1_tm { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.hdr1_tr { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.ftr_bm UL { list-style-type:none; clear: both; height: auto; font-size: 11px; padding: 0; margin: 0 4px; }TABLE.def_cnt TD.ftr_bm UL LI { float: left; padding: 5px 6px 5px 0px; }TABLE.def_cnt TD.ftr_bm { padding: 5px 12px; border-bottom: solid 1px #D9ECB5; }TABLE.def_cnt TD.ftr_bm TABLE { border: dotted 1px #0078ae; background-color: #E9F4F6; }TABLE.def_cnt TD.ftr_bm TABLE  TD INPUT { margin: 10px; }TABLE.def_cnt TD.ftr_bl { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.ftr_br { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.divider_l { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.divider_m { width: 0; height: 0; padding: 0; }TABLE.def_cnt TD.divider_r { width: 0; height: 0; padding: 0; }TABLE.cc { padding: 0; width: 100%; margin-top: 8px; border-collapse: collapse; }/*TR.HDR>TH&TD*/TABLE.cc TR { border: 2px solid #fff; padding: 3px 5px; vertical-align: middle; }TABLE.cc TR.cc_hdr { height: 30px; font-weight: bold; color: #3c9339; font-size: 120%; padding: 0px 8px 5px 8px; }TABLE.cc TR.cc_hdr TH { border: 2px solid #fff; background-image: url(../images/cc_bg.gif); background-repeat:repeat-x; background-position: bottom; }TABLE.cc TR.cc_hdr1 { background: #00aad6; color: #fff; font-weight: bold; font-size: 100%; }TABLE.cc TR.cc_hdr1 TH, TABLE.cc TR.cc_hdr1 TD { border: 2px solid #fff; }TABLE.cc TR.cc_hdr2  { background: #DDF1F9; font-weight: bold; font-size: 100%;}TABLE.cc TR.cc_hdr2 TH { border: 2px solid #fff; }TABLE.cc TR.cc_hdr3  { background: #e8f8ff; font-weight: bold; font-size: 100%;}TABLE.cc TR.cc_hdr3 TH { border: 2px solid #fff; }TABLE.cc TR.cc_hdr4  { background: #f4fcff; font-weight: bold; font-size: 100%;}TABLE.cc TR.cc_hdr4 TH { border: 2px solid #fff; }/*TR.CNT>TH&TD*/TABLE.cc TR.cc_cnt { background: #F6F6F6; }TABLE.cc TR.cc_cnt TH, TABLE.cc TR.cc_cnt TD { border: 2px solid #fff; }TABLE.cc TR.cc_cnt1 { background: #f7f7f7; }TABLE.cc TR.cc_cnt1 TH, TABLE.cc TR.cc_cnt1 TD { border: 2px solid #fff; }TABLE.cc TR.cc_cnt2 { background: #ebebeb;  }TABLE.cc TR.cc_cnt2 TH, TABLE.cc TR.cc_cnt2 TD { border: 2px solid #fff; }TABLE.cc TR.cc_cnt3 { background: #e9e9e9; }TABLE.cc TR.cc_cnt2 TH, TABLE.cc TR.cc_cnt2 TD { border: 2px solid #fff; }TABLE.cc TR.cc_cnt4 { background: #e2e2e2; }TABLE.cc TR.cc_cnt2 TH, TABLE.cc TR.cc_cnt2 TD { border: 2px solid #fff; }TABLE.cc TR.cc_highlight { background: #E2EBEF; }TABLE.cc TR.cc_highlight TH, TABLE.cc TR.cc_highlight TD { border: 2px solid #fff; }TABLE.cc TR.cc_notice { background: #fcfcdc; color: #000; padding: 5px; }TABLE.cc TR.cc_notice TH, TABLE.cc TR.cc_notice TD { border: 2px solid #fff; }TABLE.cc TR.cc_sec_end { background: #cc0000; } /*background-image: url(../images/skin/table_line.gif); background-repeat:repeat-x; background-position: top; *//*TH>**/TABLE.cc TH { border: 2px solid #fff; padding: 3px 5px; vertical-align: middle; }TABLE.cc TH TABLE TR { border: none; border: hidden; }TABLE.cc TH TABLE TH { border: none; border: hidden; }TABLE.cc TH TABLE TD { border: none; border: hidden; }TABLE.cc TH.cc_hdr { border: 2px solid #fff; height: 35px; font-weight: bold; color: #3c9339; font-size: 120%; padding: 0px 8px 5px 8px; background-image: url(../images/cc_bg.gif); background-repeat:repeat-x; background-position: bottom; }TABLE.cc TH.cc_hdr1 { border: 2px solid #fff; background: #8cc61e; color: #fff; font-size: 100%; }TABLE.cc TH.cc_hdr2 { border: 2px solid #fff; background: #DDF1F9; font-size: 100%;}TABLE.cc TH.cc_hdr3 { border: 2px solid #fff; background: #e8f8ff; font-size: 100%;}TABLE.cc TH.cc_hdr4 { border: 2px solid #fff; background: #f4fcff; font-size: 100%;}/*TD>**/TABLE.cc TD { border: 2px solid #fff; padding: 3px 5px; vertical-align: middle; }TABLE.cc TD TABLE TR { border: none; border: hidden; }TABLE.cc TD TABLE TH { border: none; border: hidden; }TABLE.cc TD TABLE TD { border: none; border: hidden; }TABLE.cc TD.cc_cnt { border: 2px solid #fff; background: #F6F6F6;}TABLE.cc TD.cc_cnt1 { border: 2px solid #fff; background: #f7f7f7; }TABLE.cc TD.cc_cnt2 { border: 2px solid #fff; background: #ebebeb; }TABLE.cc TD.cc_cnt3 { border: 2px solid #fff; background: #e9e9e9; }TABLE.cc TD.cc_cnt4 { border: 2px solid #fff; background: #e2e2e2;}TABLE.cc TD.cc_notice { background: #fcfcdc; color: #000; padding: 5px; }TABLE.cc TD.cc_notice_hr { background: #fcfcdc; color: #000; padding: 5px; }TD.cc_notice { background: #fcfcdc; color: #000; padding: 5px; }/* Reset/Empty container */TABLE.cc TABLE { border: none; border-collapse: collapse; border: hidden; }TABLE.cc TD.container { padding: 0; border: 0; border: hidden; }TABLE.cc TD.container TABLE { padding: 0; margin: 0; width: 100%; border-collapse: collapse; border: hidden; }TABLE.cc TD.container TABLE TH { border-top: 0; }TABLE.cc TD.container TABLE TD { border-top: 0; }TABLE.cc TD.td_spacer { height: 8px; padding: 0; }TABLE.cc TD..vert-top     { vertical-align: top; }/* Reset/Empty container */TD.container { padding: 0; border: 0; border: hidden; }TD.container TABLE { padding: 0; margin: 0; width: 100%; border-collapse: collapse; border: hidden; }TD.container TABLE TH { border: 0; border: hidden; }TD.container TABLE TD { border: 0; border: hidden; }TD.td_spacer { height: 8px; padding: 0; }TABLE.cc TD.text-left { text-align:left; }TABLE.cc TD.text-right { text-align:right; }TABLE.cc TD.text-center { text-align:center; }TABLE.cc TD.text-justify { text-align:justify; }TABLE.cc TD.vert-top { vertical-align: top; }TABLE.cc TD.vert-mid { vertical-align: middle; }TABLE.cc TD.vert-bot { vertical-align: bottom; }TABLE.cc TD.nopadding { padding:0; }/* ERROR */TABLE.error { height: 42px; background-color: #FCBDBA; border: solid 1px #CC3333; margin: 2px 0 5px 0; padding: 0; width: 100%; font-weight: bold; }TABLE.error TH { background-color: #FAE2E1; color: #cc3333; padding: 5px; text-align: center; vertical-align: middle; border: 0; font-weight: bold; }TABLE.error TD { background-color: #fff; color: #cc3333; padding: 5px; text-align: center; vertical-align: middle; border: 0; }TABLE.error TD.error_bdy { background-color: #FAE2E1; color: #cc3333; padding: 5px; text-align: center; vertical-align: middle; border: 0; }TH.error { background-color: #FAE2E1; color: #cc0000; padding: 5px; text-align: left; vertical-align: middle; font-weight: bold; }TR.error { background-color: #FAE2E1; color: #cc0000; padding: 5px; text-align: left; vertical-align: middle; font-weight: bold; }/* NOTICE */TABLE.notice { height: 42px; background-color: #F6F591; margin: 5px 0; padding: 0; width: 98%; border: solid 1px #ccc; }TABLE.notice TD { background-color: #FEFEE9; padding: 5px;	text-align: center;	vertical-align: middle; border: 0; }TABLE.notice TD.notice_bdy { background-color: #fcfcdc; border: 0; font-weight: bold; }TABLE.cc TABLE.notice { height: 42px; background-color: #F6F591; margin: 2px 0 5px 0; padding: 0; width: 100%; border: solid 1px #ccc; }TABLE.cc TABLE.notice TD { background-color: #FEFEE9; padding: 5px; text-align: center; vertical-align: middle;  border: 0; }TABLE.cc TABLE.notice TD.notice_bdy { background-color: #fcfcdc; border: 0; font-weight: bold; }DIV.notice { background-color: #FEFEE9; padding: 5px; text-align: center; vertical-align: middle; border: 0; width: 100%; height: 100%; }.def_hd1, .def_hd2, .def_hd3, .def_hd4, .def_hd5, .def_hd6, .def_hd7, .def_hd8, .def_hd9, .def_hd10 { font-weight: bold; }  .def_hd1 { font-size: 80%; }.def_hd2 { font-size: 90%; }.def_hd3 { font-size: 100%; }.def_hd4 { font-size: 110%; }.def_hd5 { font-size: 120%; }.def_hd6 { font-size: 130%; }.def_hd7 { font-size: 140%; }.def_hd8 { font-size: 160%; }.def_hd9 { font-size: 180%; }.def_hd10 { font-size: 200%; }.c1_hd1, .c1_hd2, .c1_hd3, .c1_hd4, .c1_hd5, .c1_hd6, .c1_hd7, .c1_hd8, .c1_hd9, .c1_hd10 { color: #5EAC18; }.c1_hd1 { font-size: 80%; }.c1_hd2 { font-size: 90%; }.c1_hd3 { font-size: 100%; }.c1_hd4 { font-size: 110%; }.c1_hd5 { font-size: 120%; }.c1_hd6 { font-size: 130%; }.c1_hd7 { font-size: 140%; }.c1_hd8 { font-size: 160%; }.c1_hd9 { font-size: 180%; }.c1_hd10 { font-size: 200%; }.c2_hd1, .c2_hd2, .c2_hd3, .c2_hd4, .c2_hd5, .c2_hd6, .c2_hd7, .c2_hd8, .c2_hd9, .c2_hd10 { color: #000000; }.c2_hd1 { font-size: 80%; }.c2_hd2 { font-size: 90%; }.c2_hd3 { font-size: 100%; }.c2_hd4 { font-size: 110%; }.c2_hd5 { font-size: 120%; }.c2_hd6 { font-size: 130%; }.c2_hd7 { font-size: 140%; }.c2_hd8 { font-size: 160%; }.c2_hd9 { font-size: 180%; }.c2_hd10 { font-size: 200%; }.c3_hd1, .c3_hd2, .c3_hd3, .c3_hd4, .c3_hd5, .c3_hd6, .c3_hd7, .c3_hd8, .c3_hd9, .c3_hd10 { color: #FFFFFF; }.c3_hd1 { font-size: 80%; }.c3_hd2 { font-size: 90%; }.c3_hd3 { font-size: 100%; }.c3_hd4 { font-size: 110%; }.c3_hd5 { font-size: 120%; }.c3_hd6 { font-size: 130%; }.c3_hd7 { font-size: 140%; }.c3_hd8 { font-size: 160%; }.c3_hd9 { font-size: 180%; }.c3_hd10 { font-size: 200%; }.c4_hd1, .c4_hd2, .c4_hd3, .c4_hd4, .c4_hd5, .c4_hd6, .c4_hd7, .c4_hd8, .c4_hd9, .c4_hd10 { color: #5EAC18; }.c4_hd1 { font-size: 80%; }.c4_hd2 { font-size: 90%; }.c4_hd3 { font-size: 100%; }.c4_hd4 { font-size: 110%; }.c4_hd5 { font-size: 120%; }.c4_hd6 { font-size: 130%; }.c4_hd7 { font-size: 140%; }.c4_hd8 { font-size: 160%; }.c4_hd9 { font-size: 180%; }.c4_hd10 { font-size: 200%; }/* INFO PANE */a.pane { cursor: help; text-decoration: none; position: relative; z-index: 9998; }a.pane:hover { z-index: 9999; text-decoration: none; }a.pane span { display: none; text-decoration: none; }a.pane:hover span { font-weight: normal; text-align: justify; display: block; position: absolute; top: 25px; width: 200px; background-color: #fefee9; color: #000; padding: 10px; border: 1px solid #b2b2b2; text-decoration: none; }.pupPane { position: absolute; display: none; font-weight: normal; text-align: justify; width: 200px; background-color: #fefee9; color: #000; padding: 10px; border: 1px solid #b2b2b2; z-index: 9999; text-decoration: none; }