.pgText, .pgTextB, .pgTextSM, .pgTextESM, .pgTextSMB, .pgHeader, .subHeader, .subHeaderFirstLtr, .pgFooter, a.pgLink, a.pgLinkB, a.pgLinkSM, a.pgHeader, a.pgFtrLink, a.navLink, .label, .labelB, .label_err, .field, textarea, .rqrd, .button {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
}

.pgText { text-align:justify; }

.pgTextB { font-weight:bold; }

.pgTextSM, a.pgLinkSM, .pgTextSMB { font-size:11px; }

.pgTextSMB { font-weight:bold; }

.pgTextESM { font-size:9px; }

.pgHeader {
  font-size:14px;
  font-weight:bold;
}

.pgFirstLtr {
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:bold;
}

.label, .labelB, .label_err, .field {
  font-size:12px;
  text-align:right;
}
.labelB {
  font-weight:bold;
}
.label_err {
  color:#FF0000;
  font-weight:bold;
  font-style:italic;
}

.field {
  background-color:#EAEEF2;
  border:#446D91 solid 1px;
  text-align:left;
  width:200px;
}

.textarea {
  background-color:#EAEEF2;
  border:#446D91 solid 1px;
  text-align:left;
}

.button {
  background-color:#E9E9E9;
  border:#446D91 solid 1px;
  color:#333333;
  text-align:center;
  width:100px;
}

.rqrd, .rqrdSM {
  color:#FF0000;
  font-size:18px;
  font-weight:bold;
  text-align:center;
}
.rqrdSM {
  font-size:12px;
}

.frmHeader {
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  color:#046836;
  text-align:center;
  padding-bottom:10px;
}

.subHeader, .subHeaderFirstLtr {
  color:#336699;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
}
.subHeaderFirstLtr {
  font-size:20px;
}

.pgFooter {
  background-color:#E7E7CF;
  color:#595959;
  font-size:10px;
  text-align:center;
  border-top:#666666 solid 1px;
  border-bottom:#666666 solid 1px;
  height:30px;
  /*margin-top:20px;*/
}

a.pgLink:link, a.pgLink:active, a.pgLink:visited, a.pgLinkB:link, a.pgLinkB:active, a.pgLinkB:visited, a.pgLinkSM:link, a.pgLinkSM:active, a.pgLinkSM:visited {
  color:#0000FF;
  text-decoration:none;
}
a.pgLink:hover, a.pgLink:visited:hover, a.pgLinkB:hover, a.pgLinkB:visited:hover, a.pgLinkSM:hover, a.pgLinkSM:visited:hover {
  color:#FF0000;
  text-decoration:underline;
}
a.pgLinkB { font-weight: bold; }
a.pgLinkB:hover, a.pgLinkB:visited:hover {color: #008000;}
a.pgLinkSM { font-size:10px; }

a.pgHeader:link, a.pgHeader:active, a.pgHeader:visited {
  color:#FFFFFF;
  font-size:14px;
  text-decoration:underline;
}
a.pgHeader:hover, a.pgHeader:visited:hover { color:#FFFF33; }

a.navLink:link, a.navLink:active, a.navLink:visited {
  color:#0000FF;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
a.navLink:hover, a.navLink:visited:hover {
  color:#000000;
}

a.pgFtrLink:link, a.pgFtrLink:active, a.pgFtrLink:visited {
  color:#DCDBC0;
  font-size:9px;
  text-align:center;
  text-decoration:none;
}
a.pgFtrLink:hover, a.pgFtrLink:visited:hover { text-decoration:underline; }

.errMsgBox {
  background-color:#FFFBD9;
  border:#FF0000 solid 1px;
  color:#FF0000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding:10px;
  text-align:left;
  vertical-align:top;
}

/**
* Navigation Menu
*/
/* MAIN NAV */
a.linkMainNav:link, a.linkMainNav:active, a.linkMainNav:visited, a.linkMainNav:hover, a.linkMainNav:hover:visited {
  font-family : Arial,Helvetica,Veranda,sans-serif;
  color : #FFFFFF;
  font-size : 9pt;
  text-decoration : none;
  font-weight : bold;
}

a.linkMainNav:hover, a.linkMainNav:hover:visited {
  color : #FFFF00;
}

/* SUB NAV */
a.linkSubNav:link, a.linkSubNav:active, a.linkSubNav:visited, a.linkSubNav:hover, a.linkSubNav:hover:visited {
  font-family : Arial,Helvetica,Veranda,sans-serif;
  color : #6C6CFF;
  font-size : 9pt;
  text-decoration : none;
  font-weight : bold;
}

/* PAGE NAV */
a.linkPageNav:link, a.linkPageNav:active, a.linkPageNav:visited, a.linkPageNav:hover, a.linkPageNav:hover:visited {
  font-family : Arial,Helvetica,Veranda,sans-serif;
  color : #008000;
  font-size : 9pt;
  text-decoration : none;
  font-weight : bold;
}

a.linkSubNav:hover, a.linkSubNav:hover:visited, a.linkPageNav:hover, a.linkPageNav:hover:visited {
  color : #FF0000;
}

.mainNavText, .mainNavText_White, .subNavText, .pageNavText  {
  font-family : Arial,Helvetica,Veranda,sans-serif;
  color : #000000;
  font-size : 9pt;
  text-decoration : none;
  font-weight : bold;
}
.mainNavText_White{
  font-size: 12px;
  color: #FFFFFF;
}
.bottomBorderNav {
  background-color: #F1F1F1;
  border-bottom: 2px solid #C6C3C6;
  color : #595959;
}


.titleText  {
  color : #333333;
  font-family : Veranda, Arial, Helvetica, sans-serif;
  font-size : 16pt;
  /*line-height : 120%;*/
  text-decoration : none;
  vertical-align: middle;
}
.text8grey  {
  FONT-SIZE : 8pt;
  COLOR : #595959;
}
