* {margin:0; padding:0}
body {font:9pt 'trebuchet ms',arial,helvetica,sans-serif; line-height:1.4; color:#000; background:#10365e url(img/fwbg_body.gif) repeat-y center;}
a {text-decoration:none;}
h1, h2, h3, h4 {margin:0.2em 0;}

.clear {clear:both;}
.bold {font-weight:bold;}
.nowrap {white-space:nowrap;}
.error {color:#c30;}
.message {color:#03c;}
.small {font-size:8pt;}
.mono {font-family:'courier new',courier,monospace;}

.content {color:#000;}
.content h1 {font:normal 14pt 'trebuchet ms',arial,helvetica,sans-serif; border-bottom:1px solid #999;}
.content p {margin:0.2em 0;}
.content ul, .content ol {margin-left:0;}
.content a {color:#930;}
.content a:visited {color:#c63;}
.content a:hover {color:#c60; text-decoration:underline;}
.content li {margin:0.2em 0 0.2em 2em;}
.content .high {font-weight:bold; color:#930;}
.content .button {font:9pt 'trebuchet ms',arial,helvetica,sans-serif; text-transform:uppercase; letter-spacing:1px; border:0; padding:1px; color:#fff; background:#999; cursor:pointer;}
.content .button:hover {background:#c60;}
.content .retval {font:10pt 'courier new',courier,monospace; color:#039; background:#fff;}

#top {height:60px; background:#333 url(img/fwbg_top.gif) repeat-x;}
#header {width:800px; height:60px; background:#b6b4af url(img/fwbg_header.gif) repeat-x; border:1px solid #000; border-width:0 1px; margin:0 auto; position:relative;}

#headermask {position:absolute; width:800px; height:60px; background-image:url(img/stripes.gif); padding:0; margin:0;}

#logo {position:absolute; width:254px; height:50px;}
#logo p {font:11px 'trebuchet ms',arial,helvetica,sans-serif; color:#0d2c4e; letter-spacing:0.4em; text-transform:uppercase; text-align:center; padding:0 8px;}

#cutline {height:16px; background:#000 url(img/fwbg_cutline.gif) repeat-x;}
#neck {width:800px; height:16px; background:#404040 url(img/fwbg_neck.gif) repeat-x; border:1px solid #000; border-width:0 1px; margin:0 auto;}
#neck p {padding:0 8px; line-height:1.4; color:#000;}
#geotarget {font:8pt arial,helvetica,sans-serif;}

#page {width:800px; background:#f9f8db url(img/fwbg_page.gif) repeat-x; text-align:left; border:1px solid #0c0f12; border-top-width:0; margin:0 auto;}

#main {position:relative; min-height:500px;}
#content {margin-left:160px; padding:1em;}

#side {position:absolute; width:140px; min-height:500px; padding-top:16px;}

#navMain {}
#navMain ul {list-style-type:none;}
#navMain ul li {font:10pt 'trebuchet ms',arial,helvetica,sans-serif; text-transform:uppercase; height:20px; border-bottom:1px solid #999; position:relative;}
#navMain ul li a {display:block; width:100%; height:100%; color:#10365e;}
#navMain ul li a:hover {color:#fff; background:#c60;}

#navMain ul li ul {position:absolute; width:160px; background:#ccc; top:0; left:-999em;}
#navMain ul li:hover ul {left:140px;}

#navMain ul ul li {font:9pt 'trebuchet ms',arial,helvetica,sans-serif; width:100%; height:20px; text-transform:lowercase; overflow:hidden;}
#navMain ul ul li a {display:block; width:100%; color:#000; padding-left:2px; line-height:1.6; text-align:left; border:0; letter-spacing:0;}
#navMain ul ul li a:hover {color:#ccc; background:#333;}
#navMain ul ul li.current {background:#999; border:0;}
#navMain ul ul li.current:hover {}

#navMain ul li.subtitle {height:32px; text-transform:none; line-height:3.0; font-weight:bold; padding-left:4px; color:#10365f;}


#navBottom {height:24px; color:#fff; background:#999; font:9pt 'trebuchet ms',arial,helvetica,sans-serif; line-height:2.4;}
#navBottom ul {list-style-type:none; margin-left:4em;}
#navBottom ul li {display:inline;}
#navBottom a {color:#fff;}
#navBottom a:hover {color:#036; text-decoration:underline;}

#footer {font:9pt 'trebuchet ms',arial,helvetica,sans-serif; color:#181511; padding:0.5em;}
#footer a {color:#6580d0;}
#footer a:hover {color:#c60; text-decoration:underline;}
#count {font:8pt arial,helvetica,sans-serif; color:#6580d0; padding:4px;}
#adBox {text-align:center; padding:4px;}
#extra {display:none;}
#cntbox {font:8pt 'courier new',courier,monospace; text-align:center; color:#10365e;}
#responsebox {border:1px solid #ccc; padding:4px;}
