.footer {
        background-repeat: no-repeat;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
}
.footerfont2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #013F8C;
        text-decoration: none;
}
.footerNav:link {
        font-family: Verdana, Arial,  Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#ffffff;
        text-decoration: none;
}
.footerNav:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#ffffff;
        text-decoration: underline;
}
.footerNav:active {
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#ffffff;
        text-decoration: underline;
}
.footerNav:visited {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
}

.bodyText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8.5pt;
        font-weight: normal;
        color: #013F8C;
        text-decoration: none;
}
.field1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #013F8C;
        text-decoration: none;
        width: 200px;
        border: 2px solid #CB3535;
}
.field2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #013F8C;
        text-decoration: none;
        width: 240px;
        border: 2px solid #CB3535;
}
.warningtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8.5pt;
        font-weight: normal;
        color: #CB3535;
        text-decoration: none;
}
a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8.5pt;
        font-weight: normal;
        color: #013F8C;
        text-decoration: underline;
}
a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8.5pt;
        font-weight: normal;
        color: #013F8C;
        text-decoration: none;
}
a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8.5pt;
        font-weight: normal;
        color: #013F8C;
        text-decoration: underline;
}
a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8.5pt;
        font-weight: normal;
        color: #013F8C;
        text-decoration: underline;
}

.bigText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #013F8C;
        text-decoration: none;
}
.biggerText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
        color: #CB3535;
        text-decoration: none;
}
.borderBlue {
        border: 2px solid #013F8C;
}
.padx5 {
        padding: 5px;
}
.listHead {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
.borderWhite {
        border: 2px solid #FFFFFF;
}
.listHeader {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #999999;
        text-decoration: none;
}
.signfoot:link {
        font-family: Verdana, Arial,  Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#013F8C;
        text-decoration: none;
}
.signfoot:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#013F8C;
        text-decoration: underline;
}
.signfoot:active {
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#013F8C;
        text-decoration: underline;
}
.signfoot:visited {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #013F8C;
        text-decoration: none;
}

.help:link {
        font-family: Verdana, Arial,  Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#013F8C;
        text-decoration: none;
        letter-spacing: 1px;
}
.help:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#013F8C;
        text-decoration: none;
        letter-spacing: 1px;
}
.help:visited {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #013F8C;
        text-decoration: none;
        letter-spacing: 1px;
}
.help:active {
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#013F8C;
        text-decoration: none;
        letter-spacing: 1px;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.sitemap:link {
        font-family: Verdana, Arial,  Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#013F8C;
        text-decoration: none;
        letter-spacing: 1px;
        padding-left: 10px;
}
.sitemap:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#FFFFFF;
        text-decoration: none;
        letter-spacing: 1px;
        background-color: #CB3535;
        height: auto;
        width: auto;
        padding-left: 10px;
}
.sitemap:visited {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #013F8C;
        text-decoration: none;
        letter-spacing: 1px;
        padding-left: 10px;
}
.sitemap:active {
        font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#013F8C;
        text-decoration: none;
        letter-spacing: 1px;
        padding-left: 10px;
}
.noRepeat {
        background-repeat: no-repeat;
        padding: 10px;
}
.homeText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        line-height: 16px;
}
.red:link {
        font-family: Verdana, Arial,  Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color:#CB3535;
        text-decoration: underlined;

}
.red:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color:#CB3535;
        text-decoration: none;
}
.red:visited {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #CB3535;
        text-decoration: underlined;
}
.red:active {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #CB3535;
        text-decoration: none;        
}

#sadmin_return {
	padding: 5px;
	background-color: #52BBF7;
	position: absolute;
	top: 0px;
	right: 0px;
}

#div {width: 100%;}

ul.left {
  float: left;
  width: 45%; 
  margin: 0px;
  padding: 0px 0px;
  border: 0px none; 
  list-style-position: inside;
  list-style-type: none;
  position: relative;
  left: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  font-weight: normal;
  color: #013F8C;
  text-decoration: none;
  text-align: right;
}

ul.right {
  float: right;
  width: 45%; 
  margin: 0px;
  padding: 0px 0px;
  border: 0px none; 
  list-style-type: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  font-weight: normal;
  color: #013F8C;
  text-decoration: none;
  text-align: right;
}

ul.left_reg {
  float: left;
  width: 50%; 
  margin: 0px;
  padding: 0px;
  border: 0px none; 
  list-style-position: inside;
  list-style-type: none;
  position: relative;
  left: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  font-weight: normal;
  color: #013F8C;
  text-decoration: none;
  text-align: right;
}

ul.right_reg {
  float: right;
  width: 50%; 
  margin: 0px;
  padding: 0px;
  border: 0px none; 
  list-style-type: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  font-weight: normal;
  color: #013F8C;
  text-decoration: none;
  text-align: right;
}

.no-space {
  margin: 0px;
  padding: 0px;
}

#sadmin_return {
	padding: 5px;
	background-color: #52BBF7;
	position: absolute;
	top: 0px;
	right: 0px;
}

.whiteSubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* Google Map Styles */

div#gmapcontent {font-family:Tahoma,HelvCondensed,sans-serif;width:350px;border:1px dashed #C2C2C2;margin:0px;padding:7px;background:white;}
div#gmapcontent:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#gmapcontent img {float:left;border:1px solid  #C2C2C2;}
div#gmapcontent h1 {font-size:11px;margin-bottom:4px;margin-left:145px;line-height:100%;text-align:left;}
div#gmapcontent p {font-size: 11px;margin-bottom: 5px;margin-left: 20px;line-height:100%;}
div#gmapcontent p.agentname{color:#0072CE;padding-top:3px;}

.noPrint { display: none; }
.doPrint { display: true; }