

/*#5872 Congratulations and Email Referral Page for PHS*/
/*PRD 17916 SJS 08/11/2011*/

.NoEmailsGoToPHS
{
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 14px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 296px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.SendEmailsGoToPHS
{
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 114px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

/*dn #8122 3-8-2012 */
A.GoToPHS:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/kemper/btn_go2PHS.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 208px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.GoToPHS:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/kemper/btn_go2PHS.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 208px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.GoToPHS:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/kemper/btn_go2PHS.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 208px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
	


/* Added for new home.aspx  */

.saveUp2 {
      font-size:12px;
      letter-spacing: -1px;
      line-height:18px;
}

.recallTextInside {
      font-size:10px;
      font-weight:bold;
      text-align:left;
      width:165px;
      /*height:72px;*/
}

.homeInsuranceTypeTxt {
    font-size:14px;
    letter-spacing:-1px;
    margin: 4px 0px 4px 0px;
}

.enterInsurance {
      font:12px Verdana;
      padding:0px 0px 0px 2px;
      color:#00afd7;
      font-weight:bold;
      width:100px;
      letter-spacing:0px;
}
.enterInsurance3 {
      font:12px Verdana;
      padding:0px 0px 0px 2px;
      color:#00afd7;
      font-weight:bold;
      width:185px;
      letter-spacing:0px;
}
.enterZip2 {
      font:21px Arial, Verdana, san-serif;
      color:#000;
      font-weight:bold;
      letter-spacing:-1;
      margin:0px 0px 5px 0px;
      display:block;
}
/*8122 ys 5px to 1px for go button*/
.BlueButton {
      padding-left:2px;
      margin-top:1px; /*-5px;*/
}


.zipCode2 {
      font:17px Verdana;
      padding:0px 0px 0px 2px;
      color:#00afd7;
      font-weight:bold;
      width:92px;
      letter-spacing:-2px;
}
.zipCode3 {
      font:17px Verdana;
      padding:0px 0px 0px 2px;
      color:#00afd7;
      font-weight:bold;
      width:185px;
      letter-spacing:-2px;
}

.sahoFormRow {
      margin: 4px 0px 4px 0px;
}

/* END OF Added for new home.aspx  */

/* Added for Affinity  */


.nobr

        {

            white-space: nowrap;

        }
img 
{
  border-style:none;
  border-width: 0px;
}

.homeicon

{

      left: 8px;

      position: absolute;

      top: 75px;

}

.hdrLogo 
{
    /* SSR8122 WLU 2/15/2012 */
    margin-left: 150px;
    padding: 15px 0 0 11px;    	
}

a.affHome:link, a.affHome:visited {
	position:absolute;
	font-size:10px;
	z-index:6;
	top:76px;
	width:48px;
	left:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

a.affHome:hover {
	color:#666;
}

A.affHome:hover {
	COLOR: #666
}
/*
#hdr_logo {
	DISPLAY: inline; FLOAT: right; TEXT-ALIGN: right
}
*/

.shadowReverse {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	/*dn #8122 2-2-2012
	BACKGROUND: url(/images/hdr_shadow_long_Reverse.gif) repeat-y left top; */
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 0px;  /*dn 3-8-2012*/
}


/* tc #8476 02-22-2012 - NCI */
#headerPartnerLogoFlush {
    height: 66px; vertical-align: middle; float: right;
}

#hdr_text .top 
{
	float: right;
	height: 56px;
	margin-bottom: 10px;
	margin-top: -15px;
	text-align: right;
	width: 250px;
}

/* dn 8122 2-2-2012*/
#headerReversed
{	
	background-color: #EDEDED;
	BACKGROUND: url('/images/kemper/k_bg_header.png') repeat-x left top; 
	PADDING-BOTTOM: 0px; 
	TEXT-ALIGN: left;
	height:98px;
	
}

#hdr_text_Reversed {
	MARGIN-TOP: 24px; DISPLAY: inline; FLOAT: right; FONT: bold 20px Arial, Verdana, Helvetica; WIDTH: 300px; COLOR: #000; MARGIN-RIGHT: 120px; TEXT-ALIGN: right
}
aff_h2 {
	MARGIN: 0px 0px 4px; FONT: bold 24px Arial, Verdana; COLOR: #333; LETTER-SPACING: 0px; POSITION: static; TEXT-ALIGN: center
}
.aff_flow {
	FONT-SIZE: 11px; BACKGROUND: #eee; VERTICAL-ALIGN: top; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.aff_justifiedblocktext {
	FONT: 9px Verdana, Helvetica; TEXT-ALIGN: justify
}
.aff_homeAbout {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 230px; COLOR: #000; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.aff_policyInfo {
	FLOAT: right
}
.aff_shadow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/hdr_shadow_long_Reverse.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 5px
}
#aff_hdr_text {
	MARGIN-TOP: 24px; FONT-WEIGHT: bold; FLOAT: right; WIDTH: 300px; COLOR: #000; MARGIN-RIGHT: 10px; TEXT-ALIGN: center
}
.aff_blocktext {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9px Verdana, Helvetica; PADDING-TOP: 0px; POSITION: relative; TOP: -6px; TEXT-ALIGN: left
}
.aff_member {
	FONT: 9px Arial, Helvetica; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
.aff_entergroup {
	DISPLAY: block; MARGIN: 0px 0px 4px; FONT: bold 9px Verdana, san-serif; COLOR: #000; TEXT-ALIGN: right
}
.aff_groupname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 8px Verdana; WIDTH: 120px; COLOR: #00afd7; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
.aff_enteroffer {
	DISPLAY: block; MARGIN: 0px 0px 4px; FONT: bold 9px Verdana, san-serif; COLOR: #000; TEXT-ALIGN: right
}
.aff_offerCode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 8px Verdana; WIDTH: 80px; COLOR: #00afd7; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
.aff_enterzip {
	DISPLAY: block; MARGIN: 0px 0px 5px; FONT: bold 9px Verdana, san-serif; COLOR: #000; TEXT-ALIGN: right
}
.aff_zipCode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 8px Verdana; WIDTH: 60px; COLOR: #00afd7; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
.aff_GObutton {
	FONT-WEIGHT: bolder; FONT-SIZE: 9px; FONT-STYLE: normal; POSITION: relative; TOP: 3px
}
.aff_getQuote {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 8; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 20px; WIDTH: 210px; COLOR: #000; PADDING-TOP: 10px; POSITION: absolute; TOP: 115px; HEIGHT: 216px
}
.aff_rentPremium {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/aff_RentersPremBgnd.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: text-bottom; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.01em; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center
}
/*dn #8122 3-6-2012 */
.aff_adRenters_midsm {
	PADDING-RIGHT: 9px; PADDING-LEFT: 15px; BACKGROUND: url(/images/kemper/ads/adRenters_midsm.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.aff_rentPremiumNum {
	FONT-SIZE: 16px
}
.aff_redtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; COLOR: #ff0000; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.aff_H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 5px; COLOR: #333333; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
/* ysang 8122 */
img 
{
  border-style:none;
  border-width: 0px;
}

/*BODY {
	MIN-WIDTH: 650px; MARGIN: 0px auto; FONT: 11px Verdana, Arial, Helvetica; COLOR: #6F665D; TEXT-ALIGN: center; background-color: #FFFFFF;
}*/

/* ys 8122 */
body {
  font:11px Verdana, Arial, Helvetica;
  color: #6F665D;
  margin:0px auto;
	background-color: #D8D8D9;
/* jrenz 6/28/2016 ssr9978
	min-width:650px;
*/
	text-align:center;
}
SUP {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
/*6F665D*/
INPUT {
	FONT: 10px Arial; COLOR: #6F665D; LETTER-SPACING: 0px
}
TEXTAREA {
	FONT: 10px Arial; COLOR: #6F665D; LETTER-SPACING: 0px
}
SELECT {
	FONT: 10px Arial; COLOR: #6F665D; LETTER-SPACING: 0px
}
P {
	MARGIN: 5px 0px 0px
}
H1 {
	MARGIN: 0px; FONT: bold 37px Arial, Verdana; COLOR: #5F5C5C; LETTER-SPACING: -2px
}
H2 {
	MARGIN: 0px 0px 5px; FONT: bold 18px Arial, Verdana; COLOR: #5F5C5C; LETTER-SPACING: 0px
}
H3 {
	MARGIN: 5px 0px 10px; FONT: bold 15px Arial, Verdana; COLOR: #5F5C5C; BORDER-BOTTOM: #999 1px dotted; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
H4 {
	MARGIN: 3px 0px; FONT: bold 15px Arial, Verdana; COLOR: #5F5C5C; BORDER-BOTTOM: #333 1px dotted; LETTER-SPACING: -1px
}
H5 {
	MARGIN: 15px 0px 3px; FONT: bold 17px Arial, Verdana; COLOR: #5F5C5C; BORDER-BOTTOM: #333 1px dotted; LETTER-SPACING: -1px
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px; COLOR: #5F5C5C; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 50px; PADDING-TOP: 0px
}
.footnote {
	FONT-SIZE: 9px;
}
#waitpage {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: #666; FILTER: alpha(opacity=30); LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 1000px; TEXT-ALIGN: center; opacity: 0.30
}
#totallyBusy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 15; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 170px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
#page {
    BACKGROUND-COLOR: #FFF;
}
#container {
	MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left;
}

#containerFlex {
	MARGIN: 0px auto; WIDTH: 980px;height:100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}


#footer 
{
	/* old Footer image - retired Jan2009 PRD06126
	background:url(/images/bgnd_footer.jpg) repeat-x top left;
	*/
	/*background:url(/images/bgnd_footer.gif) repeat-x top left;	
	color:#00558B;
	font-size:10px;
	height: 140px;
	padding-top:9px;
	line-height:13px;
	width:1017px;
	*/
	/*dn SSR8122 2-8-2012  Kemper */

	height: 120px;
	background: url(/images/kemper/k_bg_footer_x.png) repeat-x top left;
}

/*dn SSR8122 2-8-2012  Kemper */
#footercontainer 
{
	background-image: url(/images/kemper/k_bg_footer.png);
	color:#00558B;
	font-size:10px;
	height: 140px;
	padding-top:9px;
	line-height:13px;
	width:1017px;
}




#hdr_text {
	MARGIN-TOP: 65px; 
	DISPLAY: inline; 
	FLOAT: right; 
	FONT: normal 17px Calibri, Arial, Verdana, Helvetica; 
	font-style:italic; 
	WIDTH: 300px; 
	COLOR: #808285; 
	MARGIN-RIGHT: 150px; 
	TEXT-ALIGN: right
}

#hdr_textUdpi {
    width: 300px;
    float:right;
	font: 20px Arial, Verdana, Helvetica;
    /* dmetz 12-20-2011 SSR7537 - Add ShareandSave page */
    color: #003057;
	font-weight:bold;
	margin-top:24px;
	margin-right:10px;
	text-align:right;
}

.hdrLogo
{ margin-left: 120px;
  padding: 15px 0 0 11px;
}
.shadow_logo {
	height:6px;
	/* Image retired Jan2009 PRD06126
	background:url(/images/unitrinShadow_long.jpg) repeat-x center top;
	*/
	background:url(/images/unitrinShadow_long.gif) repeat-x center top;	
	margin:0px;
	padding:0px;
}
.shadow {
	height:5px;
	/* Image retired Jan2009 PRD06126
	background:url(/images/hdr_shadow_long.jpg) repeat-x right top;
	*/
	/* dn #8122 2-2-2012 Kemper 
	background:url(/images/hdr_shadow_long.gif) repeat-x right top;
	*/
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
}

/* tc #8476 02-22-2012 - NCI */
.shadowEmpty {
    height: 5px;
    background: url(/images/hdr_shadow_short.gif) repeat-x right top;
    margin: 0px;
    padding: 0px;
}

#aqua {
	/* Image retired for leaner gif PRD06126
	background:url(/images/aqua_bgnd.jpg) repeat-x left top;
 */
	/*background:url(/BindQuoteB/images/aqua_bgnd.gif) repeat-x left top;*/
	/*dn #8122 3-1-2012*/
	background-color: #FFFFFF;
	margin:0px;
	height:1px;
}


#navBar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 2px;  
	PADDING-BOTTOM: 9px; 
	MARGIN: 0px auto; 	
	WIDTH: 700px; 
	PADDING-TOP: 0px; /*ys 8122 */	
	TEXT-ALIGN: left
}
.mainTable {
	MARGIN: 0px
}
.homeTable {
	FONT-SIZE: 11px; MARGIN: 0px
}
.register {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px
}
.updateEmail {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 11px; MARGIN: 10px 0px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.emailUpdate_text {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; WIDTH: 439px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.questions {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 545px; TEXT-ALIGN: center
}
.homeAbout {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 230px; COLOR: #000; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.compInfo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.learnHomeowners {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: url(/images/kemper/renterslogo_micro.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px -1px; COLOR: #000; LINE-HEIGHT: 10px; PADDING-TOP: 9px; HEIGHT: 30px; TEXT-ALIGN: left
}
.learnHomeowners2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/images/kemper/renterslogo_micro.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px -1px; COLOR: #000;   HEIGHT: 30px; TEXT-ALIGN: left
}
.help {
	FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #808285; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.servicePolicy {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
A.home:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    Z-INDEX: 6;
   /*	left:12px; changed to 14px sswart#6210 01/21/2009*/
		left:14px;
    WIDTH: 48px;
    COLOR: #333;
    POSITION: absolute;
    TOP: 74px;
    TEXT-DECORATION: none
}
A.home:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    Z-INDEX: 6;
   /*	left:12px; changed to 14px sswart#6210 01/21/2009*/
		left:14px;
    WIDTH: 48px;
    COLOR: #333;
    POSITION: absolute;
    TOP: 74px;
    TEXT-DECORATION: none
}
A.home:hover {
	COLOR: #666
}
.siteInfo {
	FLOAT: right; MARGIN: 0px 0px 0px 15px; WIDTH: 530px; TEXT-ALIGN: left
}
.siteSectionInfo {
	FLOAT: right; MARGIN: 0px 0px 0px 15px; WIDTH: 495px; TEXT-ALIGN: left
}
#siteSectionInfo {
	FLOAT: right; MARGIN: 0px 0px 0px 15px; WIDTH: 495px; TEXT-ALIGN: left
}
#siteSectionInfo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; MARGIN: 5px 0px; FONT: bold 12px Verdana, Arial, san-serif; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #333 1px dotted
}
#siteSectionInfo .add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-TOP: 0px
}
.emailSend {
	FONT-SIZE: 11px; WIDTH: 100%
}
.randPic_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.Pic_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/rand_small/img_0.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 230px; PADDING-TOP: 5px; HEIGHT: 220px
}
.linkUs {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 11px 0px 0px; WIDTH: 230px; COLOR: #333; HEIGHT: 130px
}
.partners {
	FONT-SIZE: 11px; MARGIN: 10px 0px 0px; WIDTH: 100%
}
.partnerHdline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px dotted; TEXT-ALIGN: center
}
.wh_row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px
}
.dkblue_row {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #003366; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.blue_row {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #00afd7; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.row_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: center
}
/* ysang change color from 0290c7 to f6b213*/
A:link {
	COLOR: #003057; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003057; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #10498F; TEXT-DECORATION: none
}
/* 8122 change color from ffffff to 00558B*/
A.footer:link {
	DISPLAY: inline; COLOR: #003057; TEXT-DECORATION: underline
}
A.footer:visited {
	DISPLAY: inline; COLOR: #003057; TEXT-DECORATION: underline
}
/* 8122 from cce9f4 to #6184AF */
A.footer:hover {
	DISPLAY: inline; COLOR: #10498F; TEXT-DECORATION: none
}
.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 9px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.top:link {
	COLOR: #003057; TEXT-DECORATION: none
}
A.top:visited {
	COLOR: #003057; TEXT-DECORATION: none
}
A.top:hover {
	COLOR: #016489; TEXT-DECORATION: none
}
A.faq:link {
	COLOR: #003057; TEXT-DECORATION: underline
}
A.faq:visited {
	COLOR: #003057; TEXT-DECORATION: underline
}
A.faq:hover {
	COLOR: #016489; TEXT-DECORATION: none
}
.menutitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/help_bgnd.jpg) repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.menutitlePolicy {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/open.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.HCtop {
	FONT-SIZE: 0px; BACKGROUND: url(/images/help_top.jpg) no-repeat center top; WIDTH: 210px; HEIGHT: 8px
}
.HCmid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 10px; BACKGROUND: url(/images/help_question.gif) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.HCbottom {
	FONT-SIZE: 0px; BACKGROUND: url(/images/help_bottom.jpg) no-repeat center bottom; WIDTH: 210px; HEIGHT: 11px
}
.submenu {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 1px 9px; BORDER-LEFT: #ccc 1px dotted; COLOR: #000; PADDING-TOP: 2px
}
.submenuPolicy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #003057; PADDING-TOP: 2px
}
.submenuPolicy UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.submenuPolicy LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
#masterdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#masterdivPolicy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#masterdivPolicy INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.closeHelp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(/images/arrow_up.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 36px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
A.closeHelp:link {
	COLOR: #003057; TEXT-DECORATION: underline
}
A.closeHelp:visited {
	COLOR: #003057; TEXT-DECORATION: underline
}
A.closeHelp:hover {
	COLOR: #10498f; TEXT-DECORATION: none
}
.helpQuestion_top {
	BACKGROUND: url(/images/helpQuestions_top.jpg) no-repeat center bottom; WIDTH: 233px; HEIGHT: 13px
}
.helpQuestion {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: url(/images/helpQuestions_bgnd.jpg) repeat-y center top; PADDING-BOTTOM: 0px; WIDTH: 233px; PADDING-TOP: 0px
}
.helpQuestion_bottom {
	BACKGROUND: url(/images/helpQuestions_bottom.jpg) no-repeat center top; WIDTH: 233px; HEIGHT: 16px
}
.jerseyTable_hdline {
	FONT-SIZE: 9px; BACKGROUND: #003366; VERTICAL-ALIGN: top; COLOR: #fff
}
#UD_DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
#UD_DL DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#UD_P SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
#UD_DL DD {
	PADDING-LEFT: 20px
}
#UD_DL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003057; LINE-HEIGHT: 15px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
#UD_DL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 10px; PADDING-TOP: 0px
}
#UD_P LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003057; LINE-HEIGHT: 15px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
#UD_P UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 10px; PADDING-TOP: 0px
}
#UD_DL DT A {
	DISPLAY: block
}
#UD_P SPAN A {
	DISPLAY: block; MARGIN: 5px 0px
}
#UD_DL .DTplus {
	BACKGROUND: url(/images/kemper/plus.gif) no-repeat left top
}
#UD_DL .DTminus {
	BACKGROUND: url(/images/kemper/minus.gif) no-repeat left top
}
#UD_P .DTpoint {
	BACKGROUND: url(/images/kemper/open.gif) no-repeat left top
}
HTML .DTplus {
	HEIGHT: 0.01%
}
HTML .DTminus {
	HEIGHT: 0.01%
}
#UD_DL .showDD {
	POSITION: relative; TOP: 0px
}
#UD_DL DD {
	POSITION: absolute; TOP: -9999px
}
.hideDD {
	POSITION: absolute; TOP: -9999px
}
#UD_DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#UD_DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#UD_DL DT {
	MARGIN: 5px 0px
}
#UD_P SPAN {
	MARGIN: 5px 0px
}
#UD_DL DD {
	PADDING-LEFT: 20px; 
	/* SSR 8122 SJS - Stray Bullet image*/
	/*BACKGROUND: url(/images/bull.gif) no-repeat left center*/
}

#UD_DL DT A {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: no-repeat 0px 50%; COLOR: #003057; TEXT-DECORATION: underline
}
#UD_DL DT A:visited {
	COLOR: #003057
}
#UD_DL DT A:hover {
	FONT-WEIGHT: bold; COLOR: #10498f; TEXT-DECORATION: none
}
#UD_DL DT A:hover {
	FONT-WEIGHT: bold; COLOR: #10498f; TEXT-DECORATION: none
}
#UD_DL DT A:active {
	FONT-WEIGHT: bold; COLOR: #003057; TEXT-DECORATION: none
}
#UD_P SPAN A {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/open.gif) no-repeat left top; COLOR: #003057; TEXT-DECORATION: underline
}
#UD_P SPAN A:visited {
	COLOR: #003057
}
#UD_P SPAN A:hover {
	FONT-WEIGHT: bold; COLOR: #10498f; TEXT-DECORATION: none
}
#UD_P SPAN A:hover {
	FONT-WEIGHT: bold; COLOR: #10498f; TEXT-DECORATION: none
}
#UD_P SPAN A:active {
	FONT-WEIGHT: bold; COLOR: #003057; TEXT-DECORATION: none
}
#UD_DL .showDD {
	POSITION: relative; TOP: 0px
}
#UD_DL DD {
	POSITION: absolute; TOP: -9999px
}
.hideDD {
	POSITION: absolute; TOP: -9999px
}
.flowTable {
    border: 3px solid #003057; border-radius: 9px;BACKGROUND: #eee;
}
.flowTop_left {
	BACKGROUND: url(/images/flow_top_left.jpg) no-repeat left bottom; WIDTH: 13px; HEIGHT: 11px
}
.flowTop_right {
	BACKGROUND: url(/images/flow_top_right.jpg) no-repeat left bottom; WIDTH: 13px; HEIGHT: 11px
}
.flowBottom_left {
	BACKGROUND: url(/images/flow_bottom_left.jpg) no-repeat left top; WIDTH: 13px; HEIGHT: 14px
}
.flowBottom_right {
	BACKGROUND: url(/images/flow_bottom_right.jpg) no-repeat left top; WIDTH: 13px; HEIGHT: 14px
}
.flowTop {
	BACKGROUND: url(/images/flow_top.jpg) repeat-x left bottom
}
.flowBottom {
	BACKGROUND: url(/images/flow_bottom.jpg) repeat-x left top
}
.flowLeft {
	BACKGROUND: url(/images/flow_left.jpg) repeat-y left top
}
.flowRight {
	BACKGROUND: url(/images/flow_right.jpg) repeat-y left top
}
.flow {
	FONT-SIZE: 11px; BACKGROUND: #eee; VERTICAL-ALIGN: top; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.flowText {
	FONT-SIZE: 11px; MARGIN: 10px 0px 0px; LETTER-SPACING: -1px
}
.paymentText {
	BORDER-TOP: #999 1px dotted; FONT-SIZE: 12px; MARGIN: 10px 0px; WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted; LETTER-SPACING: normal
}
.smText {
	FONT-WEIGHT: normal; FONT-SIZE: 9px
}
/* tc #8476 02-22-2012 - NCI */
.medText {
    FONT: 11px Verdana, Arial, san-serif; padding-left: 6px;
}
.disclaimer {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; VERTICAL-ALIGN: top
}
.quobindHdlineS {
	FONT-SIZE: 11px; COLOR: #000; LETTER-SPACING: -1px
}
.quobindHdline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5F5C5C; LETTER-SPACING: -1px
}
#SSN LI {
	MARGIN: 10px 0px; LINE-HEIGHT: 12px; TEXT-ALIGN: left
}
#SSN UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 35px 0px 55px; PADDING-TOP: 0px
}
#SSN {
	MARGIN: 0px; TEXT-ALIGN: center
}
.SSN_points {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/images/bull_landing.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 340px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.SSN_top {
	BACKGROUND: url(/images/SSN_top.jpg) no-repeat center bottom; WIDTH: 364px; HEIGHT: 9px
}
.SSN_mid {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(/images/SSN_bgnd.jpg) repeat-y center top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 364px; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.SSN_bottom {
	BACKGROUND: url(/images/SSN_bottom.jpg) no-repeat center top; WIDTH: 364px; HEIGHT: 10px
}
.rate {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 40px 5px; FONT: bold 15px Arial, Verdana; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px dotted
}
#comparePackages {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 720px; PADDING-TOP: 0px
}
.compPackage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px dotted; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.compPackage_unselected {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; WIDTH: 100px; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px dotted
}
.compPackage_selected {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #003057; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #0287b9 1px solid
}
.compPackage_question {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.compPackage_PIF {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #333; HEIGHT: 26px
}
.price_unselected {
	FONT-SIZE: 11px; COLOR: #f6b212; BORDER-BOTTOM: #333 1px dotted; TEXT-ALIGN: center
}
.price_selected {
	FONT-SIZE: 13px; BACKGROUND: #f6b212; COLOR: #fff; BORDER-BOTTOM: #333 1px dotted; TEXT-ALIGN: center
}
.monthly_unselected {
	FONT-SIZE: 11px; COLOR: #333; BORDER-BOTTOM: #333 1px dotted; TEXT-ALIGN: center
}
.monthly_selected {
	FONT-SIZE: 12px; COLOR: #fff; BORDER-BOTTOM: #333 1px dotted; TEXT-ALIGN: center
}
.averageComp {
	VERTICAL-ALIGN: top; HEIGHT: 30px
}
.seeDetails_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px dotted; PADDING-TOP: 0px
}
.payOpt_highlight {
	BACKGROUND: #fdfdfd
}
.bindLeft {
	VERTICAL-ALIGN: top; WIDTH: 170px; LETTER-SPACING: -1px
}

/*dn 8122 3-6-2012 */
.bindRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px ; WIDTH: 170px; PADDING-TOP: 0px; LETTER-SPACING: -1px 
}
.bindRightNoBorder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 170px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.bindName {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #5F5C5C; HEIGHT: 20px
}
.bindQuestion {
	VERTICAL-ALIGN: top; WIDTH: 160px; TEXT-ALIGN: right
}
.financedInput {
	WIDTH: 115px
}
.bindDiv {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px outset; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 185px; PADDING-TOP: 0px; HEIGHT: 0px
}
.bindReg_div {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px outset; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 105px; WIDTH: 345px; PADDING-TOP: 0px; HEIGHT: 0px
}
.bindReg_question {
	VERTICAL-ALIGN: top; WIDTH: 100px; TEXT-ALIGN: right
}
.bindReg_left {
	VERTICAL-ALIGN: top; WIDTH: 164px; LETTER-SPACING: -1px
}
.bindReg_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; WIDTH: 164px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.registeredOwner {
	FONT-WEIGHT: bold; COLOR: #808285; LETTER-SPACING: normal
}
.bindPayment_hdline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; COLOR: #5F5C5C; PADDING-TOP: 5px; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.premCalc_payment {
	FONT-WEIGHT: bold; COLOR: #5F5C5C; TEXT-ALIGN: center
}
.paymentDivider {
	MARGIN: 0px 0px 10px; BORDER-BOTTOM: #999 1px dotted
}
.EP_payment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #dadada; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ep_enrollment {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px 40px; PADDING-TOP: 0px
}
/*dn SSR8538 4/8/2013*/
.ep_paymentTop {
	FONT-SIZE: 0px; BACKGROUND: url(/images/ep_paymentTopBind.jpg) no-repeat left bottom; WIDTH: 350px; HEIGHT: 10px
}
.ep_paymentMid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: url(/images/ep_paymentBgndBind.jpg) repeat-y left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ep_paymentBottom {
	FONT-SIZE: 0px; BACKGROUND: url(/images/ep_paymentBottomBind.jpg) no-repeat left bottom; WIDTH: 350px; HEIGHT: 14px
}
/*
.ep_paymentTop {
	FONT-SIZE: 0px; BACKGROUND: url(/images/ep_paymentTop.jpg) no-repeat left bottom; WIDTH: 363px; HEIGHT: 10px
}
.ep_paymentMid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: url(/images/ep_paymentBgnd.jpg) repeat-y left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ep_paymentBottom {
	FONT-SIZE: 0px; BACKGROUND: url(/images/ep_paymentBottom.jpg) no-repeat left bottom; WIDTH: 363px; HEIGHT: 14px
}
*/
.ep_paymentHdline {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 4px 0px 4px 4px; LETTER-SPACING: -1px
}
.acctInfo {
	FONT-SIZE: 10px; MARGIN: 10px 0px 0px; WIDTH: 100%
}
.cancelchanges {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/closePop.gif) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.cancelChange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/closePop.gif) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.summaryLeft {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 235px; LETTER-SPACING: -1px
}
/*SSR8122 WLU reduce width from 255 to 245*/
.summaryRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666 1px dotted; WIDTH: 245px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.summaryInfo {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; LETTER-SPACING: normal; HEIGHT: 15px
}
.summaryName {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #000; HEIGHT: 20px
}
.summaryDivider {
	MARGIN: 10px 0px; BORDER-BOTTOM: #eee 1px solid
}
.confirmTop_left {
	BACKGROUND: url(/images/confirm_top_left.gif) no-repeat left bottom; WIDTH: 9px; HEIGHT: 9px
}
.confirmTop_right {
	BACKGROUND: url(/images/confirm_top_right.gif) no-repeat left bottom; WIDTH: 9px; HEIGHT: 9px
}
.confirmBottom_left {
	BACKGROUND: url(/images/confirm_bottom_left.gif) no-repeat left top; WIDTH: 9px; HEIGHT: 9px
}
.confirmBottom_right {
	BACKGROUND: url(/images/confirm_bottom_right.gif) no-repeat left top; WIDTH: 9px; HEIGHT: 9px
}
.confirmTop {
	BACKGROUND: url(/images/confirm_top.gif) repeat-x left bottom
}
.confirmBottom {
	BACKGROUND: url(/images/confirm_bottom.gif) repeat-x left top
}
.confirmLeft {
	BACKGROUND: url(/images/confirm_left.gif) repeat-y left top
}
.confirmRight {
	BACKGROUND: url(/images/confirm_right.gif) repeat-y left top
}
.confirm {
	FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px; TEXT-ALIGN: left
}
.confirmPay {
	FONT-SIZE: 11px; WIDTH: 100%; LETTER-SPACING: -1px; TEXT-ALIGN: right
}
.confirmPay_Ans {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WIDTH: 50%; COLOR: #333; PADDING-TOP: 2px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.esig {
	BORDER-RIGHT: #cc80b3 4px double; PADDING-RIGHT: 7px; BORDER-TOP: #cc80b3 4px double; PADDING-LEFT: 5px; FONT-SIZE: 9px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 15px; BORDER-LEFT: #cc80b3 4px double; WIDTH: 430px; PADDING-TOP: 5px; BORDER-BOTTOM: #cc80b3 4px double; TEXT-ALIGN: left
}
.esigLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px
}
.esigPoints {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/images/bull_landing.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 2px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.coverageChanges {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 20px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.esigSignTop_left {
	BACKGROUND: url(/images/esig_sign_top_left.gif) no-repeat left bottom; WIDTH: 9px; HEIGHT: 9px
}
.esigSignTop_right {
	BACKGROUND: url(/images/esig_sign_top_right.gif) no-repeat left bottom; WIDTH: 9px; HEIGHT: 9px
}
.esigSignBottom_left {
	BACKGROUND: url(/images/esig_sign_bottom_left.gif) no-repeat left top; WIDTH: 9px; HEIGHT: 9px
}
.esigSignBottom_right {
	BACKGROUND: url(/images/esig_sign_bottom_right.gif) no-repeat left top; WIDTH: 9px; HEIGHT: 9px
}
.esigSignTop {
	BACKGROUND: url(/images/esig_sign_top.gif) repeat-x left bottom
}
.esigSignBottom {
	BACKGROUND: url(/images/esig_sign_bottom.gif) repeat-x left top
}
.esigSignLeft {
	BACKGROUND: url(/images/esig_sign_left.gif) repeat-y left top
}
.esigSignRight {
	BACKGROUND: url(/images/esig_sign_right.gif) repeat-y left top
}
.esigSign {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.esigViewTop_left {
	BACKGROUND: url(/images/esig_view_top_left.gif) no-repeat left bottom; WIDTH: 9px; HEIGHT: 9px
}
.esigViewTop_right {
	BACKGROUND: url(/images/esig_view_top_right.gif) no-repeat left bottom; WIDTH: 9px; HEIGHT: 9px
}
.esigViewBottom_left {
	BACKGROUND: url(/images/esig_view_bottom_left.gif) no-repeat left top; WIDTH: 9px; HEIGHT: 9px
}
.esigViewBottom_right {
	BACKGROUND: url(/images/esig_view_bottom_right.gif) no-repeat left top; WIDTH: 9px; HEIGHT: 9px
}
.esigViewTop {
	BACKGROUND: url(/images/esig_view_top.gif) repeat-x left bottom
}
.esigViewBottom {
	BACKGROUND: url(/images/esig_view_bottom.gif) repeat-x left top
}
.esigViewLeft {
	BACKGROUND: url(/images/esig_view_left.gif) repeat-y left top
}
.esigViewRight {
	BACKGROUND: url(/images/esig_view_right.gif) repeat-y left top
}
.esigView {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.esigTable {
	MARGIN: 10px 0px 0px; WIDTH: 100%
}


#esigDiscount {
                text-align:left;
                color:#003300;
                background:url(/images/esigDiscount.gif) no-repeat top center;
                padding:3px 13px 0px 13px;
                  /*changed top margin to from 15px for yost bar - sjs 5/29/09 */
                  /*changed top margin back to 15px for yost bar - using #subAdWithRenters
										to add space above esig or focused driver ad IF Renter's ad appears
										- sjs 6/2/09 */
                margin:0px 0px 0px 0px;
                font-size:9px;
                height:72px;
}






#focusedDiscount {
                text-align:left;
                color:#ffffff;
                background:url(/images/kemper/GA_focusedDiscount.gif) no-repeat top center;
                padding:1px 13px 0px 85px;
                /*changed top margin to from 15px for yost bar - sjs 5/29/09 */
                /*changed top margin back to 15px for yost bar - using #subAdWithRenters
										to add space above esig or focused driver ad IF Renter's ad appears
										- sjs 6/2/09 */                
                margin:0px 0px 0px 0px;
                font-size:11px;
                letter-spacing:-1px;
                height:72px;

}



#subRentersAdSpace{
                text-align:left;
                color:#000;
                padding:3px 13px 0px 0px;
                /*changed top margin to from 15px for yost bar - sjs 5/29/09 */
                margin:15px 0px 0px 0px;
                font-size:11px;
                height:20px;

}

#subAdWithRenters {
	width: 500px;
	height:45px;
}

#subRentersSpacer {
	width: 500px;
	height:52px;
}

.esigHeadline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 5px 0px; COLOR: #003300; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.black {
	FONT-SIZE: 9px; COLOR: #000
}

.focusedHeadline {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 8px 0px; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-STYLE: italic; LETTER-SPACING: normal
}
.esigSign H3 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 13px Verdana, Arial, san-serif; BORDER-LEFT: medium none; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #333; TEXT-ALIGN: left
}
.esigView H3 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 13px Verdana, Arial, san-serif; BORDER-LEFT: medium none; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #333; TEXT-ALIGN: left
}
.text {
	FONT-SIZE: 9px; MARGIN: 7px 0px
}
#headerForm {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; FONT: bold 17px Arial, Verdana, Helvetica; COLOR: #003366; PADDING-TOP: 20px; BACKGROUND-COLOR: #fff
}
A.header:link {
	COLOR: #003057; TEXT-DECORATION: none
}
A.header:visited {
	COLOR: #003057; TEXT-DECORATION: none
}
A.header:hover {
	COLOR: #003057; TEXT-DECORATION: none
}
#hdr_textForm {
	FLOAT: right; MARGIN: 0px; WIDTH: 300px; TEXT-ALIGN: right
}
#content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.colheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.highlight {
	BACKGROUND-COLOR: #ffcc00
}
.sectionsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003057
}
.plaintext_error {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000
}
.form {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 13px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #333 1px solid
}
#Esigfooter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.adEasyPay {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px; COLOR: #003300; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.adEasyPay_top {
	BACKGROUND: url(/images/ads/ad_easyPay_top.jpg) no-repeat center bottom; WIDTH: 542px; HEIGHT: 32px
}
.adEasyPay_mid {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/images/ads/ad_easyPay_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adEasyPay_bottom {
	BACKGROUND: url(/images/ads/ad_easyPay_bottom.jpg) no-repeat center top; WIDTH: 542px; HEIGHT: 15px
}
.easyPayHdline {
	BORDER-RIGHT: #003300 1px dotted; PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; WIDTH: 140px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.easyPay_pts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(/images/ads/ad_easypay_arrow.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.adDisclaimer_EP {
	FONT-SIZE: 9px; COLOR: #668566; FONT-STYLE: italic
}
.adDiscount {
	FONT-SIZE: 10px; MARGIN: 5px 0px 0px; COLOR: #333; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.adDiscount_top {
	BACKGROUND: url(/images/ads/ad_discount_top.jpg) no-repeat center bottom; WIDTH: 542px; HEIGHT: 12px
}
.adDiscount_mid {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(/images/ads/ad_discount_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adDiscount_bottom {
	BACKGROUND: url(/images/ads/ad_discount_bottom.jpg) no-repeat center top; WIDTH: 542px; HEIGHT: 14px
}
.discountHdline {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 4px; LETTER-SPACING: normal; TEXT-ALIGN: center
}
.adDisclaimer {
	FONT-SIZE: 9px; COLOR: #999; FONT-STYLE: italic
}
.adChoose {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px; COLOR: #333; TEXT-ALIGN: left
}
.adChoose_top {
	BACKGROUND: url(/images/ads/ad_choose_top.jpg) no-repeat center bottom; WIDTH: 542px; HEIGHT: 12px
}
.adChoose_mid {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; FONT-SIZE: 11px; BACKGROUND: url(/images/ads/ad_choose_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adChoose_bottom {
	BACKGROUND: url(/images/ads/ad_choose_bottom.jpg) no-repeat center top; WIDTH: 542px; HEIGHT: 14px
}
.chooseHdline {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(/images/ads/ad_choose_arrow.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; FONT: bold 14px Arial, Verdana, san-serif; PADDING-TOP: 0px; LETTER-SPACING: normal
}
.chooseDivider {
	MARGIN: 7px 0px; BORDER-BOTTOM: #ccc 1px dotted
}
.chooseEP {
	FONT-SIZE: 10px; COLOR: #003300; LETTER-SPACING: -1px
}
.adEsig {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px; COLOR: #333; TEXT-ALIGN: left
}
.adEsig_top {
	BACKGROUND: url(/images/ads/ad_esig_top.jpg) no-repeat center bottom; WIDTH: 542px; HEIGHT: 12px
}
.adEsig_mid {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; FONT-SIZE: 9px; BACKGROUND: url(/images/ads/ad_esig_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adEsig_bottom {
	BACKGROUND: url(/images/ads/ad_esig_bottom.jpg) no-repeat center top; WIDTH: 542px; HEIGHT: 14px
}
.esigHdline {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 4px; LETTER-SPACING: normal
}
.adBind {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px; COLOR: #333; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.adBind_top {
	BACKGROUND: url(/images/ads/ad_bind_top.jpg) no-repeat center bottom; WIDTH: 542px; HEIGHT: 12px
}
.adBind_mid {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/images/ads/ad_bind_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adBind_bottom {
	BACKGROUND: url(/images/ads/ad_bind_bottom.jpg) no-repeat center top; WIDTH: 542px; HEIGHT: 14px
}
.bindHdline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/ads/ad_bind_arrow.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; LETTER-SPACING: normal
}
.adHomeowner {
	FONT-SIZE: 10px; MARGIN: 5px 0px 0px; COLOR: #333; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.adHomeowner_top {
	BACKGROUND: url(/images/ads/ad_homeowner_top.jpg) no-repeat center bottom; WIDTH: 542px; HEIGHT: 12px
}
.adHomeowner_mid {
	PADDING-RIGHT: 18px; PADDING-LEFT: 11px; BACKGROUND: url(/images/ads/ad_homeowner_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adHomeowner_bottom {
	BACKGROUND: url(/images/ads/ad_homeowner_bottom.jpg) no-repeat center top; WIDTH: 542px; HEIGHT: 14px
}
#siteSectionInfo .adHomeowner_top {
	BACKGROUND: url(/images/ads/PHad_homeowner_top.jpg) no-repeat center bottom; WIDTH: 492px; HEIGHT: 12px
}
#siteSectionInfo .adHomeowner_mid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 7px; BACKGROUND: url(/images/ads/PHad_homeowner_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#siteSectionInfo .adHomeowner_bottom {
	BACKGROUND: url(/images/ads/PHad_homeowner_bottom.jpg) no-repeat center top; WIDTH: 492px; HEIGHT: 14px
}
.homeownerHdline {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 4px; LETTER-SPACING: -1px
}
.loginAd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; WIDTH: 235px; PADDING-TOP: 0px;
    border: 3px solid #003057; border-radius: 9px;BACKGROUND: #eee;
}
.loginEP_top {
	BACKGROUND: url(/images/loginEP_top.jpg) no-repeat center bottom; WIDTH: 235px; HEIGHT: 45px
}
.loginEP_mid {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; FONT-SIZE: 12px; BACKGROUND: url(/images/loginEP_bgnd.jpg) repeat-y center top; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.loginEP_bottom {
	BACKGROUND: url(/images/loginEP_bottom.jpg) no-repeat center top; WIDTH: 235px; HEIGHT: 11px; line-height: initial;
}
.testimonial {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
#divDescription .testimonial {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 10px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.QQ_top {
	BACKGROUND: url(/images/QQ_top.jpg) no-repeat left bottom; WIDTH: 253px; HEIGHT: 10px
}
.QQ_left {
	BACKGROUND: url(/images/QQ_left.jpg) no-repeat left top; WIDTH: 73px; HEIGHT: 176px
}
.QQ_right {
	BACKGROUND: url(/images/QQ_right.jpg) no-repeat left top; WIDTH: 10px; HEIGHT: 176px
}
.QQ_bottom {
	BACKGROUND: url(/images/QQ_bottom.jpg) no-repeat left top; WIDTH: 253px; HEIGHT: 12px
}
.QQ {
	FONT-SIZE: 10px; BACKGROUND: url(/images/QQ_bgnd.jpg) repeat-y left top; VERTICAL-ALIGN: top; WIDTH: 170px; COLOR: #333
}
.QQ_headline {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 31px Arial, Verdana; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.QQ_newAddress {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 24px/23px Arial, Verdana; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.findQuote {
	DISPLAY: block; MARGIN: 0px; FONT: bold 17px Arial, Verdana; LETTER-SPACING: -1px
}
.QQdivider {
	MARGIN: 5px 0px; BORDER-BOTTOM: #000 1px dotted
}
.solicit {
	FONT-SIZE: 10px; FLOAT: right; WIDTH: 500px; COLOR: #000
}
.solicitText {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.solicitAbout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 495px; PADDING-TOP: 0px
}
.StarbucksDisc {
	DISPLAY: block; FONT-SIZE: 9px; MARGIN: 4px 0px 25px; COLOR: #666
}
.findQuote_num {
	FONT-SIZE: 11px; MARGIN: 3px 0px; WIDTH: 100%; LETTER-SPACING: -1px
}
.errorMsg {
	BORDER-RIGHT: #ff0066 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0066 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #ff0066 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff0066 1px solid
}
.errorMsg_recall {
	BORDER-RIGHT: #ff0066 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0066 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; Z-INDEX: 12; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 240px; BORDER-LEFT: #ff0066 1px solid; WIDTH: 160px; COLOR: #f06; PADDING-TOP: 5px; BORDER-BOTTOM: #ff0066 1px solid; POSITION: absolute; TOP: 150px; TEXT-ALIGN: left
}
.errorMsg_recall2 {
	BORDER-RIGHT: #ff0066 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0066 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; Z-INDEX: 12; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 240px; BORDER-LEFT: #ff0066 1px solid; WIDTH: 160px; COLOR: #f06; PADDING-TOP: 5px; BORDER-BOTTOM: #ff0066 1px solid; POSITION: absolute; TOP: 120px; TEXT-ALIGN: left
}
.errorMsg_recallZip {
	BORDER-RIGHT: #ff0066 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0066 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; Z-INDEX: 12; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 120px; BORDER-LEFT: #ff0066 1px solid; WIDTH: 140px; COLOR: #f06; PADDING-TOP: 5px; BORDER-BOTTOM: #ff0066 1px solid; POSITION: absolute; TOP: 107px; TEXT-ALIGN: center;
}

.recallText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; WIDTH: 203px; TEXT-ALIGN: left
}
.qbcTables {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; LETTER-SPACING: normal
}
/*8122 color change from 000 to FFFFFF*/
.coverageHdline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #5F5C5C; LETTER-SPACING: -1px
}
.question {
	CURSOR: pointer; COLOR: #5F5C5C; TEXT-DECORATION: underline
}
.question:hover {
	CURSOR: pointer; COLOR: #333; TEXT-DECORATION: underline
}
.premCalc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #5F5C5C; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.FPBadded {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.dnqReasons {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.dnqPartners {
	FONT-SIZE: 9px
}
.dnqPartners_top {
	BACKGROUND: url(/images/partners_top.jpg) no-repeat center bottom; WIDTH: 209px; HEIGHT: 11px
}
.dnqPartners_mid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/partners_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.dnqPartners_mid UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 30px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.dnqPartners_bottom {
	BACKGROUND: url(/images/partners_bottom.jpg) no-repeat center top; WIDTH: 209px; HEIGHT: 13px
}
.dnqPartners_divider {
	MARGIN: 10px 0px 10px 10px; WIDTH: 185px; BORDER-BOTTOM: #999 1px dotted; TEXT-ALIGN: center
}
.CC_name {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: #00afd7; LETTER-SPACING: -1px
}
.CC_personal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 310px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.CC_coverage {
	FONT-SIZE: 10px; FLOAT: right; WIDTH: 200px; TEXT-ALIGN: right
}
#siteSectionInfo .CC_personal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#siteSectionInfo .CC_coverage {
	FONT-SIZE: 10px; Z-INDEX: 2; MARGIN: 0px 0px 0px 270px; WIDTH: 220px; POSITION: absolute; TOP: 255px; TEXT-ALIGN: right
}
#siteSectionInfo .CC_name {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; WIDTH: 300px; COLOR: #00afd7; LETTER-SPACING: -1px
}
#siteSectionInfo .CCgarage_top {
	BACKGROUND: url(/images/CC_garage_topPH.jpg) no-repeat center bottom; WIDTH: 228px; HEIGHT: 9px
}
#siteSectionInfo .CCgarage_mid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-SIZE: 10px; BACKGROUND: url(/images/CC_garage_bgndPH.jpg) repeat-x center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#siteSectionInfo .CCgarage_bottom {
	BACKGROUND: url(/images/CC_garage_bottomPH.jpg) no-repeat center top; WIDTH: 228px; HEIGHT: 9px
}
.CC_specifics {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.CC_vehs {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 48%; PADDING-TOP: 0px
}
.CC_garage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 0px
}
.vehTitle {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px; LETTER-SPACING: -1px
}
.vehInspected {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 10px; BACKGROUND: url(/images/e.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; COLOR: #666; PADDING-TOP: 0px
}
.vehWaiver {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 10px; BACKGROUND: url(/images/bullPoints.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; COLOR: #666; PADDING-TOP: 0px
}
.CCgarage_top {
	BACKGROUND: url(/images/CC_garage_top.jpg) no-repeat center bottom; WIDTH: 238px; HEIGHT: 9px
}
.CCgarage_mid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-SIZE: 10px; BACKGROUND: url(/images/CC_garage_bgnd.jpg) repeat-x center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.CCgarage_bottom {
	BACKGROUND: url(/images/CC_garage_bottom.jpg) no-repeat center top; WIDTH: 238px; HEIGHT: 9px
}
.covCol_top {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(/images/cov_col_top.jpg) no-repeat center top; 
	VERTICAL-ALIGN: top; 
	WIDTH: 208px; 
	LINE-HEIGHT: 19px; LETTER-SPACING: -1px; 
	HEIGHT: 128px; TEXT-ALIGN: center
}
.covCol_editsTop {
	BACKGROUND: url(/images/covCol_editstop.jpg) no-repeat center top; HEIGHT: 10px
}
.covCol_bgnd {
	BACKGROUND: url(/images/cov_col_bgnd.jpg) repeat-y center center; VERTICAL-ALIGN: top; COLOR: #000; TEXT-ALIGN: left
}
.covCol_bottom {
	BACKGROUND: url(/images/cov_col_bottom.jpg) no-repeat center top; HEIGHT: 11px
}
.covCol {
	FONT-SIZE: 11px; MARGIN: 10px 0px 0px; LETTER-SPACING: -1px
}
.covCol_headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 15px 10px 5px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px dotted; LETTER-SPACING: 0px
}
.buyPolicy {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 18px Arial, Verdana; COLOR: #000; PADDING-TOP: 14px; LETTER-SPACING: 0px
}
.quoteNumber {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; BACKGROUND: url(/images/quote.gif) no-repeat center top; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 5px; LETTER-SPACING: -0.07em; TEXT-ALIGN: right
}
.add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px 0px
}
.op_acc_veh {
	FONT-SIZE: 11px; MARGIN: 0px 10px; WIDTH: 188px; LETTER-SPACING: -1px
}
.flow .op_acc_veh {
	FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; WIDTH: 430px; LETTER-SPACING: -1px
}
.covCol_divider {
	MARGIN: 10px 10px 0px; BORDER-BOTTOM: #666 1px dotted
}
.discAdvTable {
	FONT-SIZE: 11px; MARGIN: 10px 10px 0px
}
.discAdv {
	MARGIN: 3px 0px 0px
}
A.discAdv:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: underline
}
A.discAdv:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: underline
}
A.discAdv:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #888; TEXT-DECORATION: none
}
.packageTop_left {
	BACKGROUND: url(/images/kemper/tab_packages_left.gif) no-repeat left bottom; WIDTH: 14px; HEIGHT: 129px
}
.packageTop_right {
	BACKGROUND: url(/images/kemper/tab_packages_right.gif) no-repeat right bottom; WIDTH: 14px; HEIGHT: 129px
}
.packageNonselected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: url(/images/kemper/tab_bgnd_unselected.gif) no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 96px; COLOR: #333; PADDING-TOP: 4px; HEIGHT: 129px; TEXT-ALIGN: center
}
.packageSelected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/images/kemper/tab_bgnd_selected.gif) no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 115px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 129px; TEXT-ALIGN: center
}
.custRecalc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/bgnd_covRecalc.jpg) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 115px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 111px; TEXT-ALIGN: center
}
.payment {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 3px; COLOR: #666
}
.downpayment {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666
}
.packageSelected .payment {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 0px 3px; COLOR: #000
}
.packageSelected .downpayment {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000
}
.packageSelected .savings {
	FONT-SIZE: 10px; COLOR: #fff
}
.packageNotab {
	BACKGROUND: url(/images/kemper/tab_bgnd_notab.gif) no-repeat left bottom
}
.printTabs {
	DISPLAY: none
}
.package {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/images/tab_bgnd.jpg) repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 10px -14px 0px 0px; WIDTH: 542px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.packagePrice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666
}
.packagePrice_selected {
	FONT-SIZE: 14px
}
.PIF {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000
}
.packageSelected .PIF {
	FONT-WEIGHT: bold; COLOR: #fff
}
.packageSelected .packagePrice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff
}
.savings {
	FONT-SIZE: 9px; COLOR: #ff0066
}
.or {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 3px 0px; COLOR: #999
}
.packageSelected .or {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 3px 0px 6px; COLOR: #c6e1eb
}
A.seedetails:link {
	FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: underline
}
A.seedetails:visited {
	FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: underline
}
A.seedetails:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.average {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px 0px 5px
}
.phoneNum {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.phoneNum_flow {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.lineTop_left {
	BACKGROUND: url(/images/line_top_left.gif) no-repeat left bottom; WIDTH: 8px; HEIGHT: 8px
}
.lineTop_right {
	BACKGROUND: url(/images/line_top_right.gif) no-repeat left bottom; WIDTH: 8px; HEIGHT: 8px
}
.lineBottom_left {
	BACKGROUND: url(/images/line_bottom_left.gif) no-repeat left top; WIDTH: 8px; HEIGHT: 8px
}
.lineBottom_right {
	BACKGROUND: url(/images/line_bottom_right.gif) no-repeat left top; WIDTH: 8px; HEIGHT: 8px
}
.lineTop {
	BACKGROUND: url(/images/line_top.gif) repeat-x left bottom
}
.lineBottom {
	BACKGROUND: url(/images/line_bottom.gif) repeat-x left top
}
.lineLeft {
	BACKGROUND: url(/images/line_left.gif) repeat-y left top
}
.lineRight {
	BACKGROUND: url(/images/line_right.gif) repeat-y left top
}

.lineTable {
    border: 3px solid #003057; border-radius: 9px;BACKGROUND: #ffffff;
}

.lineTableGray {
    border: 3px solid #003057; border-radius: 9px;BACKGROUND: #eee;
}

.line {
	FONT-SIZE: 11px; BACKGROUND: #fff; TEXT-ALIGN: left
} 
.questionTop_left {
	BACKGROUND: url(/images/question_top_left.gif) no-repeat left bottom; WIDTH: 6px; HEIGHT: 6px
}
.questionTop_right {
	BACKGROUND: url(/images/question_top_right.gif) no-repeat left bottom; WIDTH: 6px; HEIGHT: 6px
}
.questionBottom_left {
	BACKGROUND: url(/images/question_bottom_left.gif) no-repeat left top; WIDTH: 6px; HEIGHT: 6px
}
.questionBottom_right {
	BACKGROUND: url(/images/question_bottom_right.gif) no-repeat left top; WIDTH: 6px; HEIGHT: 6px
}
.questionTop {
	BACKGROUND: url(/images/question_top.gif) repeat-x left bottom
}
.questionBottom {
	BACKGROUND: url(/images/question_bottom.gif) repeat-x left top
}
.questionLeft {
	BACKGROUND: url(/images/question_left.gif) repeat-y left top
}
.questionRight {
	BACKGROUND: url(/images/question_right.gif) repeat-y left top
}
.questionAnswer {
	FONT-SIZE: 9px; BACKGROUND: url(/images/question_answer.gif) left top; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.questionAnswer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 17px; PADDING-TOP: 0px
}
/*dn #8122 - 3/9/2012 - Change Question_masterdiv to question_masterdiv - Firefox issue */
#question_masterdiv {
	
}
.Leased_Answer {
	FLOAT: right; MARGIN: 1px 0px 2px; WIDTH: 297px
}
.Answer {
	MARGIN: 1px 0px 2px; WIDTH: 230px
}
.AnswerB {
	MARGIN: 1px 0px 2px; WIDTH: 170px
}
.flowText .Answer {
	MARGIN: 1px 0px 2px; WIDTH: 240px
}
.Question_menutitle {
	CURSOR: pointer
}
.flow_Question_menutitle {
	CURSOR: pointer
}
.Question_submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5F5C5C; PADDING-TOP: 0px
}
.Question_close {
	BACKGROUND: url(/images/question_close.gif) no-repeat left top; FLOAT: right; WIDTH: 16px; CURSOR: pointer; HEIGHT: 16px
}
.vehicleLeased {
	FONT-SIZE: 10px; FLOAT: right; COLOR: #000
}
.darkBlue {
	/*COLOR: #003366*/
	/*dn #8122 - Kemper */
	color: #111133;
}
.required {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #003057; LETTER-SPACING: normal
}
.important {
	FONT-SIZE: 10px; COLOR: #003057; LETTER-SPACING: -1px
}
/* ysang 8122
.registerService {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #ff6600; PADDING-TOP: 0px
}*/
.registerService {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #da291c ; PADDING-TOP: 0px
}
.getZip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/kemper/bgnd_getzip.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 190px; PADDING-TOP: 7px; POSITION: relative; HEIGHT: 28px; TEXT-ALIGN: center
}
.startZip {
	FONT: bold 9px Verdana; VERTICAL-ALIGN: top; COLOR: #000; LETTER-SPACING: normal
}
.startQuote {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 14px Arial, Verdana, san-serif; VERTICAL-ALIGN: top; COLOR: #165788; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: right
}
#menu {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 3; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; POSITION: relative
}
#menu UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	/*PADDING-RIGHT: 0px;*/ DISPLAY: inline; PADDING-LEFT: -10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu A:link {
	PADDING-RIGHT: 0px;  FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; WIDTH: 114px; COLOR: #333; PADDING-TOP: 6px; LETTER-SPACING: 0px; HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A:visited {
	PADDING-RIGHT: 0px;  FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; WIDTH: 114px; COLOR: #333; PADDING-TOP: 6px; LETTER-SPACING: 0px; HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A.active:link {
	BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #000
}
#menu A.active:visited {
	BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #000
}
#menu A:hover {
	BACKGROUND: url(/images/kemper/btn_bgnd_over.gif) no-repeat left top; COLOR: #fff! important
}

/*#0290c7*/
BODY.section-1 #menu LI#nav-1 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
BODY.section-2 #menu LI#nav-2 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
BODY.section-3 #menu LI#nav-3 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
BODY.section-4 #menu LI#nav-4 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
BODY.section-5 #menu LI#nav-5 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
BODY.section-6 #menu LI#nav-6 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
BODY.section-7 #menu LI#nav-7 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
BODY.section-8 #menu LI#nav-8 A {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/kemper/btn_bgnd_active.gif) no-repeat left top; COLOR: #003057! important
}
.dropmenudiv {
	Z-INDEX: 100; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 6px 0px 0px; WIDTH: 150px; LINE-HEIGHT: 18px; LETTER-SPACING: -1px; POSITION: absolute; TOP: 0px
}
.dropmenudiv A {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FILTER: alpha(opacity=85); PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; WIDTH: 150px; TEXT-INDENT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none; opacity: 0.85
}
/*SJS SSR8122*/
.dropmenudiv A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #666 1px solid; FILTER: alpha(opacity=85); BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #003057; opacity: 0.85
}
A.dropmenu:link {
	COLOR: #000; TEXT-DECORATION: none
}
A.dropmenu:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A.dropmenu:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#menuSubSub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menuSub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
#menuSub UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menuSub LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menuSub A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; COLOR: #333; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#menuSub A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; COLOR: #333; PADDING-TOP: 4px; TEXT-DECORATION: none
}
/*SJS SSR8122 */
#menuSub A.active:link {
	BACKGROUND: #fff; COLOR: #003057
}
#menuSub A.active:visited {
	BACKGROUND: #fff; COLOR: #003057
}
#menuSub A:hover {
	COLOR: #003057! important
}
BODY.Subsection-1 #menuSub LI#nav-1 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
BODY.Subsection-2 #menuSub LI#nav-2 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
BODY.Subsection-3 #menuSub LI#nav-3 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
BODY.Subsection-4 #menuSub LI#nav-4 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
BODY.Subsection-5 #menuSub LI#nav-5 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
BODY.Subsection-6 #menuSub LI#nav-6 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
BODY.Subsection-7 #menuSub LI#nav-7 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
BODY.Subsection-8 #menuSub LI#nav-7 A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #003057! important
}
.menuSub_left {
	BACKGROUND: url(/images/submenu_left.jpg) no-repeat left top; WIDTH: 8px
}
.menuSub_bgnd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/submenu_bgnd.jpg) repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 24px
}
.menuSub_right {
	BACKGROUND: url(/images/submenu_right.jpg) no-repeat left top; WIDTH: 8px
}
.menuSub_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#questionSet {
	FONT-SIZE: 11px
}
#questionSet UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 8px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#questionSet LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/images/bullPoints.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 0px
}
.welcomeUnitrin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 12; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px 220px; PADDING-TOP: 0px; POSITION: absolute; TOP: 128px
}
.getQuote {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; Z-INDEX: 8; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 19px 0px 0px 21px; 
	WIDTH: 460px; 
	COLOR: #000; 
	PADDING-TOP: 12px; 
	POSITION: absolute; 
	TOP: 95px; /*120* 128px;*/
	HEIGHT: 216px
}
.getRecallQuote {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	Z-INDEX: 8; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 0px 0px 21px; 
	WIDTH: 400px; COLOR: #000; 
	PADDING-TOP: 12px; 
	POSITION: absolute; 
	TOP: 90px; 
	HEIGHT: 216px;
	text-align:left;
	TEXT-DECORATION:none;
}
.getQuote3 {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	Z-INDEX: 8; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 0px 0px 21px; 
	WIDTH: 400px; COLOR: #000; 
	PADDING-TOP: 12px; 
	POSITION: absolute; 
	TOP: 98px; 
	HEIGHT: 216px;
	text-align:left;
	TEXT-DECORATION:none;
}
.recallInfo {
	LETTER-SPACING: -1px
}
.recallDisclaimer {
	DISPLAY: block; FONT-SIZE: 9px; MARGIN: 0px 0px 2px 15px; COLOR: #666; TEXT-ALIGN: left
}
.enterZip {
	DISPLAY: block; MARGIN: 0px 0px 5px; FONT: bold 21px Arial, Verdana, san-serif; COLOR: #000
}
.savingsChallenge {
	BORDER-RIGHT: #003057 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #003057 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #003057 1px solid; WIDTH: 225px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #003057 1px solid; TEXT-ALIGN: left
}
.savingsChallenge H3 {
	MARGIN: 0px 0px 5px; FONT: bold 15px Arial, Verdana; COLOR: #003057; BORDER-BOTTOM: #999 1px dotted; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.saveUp {
	FONT-SIZE: 13px
}
.dividerQuote {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 207px; PADDING-TOP: 10px
}
/*ysang 7479 */
.dividerQuote2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 207px; PADDING-TOP: 10px; font-size:9px;
}
A.recall2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003057; TEXT-DECORATION: underline
}
A.recall2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003057; TEXT-DECORATION: underline
}
A.recall2:hover {
	COLOR: #666
}
.errorMsg_recall2 {
	BORDER-RIGHT: #003057 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #003057 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; Z-INDEX: 12; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 240px; BORDER-LEFT: #003057 1px solid; WIDTH: 160px; COLOR: #f06; PADDING-TOP: 5px; BORDER-BOTTOM: #003057 1px solid; POSITION: absolute; TOP: 50px; TEXT-ALIGN: left
}
.divider {
	MARGIN: 10px 0px; BORDER-BOTTOM: #999 1px dotted
}
.vertDivider {
	MARGIN: 0px 5px; BORDER-LEFT: #999 1px dotted
}
.states {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 9px Arial, Verdana; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.ambestdisclaimer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 8; PADDING-BOTTOM: 0px; WIDTH: 750px; COLOR: #003366; LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-STYLE: normal; HEIGHT: 216px; TEXT-ALIGN: left; FONT-VARIANT: normal
}
A.recall:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003057; TEXT-DECORATION: underline
}
A.recall:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003057; TEXT-DECORATION: underline
}
A.recall:hover {
	COLOR: #666
}
.zipCode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 20px Verdana; WIDTH: 92px; COLOR: #0290c7; PADDING-TOP: 0px; LETTER-SPACING: -2px
}
.policyInfo {
	FLOAT: right; WIDTH: 300px
}
.enterPolicyinfo {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 13px; LETTER-SPACING: -1px
}
.enterPolicyinfo H3 {
	MARGIN: 0px; FONT: bold 15px Arial, Verdana; COLOR: #333; BORDER-BOTTOM: #999 1px dotted; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
#siteSectionInfo .enterPolicyinfo H3 {
	MARGIN: 0px; FONT: bold 15px Arial, Verdana; COLOR: #333; BORDER-BOTTOM: #999 1px dotted; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.logpass {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; LETTER-SPACING: 0px
}
.logpassInput {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; LETTER-SPACING: 0px
}
.accVioInput {
	WIDTH: 320px
}
.workLossInput {
	FONT-SIZE: 9px; WIDTH: 210px; LETTER-SPACING: -1px
}
.monthdayInput {
	WIDTH: 22px
}
.yearInput {
	WIDTH: 34px
}
.bullPoint_solicit {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(/images/bullPoints.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 8px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.bullPoint {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(/images/bullPoints.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px 20px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
/* tc #8476 02-22-2012 - NCI */
.bullSubPoint {
    font-size: 11px; display: block; margin: -10px 0px 10px 40px;
}
.manageBenefits {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(/images/bullPoints.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.managePolicy .managePoint {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: url(/images/blue_arrow.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 11px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.policyPoints {
	FONT-SIZE: 11px; MARGIN: 5px 0px
}
.managePolicy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px dotted; WIDTH: 231px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.managePoint {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: url(/images/blue_arrow.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 6px 7px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.manageSubhead {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: -3px 0px 5px
}
.closePop {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(/images/closePop.gif) no-repeat right center; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}
A.closePop:link {
	COLOR: #666; TEXT-DECORATION: none
}
A.closePop:visited {
	COLOR: #666; TEXT-DECORATION: none
}
A.closePop:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.docPDF {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(/images/a.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px
}
#mainPop {
	MARGIN: 10px auto; WIDTH: 660px; TEXT-ALIGN: left
}
.popUp {
	FONT-SIZE: 11px; BACKGROUND: #fff
}
.popPremium {
	COLOR: #003057
}
.homeowners {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #003366 1px solid; WIDTH: 455px; COLOR: #003366; PADDING-TOP: 0px; BORDER-BOTTOM: #003366 1px solid; HEIGHT: 90px; TEXT-ALIGN: left
}
.covPackage {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #003366
}
.white {
	FONT-SIZE: 19px; COLOR: #ffffff; FONT-STYLE: normal
}
.white_2 {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-STYLE: normal
}
.white_3 {
	FONT-SIZE: 35px; COLOR: #ffffff; FONT-STYLE: normal
}
.white_4 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal
}
.blue {
	FONT-SIZE: 10px; COLOR: #336699; LINE-HEIGHT: 20px; FONT-STYLE: normal
}
.blue_2 {
	FONT-SIZE: 23px; COLOR: #336699; LINE-HEIGHT: 20px; FONT-STYLE: normal
}
.blue_3 {
	FONT-SIZE: 35px; COLOR: #336699; LINE-HEIGHT: 20px; FONT-STYLE: normal
}
.bkgd_blue {
	BACKGROUND: #336699
}
.red {
	FONT-SIZE: 12px; COLOR: red
}
.smRed {
	FONT-SIZE: 11px; COLOR: red
}
A.smRed:link {
	COLOR: red; TEXT-DECORATION: none
}
A.smRed:visited {
	COLOR: red; TEXT-DECORATION: none
}
A.smRed:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
A.formBtn:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/btn_next.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 75px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.formBtn:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/btn_next.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 75px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.formBtn:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/btn_next.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; FONT: 12px Verdana; WIDTH: 75px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.blue_link:link {
	FONT-SIZE: 10px; COLOR: #336699; TEXT-DECORATION: underline
}
A.blue_link:visited {
	FONT-SIZE: 10px; COLOR: #3399cc
}
A.blue_link:hover {
	FONT-SIZE: 10px; COLOR: #3399cc
}
A.grey_link:link {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: underline
}
A.grey_link:visited {
	FONT-SIZE: 10px; COLOR: #666666
}
A.grey_link:hover {
	FONT-SIZE: 10px; COLOR: #3399cc
}
A.white_url:link {
	FONT-SIZE: 19px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white_url:visited {
	FONT-SIZE: 20px; COLOR: #ffffff
}
A.white_url:hover {
	FONT-SIZE: 20px; COLOR: #ffcc33
}
A.white_2_url:link {
	FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white_2_url:visited {
	FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white_2_url:hover {
	FONT-SIZE: 14px; COLOR: #ffcc33
}
A.white_3_url:link {
	FONT-SIZE: 35px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white_3_url:visited {
	FONT-SIZE: 35px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white_3_url:hover {
	FONT-SIZE: 36px; COLOR: #ffcc33
}
A.white_4_url:link {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white_4_url:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white_4_url:hover {
	FONT-SIZE: 11px; COLOR: #ffcc33
}
A.blue_url:link {
	FONT-SIZE: 15px; COLOR: #336699; TEXT-DECORATION: underline
}
A.blue_url:visited {
	FONT-SIZE: 15px; COLOR: #3399cc
}
A.blue_url:hover {
	FONT-SIZE: 15px; COLOR: #3399cc
}
A.blue_2_url:link {
	FONT-SIZE: 23px; COLOR: #336699; TEXT-DECORATION: underline
}
A.blue_2_url:visited {
	FONT-SIZE: 23px; COLOR: #3399cc
}
A.blue_2_url:hover {
	FONT-SIZE: 23px; COLOR: #3399cc
}
A.blue_3_url:link {
	FONT-SIZE: 35px; COLOR: #336699; TEXT-DECORATION: underline
}
A.blue_3_url:visited {
	FONT-SIZE: 35px; COLOR: #3399cc
}
A.blue_3_url:hover {
	FONT-SIZE: 35px; COLOR: #3399cc
}
A.black_url:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
A.black_url:visited {
	FONT-SIZE: 12px; COLOR: #000000
}
A.black_url:hover {
	FONT-SIZE: 9px; COLOR: #3399cc; TEXT-DECORATION: underline
}
A.black_2_url:visited {
	FONT-SIZE: 9px; COLOR: #000000
}
A.black_2_url:hover {
	FONT-SIZE: 9px; COLOR: #3399cc
}
A.black_3_url:link {
	FONT-SIZE: 19px; COLOR: #000000; TEXT-DECORATION: underline
}
A.black_3_url:visited {
	FONT-SIZE: 19px; COLOR: #000000
}
A.black_3_url:hover {
	FONT-SIZE: 19px; COLOR: #3399cc
}
.disappearingAct {
	DISPLAY: none
}
.homeTitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #dadada; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 0px; FONT: bold 11px Arial, Verdana, sans-serif; PADDING-TOP: 2px; LETTER-SPACING: normal
}
.homeDisclaimer {
	LETTER-SPACING: -1px
}
.homeCoverage_tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/images/tab_bgnd.jpg) repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.homeSelected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/hometab_bgnd_selected.jpg) no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 115px; COLOR: #fff; PADDING-TOP: 0px; FONT-STYLE: italic; HEIGHT: 129px; TEXT-ALIGN: center
}
#hoFloatRight {
	FLOAT: right
}
.rentSelected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/renttab_bgnd_selected.jpg) no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 115px; COLOR: #fff; PADDING-TOP: 0px; FONT-STYLE: italic; HEIGHT: 129px; TEXT-ALIGN: center
}
.homeTop_left {
	BACKGROUND: url(/images/tab_packages_left.jpg) no-repeat left bottom; WIDTH: 14px; HEIGHT: 129px
}
.homeTop_right {
	BACKGROUND: url(/images/tab_packages_right.jpg) no-repeat right bottom; WIDTH: 14px; HEIGHT: 129px
}
.homeNonselected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: url(/images/tab_bgnd_unselected.jpg) no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 96px; COLOR: #333; PADDING-TOP: 4px; HEIGHT: 129px; TEXT-ALIGN: center
}
.homePremium {
	DISPLAY: block; MARGIN: 0px 0px -3px; FONT: 30px Arial, Verdana, sans-serif; COLOR: #fff; LETTER-SPACING: -1px
}
.homeBuy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WIDTH: 378px; PADDING-TOP: 0px
}
.homeBuy_top {
	PADDING-RIGHT: 7px; PADDING-LEFT: 13px; BACKGROUND: url(/images/homeBuy_top.jpg) no-repeat left bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; HEIGHT: 34px; TEXT-ALIGN: left
}
.homeBuy_mid {
	PADDING-RIGHT: 4px; PADDING-LEFT: 14px; BACKGROUND: url(/images/homeBuy_bgnd.jpg) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.homeBuy_bot {
	BACKGROUND: url(/images/homeBuy_bot.gif) no-repeat left top; HEIGHT: 18px; TEXT-ALIGN: left
}
.homeflowBottom {
	BACKGROUND: url(/images/flow_bottom.jpg) repeat-x left top; WIDTH: 515px
}
.home_quoteNumber {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(/images/quoteBuy.gif) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; COLOR: #000; PADDING-TOP: 2px; LETTER-SPACING: -0.06em; TEXT-ALIGN: right
}
.homeDivider {
	MARGIN: -10px 0px 3px; BORDER-BOTTOM: #ccc 1px solid
}
.homeCol_top {
	FONT-SIZE: 1px; BACKGROUND: url(/images/homeCol_top.jpg) no-repeat center bottom; HEIGHT: 11px
}
.homeCol_bgnd {
	BACKGROUND: url(/images/cov_col_bgnd.jpg) repeat-y center center; VERTICAL-ALIGN: top; WIDTH: 206px; COLOR: #000; TEXT-ALIGN: left
}
.homeCol_headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px dotted; LETTER-SPACING: 0px
}
.homeAdd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
.homeInfo {
	FONT-SIZE: 11px; MARGIN: 0px 10px 10px; LETTER-SPACING: -1px
}
.homeCol_divider {
	MARGIN: 0px 10px; BORDER-BOTTOM: #666 1px dotted
}
.quoteInfo_box {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 10px 0px 0px; WIDTH: 210px; LETTER-SPACING: -1px
}
.homeZip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 14px Arial, Verdana, sans-serif; WIDTH: 65px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}



.adRenterssm {
	font-size:10px;
	text-align:left;
	letter-spacing:-1px;
	margin:0px 0px 0px 0px;
	color:#333;
}
/*dn #8122 3-6-2012 */
.adRenters_topsm {
	BACKGROUND: url(/images/kemper/ads/adRenters_topsm.gif) no-repeat center bottom; WIDTH: 514px; HEIGHT: 13px
}

.adRenters_midsm {
	PADDING-RIGHT: 8px; PADDING-LEFT: 14px; BACKGROUND: url(/images/kemper/ads/adRenters_midsm.gif) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.adRenters_bottomsm {
	BACKGROUND: url(/images/kemper/ads/adRenters_bottomsm.gif) no-repeat center top; WIDTH: 514px; HEIGHT: 14px
}

.adRenters_midsmcovsel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 14px; BACKGROUND: url(/images/kemper/ads/adRenters_midsm.gif) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.adRenters_topsmcovsel {
	BACKGROUND: url(/images/kemper/ads/adRenters_topsm.gif) no-repeat left bottom; WIDTH: 209px; HEIGHT: 13px
}

.adRenters_bottomsmcovsel {
	BACKGROUND: url(/images/kemper/ads/adRenters_bottomsm.gif) no-repeat center top; WIDTH: 209px; HEIGHT: 14px
}
.rentersHdline {
	DISPLAY: block; MARGIN: 0px 0px 5px; FONT: bold italic 15px Arial, Verdana, sans-serif; BORDER-BOTTOM: #ccc 1px dotted; LETTER-SPACING: normal
}
.multiHdline {
	DISPLAY: block; color:#009900; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px 0px 4px; LETTER-SPACING: -1px
}

.multiInfo {
	PADDING-RIGHT: 18px; PADDING-LEFT: 12px; color: #009900; BACKGROUND: url(/images/ads/ad_homeowner_mid.jpg) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rentersInfo {
	FONT-WEIGHT: normal; LETTER-SPACING: -1px
}
.rentersInfo_sm {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LETTER-SPACING: -1px
}
.rentersDisplay {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}



/*.rentersDisplay_sm {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}*/

.rentersDisplay_sm {
/* SSWART Changed right padding from 3 to 0 for PRD04087 */
/* SJS changed June 2 2009 */
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	letter-spacing:-1px;
}



.premRenters_sm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/ads/premRenters_bgnd.jpg) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; WIDTH: 130px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: left
}
.rentPremium {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/ho_RentersPremBgnd.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center
}
.rentPremiumText {
	DISPLAY: block; POSITION: relative; TOP: 6px
}
.rentPremiumPrice {
	FONT-SIZE: 16px
}



#rentfloat
{
                width: 183px;
                margin-left:569px;
                top: 463px;
                position: absolute;
                text-align: center;
                visibility: visible;
                vertical-align: top;
}



.recalcRenters {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 15px; WIDTH: 130px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.crosscol2_top2 {
	BACKGROUND-IMAGE: url(/images/kemper/renters_ad_crosscolumns4_06.gif); BACKGROUND-REPEAT: no-repeat
}
.crosscol2_top1 {
	background-image: url(/images/kemper/renters_ad_crosscolumns4_01.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-indent: 40px;
	text-align: left;
	vertical-align: middle;
}


#renterswrapper {
                width: 759px;
                margin: 0px auto 0px auto;
                /*top changed from 460px 5/29/09*/
                top: 479px;
                position: absolute;
                /* text-align was center changing to fix firefox problem test SSWART 06/01/08--***@ */
                text-align: center;
                visibility: visible;
                z-index:0;
                height: 40px;

}




.adRenters {
	FONT-SIZE: 10px; MARGIN: 5px 0px 0px; COLOR: #333; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
/*dn #8122 3-6-2012*/
.adRenters_top {
	BACKGROUND: url(/images/kemper/ads/adRenters_topbind.gif) no-repeat center bottom; WIDTH: 514px; HEIGHT: 13px
}
.adRenters_mid {
	PADDING-RIGHT: 18px; PADDING-LEFT: 15px; BACKGROUND: url(/images/kemper/ads/adRenters_midbind.gif) repeat-y center top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.adRenters_bottom {
	BACKGROUND: url(/images/kemper/ads/adRenters_bottombind.gif) no-repeat center top; WIDTH: 514px; HEIGHT: 14px
}
.rentersHdline {
	DISPLAY: block; MARGIN: 0px 0px 2px; FONT: bold italic 15px Arial, Verdana, sans-serif; BORDER-BOTTOM: #ccc 1px dotted; LETTER-SPACING: normal
}



.rentersInfo {
	FONT-WEIGHT: normal; LETTER-SPACING: -1px
}
.rentersDisplay {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.premRenters {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/ads/premRenters_bgnd.jpg) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; WIDTH: 130px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: left
}
.HCBindtop {
	FONT-SIZE: 0px; BACKGROUND: url(/images/help_top.jpg) no-repeat center top; WIDTH: 210px; HEIGHT: 8px
}
.HCBind {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/help_bgnd.jpg) repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 210px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.HCBindmid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.HCBindbottom {
	FONT-SIZE: 0px; BACKGROUND: url(/images/help_bottom.jpg) no-repeat center bottom; WIDTH: 210px; HEIGHT: 11px
}
.premCalc_payment2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: blue
}
.ho_bindDiv {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px outset; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 235px; WIDTH: 235px; PADDING-TOP: 0px; HEIGHT: 0px
}
.rent_rentersHdline {
	DISPLAY: block; MARGIN: 0px 0px 5px; FONT: bold italic 15px Arial, Verdana, sans-serif; BORDER-BOTTOM: #ccc 1px dotted; LETTER-SPACING: normal; POSITION: relative; TOP: 12px
}
.rent_premCalc_payment2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.drivTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 511px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; border-spacing: 0
}
.HOIRCoverage2 {
	CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; VISIBILITY: visible; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
.HO_IR_Coverage3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.livepersonbutton {
	CLEAR: none; DISPLAY: block
}
#salesbutton {
	DISPLAY: inline; POSITION: static
}
#servicebutton {
	DISPLAY: inline; POSITION: static
}
.leftcolumntxt {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana; TEXT-ALIGN: right
}
.leftcolumnbigtxt {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana; TEXT-ALIGN: right
}
.leftcolumnsmtxt {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana; TEXT-ALIGN: right
}
.salesbuttonbg {
	BACKGROUND-IMAGE: url(/images/livechat/sales/repoffline.gif); VERTICAL-ALIGN: bottom; WIDTH: 103px; BACKGROUND-REPEAT: no-repeat; POSITION: static; HEIGHT: 30px
}

#serviceLeftCol {
	FLOAT: left; WIDTH: 230px; POSITION: relative; TEXT-ALIGN: left
}

/* ysang 5048 5/21/2009 */
#DivToggle { 
	top:150; 
	left:10;
	width:200; 
	background: #ffffcc;
	background-color: #ffffcc;
	visibility:hidden
}

/* for TST06369 payment bindquoteb */
.esigLogoColumn
{
	padding-top: 5px;	
}

.adText
{ padding: 10px 0 0 0; font-size:11px; text-align:center;line-height:13px;font-weight:bold; margin: 2 auto 2 auto;
}

	.balancingpageText
	{
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		font-weight:bold;
		color: #222244;
		text-align: center;	
}

/* ssr6689 4/28/2010*/
.saveUpto {
  top: 125px;
  font:16px Arial, Verdana, san-serif;
  color:#FFF;
  font-weight:bold;
  width:170px;
  text-align:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 3px;
  position:absolute;
  left:244px;
  z-index:9;
  height:200px;
}

/* ssr6689 4/28/2010*/
.saveUpto2 {
  top: 115px;
  font:16px Arial, Verdana, san-serif;
  color:#FFF;
  font-weight:bold;
  width:170px;
  text-align:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 3px;
  position:absolute;
  left:244px;
  z-index:9;
  height:200px;
}


.savingsOf {
      /*float:right;*/
      text-align:left; 
      font-size:14px;
      padding:0px 0px 0px 0px;
      margin:0px;
}




.savingsAmount {
      font:24px Arial, Verdana, san-serif; 
      font-weight:bold;
      line-height:24px;
      margin:0px;
      margin-bottom: 2px;
      padding:0px;
}

/*ysng 6689 */
.footdisclaimer
{
	padding-top:2px;
	margin-top:5px;
	line-height:13px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px;
	color:#111133;
	width:100%;
}

.su
{ 
	font-size:7px; 
	vertical-align:top;
}
 
/*jrenz #6842 9/7/2010 */


#headerImingle {
	/*background-color:#FFF;
	text-align:left;
	padding-left:20px;*/
	text-align:left;
    height: auto !important;
    position: relative;
    z-index: 2224;
    /*min-width: 986px;*/
    width:800px;
    margin-left:auto;
    margin-right:auto;
}

#im_BindLogo {
	background:url("/images/IMingle/im_logo-header-cropped.gif") no-repeat 0 0;
	margin-top: 20px;
	width:184px;
	height:72px;
	display:block;
	margin-left:22px;
}

#headerImingle {
	background-color:#FFF;
	text-align:left;
	padding-left:20px;
}

#footerImingle
{
	background-color:rgb(192,192,192);
	width:100%;
}
#footerImingle1
{
	color:rgb(255,255,255);
	background-color:#8b8c8e;
	vertical-align:middle;
	padding-top:5px;
	border: 4px solid #8b8c8e;

} 
#footerImingle2
{
	background-color:rgb(192,192,192);
	color:rgb(255,255,255);
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:10px;
	border: 4px solid rgb(192,192,192);
	
	
}
#footerImingleByline
{
	background-color:rgb(139,140,142);
	text-align:left;
	padding-left:20px;
} 
#footerIminglePolicy
{
	background-color:rgb(178,178,178);
	display:block;
}
ul#footerLine1Imingle
{
	list-style: none;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
}
ul#footerLine1Imingle li
{
	float: left;
	list-style: none;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
}
ul#footerLine1Imingle li#lastListItem
{
	float:right;
}
ul#footerLine1Imingle a
{
	color: white;
	font-size: 1.5em;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
}
ul#footerLine1Imingle a:hover
{
	color:rgb(178,178,178);
	background-color:white;
}
ul#footerLine1Imingle li#lastListItem a:hover
{
	background-color:rgb(178,178,178);
}
#footerImingleColumns
{
	position:relative;
	text-align:left;
	list-style: none;
	padding:5px;
	margin-left:10px;
}
ul#footerLine2Imingle
{
	color: white;
	list-style: none;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
	font-size: .6em;
}
ul#footerLine2Imingle li
{
	padding-bottom:5px;
}
ul#footerLine2Imingle li#nextListItem
{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: rgb(139,140,142);
	padding-bottom:5px;
}
ul#footerLine2Imingle a
{
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	color: black;	
}
ul#footerLine2Imingle a:hover
{
	color:rgb(64,128,128);
}
#footerLegalImingle
{
	position:relative;
	padding-left:20px;
	margin-left:5px;
	padding-bottom:60px;
	color:rgb(139,140,142);
}
#orangelineImg
{
	width:100%; 
	height:4px;
	vertical-align:top
}

.centerContainer{
	width:960px;
	margin:0 auto;
	position:relative
}
#social{
	background:#8b8c8e;
	height:40px;
	min-width:986px;
	/*text-align: center;*/
	/*padding-left:15px;*/
}
#footer_im_phs{
	/*overflow:auto;*/
	padding-bottom:60px;
	position:relative;
	background:#b9b9b9;
	font:normal 12px/1 Arial, Helvetica, sans-serif;
}
.nav2, .nav3{
	color:#fff;
	margin:0;
	padding:10px;
	overflow:auto;
	display:block;
	width:940px;
	z-index:11;
	float:left;
}
.nav3{
	z-index:1;
	border-bottom:1px solid #929292;
	text-align:left;

}
.nav2 li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	list-style: none;
}
.nav2 li a{
	display:block;
	padding:7px;
	font-size:1.4em;
	color:#fff;
	text-decoration:none;
}
.nav2 li A:visited{
	text-decoration:none;
	color:#fff;
}
.nav2 li a:hover{
	background:#ebeaea;
	color:#929292;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.nav2 li a:visited:hover{
	background:#ebeaea;
	color:#929292;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.nav3
{
	z-index:1;
	padding-left:0px; /* was 17 as of apr 13 2011 */
	left:0;
	margin-left:0px;
}
.nav3sub{
	margin:0;
	width:115px;
	display:block;
	float:left;
	margin-right:15px;
}
.nav3sub li{
	margin:0;
	font-weight:bold;
	font-size:1em;
	line-height:1.6em;
	float:left;
	width:100%;
	list-style: none;
}
.nav3sub li a.liStyle 
{
    margin:0;
	font-weight:bold;
	font-size:1em;
	line-height:1.6em;
	float:left;
	width:100%;
	color: #ffffff;
}
.nav3sub li A.liStyle:visited{
	text-decoration:none;
	color:#fff;
}
.nav3sub .custom{
	line-height:1.6em;
	padding:2px 0;
	border-bottom:1px solid #929292;
}
.nav3sub li a{
	color:#363636;
	font-size:.9em;
	font-weight:normal;
	display:block;
	padding:2px 0;
	border-bottom:1px solid #929292;
	text-decoration:none;
}
.nav3sub li a:hover{
	color:#838383
}
.nav3sub li A:visited{
	text-decoration:none;
	color:#363636;
}
.nav3sub li a:visited:hover{
	color:#838383
}
.footerLogo{
	z-index:100;
	position:absolute;
	right:0;
	top:0;
	margin:10px 20px;
	display:block;
	width:110px;
	height:39px;
}
.copyrightText
{
	color:black;
}
.disclaimer_im_phs{
	clear:left;
	font-size:.83em;
	min-width:986px;
	text-align: left;
	padding-top:10px;
	padding-left:15px;
	color:#636363;
}
.noBorder{
	border:none !important
}
#formContainerImingle
{
	background-color:#b9b9b9;
	height:100%;
}

#formContainerImingle2
{
	background-color:#FFF;
}
#imingleGreen
{
	color:#34b233;
}
#formContainerImingle2 #container a
{
	color:#34b233;
}
.menutitlePolicyImingle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/images/imingle/im_open.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.superScript{
      font-size:.5em;
      line-height:0;
      letter-spacing:-0.3em;
      vertical-align:super
}
#iPhoneBadgeText
{
      width: 130px;
      font-size:12px;
      line-height:15px;
      font-family:Arial,Helvetica;
      color:#eeeeee;
      text-align:center;
      padding-top:4px;
      padding-left:80px;

      float:left;
      
}
#iPhoneBadgeText a:hover
{
      color:#ffffff;
      text-decoration:none;
      font-weight:bold;
}
#iPhoneBadgeText a:link
{
      color:#eeeeee;
      text-decoration:none;
      
}
#iPhoneBadgeText a:visited
{

      text-decoration:none;
            color:#eeeeee;
}

.appStoreBadge
{     
      /*width: 100px;*/
      margin-left:15px;
      padding-top: 7px;
      float:left;
      
}

.iPhoneBadge
{
      height:40px;
}
.esigChartText{
	font-size:9px;
}
/*jrenz #7188 7/27/2011 */
#footerTeachers{
	/*overflow:auto; */
	padding-bottom:60px;
	position:relative;
	background:url("/images/teachers/bg-footer.png") repeat-x 0 top;
}
#footerTeachersPolicy
{
	background-color:#343434;
	display:block;
}
.socialTitle{
	float:left;
	line-height:40px;
	padding:0 32px 0 16px;
	margin-right:17px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	font-family:CabinBold, Arial, Helvetica, sans-serif;
	background:url("/images/teachers/arrow-socialbar.png") no-repeat right 0;
}
ul#footerLine1Teachers
{
	list-style: none;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
}
ul#footerLine1Teachers li
{
	float: left;
	list-style: none;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
}
ul#footerLine1Teachers li#lastListItem
{
	float:right;
}
ul#footerLine1Teachers a
{
	color: white;
	font-size: 1.5em;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
}
ul#footerLine1Teachers a:hover
{
	color:rgb(34,34,34);
	background-color:white;
}
ul#footerLine1Teachers li#lastListItem a:hover
{
	background-color:rgb(34,34,34);
}
ul#footerLine2Teachers
{
	color: white;
	list-style: none;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
	font-size: .6em;
}
ul#footerLine2Teachers li
{
	padding-bottom:5px;
}
ul#footerLine2Teachers li#nextListItem
{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #838383;
	padding-bottom:5px;
}
ul#footerLine2Teachers a
{
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	color: black;	
}
ul#footerLine2Teachers a:hover
{
	color:#838383;
}
#socialTeachers {
	background:#8ec73c;
	height:40px;
	min-width:986px;
}
#socialTeachers a{
	margin-right:14px;
	float:left;
	display:block;
}
.socialPhone{
	position:absolute;
	right:0;
	float:left;
	line-height:40px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	font-family:CabinBold, Arial, Helvetica, sans-serif;
	letter-spacing:-1px
}
#footer_teachers_phs{
	/*overflow:auto;*/
	padding-bottom:60px;
	position:relative;
	background:#343434;
	font:normal 12px/1 Arial, Helvetica, sans-serif;
}

.nav3Teachers{
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: none;
	color:#fff;
	padding:10px;
	overflow:auto;
	display:block;
	width:940px;
	z-index:1;
	border-bottom:1px solid #000;
	text-align:left;
	font:normal 12px/1 Arial, Helvetica, sans-serif;
	float:left;
}

#nav3sub-01{width:80px;}
#nav3sub-02{width:95px;}
#nav3sub-03{width:90px;}
#nav3sub-04{width:110px;}
#nav3sub-05{width:115px;}
.nav3subTeachers {
	margin:0;
	display:block;
	float:left;
margin-left:10px;
	margin-right:10px;
}
.nav3subTeachers li{
	margin:0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: none;
	font-weight:bold;
	font-size:.9em;
	line-height:1.6em;
	float:left;
	width:100%;
	list-style: none;
}
.nav3subTeachers li a.liStyle 
{
	margin:0;
	font-weight:bold;
	font-size:1em;
	line-height:1.6em;
	float:left;
	width:100%;
	color: #ffffff;
}
.nav3subTeachers .custom a, .nav3sub .custom a:hover{
	color:#FFFFFF;
}
.nav3subTeachers li a{
	color:#d6d6d5;
	font-weight:normal;
	font-size:1em;
	display:block;
	padding:2px 0;
	border-bottom:1px solid #575757;
	text-decoration:none;
}
.nav3subTeachers li a:hover{
	color:#838383
}
.disclaimer_teachers_phs{
	clear:left;
	font-size:.83em;
	padding:10px 250px 0 15px;
	color:#ddd;
	text-align: left;
}
#formContainerTeacher
{
	background-color:#343434;
	height:100%;
	width:100%;
	float:left;
}
#formContainerTeacherClaims
{
	background-color:#343434;
	height:100%;
	width:100%;
	position:absolute;
	float:left;
}

#formContainerTeacher2
{
	background-color:#FFF;
}
#formContainerTeacher2 #container a
{
	color:#34b233;
}
.menutitlePolicyTeachers {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/images/teachers/teachers_open.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; LETTER-SPACING: -1px; TEXT-ALIGN: left
}

.submitbutton {
	padding:0;
	border: 0;
	height: 29px;
	width: 87px;
	margin: 10px 0 0 1px;
	background:url("/images/teachers/submitbtn.png") no-repeat 0 0;
}
.submitbutton2 
{    
	padding:0;
	border: 0;
	height: 29px;
	width: 87px;
	display:inline-block;
	margin: 12px 0 0 0;
	background:url("/images/teachers/submitbtn.png") no-repeat 0 0;
}
.submitbutton:hover, .submitbutton2:hover{
	background:url("/images/teachers/submitbtn.png") no-repeat 0 -29px;
}
#container .hover{
	background:url("/images/teachers/submitbtn.png") no-repeat 0 -29px;
}
.btnLoginTeachers{
	border:none;
	background:url("/images/teachers/btn-login-sm.gif") no-repeat 0 0;
	width:53px;
	height:23px;
	float:right;
}
.btnLoginTeachers:hover{
	cursor:pointer;
	background:url("/images/teachers/btn-login-sm.gif") no-repeat 0 -23px;
}
.adEsigMsg_top {
	BACKGROUND: url(/images/sahomerent/hoBindBorderTop.gif) repeat-x bottom; WIDTH: 542px; HEIGHT: 7px
}
.adEsigMsg_topL {
	BACKGROUND: url(/images/sahomerent/hoBindBorderTopL.gif) no-repeat right bottom; WIDTH: 10px; HEIGHT: 7px
}
.adEsigMsg_topR {
	BACKGROUND: url(/images/sahomerent/hoBindBorderTopR.gif) no-repeat left bottom; WIDTH: 10px; HEIGHT: 7px
}
.adEsigMsg_midL {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/sahomerent/ho_BindBorder_Left.gif) repeat-y right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adEsigMsg_midR {
	PADDING-RIGHT: 10px; BACKGROUND: url(/images/sahomerent/ho_BindBorder_Right.gif) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adEsigMsg_bottom {
	BACKGROUND: url(/images/sahomerent/hoBindBorderBot.gif) repeat-x top; WIDTH: 10px; HEIGHT: 7px
}
.adEsigMsg_bottomL {
	BACKGROUND: url(/images/sahomerent/hoBindBorderBotL.gif) no-repeat right top; WIDTH: 542px; HEIGHT: 7px
}
.adEsigMsg_bottomR {
	BACKGROUND: url(/images/sahomerent/hoBindBorderBotR.gif) no-repeat left top; WIDTH: 10px; HEIGHT: 7px
}

.landingLargeCheck
{
	margin-top:0px;
	padding-top:0px;
	margin-right:10px;
	padding-right:10px;
	margin-left:10px;
	padding-left:10px;
}

.landingSmallBullet
{
	font-family:Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000000;
	vertical-align:top;
	padding-top:1px;
}

.landingLargeBullet
{
	font-family:Arial, Verdana, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #000000;
	vertical-align:top;
	padding-top:1px;
}


#headerPartnerLogo
{
    display:block;
    width: 300px;
    height: 63px;
    vertical-align:bottom;
    position:relative;
    margin-bottom:0px;
}

.partnerLogoOnly
{
    position: absolute;  
    bottom: 0px;  
    right: 0px; 
}

.phonenumonly
{
    font-weight: bold;
}

.phonelogoText
{
    font-weight:bold;
}

#aff_header .phonelogo {
    color: #808285;
    display: inline;
    font: italic 17px Calibri,Arial,Verdana,Helvetica;
    /* margin-right: 150px; */
    /* margin-top: 50px;*/
    text-align: right;
    width: 300px;
   float: right;

}



#header .phonelogo {
    color: #808285;
    float: right;
    font: italic 17px Calibri,Arial,Verdana,Helvetica;
	margin-top: 60px;
}

    
#header .phone {
  /*  position: absolute;  
    bottom: 10px;  
    right: 0px; */
}

/*#header .bottom {
    display:block;
    width: 300px;
    height: 63px;
    vertical-align:bottom;
    position:relative;
    margin-bottom:0px;
}
*/



/*
#hdr_text .bottom
{
	margin-bottom: 10px;
	font-size: 17px;
	font-family: Calibri;
}*/

#aff_header .left,#header .left  {
    float: left; 
	
}


#header {
 padding-bottom :0px;
	/* dn 8122  2-2-2012 - UD/UDP Name Change */
	background: #fff url('/images/kemper/k_bg_header.png') repeat-x left top;
	height: 98px;
}

#aff_header {

	padding-bottom:0px;
	/* dn 8122  2-2-2012 - UD/UDP Name Change */
	background: #fff url('/images/kemper/k_bg_header.png') repeat-x left top;
	height: 98px;
}



/* tc #8476 02-22-2012 - NCI */
#headerEmpty {
    text-align: left;
}


#header .kemperlogo ,#aff_header .kemperlogo  
{
   width:780px;
   margin: 0px auto;
    height: 82px;
    padding: 5px 0 0;
}



.cologo {
    line-height: 66px;
    text-align: right;
    float:right;
}

.headerCompanyLogoOnly
{
    position: absolute;  
    bottom: 0px;  
    left: 0px; 
}

.headerCompanyLogo
{
    display:block;
    width: 300px;
    height: 80px;
    vertical-align:bottom;
    position:relative;
    margin-bottom:0px;
}

.quoteButtonSet  
{

	height:50px;
	vertical-align:middle;
	margin-left: 0px;
	text-align:center;
	width:247px;
}

.quoteButtonShell
{
	width:132px; float:left;
	vertical-align:middle;

}

.verticalOr
{
	width:15px; margin-left:0px; float:left; height: 50px; color:Gray; padding-top:0px;
	text-align: center; 
	vertical-align:middle;

}

.recallQuoteText
{

	margin-left:10px; 
	float:left; 
	height: 50px; 
	padding-top:10px; 
	vertical-align:middle;

}
.lowerRightLink
{

 color:Gray; 
 font-weight:bold; 
 padding-top: 12px;

}


/* ys copy from sitespect.css it's for shareandsave */
#quotePod 
{

	
	height: 322px;
	width: 322px;
	background-repeat:no-repeat;
	background-image: url("/images/blueQuoteBox.png");
	padding-top:42px;
	margin-top:0px;

	
}
.smallEntryHead {
	 PADDING-TOP: 0px; PADDING-BOTTOM: 16px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px;  MARGIN: 0px; FONT: bold 16px/25px Arial, Verdana, sans-serif; COLOR: #444444; TEXT-ALIGN: left
}

.smallEntryHeadBottom {
	 PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px;  MARGIN: 0px; FONT: bold 16px/25px Arial, Verdana, sans-serif; COLOR: #444444; TEXT-ALIGN: left
}

.getQuoteInfo {
	padding:0px 0px 0px 0px;
	FONT: bold 15px Verdana; WIDTH: 100px; COLOR: #00afd7; 
  LETTER-SPACING: 0px;
  height: 20px;
}
/* jrenz 12/17/2013 ssr9295 */

#infoBox-div
{
	position:absolute;
	top:10px;
    left: 50%;
    z-index:2;
}
#infoBox-div2
{
    -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
    border: 3px solid #0D9302;
    behavior:url(css_styles/pie.htc);
    text-align:center;
	position:relative;
    width: 625px;
    margin-left:-150px;
    z-index:1;
    background:white;
   padding: 10px 10px 0 20px;
}
.textcontainer
{
    width: 525px;
    margin: 0 auto;
}
.textcontainer .text p
{
 font-size:10px;
 text-align:left;
 color:black;
}
.ShowThisDiv
{
	display:block;
}
.DontShowThisDiv
{
	display:none;
}
.ShowThisRow
{
	display:table-row;
}
#registerTable .leftcol
{
    width:180px;
}
#screen
{
    position: fixed;
	left: 0;
    top: 0;
	background: #000;
}
#AlabamaRightsButton + label{
    display:inline-block;
    margin-bottom: 0;
    font-size: 10px;
    font-weight:bold;
    text-decoration: underline;
    line-height: 14px;
    cursor: pointer;
}
#AlabamaRightsButton 
{
    display:none;
}
