a img {
border:0;
}

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

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

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 "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
font-weight:600;
}

td {
font-size:11px;
}

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:1.1em;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:1.1em;color:#960;border-bottom:1px solid #c90;}
#content h3 {margin:0.5em 0 0;font-size:1em;}
#content ol li {padding:0.3em;}
#content table {font-size:11px;}


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

#nav {background-color:#FFF;border-right:1px solid #000;border-bottom:1px solid #000;}
#nav h4 {padding:2px 2px 2px 3px;margin:0;border-bottom:1px solid #000;font-size:1em;}
#nav h4.extend {background:transparent no-repeat url(/images/arrow.gif) 100% 100%;font-weight:bold;}
#nav h4 a {text-decoration:none;color:#000;display:block;}
#nav h4 a:hover {color:#999999;}
#nav ul {display:none;list-style:none;margin:0;padding:0;background:#fff8e1;color:#000;}
#nav ul li {color:#362f29;margin:0 0 0 10px;padding:1px;border-bottom:1px solid #ccc;}
#nav ul li a {text-decoration:none;color:#362f29;display:block;}
#nav ul li a:hover {color:#c90;}
#nav ul#role {display:block;}
#nav ul#role li {background:#FFF;color:#000;font-weight:bold;margin:0;padding:2px 2px 2px 3px;border-bottom:1px solid #000;}
#nav ul#role li a:hover {text-decoration:none;color:#999;}
#nav h3 {margin:0;padding:5px 0 5px 3px;background-color:#666;color:#FFF;border-bottom:1px solid #000;font-size:1.2em;}
#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;}