
/* CSS Document */
html, body {
height: 100.1%;
margin: 0 0 1px;
} 

body.contentbgcolor {
  margin:0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color:#8baafc;
}
.contentbgcolor img { border: none; display: block; }

/* default link styles  */



.contentbgcolor a:link {
 font-family:Arial, sans-serif;
 font-size: 12px;
 xxcolor: #173182;
 font-weight: normal;
}

.contentbgcolor a:visited {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #173182;
 font-weight: normal;
}
.contentbgcolor a:hover {
 font-family: Arial, sans-serif;
 font-size: 12px;
 xcolor: #768edb;
 color: #7dacff;
 text-decoration: none;
 font-weight: normal;
}

.contentbgcolor a.strong { font-weight: bold; font-family: Arial, sans-serif; }


.content-heading {
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 16pt;
  text-decoration: none;
  color: #173182;
  letter-spacing:2px;
  margin:0;
  xline-height:30px;
}


.clearfloats { clear: both; height: 0px; line-height: 0px; }

.contentbgcolor h1 { font-family: Arial, sans-serif; font-weight: normal;font-size: 23px; text-decoration: none; color: #173182; letter-spacing:2px; margin:0; xline-height:30px }

.contentbgcolor h1 a:link { font-family:Arial, sans-serif; font-size: 23px; color: #173182; font-weight: normal;text-decoration: none;}
.contentbgcolor h1 a:visited { font-family: Arial, sans-serif; font-size: 23px; color: #173182;  font-weight: normal; text-decoration: none;}
.contentbgcolor h1 a:hover { font-family: Arial, sans-serif; font-size: 23px; color: #7dacff; text-decoration: none; font-weight: normal;}


.contentbgcolor h2 { font-family: Arial, sans-serif; font-weight: normal;font-size: 30px; text-decoration: none; color: #df7727;letter-spacing:2px; padding: 10px 0 0 20px; margin:0 }
.contentbgcolor h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px;   font-weight:normal;margin:0;color: #fff; padding: 10px 0 0 20px; xline-height:20px}

#contentwrapper {
  width:990px;
  margin-right:auto;
  margin-left:auto;
  text-align: left;
}

.contentbgcolor h4 {font-family:Arial, sans-serif; font-size: 12px; color: #46362b; text-decoration: none;font-weight: normal;letter-spacing:1px; margin:0;  padding-top:5px; text-align:center}
.contentbgcolor h4 a:link {font-family:Arial, sans-serif; font-size: 12px; color: #46362b; text-decoration: none;font-weight: normal;letter-spacing:1px; margin:0;  padding-top:5px; text-align:center}
.contentbgcolor h4 a:visited{font-family:Arial, sans-serif; font-size: 12px; color: #46362b; text-decoration: none;font-weight: normal;letter-spacing:1px; margin:0;  padding-top:5px; text-align:center}

.contentbgcolor h4 a:hover{font-family:Arial, sans-serif; font-size: 12px; color: #a77655; text-decoration: none;font-weight: normal;letter-spacing:1px; margin:0;  padding-top:5px; text-align:center}

.contentbgcolor { xline-height:18px}

/*
 * Nav Area
 */
.main_nav { position: relative; margin: 0; padding: 0;vertical-align:bottom;  }
.main_nav ul {margin: 0;  padding: 0;list-style: none; text-align:center; }
.main_nav li {margin: 0; float:left;padding: 10px 16px 5px 0;_padding: 10px 8px 5px 0;position: relative;}
.main_nav li a:link{font-family:Verdana, sans-serif; font-size: 13px; color: #46362b; text-decoration: none;font-weight: }
.main_nav li a:visited{font-family:Verdana, sans-serif; font-size: 13px; color: #46362b; text-decoration: none;font-weight: }
.main_nav li a:hover{font-family:  Verdana, sans-serif; font-size: 13px; color: #a77655; text-decoration: none; font-weight: normal;}
.main_nav li a.selected{ font-weight:normal;text-decoration:none; color: #a77655;}

/*
 * Main Content Area
 */
#main_header { display: block; margin: 0;}
#main_image { display: block; margin: 0;border: none;}

/* left, right, spacer are ONLY for the navigation bar */
.XXleft { width: 295px;_width: 285px; float:left; }
.XXright{ width: 680px;float:left} 
.left { float:left; }
.right{ float:right; } 
.spacer{ height:100px; }

/* image seems to be used for other things */
.image{ border:none; float:left}
.copy { float:left; width: 415px; }


.copy img{ text-align:center}

.maincontent1 { width:990px; background-color:#fff;border:1px solid #fff; height:253px}
.homeaboutus{ width: 364px; height:229px; float:left; padding:12px; background-color:#fffaca; xline-height:15px; _xline-height:13px}


.maincontent { width:990px; margin-top: 10px; background-color:#fff;
  float:right;
}
.maincontent ul { position: relative;margin: 0;  padding: 0 10px 10px 20px; }
.maincontent li { padding: 10px 5px 0px 0px;}


/* The three columns in the middle of the main page */
.columns { vertical-align:top;
   padding:5px 5px 10px 10px;
   margin-top:0; border-width:0;}
.colone { }
.coltwo { border-left:1px solid #dadeeb; }
.colthree { border-left:1px solid #dadeeb; } 

.colimg {float; left; height:150px; }
.coloneimg {  horizontal-align:center;}
.coltwoimg { horizontal-align:center; border-left:1px solid #dadeeb;}
.colthreeimg { horizontal-align:center; border-left:1px solid #dadeeb; }

/*
 * Footer Area
 */
.footer { width:990; margin: 0;padding: 10px 0 20px 0;}




/*
 * Sub pages
 */
 
.leftnav {
  width:140px;
  float:left;
  padding:20px 10px 20px 20px;
  xline-height:15px;
}
.subcontent {
  width:789px;
  float:left;
  padding:10px 10px 10px 15px;
  border-left:1px solid #dadeeb;
}
