.bluebg {
    background-color: #006;
}

body {
  font-family: vera sans, arial, helvetica, sans-serif;
  background-color: white;
  color: #006;
  font-size: 10pt;
}
P {
  width: 65%;
  max-width: 65%;
  font-size: 10pt;
}
LI {
  width: 65%;
  max-width: 65%;
  font-size: 10pt;
}
A:link {
  color: #006;
}
A:visited {
  color: #336;
}
A:active {
  color: #006;
}
A:hover {
  color: #fff;
  background-color: #006;
}

table.body {
    min-width: 99%;
    max-width: 99%;
    width: 99%;
    border: 0;
}

td.mainbody {
    text-align: left;
    vertical-align: top;
    min-width: 99%;
    max-width: 99%;
    width: 99%;   
}

.contentbar1 {
  background-color: #DDD;
  color: #000;
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: smaller;
}
div.body {
  margin: 1em;
  text-align: left ;
  background-color: white ;
}

.footer {
  margin: 1em ;
  text-align: left ;
  font-size: 8pt;
  font-style: italic ;
  background-color: white ;
}

div.header {
  text-align: left ;
  background-color: #006 ;
}

td.decoration {
  vertical-align: bottom ;
  background-color: #006 ;
  padding: 0 ;
}

td.tableheadsec {
  background-color: #EEE ;
}

td.tableheadpri {
  background-color: #888 ;
  color: white ;
  font-weight: bold ;
}

img.decoration {
  vertical-align: bottom;
  padding: 0 ;
  border: 0 ;
  margin: 0 ;
}

h3.subsecthead {
  max-width: 65%;
  width: 65%;
  text-align: left;
  font-weight: bold ;
  margin: 0em ;
  border: 0px;
  border-bottom: 2px;
  border-color: #006;
  border-style: solid;
  padding: 2px;
}
dl.contactlist {
  width: 65% ;
  max-width: 65% ;
  text-align:left;
  margin: 1em;
  padding:1em;
}
dd.contactlist {
  padding-bottom: 1em;
}
dt.contactlist {
  padding: 2px;
  margin-bottom: .5em;
  font-weight: bold;

  border-width: thin;
  border-color: #006;
  border-style: solid;
}
A.menulist {
  text-decoration: none;
  background-color: #006;
  color: white;
  font-size: smaller;
  font-weight: bold;
  padding-left: .5em;
  padding-right: .5em;
}
A.menulist:visited {
  color: white;
  background-color: #006;
}
A.menulist:hover {
  background-color: white;
  color: #006;
}
div.menulist {
  background-color: #006;
  width: 100%;
  padding-bottom: .5em;
}


td.menulist {
    background-color: #006;
    text-align: left;
    vertical-align: bottom;
}

.menuimg {
  float: left;
  clear: none;
  background-color: #006;
  padding: 0px;
  border: 0px;
}
.navlist {
  font-size: 8pt;
  text-decoration: none;
  line-height: 1.5em;
  padding: 0em;
  margin: 0em;
  list-style-type: none;
  list-style-image: none;
  text-align: left;
}
.navlist:before {
  display: marker;
  text-align: left;
  content: "";
  counter-increment: counter;
}

.bluevbar {
  max-width: .5em;
  min-width: .5em;
  width: .5em;
}

.foldericon {
  border: 0;
  float: left;
}

.ppbutton {
  border: 0;
  padding: 0;
  margin: 0;
  text-align: right;
  vertical-align: middle;
}

td.ppbutton {
  height: 25px;
  width: 90px;
  max-width: 90px;

}
.section {
  page-break-inside: avoid;
}

th.formtable {
  text-align: right;
}
.menu {
  left: 0em;
}
.menu > UL {
  padding-left: 0em;
  border-left: 0em;
  margin-left: 0em;
}
div.menu {
  font-weight: bold ;
  background-color: white ;
  padding-left: 0em;
  border-left: 0em;
  min-width: 132px;
  max-width: 132px;
  width: 132px;
}
td.menu {
  vertical-align: top;
  text-align: center;
  min-width: 132px;
  max-width: 132px;
  width: 132px;
}


.newsfeed {
  text-decoration: none;
  font-size: 7pt;
  padding: 0px;
  border: 0px;
  margin: 0px;
  margin-bottom: 0px;
}
.newsfeedspecial {
  font-weight: bold;
  color: white;
  background-color: #006;
  padding: 1px;
}
div.rightbox {
  max-width: 25%;
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
  padding: 1px;
}
div.newsfeed {
  border-width: thin;
  border-style: solid;
}

