/* CSS Document */

body {

  margin: 0px;
  
  background-color: #004B8D;
  background-image: url(images/bg.gif);
  background-repeat: repeat;
  background-attachment: scroll;
  
  scrollbar-face-color: #CC6600;
  scrollbar-shadow-color: #663300;
  scrollbar-darkshadow-color: #330000;
  scrollbar-3dlight-color: #FF9933;
  scrollbar-highlight-color: #FF9933;  
  scrollbar-track-color: #004B8D;
  scrollbar-arrow-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  }
  
TABLE.stretch {
  width: 100%;
  height: 100%;
  }

TABLE.stretch TD {
  text-align: center;
  vertical-align: top;
  }
  
TABLE.main {
  width: 953px;
  background-color: #FFFFFF;
  border-right: 3px solid #CC6600;
  border-bottom: 3px solid #CC6600;
  }
  
TABLE.banner {
  width: 950px;
  height: 202px;
  background-image: url(images/page_banner.jpg);
  background-repeat: no-repeat;
  }

TABLE.banner TD {
  text-align: left;
  vertical-align: top;
  }
  
TABLE.banner TD.right {
  text-align: center;
  vertical-align: bottom;
  width: 225px;
  padding-right: 15px;
  }
  
TABLE.content {
  width: 950px;
  }

TABLE.content TD.left {
  width: 725px;
  padding: 25px;
  text-align: justify;
  vertical-align: top;
  }
  
TABLE.content TD.lefthome {
  width: 725px;
  padding: 25px;
  padding-top: 17px;
  text-align: justify;
  vertical-align: top;
  }
  
TABLE.content TD.right {
  width: 225px;
  padding: 0px;
  padding-right: 15px;
  text-align: center;
  vertical-align: top;
  }
  
TABLE.content TD.right IMG{
  border: 2px solid #004B8D;
  margin-top: 15px;
  margin-bottom: 15px;
  }
  
P, UL, OL, H1, H2, H3, H4, H5, H6 {
  font-family: Arial, Helvetica, sans-serif;
  }

TABLE.leftalign P, TABLE.leftalign UL, TABLE.leftalign OL, TABLE.leftalign H1, TABLE.leftalign H2, TABLE.leftalign H3, TABLE.leftalign H4, TABLE.leftalign H5, TABLE.leftalign H6 {
  text-align: left;
  }

P, UL, OL {
  font-size: 14px;
  }

UL, OL {
  text-align: left;
  }

H1 {
  font-size: 25px;
  font-weight: bold;
  color: #004B8D;
  border-bottom: 1px dashed #E6EEF4;
  margin-top: 0px;
  }

H2, H3, H4, H5, H6 {
  color: #004B8D;
  text-align: left;
  }

H2 {
  font-size: 16px;
  }

H3 {
  font-size: 14px;
  }

H4 {
  font-size: 12px;
  }

H5 {
  font-size: 10px;
  }

H6 {
  font-size: 8px;
  }

TD.left A {
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  color: #004B8D;
  border-bottom: 1px solid #CC6600;
  }

TD.left A:hover {
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  color: #CC6600;
  border-bottom: 1px solid #004B8D;
  }
  
TD.left A:active {
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  color: #000000;
  border-bottom: 1px solid #000000;
  }

P.footer {
  font-size: 10px;
  text-align: center;
  color: #E6EEF4;
  margin-top: 0px;
  line-height: 20px;
  }

P.footer A {
  font-size: 10px;
  text-decoration: none;
  text-align: center;
  color: #E6EEF4;
  border-bottom: 1px dashed #CC6600;
  }

P.footer A:hover {
  font-size: 10px;
  text-decoration: none;
  text-align: center;
  color: #E6EEF4;
  border-bottom: 1px solid #5C97C4;
  }
  
P.footer A:active {
  font-size: 10px;
  text-decoration: none;
  text-align: center;
  color: #5C97C4;
  border-bottom: 1px solid #5C97C4;
  }

IMG { border:none; }

IMG.locations {
  border: 1px solid #004B8D;
  margin-right: 10px;
  }
  
P.smallhome {
  color: #CCCCCC;
  font-size: 10px;
  text-transform: none;
  margin-top: -20px;
  }