/* -----------------------------------*/
/* ----->>> Table of Contents <<<------

     - Global Settings
     - Header
     - Navigation
     - Site Content
     - Press Releases
     - Footer
*/

/* -----------------------------------*/
/* ------>>> Global Settings <<<------*/
/* -----------------------------------*/

* { margin: 0; padding: 0; }


html {
background-color: #000000;
}

body {
background-color: #ffffff;
border: 10px outset #679BCD;
border-top: 10px solid #679BCD;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.4em;
margin: 0 auto;
width: 800px;

}

img {
border: 1px solid #e3e3e3;
margin: 10px;
padding: 2px;
}

/* -----------------------------------*/
/* ---------->>> Header <<<-----------*/
/* -----------------------------------*/

.siteheader {
background:#000000 url('/data/banner6.jpg') no-repeat top center;
clear: both;
margin: 0 auto;
width: 800px;
height: 136px;
border-bottom: 14px solid #D1E1F0;



}

.siteheader h1 {
text-indent: 0px;
position: absolute;
top: 0;
}

.siteheader h1 a {
display: block;
height: 95px;
width: 200px;
}

/* -----------------------------------*/
/* --------->>> Navigation <<<--------*/
/* -----------------------------------*/


.verticalnav {
float: left;
background: #679BCD url('') repeat-y 0 0;
width: 177px;
position:static;
border-top: 10px solid #679BCD;
border-right: 6px solid #679BCD;
border-bottom: 6px solid #679BCD;
border-left: 3px solid #679BCD;
padding-top:10px;
}

.verticalnav ul {
list-style: none;
position:static;
}

.verticalnav li {
position:static;
}

.verticalnav h3 {
background-color:transparent;
color: #ffffff;
font-size: 12px;
font-weight: bold;
height: 37px;
line-height: 37px;


padding-left: 5px;
vertical-align: center;
width: 165px;
}

.verticalnav a {
position:static;
color: #ffffff;
background-color: transparent;
display: block;
font-size: 12px;
line-height: 1.2em;
margin: 2px 10px;
padding: 2px 0 3px 5px;
text-decoration: none;
width: 155px;
}

.verticalnav a:visited {
}

.verticalnav a:hover {
color: #000000;
}

.verticalnav a:active {
}


/* -----------------------------------*/
/* -------->>> Site Content <<<-------*/
/* -----------------------------------*/

iframe {
border: 0;
height: 1500px;
overflow: hidden;
width: 580px;
}

.none{
height:0px;
width:0px;
}

#calctable {
 margin: 1em;
 padding: 1em;
 width: 500px;
 }
#calctable td {
 margin: 0;
 padding: 4px;
 }
#listcalc ol {
 margin: 1em;
 padding: 1em;
 width: 500px;
 }
#listcalc li {
 list-style-type:decimal;
 color: #333;
 margin: 0 2em;
 padding: .1em;
 }

.sitecontent {
float: right;
font-family: Verdana, sans-serif;
width:580px;
height:auto;

}


.sitecontent h1 {
font-size: 18px;
color: #66CCFF;
padding:10px;

}

.sitecontent h2 {
font-size:14px;
background-color: #ffffff;
height:25px;
padding:10px;
}

.sitecontent h3 {
}

.sitecontent h4 {
}

.sitecontent p {
margin: 0.8em;
}

.sitecontent ul {
clear: both;
margin: 5px 0 5px 50px;
}

.sitecontent ol {
margin: 5px 0 5px 50px;
}

.sitecontent a {
color: #0c2474;
}

.sitecontent a:visited {
}

.sitecontent a:hover {
}

.sitecontent a:active {
}

/* -----------------------------------*/
/* ---------->>> Homepage <<<---------*/
/* -----------------------------------*/




/* -----------------------------------*/
/* ------->>> Press Releases <<<------*/
/* -----------------------------------*/

.pressreleases {
}

.pressreleases a {
}

/* -----------------------------------*/
/* ----------->>> Footer <<<----------*/
/* -----------------------------------*/

.footer {
clear: both;
padding: 5px 20px;
text-align: center;

}

.footer p {
margin: 5px 0;
}

.footer img {
border: none;
}

.bottom {
padding: 5px 20px 10px 20px;

}

.bottom a:link {
}

.bottom a:visited {
}

.bottom a:hover {
}

.bottom a:active {
}
/* -----------------------------------*/
/* ------>>> Listings Settings <<<----*/
/* -----------------------------------*/

.HomeListings
{
width:550px;
display:block;
}
.listingspageinfo
{
padding-bottom:5px;
}
.listing
{
display:block;
padding-bottom:10px;
}

.listingtitle
{
width:100%;
clear:both;
background:#679BCD ;
display:block;
padding:2px 5px 2px 5px;
}
.listingheader
{
float:left;
}

.listingprice
{
float:right;
width:100px;
text-align:right;
clear:none;
}
.listingthumbnail
{
float:left;
padding:0px 10px 10px 0px;
text-align:left;
}
.listingdetail
{
display:block;
padding-left:5px;
}

.pagefooter
{
clear:both;
width:550px;
border-top:1px solid #679BCD;

}
a.PreviousLink
{
float:left;
}
a.NextLink
{
float:right;
}
.listingsortlookupbox
{
font-size:10px;
}

/* -----------------------------------*/
/* ----------->>> Useful <<<----------*/
/* -----------------------------------*/

.right { float: right; }

.left { float: left; }

.center { 
margin: 0 auto;
text-align: center;
}

.tabcontentstyle
{
position:relative;
left:-9999px;
}