body {
font-family: Arial,Helvetica; color: #444;
font-size:12px;
background:#fff;
}
#accessibility {
  position: absolute;
  left: -9000px;
  width: 9000px;
}

#wrapper {
 width:730px;
 margin:0 auto;
 text-align:left;
}

#content {
width:680px;
margin:0 auto;
padding:3px 40px 40px 40px;
border: 1px solid #FFC400;
text-align:left;
line-height: 1.5;
}
#content center img {
 padding-top:37px;
}
#content .cDescription center img {
 padding-top:15px;
}
#forward_message {
 margin:0 auto;
 border:1px solid #ccc;
 padding:5px;
}
.forward_header {
 background:#ffc400;
 padding:3px;
}

a {
  color: #197CA6;
}
.warn {
color:#990000;
}
center b {
color:#cc3366;
font-size:14px;
}

.highlight {
 color:#c02c0a;
 text-transform:uppercase;
}
.highlightu {
 color:#c02c0a;
 text-transform:uppercase;
 border-bottom:1px solid;
}


.floatright {
  float:right;
  margin-left:30px;
  margin-bottom: 20px;
  clear:right;
}
.floatleft {
 float:left;
 margin-right:45px;
}

.floatleft:after {
  height: 0px;
  clear: left;
  display: block;
  visibility: hidden;
  content: ".";
}


hr {
border:0px;
border-bottom:1px solid #ffc400;
}

hr.dotted {
border-bottom:1px dotted #ffc400;
text-align: left;
margin: 10px auto 5px 0; /*this will align it left for Mozilla*/
}

h2 {
  font-size: 14px;
}
table {
  border: 0px;
  font-size:12px;
}
table td {
  padding-right: 20px;
  font-size:12px;
}
table.border {
  border: 1px solid;
  border-collapse:collapse;
  font-size:12px;
}
table.border td {
  border:1px solid;
  padding: 3px;
  font-size:12px;
}

.cDescription img {
  border:0px solid #ccc;
  padding:0px;
}
#header {
 padding-bottom:3px;
}
#footer {
 width:700px;
 margin:0 auto;
 padding-top:10px;
}
#newsletter_sponsors {
  text-align:center;
}
#newsletter_sponsors img {
  padding: 0px 10px 15px 10px;
}
.adverts { text-align:center; }
.ad {text-align:center;}
