.qsearchHeader{
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  letter-spacing : -1;
  color: white;
  font-size: 19 px;
  line-height: 19 px;
  font-weight: bold;
}

.qsearchHeader1{
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  letter-spacing : -1;
  color: white;
  font-size: 12 px;
  line-height: 12 px;
  font-weight: bold;
}



.qsSearchHeader{
  font-family: Arial;
  color: black;
  font-size: 14 px;
  line-height: 14 px;
  font-weight: bold;
}

.termlandingHeadline{
  font-family: Arial Black;
  color: black;
  font-size: 20 px;
}

table.inputtable1{
  background-color: #FFFFFF;
  width: 100%;
  font-family: Arial,Univers,Helvetica ;
}

.topMsgTable2{
	padding:2px 2px;
}

.topMsgTable1{
	padding:2px 2px;
}

table.inputtable99{
  background-color: #FFFFFF;
  padding: 2px;
  width: 100%;
  font-family: Arial,Univers,Helvetica ;
}

.iqc999{
   font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular ;
   font-size: 20px ;
   color: white;
   background-color: #FFFFFF;
}

td.mainfooting999 {
  background-color: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular ;
  color: white;
  border-bottom: solid 2px #006699;
}

.aSCustomized{
	font-family: Arial,Univers,Helvetica ;
	font-size: 12 px ;
}

.headerMsg{
  font-family: Arial, Univers, Helvetica ;
  font-weight: normal;
  font-size: 12 px;
  color: black;
}

.headerText{
  font-family: Arial, Univers, Helvetica ;
  font-weight: bold;
  font-size: 10pt;
  background-color: #d2e4fc;
  color: black;

  padding-left: 2px;
  padding-right: 2px;
}

.questionHeader{
  background-color: #006699;
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular ;
  font-size: 19px ;
  line-height: 19px;
  font-weight: bold ;
  text-align: center;
  color: white;
}



.normalText{
   font-family: Arial,Univers,Helvetica;
   font-size: 12px;
}

.myLI{
	margin-bottom:7px;
}

.myUL{
	margin-bottom:7px;
}

.topMsgTable{
	background-color: #F2F2F2;
	border-bottom:1px solid #D9D9D9;
	padding:2px 10px;
}


.leftMsg{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11 px;
	font-weight: bold;
	color: #039;
}

.rightMsg{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11 px;
	font-weight: normal;
	color: #039;
}

a.topAlert:link{color:#039;font-weight:bold;text-decoration:none;}
a.topAlert:hover{color:#039;font-weight:bold;}
a.topAlert:visited{color:#039;font-weight:bold;text-decoration:none;}
a.topAlert:hover{text-decoration:underline;}

a.calendarLink:link {color: #000000; font-size: 12px;font-family: "Arial"; font-weight:bold;}
a.calendarLink:visited {color: #000000; font-size: 12px;font-family: "Arial"; font-weight:bold;}
a.calendarLink:hover {color: red; font-size: 12px;font-family: "Arial"; font-weight:bold;}

.insurelogo{
	font-family: Arial Black;
	font-style: italic;
	line-height:66%;
	color: #FF0000;
	font-size: 36px;
	letter-spacing:-2px
}

.leadSourceClass{
	font-family: Arial;
	font-size: 12 px;
}

.viewInstantQuoteClass{
  font-family: Arial,Univers,Helvetica ;
  font-size: 16 px;
  font-weight: bold;
}

.largeCheckBox{
	width: 25 px;
	height: 25 px;
}

.censusHeader3{
	font-family: arial, sans-serif;
	font-size: 24 px;
	color: #283C70;
}

.censusHeader4{
	font-family: arial, sans-serif;
	font-size: 16 px;
	color: #283C70;
}

.censusHeader1{
	font-family: arial, sans-serif;
	font-size: 22 px;
	color: #283C70;
}

.censusHeader2{
	font-family: arial, sans-serif;
	font-size: 18 px;
	color: #283C70;
}
.topHeaderTable{
	border-left: solid 2px #336699;
	border-right: solid 2px #336699;
	background-color: #FFFFFF;
	border-bottom: solid 2px #336699;
	border-bottom-color: #336699;
}

.topHeaderTableLine{
  border-top: solid 2px #336699;
  background-color: #FFFFFF;
}

table.submodule {
	border: 1px solid #99CC99;
	background-color: #E5EECC;
}

table.submodule tr.body,
div.ratings table.submodule tr.body  {
	background-color: #E5EECC;
}