body {
  background-color: white;
  color: black;
  font-size: 10pt;
  font-family: verdana,helvetica,san-serif;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

a {}

/* visited MUST PRECEDE hover which MUST PRECEDE active */
a:visited {
  color: navy;
}

a:hover {
  color: blue;
}

a:active {
  color: #6666CC;
}

a:link {
  color: navy;
}

/* visited MUST PRECEDE hover which MUST PRECEDE active */
a:visited.leftnavbutton {
  color: #707070;
}

a:hover.leftnavbutton {
  color: blue;
}

a.leftnavbutton {
  color: #707070;
}

/* visited MUST PRECEDE hover which MUST PRECEDE active */
a:visited.navbar {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a:hover.navbar {
  color: #EFA92E;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}
a.hover.logonbutton {
  color: blue;
}

a:active.navbar {
  color: #9999FF;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a:link.navbar {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

td.leftnav {
  background-image: url(/images/LeftnavCenter.jpg);
  font-family: verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 12px;
  height: 25px;
  width: 125px;
}

td.navbar {
  background-color: #4A4A4A;
  background-image: url(/images/bg_navbar.jpg);
  white-space: nowrap;
  height: 20px;
  width: 100%;
}

h1 {
  color: #000066;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 3px;
  margin-top: 10px;
  margin-left: 5px;
}

h2 {
  color: #000066;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 3px;
  margin-top: 10px;
  margin-left: 15px;
}

h3 {
  color: #000066;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 3px;
  margin-top: 10px;
  margin-left: 25px;
}

li {
  margin-left: 25px;
}

p {
  margin-top: 10px;
  margin-left: 35px;
  margin-right: 10px;
  font-size: 9pt;
}

td {
  font-size: 10pt;
}

td a {
	text-decoration: none;
}

td a:hover {
   cursor: hand;
}

.agent {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 14px;
}

.alert {
  color: red;
  font-size: 10pt;
}

.area {
  color: #000066;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 3px;
  margin-top: 10px;
  margin-left: 10px;
}

.bluelist {
  list-style-image : url(/images/facts_4.gif);
}

.bodycopy {
  color: #000000;
  font-size: 12px;
  padding-bottom: 8px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}

.bodycopy20  {
  color: #000000;
  font-size: 12px;
  padding-bottom: 8px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
}

.bodycopy40  {
  color: #000000;
  font-size: 12px;
  padding-bottom: 8px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 40px;
}

.faqquestion {
  color: #0000ff;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 16px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}

.faqback {
  color: #0000ff;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 16px;
  margin-top: 25px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}

.faqcopy {
  color: #000000;
  font-size: 12px;
  padding-bottom: 8px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}

.faqcopy20  {
  color: #000000;
  font-size: 12px;
  padding-bottom: 8px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
}

.faqcopy40  {
  color: #000000;
  font-size: 12px;
  padding-bottom: 8px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 40px;
}

.buttoncell {
  background-color: #6181AF;
  color: white;
  padding-right: 10px;
  vertical-align : middle;
  text-align: center;
}

.smallbutton {
  background-color: #6181AF;
  color: white;
  padding-right: 10px;
  text-align: center;
  vertical-align : middle;
}

a:visited.smallbutton {
  color: white;
}

a:hover.smallbutton {
  color: white;
}

a:active.smallbutton {
  color: white;
}

a:link.smallbutton {
  color: white;
  text-decoration: none;
}

a:visited.inputcell {
  color: white;
  text-decoration: none;
}

a:hover.inputcell {
  color: #ADD8E6;
}

a:active.inputcell {
  color: blue;
}

a:link.inputcell {
  color: white;
  text-decoration: none;
}

.caption {
  font-size: 8pt;
  text-align: center;
}


.formerror {
  color: red;
}

.formsubmit{
  font-family: verdana,helvetica,san-serif;
  font-weight: bold;
  color: #000000;
  font-size: 12px;
  background-color: #EFA92E;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  cursor: pointer;
}

.header {
  font-size: 24px;
  font-weight: bold;
  padding-top: 24px;
  padding-bottom: 12px;
  text-align: center;
}

.headermenu {
  font-family: Tahoma;
  font-size: 10pt;
  color: white;
  font-weight: bold;
  text-align: center;
}

.homepagesart {
  position : absolute;
  padding-left: 675px;
}
.inputcell {
  font-family: verdana,helvetica,san-serif;
  font-weight: bold;
  font-size: 12px;
  color: white;
  background-color: #6181af ;
  padding-left: 4px;
  padding-right: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: top;
  white-space: nowrap;
}

.inputcheckbox {
  font-family: verdana,helvetica,san-serif;
  color: #000000;
  font-size: 12px;
  background-color: #6181af ;
  padding-top: 1px;
  padding-bottom: 3px;
}

.inputfield {
  font-family: verdana,helvetica,san-serif;
  color: #000000;
  font-size: 12px;
  background-color: #e1e1e1;
  padding-top: 1px;
  padding-bottom: 3px;
}

.inputheader {
  color: gray;
  font-size: 9pt;
}

.inputlabelcell{
  font-family: verdana,helvetica,san-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  background-color: #334766;
  padding-left: 4px;
  padding-right: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: top;
  white-space: nowrap;
}

.inputlabelrot {
  font-family: verdana,helvetica,san-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  background-color: #334766;
  padding-left: 4px;
  padding-right: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: top;
  white-space: nowrap;
  layout-flow : vertical-ideographic;
}

.inputsmall {
  color: white;
  font-size: 7pt;
}

.logoninputsmall {
  color: blue;
  font-size: 7pt;
}

.inputsubheader {
  color: white;
  font-size: 7pt;
}

.inputtext {
  color: white;
  font-size: 8pt;
}

.large_brag {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.leftnavbutton {
  font-family: verdana,helvetica,san-serif;
  font-weight: bold;
  width: 100px;
  font-size: 12px;
  background-color: #EFA92E;
  text-align: center;
  text-decoration: none;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  border-left: 2px solid #CCCCCC;
  border-right: 2px solid #444444;
  border-top: 2px solid #CCCCCC;
  border-bottom: 2px solid #444444;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 10px;
}

.leftart {
  float: left;
  padding-bottom: 5px;
  padding-right: 20px;
}

.legal {
  color: #FF6464;
  font-size: 8pt;
  text-align: center;
  padding-top: 10px;
  margin-top: 10px;
  margin-left: 10px;
}

.legalbreak {
  color: #FF6464;
  font-size: 8pt;
  text-align: center;
  page-break-after: always;
  padding-top: 10px;
  margin-top: 10px;
  margin-left: 10px;
}

.logonbutton {
  font-family: verdana,helvetica,san-serif;
  font-weight: bold;
  color: #000000;
  font-size: 12px;
  background-color: #EFA92E;
  text-align: center;
  text-decoration: none;
  height: 20px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  border-left: 2px solid #CCCCCC;
  border-right: 2px solid #444444;
  border-top: 2px solid #CCCCCC;
  border-bottom: 2px solid #444444;
}

.logoncell {
}

.logo {
  color: black;
  font-family: "Times New Roman", Times, serif;
  font-size: 18pt;
  font-style: italic;
}

.logontext {
  color: #EFA92E;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

.returnTop {
  padding-left: 60px;
}

.rightart {
  float: right;
  padding-bottom: 5px;
  padding-left: 20px;
}

.searchdisplay {
  text-align: center;
  border-style: double;
  padding-left: 2px;
}

.small {
  color: #006400;
  font-size: 8pt;
  text-align: left;
}

.small_brag {
  font-size: 12px;
  text-align: center;
}

.subheader {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 12px;
  color: blue;
}
.tm {
  color: black;
  font-family: sans-serif;
  font-size: 6pt;
  vertical-align: bottom;
}

.webpara {
  margin-top: 25px;
  margin-right: 25px;
  margin-left: 25px;
}

.
