body, div, table, td, p { margin:0px; padding:0px; border:0px; vertical-align:top; }
body, td, div, select, input, textarea, p { font:normal normal normal 12px Verdana,Arial,Helvetica,sans-serif; }
img { border:0px; margin:0px; padding:0px; }
form { display:inline; }
table { border-collapse:collapse; }
body, html { height:100%; }

#o { table-layout:fixed; width:100%; background:url(bg.gif); }
#tl { background:url(bgl.gif) right repeat-y; }
#tr { background:url(bgr.gif) left repeat-y; }
#tml, #tmu { width:166px; background:url(line.gif) right repeat-y; background-color:white; }
#tmu { vertical-align:bottom; }
#tmr { width:603px; background-color:white; }
#tmr td { background-color:white; }
#logo img { display:block; }
#spacer { width:166px; height:38px; background:url(b_tl.jpg); }

#nav { height:38px; text-align:right; background:url(b_tr.jpg); }
#nav div { padding:6px 6px 0px 0px; }
#nav a { display:block; float:right; }
#nav img { display:block; }

#snav { width:165px; height:260px; background:url(b_snav.jpg) no-repeat; }
#snav a, #snav div { display:block; padding:11px 2px 0px 10px; font-weight:bold; color:#E96800; text-decoration:none; }
#snav a.a, #snav a:hover, #snav div { color:#293035 }
#snav div, #snav div a, #snav div a:hover { font-size:20px; font-weight:normal; color:white; padding:0px; line-height:24px; }
#snav div { padding:15px 0px 2px 8px; }
#snav div a:hover { color:#f7f7f7; }

#addr { padding-bottom:17px; border-top:1px solid #7C8A97; }
#addr p { padding:12px 2px 0px 10px; color:#7C8A97; }
#addr table { margin:12px 2px 0px 10px; }
#addr td { color:#7C8A97; }
#addr p.ef { font-weight:bold; }
#addr p a { color:#E28532; text-decoration:none; }
#addr p a span { display:none; }
#addr p a span.s { display:inline; }
#addr p.imp a { color:#7C8A97; text-decoration:underline; }

#top { height:64px; overflow:hidden; }
#top img { display:block; }

#main { padding:0px 16px 6px; }
#main p { padding-bottom:10px; line-height:16px; }
#main p.l { clear:left; }
#main p.h { color:#A60A00; font-weight:bold; font-size:13px; padding:12px 0px 8px; clear:left; }
#main p.h1, #main p.h2 { font-size:20px; font-weight:normal; padding:15px 0px 12px; line-height:24px; }
#main div.s { display:block; float:left; width:204px; margin:4px 6px 4px 0px; }
#main div.s a, #main div.s img { display:block; }
#main a { color:black; }
#main a.t { font-weight:normal; padding-left:14px; background:url(p.gif) no-repeat; }
#main a.t:hover { color:#880000; background:url(pa.gif) no-repeat; }
#main table { margin-bottom:4px; }
#main table td { padding:0px 24px 6px 0px; }
#main table td.list { padding-left:1px; padding-right:4px; }
#main form table { margin-top:12px; }
#main form td { vertical-align:middle; padding-bottom:12px; }
#main input { width:206px; border:1px inset silver; padding:2px; }
#main textarea { width:476px; height:150px; overflow:auto; padding:2px; margin:0px; border:1px inset silver; }
#main td.r { text-align:right; }
#main input.but { background-color:silver; color:white; font-weight:bold; border:1px outset silver; }
#main a span { display:none; }
#main a span.s { display:inline; }
#main p.s, #main p.s a, #main p.s a:hover { font-size:10px; color:#666 }
