html {
margin: 0;
padding: 0;}

body {
font: 11px Verdana, Aarial, Helvetica, sans-serif;
margin: 0;
padding: 0;
color: #1589FF;
background: url(BG.jpg);
background-position: top center;
background-attachment: fixed;}

h1 {
font-size: 200%;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 3px;
margin: 0;
padding: 0.66em 0 0.33em 0.66em;
background: url(BG.jpg);
background-position: top center;
background-attachment: fixed;}

h3 {
font-size: 133%;
margin: 0;
padding:0;
border-bottom: 1px solid #586ca9;}

h4 {
font-size: 100%;
margin: 0;
padding: 0.33em 0 0;
border-bottom: 1px solid #586ca9;
color: #1589FF;}

h4.nounderline {
font-size: 100%;
margin: 0;
padding: 0;
border: 0;
color: #ffffff;}

h4.test {
font-size: 100%;
margin: 0;
padding: 8px 0 0 10px;
border: 0;}

p {
line-height: 1.66;
margin: 0.5em 0 1em 1em;}

p.specs {
line-height: 1.66;
font-weight: bold;
text-align: center;}

ul {
font: 11px Verdana, Aarial, Helvetica, sans-serif;
line-height: 1.66;}

ol {
font: 11px Verdana, Aarial, Helvetica, sans-serif;
line-height: 1.66;}

div.pullquote {
float: right;
width: 160px;
font: bold 1em Verdana, Aarial, Helvetica, sans-serif;}

div#footer {
margin: 0 0 1em 25%;
padding: 10;
text-align: center;}

div#footer a {
color: #FFFFFF;
text-decoration: none;}

div#footer a:visited {
color: #FFFFFF;
text-decoration: none;}

div#footer a:hover {
color: #FFFF00;} 

div#content {
margin: 1em 10px 0 280;
padding: 10px;
background: #ffffff;
border: 2px solid #586ca9;}

div#sidebar {
margin: 1em 0 0 10px;
background: #ffffff;
padding: 10;
float: left;
width: 230px;
border: 2px solid #586ca9;}

div#sidebar2 {
margin: 1em 0 0 10px;
background: #ffffff;
padding: 10;
float: left;
width: 230px;
border: 2px solid #586ca9;}

.contact {
position: absolute;
left:0px;
top:360px;
margin: 1em 0 0 8px;
background: #586ca9;
padding: 10;
width: 20%;
border: 2px solid #586ca9;}

div#sidebar a {
text-decoration: none;
font: 11px
color: #1589FF;
display: block;
padding: 8px 0 2px 10px;
margin: 0;}

div#sidebar a.current {
font: 11px
font-weight: bold;
color: #1589FF;}

div#sidebar a.currentsmall {
font: 11px;
font-weight: bold;
color: #1589FF;}

div#sidebar a.small {
font: 11px Verdana, Aarial, Helvetica, sans-serif;
text-decoration: none;
display: block;
padding: 8px 0 2px 18px;
margin: 0;}

div#sidebar a:hover {
color: #000000;}

div#sidebar2 a {
text-decoration: none;
color: #1589FF;
display: block;
padding: 8px 0 2px 10px;
margin: 0;}

div#sidebar2 a.current {
font-weight: bold;
color: #000000;}

div#sidebar2 a.small {
font: 11px Verdana, Aarial, Helvetica, sans-serif;
color: #1589FF;
text-decoration: none;
display: block;
padding: 8px 0 2px 18px;
margin: 0;}

div#sidebar2 a:hover {
color: #000000;}  

table#chart {
font: 11px Verdana, Aarial, Helvetica, sans-serif;
line-height: 1.66;}

table#containment {
font: 11px Verdana, Aarial, Helvetica, sans-serif;
line-height: 1.66;}

table#chart tr.titlerow {
color: #ffffcc;
text-align: center;
background: #1589FF;}

table#chart tr.darkrow {
background: #AFDCEC;}

table#chart tr.lightrow {
background: #FFFFFF;}