*{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:#F4F1EA url(htmlbg.jpg) repeat-x}
body{font-size:100%;color:#484848;text-align:center;padding-top:28px}
h1,h2{border-bottom:1px dotted #701112;margin:0.3em 0;line-height:1.2em;font-size:170%}
h2{margin:1em 0;font-size:150%}
a{font-weight:700;color:#701112}
a:hover, a:focus{color:#C48B80}
a:visited{color:#923F01}
tr,td{vertical-align:top}
#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;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:301px;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}
#hd label{padding-right:18px;background:url(ic.gif) 99% -300px no-repeat;color:#333;font-weight:700}
#hd form{font-size:110%;color:#F3F3F3;float:right}
#btt{text-align:right}
#subnav{background:#FDF7FF;border-bottom:1px solid #701112;text-align:center;height:24px;line-height:24px;padding-top:6px}
#n{height:2em;line-height:2em;border:1px solid #C48B80;border-width:1px 0;width:100%;background:#A44736 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:#C48B80}
#cont{border-width:0 1px;background:url(cshad.jpg) repeat-x;width:100%}
#cont,#cont *{border-collapse:collapse}
#r{width:25%;padding:2em auto 2em auto;background:#C8988C url(rt.jpg) repeat-y}
.bx{border:1px outset #000;background:#FFFDFE url(hbg.jpg) repeat-x bottom;margin:1em 1em 2em 1em;padding-bottom:8px}
.bx h5{color:#fff;font-size:100%;padding:0.5em 0.5em;background:#CFA79F url(n.jpg) bottom repeat-x}
.bx li{display:block;list-style:none}
.bx a{text-decoration:none;display:block;padding:0.4em 1em}
.bx a:hover,.bx a:focus{background:#A24639;color:#fff}
#c{width:75%;padding:2em auto 2em auto}
#cin{padding:1em 2em}
#c p{margin:0.8em 0}
#c li{list-style:inside disc}
#c ul{margin:0.5em 1em}
.fstr{border:2px solid #701112;border-width:2px 0;background:#D3AEA6 url(fph.jpg) 20px 50% no-repeat;min-height:160px;clear:both;padding:2em 2em 2em 230px}
.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}

.rimg{float:right;padding:3px;text-align:center;border:1px solid #999;margin:1em}
.imgcapt{font-size:85%;font-weight:700}
#r .rss{margin-top:1em;text-align:center}
#r .rss a{background:url(ic.gif) 0 -701px no-repeat;padding-left:19px;color:#fff}

.ge{display:block;width:10em;background:#EFECD9 url(/ge.gif) 2px 50% no-repeat;border:1px solid #000;padding:5px 5px 5px 38px;margin:10px auto}

.lst{border:1px solid #000;width:95%;margin:0 0 1em 0}
.lst tr{border:1px solid #000;background:#fff}
.lst td{padding:0.5em;text-align:center}
.lst th{padding:0.25em;background:#cff;border:1px solid #000;border-width:0 1px 1px 0;text-align:center}
.lst th a{color:#fff}
.lst caption{padding:0.5em;border:1px solid #000;background:#A24639 url(n.jpg) repeat-x;color:#fff;font-weight:700}
.lst th{background:#73432D}
.alt td{background:#E6E3E3}
#bdcr{margin:1em 0}
#mr{background:#E9D5CD}
