*{margin:0;padding:0;border-collapse:separate;list-style:none}
hr{clear:both;visibility:hidden;height:1px}
html{font:small/1.4em Verdana,Arial,sans-serif;background:#E6F7E8 url(htmlbg.jpg) repeat-x}
body{font-size:100%;color:#484848;text-align:center;padding-top:28px}
h1,h2,h3{border-bottom:1px dotted #093;margin:0.3em 0;line-height:1.2em;font-size:200%}
h1{font-size:165%}
h2{margin:1em 0;font-size:150%}
h3{margin:1em 0;font-size:125%}
a{font-weight:700;color:#00F}
a:hover, a:focus{color:#06F}
a:visited{color:#09F}
small{float:right;font-weight:700;margin-bottom:1em}
fieldset label{display:block}
table *{vertical-align:middle}
label{font-weight:700}
#cin ul li{margin:0 0 1em 0;list-style:outside square}
#cin ol li{margin:0 0 1em 0;list-style:inside upper-roman}
caption{color:#fff;font-size:120%;padding:0.5em 0.5em;background:#9DD09D url(n.jpg) bottom repeat-x;-moz-border-radius: 8px;-webkit-border-radius: 8px;font-weight:700;margin:0 -1px;border:1px solid #000;border-width:1px 1px 0 1px;margin:1em auto 0 auto}
.tbl{border:1px solid #000;border-collapse:collapse;font-size:85%;margin:0 auto}
.tbl td,.tbl th{padding:4px;border:1px solid #000;text-align:left}
.tbl th{background:#F0FBF5;font-weight:700;border-width:1px 0;text-align:center}
.tbl form{text-align:center}
.nobord td{border:none}

#upnav{position:absolute;top:0;left:0;height:26px;line-height:26px;padding-top:4px;width:100%;border-bottom:1px solid #666;background-color:#FDFCFD;font-size:80%;vertical-align:middle;z-index:2}
#upsc{float:right;padding:0 4px 0 64px;background:url(glogo.jpg) 0 50% no-repeat}
#w{background:#fff;border:1px solid #666;margin:0 auto;min-width:780px;max-width:80%;width:80%;text-align:left}

#hd{height:100px;line-height:100px;background:#fff url(hbg.jpg) repeat-x bottom;padding:0 20px;position:relative}
#hlogo{height:100px;width:294px;position:absolute;bottom:0;left:20px;background:url(hl.jpg) no-repeat}
#hdbann{position:absolute;top:20px;right:10px;width:468px;height:60px;line-height:60px;background:#FFF;border:1px solid #3AA132}
#btt{text-align:right}
#subnav{background:#F2FFF4;border-bottom:1px solid #993300;text-align:center;height:24px;line-height:24px;padding-top:6px}
#n{height:2.5em;line-height:2.5em;border:1px solid #396;border-width:1px 0;width:100%;background:#3DA22A url(n.jpg) repeat-x;clear:both;font-size:85%}

#n li{list-style:none;float:left;text-align:center}
#n a{text-decoration:none;display:block;padding:0 0.8em;color:#fff}
#n a:hover{background-color:#A2D2A2}
#cont{border-width:0 1px;background:url(cshad.jpg) repeat-x;padding-top:1em}
#r{width:25%;padding-top:1em;float:right}
.bx{border:1px solid #999;background:#FEFEFE url(hbg.jpg) repeat-x bottom;margin:1em 1em 2em 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding-bottom:8px}
.bx h5{color:#fff;font-size:100%;padding:0.5em 0.5em;background:#9DD09D url(n.jpg) bottom repeat-x;-moz-border-radius: 8px;-webkit-border-radius: 8px;font-weight:700}

.bx li{display:block;list-style:none}
.bx a{text-decoration:none;display:block;padding:0.2em 0.5em;font-size:85%}
.bx a:hover,.bx a:focus{background:#A2D2A2;color:#fff}
#c{width:75%;float:left}
#cin{padding:0 2em}
#c p{margin:0.8em 0}
#c li{list-style:inside disc}
#c ul{margin:0.5em 1em}
.fstr{border:3px solid #096;border-width:2px 0;background:#A2D2A2 url(fph.jpg) 20px 50% no-repeat;min-height:160px;clear:both;padding:0 2em 1em 200px;margin-top:1em}
.fstr h3{text-decoration:underline;font-size:110%;margin-bottom:1em}
.fstr li{margin-left:1em;list-style:inside square}
.fstrrt{float:right;width:50%}
.fstrlft{float:left;width:50%}
html * .fstrrt{float:right;width:40%}
html * .fstrlft{float:left;width:40%}
.f{clear:both;font-size:85%;padding:1em 2em;background:url(hbg.jpg) repeat-x}
.err,.succ,.hlp,.inf{font-size:95%;padding:5px 32px;margin:1em;border-width:2px 0;color:#000}
.err li,.succ li,.hlp li,.inf li{list-style:inside disc;margin:0 0 0.3em 1em}
.err a,.succ a,.hlp a,.inf a{color:#036}
.rtc a{margin:0;padding:0;padding-left:24px;background:url(rtc.gif) no-repeat}
.rtc p{margin:0;padding:0;font-size:85%;position:relative;top:-0.8em}
#c .rtc li{list-style:none}

.imgcapt{font-size:85%;font-weight:700}
.rss{margin-top:-1em;text-align:center}
.rss a{background:url(rss.gif) 0 100% no-repeat;padding-left:19px}

b.ml{color:#36F}
b.fem{color:#F69}
b.uni{color:#F69}
b.sx{color:#36F}

#at b{display:block;float:left;width:19.9%;position:relative}
* html #at b{width:19.2%}
#vta{text-align:left}
#vtb{text-align:left;left:5%}
#vtc{text-align:center}
#vtd{text-align:right;right:5%}
#vte{text-align:right}
#avg{border:1px solid #390;background:#3c9;text-align:right;font-weight:bold}
.rrp{text-align:center;font-weight:700;margin-top:1em}
.nav{border:1px outset #000;background:#F4FAFF;padding:2px}
.alt{background:#F5F5F5}

.err{border:2px solid red;background:#FED6D6}
.succ{border:2px solid #396;background:#DFFCDC}
.inf{border:2px solid #B5D4FE;background:#F8FAFC}
.err,.succ,.inf{font-size:95%;padding:5px;margin:2em;border-width:2px 0;color:#000}
