﻿/* basic elements */
body {
     margin:0px; 
     padding:0px;  
     background:URL(../images/bodyBack.gif); 
     background-repeat:repeat; 
     background-color:#4A5557;
     vertical-align: top;
     font: 10pt arial, sans-serif;
    color: #000000;
	     
     }
p { 
	font: 10pt arial, sans-serif; 
	padding-bottom: 2px;
    padding-top: 2px;
	}

/* specific divs */
.anchor {
    font: 10pt arial, sans-serif;
    color: #000000;
	text-align: middle
    }
.anchor a, .anchor a:visited {
    font: 10pt arial, sans-serif;
    color: #1E569F;
	text-align: middle
    }
.anchor a:hover, .anchor a:active {
    font: 10pt arial, sans-serif;
    color: #1E569F;
	text-align: middle;
    background: #FFFFFF;
	}
.appDiv {
    font: 9pt arial, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 3ex;
    background: #00548E;
    text-align: left;
    }
.appNote {
    font: 10px arial, sans-serif;
    color: #000000;
	text-align: left
    }
.bene {
    font: 12px arial, sans-serif;
	font-weight: bold;
    color: #00548E;
	text-align: left
    }
.copy {
    font: 10pt arial, sans-serif;
    color: #000000;
	text-align: left
    }
.copy a, .copy a:visited {
    font: 10pt arial, sans-serif;
    color: #1E569F;
	text-align: left
    }
.copy a:hover, .copy a:active {
    font: 10pt arial, sans-serif;
    color: #8EAACE;
	text-align: left
	}
.copyRight {
    font: 10pt arial, sans-serif;
    color: #000000;
	text-align: right
    }
.copyRight a, .copyRight a:visited {
    font: 10pt arial, sans-serif;
    color: #1E569F;
	text-align: right
    }
.copyRight a:hover, .copyRight a:active {
    font: 10pt arial, sans-serif;
    color: #8EAACE;
	text-align: right
	}	
.copyHome
{
	font: 12px veranda, sans-serif;
    color: #8e8d8d;
	text-align: left;
} 
.copyHome a, .copyHome a:visited
{
	font: 12px veranda, sans-serif;
    color: #8e8d8d;
	text-align: left;
	text-decoration: underline;
}
.copyHome a:hover, .copyHome a:active
{
	font: 12px veranda, sans-serif;
    color: #cb5b00;
	text-align: left;
	text-decoration: underline;
}
.copyHomeFooter
{
	font: 10px veranda, sans-serif;
    color: #8e8d8d;
	text-align: left;
}
.copyHomeHighlight
{
	font: 12px veranda, sans-serif;
    color: #cb5b00;
	text-align: left;
	text-decoration: underline;
}
.copyw
{
	font: 11px Arial, sans-serif;
	color: #f6f6eb;
	text-align: left;
}
.copyCenter {
    font: 10pt arial, sans-serif;
    color: #000000;
	text-align: center
    }
.copyCenter a, .copyCenter a:visited {
    font: 10pt arial, sans-serif;
    color: #1E569F;
	text-align: center
    }
.copyCenter a:hover, .copyCenter a:active {
    font: 10pt arial, sans-serif;
    color: #8EAACE;
	text-align: center
	}	
.copyb {
    font: 10pt arial, sans-serif;
    color: #00548E;
    font-weight: bold;
    text-align: left
    }   
.copyc {
    font: 10pt arial, sans-serif;
    color: #FF8040;
    font-weight: bold;
    text-align: left
    }
.copyi {
    font: 10px arial, sans-serif;
    color: #00548E;
    text-align: middle
    }
.copyr {
    font: 10pt arial, sans-serif;
    color: #990000;
    font-weight: bold;
    text-align: left
    }
.copyrRight {
    font: 10pt arial, sans-serif;
    color: #990000;
    font-weight: bold;
    text-align: right
    }    
.coverage, .coverage a, .coverage a:visited { 
    font: 10px arial, sans-serif;
	color: #FFFFFF;
	text-align:center; 
	line-height:3ex;
	}
.coverage a:hover, .coverage a:active {
    font: 10px arial, sans-serif;
	color: #1E569F;
	text-align:center; 
	line-height:3ex;
	}
.fieldName {
    font: 8pt arial, sans-serif;
    color: #00558E;
    line-height: 3ex;
    text-align: left;
    border-color:#00558E;
    border-width:1px;
    background-color:#EDF4FC
    }
.footer, .footer a, .footer a:visited { 
	background: #989896;
    font: 10pt arial, sans-serif;
	color: #FFFFFF;
	text-align:center; 
	line-height:3ex;
	}
.footer a:hover, .footer a:active {
  	background: #A2B7D6;
    font: 10pt arial, sans-serif;
	color: #1E569F;
	text-align: center; 
	line-height:3ex;
	}   
.form {
    font: 10px arial, sans-serif;
    }
.homeTitle {
	font: 12pt arial, sans-serif;
	color: #e97b05;
	font-weight: bold;
	text-align: center
}
.popHeader {
    font: 11px arial, sans-serif;
    font-weight: bold;
	color: #FF8040;
	line-height:3ex;
    }   
.navBack {
  	background: #00558E;
    }
.navLink, .navLink a, .navLink a:visited
{
	font-family: Arial;
	font-size: 11px;
	/*font-weight:bold; */
	text-decoration: none;
	color: #FFFFFF;
}
.navLink a:hover
{
	font-family: Arial;
	font-size: 11px;
	/*font-weight:bold; */
	text-decoration: none;
	color: #cb5b00;
}
a.navActiveLink , a:visited.navActiveLink, .navActiveLink
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	/* font-weight:bold;	*/
	color: #cb5b00;
}    
.note {
    font: 10px arial, sans-serif;
    line-height: 3ex;
    text-align: left;
    }
.appNote {
    font: 8pt arial, sans-serif;
    line-height: 3ex;
    text-align: left;
    }  
.quoteText {
    font: 10pt arial, sans-serif;
    color: #00558E;
    line-height: 3ex;
    text-align: left;
    }  
.quoteResults {
    font: 12px arial, sans-serif;
    color: #00558E;
	font-weight:bold;
    line-height: 3ex;
    text-align: left;
    }  
.submitButton { 
	font-family: arial, sans-serif; 
	font-size: 14px; 
	margin-bottom: 0px; 
	font-weight: bold; 
	color: #ffffff; 
	border:1px solid #EEECE4; 
	background: #e89f43;		
	}
.submitButtonLarge { 
	font-family: arial, sans-serif; 
	font-size: 16px; 
	margin-bottom: 0px; 
	font-weight: bold; 
	color: #ffffff; 
	border:1px solid #EEECE4; 
	background: #e89f43;		
	}	
           
/* and the rest... */
.white {
    background-color: #FFFFFF;
    }
.dkGray {
      background-color: #686868;
      }
.gray {
      background-color: #949995;
      }
.ltBlue {
      background-color: #A2B7D6;
      }
.dkBlue {
      background-color: #00548E;
      }
.quoteBack { 
     background:URL(../images/quoteBack.gif);
     background-repeat:no-repeat;
     }      
.shadow { 
     background:URL(../images/shadow.gif); 
     background-repeat:repeat-y; 
     }
.vertDiv { 
     background:URL(../images/vertDiv.gif); 
     background-repeat:repeat-y; 
     }
.homeDkBlue {
      background-color: #003466;
      }
.homeMdBlue
{
	background-color: #00558e;
}

.gary
{
	 background:URL(/images/newHome/gary/gary.jpg); 
     background-repeat:no-repeat; 
     background-position:left;
     
}

#chatBackground {
	position: absolute; 
	top: 0px;
	left: 0px;
	height: 125%; 
	width: 100%;
	filter:alpha(opacity=50);
	opacity: 0.5;
	background: #666666;
	display: none;
}

#chatWindow {
	position: absolute; 
	padding: 0px;
	top: 0px;
	left: 0px;
	width: 50%;
	margin-left: 50%;
	display: none;
}

#chatImage {
	position: absolute;
	margin-top: 75px;
	margin-left: -140px;
	padding: 5px;
	width: 280px;
	height: 95px;
	background: #ffffff;
	text-align: center;
	border: solid 2px #003466;
}

#chatInitialTextBG {
	position: absolute; 
	top: 103px; 
	left: 0px; 
	width: 100%; 
	height: 18px; 
	background: #ffffff url(../userplane/chatBG.gif) repeat-y top left; 
	padding-left: 40px; 
	border-top: solid 1px #336699;
}

#chatTextLine {
	margin-top: 2px;
}

.chatAgentName {
	font-family: arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #006600;
}

.chatText {
	font-weight: normal; 
	color: #000000;
}

/* Get a Quote page */
.GenderRadioButton
{
	color: #93BAD5;
	font-weight: bold;
	font-size: 12px;
}
.getQuoteLink a, .getQuoteLink a:hover, .getQuoteLink a:visited, .getQuoteLink
{
	color: #87ADC7;
	text-decoration: underline;
}
.getQuotePrivacy a, .getQuotePrivacy a:hover, .getQuotePrivacy a:visited, .getQuotePrivacy
{
	color: #00548E;
	text-decoration: underline;
}
/* End Get a Quote page */

/**** MODAL POP-UP ****/

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalHeader
{
	cursor: move;
	background-color: white;
	width: 265px;
	text-align: right;
	font-size: .7em;	
	height: 20px;
	padding-top: 8px;
	padding-right: 8px;		
	font-family: Arial Black, Arial, Sans-Serif;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
}	

.modalHeader a
{
	text-decoration: none;
	color: #646464;	
}

.modalContent
{
	background-color: White;
	width: 275px;			
}
.privacy h1
{
	font-size: 1.4em;
	color: #00548E;
	text-align: center;
}
.privacy h2 
{
    font-size: 1.3em;    
    color: #00548E;
    font-weight: bold;
    text-align: center;        	
}
.privacy h3 
{
    font-size: 1.2em;    
    color: #00548E;
    font-weight: bold;
    text-align: left;    
    padding-bottom: 0px;	
    margin-bottom: 0px;
}
.privacy p
{
	padding-top: 0px;
	margin-top: 0px;
}
.privacyCA h1
{
	text-align: left;
}