*{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:#FCF3E7 url(htmlbg.jpg) repeat-x}
body{font-size:100%;color:#484848;text-align:center;padding-top:28px}
h1,h2{border-bottom:1px dotted #AE8E66;margin:0.3em 0;line-height:1.2em;font-size:200%}
h2{margin:1em 0;font-size:150%}
a{font-weight:700;color:#784F21}
a:hover, a:focus{color:#960;background-color:#E7E7DE}
a:visited{color:#9F8042}
dl{margin:1em}
dt{font-size:110%;font-weight:700;margin-bottom:0.3em}
dd{margin:0 0 1.2em 1.2em}

#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{position:absolute;right:0;top:0;padding:0 4px 0 64px;background:url(glogo.jpg) 0 50% no-repeat}
#w{background:#fff;border:1px solid #666;border-bottom:none;margin:0 auto;text-align:left;max-width:780px}

#hd{height:100px;line-height:100px;background:#fff url(hbg.jpg) repeat-x bottom;padding:0 20px;position:relative}
#hlogo{height:100px;width:273px;position:absolute;bottom:0;left:20px;background:url(hl.jpg) no-repeat}
#hdbann{position:absolute;top:20px;right:20px;width:468px;height:60px;line-height:60px;background:#FEFCF9;border:1px solid #F5EAD8}
#btt{text-align:right}
#subnav{background:#F0E6DD;border-bottom:1px solid #AE8E66;text-align:center;height:24px;line-height:24px;padding-top:6px}
#n{height:2em;line-height:2em;border:1px solid #AE8E66;border-width:1px 0;width:100%;background:#B7976F url(n.jpg) repeat-x;clear:both}

#n li{list-style:none;float:left;text-align:center}
#n a{text-decoration:none;display:block;padding:0 1em;color:#fff}
#n a:hover{background-color:#D4BA98}
#cont{border-width:0 1px;background:url(cshad.jpg) repeat-x;padding-top:1em}
#r{width:180px;padding:2em auto 2em auto;float:right}
.bx{border:1px solid #999;background:#fff 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:#D6BA95 url(n.jpg) bottom repeat-x;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.bx li{display:block;list-style:none}
.bx a{text-decoration:none;display:block;padding:0.4em 1em;color:#784F21}
.bx a:hover,.bx a:focus{background:#FCF3E7;color:#784F21}
#c{width:600px;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:5px solid #675B45;border-width:2px 0;background:#CCAD90 url(fwaln.jpg) 20px 50% no-repeat;min-height:160px;clear:both;padding:2em 2em 2em 170px;margin-top:2em}
.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}

