/*   index_css.css  */

body {
	background-image: url(../img/New_Home_Background_Phase3_2.jpg);
  background-repeat: no-repeat;
  background-position: center top;
	width: 815px;
	margin: auto;
	margin-top: 0px;
	padding: 0px;
 	color:#2f2f4f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
        position: relative;
}
/*  BEGIN Page Structure Elements  */
div#main {
    background-image:url("../img/New_Home_Background_Phase3_2.jpg");
    background:none repeat scroll 0 0 #FFFFFF;
    background-position:center top;
    background-repeat:no-repeat;
    margin:auto;
    padding:0;
    position:relative;
    width:815px;
}
  div#TopBanner {
    position: relative;
    top: 0px;
    left: 10px;
    height: 81px;
    width: 794px;
  }
   div#topSearch {
        font:10pt Tahoma,Arial,Helvetica,sans-serif;
        height:20px;
        left:574px;
        margin:2px 0;
        padding:0 15px 0 0;
        position:relative;
        text-align:right;
        top:4px;
        width:204px;
    }
      div#searchBox {
        display: inline;
      	height: 16px;
      	padding: 0px;
      	margin: 0px;
      	font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
    }
        input#search {
            background:url("/img/magnifier.png") no-repeat scroll 0 0 #FFFFFF;
            color:#2F2F4F;
            font:8pt tahoma,verdana,arial,sans serif;
            margin:0;
            width: 90px;
            padding:0 0 0 16px;
        }
      div#searchButton {
        display: inline;
      	padding: 0px;
      	margin: 0px;
      	font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
        z-index:99;
        position: relative;
        top:3px;
      }
        input#submit {
        	color: #2f2f4f;
        	font: normal 8pt tahoma, verdana, arial,sans serif;

          margin: 0px;
          padding: 0px 3px;
        }
    div#kqLogo {
    	width: 171px;
    	height: 37px;
      width: 159px;
    	position: absolute;
    	top: 15px;
    	left: 1px;
    }
    div#TopBannerLinks {
      width: 350px;
      height: 1.5em;
      position: absolute;
      top: 36px;
      left: 445px;
      text-align:right;
      font: normal 9pt Arial,Helvetica,sans-serif;
      color: #004080;
    }
    div#TopBannerLinks a,
    div#TopBannerLinks a:visited,
    div#TopBannerLinks a:active {
      font: normal 9pt Arial,Helvetica,sans-serif;
      
      text-decoration: none;
    }
    div#TopBannerLinks a:hover {
      font: normal 9pt Arial,Helvetica,sans-serif;
      
      text-decoration: underline;
    }
 
        div#getQuotes {
        	width: 100px;
        	height:23px;
          margin: 0px;
        	padding: 5px 0px 0px 35px;
        }
   
        div#chooseAPlan {
        	width: 119px;
        	height: 23px;
          margin: 0px;
        	padding: 5px 0px 0px 35px;
        }
      
        div#applyNow {
            height:23px;
            margin:0;
            padding:2px 0 0 14px;
            width:104px;
        }
      a#tabQuoteA {
        color: #FFFFFF;
      	font-weight: bold;
      	text-decoration: none;
        padding: 0px 0px 0px 30px;
        position: absolute;
        top:10px;
        height: 40px;
      }
      a#tabQuoteA:hover {
      	text-decoration: underline;
      }
      a#tabPlanA {
        color:#FFFFFF;
        font-weight:bold;
        left:43px;
        padding:6px 0 0 10px;
        position:absolute;
        text-decoration:none;
        top:4px;
        height: 25px;
      }
      a#tabPlanA:hover {
      	text-decoration: underline;
        
      }
      a#tabApplyA {
        color:#FFFFFF;
        font-weight:bold;
        height:25px;
        left:37px;
        position:absolute;
        text-decoration:none;
        top:7px;
      }
      a#tabApplyA:hover {
      	text-decoration: underline;
      }
      div#BlueBarRelative li {
        padding-left: 4px;
        font: bold 10pt Tahoma;
        color:#FFFFFF;
        line-height: 1.75em;
      }
        div#BlueBarRelative > div > div > ul > li > a,
        div#BlueBarRelative > div > div > ul > li > a:active,
        div#BlueBarRelative > div > div > ul > li > a:visited {
          color: #FFFFFF;
          font: bold 10pt Tahoma;
          text-decoration: none;
          z-index: 9;
        }
        div#BlueBarRelative > div > div > ul > li > a:hover {
          color: #FFFFFF;
          font: bold 10pt Tahoma;
          text-decoration: underline;
          z-index: 9;
        }
 div#Content {
    background:url("../img/Content_Background.jpg") no-repeat scroll 0 0 transparent;
    left:0;
    margin:0;
    padding:20px 25px 0;
    position:relative;
    top:0;
    width:765px;
}
  div#ContentLeft {
  	float:left;
  	width: 415px;
  	padding: 0px 0px;
  	z-index: 999;
  }
  div#ContentRight {
  	float:left;
  	width: 325px;
  	padding: 10px 0px 10px 20px;
  	z-index: 999;
  }
  div.containerLeft .left {
  	width:175px;
  	float:left;
  	padding-top:0px;
  }
  div.containerLeft .right {
  	width:235px;
  	float:left;
  	padding-top:0px;
  }
  div.containerRight {
  	position:relative;
  	width:295px;
  	float:left;
  	clear:both;
  	padding-top:0px;
  }
  div.containerRight .left {
  	width:135px;
  	float:left;
  	padding-top:0px;
  	font:bold 12pt Tahoma;
  	line-height:1.5em;
  }
  div.containerRight .right {
  	width:160px;
  	float:right;
  	padding-top:0px;
  	text-align:right;
  }
div#pageMiddle {
    height:426px;
    left:10px;
    position:relative;
    top:9px;
    width:794px;
    z-index:1;
}
    div#pageMiddleRelative {
      position: relative;
      top:-64px;
    }


      a.pageMiddle,
      a.pageMiddle:active,
      a.pageMiddle:visited {
        color:#000000;
        font:11pt Arial,Helvetica,sans-serif;
        text-decoration:none;
      }
      a.pageMiddle:hover {
        font: normal 11pt Arial,Helvetica,sans-serif;
        color: #000000;
        text-decoration: underline;
      }
      div#indFamRadio {
        height:24px;
        left:409px;
        position:absolute;
        top:167px;
        width:300px;
        z-index:999;
      }
      div#indFamRadioText {
        height:24px;
        left:443px;
        position:absolute;
        top:170px;
        width:300px;
        z-index:999;
      }
      div#groupRadio {
        height:24px;
        left:409px;
        position:absolute;
        top:196px;
        width:300px;
        z-index:999;
      }
      div#groupRadioText {
        height:24px;
        left:443px;
        position:absolute;
        top:199px;
        width:300px;
        z-index:999;
      }
      div#zipBoxLabel {
        color:#000000;
        font-size:11pt;
        height:20px;
        left:349px;
        z-index:999;
        position:absolute;
        top:269px;
        width:110px;
      }
      div#zipBox {
        height:20px;
        left:455px;
        position:absolute;
        top:266px;
        z-index:999;
        width:61px;
      }
      div#zipBoxButton {
        height:50px;
        left:531px;
        position:absolute;
        top:252px;
        z-index:999;
        width:182px;
    }
    div#titlePageMiddle {
        color:#656568;
        font-size:23px;
        left:343px;
        position:relative;
        top:-8px;
        width:500px;
        z-index:1;
    }
    div#titlePageMiddle span{
        color: #f37522;
        font-weight: bold;
        font-size: 30px;
    }

/*  BEGIN Elements  */
h1	{
	font: bold 12pt Tahoma;
	text-align:left;
	color: #2A3CA3;
	margin-top:1em;
	padding-top:0px;
}
h2	{
	font: bold 12pt Tahoma;
	text-align:left;
	color: #2A3CA3;
	margin-top:1em;
	padding-top:0px;
}
p.content {
	clear:both;
	margin:0;
	padding:0.7em 0em 0.5em 0em;
	text-align: justify;
}
p.content a,
p.content a:active,
p.content a:visited {
  color: #0000FF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

p.content a:hover {
  color: #0000FF;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}
div.spacer1px {
  height: 1px;
	background-image: url(../img/spacer.gif);
  clear: both;
}
div#bottomNav {
  left: 8px;
  background:url("../img/Rounded_Grey_Bar.png") no-repeat scroll 0 0 transparent;
  width: 794px;
  position:relative;

  height: 28px;
  font: normal 10pt Tahoma,Arial,Helvetica,sans-serif;
/*  background-color: #F1F1F3; */
}

div#breadcrumbsNav {
    background:url("../img/Rounded_Grey_Bar.png") no-repeat scroll 0 0 transparent;
    font:10pt Tahoma,Arial,Helvetica,sans-serif;
    height:28px;
    left:11px;
    position:relative;
    top:0px;
    width:794px;
    z-index:300;
}

div#bottomNav > div > a,
div#bottomNav > div > a:visited,
div#bottomNav > div > a:active {
  color:#2f2f4f;
  font: normal 9pt Tahoma,Arial,Helvetica,sans-serif;
  text-decoration: none;
}
div#bottomNav > div > a:hover {
  color:#2f2f4f;
  font: normal 9pt Tahoma,Arial,Helvetica,sans-serif;
  text-decoration: underline;
}
/*  END Elements  */

/* postit*/
div#post_it {
    left:566px;
    position:relative;
    top:45px;
}

#post_it img{
   height: auto;
}
div#post_it_ie6 {
    left:566px;
    position:relative;
    top:45px;
}

#post_it_ie6 img{
   height: auto;
}


div#BlueBar {
    left:11px;
    margin-top:0;
    position:relative;
    top:-17px;
    width:787px;
    z-index: 10;
}

/*div#BlueBarRelative {
height:28px;
position:relative;
width:400px;
}*/

div#tabQuote {
    float:right;
    font-weight:bold;
    height:28px;
    width:135px;
    z-index:5;
}

div#tabApply {
    float:right;
    font-weight:bold;
    height:28px;
    margin-right:-6px;
    position:relative;
    width:135px;
    z-index:5;
}

div#tabPlan {
    font-weight:bold;
    height:28px;
    float: right;
    width:137px;
    z-index:5;
}
div#chooseAPlan {
    position: relative;
    height:28px;
    margin:0;
    padding:0;
    width:135px;
}
a#tabPlanA {
    color:#FFFFFF;
    font-weight:bold;
    height:40px;
    left:15px;
    margin-bottom:0;
    padding:0;
    position:relative;
    text-decoration:none;
    top:-8px;
}

div#applyNow {
    height:28px;
    margin:0px;
    padding:0px;
    position: relative;

}
a#tabApplyA {
    color:#FFFFFF;
    font-weight:bold;
    height:40px;
    left:25px;
    margin-bottom:0;
    padding:0;
    position:relative;
    text-decoration:none;
    top:-8px;
}

div#tabQuote {
    background:transparent;
    color:#FFFFFF;
    font-weight:bold;
    height:28px;
    margin:0;
    padding:0;
    float:right;
    position:relative;
    top:0px;
    width:137px;
    z-index:5;
}
div#getQuotes {
    height:75px;
    margin:0;
    padding:0;
    width:135px;
}

a#tabQuoteA {
    color:#FFFFFF;
    font-weight:bold;
    height:40px;
    left:26px;
    margin-bottom:0;
    padding:0;
    position:relative;
    text-decoration:none;
    top:-8px;
}



div#BlueBar ul#ulGetQuotes {
    background-color:#0A377E;
    left:0;
    list-style-type:none;
    margin:12px 0 0;
    opacity:0.75;
    padding:0;
    position:absolute;
    text-align:center;
    top:15px;
    width:137px;
    z-index:9;
}

div#BlueBar ul#ulChooseAPlan {
    background-color:#0A377E;
    left:0px;
    list-style-type:none;
    margin:12px 0 0;
    opacity:0.75;
    padding: 0;
    width: 137px;
    top:15px;
    position:absolute;
    text-align:center;
    z-index:9;
}




div#BlueBar ul#ulApplyNow {
    background-color:#0A377E;
    left:1px;
    list-style-type:none;
    margin:12px 0 0;
    opacity:0.75;
    padding:0;
    position:absolute;
    text-align:center;
    top:15px;
    width:135px;
    z-index:120;
}

div#BlueBar li {
    color:#FFFFFF;
    font:bold 10pt/1.75em Tahoma;
    padding-left:0px;
}
div#BlueBar li a:visited {
    color:#FFFFFF;
    font:bold 10pt/1.75em Tahoma;
    padding-left:0;
    text-decoration:none;
}
div#BlueBar li a:hover {
    color:#FFFFFF;
    font:bold 10pt/1.75em Tahoma;
    padding-left:0;
    text-decoration: underline;
}
div#BlueBar li a{
    color:#FFFFFF;
    font:bold 10pt/1.75em Tahoma;
    padding-left:0px;
    text-decoration: none;
}

div#card {
    display:inline;
    left:332px;
    position:relative;
    top:65px;
}

div#topBlueLiveChat {
    left:174px;
    padding-top:0;
    position:absolute;
    text-align:center;
    top:4px;
    width:90px;
    z-index:3;
}

div#bottomNav > div {
position:relative;
}

div#bottomCopyright {
    background-color:#FFFFFF;
    font:8pt Verdana;
    height:48px;
    left:0;
    margin:0;
    padding:5px 0;
    text-align:center;
    top:5px;
    width:815px;
}