body
{
     font: normal 10px verdana,arial,helvetica,sans-serif;
     margin:0;
}

div
{
}

img
{
 border:0;
 clear:both;
 float:left;
}

p
{
  margin: 0px 0 8px; 0;
  color:#3D627D;  
}
 
 
.text_blue
{
  color:#3D627D;
}

.text_blue_big
{
  font: bold 14px verdana,arial,helvetica,sans-serif;
  color:#3D627D;  
}

.txt_white_big
{
  font: normal 12px verdana,arial,helvetica,sans-serif;
  color:#ffffff;  
}

.txt_white_big_bold
{
  font: bold 12px verdana,arial,helvetica,sans-serif;
  color:#ffffff;  
}

h1
{
  font: normal 20px verdana,arial,helvetica,sans-serif;
  color:#ffffff;
  margin:0 0 8px 0;
}

h2
{
  font: normal 12px verdana,arial,helvetica,sans-serif;
  color:#ffffff;
  margin:0 0 8px 0;
}

h2.blue
{
  font: normal 12px verdana,arial,helvetica,sans-serif;
  color:#3D627D;  
  margin:0 0 8px 0;
}


h3
{
  font: bold 10px verdana,arial,helvetica,sans-serif;
  color:#3D627D;
  margin:0 0 8px 0;
}

h4
{
  font: normal 18px verdana,arial,helvetica,sans-serif;
  color:#ffffff;
  margin:0 0 8px 0;
}

form { padding:0; margin:0; }


ul
{
  padding-left:0;
  margin:0;    
  list-style:none;
}


li
{
   color:#3D627D;
}

.bullets li
{
  background: url(images/bullet.gif) no-repeat 0 6px;
  line-height:14px;
  padding:0px 0 4px 15px;
}


.fake_hr
{
 clear:both;
 float:left;
 height:2px;
 background:#ffffff;
 line-height:2px;
 padding:0;
 margin:3px 0;
 display:inline;

}


a, a:visited
{
   text-decoration: none; 
   color:#3D627D;
}

a:hover
{
   text-decoration: none; 
   color: #ffffff;
}

a.content, a.content:visited
{
   font: bold 10px verdana,arial,helvetica,sans-serif;
   text-decoration: none; 
   color:#3D627D;
}

a.content:hover
{
   text-decoration: none; 
   color: #ffffff;
}


a.white, a.white:visited
{
   text-decoration: none; 
   color: #ffffff;
}

a.white:hover
{
   text-decoration: none; 
   color: #3D627D;
}


a.big, a.big:visited
{
   text-decoration: none; 
   font-size:11px;
   font-weight:bold;
   color:#3D627D;
}

a.big:hover
{
   text-decoration: none;
   font-weight:11px;
   font-weight:bold;   
   color: #ffffff;
}

a.bold, a.bold:visited
{
   text-decoration: none; 
   font-weight:bold;
   color:#3D627D;
}

a.bold:hover
{
   text-decoration: none;
   font-weight:bold;   
   color: #ffffff;
}
a.big_white, a.big_white:visited
{
   text-decoration: none; 
   font-size:12px;
   color: #ffffff;
}

a.big_white:hover
{
   text-decoration: none; 
   font-size:12px;
   color: #3D627D;
}

a.location, a.location:visited
{
   text-decoration: underline; 
   color: #8CAFC8;
}

a.location:hover
{
   text-decoration: none; 
   color: #8CAFC8;
}


/* THE MAIN CONTAINER */

#page_container
{
     text-align:left;
     background-color:#ffffff;
     position:absolute;
     width:750px;
     height:577px; 
     margin-left:-375px;     
     margin-top:-288px;
     top:50%;
     left:50%;       
}

#page_container table
{
     font: normal 10px verdana,arial,helvetica,sans-serif;
 
}


#menu
{
  height:21px;
  line-height:3px;
  width:750px;
  background-color: #3D627D;
  clear:both;
  float:left;
}

#location_bar
{
  position:absolute;
  top:180px;
  left:26px;
  height:15px;
  line-height:15px;
  width:706px;
  color:#8CAFC8;
}

.lo_text
{
  color:#3D627D;
}

#spacer
{
  height:3px;
  line-height:3px;
  width:750px;
  background-color: white;
  clear:both;
  float:left;
}

#footer
{ 
  font-weight:bold;
  width:750px;
  height:55px;
  clear:both;
  float:left;
  background: url(backgrounds/footer.jpg) no-repeat top left;
  color:#ffffff;
  padding:20px 10px 0 10px;      
}

#footer_left
{
    float:left;  
    margin:0px 0px 0 0px;
    width:210px;
    height:15px;    
}

#footer_center
{
    float:left;  
    margin:0px 0px 0 0px;
    text-align:center;
    width:265px;
    height:15px;      
}


#footer_right{
    float:left;
    margin:0px 0px 0 0px;
    text-align:right;
    width:260px;    
    height:15px;  
}
