body {background-color: #CCE7EE;color: #454D52;font-family: Arial, Verdana, Helvetica, Sans-Serif;font-size: 10pt;margin: 0px;padding: 0cm;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.clear {clear: both;
font-size: .1px; 
margin: 0px; 
line-height: 0; 
height: 0px;}

.container {
width: 759px;
margin: 0px auto;}

#top_container {background-image: url(../images/top_banner.gif);background-repeat: no-repeat;width: 759px;height: 122px;}

#search_container {position: relative;top: 14px;width: 200px;float: right;}

#search_container input.searchfield {
background-color: #ffffff;
border: 1px #A2A2A2 solid;
color: #454D52;
width: 140px;
height: 13px;
margin-left: 5px;
margin-right: 5px;
font-size: .8em;}

.icon_image {position: relative;top: 3px;}

#menu_container {
background-image: url(../images/menu_bg.gif);background-repeat: repeat-x;height: 27px;float: right;position: relative;top: 95px;z-index: 1;}
#content_container {background-color: #ffffff;background-image: url(../images/page_bg.gif);background-repeat: repeat-y;}

.content {width: 759px;margin: 0px auto;}

#bc {font-size: .8em;margin: 10px 0px;color: #005041;float: left;}

#bc a:link {color: #005041;text-decoration: none;}

#bc a:active {color: #005041;text-decoration: none;}

#bc a:visited {color: #005041;text-decoration: none;}

#bc a:hover {text-decoration: underline;}

#date {font-size: .8em;margin: 10px 0px;color: #005041;float: right;}

table.table_page_content {margin: 0px;padding: 0px;border-collapse: collapse;}

#page_container h1 {color: #0086AA;font-size: 1.6em;border-bottom: 1px #005041 dotted;}

.latest_news {
background-image: url(../images/latest_news.jpg);background-repeat: no-repeat;
width: 197px;height: 82px;}

.latest_news_title_text {
width: 90px;
overflow: hidden;text-align: center;
color: #ffffff;font-weight: bold;font-size: 1.9em;position: relative;top: 10px;left: 75px;letter-spacing: .1em;}

#right_container {
width:197px;
vertical-align: top;background-color: #DEEFDB;margin: 0px;
padding: 0px;}

#right_white {
width:197px;background-color: #ffffff;padding: 0px 0px 5px 0px;}

.right_title {background-image: url(../images/right_title.jpg);background-repeat: no-repeat;width: 197px;height: 82px;
overflow: hidden;}

.right_title p {color: #ffffff;font-size: 1.9em;font-weight: bold;margin: 0px;padding: 0px;position: relative;text-align: center;top: 15px;
letter-spacing: .1em;overflow: hidden;}

.right_content {margin: 0px 2px;;padding: 0px;border: 1px #ffffff solid;}

.right_content hr {
color: #fff; 
background-color: #fff; 
border: 1px dotted #005041; 
border-style: none none dotted; }

.right_content_title {letter-spacing: .1em;font-weight: bold;margin: 0px;padding: 0px;}

.right_content_title a:link{color: #004C69;text-decoration: underline;}

.right_content_title a:active{color: #004C69;text-decoration: underline;}

.right_content_title a:visited{color: #004C69;text-decoration: underline;}

.right_content_title a:hover{color: #004C69;text-decoration: none;}

.right_content_date {color: #000000;font-weight: bold;background-image: url(../images/news_icon.gif);background-repeat: no-repeat;background-position: 0px 3px;padding: 0px 0px 0px 10px;
margin: 10px 0px 2px 0px;}

.right_text p {margin: 0px;padding: 10px 0px;}

#ftr {height: 10px;font-size: .1em;}

#footer {color: #0086AA;font-size: .8em;
margin: 10px 0px 0px 0px;padding: 0px 0px 100px 0px;}

#footer a:link {
color: #00aada;text-decoration: none;}

#footer a:active {
color: #00aada;text-decoration: none;}

#footer a:visited {
color: #00aada;text-decoration: none;}

#footer a:hover {text-decoration: underline;}

#terms {
float: left;}

#ud {
float: right;}