body {
   position:absolute;
   margin: 0px;
   padding: 0px;
   font-family: Calibri, Helvetica, sans-serif;
   font-size: 11pt; 
   text-align: left;
   /*left: 50%;
   margin-left: -375px;*/
   background-color: #BBCCDD;
   border: 1px solid #0A228E;
}


#main {
   width: 750px;
   margin: 0px;
   padding: 0px;
}

#footer {
   background-color: #0A228E;
   color: #ffffff;      
}

/* main divs */
 
td.contentimages{
background-color: #D9E4F4;
width:20%;
}
td.contentimages img{
border: none;
}
td.content {
background-color: #D9E4F4;
width:47%;
}


td.news {
   margin: 0px;
   padding-left:8px;
   padding-right:5px;
   background-color:#D9E4F4;   
   width:33%;
   vertical-align: top; 
}

#copyright {
   padding: 5px;
   background-color: #0A228E;
   color: #ffffff;
   font-size: 10pt;
   font-family:"Futura Md BT", "Arial";
}


a, a:visited, a:active{ 
   color: #0A228E;
   font-weight: bold;
   font-family:"Futura Md BT", "Arial Narrow";
}

a:hover {
   background-color: #FED12E; 
   color: #0A228E; 
   text-decoration: none; 
   font-weight: bold; 
}



h1 {
   color: #0A228E;
   font-family:"Futura MdCn BT", "Futura Md BT", "Arial Narrow";
   text-align: center;
} 
 
h2 {
   color: #FED12E;
   font-family:"Futura MdCn BT", "Futura Md BT", "Arial Narrow";
}
 
h3 {
   color: #0A228E;
   font-family:"Futura Md BT", "Arial Narrow";
   text-align: center;
}
 
h4 {
   color: #0A228E;
   font-family:"Futura Md BT", "Arial Narrow";
} 
 
h5 {
   color: #0A228E;
   font-family:"Futura Md BT", "Arial Narrow";
   text-align: center;
}

/* news look and feel */

td.news div.newsbox {
   padding: 3px;
   color:#0A228E;
   background:#D9E7F7;
   border: 2px solid #fff;
   border-color: #fff #fff #fff #fff;
}

td.news div.newsheading {
   color:#0A228E;
   font-size: 12pt;
   font-weight:bold;
   font-family:"Futura Md BT", "Arial Narrow" "Helvetica", "sans-serif";
}

td.news div.newscontent {
   background:transparent;
   color:#0A228E;
   font-family: Calibri, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
}

td.news div.newscontent p{
   margin-top: 2px;
}

td.news div.newsbox a {
   color: #0A228E;
   font-weight:bold;
   text-decoration: underline;
}

td.news div.newsbox a:visited {
   color: #FED12E;
   background: #0A228E;
}

td.news div.newsbox a:hover, a:active {
   color: #fff;
   background: #0A228E;
   text-decoration: none;
}