@charset "utf-8";

/* CSS Document */


body {
background: #999 url(../2-site-media/site-body-tile.png) repeat-x fixed center top;
text-align: center;
margin: 1em auto;
padding: 0px;
font-size: 0.625em;
color: #333;
font-family: Arial, Helvetica, sans-serif;
}

#wrapper {
margin: 0px auto 2em;
padding: 0px;
width: 1002px;
text-align: left;
}

#header-nav {
background: url(../2-site-media/site-header.png) no-repeat;
margin: 0px;
padding: 0px;
height: 186px;
}

#mainav {
margin: 0px;
padding: 156px 0px 0px;
}

.flash-home {
margin: 0px 0px 0em 1.5em;
padding: 0px;
float: right;
}

#mainav ul {
margin: 0px;
padding: 0px;
text-align: center;
}

#mainav ul li {
margin: 0px 0.6em 0px .6em;
padding: 0px;
display: inline;
color: #00202F;
font-size: 1.5em;
}

#mainav ul li a {
text-decoration: none;
padding: 0px 0px .1em;
color: #FFFFFF;
margin: 0px;
}

#mainav li a:hover {
color: #FF0;
border-bottom: 1px dotted #007DBA;
}

#mainav li a#current {
color: #59C9FF;
}

#content {
background: url(../2-site-media/site-tile.png) repeat-y;
margin: 0px;
padding: 4em 7em 1em;
}

#content h1 {
font-size: 1.7em;
margin: 0px 0px 1em;
padding: 0px;
color: #003D59;
line-height: 166%;
font-weight: bold;
}

#content h2 {
font-size: 1.5em;
margin: 0px 0px 1em;
padding: 0px;
line-height: 166%;
font-weight: bold;
color: #00679B;
}

#content h3 {
font-size: 1.3em;
color: #750000;
margin: 0px 0px 1em;
padding: .5em 0px 0px;
font-weight: bold;
}

#content h4 {
font-size: 1.2em;
font-weight: bold;
margin: 0px 0px 1em;
padding: .5em 0px 0px;
color: #030;
}

#content h5 {
font-size: 1.2em;
font-weight: bold;
margin: 0px 0px 1em;
padding: 0px;
color: #036;
}

#content p {
font-size: 1.2em;
margin: 0px 0px 1em;
padding: 0px;
line-height: 1.75;
}

#content a {
color: #00C;
}

#content strong {
color: #333;
}

#content blockquote {
margin: 0px;
padding: 0px 2em;
}

#content ul {
margin: 0px 0px 1em;
padding: .5em 0px 0px;
}

#content ul li {
margin: 0px 0em 0.75em 2em;
padding: 0px;
list-style: disc;
font-size: 1.2em;
line-height: 166%;
}

#content ol {
margin: 0px 0px 1em;
padding: .5em 0px 0px;
}

#content ol li {
margin: 0px 3em 0.75em;
padding: 0px;
list-style: decimal;
font-size: 1.2em;
line-height: 166%;
}

#content ul li ul li {
font-size: 100%;
margin: 0px 0px 0.5em 2em;
padding: 0px;
list-style: circle;
}

#content ol li ul li {
font-size: 100%;
list-style-type: disc;
margin: 0px 0px 0.5em 2em;
padding: 0px;
}

#content ol li ol li {
font-size: 100%;
margin: 0px 0px 0.5em 2em;
padding: 0px;
list-style: lower-alpha;
}

#content ol li ol li ol li {
font-size: 100%;
margin: 0px 0px 0.5em 2em;
padding: 0px;
list-style: lower-roman;
}

#content a img {
border-style: none;
}

#content table {
border-collapse: collapse;
text-align: center;
margin: 0px 0px 3em;
padding: 0px;
}

#content table th {
padding: 1em;
text-align: right;
margin: 0px;
font-size: 1.4em;
color: #003955;
font-weight: bold;
}

#content table td {
margin: 0px;
padding: 1em;
text-align: center;
border: 1px solid #CCCCCC;
font-size: 1.3em;
font-weight: bold;
}

#content strong {
color: #333;
font-weight: bold;
}

em {
font-style: italic;
}

#footer {
background: url(../2-site-media/site-footer.png) no-repeat;
margin: 0px;
padding: 0px;
height: 49px;
}

.clear {
clear: both;
}

.hr-medium {
background-color: #FFFFFF;
height: 1px;
margin: 24px auto 40px;
width: 90%;
border-bottom: 1px solid #D6D6D6;
text-align: center;
padding: 0px;
}

.hr-small {
background-color: #FFFFFF;
height: 1px;
margin: 16px auto;
width: 90%;
border-bottom: 1px dashed #CCC;
text-align: center;
padding: 0px;
}

.pros-cons {
margin: 0px;
padding: 0px 0px 0px 3em;
}

.pros {
margin: 0px;
padding: 0px 3em 0px 0px;
float: left;
width: 360px;
border-right: 1px solid #CCC;
}

.cons {
margin: 0px 0px 0px 440px;
padding: 0px;
}

.options {
margin: 0px;
padding: 0px;
}

.options-left {
margin: 0px;
padding: 0px 5em 0px 0px;
float: left;
width: 340px;
border-right: 1px solid #CCC;
}

.options-right {
margin: 0px 0px 0px 440px;
padding: 0px;
}

.product {
margin: 0px;
padding: 0px;
}

.product-l {
margin: 0px;
padding: 0px;
float: left;
}

.product-r {
margin: 0px 0px 0px 190px;
padding: 0px;
}

.us {
margin: 0px;
padding: 0px;
}

.us-l {
margin: 0px;
padding: 0px;
float: left;
border: 1px solid #999;
}

.us-r {
margin: 0px 0px 0px 200px;
padding: 0px;
}

.float-right {
margin: 0px 0px 1em 2em;
padding: 0px;
float: right;
text-align: right;
}

.float-right img {
border: 1px solid #CCC;
margin: 0px 0px .5em;
padding: 0px;
}

.rela {
margin: 0px;
padding: 0px;
}

.real-l {
margin: 0px;
padding: 0px 4em 0px 0px;
float: left;
width: 410px;
border-right: 1px solid #CCC;
}

.real-r {
margin: 0px 0px 0px 480px;
padding: 0px;
}

.delete {
font-weight: bold;
font-variant: small-caps;
color: #090;
}

.bill-note {
color: #F00;
font-weight: bold;
}

.no {
font-weight: bold;
color: #F00;
font-family: "Times New Roman", Times, serif;
}

.yes {
font-weight: bold;
color: #060;
font-family: "Times New Roman", Times, serif;
}

.centered {
text-align: center;
}

