*{margin:0;padding:0;border-collapse:collapse;list-style:none}
hr{clear:both;visibility:hidden;height:1px}
html{font:small/1.4em Verdana,Arial,sans-serif;background:#e3ebfc url(htmlbg.jpg) repeat-x}
body{font-size:100%;color:#484848;text-align:center;padding-top:28px}
h1,h2,h3{border-bottom:1px dotted #06c;margin:0.3em 0;line-height:1.2em;font-size:200%}
h2{margin:1em 0;font-size:150%}
h3{margin:1em 0;font-size:125%}
blockquote{margin:1em; font-style:italic;background:#F2F2F2;padding:1em;border:1px dotted #ccc}
a{font-weight:700;color:#06C}
a:hover, a:focus{color:#039}
a:visited{color:#06C}
small{font-weight:700;margin-bottom:1em}
#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}
.tbl{border:1px solid #000;border-collapse:collapse}
.tbl td,.tbl th{padding:4px;border:1px solid #000}

#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;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:319px;position:absolute;bottom:0;left:0;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 #EBDED7}
#btt{text-align:right}
#subnav{background:#f1f4f8;border-bottom:1px solid #993300;text-align:center;height:24px;line-height:24px;padding-top:6px}
#n{height:2em;line-height:2em;border:1px solid #039;border-width:1px 0;width:100%;background:#9ebce3 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:#3d84cc}
#cont{border-width:0 1px;background:url(cshad.jpg) repeat-x;padding-top:1em}
#r{width:25%;padding-top:1em;float:right;padding-bottom:300px;background:url(bgphoto.jpg) 50% 100% no-repeat}
.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}
.bx2{margin:1em}
.bx2 h5{text-decoration:underline;font-size:110%;margin-bottom:0.5em}
.bx2 ul li{margin-left:1em;font-size:90%}
.bx h5{color:#fff;font-size:100%;padding:0.5em 0.5em;background:#9ebce3 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 0.5em;font-size:85%}
.bx a:hover,.bx a:focus{background:#3d84cc;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 #039;border-width:2px 0;background:#9ebce3 url(fph.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}

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

.lst{border:1px solid #000;width:100%;text-align:center;background:#fff}
.lst td{padding:0.5em;border:1px solid #000}
.lst th{padding:0.25em;background:#EAEAEA;border:1px solid #000;border-width:0 1px 1px 0;font-weight:700;text-align:center}
.alt td{background:#E6E3E3}

.nws h3{font-size:100%;background:url(bq.gif) 0% 50% no-repeat;padding-left:22px;border:none;margin-bottom:0}
.nws small{margin:0.3em;font-size:80%}
#cin ul.nws p{margin-top:0.3em;font-size:85%}
#cin ul.nws li{list-style:none}