body {
 margin-top: 40px;
 padding: 0;
 font-size: 12px;
 background-color: #FFFFFF;
 background-image: url(../img/bg_body.jpg);
 background-repeat: repeat-x;
 background-position: left top;
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size: 9pt; 
 color: #333;}
 
h1, h2, h3, h4, h5, h6 {
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size: 16px;
 color: #3E6A5A;
 margin-top: 28px;
 margin-bottom: 20px;}
 
p {
 margin: 10px 10px 25px 0;} 
.imagetable p { 
 margin: 0 10px 0 0;} 

strong.green {
color: #3E6A5A;}

a:link, a:visited {
 color: #F09100;
 text-decoration: underline;}
a:hover { 
 color: #516063;
 text-decoration: underline;}
 
.maintable {
 margin: 0;
 padding: 0;
 text-align: center; 
 margin-left: auto; 
 margin-right: auto; 
 width: 750px;
 border: 1px solid #60A48C;
 border-collapse: collapse;
 background-color: #FFFFFF;}
 .maintable td {
 vertical-align: top;
 padding: 20px;}
 
table {
 width: 520px;
 border: 0;
 border-collapse: collapse;
 background-color: #FFFFFF;}
table td {
 vertical-align: top;
 padding: 0;
 text-align: left;}
.border {
 border: 1px solid #60A48C;} 

.datatable {
 width: 400px;
 padding: 0;
 margin: 0;
 background-color: #FFFFFF;
 border: 1px solid #60A48C;
 border-collapse: collapse;}
.datatable td {
 vertical-align: top;
 padding: 8px;
 margin: 0;}
 .datatable th {
 vertical-align: top;
 padding: 8px;
 margin: 0;
 border: 1px solid #60A48C;
 font-weight: bold;}

 .navtable {
 padding: 0;
 margin: 0;
 width: 148px;
 background-color: #FFFFFF;
 border: 0;
 border-collapse: collapse;}
.navtable td {
 vertical-align: top;
 padding: 0;
 margin: 0;}
 #logo {
 margin: 10px 0 20px 0;}
  
.imagetable {
 width: 520px;
 padding: 0;
 margin: 0;
 background-color: #FFFFFF;
 border: 0;
 border-collapse: collapse;}
.imagetable td {
 vertical-align: top;
 padding: 0;
 margin: 0;}
.imagetable td img {
 margin-right: 10px;
 border: 1px solid #60A48C;} 