

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 background-position: top center;
 background-repeat: repeat;
 background-image: url(images/pagebg.gif);
 font-size: 11.6pt;
}
#wrapper { 
 margin: 0 auto;
 width: 807px;
}

#header {
 width: 805px;
 border-bottom: 20px solid #ffffff;
 height: 284px;
 margin: 0px 0px 0px 0px;
 background: transparent;
}

.topright {
 margin-left: 530px;
 margin-top: -20px;
 font-weight: bold;
 font-size: 13pt;
 border-spacing: 4px;
 padding: 2px;
}

#content {
 width: 795px;
 height: 100%;
 background: #ffffff;
 padding: 5px;
}

.main {
 margin: auto;
 width: 100%;
 height: 100%;
 vertical-align: top;
}

.main td {
 vertical-align: top;
}


#rightcolumn { 
 float: right;
 color: #000000;
 border: none;
 background: #ffffff;
 margin-right: 2px;
 padding-right: 30px;
 padding-left: 20px;
 height: 100%;
 min-height: 450px;
 width: 538px;
 display: inline;
}

.mainul {
 margin-left: 20px;
 list-style-image: url(images/check_green.gif);
 line-height: 1.3em;
}
.contenttable {
 margin: auto;
 padding: 6px;
 vertical-align: top;
 background: #F4F6F7;
 border: 7px solid #ffffff;
 border-collapse: collapse;
 width: 538px;
}
.contenttable td {
 padding: 6px;
 border-spacing: 2px;
 vertical-align: top;
 background: #F4F6F7;
 border: 7px solid #ffffff;
 border-collapse: collapse;
}
.pricetable {
 width: 100%;
 margin: auto;
 padding: 5px;
 font-size: 9pt;
 border: none 0 transparent;
 border-collapse: collapse;
}
.pricetable td {
 border: 1px solid #000000;
 border-collapse: collapse;
 vertical-align: top;
}
.pricetable th {
 border: 1px solid #000000;
 border-collapse: collapse;
 text-align: center;
 padding-top: 5px;
 background: #AABFF5;
 padding-bottom: 5px;
}
.priceleft {
 background: #AABFF5;
}
.subtitle {
 font-weight: bold;
 font-size: 1.3em;
}
.pictd {
 padding: 6px;
 border-spacing: 2px;
 vertical-align: top;
 background: #F4F6F7;
 border: 7px solid #ffffff;
 border-collapse: collapse;
 width: 140px;
}
.linkstable {
 margin: auto;
 padding: 6px;
 border:none;
 border-collapse: collapse;
}
.linkstable td {
 padding: 6px;
 border:none;
 border-collapse: collapse;
}
.linkul {
 margin-left: 20px;
}
#footer { 
 width: 805px;
 clear: both;
 color: #333;
 background-image: url(images/bottom.png);
 margin: 0px 0px 10px 0px;
 height: 53px;
 text-align: center;
 border-top: 20px solid #ffffff;
}
 #nav ul{
margin-left: 2em;
font-size: 11.6pt;
list-style: disc url(images/arrow.gif) outside;
}
#nav li{
margin: 4px;
color: #666;
padding-bottom: 10px;
}
#nav a:focus{
outline: none;
border: none;
list-style: disc url(images/arrowdown.gif) outside;
color: #000000;
}
#nav a:link {
 color: #000000;
}
#nav a:active {
 color: #000000;
}
#nav a:visited {
 color: #000000;
}
#nav a:hover {
 color: #0099CC;
}
#nav .current{
font-weight:bold;
list-style: none;
list-style: disc url(images/arrowdown.gif) outside;
}
.nav {
 line-height: 17pt;
 font-size: 11.6pt;
}
.nav a:link {
 background-image: url(images/arrow.gif);
 color #000000;
}
.nav a:hover {
 background-image: url(images/arrowdown.gif);
}
.nav a:active {
 background-image: url (images/arrowdown.gif);
}
nav a:visited {
 background-image: url(images/arrow.gif);
}

a img {
border: 0;
}
html{
height: 100%;
}
a img{
border: 0;
}
a:link, a:visited, a:active{
text-decoration: none;
color: #39549B;
}
a:hover{
color: #0099CC;
} 
p{
margin: 10px 0;
padding: 0;
}
h1 {
font-size: 120%;
font-weight: bold;
line-height: 2em;
border-bottom: 1px #996633 dotted;
margin-top: 0;
text-transform:capitalize;
}
#microNav{
width: 806px;
margin: 5px auto 10px auto;
}
#microNav ul li{
display: inline;
list-style: none;
}
#microNav ul li a{
font-size: 11px;
padding: 5px;
}
#microNav ul li a:hover{
text-decoration: underline;
border: 1px #EBEBEB solid;
padding: 4px;
}
select,input,textarea {
    width:5in;
    background-color:#DDDDFF;
    border:1px solid #0000FF;
}
textarea {
    height:1in;
}
.title {
    font-weight:bold;
}
.blurb {
    font-weight: bold;
    text-align: center;
}
.floaterbox {
    float:right;
    font-size:9pt;
    width:1.5in;
    margin:1em 1em 1em 1em; padding:0.5em 0.5em 0.5em 0.5em;
    background-color:#CCCCCC;
}
.logos {
 width: 90%;
 text-align: center;
 margin: auto;
}
.seobutton {
 display: none;
}
