*{margin:0;padding:0;table-layout:fixed;list-style:none}
html{font:small "Lucida Grande", Arial,sans-serif;background:#d7d7d7 url(s.jpg) repeat-y}
body{font-size:120%;color:#000;background:url(s.jpg) right repeat-y;position:relative}
a{font-weight:700;color:#336}
a:hover{color:#0036C9}
fieldset{background:url(h.jpg) repeat-x;text-align:left;padding:10px}
* html fieldset{background-position:left 1.85em} /* ie bug */
fieldset p{margin-bottom:1em}
fieldset p small, fieldset p label{display:block;font-weight:700}
fieldset legend{background:#fff url(smallpro.jpg) center left no-repeat;padding:8px 7px 8px 35px;font-weight:bold;border:1px solid #036;font-size:80%}
legend{font-weight:700;border:1px solid #000;background:#fff;padding:3px;color:#000}
hr{clear:both;visibility:hidden}
h1{font-size:130%;margin:0.5em 0}
h2{font-size:110%;margin:0.3em 0}
h2{margin:0.3em 0}
h4{color:#2FBD64}
h5{font-size:100%}
.c p{margin-bottom:2em}
.c ul{margin-left:1em}
.c ul li{margin-bottom:1em}
h1,h2,h3{border-bottom:1px solid}

label{font-weight:700}
input:focus{background:#FFC}
input,select{font-size:1.1em}
sup{font-size:70%;color:red;font-weight:bold}

#w{padding-top:87px;margin:0 40px}
#hdr{position:absolute;display:block;left:0;top:0;width:100%;background:#fff url(h.jpg) repeat-x}
#h{position:relative;height:90px;background:url(l.jpg) no-repeat}
#h small{position:absolute;display:block;float:right;top:20px;right:15px;font-size:80%;font-weight:700}
#h p{height:90px;width:371px;float:right;background:url(ur.jpg) no-repeat;}
#n{width:100%;float:left;text-align:left;position:relative;background:#22384C url(n.jpg) repeat-x;font-size:90%}
#n ul{padding-left:15px}
#n li{list-style:none;float:left}
#n a{display:block;float:left;padding:0.7em 0.9em;color:#fff;font-weight:700;text-decoration:none;margin-left:-1px;font-size:95%}
#n a:hover{background-color:#4E7594}
#tbl{background:#fff url(bdl.jpg) repeat-y;width:100%;position:relative;top:2.2em;margin-bottom:2.2em;border:1px inset #000} /*top and margin-bott must be the same */
.c{width:75%;background:url(tbg.jpg) repeat-x;padding:1em 25px;text-align:left}
.r{width:25%;background:url(tbg.jpg) repeat-x;padding:1em 15px}

#f{position:relative;background:#f0f0f0 url(f.jpg) repeat-x;text-align:left;font-size:80%}
#f a{text-decoration:none;color:#fff}
#f1{background:#22384C url(n.jpg) repeat-x;padding:10px 20px;color:#fff}
#f1 a:hover{color:#cff}
#f2{background:#fff url(tbg.jpg) 0 -1px repeat-x;padding:2em 20px 5px 20px;font-size:90%} #f2 a{color:#000;font-weight:400;cursor:default}


.bx h4{color:#fff;background:#22384C url(n.jpg) repeat-x;font-size:85%;text-align:left;height:2.5em;line-height:2.5em;padding-left:5px;border-bottom:1px solid #069;margin-bottom:5px}
.bx{background:#fff url(bx.jpg) 0 1.65em repeat-x;border:1px solid #036;margin:8px 2px;text-align:left}
.bx ul,.bx li{margin:0;padding:0}
.bx a{display:block;font-size:90%;padding:8px 23px;text-decoration:none;background:url(f.gif) 4px 50% no-repeat;margin:0}
.bx a:hover{background-color:#069;color:#fff}
.bx label{font-size:90%;display:block;margin-bottom:3px}
#cp a{cursor:default;color:#000;text-decoration:none;font-weight:400}
#cp a:hover{background:none;color:#000}

.img1{float:right;margin:10px;border:1px dotted #000}

#hmtbl td{padding:5px;border:none}
#hmtbl li{list-style:inside disc;margin-top:0.5em}
#hmtbl h3{font-size:140%;margin-bottom:10px;border-bottom:1px dashed #000}
#hmtbl div {text-align:center;font-size:130%;clear:both}

.not{border:2px solid #FFD324;background:#FFF6BF url(excl.gif) 8px 50% no-repeat}
.err{border:2px solid red;background:#FED6D6 url(err.gif) 8px 50% no-repeat}
.succ{border:2px solid #396;background:#DFFCDC url(succ.gif) 8px 50% no-repeat}
.hlp{border:2px solid #fc0;background:#FFFEE1 url(hlp.gif) 8px 50% no-repeat}
.not,.err,.succ,.hlp{font-size:80%;padding:5px 32px;margin:1em;border-width:2px 0;text-align:left}
.lst{border:1px solid #000;width:95%;text-align:center}
.lst tr{border:1px solid #000;background:#fff}
.lst td{padding:0.5em;text-align:center;border:1px solid #000;border-width:0 1px}
.lst th{padding:0.25em;background:#cff;border:1px solid #000;border-width:1px}
.lst caption{padding:0.5em;border:1px solid #000;background:#22384C url(n.jpg) repeat-x;color:#fff}
.lst th{background:#E6EBF1 url(tm.jpg) repeat-x}
.alt td{background:#E6E3E3}
.prem{background:url(prem.gif) 0% 50% no-repeat;padding-left:24px}