body {
  margin: 0px;
  padding: 0px;
}
.nav_wrap {
  width: 123px;
  margin: 0px;
  padding: 0px 0px 0px 6px;
  border: 0px;
}
    ul.left_menu {
      height: 307px;
      background-color:#d4dbe2;
      text-align: center;
      letter-spacing: 0px;
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
      width: 121px;
      margin: 0px;
      padding: 20px 0px;
      background-image: url("/images/menutail.gif");
      background-repeat: no-repeat;
      background-position: bottom left;
    }
   .left_menu li {
      width: 121px;
      list-style-image:none;
      padding: 5px 0px 10px 0px;
      margin: 0px;
      list-style-position:outside;
      list-style-type:none;
      background-color:#d4dbe2;
      background-image:url("/images/menu_bottom.gif");
      background-repeat: no-repeat;
      background-position: bottom center;
      border: 0px;
    }
    .left_menu li a {
      text-decoration: none;
      font-size: 10px;
      padding: 0px;
      margin: 0px;
      text-transform: uppercase;
      font-family:Geneva, Tahoma, sans-serif;
      line-height: 1em;
      color: #333333;
      font-weight: bold;
    }
    ul.top_menu {
      width: 745px;
      list-style-image:none;
      list-style-position:inside;
      list-style-type:none;
      margin: 0px;
      padding: 5px 10px 4px 10px;
      height: 25px;
      background-image: url("/images/top_backing.gif");
      background-repeat: repeat-x;
      background-position: bottom left;
    }
    ul.top_menu li {
      display: inline;
      text-align: center;
      margin: 10px 5px 15px 5px;
    }
    ul.top_menu li a {
      text-decoration: none;
      font-size: 11px;
      padding: 4px;
      margin: 0px;
      text-transform: uppercase;
      font-family:Geneva, Tahoma, sans-serif;
      line-height: 1em;
      color: #072352;
      font-weight: bold;
    }
    ul.top_menu li a:hover {
      background: #eae8eb;
      padding: 3px;
      border: #b2b2b2 1px solid;
    }
    .head h1 {
      font-size: 18px;
    }
    .modules_list {
      background-image: url("/images/NEWmodules_hagg.jpg");
      background-repeat: no-repeat;
      position: relative;
      left: -10px;
      top: -5px;
    }
    .modules_list p.headline {
      padding-top: 5px;
    }
    .modules_list td p {
      padding-left: 250px;
    }
    table.landing {
      width: 100%;
      height: 100%;
      border: 0px;
    }

 .headline{
   font-family:"Times New Roman",arial,sans-serif;
   font-size:24px;
   color:#00286B;
   text-decoration: none;
   font-weight: bold;
   margin: 0px;
   padding-top: 10px;
   padding-bottom: 5px;
   letter-spacing : 1px;
 }
  .copy{
   font-family:arial,sans-serif;
   font-size:9pt;
   padding-top: 10px;
   padding-bottom: 5px;
   margin: 0px;
   color:#000000;
   text-decoration: none;
 }
 .homepage {
  font-weight: bold;
  padding-right: 200px;
  background-image: url("/images/hag_bg.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
 }
 .homepage .headline {
  padding-top: 25px;
  padding-bottom: 25px;
 }
 td.topbar {
  height: 24px;
  background:#012A6A;
 }
 table.page_wrapper {
border: 1px solid #000000;
width: 765px;
padding: 0px;
margin: 0px;
 }

 table.inner_wrapper {
  border: 0px;
  width: 100%;
 }

 td.content_wrapper {
  padding-left: 30px;
  padding-top: 20px;
 }

 td.content_wrapper td {
  padding-right: 5px;
 }
 td.cellwrapper {
  padding-top: 10px;
  padding-right: 15px;
 }

  .cellwrapper.about {
  background-image: url("/images/hag_bg.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-right: 200px;
  height: 100%;
  }
  .cellwrapper.disclaimer .copy{
    font-size: 11px;
  }
  .pageContent div.head h1 {
    padding:0px;
    margin: 0px;
    margin-bottom: 5px;
  }

  .pageContent div.head h1 a {
   font-family:"Times New Roman",arial,sans-serif;
   font-size:18px;
   color:#000000;
   font-weight: bold;
   margin: 0px;
   padding-top: 10px;
   letter-spacing : 1px;
  }

  .pageContent .author {
    font-weight: bold;
  }
  .pageContent .body {
   font-family:arial,sans-serif;
   font-size:9pt;
   padding-top: 10px;
   padding-bottom: 5px;
   margin: 0px;
   color:#000000;
   text-decoration: none;
  }
  .pageContent .moreSign {
    font-weight: bold;
  }
  .pageContent {
   font-size:9pt;
    padding-bottom: 15px;
  }

.msword .MsoBodyText
  {font-size:16.0pt;
  font-family:"Times New Roman";
  font-weight:bold;}
.msword .MsoBodyText2
  {font-size:18.0pt;
  font-family:"Times New Roman";
  font-weight:bold;}
.msword .MsoBodyText3
  {font-size:12.0pt;
  font-family:"Times New Roman";
  font-style:italic;}

