body {
   color: #000000;
	background-color: #FFFFFF;
   text-align: left;
   font-size: 0.9em;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
   position: relative;
   margin: 0 0 30px;
   font-size: 2.2em;
}

a img {
   border: none;
}

h1 img {
   position: absolute;
   top: -35px;
   right: 10px;
   border: none;
}

a {
   text-decoration: none;
}

address {
   font-style: normal;
}

blockquote {
   padding: 15px;
   margin: auto;
}
blockquote address {
   margin-top: 10px;
   text-align: right;
   font-weight: bold;
   font-style: italic;
}

/*
 * Fix for Opera7.1x bug that causes it
 * to repeat the margin of a final paragraph,
 * "outside" the containing box.
 */ 
p.more {
   margin: 0;
   padding: 0;
   text-align: right;  
}

div#docArea {
   width: 750px;
   text-align: left;
   background-position: top left;
   background-repeat: no-repeat;
   background-image: url(../images/bg_top.gif);
}

div#header {
   width: 750px;
   height: 200px;
   border-bottom: solid #000000 2px;
}
div#header img {
   margin-top: 21px;
}

h2#logo {
   margin: 0;
   padding: 5px;
   width: 250px;
   height: 255px;
   color: #FFFFFF;
   background-color: #FFCC33;
}

/* ---------- BEGIN Main Nav ---------- */

/* -- BEGIN Main Nav Base Positioning -- */

ul#mainnav {
   display: none;
}

/* ---------- END Main Nav ---------- */

div#content {
   margin: 10px 0;
   width: 550px;
   padding-right: 10px;
   border-right: dotted #000000 1px;
   height: 330px;
}

div#content.fullwidth {
   width: 750px;
   margin: 10px 2%;
   border-right: none;
}

div#content img {
   float: right;  
   margin: 20px;
}
div#content img.tower {
   float: left;
   border: solid #000000 1px;
}

div#content ul {
   background-position: top left;
   background-repeat: no-repeat;
   background-image: url(../images/aquacat.gif);
   
}
div#content ul li {
   text-align: right;
}

/* ----- BEGIN Links & Results Colum ----- */

div#linksresults {
   position: absolute;
   left: 565px;
   top: 245px;
   font-size: 8pt;
   width: 200px;
}

div#linksresults p {
   margin: 5px;
}

div#linksresults p a {
   font-weight: bold;
}

/* ----- END Links & Results Colum ----- */

/* ---------- BEGIN Tables ---------- */

table {
   width: 95%;
   margin: auto;
   margin-bottom: 5px;
   border: solid #FDC337 1px;
}

table td {
   padding: 3px;
   background-color: #EEEEEE;
}
div#linksresults table td {
   font-size: 7pt;
   padding: 0 2px;
}

table tr.odd td {
   background-color: #DDDDDD;
}

table caption, table th {
   text-align: center;
}
div#linksresults table caption, div#linksresults table th {
   font-size: 9pt;
}
table caption {
   margin: auto;
   padding: 2px;
   font-weight: bold;
   background-color: #FDC337;
}
table th {
   background-color: #FFF3D7;
}
table td.num {
   width: 30px;
   text-align: center;
}

table td.more {
   text-align: right;
   width: 100%;
}

div#linksresults table#links td {
   padding: 2px;
}

/* ---------- END Tables ---------- */

div#footer {
   padding: 3px;
   font-size: 8pt;
   text-align: center;
   border-top: solid #000000 2px;
}

