body {
background: #35537e;
}

p  { 
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #474747;
 line-height: 15px;
 font-weight: normal; 
}

p.linespace
{
line-height: 20px;
}

td {
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #474747;
 font-weight: normal; 
 }

li {
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #474747;
 line-height: 15px;
 font-weight: normal; 
}

li.linespace
{
line-height: 20px;
}

dl {
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #474747;
 font-weight: normal; 
}


h1, h2, h3 {
   color: #406998;
   margin: 0px;
}

h1 {
     font: normal 18px Franklin Gothic Medium, sans-serif; 
}

h2 {
    font: normal 15px Franklin Gothic Medium, sans-serif; 
}

h3 {
    font: 13px Franklin Gothic Medium, sans-serif;
}

h4 {
    font: 16px Times New Roman, Times, serif;
    color: #406998;
}

a {
  font: normal 11px Verdana, sans-serif;
  color: #30598a;
  text-decoration: underline;
}

a:hover {
  font: normal 11px Verdana, sans-serif;
  color: #30598a;
  text-decoration: none;
}

a.white-link-underline {	
  text-decoration: underline;
  font: normal 11px Verdana, sans-serif;
  color: #FFFFFF;
}

.white-text{
  color: #ffffff;
  font: normal 11px Verdana, sans-serif;
  text-decoration: none;
}

.script {
  color: #474747;
  font: italic 13px Comic Sans MS, serif;
  text-decoration: none;
}

/* logo */
.logo {
 POSITION:absolute;
 BACKGROUND-COLOR:#FFFFFF;
 WIDTH:975px;
 HEIGHT:144px;
 }

 /* top right column */
.rttop {
 POSITION:absolute;
 TOP:50px;
 LEFT:775px;
 RIGHT:20px; 
 WIDTH:975px;
 }
  
 /* menu */
.menu {
 POSITION:absolute;
 TOP:144px;
 LEFT:0px; 
 width:975px;
 Z-INDEX:4;
 }

  /* banner */
.banner {
 POSITION:absolute;
 TOP:240px;
 WIDTH:675px;
 Z-INDEX:3;
 }
 
 
 /* page title */
.title {
 POSITION:absolute;
 FONT: oblique 24px Verdana, san-serif;
 COLOR: #E8E8E8;
 TOP:270px;
 LEFT:170px; 
 Z-INDEX:5;
 }
 
  /* Image */
.image {
 POSITION:absolute;
 TOP:180px;
 LEFT:675px;
 Z-INDEX:6;
 }
 
   /* col containers */
#container {
    POSITION:absolute;
    top:380px;
    width:675px;
    background-color:#FFFFFF;
    Z-INDEX:8;
 }
 
#col1 {
    float:left;
    padding:10px;
    width:300px;
 }
    
#col2 {
    float:left;
    padding:10px;
    width:300px;
}

#col3 {
    POSITION:absolute;
    top:380px;
    margin-left:675px;
    background-color:#ffff99;
    height:680px;
    padding:10px;
    width:280px;
    Z-INDEX:9;
}

#coldbl {
    POSITION:absolute;
    top:380px;
    float:left;
    padding:10px;
    width:655px;
    background-color:#FFFFFF;
 }
 
#rtcol {
   POSITION:absolute;
    top:380px;
    margin-left:675px;
    background-color:#ffff99;
    height:620px;
    padding:10px;
    width:280px;
 }
 
.right { 
 text-align: right;
 }

.clear {
       clear: both; 
 }
 
    /* bottom cols */
#btcols {
  BACKGROUND-COLOR:#FFFFFF;
  width:680px;
 }
 
     /* bottom */
#bottom {
  POSITION:absolute;
  top:1080px;
  width:975px;
  BACKGROUND-COLOR:#FFFFFF;
  Z-INDEX:10;
 }
 
      /* bottom */
#cstop {
  POSITION:absolute;
  top:0px;
  width:975px;
  BACKGROUND-COLOR:#FFFFFF;
  Z-INDEX:1;
 }
 
