*{margin:0;padding:0;table-layout:fixed;list-style:none;}
html{text-align:left;padding:0 60px 0 100px;background:#d7d7d7 url(s.jpg) 60px 0 repeat-y}
body{font:12px Arial,sans-serif;background:#fff url(s.jpg) right repeat-y;padding:115px 40px 0 0}
a{font-weight:700;color:#00268d}
a:hover{color:#0036C9}
tr{vertical-align:top}

label{font-weight:700}
input:focus{background:#FFC}
hr{clear:both;visibility:hidden}

.d{width:336px}
#tbl{background:#fff url(bdl.jpg) repeat-y;width:100%}
.c{width:75%;background:url(bdr.jpg) right repeat-y;padding:1em 25px;text-align:left;overflow:hidden}
.r{width:25%;background:#B1BDCD;padding:1em 15px;}
.url{font-size:9px}

#h1{position:absolute;display:block;height:115px;left:0;top:0;width:100%;}
#h{position:relative;display:block;height:90px;margin:0 100px;background:#A5C1E8 url(hlft.jpg) 0px -20px no-repeat}
#h h2{font-size:200%;line-height:1em;float:left;text-indent:3em;background:url(transp.gif);border:2px outset #000;padding:1px;margin:15px 0 0 0}

#f{position:relative;height:5em;background:#425695 url(fc.jpg) repeat-x;text-align:left;padding:10px 20px;color:#fff}
#f a{color:#fff}#f a:hover{background:#3399FF}
#cp{position:absolute;font-size:x-small;bottom:4px}
#fr{position:absolute;right:6px;bottom:3px;font-size:x-small}
#ftrt{position:absolute;right:0;top:0;background:url(ftrt.jpg)top right no-repeat;height:100%;width:289px}

#n{text-align:left;position:relative;display:block;height:2em;margin:0 100px;line-height:2em;background:#336699;padding-left:15px;border:1px solid black;border-width:1px 0}
#n a{display:block;float:left;height:25px;line-height:25px;padding:0 1em;color:#fff;font-weight:700;text-decoration:none}
#n a:hover{background-color:#003366}
#sc{display:block;float:right;clear:right;padding-right:20px}
#sc label{color:#fff;background:url(sc.gif) center right no-repeat;padding-right:20px}
.ttl{background:url(ltst.jpg) left no-repeat;padding:0 0 0 45px;height:60px;text-align:left}

h2{font-size:105%;margin:0.4em}
h3{font-size:1.3em;margin:0;position:relative;top:15px;padding:0;border:1px dotted red;border-width:0 0 1px 0;text-indent:5px;color:#05205C}
h4{margin:10px 0 0 0}
.r h4{color:#fff;margin:10px 0 0 0;height:25px;line-height:25px;font-size:small}
.bx{background:#E7EBF0 repeat-x;border:1px #fff outset;margin:8px 2px;text-align:left}
.bx a{display:block;text-decoration:none;text-align:left;padding:5px 0 5px 16px}
.bx a:hover{background-color:#5B7290;color:#fff}
.bx label{color:#000;font-size:90%;display:block;margin-bottom:3px}
.bx p{background:#003366;padding-left:5px;height:2em;font-weight:700;line-height:2em;color:#fff;text-align:left}

.nav{padding:4px;border:1px outset #000;background-color:#E7EBF0;text-align:center}
.nav a{text-decoration:none}
#rssbx a,.rss{background-image:url(rss.png);background-position:4px center;background-repeat:no-repeat;text-indent:12px}

#col,#col2{width:50%;margin:0 auto}
#col ul li,#sd ul li{float:left;display:block;width:23.6%;height:1.2em;margin:4px 0}
#col ul li a,#sd ul li a{display:block;width:100%;height:100%;border:1px solid #006;background-color:#9cf}
#col ul li a:hover,#sd ul li a:hover{background-color:#09f}

h1,.bx,#col,#col2,h2{text-align:center}
* html #n, * html #h{margin:0 -100px 0 100px}

#pb{font-size:0.9em;color:#000;font-weight:700}
#co{font-size:0.9em;color:#000;font-weight:700}
#cpr{font-size:0.8em;color:#000;text-align:center}