*{margin:0;padding:0}
html{font:small/1.5em Verdana,Arial,sans-serif;background:#353535 url(hbg.jpg) repeat-x}
body{font-size:95%;color:#fff;padding-top:90px;position:relative}
a{font-weight:700;color:#F7F7F7}
a:hover{color:#E0E0E0}
fieldset p label{display:block}
fieldset p small{display:block;margin-bottom:1em}
legend,label{font-size:110%;font-weight:700}
input:focus{background:#ccc}
img{border:none;margin:8px}
h1{font-size:140%;border-bottom:1px dotted #6cf;margin-bottom:1em}
h2{font-size:120%;border-bottom:1px dotted #6cf;margin:2em 0 1em 0}
hr{clear:both;visibility:hidden}
#hdr{position:absolute;display:block;left:0;top:0;width:100%}
#h{position:relative;height:90px;background:url(l.jpg) 2% 0 no-repeat;font-size:85%;padding:0 2%}
#w{padding:2em 9%}

.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}

.sites li{margin:2em 0;list-style:none;padding-left:20px;background:url(arr.gif) 0 3px no-repeat}
.sites li p{margin:0.3em 0}

#f{font-size:90%;background:#343434 url(f.jpg) bottom repeat-x;text-align:left;padding:10px 15%;color:#F3F3F3;clear:both;height:7em;position:relative}
#f a{color:#F3F3F3;text-decoration:none}#f a:hover{color:#ccc}
#f p{position:absolute;bottom:2em;left:15%}

.bx h4{background:#1B4392 url(h4.jpg) repeat-x;height:2.5em;line-height:2.5em;padding-left:14px}
.bx p{padding-bottom:0.5em}
.bx{background:#353535 url(hbg.jpg) 0 2.5em repeat-x;border:1px #000 outset;border-width:0 1px 1px 1px;margin:0 1px 1em 1px}
.bx a{display:block;text-decoration:none;padding:8px;text-align:left}
.bx a:hover{background-color:#5B7290;color:#fff}

.err{border:2px solid red;background:#FED6D6 url(fail.gif) 8px 50% no-repeat}
.succ{border:2px solid #396;background:#DFFCDC url(succ.gif) 8px 50% no-repeat}
.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}

form div{width:70%;padding:0.5em}
form div small{font-size:85%;color:red}
form input,form textarea{margin-bottom:2em;display:block}
label{font-weight:bold;color:#fff;font-size:90%}
textarea{overflow:auto}