*{margin:0;padding:0;border-collapse:collapse}
html{font:small/1.5em "Lucida Grande", Arial, Sans-serif;background:#313131 url(hbg.jpg) repeat-x}
body{font-size:95%;color:#F3F3F3;padding-top:110px;position:relative}
a{font-weight:700;color:#FBFBFB}
a:hover{color:#ccc}
form div label{display:block}
form div small{display:block;margin-bottom:1em}
form label{margin:0.8em 0 0.2em 0;font-size:95%}
form input{border:1px solid #ccc;background:#fff}
legend,label{font-size:110%;font-weight:700}
img{border:none;margin:4px}
h1{font-size:140%;border-bottom:1px dotted #A2B8AB;margin-bottom:1em}
h2{font-size:120%;border-bottom:1px dotted #A2B8AB;margin:3em 0 1em 0;clear:both}
hr{clear:both;visibility:hidden}
#hdr{position:absolute;display:block;left:0;top:0;width:100%;background:url(hbg.jpg) repeat-x}
#h{position:relative;height:110px;background:url(l.jpg) no-repeat}
#w{padding:6em 7%;background:url(cbg.jpg) 0 2.2em repeat-x}
#w2{background:url(tb.jpg) 100% 99% no-repeat}

.r{width:25%;float:right}
.c{width:70%;float:left;padding-bottom:5em}
.c ul{padding:0 2em}
.c li{list-style:outside;margin:0.5em 0}
.c p{margin:1em 0}

#n{list-style:none;text-align:center;background:#172F1F url(n.jpg) repeat-x;width:100%;float:left}
#n li{float:left}
#n a{float:left;text-decoration:none;color:#fff;padding:0.3em 1em}
#n a:hover,#n a:focus{background:#256241;color:#ddd}

#f{font-size:90%;background:#141414 url(f.jpg) repeat-x;text-align:left;clear:both;color:#fff;padding:18px 7%}
#f a#l{font-size:120%;display:block;padding-top:5px}
#f p{padding-top:20px}
#f a{text-decoration:none;color:#fff}
#f a:hover{color:#ddd}

.bx h4{background:#172F1F url(n.jpg) repeat-x;height:2.5em;line-height:2.5em;margin-bottom:1em;padding-left:5px;color:#fff;font-weight:700}
.bx h4 b{cursor:pointer}
.bx li{list-style:none}
.bx{background:#151515 url(bxbg.jpg) 0 2.5em repeat-x;border:1px #000 outset;border-width:0 1px 1px 1px;margin:0 1px 2em 1px}
.bx a{display:block;text-decoration:none;padding:5px 5px 5px 20px;text-align:left;background:url(grarr.gif) 2px 50% no-repeat}
.bx a:hover,.bx a:focus{background-color:#5B7290;color:#ddd}

.err{border:2px solid red;background:#FED6D6}
.f_err{border:2px solid #E43438;background:#FAEFEF;padding:0 3px 0 28px;border-width:2px 0;margin:1em 0}
.succ{border:2px solid #396;background:#DFFCDC}
.err,.succ{font-size:95%;padding:5px 32px;margin:1em;border-width:2px 0;color:#000}
.err li,.succ li{list-style:inside disc;margin:0 0 1em 2em}

.lst{width:100%}
.lst tr{background:#787878}
.lst td{padding:0.5em;text-align:center;border:1px solid #000}
.lst td p{text-align:left;margin-bottom:0.5em}
.lst th{padding:0.25em;border:1px solid #000;text-align:center;background:#999}
.lst caption{text-align:center;margin:2em 0 0 0;font-weight:700;background:#172F1F url(n.jpg) repeat-x;padding:0.5em}
.alt td{background:#999}