
  a.nav { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    text-decoration: none;
    height: 25px;
    font-size: 14px;
    }

  a.nav:hover { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 58, 102);
    text-decoration: none;
    height: 25px;
    font-size: 14px;
    }

  a.active, .placeholder { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 58, 102);
    text-decoration: none;
    height: 25px;
    font-size: 14px;
    }

  a.nav2 {
    padding: 3px 6pt;
    font-family: Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 10px;
    }

  a.nav2:hover { text-decoration: none;
    font-family: Helvetica,sans-serif;
    background-color: rgb(0, 58, 102);
    color: rgb(255, 255, 255);
    }

  a.nav2:active { text-decoration: none;
    font-family: Helvetica,sans-serif;
    background-color: rgb(0, 58, 102);
    color: rgb(255, 255, 255);
    }

  td.location {
    text-align: right;
    vertical-align: bottom;
    }

  .fence {
    font-size: larger;
    font-family: Helvetica, sans-serif;
    color: #FFFFFF
    }

  .bottomMargin {
    font-family: Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 65%
    }

  .welcome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 200%;
    color: #003A66
    }


  .boilerplate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    line-height: 16px;
    font-size: 75%
    }

  .boilerplate2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003a66;
    line-height: 16px;
    font-size: 70%;
    }

 .leadin {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    display: block;
    margin-left: 3%;
    margin-right: 3%
    }


 .blueHeaderText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF; letter-spacing: 2px;
    padding-left: 25px;
    vertical-align: middle;
    }

 .smallerBlueHeaderText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF; letter-spacing: 2px;
    padding-left: 20px;
    vertical-align: middle;
    font-size: 90%;
    line-height: 24px;
    }

 .smallestBlueHeaderText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF; letter-spacing: 2px;
    padding-left: 15px;
    vertical-align: middle;
    font-size: 80%;
    line-height: 20px;
    }
 .noIndentSmallestBlueHeaderText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF; letter-spacing: 2px;
    vertical-align: middle;
    font-size: 80%;
    line-height: 20px;
    }

 td.paddedHeavy {
    background-color: #e7e7e8;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 30px
    }

 td.padded {
    background-color: #e7e7e8;
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 20px
    }

 td.paddedLite {
    background-color: #e7e7e8;
    padding-left: 15px;
    padding-right: 20px;
    padding-top: 15px
    }

  td.padded2 {
    background-color: #e7e7e8;
    padding-left: 20px;
    padding-right: 30px;
    padding-top: 20px
    }

  td.paddedBlue {
    background-color: #003a66;
    padding-left: 12px;
    padding-right: 18px;
    padding-top: 12px;
    vertical-align: top
    }

  td.paddedGray {
    background-color: ##ADAEB0;
    padding-left: 12px;
    padding-right: 18px;
    padding-top: 12px;
    vertical-align: top
    }

  .mediumBlueTextList {
    font-family: Arial, Helvetica, sans-serif;
    color: #003a66;
    font-size: 80%;
    line-height: 20px;
    list-style-type: none;
    margin: 5px;
    padding-left: 6px
    }

 .largeBlueText {
    color: #003a66;
    line-height: 26px;
    padding-left: 6px;
    font-size: 130%;
    font-weight: bold
    }

 .mediumBlueTextBold {
    font-family: Arial, Helvetica, sans-serif;
    color: #003a66;
    font-size: 110%;
    font-weight: bold;
    line-height: 24px;
    padding-left: 6px
    }

 .mediumBlueTextPlus {
    font-family: Arial, Helvetica, sans-serif;
    color: #003a66;
    font-size: 95%;
    line-height: 24px;
    padding-left: 6px
    }

 .mediumBlueText {
    font-family: Arial, Helvetica, sans-serif;
    color: #003a66;
    font-size: 80%;
    line-height: 20px;
    padding-left: 6px
    }

 .mediumWhiteText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 80%;
    line-height: 20px;
    padding-left: 6px
    }

 .smallWhiteText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 75%;
    padding-left: 6px
    }


 .largeBodyTextBold {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    line-height: 24px;
    letter-spacing: 1px;
    font-weight: bold
    }

 .largeBodyTextwide {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    line-height: 32px;
    letter-spacing: 1px
    }

 .largeBodyText {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    line-height: 24px;
    letter-spacing: 1px
    }

 .largeBodyText1 {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    font-size: 95%;
    word-spacing: 2px;
    line-height: 21px;
    letter-spacing: 1px
    }

 .largeBodyText1wide {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    font-size: 95%;
    word-spacing: 2px;
    line-height: 32px;
    letter-spacing: 1px
    }

 .largeBodyText1bold {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    font-size: 95%;
    word-spacing: 2px;
    line-height: 21px;
    letter-spacing: 1px;
    font-weight: bold
    }

 .largeBodyText2 {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    font-size: 90%;
    word-spacing: 2px;
    letter-spacing: 1px
    }

 .mediumBodyText {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    letter-spacing: 1px;
    font-size: 80%
    }

 .mediumBodyTextbold {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    letter-spacing: 1px;
    font-size: 80%;
    font-weight: bold
    }
 .mediumBodyText2 {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 1px;
    letter-spacing: 0px;
    font-size: 80%;
    line-height: 20px
    }
 .mediumBodyText2bold {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 1px;
    letter-spacing: 0px;
    font-size: 80%;
    line-height: 20px;
    font-weight: bold;
}

 .careerBodyText {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    letter-spacing: 1px;
    font-size: 90%;
    line-height: 20px
    }

 .careerBodyText1 {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    list-style-type: square;
    line-height: 40px;
    font-weight: lighter;
    font-size: 100%;
    }

 .careerBodyText2 {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    letter-spacing: 1px;
    font-size: 85%;
    line-height: 20px
    }

 a.careerText {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    word-spacing: 2px;
    letter-spacing: 1px;
    line-height: 20px;
    text-decoration: underline;
    white-space: nowrap
    }

 a.careerText:hover {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(255, 255, 255);
    word-spacing: 2px;
    letter-spacing: 1px;
    line-height: 20px;
    text-decoration: none;
    background-color: rgb(0, 58, 102);
    padding: 2px 3px;
    white-space: nowrap
    }

 .copyright {
     color: rgb(255, 255, 254);
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%;
     }

 .copyright2 {
     color: rgb(255, 255, 254);
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 50%;
     }

 .affirm {
     color: rgb(0, 58, 102);
     font-family: Arial, Helvetica,
     sans-serif; font-size: 70%;
     }

 .contactHeader {
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 58, 102);
    text-decoration: none;
    height: 25px;
    font-size: 14px;
    line-height: 25px
    }

 .information {
    letter-spacing: 1px;
    line-height: 18px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003a66;
    font-size: 80%;
    font-weight: bold
    }

 .informationWhite {
    letter-spacing: 1px;
    line-height: 18px;
    text-align: center;
    font-family: Tahoma, Arial, sans-serif;
    color: #fff;
    font-size: 80%;
    }

 .informationSmallWhite {
    margin: 1pt 3pt;
    padding: 2px 3pt;
    letter-spacing: 1px;
    line-height: 14px;
    text-align: center;
    font-family: Tahoma, Arial, sans-serif;
    color: #fff;
    font-size: 12px;
    }

  a.nav3 { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 5pt;
    padding: 3px 6pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(0, 58, 102);
    height: 22px;
    }

  a.nav3:hover { text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 58, 102);
    }

  a.nav3:active { text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(0, 58, 102);
    background-color: rgb(255, 255, 255);
    }

  a.nav3a { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 0pt;
    padding: 2px 4pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 80%;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(0, 58, 102);
    }

  a.nav3a:hover { text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 58, 102);
    }

  a.nav3a:active { text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(0, 58, 102);
    background-color: rgb(255, 255, 255);
    }

  a.nav4 {
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 75%;
    padding-left: 6px
    }

  a.nav4:hover {
    font-family: Arial,Helvetica,sans-serif;
    color: #adaeb0;
    text-decoration: none;
    font-size: 75%;
    padding-left: 6px
    }

  .highlite4 {
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 75%;
    padding-left: 6px
    }

  a.active2, {
    font-family: Arial,Helvetica,sans-serif;
    color: ##adaeb0;
    text-decoration: none;
    font-size: 75%;
    padding-left: 6px
    }

  a.nav5 {
    padding: 2px 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003a66;
    text-decoration: none;
    height: 15px;
    font-size: 60%;
    font-weight: bold
    }

  a.nav5:hover {
    padding: 2px 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    background-color: #003a66;
    text-decoration: none;
    height: 15px;
    font-size: 60%;
    font-weight: bold
    }

  a.active5, .highlite {
    padding: 2px 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    background-color: #003a66;
    text-decoration: none;
    height: 15px;
    font-size: 60%;
    font-weight: bold
    }

  a.nav6 { border: 1px solid rgb(0, 58, 102);
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(0, 58, 102);
    text-decoration: none;
    height: 25px;
    font-size: 14px;
    }

  a.nav6:hover { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 58, 102);
    text-decoration: none;
    height: 25px;
    font-size: 14px;
    }

  a.nav7 {
    padding: 3px 6px;
    font-family: Helvetica,sans-serif;
    color: rgb(0, 58, 102);
    line-height: 26px;
    text-decoration: none;
    font-size: 14px;
    }

  a.nav7:hover { text-decoration: none;
    font-family: Helvetica,sans-serif;
    background-color: rgb(0, 58, 102);
    color: rgb(255, 255, 255);
    }

  a.nav7a {
    padding: 3px 6px;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    color: rgb(0, 58, 102);
    line-height: 32px;
    text-decoration: none;
    font-size: 14px;
    }

  a.nav7a:hover { text-decoration: none;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    background-color: rgb(0, 58, 102);
    color: rgb(255, 255, 255);
    }


  a.nav8 {
    padding: 3px 6px;
    font-family: Helvetica,sans-serif;
    color: rgb(0, 58, 102);
    line-height: 24px;
    text-decoration: none;
    font-size: 12px;
    }

  a.nav8:hover { text-decoration: none;
    font-family: Helvetica,sans-serif;
    background-color: rgb(0, 58, 102);
    color: rgb(255, 255, 255);
    }

  .placeholder8 {
    padding: 3px 6px;
    font-family: Helvetica,sans-serif;
    color: rgb(0, 58, 102);
    line-height: 24px;
    text-decoration: none;
    font-size: 12px;
    }

  a.nav9 { border: 1px solid rgb(0, 58, 102);
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: rgb(0, 58, 102);
    text-decoration: none;
    height: 16px;
    font-size: 9px;
    }

  a.nav9:hover { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 4pt;
    padding: 3px 6pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 58, 102);
    text-decoration: none;
    height: 16px;
    font-size: 9px;
 }

  li.jokes {
    list-style-type: square;
    line-height: 40px;
    font-size: 125%
    }

  li.jokes2 {
    list-style-type: square;
    line-height: 35px;
    font-size: 110%
    }
  .emphasis {
    font-style: italic;
    }

  li.noBullit {
    list-style-type: none;
    line-height: 30px
    }

  li.careerBodyText1 {
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(0, 58, 102);
    list-style-type: square;
    line-height: 50px;
    font-weight: lighter;
    font-size: 100%;
    }

