body {margin:0;padding:0;background:#efece6;font:12px Verdana;color:#333333;}
a {color:#1062B6;text-decoration:underline;}
input, select, textarea {font:12px Verdana;}
select {margin:0;}
p {margin:0 0 15px;}
form {margin:0;}
img {border:0;}
h1,h2,h3,h4 {padding:0;margin:0;font-weight:normal;}
table td {vertical-align:top;}
table th {text-align:left;}
a:hover {text-decoration:none;}
a.n {text-decoration:none;}
a.n:hover {text-decoration:underline;}

.pageBox {width:960px;margin:0 auto;}
.topHeader {width:100%;background:#fff;}
.topNav {width:960px;float:left;background:#fff;line-height:normal;}
.topNav ul.tab {list-style:none;margin:0;padding:10px 10px 0;}
.topNav ul.tab li {display:inline;margin:0;padding:0;}
.topNav ul.tab li a {float:left;background:url(../image/topNav_left.gif) no-repeat left top;margin:0 0 1px 0;padding:0 0 0 7px;text-decoration:none;font-weight:bold;}
html>body .topNav ul.tab li a {*border-bottom:1px solid #fff; }
.topNav ul.tab li a span {float:none;display:block;background:url(../image/topNav_right.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#fff;}
.topNav ul.tab li.on a {background-position:0 -40px;margin-bottom:0;margin-top:1px;}
html>body .topNav ul.tab li.on a {*border-bottom:0;}
.topNav ul.tab li.on a span {background-position:100% -40px;}
.topNav ul.tab li.on a:hover {background-position:0 -40px;}
.topNav ul.tab li.on a:hover span {background-position:100% -40px;}
.topNav ul.tab li a div.tabTitle {font-size:16px;font-weight:bold;color:#336699;}
.topNav ul.tab li a div.tabDetail {color:#666666;}
.topNav ul.tab li.on a div.tabTitle {color:#000000;}

.topNav02 {margin:0;line-height:14px;}
.topNav02 ul {text-align:left;margin:1em 0 0;border-bottom:1px solid #999;list-style-type:none;padding:5px 10px;}
.topNav02 ul li {display:inline;}
.topNav02 ul li.on {border-bottom: 1px solid #fff;background:#fff;font-weight:bold;}
.topNav02 ul li.on a {background:#fff;color:#000;position:relative;top:1px;padding-top:6px;}
.topNav02 ul li a {padding:5px 10px;border:1px solid #999;background-color:#ededed;color:#666;margin-right:0px;text-decoration:none;border-bottom: none;}
.topNav02 ul li a:hover {background:#fff;color:#000;}
.topNav02Box {border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;padding:20px 10px 10px;margin-bottom:10px;}

.topNav03 {width:100%;line-height:15px;height:22px;border-bottom:1px solid #999;}
.topNav03 ul {list-style:none;margin:0 10px;padding:0;height:100%;}
.topNav03 ul li {display:inline;margin:0;padding:0;}
.topNav03 ul li a {float:left;background:url(../image/topNav03_sprite.jpg) no-repeat left top;margin:0 3px 1px 0;padding:0 0 0 6px;text-decoration:none;font-weight:bold;color:#000;font-size:11px;}
.topNav03 ul li a:hover {text-decoration:underline;}
.topNav03 ul li a span {float:none;display:block;background:url(../image/topNav03_sprite.jpg) no-repeat right top;padding:4px 20px 3px 15px;}
.topNav03 ul li.on a {background-position:0 -22px;margin-bottom:0;margin-top:1px;}
.topNav03 ul li.on a span {background-position:100% -22px;}
.topNav03 ul li.on a:hover {background-position:0 -22px;}
.topNav03 ul li.on a:hover span {background-position:100% -22px;}
.topNav03Box {border-bottom:1px solid #ccc;background:#f3f3f3;padding:3px 5px;margin-bottom:15px;font-size:11px;}
.topNav03Box p {float:right;margin-left:15px;margin-bottom:0;}

.topMsg {padding:12px 0 0;width:550px;float:right;text-align:right;}
.topNavBox {border-top: 3px solid #181818;clear:both;padding:5px 0 20px;background:#fff;}
.topLogo {margin-right:15px;padding-left:20px;padding-top:10px;}
.topAux, .botAux {font-size:11px;font-weight:bold;}
.topAux02 {padding-right:10px;}
.topAux ul, .botAux ul {margin:0;padding:0;}
.topAux ul li, .botAux ul li {margin:0 10px 0 0;padding:0;display:inline;}
.topAux ul li span, .botAux ul li span {font-weight:normal;}
.botAux {font-weight:normal;margin-bottom:10px;}
.botAux li a {color:#666;}
.footer {border-top:2px solid #ccc;padding:15px 0 25px;color:#999999;font-size:11px;}
.footerContent {width:960px;margin:0 auto;}
.mainContent {padding:10px 0 20px;width:930px;margin:0 auto;background:#fff;line-height:140%;}
.al {text-align:left;}
.am {text-align:center;}
.ar {text-align:right;}
.vl {vertical-align:top;}
.vm {vertical-align:middle;}
.vr {vertical-align:bottom;}
.tb {font-weight:bold;}
.ti {font-style:italic;}
.tu {text-decoration:underline;}
.t1 {font-size:22px;color:#1166bb;margin-bottom:15px;line-height:120%;}
.t2 {font-size:24px;color:#000;margin-bottom:15px;}
.t3 {font-size:18px;color:#1166bb;font-weight:bold;margin-bottom:10px;}
.t4 {font-size:16px;color:#3e3e3e;padding:7px;background:#f2efe8;font-weight:bold;margin:0 0 20px;}
.t5 {font-size:18px;color:#1166bb;margin-bottom:15px;font-weight:bold;}
.t6 {font-size:24px;color:#1166bb;margin-bottom:25px;font-weight:bold;}
.t7 {font-size:14px;font-weight:bold;margin-bottom:10px;}
.t8 {font-size:18px;color:#000;margin-bottom:10px;font-weight:bold;}
.t9 {font:24px Times,Times New Roman,Georgia,serif;}
.t10 {font:16px Times,Times New Roman,Georgia,serif;margin-bottom:3px;font-weight:bold;}
.t11 {font:24px Times,Times New Roman,Georgia,serif;margin-bottom:3px;margin-bottom:5px;line-height:24px;}
.t12 {font:20px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:4px;font-weight:bold;}
.t13 {font:18px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:5px;font-weight:normal;}
.t14 {font-size:14px;color:#666;font-weight:bold;margin:0 0 15px;}
.t15 {font-size:26px;color:#666;font-weight:bold;margin:15px 0;}
.t16 {font-size:12px;font-weight:bold;margin:0 0 5px;}
.t17 {font:16px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:5px;font-weight:normal;color:#666;}
.t18 {font:24px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:15px;font-weight:bold;}

.lst01 {margin:0;padding:0;}
.lst01 li {list-style:none;background:url(../image/ico_arw_01.gif) 0 5px no-repeat;padding:0 0 1px 15px;margin:0;}
.lst01 li a {text-decoration:none;}
.lst01 li a:hover {text-decoration:underline;}
.lst02 {margin:0;padding:0;}
.lst02 li {list-style:none;background:url(../image/ico_arw_02.gif) 0 4px no-repeat;padding:0 0 0 10px;margin:0;}
.lst02 li a {text-decoration:none;font-weight:bold;}
.lst02 li a:hover {text-decoration:underline;}
.lst03 {margin:0;padding:0;}
.lst03 {padding-left:15px;margin:0;}
.lst04 {margin:0 0 0 15px;padding:0;}
.lst04 li {margin:0 0 5px;}

.box01 {}
.box02 {border:1px solid #E7E4DA;padding:5px;}
.box02 .title {background:#F7F7EF;color:#7A7764;font-size:20px;padding:5px;text-align:center;font-weight:bold;}
.box03 {float:left;margin:0 15px 15px 0;width:250px;}
.box03 .title {border-bottom:1px solid #D5D0BF;padding: 0 0 3px;margin-bottom:5px;color:#999;font-weight:bold;}
.box04 {margin-bottom:15px;}
.box04 .content {padding:5px 10px;}
.box04 .cnt {margin:5px auto;text-align:center;}
.box04 .t {background: url(../image/dot_01.gif) 0 0 repeat-x;width:100%;}
.box04 .b {background: url(../image/dot_01.gif) 0 100% repeat-x;}
.box04 .l {background: url(../image/dot_01.gif) 0 0 repeat-y;}
.box04 .r {background: url(../image/dot_01.gif) 100% 0 repeat-y;}
.box04 .bl {background:url(../image/bl_01.gif) 0 100% no-repeat;}
.box04 .br {background:url(../image/br_01.gif) 100% 100% no-repeat}
.box04 .tl {background:url(../image/tl_01.gif) 0 0 no-repeat}
.box04 .tr {background:url(../image/tr_01.gif) 100% 0 no-repeat;padding:10px 3px;}
.box05 {border:1px solid #eae7df;padding:10px;color:#666;}
.box05 .content {padding:5px 10px;}
.box05 .separator {border-top:1px solid #eae7df;padding-top:15px;}
.box05 .left {float:left;width:400px;margin-right:30px;border-right:1px solid #eae7df;}
.box05 .right {float:left;width:315px;padding:30px 0;}
.box06 {margin:0;padding:3px 5px;border:1px solid #ededed;background:#f5f5f5;}
.box06 a {font-weight:bold;font-size:10px;}
.box07 {margin:0;padding:8px;border:1px solid #b3b3b3;background:#f5f5f5;margin-bottom:10px;}
.box08 {background:#d9d9d9;color:#666;font-weight:bold;padding:2px 5px;font-size:11px;}
.box09 {padding:15px 0 0;font:11px Verdana;}
.box10 {background:#EAEEF6;padding:15px;margin-bottom:10px;border:1px solid #546FB4;}
.box11 {background:#f9f9f9;border:1px solid #656565;padding:20px 10px;float:left;width:230px;}
.box11 .sep {padding-bottom:10px;border-bottom:1px solid #999;margin-bottom:10px;}
.msg01 {border:1px solid #008aff;padding:15px;margin-bottom:15px;background:#ebf2f8;font-weight:bold;}
.pgL01 {float:left;width:585px;padding-right:15px;}
.tbl01 {width:100%;}
.tbl01, .tbl01 th, .tbl01 td {border:1px solid #ccc;border-collapse:collapse;}
.tbl01 th, .tbl01 td {padding:5px;}
.tbl01 th {font-weight:bold;text-align:center;font-size:14px;}
.tbl02 {width:100%;}
.tbl02 th, .tbl02 td {border-bottom:1px solid #ccc;border-collapse:collapse;padding:5px;}
.tbl02 th {font-weight:bold;text-align:left;font-size:12px;}
.tbl03 {width:100%;margin-bottom:5px;}
.tbl03 td {padding-bottom:5px; border-bottom:1px dotted #ccc;}
.tbl04 {width:100%;font-size:11px;border-collapse:collapse;}
.tbl04 th {background:#f3f3f3;font-weight:normal;font-size:10px;color:#505050;}
.tbl04 th, .tbl04 td {border:1px solid #ccc;border-collapse:collapse;padding:2px;}
.tbl05 {width:100%;}
.tbl05 td {border:1px solid #fff;border-collapse:collapse;}
.tbl05 td {border:1px solid #fff;border-collapse:collapse;padding:3px 5px;}
.tbl05 td.h {font-weight:bold;}
.tbl05 tr.gr {background:#eee;}
.tbl06 {border:1px solid #999;border-collapse:collapse;font-size:11px;color:#4d4d4d;width:100%;}
.tbl06 th {background:#f3f3f3;font-weight:bold;text-align:left;}
.tbl06 th, .tbl06 td {border:1px solid #999;border-collapse:collapse;padding:5px;}
.tbl06 td.header02 {font-weight:bold;color:#4d4d4d;font-size:12px;}
.tbl06 td.header03 {font-weight:bold;color:#4d4d4d;font-size:14px;}
.tbl06 table {width:100%;}
.tbl06 table, .tbl06 table td, .tbl06 table th {border:0;}
.tbl06 table td {border-bottom:1px dashed #ccc;padding:10px;}
.tbl07 {margin-bottom:15px;width:100%;}
.tbl07, .tbl07 td {border:1px solid #e1e1e1;border-collapse:collapse;}
.tbl07 td {padding:10px;}
.tbl07 td.left, .tbl07 td.right {background:#f3f3f3;width:180px;}
.tbl07 td.right {width:200px;}
.tbl07 td.right a {font-size:12px;}
.tbl08 {margin:0 0 15px;width:100%;}
.tbl08, .tbl08 th, .tbl08 td {border:1px solid #999;border-collapse:collapse;font-size:11px;}
.tbl08 th {background:#e9e9e9;text-align:left;padding:3px 5px;}
.tbl08 td {padding:10px;}
.tbl08 td.head {background:#fcfcfc;width:150px;}
.tbl08 table td, .tbl08 table th {padding:2px 5px;font-size:10px;} 
.tbl08 table th {background:#ccc;}
.tbl09 {width:100%;border-collapse:collapse;font-size:11px;}
.tbl09 th {border-bottom:1px solid #e5e5e5;padding:3px 5px;}
.tbl09 td {border-bottom:1px solid #e5e5e5;padding:5px;}
.tbl10 {margin-bottom:20px;width:100%;}
.tbl10 th, .tbl10 td {padding:5px;}
.tbl10 td {border-bottom:1px solid #ededed;}
.tbl10 th {background:#fff url(../image/td_bg_02_fill.jpg) bottom left repeat-x;font-weight:bold;text-align:left;}
.tbl11 {font-size:12px;color:#4d4d4d;width:100%;}
.tbl11 th {background:#e1e1e1 url(../image/td_bg_03_fill.gif) bottom left repeat-x;font-weight:bold;text-align:left;color:#666;padding:3px 5px 4px;}
.tbl11 td {padding:5px;}
.tbl11 table {width:100%;}
.tbl11 table, .tbl11 table td, .tbl06 table th {border:0;}
.tbl11 table td {border-bottom:1px dashed #ccc;padding:10px;}
.tbl12 {margin-bottom:10px;width:99%;}
.tbl12 input {width:auto !important;}
.tbl12 td {text-align:top;}
.tbl12 td.left, .tbl12 td.mid {width:1%;}
.tbl12 td.right {width:98%;}
.txtReq {font:14px Verdana;font-weight:bold;color:#339933;}
.txtXS {font-size:10px;}
.txtS {font-size:11px;}
.txtN {font-size:12px;}
.txtN2 {font-size:13px;}
.txtM {font-size:14px;}
.txtL {font-size:16px;}
.txtXL {font-size:18px;}
.txtNew {color:#d22d21;font-weight:bold;}
.txtOut {color:#999;}
.txtOut2 {color:#CCC;}
.txtOut3 {color:#666;}
.txtYes {color:#3F7C5F;}
.txtNo {color:#990000;}
.txtBlue01 {color:#4cb8dd;}
.br0 {margin-bottom:0;}
.br1 {margin-bottom:1px;}
.br2 {margin-bottom:2px;}
.br3 {margin-bottom:3px;}
.br5 {margin-bottom:5px;}
.br10 {margin-bottom:10px;}
.br15 {margin-bottom:15px;}
.br20 {margin-bottom:20px;}
.br25 {margin-bottom:25px;}
.br30 {margin-bottom:30px;}
.br40 {margin-bottom:40px;}
.br50 {margin-bottom:50px;}
.lh100 {line-height:100%;}
.lh110 {line-height:110%;}
.lh120 {line-height:120%;}
.lh130 {line-height:130%;}
.lh140 {line-height:140%;}
.lh150 {line-height:150%;}
.frameL {border:1px solid #CCCCCC;padding:4px;background:#fff;}
.frameM {border:1px solid #CCCCCC;padding:3px;background:#fff;}
.frameS {border:1px solid #CCCCCC;padding:2px;background:#fff;}
.frameXS {border:1px solid #CCCCCC;padding:1px;background:#fff;}

.msgBox01 {background:#d5f2fc;padding:10px;text-align:center;width:580px;line-height:150%;margin:0 auto 30px;font-size:14px;}
.tblSignup {width:900px;margin:0 auto;font-size:14px;}
.tblSignup .left {border-right:1px dotted #ccc;padding-right:20px;width:43%;}
.tblSignup .right {padding-left:20px;width:57%;}
.frm01 p {margin-bottom:10px;}
.frm01 p.bot {margin-bottom:20px;}
.frm01 input {width:170px;}
.frm01 label {width:150px;float:left;text-align:right;margin-right:0.5em;display:block;font-size:12px;}
.frm01 .submit {margin-left:160px;}
.frm01 .submit input {width:auto;}
.frm01 .submit .fp {display:block;padding-top:3px;font-weight:bold;font-size:12px;}
.frm02 {font-size:12px;}
.frm02 p {margin-bottom:10px;}
.frm02 p.mid {margin-bottom:4px;}
.frm02 p.bot {margin-bottom:20px;}
.frm02 p.opt label {width:auto;float:none;text-align:text;margin:0;display:inline;}
.frm02 input {width:170px;}
.frm02 label {width:180px;float:left;text-align:right;margin-right:0.5em;display:block;}
.frm02 label.readOnly {text-align:left;width:auto;padding-right:20px;}
.frm02 .sml {width:90px;}
.frm02 .sml2 {width:70px;}
.frm02 .sml3 {width:60px;}
.frm02 .sml4 {width:120px !important;font-weight:bold;display:block !important;margin-right:0.5em;}
.frm02 .sml5 {width:130px;}
.frm02 .xsml {width:20px;}
.frm02 .submit {margin-left:210px;}
.frm02 input.rad, .frm02 .submit input {width:auto;}
.frm02 .column01 {float:left;width:160px;height:280px;margin: 0 0 10px 0;}
.frm02 .column02 {float:left;width:205px;height:150px;margin: 0 0 10px 0;}
.frm03 p {margin-bottom:10px;}
.frm03 p.bot {margin-bottom:20px;}
.frm03 input {width:140px;}
.frm03 label {width:130px;float:left;text-align:right;margin-right:0.5em;display:block;font-size:12px;}
.frm03 .submit {margin-left:140px;}
.frm03 .submit input {width:auto;}
.frm03 .submit .fp {display:block;padding-top:3px;font-weight:bold;font-size:12px;}
.frm04 p {padding-bottom:4px;margin-bottom:4px;background:transparent url(../image/hor_dotted_fill.gif) repeat-x scroll 0 100%;}
.frm04 label {width:190px;float:left;text-align:left;margin-right:0.5em;display:block;}
.frm04 label.mid {width:130px;}
.frm05 p {margin-bottom:10px;}
.frm05 p.bot {margin-bottom:25px;}
.frm05 input {width:170px;}
.frm05 input.txt {border:1px solid #ccc;padding:4px;font-size:12px;}
.frm05 label {width:160px;float:left;text-align:right;margin-right:0.5em;display:block;font-size:14px;font-weight:bold;color:#666;}
.frm05 label .req {margin-top:-15px;display:block;}
.frm05 .submit {margin-left:170px;}
.frm05 .submit input {width:auto;}
.frm05 .submit .fp {display:block;padding-top:10px;font-size:12px;}
.frm06 p {margin-bottom:10px;}
.frm06 p.bot {margin-bottom:25px;}
.frm06 input {width:110px;}
.frm06 label {width:130px;float:left;text-align:right;margin-right:0.5em;display:block;font-size:12px;font-weight:bold;color:#666;}
.frm06 label .req {margin-top:-15px;display:block;}
.frm06 .submit {margin-left:140px;}
.frm06 .submit input {width:auto;}
.frm06 .submit .fp {display:block;padding-top:10px;font-size:12px;}
.frm07 div {clear:left;display:block;width:600px;zoom:1;margin:5px 0 0 0;padding:1px 3px;}
.frm07 div label {display:block;float:left;width:150px;padding:3px 10px 3px 5px;margin: 0 0 5px 0;text-align:right;font-size:11px;}
.frm07 div input.txt {width:400px;border:1px solid #ccc;padding:4px 5px;font-size:11px;}
.frm07 div textarea.txaMsg {border:1px solid #ccc;padding:5px;width:400px;height:200px;min-height:200px;font-size:11px;}
.frm07 div span {display:block;padding-top:3px;}
.frm08 div {clear:left;display:block;width:450px;zoom:1;margin:5px 0 0 0;padding:1px 3px;}
.frm08 div label {display:block;float:left;width:100px;padding:3px 10px 3px 5px;margin: 0 0 5px 0;text-align:right;font-size:11px;}
.frm08 div input.txt {width:280px;border:1px solid #ccc;padding:4px 5px;font-size:11px;}
.frm08 div p.txt {padding:3px 5px 0;margin:0;font-weight:bold;}
.frm08 div .jError {border:2px solid #cc0000 !important;}
.frm08 div textarea.txaMsg {border:1px solid #ccc;padding:5px;width:280px;height:100px;min-height:100px;font-size:11px;}
.separator {font-weight:normal;color:#999;margin:0 8px;}
.explain {margin:0 0 20px;padding:10px;color:#333;background:#fff9d7;border:1px solid #e2c822;line-height:140%;font-weight:bold;}
.error {margin:0 0 20px;padding:10px;border:solid 1px #dd3c10;background:#ffebe8;font-weight:bold;}
.error p {margin:4px 0px 0px;line-height:14px;font-weight:normal;}
.cLeft {clear: left; height: 1px; }
.cRight {clear: right; height: 1px; }
.cBoth {clear: both; height: 1px; }
.ui-widget {margin-bottom:15px;}
.ui-widget p {margin-bottom:5px;}
.ui-widget span {float:left;margin-right:.3em;}
.ui-widget div {padding:7px 10px;}
.btn01 {background:#79BB16 url(../image/sprite_btn_bg.gif) repeat-x scroll 0 0;font-size:11px;border:1px solid #669933;color:#FFFFFF !important;display:block;font-weight:bold;line-height:2;text-align:center;text-decoration:none;}
textarea.txaAbout {width:540px;height:200px;min-height:200px;line-height:18px;}
.vertNav {width:165px;float:left;position:relative;z-index:10;font-size:13px;}
.vertNav .vertBg {margin-top:10px;}
.vertNav ul {margin:0;padding:0;list-style-type:none;}
.vertNav ul li {margin:0;padding:0;}
.vertNav a {display: block;padding:7px;width:150px;background:#fefdf1;border:1px solid #ccc;border-bottom:0;border-right:0;text-decoration:none;}
.vertNav a.last {border-bottom:1px solid #ccc;}
.vertNav a:hover{background-color:#fff;text-decoration:none;}
.vertNav a.on, .vertNav a.on:hover {background:#fff;color:#333;border-right:1px solid #fff !important;font-weight:bold;}
.vertNavRight {margin-left:165px;padding:10px 0 25px 20px;position:relative;z-index:1;border-left:1px solid #ccc;}
a.sideVertNav {padding:2px 5px;border-bottom:1px solid #D8DFEA;display:block;text-decoration:none;}
a.sideVertNav:hover {background:#3B5998;color:#FFFFFF;}
.boxContainer01 {background:#EDEDED;padding:8px;border-top:1px solid #CCCCCC;margin-bottom:10px;}
table.infoTbl01 {width:100%;font-size:11px;}
table.infoTbl01 td {border:0;padding:1px;}
table.infoTbl01 .h {color:#808080;width:120px;padding-right:10px;}
table.infoTbl01 .sml {width:100px;}
.tblOrder02 {width:99%;margin-bottom:20px;}
.tblOrder02 th {padding:5px;font-weight:bold;text-align:left;border-top:1px solid #000000;border-bottom:1px solid #000000;vertical-align:middle;}
.tblOrder02 td {padding:5px;border-bottom:1px solid #EDEDED;vertical-align:middle;}
.tblOrder02 .h {font-weight:bold;text-align:right;}
.tblOrder02 .hl {font-weight:bold;text-align:left;}
table.withBorder {border-collapse:collapse;border:1px solid #ccc;margin-bottom: 15px;font-size:12px;}
table.withBorder td, table.withBorder th {border-collapse:collapse;border:1px solid #ccc;padding:5px;}
table.withBorder td.hr {font-weight:bold;background-color:#EDEDED;}
table.withBorder th.headTitle {background:#c6d7cf;font-size:14px;padding:10px;text-align:left;}
table.withBorder th {background-color:#EDEDED;text-align:left;}
table.withoutBorder {border:0;margin-bottom:15px;font-size:12px;}
table.withoutBorder td, table.withoutBorder th {border:0px;padding:3px;background-color:#FFFFFF;}
table.withoutBorder td.hr {text-align:right;padding-right:20px;padding-top:5px;font-weight:bold;}
table.withoutBorder td.n, table.withoutBorder th.n {background-color:transparent !important;}
.withBorder06 {border-collapse:collapse;border:1px solid #ccc;margin-bottom:15px;}
.withBorder06 td, .withBorder06 th {border-collapse:collapse;border:1px solid #ccc;padding:3px;}
.withBorder06 td.hr {font-weight: bold;background-color: #EDEDED;}
.withBorder06 th.headTitle {background:#c6d7cf;font-size:14px;padding:5px;text-align:left;}
.withBorder06 th {background-color:#EDEDED;text-align:center;vertical-align:bottom;}
.withBorder07 {margin-bottom:30px;}
.withBorder07 th {border-bottom: 1px solid #C7CFE0;font-weight:bold;color:#333;padding:3px;}
.withBorder07 td {border-bottom: 1px solid #E2E6EF;padding:3px;}
.miniTbl01 {padding:0 !important;border:0 !important;}
.miniTbl01 td {padding:0 5px 2px 0!important;vertical-align:middle;border:0 !important;}
.mapLoaded {width: 918px;height:450px;margin: 0 auto 15px;}
.mapLoading {width: 916px;margin:0 0 15px;background:#f5f5f5;text-align:center;border:2px solid #ccc;}
.mapLoading div {padding:50px 0;font-size:20px;color:#666;text-align:center;}
.mapLoading p {padding:10px 0 0;margin:0;}
.relatedLinks {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:5px;}
.relatedLinks ul {margin:0;padding:0;}
.relatedLinks ul li {display:inline;list-style:none;margin-right:20px;}

.frmSignup {border:1px solid #EAE7DF;}
.frmSignup .title {background:#F7F7EF;color:#797979;font-weight:bold;padding:10px 20px;}
.frmSignup input.txt {border:1px solid #ccc;padding:4px;font-size:12px;width:300px;}
.frmSignup .content {padding:20px;}
.frmSignup p {margin-bottom:20px;}
.frmSignup p.opt input {width:auto;float:none;text-align:left;margin:0;display:inline;}
.frmSignup input {width:200px;}
.frmSignup label {width:260px;float:left;text-align:right;padding-top:4px;display:block;font-weight:bold;font-size:15px;color:#5C5C5C;}
.frmSignup label.sml {width:5px !important;padding-top:0;margin:0 20px 0 3px;}
.frmSignup .submit {margin-left:260px;}
.frmSignup .submit input {width:auto;}
.frmSignup .submit .fp {display:block;padding-top:10px;font-size:12px;}
.frmSignup label.output {float:none;font-weight:normal;width:auto;text-align:left;}

.frm05 p.rcc input {width:auto;float:none;display:inline;margin:0;}
.frm05 label.recaptcha_input_area_text {width:auto;margin:0;float:none !important;}
.frm05 .recaptchatable {border:0 !important;}
.frm05 .recaptchatable td {border:0 !important;}
.frm05 .recaptchatable .recaptcha_image_cell {padding: auto 0 !important;}
.frm05 .recaptchatable input {border:1px solid #ccc !important;padding:4px !important;font-size:12px !important;width:300px;}

.frmSignup p.rcc input {width:auto;float:none;display:inline;margin:0;}
.frmSignup label.recaptcha_input_area_text {width:auto;margin:0;float:none !important;}
.frmSignup .recaptchatable {border:0 !important;}
.frmSignup .recaptchatable td {border:0 !important;}
.frmSignup .recaptchatable .recaptcha_image_cell {padding: auto 0 !important;}
.frmSignup .recaptchatable input {border:1px solid #ccc !important;padding:4px !important;font-size:12px !important;width:300px;}

.indiHeader {padding-top:5px;}
.indiHeader .avatar {float:left;margin-right:30px;}
.indiHeader .indiName {font:22px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px;}
.indiHeader .indiTxt01 {font:14px Times,Times New Roman,Georgia,serif;margin-bottom:3px;}
.indiHeader .aux {font:11px Verdana;margin-left:15px;}
.indiLeftColumn {float:left;width:575px;margin-right:20px;}
.indiBox01 {background:#ddf0f8;padding:15px 10px;margin-bottom:15px;}
.indiBox01 .content {background:#fff;padding:10px;border-right:1px solid #c8e4f1;border-bottom:2px solid #c8e4f1;}

.ySearchHeader {margin-bottom:10px;}
.ySearchHeader .avatar {float:left;margin-right:10px;}
.sumy {float:right;margin:0 0 0 15px;width:320px;}
.sumy div {border:1px solid #a8a8a8;}
.sumy table {border-collapse:collapse;color:#333;font-size:10px;width:100%;}
.sumy table th, .ySearchHeader .sumy table td.head {text-align:left;border-right:1px solid #fff;border-bottom:1px solid #fff;border-collapse:collapse;background:#f3f3f3;font-weight:bold;padding:2px 5px;}
.sumy table td {border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;border-collapse:collapse;padding:2px 5px;}

.thumb01 {float:right;margin:0 0 15px 15px;}

a.tip {position:relative; /*this is the key*/ z-index:1000; line-height: 140%;text-align:left;font-size:10px;}
a.tip:hover {z-index:1001;}
a.tip span {display:none;font:12px Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 12px;color:#000000;text-decoration:none;}
a.tip:hover span { /*the span will display just on :hover state*/ display:block; position:absolute; top:2em; left:2em; width:375px; border:1px solid #666666; background:#FFFFEE; padding: 10px; }

.notice01 {background:#E6F8F8 url(/image/ico_info_02.png) no-repeat scroll 8px 10px;padding:10px 10px 10px 30px;margin-top:10px;}
.notice02 {background-color:#f3f3f3;border:1px solid #a8a8a8;float:right;font-size:11px;margin-bottom:10px;padding:4px 0;text-align:center;width:300px;}
.notice02 .sep {border-bottom:1px solid #eee;margin:0 10px;padding:4px 5px;}

.matchHeader {background:#f3f3f3;border-top:1px solid #a8a8a8;font-size:13px;margin:0;padding:2px 0 2px 10px;font-size:11px;font-weight:bold;}

.markerBox {float:left;width:80px;font-size:10px;margin:0 3px 15px 0;border:1px solid #999;text-align:center;}
.markerBox .title {padding:3px;border-bottom:1px solid #999;background:#ccc;}
.markerBox .content {padding:0;font-weight:bold;text-align:center;}
.markerBox .content table, .markerBox .content table td {border:0;}

.mainLeft {float:left;width:250px;}
.mainMid {float:left;width:330px;padding:10px 15px;}

.luBody {background:#fff;}
.luFooter {border-top:2px solid #ccc;padding:15px 0 25px;color:#666;font-size:11px;}

dl#hapLevel {margin: 0; padding: 0; }
dl#hapLevel dt {position: relative; /* IE is dumb */ clear: both; display: block; float: left; width: 104px; height: 20px; line-height: 20px;margin-right: 17px; font-size: .75em; text-align: right; }
dl#hapLevel dd {position: relative; /* IE is dumb */display: block; float: left; width: 155px; height: 20px; margin: 0 0 15px; background: url(/image/g_colorbar.jpg); }
* html dl#hapLevel dd { float: none; } 
/* IE is dumb; Quick IE hack, apply favorite filter methods for 
wider browser compatibility */
dl#hapLevel dd div { position: relative; background: url(/image/g_colorbar2.jpg); height: 20px; width: 75%; text-align:right; }
dl#hapLevel dd div strong {position: absolute; right: -5px; top: -2px; display: block; background: url(/image/g_marker.gif); height: 24px; width: 9px; text-align: left;text-indent: -9999px; overflow: hidden; }