 BODY {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		background-color:#c5c5c5;
}


  .reg { font: 10pt Arial, Verdana, Tahoma; color: #001FA4; }
  .str { font: 10pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; }
  .str2 { font: 12pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; }
  .tiny  { font: 8pt Arial, Verdana, Tahoma; color: #001FA4; }
  .tinystr { font: 8pt Arial, Verdana, Tahoma; color: #001FA4; font-weight: bold; }
  
  .nav { font: 11pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; }

  .strw { font: 10pt Arial, Verdana, Tahoma; font-weight: bold; color: #ffffff; }
  .tinyw { font: 8pt Arial, Verdana, Tahoma; color: #ffffff; }
  .strblue { font: 10pt Arial, Verdana, Tahoma; font-weight: bold; color: #1635AA; }
  
  .regred { font: 10pt Arial, Verdana, Tahoma; color: #FF0000; }
  .strred { font: 10pt Arial, Verdana, Tahoma; font-weight: bold; color: #FF0000; }
  .strgold { font: 10pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; }
  .tinystrgold { font: 8pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; }
  .tinyred  { font: 8pt Arial, Verdana, Tahoma; color: #FF0000; }
  .tinystrred { font: 8pt Arial, Verdana, Tahoma; color: #FF0000; font-weight: bold; }

  .strdrkred { font: 10pt Arial, Verdana, Tahoma; font-weight: bold; color: #930408; }
  
  
  .hdrPhone { font-family: 'Nunito', serif; font-size: 48px; color:#000000; text-shadow: 3px 3px 3px #aaa; }
  .hdrEmail { font-family: 'Nunito', serif; font-size: 40px; color:#c10003; text-shadow: 3px 3px 3px #aaa; }
  a.hdrEmail { text-decoration:none; }
  
  .nav { font: 15pt Arial, Verdana, Tahoma; color:#FFFFFF; }
  a.nav { text-decoration:none; }
  a.nav:hover { text-decoration:underline; }
  
  .footnav { font: 10pt Arial, Verdana, Tahoma; color:#8f0002; }
  a.footnav { text-decoration:none; }
  a.footnav:hover { text-decoration:underline; }
  
  .lrg { font: 15pt Arial, Verdana, Tahoma; font-weight:bold; color: #333333; }  
  .med { font: 12pt Arial, Verdana, Tahoma; color: #333333; }  
  
 
  .banner {border: 1px solid #154680; background-color:#154680; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:5px; text-decoration:none; }
  .button {border: 1px solid #154680; background-color:#154680; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; color:#FFFFFF; padding:5px; width:100px; text-decoration:none; }
  .smallbutton {border: 1px solid #154680; background-color:#154680; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#FFFFFF; padding:2px; text-decoration:none; }
  
  A.changebutton {border: 1px solid #154680; background-color:#011FA5; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#EAFFF4; padding:2px 20px; text-decoration:none; }
  A.changebutton:hover {border: 1px solid #154680; background-color:#8995C5; font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#EAFFF4; padding:2px 20px; text-decoration:none; }
 
  A.changebuttonlight {border: 1px solid #154680; background-color:#D9DEF2; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-style:italic; font-weight:bold; color:#051EB8; padding:2px 20px; text-decoration:none; }
  A.changebuttonlight:hover {border: 1px solid #154680; background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-style:italic; font-weight:bold; color:#051EB8; padding:2px 20px; text-decoration:none; }
 
  .head1 { font: 12pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; text-align: left; margin-left: 10px; }
  .head2 { font: 12pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; }
  .telheadline { font: 24pt Arial, Verdana, Tahoma; font-weight: bold; color: #87131C; }
  h1 { font: 12pt Arial, Verdana, Tahoma; font-weight: bold; color: #001FA4; text-align: left; margin-top: 10px; }
 
 p { 
 margin-top: 10px;
 margin-left: 10px;
 margin-right: 10px; 
 }
  
  
#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}
