body {
margin:10px 0 0 0;
padding:0;
background-color:#FFF;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

img.border{
border:1px solid #000;
}

td.blue{
background-color:#036;
color:#FC6;
border:2px solid #FC6;
}

h1.title{
font-size:48px;
text-align:center;
margin:5px;
}

h1.titleSmall{
font-size:24px;
text-align:center;
margin:5px;
}

table{
width:100%;
}

a img {
border:0;
}

img.decorative {padding:0 0 0 3px;float:right;}

div.spacer {clear:both;}

dt {
margin-top:1em;
font-weight:bold;
}

h1.header{
font-size:16px;
margin:0 0 -15px 0;
}

input.gs {background:#cc9;color:#000;}

p.ahem {display:none;}

table.data {
background:#000;
color:#000;
margin-bottom:1em;
}
table.data th {
background:#cc9;
color:#000;
text-align:left;
}
table.data tr.rowborder {
border-top:1px solid #000;
}
table.data td {
vertical-align:top;
background:#eee;
color:#000;
}
table.data caption {
text-align:left;
font-weight:bold;
}
.title{
font:14px;
font-weight:600;
}
td.footer{
font-size:9px;
}
td.product {
font-size:12px;
}
ul.list{
font-size:12px;
line-height:18px;
}

#skipper {position:absolute;overflow:hidden;width:0;height:0;}
#banner {border-top:1px solid #000;border-bottom:1px solid #000;}
#search {border-bottom:4px solid #996;padding:10px 0;position:relative;}
#search form {margin:0;position:absolute;top:3px;right:0;}
#breadcrumbs, #tools, #content {position:relative;padding:3px 0 3px 5px;}
#breadcrumbs a {color:#000;}
#textsizer {position:absolute;top:3px;right:1px;}
#breadcrumbs {background:#cc9;color:#000;border-bottom:1px solid #996;}
#tools {background:#eee;color:#000;}
#footer {margin-top:0px;padding-top:5px;font-size:0.9em;line-height:1.1;clear:both;border-top:4px double #cc9;}
#content {line-height:1.5;margin-top:15px;}
#content p, #content dl {margin-top:0;margin-bottom:1em;}
#content h1 {margin:0 0 0.5em 0;font-size:12px;color:#fff;background:#c90;border-top:5px double #fff;border-bottom:5px double #fff;padding-left:1px;}
#content h2 {margin:0 0 0.6em 0;font-size:12px;color:#960;border-bottom:1px solid #c90;}
#content h3 {margin:0.5em 0 0;font-size:12px;}
#content ol li {padding:0.3em;}

:link, :visited {color:#000;}
:link:hover, :visited:hover {text-decoration:none;}

#nav {
background-color:#036;
border:2px solid #FC6;
border-bottom:1px solid #000;
}
#nav h4 {
padding:2px 2px 2px 3px;
margin:0;
font-weight:600;
font-size:14px
}
#nav h4.extend {
background:transparent no-repeat url(/images/arrow.gif) 100% 50%;
padding:7px 7px 7px 0px;
}
#nav h4 a {
text-decoration:none;
color:#FC6;
display:block;
font-weight:600;
}
#nav h4 a:hover {
color:#FFF;
}
#nav ul {
display:none;
list-style:none;
margin:0;
padding:0px;
}
#nav ul li {
font-size:14px;
font-weight:600;
background-color:#000099;
padding:2px 2px 2px 12px;
}
#nav ul li a {
text-decoration:none;
color:#FC6;
display:block;
}
#nav ul li a:hover {
color:#FFF;
}
#nav ul#role {
display:block;
}
#nav ul#role li {
background-color:#036;
color:#FC6;
padding:7px 7px 7px 7px;
}
#nav ul#role li a:hover {
text-decoration:none;
color:#FFF;}
#nav h3 {
margin:0;
padding:5px 0 5px 3px;
background-color:#FC6;
color:#036;
border-bottom:1px solid #000;
font-size:15px;
}
#nav h3#bbr, #nav h3#e {margin:35px 0 0;border-top:4px solid #996;}
#nav div#gn {margin-top:70px;text-align:center;}
#nav p#as {margin-top:70px;}
#nav ul#facilities{display:block}