body {
    font-family: arial;
    color: #000066;
    background-color: white;
    margin: 0px;
    padding: 0px;
}
/*---Menu Table Styles---*/
.Menu {
    font-size: 12px;
    cursor: hand;
    background-color: #FAFAFA;
}
.MenuT {
    font-size: 12px;
    cursor: hand;
    background-color: #FAFAFA;
    margin: 0px;
    padding: 0px;
}
.SubMenu {
    font-size: 12px;
    background-color: #FAFAFA;
    cursor: hand;
}
.SmenuSel {
    font-size: 12px;
    background-color: #FAFAFA;
    cursor: hand;
}
.SSMenuFill {
    font-size: 11.5px;
    background-color: #FAFAFA;
    cursor: hand;
}
.SubMenuD {
    font-size: 12px;
    background-color: #FAFAFA;
    cursor: hand;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-bottom: black 1px solid;
}
.SubMenuD2 {
    font-size: 12px;
    background-color: #FAFAFA;
    cursor: hand;
}
.SubMenu2 {
    font-size: 12px;
    background-color: #FAFAFA;
    cursor: hand;
}
.Menu td a {
    text-decoration: none;
    font-size: 12px;
    color: #000066;
}
.Menu td a:hover {
    color: white;
}
/*--------PageMenu---------*/
font.PageM {
    font-size: 12px;
    color: #000066;
    text-decoration: none;
    font-weight: bold;
}
a.PageMenu {
    font-size: 12px;
    cursor: hand;
    color: #000066;
    text-decoration: none;
    font-weight: bold;
}
a.PageMenu:Hover {
    font-size: 12px;
    cursor: hand;
    color: red;
    text-decoration: none;
    font-weight: bold;
}
a.rmlink {
    text-decoration: underline;
    font-size: 9px;
}
.asok {
    font-size: 12px;
    cursor: hand;
}
/*-----------------Links------------------*/
a:hover {
    text-decoration: underline;
    color: red;
}
a {
    text-decoration: none;
    color: #666699;
    font-size: 10px;
}
/*-------Main Article Links--------*/
a.main {
    text-decoration: none;
}
a.main:hover {
    text-decoration: underline;
    color: Red;
}
h1.mainhead, h1.mainhead a {
    font-family: arial;
    font-size: 16px;
    font-weight: bolder;
    color: #000066;
    text-decoration: none;
}
h1.mainhead a:hover {
    text-decoration: none;
}
a.back {
    text-decoration: none;
}
a.back:hover {
    text-decoration: underline;
    color: Red;
}
/*------------Search---------------*/
a.Search {
    text-decoration: none;
    font-weight: bold;
}
a.Search:Hover {
    text-decoration: underline;
    font-weight: bold;
    color: Red;
}
font.SearchHead {
    font-family: arial;
    font-size: 14px;
    font-weight: bolder;
    color: #2A2969;
}
font.Serachingress {
    font-family: arial;
    font-size: 12px;
    color: #000066;
}
font.search {
    font-size: 14.5px;
    font-weight: bold;
}
/*------------Article--------------*/
font.arthead {
    font-family: arial;
    font-size: 16px;
    font-weight: bolder;
    color: #000066;
}
font.artingress {
    font-family: arial;
    font-size: 12px;
    color: #000066;
    font-weight: bold;
}
font.artbd {
    font-family: arial;
    font-size: 11px;
    color: #000066;
}
font.head {
    font-family: arial;
    font-size: 14px;
    font-weight: bolder;
    color: #000066;
}
.ingress {
    font-family: arial;
    font-size: 12px;
    color: #000066;
}
font.bd {
    font-family: arial;
    font-size: 12px;
    color: #000066;
}
/*----------Functionality--------*/
font.funchead {
    font-family: arial;
    font-size: 12px;
    font-weight: bolder;
    color: #000066;
}
font.funchead:hover {
    color: Red;
}
font.funcingress {
    font-family: arial;
    font-size: 11px;
    color: #000066;
    letter-spacing: -0.5px;
}
/*-----------Event--------------*/
font.eventdate {
    font-family: arial;
    font-size: 11px;
    color: #000066;
    font-weight: bold;
    letter-spacing: -0.5px;
    text-decoration: underline;
}
font.eventdate:hover {
    font-family: arial;
    font-size: 11px;
    color: red;
    letter-spacing: -0.5px;
    text-decoration: none;
}
font.eventlink {
    font-family: arial;
    font-size: 11px;
    color: #000066;
    letter-spacing: -0.5px;
    text-decoration: none;
}
font.eventlink:hover {
    font-family: arial;
    font-size: 11px;
    color: red;
    letter-spacing: -0.5px;
    text-decoration: none;
}
font.eventtxt {
    font-family: arial;
    font-size: 12px;
    color: #000066;
    letter-spacing: -0.5px;
}
/*--------------Banner------------*/
font.BnrHead {
    font-family: Arial;
    font-size: 24px;
    color: #000066;
    font-weight: bold;
}
font.BnrIng {
    font-family: arial;
    font-size: 12px;
    color: #000066;
}
/*----------------Employees-------------*/
font.empp {
    font-family: Arial;
    font-size: 12px;
    color: #000066;
}
font.empName {
    font-family: Arial;
    font-size: 14px;
    color: #000066;
    font-weight: bold;
}
font.empCont {
    font-family: Arial;
    font-size: 12px;
    color: #000066;
    font-style: normal;
}
font.empFurther {
    font-family: Arial;
    font-size: 12px;
    color: #000066;
}

td.offices {
    text-align: left;
    font-family: arial;
    font-size: 12px;
    color: #000066;
}

table.offices {
    width: 92%;
    font-size: 90%;
    margin-left: 1.66em;
    margin-right: 1.66em;
}
.newsletter a, .newsletter li {
    text-decoration: none;
    list-style-type: none;
    font-size: 16px;
    font-weight: bold;
    padding: 4px;
}
.newsletter img {
    border: 0;
    margin-right: 4px;
}
.midrange {
    display: none;
}
.navmap {
  border-top: 0px gray solid;
  border-right: 0px;
  border-bottom: 0px gray solid;
  border-left: 0px gray solid;
}
form {
  margin: 0px;
  padding: 0px;
}
map {
  margin: 0px;
  padding: 0px;
}
.enablers li {
  margin: 0px;
  padding: 0px;
  list-style-type: circle;
  font-size: 90%;
}

img.bullet {
 vertical-align: top;
 height: 15px;
 width: 15px;
 }

.sub {
    padding-top: 15px;
    }

.trap {
    display: none;
}