body {margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;color:#000000;background:#fff;}
a {color:#3399cc;text-decoration:underline;}
input, select, textarea {font:12px Arial, Helvetica, sans-serif;}
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;}
input.submit {font-size:14px;font-weight:bold;width:120px;height:30px;}

.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:20px;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;}

.fl {float:left;}
.fr {float:right;}
.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:#3a3a3a;font-weight:bold;margin-bottom:15px;}
.t4 {font-size:26px;color:#000;font-weight:bold;margin:0 0 15px;}
.t4 .line {padding-bottom:5p;border-bottom:3px solid #181818;}
.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 Arial, Helvetica, sans-serif;margin-bottom:10px;font-weight:bold;}
.t11 {font:28px Arial, Helvetica, sans-serif;margin-bottom:3px;margin-bottom:5px;line-height:28px;font-weight:bold;}
.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:16px;color:#000000;font-weight:bold;margin:0 0 20px;}
.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;}
.t20 {background:#000000;padding:11px 9px;font-size:18px;font-weight:bold;color:#ffffff;margin:0;}
.lst01 {margin:0;padding:0;font-size:12px;}
.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;font-size:12px;}
.lst02 li {list-style:none;background:url(../image/ico_arw_02.gif) 0 4px no-repeat;padding:0 0 0 10px;margin:0 0 3px;}
.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;}
.lst05, .lst05 li {margin:0;padding:0;list-style:none;font-size:12px;}
.lst05 li {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ededed;}
.lst05 li.last {margin-bottom:0;border:none;}
.lst05 li .thumb {float:left;width:55px;height:55px;}
.lst05 li .content {margin-left:65px;}
.lst05 li .main {font-weight:bold;margin-bottom:3px;font-weight:bold;font-size:12px;}
.lst05 a {text-decoration:none;}    
.lst05 a:hover {text-decoration:underline;}
.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;float:left;clear:left;width:200px;margin:0 15px 20px 0;}
.box03 .title, .relatedLinks .title {margin-bottom:5px;color:#000000;font-weight:bold;font-size:12px;}
.box03 ul {font-size:12px;}
.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 {padding:10px;}
.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:11px;}
.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 Arial, Helvetica, sans-serif;}
.box10 {background:#EAEEF6;padding:15px;margin-bottom:10px;border:1px solid #546FB4;}
.box11 {background:#f9f9f9;border:1px solid #656565;padding:15px;}
.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:640px;padding-right:5px;}
.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:11px;color:#505050;}
.tbl04 th, .tbl04 td {border:1px solid #ccc;border-collapse:collapse;padding:4px;}
.tbl04 .merge-left {border-left:0 !important;}
.tbl04 .merge-right {border-right:0 !important;}
.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:11px;} 
.tbl08 table th {background:#ccc;}
.tbl09 {width:100%;border-collapse:collapse;font-size:11px;}
.tbl09 th {border-bottom:1px solid #eee;padding:2px 5px;}
.tbl09 td {border-bottom:1px solid #eee;padding:2px 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 Arial, Helvetica, sans-serif;font-weight:bold;color:#339933;}
.txtXS {font-size:10px !important;}
.txtS {font-size:11px !important;}
.txtN {font-size:12px !important;}
.txtN2 {font-size:13px !important;}
.txtM {font-size:14px !important;}
.txtL {font-size:16px !important;}
.txtXL {font-size:18px !important;}
.txtXXL {font-size:20px !important;}
.txtXXXL {font-size:26px !important;}
.txtNew {color:#d22d21;font-weight:bold;}
.txtOut {color:#999 !important;}
.txtOut2 {color:#CCC !important;}
.txtOut3 {color:#666 !important;}
.txtYes {color:#3F7C5F;}
.txtNo {color:#990000;}
.txtBlue01 {color:#4cb8dd;}
.br0 {margin-bottom:0 !important;}
.br1 {margin-bottom:1px !important;}
.br2 {margin-bottom:2px !important;}
.br3 {margin-bottom:3px !important;}
.br5 {margin-bottom:5px !important;}
.br10 {margin-bottom:10px !important;}
.br15 {margin-bottom:15px !important;}
.br20 {margin-bottom:20px !important;}
.br25 {margin-bottom:25px !important;}
.br30 {margin-bottom:30px !important;}
.br40 {margin-bottom:40px !important;}
.br50 {margin-bottom:50px !important;}
.lh100 {line-height:100% !important;}
.lh110 {line-height:110% !important;}
.lh120 {line-height:120% !important;}
.lh130 {line-height:130% !important;}
.lh140 {line-height:140% !important;}
.lh150 {line-height:150% !important;}
.display-none {display:none !important;}
.display-block {display:block !important;}
.display-inline {display:inline !important;}
.display-inherit {display:inherit !important;}
.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;}
.box_login {border:1px solid #000000;padding:10px;margin-bottom:10px;}
.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[type="text"], .frm01 input[type="password"] {width:250px;border:1px solid #CCCCCC;padding:3px;}
.frm01 label {width:150px;float:left;text-align:right;margin-right:10px;display:block;font-size:12px;padding-top:3px;}
.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 .fp {font-size:11px;text-decoration:none;}
.frm05 .fp:hover {text-decoration:underline;}
.frm05 p {margin-bottom:10px;}
.frm05 input.txt {border:1px solid #cccccc;border-top:1px solid #999999;padding:3px;font-size:12px;width:250px;}
.frm05 p.bot {margin-bottom:25px;}
.frm05 label {display:block;margin:0 0 2px;}
.frm05 label .req {margin-top:-15px;display:block;}
.frm05 .submit input {font-size:14px;font-weight:bold;width:120px;height:30px;}
.frm06 .fp {font-size:11px;text-decoration:none;}
.frm06 p {margin-bottom:10px;}
.frm06 input.txt {border:1px solid #cccccc;border-top:1px solid #999999;padding:3px;font-size:12px;width:250px;}
.frm06 p.bot {margin-bottom:25px;}
.frm06 label {display:block;margin:0 0 2px;}
.frm06 label .req {margin-top:-15px;display:block;}
.frm06 .submit input {font-size:14px;font-weight:bold;width:120px;height:30px;}
.frm06 .fp {font-size:11px;text-decoration:none;}
.frm06 .fp:hover {text-decoration:underline;}
.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;}
.sideVertNavNoLink {padding:2px 5px;border-bottom:1px solid #D8DFEA;color:#999;display:block;}
.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:top;}
.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 {float:left;clear:left;width:200px;border-bottom:1px solid #e5e5e5;padding:5px 0;margin:0 15px 20px 0;}
.relatedLinks ul {margin:0 0 20px;padding:0;font-size:12px;}
.relatedLinks ul li {list-style:none;margin:0;padding:0;font-weight:bold;}
.relatedLinks ul a {font-weight:bold;text-decoration:none;}
.relatedLinks ul a:hover {text-decoration:underline;}

.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:12px Arial, Helvetica, sans-serif;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:11px;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:left;clear:left;width:300px;height:170px;background:#ededed;margin:0 15px 15px 0;}
.thumb01 img {height:170px;}

a.tip {position:relative; /*this is the key*/ z-index:1000; line-height: 140%;text-align:left;font-size:11px;}
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;}

.mainColumn {float:left;width:671px;margin-right:5px;}
.mainLeft {float:left;width:250px;margin-right:5px;padding:5px 0 0 0;border-top:1px solid #000000;}
.mainMid {float:left;width:416px;line-height:130%;}
.mainRight {float:left;width:304px;}
.mainRight2 {float:left;width:335px;}

.luBody {background: #fff url(../image/gb_main_bg.jpg) top left repeat-x;}
.luFooter {border-top:2px solid #ccc;padding:15px 0 25px;color:#666;font-size:11px;}

#store-banner {width:585px;height:275px;position:relative;padding-bottom:20px;}
#store-banner #nav {margin:0 0 1px;position:absolute;top:255px;left:0;text-align:left;}
#store-banner #nav a {margin:0 1px 0 0;padding:4px 10px;background: #cccccc;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;}
#store-banner #nav a.activeSlide { background: #999999; }
#store-banner #nav a:focus {outline: none; }
#store-banner #output {text-align: left; }
#store-banner #banner {position:absolute;top:0;left:0;}

#node-wall-post-form                   { margin-bottom:20px;background:#f5f5f5;padding:10px;border-top:2px solid #ccc;border-bottom:1px solid #ccc; }
#node-wall-post-form-ctrl              { text-align:right; }
#node-wall-post-more-wrapper           { padding:4px 8px;background:#ECEFF5;text-align:center;font-size:11px;font-weight:bold; }
#node-wall-post-more-loading           { display:none; }
#node-wall-post-add-input              { border:1px solid #ccc;padding:3px;font-size:12px;height:50px;width:97%;margin-bottom:5px;color:#ccc; }
#node-wall-post-add-submit             {  }
#node-wall-post-add-input-wrapper       { margin-bottom:5px; }
.node-wall-post                        { padding:10px 0;border-bottom:1px solid #eee; }
.node-wall-post td                     { vertical-align: top; }
.node-wall-post .author                { font-weight:bold;margin-bottom:5px; }
.node-wall-post .author-image          { width:32px; }
.node-wall-post .description           {  }
.node-wall-post .date                  { font-size:11px; }
.node-wall-post .link-wrapper          { margin-top:5px;padding:5px 10px;border-left:2px solid #ccc; }
.node-wall-post .link-caption          { }
.node-wall-post .link-description      { color:#999;padding:3px 0 0;}
.node-wall-comment-trigger             { font-size:11px; }
.node-wall-comment .author-image       { width:32px; }
.node-wall-comment-wrapper             { margin-top:15px; }
.node-wall-comment-more                { margin-bottom:10px; }
.node-wall-comment-ctrl                { margin-bottom:15px; }
.node-wall-comment-more                { margin-bottom:10px; }
.node-wall-comment-add-text            { border:1px solid #CCCCCC;font-size:11px;height:28px;min-height:28px;padding:2px;width:300px;display:block;margin-bottom:3px; }
.node-wall-comment-form                { background:#ECEFF5;border-bottom:1px solid #E5EAF1;padding:6px;font-size:90%;margin-bottom:2px; }
.node-wall-comment                     { background:#ECEFF5;border-bottom:1px solid #E5EAF1;padding:6px;font-size:90%;margin-bottom:2px; }
.node-wall-comment .author             { }
.node-wall-comment .author-image       { }
.node-wall-comment .description        { }
.node-wall-comment .date               { font-size:11px; }
.node-wall-post-stream                 { padding:10px 5px;border-bottom:1px solid #eee; }
.node-wall-post-stream-list            { list-style:none;margin:0;padding:0;font-size:12px; }
.node-wall-post-stream-list li         { position:relative;list-style:none;margin:0 0 5px;padding:2px 25px 0;background:transparent url(/image/sprite-stream-2010.png) no-repeat top left;}
.node-wall-post-stream-list li img     { max-width:130px;width:expression(this.width > 130 ? 130: true); }
.node-wall-post-stream-list li.cat-1   { background-position:0 0px; }
.node-wall-post-stream-list li.cat-2   { background-position:0 -1080px; }
.node-wall-post-stream-list li.cat-3   { background-position:0 -1296px; }
.node-wall-post-stream-list li.cat-4   { background-position:0 -1512px; }
.node-wall-post-stream-list li.cat-5   { background-position:0 -1728px; }
.node-wall-post-stream-list li.cat-6   { background-position:-816px 0px; }
.node-wall-post-stream-list li.cat-7   { background-position:-816px -216px; }
.node-wall-post-stream-list li.cat-8   { background-position:-816px -432px; }
.node-wall-post-stream-list li.cat-9   { background-position:-816px -648px; }
.node-wall-post-stream-list li.cat-10  { background-position:0 -216px; }
.node-wall-post-stream-list li.cat-11  { background-position:0 -432px; }
.node-wall-post-stream-list li.cat-12  { background-position:0 -648px; }
.node-wall-post-stream-list li.cat-13  { background-position:0 -864px; }
.node-wall-post-delete                 { font-size:14px;font-weight:bold; }
.node-wall-comment-delete              { font-size:14px;font-weight:bold; }
.post-filter                           { margin-bottom:5px; }
.post-filter ul                        { margin:0;padding:0;list-style:none;height:20px; }
.post-filter li                        { margin:0;padding:0;list-style:none;display:inline; }
.post-filter span                      { float:left;padding:3px;margin-right:5px;font-weight:bold;color:#666;font-size:11px; }
.post-filter a.switch-post             { font-size:11px;font-weight:bold;color:#000000;background:#ffffff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;display:block;padding:3px 5px;margin-right:5px;text-decoration:none; }
.post-filter a:hover                   { background:#f5f5f5; }
.post-filter a.post-selected           { color:#ffffff;background:#000000; }
.post-filter a.post-selected:hover     { color:#ffffff;background:#000000; }
.a-hide                                { float:right;display:block;display:none;padding:3px 8px;font-weight:bold;border:1px solid #fff;margin-top:-2px; }
.a-hide-active                         { float:right;background:url(/image/bgFillBtn01.jpg) top left repeat-x;border:1px solid #666;display:block;padding:3px 8px;text-decoration:none !important; }
.a-delete                              { position:absolute;right:0;top:0;display:none;padding:1px 4px;font-weight:bold;border:1px solid #ededed;font-size:14px;color:#999;text-decoration:none !important; }
.a-delete-active                       { float:right;border:1px solid #666;color:#333; }
.message-hidden-stream                 { border:1px solid #ccc;padding:5px;background:#f5f5f5; }
#node-wall-post-pane                   { line-height:130%; }
#node-wall-post-link-wrapper           { display:none;border:1px solid #ccc;background:#fff;padding:5px;margin-bottom:15px;}
#node-wall-post-link-ctrl              { font-weight:bold;margin-bottom:5px;}
#node-wall-post-link-fetcher           { display:none; }
#node-wall-post-link-form              { display:none; }
#node-wall-post-link-uri-face          { color: #aaa; font-size:11px; }
#node-wall-post-link-uri-input         { width:97%;border:1px solid #ccc;padding:3px; }
#node-wall-post-link-caption-face      { font-weight:bold; }
#node-wall-post-link-caption-input     { display:none; width: 300px; }
#node-wall-post-link-description-face  { font-size:11px; }
#node-wall-post-link-description-input { display:none; width: 300px; }
#node-wall-post-link-loading           { display:none; }
#node-wall-post-link-error             { display:none; font-weight:bold; color: #c00; }
#node-wall-post-link-cancel            { }
#node-updates-wrapper a                { cursor: pointer; }
#node-updates-wrapper textarea         { overflow-y:hidden; }
#node-wall-post-loading                { font-size:11px; }
#node-wall-post-more-loading           { font-size:11px; }
#node-wall-post-options                { font-size:11px; }
#node-wall-post-no-entry               { margin-bottom:15px; }
#boxy-hidden-streamer-list ul          { margin:0;padding:0;list-style:none; }
#boxy-hidden-streamer-list ul li       { margin:0 0 5px;padding:0 0 5px;list-style:none;border-bottom:1px solid #ccc; }
#boxy-hidden-streamer-list ul li img   { float:left;margin-right:10px; }

.div-square_box	                        {border:1px solid #656565;background:#f9f9f9;padding:15px;margin:0 0 20px;line-height:125%;}
.div-square_box ul                     {margin:0 0 0 15px;padding:0;}
.div-square_box ul li                 {margin:0 0 1px;padding:0;}
.photoThumbS                                {border:1px solid #cccccc;padding:2px;width:94px;height:60px;background:#fff;display:block;}
.photoSpacerS                                {width:94px;height:60px;overflow:hidden;}
.photoThumbS:hover                            {border:1px solid #333333;}
.photoThumbM                                {border:1px solid #cccccc;padding:4px;width:122px;height:92px;background:#fff;display:block;}
.photoSpacerM                                {width:122px;height:92px;overflow:hidden;}
.photoThumbM:hover                            {border:1px solid #333333;}
.photoAlbumThumbM                            {border:1px solid #cccccc;position:relative;width:130px;height:100px;background:#fff;display:block;}
.photoAlbumWrapperM                            {border:1px solid #cccccc;position:absolute;top:4px;left:4px;padding:4px;width:122px;height:92px;background:#fff;}
.photoAlbumSpacerM                            {width:122px;height:92px;overflow:hidden;}
.photoAlbumThumbM:hover                        {border:1px solid #333333;}
.photoAlbumThumbM:hover .photoAlbumWrapperM    {border:1px solid #333333;}

.hap-indicator {color:#8d6f4d;font-size:20px;font-weight:bold;}
.hap-t1 {font-size:15px;color:#999;margin-bottom:5px;font-weight:bold;}
.noted {color:#8d6f4d;}
.side-node-list {margin:0;padding:0;list-style:none;font-size:11px;}
.side-node-list li {width:63px;min-height:90px;display:inline-block;margin:5px;padding:0;margin:0 0 5px;list-style:none;text-align:center;vertical-align:top;zoom:1;*display:inline;}

#familyTree a {text-decoration:none;}
#familyTree a:hover {text-decoration:underline;}

.tbl-basic-info td.head {color:#999;padding-right:8px;}
.current-page {font-weight:bold;}
.group-title {font-family:'Open Sans',sans-serif !important;font-weight:600 !important;font-size:34px;padding-top:5px;}

.tbl-setting {margin-bottom:20px;}
.tbl-setting th {border-bottom: 1px solid #C7CFE0;font-weight:bold;color:#333;padding:3px;}
.tbl-setting td {border-bottom: 1px solid #E2E6EF;padding:3px;}
