html, body {margin:0; padding:0; width:100%; height:100% !important; min-height:100%; height:100% auto}
body {margin:0; padding:0; background:url("/img/topback.jpg") top left repeat-x #4161ed; color:#333; font-family:"Arial", sans-serif; font-size:12px}
*html #all {height:100% !important; height:100% auto; min-height:100%}
#all {height:100% auto; min-height:100%; margin:0 0 -30px 0; background:url("/img/logo.jpg") top center no-repeat}

h2 {font-size:18px; margin:0 0 18px 0}
p {margin:18px; 0}
img {margin:0;}
td {text-align:left; vertical-align:top; margin:0; padding:0}

#mnu {height:52px; padding:0 45px 0 0}
#mnu a {display:block; float:right; width:98px; height:47px; background:url("/img/but.gif") top center no-repeat; color:#00a; 
              font-family:"Arial Narrow",sans-serif; font-size:14px; font-weight:900; text-decoration:none; text-align:center}
#mnu a:hover {color:#006; background:url("/img/buta.gif") top center no-repeat; font-size:16px; letter-spacing:-1px}

#off {width:250px; padding:0 0 0 45px; text-align:center; color:#fff; font-family:"Courier New", serif; font-style:italic; font-size:16px; font-weight:900}
#top {clear:both; pposition:relative; top0; bottom:0; left:0; right:0; table-layout:fixed; border-bottom:solid 30px #4161ed}
#stuff {width:245px; height:36px; background:url("/img/stuff.gif") top left repeat-x; color:#00a; font-size:18px; line-height:36px; font-weight:900; padding:0 0 0 9px}
#stuffblock {background:url("/img/tlshade.gif") top right repeat-y}
#stuffblock div {width:300px}
#stuffblock div a {display:block; color:#fff; text-decoration:none; margin:4px 0 0 18px; font-weight:900}
#stuffblock div a:hover {text-decoration:underline}

#met {margin:3px 0 9px 0; width:224px}
#metblock {background:#fff; width:224px}
#metblock a {display:block; width:210px; height:51px; margin:7px 6px; background:#fff; color:#00a; font-size:14px; text-decoration:none; border:solid 1px #fff}
#metblock a:hover {background:#adf}
#metblock a img {border:solid 1px #222; float:left; margin:0 9px 0 0; display:inline}
#metblock a p {margin:16px 0 0 0; line-height:15px}

#con {background:url("/img/btshade.gif") top right repeat-x #fff}
#con img {float:left; margin:18px}
#con p {margin:0; padding:9px; display:block}
#stub {float:right; width:1px; height:350px; margin:0; padding:0}
#welc {width:100%; padding:0; margin:9px 0 0 0}

#welc span {float:left; border:0; margin:0; padding:0 0 0 18px; background:url("/img/welc.gif") top left repeat-x}

#welc img {float:left; border:0; margin:0; padding:0}

#nws {background:url("/img/nlshade.gif") top left repeat-y #89b8ff}
#nhdr {height:36px; background:url("/img/ntshade.gif") top left no-repeat; color:#fff; font-size:18px; line-height:45px; padding:0 0 0 25px; font-weight:900}

#bot {clear:both; height:30px; line-height:30px; color:#89b8ff; margin:0 0 -30px 0}
#co {float:right; width:350px; padding:0 18px 0 0; margin:0; display:inline}
#link {display:block; width:250px; padding:0 0 0 18px}
#bot a {color:#89b8ff; text-decoration:none}
#bot a:hover {color:#ff3}

.blues {height:26px; background:url("/img/blues.gif") top left repeat-x; color:#fff; font-size:18px; line-height:26px; font-weight:900}
.more {display:block; width:100%; text-align:center; color:#fff}
.mat {border:solid 1px #fff; border-bottom-width:18px; table-layout:fixed}
.mat td {vertical-align:middle; text-align:left}
.mat td ul {margin:9px 0 0 20px; padding:0}
.mat img {margin:0; padding:3px; border:solid 1px #333; background:#fff}
