body {
margin: 0px auto 0px auto;
text-align: left;
}

p {
font: 12px/14px Arial, Helvetica, sans-serif;
color: #000;
padding-left: 24px;
}

.logo {
background-image: url(../images/header2010-B.png);
background-repeat: no-repeat;
height: 88px;
font: 88px Arial, Helvetica, sans-serif;
width: 310px;
}

h2 {
font: 14px/16px Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
text-decoration: underline;
}

h3 {
font: 13px/15px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
padding-left: 12px;
}


h4 {
font: 12px/14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
padding-left: 24px;
}

hr {
width: 588px;
height: 1px;
padding-bottom: 0px 0px 20px 0px;
}

ul {
font: 13px Arial, Helvetica, sans-serif;
font-style: italic;
}

.maincontainer {
background-color: #fff;
width: 758px;
padding: 0px;
}

td.languages {
height: 16px;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
padding: 2px 0px 2px 5px;
border-bottom: 1px solid #000;
}

.languages a {
color: #000;
padding-right: 20px;
text-decoration: none;
}

.languages img {
border: none;
}

.h1row {
width: 758px;
padding: 0px;
height: 88px;
font: 88px Arial, Helvetica, sans-serif;
margin: 0px auto 0px auto;
}

td.mainnav {
width: 438px;
text-align: right;
padding: 0px 2px 10px 2px;
}

.mainnavcontainer {
width: 360px;
}

.mainnavtable {
width: 180px;
height: 24px;
font: 24px Arial, Helvetica, sans-serif;
text-align: center;
}

.mainnavtable a {
font: 17px Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
display: block;
padding: 2px;
}

.mainnavtable a:hover {
background-color: #fff;
display: block;
}

.subnavrow {
height: 20px;
font: 20px Arial, Helvetica, sans-serif;
width: 758px;
padding: 0px;
}

td.date {
width: 338px;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
text-transform: uppercase;
padding-left: 5px;
}

td.subnav {
width: 420px;
padding: 0px 10px 4px 0px;
text-align: right;
}

td.subnav a {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left: 8px;
font-weight: bold;
color: #fff;
}

td.subnav a:hover {
text-decoration: underline;
}

td.subnav12 {
width: 420px;
}

td.subnav12 a {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight: bold;
color: #fff;
}

td.subnav12 a:hover {
text-decoration: underline;
}

li.subnav1 {
text-align:left;
}

li.subnav1 a {
font: 10px/14px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #fff;
}

li.subnav1 a:hover {
text-decoration: underline;
}


td.bottombar {
font: 25px Arial, Helvetica, sans-serif;
height: 25px;
}

td.sectionnav {
width: 130px;
padding: 5px 5px 15px 5px;
text-decoration: none;
}

td.sectionnav ul {
list-style-type: none;
padding: 0px;
margin: 0px;
list-style-type: circle;
}

td.sectionnav a {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}

td.sectioncontent {
width: 628px;
padding: 5px 10px 15px 10px;
}

.productsservices {
font: 12px/14px Arial, Helvetica, sans-serif;
}

.uniquetable {
width: 758px;
padding: 0px;
}

.forms {
font: 12px Arial, Helvetica, sans-serif;
padding: 2px;
text-align: left;
}

.forms2 {
font: 12px Arial, Helvetica, sans-serif;
padding: 5px;
}

.forms2 td{
text-align: left;
}

.forms2 p{
padding: 0px 10px 15px 0px;
}

.forms2 td{
padding: 0px;
}

.forms p {
padding: 0px;
}


.forms h3 {
padding: 0px;
}


.forms h4 {
padding: 0px;
}

.formssubject {
font-weight: bold;
}

.formstop {
padding-bottom: 14px;
text-align: left;
color: #FF0000;
text-transform: uppercase;
}
.formsbottom {
padding-top: 14px;
text-align: left;
}

.forms3 {
font: 12px Arial, Helvetica, sans-serif;
text-align: left;
border: 1px solid #000;
}

.paragraphpadding img {
padding-left: 24px;
}

.advertisingtoprow{
background-color: #ccc;
padding: 2px 10px 2px 10px;
display: block;
}

.advertisingbottomrow{
background-color: #fff;
padding: 10px;
display: block;
}

.advertisingspacer{
background-color: #fff;
padding: 0px 5px 0px 5px;
}

.stats {
padding: 3px;
margin-left: 20px;
font: 12px/14px Arial, Helvetica, sans-serif;
}

.stats h4 {
padding: 3px;
font: bold 12px/14px Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

.vipform {
margin-left: 23px;
width: 300px;
}

ul.left_nav  {
list-style-type: none;
font: 12px/10px Arial, Helvetica, sans-serif;
}
ul.left_nav li{
padding: 5px 0px 2px 0px;
}