  
.title {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #003366; }
  
.title2 {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #000000; }
.title18red {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 18pt;
   font-weight: bold;
   color: #660000; }
   
.main {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000; }
   
.mainArial {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000; }
      
.mainblue {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #003366; }
   
.mainred {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #FF0000; }
   
.mainbold {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold; 
   color: #000000; }
   
.mainboldArial {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold; 
   color: #000000; }
   
.mainbold12 {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   font-weight: bold; 
   color: #000000; }
   
.mainbolditalic {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   font-style: italic; 
   color: #000000; }

.mainbolditalic12 {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: italic; 
   color: #000000; }
   
.main12000033 {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   color: #000033; }
  
.main12 {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   color: #000000; }
   
.mainboldblue {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold; 
   color: #003366; }
   
.mainbolddarkblueitalic {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   font-style: italic; 
   color: #365E81; }
   
.mainboldwhite {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold; 
   color: #FFFFFF; }
  
.mainboldwhiteArial {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold; 
   color: #FFFFFF; }
   
.mainboldred {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: bold; 
   color: #660000; }
   
.small {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #000000; }
   
.smallArial {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #000000; }
   
.smallbold {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: bold; 
   color: #000000; }
   
.smallboldArial {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: bold; 
   color: #000000; }
   
.smallboldblue {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #003366; }

.smallblue {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #003366; }
   
.smalldarkblue {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #365E81; }
  
.smallbolddarkblue {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #000040; } 
   /*color: #365E81; }*/
   
.smallboldwhite {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: bold; 
   color: #FFFFFF; }
   
.smallboldwhiteArial {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: bold; 
   color: #FFFFFF; }

.smallwhite {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #FFFFFF; }
   
.smallred {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #FF0000; }

.smalldarkred {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #660000; }
   
.xsmall {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 7pt;
   font-weight: normal; 
   color: #000000; }
   
.bigboldred {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   font-weight: bold; 
   color: #660000; }
   
.bigboldreditalic {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: italic; 
   color: #660000; }
   
.main2 {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 10pt;
   font-weight: normal; }

li.disc { color: #000000; list-style-type: disc;}

li.none { color: #000000; list-style-type: none;}

li.square { color: #000000; list-style-type: square;}

li.img { list-style-image: url('images/check.gif');}

ol.decimal 
{
list-style-type: decimal;
} 


#left_indent { margin-left: 15px; }



.main3 {
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 10pt;
color: #ffffff;
margin-top: 0px;
margin-left: 10px;
margin-bottom: 3px;
  }

#inpform {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 4pt;
margin: 15px;
  }

/* used to control the width of the rounded corner tables */
.rcTable {
    border-style:None;
    font-family:Verdana;
    font-size:11px;
    width:800px;
}

/* used to Proposed Insured's error message on Enrollment form is birth date and Age don't match */
.bdYrMsg {
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   color: #FF0000;
   margin-top: 0px;
   margin-left: 5px;
   margin-right: 10px;
   margin-bottom: 0px;
    
}

/* used to control width of Quote Engine user control fields in non-IE browsers */  
.qt_eng_age_txtbox { width:20px; font-size: 8pt;}
.qt_eng_state_ddl  { width:95px; font-size: 8pt;}
.qt_eng_cov_type   { width:80px; font-size: 8pt;}
.qt_eng_ins_amount { width:65px; font-size: 8pt;}
.btnSmallText  { font-size: 8pt;}

/* used to control width of Enrollment form Month text fields in non-IE browsers */
.width32 {
width:32px; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 8pt;
font-weight: normal; 
color: #000000;
  }

/* used to control width of Enrollment form Year text fields in non-IE browsers */
.width64 {
width:64px; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 8pt;
font-weight: normal; 
color: #000000;
  }

hr {
border: 0;
color: #000000;
background-color: #000000;
height: 2px;
width: 100%;
text-align: left;
}


.redbutton  {
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #FFFFFF;
background-color:#C00000;
border-color:#FF8080;
  }
  
.olist {	
padding:0;
margin:0
}

a.info {
z-index: 24;
color: #000;
position: relative;
text-decoration: none;
}        
a.info:hover {
z-index: 25;
background-color: #CCC;            
color:#000;        
}        
a.info SPAN {            
display: none        
}        
a.info:hover SPAN {             
display: block;             
left: 2em;             
width: 15em;             
color: #000;             
border: #CCC 1px solid;             
position: absolute;             
top: 2em;             
background-color: #D2D8E0;             
text-align: left;            
padding:3px;        
}
	
	

