body,div,td { font-family:Verdana; font-size:11px; cursor:default }
body { background-color:#EFEFEF; margin:0px; margin-top:7px; margin-bottom:7px }
a, a:hover { color:#0000FF; text-decoration:none }
a:hover { text-decoration:underline }
h1 { font-family:arial; color:#006D68; font-weight:bold; font-size:16px; font-variant:small-caps; letter-spacing:0px; border-bottom:0px #006D68 solid; margin:2px; margin-top:2px; margin-bottom:2px }
h2 { font-family:Verdana; color:black; font-weight:bold; font-size:14px; letter-spacing:0px; border-bottom:0px #006d68 solid; margin:2px; margin-top:2px; margin-bottom:2px }
h3 { font-family:Verdana; color:#006d68; font-weight:bold; font-size:12px; letter-spacing:0px; border-bottom:0px #006d68 solid; margin:2px; margin-top:2px; margin-bottom:2px }
form { margin:0px; padding:0px }
label { cursor:default; cursor:pointer }
option { background-color:white }

table.page { width:780px }
td.header { background-image:url("hbg.gif"); background-repeat:repeat-x }
div.hlogo { height:155px; background-image:url("hlogo.gif"); background-repeat:no-repeat }
div.crt { height:155px; background-image:url("crt.gif"); background-repeat:no-repeat; background-position:top right }
img.htxt { width:502px; height:33px; margin-top:19px; margin-left:155px }
div.slider { width:590px; margin-top:5px; margin-left:155px }
#temp { visibility:hidden; position:absolute; top:-100px; left:-9000px }
#test2 { position:absolute; left:0px; top:0px }
#test3 { position:absolute; left:-1000px; top:0px }
div.dd1 { position:relative; width:590px; height:80px; overflow:hidden }
div.dd2 { position:absolute; width:590px; height:80px }
td.linkbar { background-color:#006D68; border-top:1px #EFEFEF solid; border-bottom:0px; border-left:1px #006D68 solid; border-right:1px #006d68 solid; text-align:center; padding:2px }
td.linkbar2 { background-color:#c0c0c0; border-top:1px #EFEFEF solid; border-bottom:0px; border-left:1px #006D68 solid; border-right:1px #006d68 solid; text-align:center; padding:2px }
a.linkbar, a.linkbar:hover { font-size:11px; text-decoration:none; color:white; margin-left:4px; margin-right:4px; font-weight:bold }
a.linkbar:hover { color:#FFFF21 }
a.linkbar2, a.linkbar2:hover { font-size:11px; text-decoration:none; color:black; margin-left:4px; margin-right:4px; font-weight:bold }
a.linkbar2:hover { color:#00ad63 }

td.wbar { background-color:#FFff99; border:1px #006D68 solid; border-top:0px; text-align:center }
table.welcome { width:778px; height:18px }
td.w1 { width:130px; font-size:11px; font-weight:bold; color:red }
td.w2 { width:470px; text-align:center }
td.w3 { width:177px; font-size:11px; background-color:#F5FBA3; text-align:center; border-left:1px #006D68 solid }
td.w4 { width:130px; height:72px; border-right:1px #006D68 solid }
td.w5 { width:648px; background-color:yellow }
td.w6 { width:125px; height:18px; text-align:left; font-weight:bold }
td.w7 { width:523px; text-align:center }
td.w8 { width:600px; font-size:11px; text-align:center }
a.wbar, a.wbar:hover { font-size:11px; text-decoration:none; color:black; margin-left:2px; margin-right:2px }
a.wbar:hover { color:#00ad63 }
a.wbar2, a.wbar2:hover { font-size:11px; text-decoration:none; color:red; margin-left:2px; margin-right:2px; font-weight:bold }
a.wbar2:hover { color:#00ad63 }
b.wbar { margin-left:4px; margin-right:4px }
td.loginbar { border:1px #006D68 solid; border-top:0px }
table.loginbar { width:778px }
table.mlinks { width:648px; background-color:red }
.l1 { background-color:#CCFFCC }
.l2 { background-color:#FFCC99 }
.l3 { background-color:#FFFF99 }
.l4 { background-color:#CCFFCC }
.l5 { background-color:#FF99CC }
a.llink, a.llink:hover { font-size:11px; text-decoration:none; color:black; margin-left:1px; margin-right:1px }
a.llink:hover { text-decoration:underline }
td.main { background-color:white; border:1px #006D68 solid; border-top:0px; border-bottom:0px }
td.m1 { width:600px }
td.m2 { width:177px; border-left:1px #006D68 solid; background-color:#F5FBA3; text-align:center; padding-top:5px }
div.search { background-color:#FFCC00; border-bottom:1px #006D68 solid; padding-left:5px }
td.search { width:124px; font-size:12px; font-weight:bold }
input.q { background-color:white; width:200px; padding:2px; border:1px #B5930B solid; font-family:Verdana; font-size:11px; margin:0px }
td.q { width:203px; padding-top:0px; padding-bottom:0px }
div.main { margin:10px }
td.btm { font-size:2px; height:12px; background-image:url("btm.gif"); background-repeat:no-repeat }
h6.m { margin:0px; position:absolute; top:-100px; left:-100px; cursor:default; cursor:pointer; border-color:yellow; border-style:solid; border-width:0px }
div.err404 { margin:20px; font-size:12px; font-weight:bold; color:red }
table.footer { width:778px; margin-top:5px }
td.copy { padding-top:5px; color:gray }
td.madeby { background-position:100% 50%; color:gray; text-align:center; padding-right:10px }
a.madeby, a.madeby:hover { font-weight:bold; color:gray; text-decoration:none }
a.madeby:hover { color:#F07100 }
div.rhr { background-image:url("rhr.gif"); height:2px; margin-top:3px; margin-bottom:3px; font-size:0px }
div.nw { background-color:#006d68 }
div.glg {background-color:#89ca9d; text-align:center; margin-top:2px; margin-bottom:2px; border-top:1px; border-bottom:1px; border-left:0px; border-right:0px; border-style:solid; border-color:#006d68 }
div.html { margin:3px; margin-top:0px; margin-bottom:30px; line-height:1.2; text-align:justify }
div.html2 { margin:3px; margin-top:0px; margin-bottom:30px; line-height:1.4; text-align:justify }
div.htx { margin:10px; margin-top:0px; margin-bottom:30px; line-height:1.2; text-align:justify; color:gray }
div.gu_clouds { background-color:#FFFFFF;	text-align:left;}.gu_clouds .gu_cloud_link_class1,.gu_clouds   .gu_cloud_link_class2,.gu_clouds .gu_cloud_link_class3,.gu_clouds .gu_cloud_link_class4 {text-decoration:none;   border:none;}.gu_clouds .gu_cloud_link_hide{display:none}.gu_clouds .gu_cloud_link_class1:hover,.gu_clouds   .gu_cloud_link_class2:hover,.gu_clouds .gu_cloud_link_class3:hover,.gu_clouds .gu_cloud_link_class4:hover   {background-color:#0066FF;}.gu_clouds .gu_cloud_link_class1{color:#FF9900;}.gu_clouds   .gu_cloud_link_class2{color:#FFCC66;}.gu_clouds .gu_cloud_link_class3{color:#FFCC66;}.gu_clouds   .gu_cloud_link_class4{color:#039faf;}.gu_clouds .gu_cloud_link_class1:hover{color:#FFFFFF;}.gu_clouds   .gu_cloud_link_class2:hover{color:#FFFFFF;}.gu_clouds .gu_cloud_link_class3:hover{color:#FFFFFF;}.gu_clouds   .gu_cloud_link_class4:hover{color:#FFFFFF;}

a.chapter, a.chapter:hover { display:block; background-color:#C0C0C0; color:#006d68; font-size:12px; font-weight:bold; padding:2px; padding-left:10px; text-decoration:none }
div.item_title { text-align:center; color:#006D68; font-weight:bold; font-size:12px; font-style:italic; padding:2px; padding-top:1px; border-bottom:1px #006D68 solid; }
table.judmain, table.commain { width:600px }
table.commain { border-bottom:1px #006D68 solid }
div.jgreen, div.cgreen { color:#006D68; font-weight:bold; text-align:center; margin-top:5px }
div.cgreen { text-align:left; margin-bottom:5px }
div.m10 { margin:5px }
img.i185 { width:185px; margin:4px; border:2px }
img.i50 { width:50px; height:50px; border:0px }
img.i16 { width:16px; height:16px; border:0px }
img.i { border:0px; margin-left:10px; margin-bottom:10px }
b.key { color:#006D68; font-style:italic; padding-top:5px }
a.li, a.li:hover, a.ci, a.ci:hover, a.di, a.di:hover,a.back, a.back:hover { display:block; background-image:url("b1.gif"); background-repeat:no-repeat; padding-left:15px; background-position:0% 50%; text-decoration:none; margin-bottom:2px }
a.li:hover, a.ci:hover, a.back:hover { background-image:url("b2.gif"); color:red }
a.ci, a.ci:hover { margin-bottom:0px }
a.di, a.di:hover { background-image:url("b3.gif"); color:#7F7F7F }
a.back { background-image:url("d1.gif"); display:inline }
a.back:hover { background-image:url("d2.gif"); display:inline }

div.form { width:420px; margin-top:40px; margin-left:75px; background-color:#FFFFF4; border:1px #006D68 solid }
div.ftitle, div.ftitlx { background-color:#006D68; color:white; font-weight:bold; font-size:12px; padding:4px; padding-left:10px; border-bottom:1px #006D68 solid }
table.form, table.forx { width:420px; margin-top:20px }
table.forx { width:420px; margin-top:5px; margin-bottom:20px }
td.l, td.l-err { width:155px; text-align:right; color:black; font-weight:normal; padding-right:5px }
td.l-err { color:red }
td.r { width:260px; text-align:left; color:black; font-weight:normal; padding-top:2px; padding-bottom:2px }
td.d { width:400px; padding:10px; padding-top:20px }
td.s { width:400px; padding:10px; text-align:right; background-color:#FFCC00; border-top:1px #006D68 solid }
input.form, input.form-err { border:1px #7F9DB9 solid; background-color:#FFFFFF; font-family:Verdana; font-size:12px; width:235px; height:16px; padding-top:2px; padding-left:5px; padding-right:5px }
input.check, input.check-err { border:1px #7F9DB9 solid; background-color:#FFFFFF; background-color:white }
select.form {  border:1px #7F9DB9 solid; background-color:#FFFFFF; width:248px }
textarea.form, textarea.form-err, textarea.forx, textarea.forx-err { width:390px; height:90px; border:1px #7F9DB9 solid; background-color:#FFFFFF; font-family:Verdana; font-size:12px; padding:2px; overflow:auto }
input.form-err, textarea.form-err, textarea.forx-err, input.check-err { background-color:#FFF2EB; border-color:red }
textarea.forx, textarea.forx-err { width:240px; height:43px }
div.textarea, div.textarea-err { color:black; margin-bottom:5px }
div.textarea-err { color:red }
input.btn { border:1px black solid; font-family:Verdana; font-size:11px; font-weight:bold; height:22px; width:100px; background-image:url('btnbk.gif'); cursor:default; cursor:pointer; margin-left:5px; margin-right:5px }
div.form-err { background-color:#F5FBA3; color:red; font-weight:bold; background-image:url("warn.gif"); background-repeat:no-repeat; background-position:10px 50%; padding-left:40px; padding-top:11px; height:25px; border-bottom:1px #FDEDA3 solid }
div.form-ok { margin:20px }
table.ttt { border-top:1px #006D68 solid; margin-bottom:30px }
td.ttt199, td.ttt200, td.ttx199, td.ttx200, td.ttt600 { width:199px; color:black; border-right:1px #006D68 solid; text-align:center }
td.ttx199, td.ttx200 { background-color:#F5FBA3; padding-top:2px; padding-bottom:2px; border-bottom:1px #006D68 solid }
td.ttt200, td.ttx200 { width:200px; border-right:0px }
td.ttt600 { width:600px; border-right:0px; border-top:1px #006D68 solid }
td.ttx600 { width:600px; border-right:0px; background-color:#F5FBA3; padding-top:2px; padding-bottom:2px; border-bottom:1px #006D68 solid; text-align:center }
td.mtd, td.mtx { border-bottom:1px #006D68 solid; border-right:1px #006D68 solid; width:50px; height:50px }
td.mtx { border-right:0px }

table.nav { width:580px; margin-top:30px; border-top:1px #006D68 solid; background-color:#FFFFF4 }
span.nav1d { color:gray }
span.nav1i { color:black }
a.nav1a, a.nav1a:hover { color:blue; text-decoration:none }
a.nav1a:hover { color:red }
td.nav2 { color:orange; text-align:center; border-top:1px #006D68 solid; border-bottom:1px #006D68 solid; padding:3px }
span.nav2s { color:black; font-weight:bold }
a.nav2a, a.nav2a:hover { color:blue; font-weight:bold; text-decoration:none }
a.nav2a:hover { color:red }
img.scr { border:0px; height:80px; margin-right:5px }
div.rom { padding:20px; text-align:center }
a.rom, a.rom:hover { border: 2px #FFCC00 solid; background-color:#F5FBA3; color:black; font-weight:bold; font-size:14px; padding:3px; padding-left:10px; padding-right:10px; text-decoration:none }
a.rom:hover { border:1px #006D68 solid; background-color:#006D68; color:white }
div.src { margin-bottom:15px }
a.cav, a.cav:hover { display:block; font-weight:bold; font-size:12px }
img.ban { width:150px; border:1px #006D68 solid; margin-bottom:10px }
a.ch, a.ch:hover { font-size:10px; text-decoration:none; color:#007F42; margin-left:1px; margin-right:1px }
a.ch:hover { color:#004F2E }

div.back { width:576px; margin-top:30px; border-top:1px #006D68 solid; border-bottom:1px #006D68 solid; background-color:#FFFFF4; padding:2px; text-align:center }
a.b { font-weight:bold }
a.red { color:red }
a.red:hover { color:blue }

div.lgnlbl { font-size:11px; font-weight:bold; color:black; margin-top:2px; margin-left:6px; margin-bottom:1px }
input.lgninput, input.lgnpass { border:1px #006D68 solid; width:113px; height:14px; margin-left:6px; background-color:white }
input.lgnpass { width:94px; margin-right:1px }
input.clickable { cursor:default; cursor:pointer }