/*   index_css.css  */

body {
	background-image: none;
  background-repeat: no-repeat;
  background-position: center top;
	margin: auto;
	margin-top: 0px;
	padding: 0px;
 	color:#2f2f4f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}

h3 {
color:#2F2F4F;
font:bold 10pt Tahoma;
padding-bottom:5px;
padding-top:5px;
}

h3 {
font-size:11pt;
line-height:1.5em;
margin-top:0.3em;
}

h1, h2, h3, h4 {
color:#2F2F4F;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
margin:0;
padding:0;
}

div.spacer1px {
    background-image:url("../img/spacer.gif");
    clear:both;
    height:1px;
}

div#kqLogo {
    height:37px;
    left:11px;
    position:absolute;
    top:13px;
    width:159px;
}

 div#TopBannerLinks {
    color:#004080;
    font:9pt Arial,Helvetica,sans-serif;
    height:1.5em;
    left:-11px;
    position:relative;
    text-align:right;
    top:-22px;
}
    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#bottomBlue {
    background-color:transparent;
    border-left:medium none;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:25px;
    left:0;
    margin-left:10px;
    margin-right:10px;
    padding:0 10px 0 16px;
    position:relative;
    top:35px;
    width:800px;
}

div#bottomBlue a {
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    margin-left:23px;
    margin-right:334px;
    position:relative;
    text-decoration:none;
}
div#pageName{
    float: right;
    font-weight:bold;
    position:relative;
    text-align:center;
    top:0;
    width:400px;
}

div#content {
    background-color:#FFFFFF;
    border-left:3px solid #0358BD;
    border-right:3px solid #0358BD;
    font:10pt Tahoma;
    left:0;
    min-height:300px;
    padding:0 20px;
    position:relative;
    top:93px;
    width:751px;
    z-index:1;
}

div#text_bottom {
    color:#FFFFFF;
    float:right;
    font-size:14px;
    font-weight:bold;
    margin:0 30px 0 10px;
    position:relative;
    top:7px;
}

div#blue_top{
    left:11px;
    position:relative;
    top:39px;
    width:30px;
    background: url("../img/blue_top.jpg") repeat scroll 0 0 transparent;
}
div#blue_bottom{
    background-image: url("/img/blue_bottom.jpg");
    height: 28px;
    left: 0;
    position: relative;
    top: 1px;
    width: 797px;
    z-index: 0;
}
div#bottom{
    position: relative;
    z-index:99;
    left:11px;
}

div#action_bar_content {
    background-color:#FFFFFF;
    border-left:medium solid #2A3CA3;
    border-right:3px solid #2A3CA3;
    color:#2F2F4F;
    float:left;
    font:10pt Tahoma;
    left:11px;
    min-height:300px;
    position:relative;
    padding-top:0px;
    top:-4px !important;
    top:38px;
    margin-bottom:-6px;
    width:791px;
    z-index:9;
}

div#action_box {
    color:#D6E7FF;
    float:left;
    font:bold 12pt Tahoma,Arial,Helvetica,sans-serif;
    height:190px;
    left:0;
    position:relative;
    text-align:center;
    top:0;
    width:180px;
}

div#bodytitle {
    background-image:none;
    background-position:center bottom;
    color:#2A3CA3;
    font:18pt Tahoma;
    margin-bottom:-33px;
    padding-right:25px;
    padding-top:48px;
    text-align:right;
    width:570px;
}

div#oneColumn, div.oneColumn {
    float:right;
    min-height:200px;
    padding:5px;
    position:relative;
    top:38px;
    width:564px;
}

div#BlueBarRelative {
    height:28px;
    position:relative;
    width:400px;
}
div#tabApply {
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:28px;
}

div#applyNow {
    height:23px;
    margin:0;
    padding:0;
    width:124px;
}

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

div#applyNowB {
    height:23px;
    margin:0;
    padding:0;
    width:124px;
}

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


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

div#BlueBarRelative li {
    color:#FFFFFF;
    font:bold 10pt/1.75em Tahoma;
    padding-left:0;
}



div#tabPlan {
    background:none repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:28px;
    margin:0;
    padding:0;
    position:relative;
    top:0;
    width:135px;
    z-index:5;
}

div#chooseAPlan {
    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:-6px;
}
div#tabPlanB {
    background:none repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:28px;
    margin:0;
    padding:0;
    position:relative;
    top:0;
    width:135px;
    z-index:5;
}

div#chooseAPlanB {
    height:28px;
    margin:0;
    padding:0;
    width:135px;
}

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


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

div#tabQuote {
    background:none repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:28px;
    margin:0;
    padding:0;
    position:relative;
    top:0;
    width:135px;
    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:-6px;
}
div#tabQuoteB {
    background:none repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:28px;
    margin:0;
    padding:0;
    position:relative;
    top:0;
    width:135px;
    z-index:5;
}

div#getQuotesB {
    height:75px;
    margin:0;
    padding:0;
    width:135px;
}

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


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

div#twoColumn, div.twoColumn {
    margin-left:0px;
    min-height:0px;
    padding-top:45px;
    position:static;
    width:770px;
}

div#twoColumnLeft, div.twoColumnLeft {
    float:left;
    margin:0 10px;
    padding:0;
    width:285px;
}

div#twoColumnRight, div.twoColumnRight {
    float:right;
    margin:12px 47px 0 0;
    padding:0;
    width:285px;
}

a#bottom {
    color:#FFFFFF;
	float:left;
	margin-bottom:0;
	margin-left:1px;
        margin-right:1px;
	padding:0;
	position:relative;
	text-decoration:none;
	top:-26px;
}
div#bottom  a:hover{
    text-decoration: underline;
}
div#bottom  span {
    color: #FFFFFF;
    float: left;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 0;
    position: relative;
    top: 5px;
    z-index: 99;
}
div#BlueBarRelative li {
    color:#FFFFFF;
    font:bold 10pt/1.75em Tahoma;
    padding-left:0;
}

div#bodytitle {
    background-position:center bottom;
    color:#2A3CA3;
    font:18pt Tahoma;
    margin-bottom:5px;
    padding-left:22px;
    padding-top:8px;
    text-align:left;
    width:623px;
}
div#twoColumn, div.twoColumn {

    padding-top:0;
    position:relative;

}

div#twoColumnLeft, div.twoColumnLeft {
    float:left;
    margin:0 10px;
    padding:0;
    width:410px;
}

div#oneColumn, div.oneColumn {
    float:right;
    min-height:199px;
    padding:0 36px 30px;
    position:relative;
    top:0px;
    width:718px;
}

div#topSearch {
    font:10pt Tahoma,Arial,Helvetica,sans-serif;
    height:20px;
    left:580px;
    margin:2px 0;
    padding:0 15px 0 0;
    position:relative;
    text-align:right;
    top:0;
    width:200px;
}

div#searchBox {
    border:1px solid #2F2F2F;
    display:inline;
    font:8pt Tahoma,Arial,Helvetica,sans-serif;
    height:16px;
    margin:0;
    padding:0;
}

div#searchButton {
    display:inline;
    font:8pt Tahoma,Arial,Helvetica,sans-serif;
    margin:0;
    padding:0;
}

input#search {
    border:0 solid #2F2F4F;
    color:#2F2F4F;
    font:8pt tahoma,verdana,arial,sans serif;
    margin:0;
    padding:0 0 0 5px;
}

h1.bodyTitle {
    background-position:center bottom;
    color:#2A3CA3;
    font:18pt Tahoma;
    margin-top:0.25em;
    padding-left:18px;
    padding-top:12px;
    text-align:left;
}

div.blueBorder {
    -moz-border-radius:10px 10px 10px 10px;
    border:1px solid #0443A4;
    margin:10px 0;
    padding:10px;
}

h2 {
    font-size:12pt;
    line-height:1.7em;
    margin-top:1em;
}

div#oneColumn, div.oneColumn {
    left:-38px;
    margin-left:30px;
    margin-right:-26px;
    min-height:200px;
    padding:5px 0;
    position:relative;
    width:760px;
}
div.planElementRow {
    background-color:transparent;
    clear:both;
    color:#2F2F4F;
    font:10pt Tahoma,Arial,Helvetica,sans-serif;
    margin:auto;
    padding:5px 10px;
    width:750px;
}


div.footnote {
    font-size:0.8em;
    padding:46px 0;
    width:760px;
}


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

div#tabApply {
    background:none repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:28px;
    margin:0 -6px 0 0;
    padding:0;
    position:relative;
    top:0;
    width:135px;
    z-index:5;
}

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

div#chooseAPlan {
    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;
}
a#tabPlanA:hover {
    text-decoration: underline;
}

div#applyNow {
    height:28px;
    margin:0px;
    padding:0px;
    width:129px;
}
a#tabApplyA {
    color:#FFFFFF;
    font-weight:bold;
    /*height:40px;*/
    left:25px;
    margin-bottom:0;
    padding:0;
    position:relative;
    text-decoration:none;
    top:-8px;
}
a#tabApplyA:hover {
    text-decoration: underline;
}

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:33px;
    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;
}
a#tabQuoteA:hover {
    text-decoration: underline;
}


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: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#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:9;
}




div#group-health-quotes {
    color:#000000;
    font:10pt Arial;
    padding:50px 3px 10px;
    width:696px;
}

div#btn_get_quotes {

    position: relative;
    left: 90px;
    text-align: left;
}

div#breadCrumbsContent{
    background:none repeat scroll 0 0 #0161CF;
    color:#000000;
    position: relative;
    left: 0px;
    top: 0px;
    text-align: left;
    margin:0px;
    padding:5px;
}

div#breadCrumbsContent a {
    color:#000000;
    font-family:arial;
    font-weight:normal;
    margin-left:5px;
    text-decoration:none;
}
div#breadCrumbsContent a:visited{
    color:#000000;
    text-decoration:none;
}
div#breadCrumbsContent a:hover {
    text-decoration:underline;
}

p#topText {
    padding:0 10px;
}

div#bottom_links{
    margin-left:10px;
}

#bwapsilisting {
    padding:10px;
}

div.box {
    border:1px solid #2A3CA3;
    margin:20px 31px;
    padding:25px 35px;
    width:656px;
}



div#providersSelectBox {

}

div#selectBox {
    float:right;
    margin:10px 40px 10px 10px;
}
div#selectBoxTitle {
    font-weight: bold;
    color:#000000;
    margin-bottom: 10px;
    font-size: 13px;
}
div#indFamRadioB {
    padding-left: 40px;
    margin:3px 0;
    color:#000000;
    font-size: 12px;
}
div#indFamRadioB a {
    text-decoration: none;
    color:#000000;
    font-size: 12px;
}
div#indFamRadioB a:hover {
    text-decoration: underline;
    color:#000000;
    font-size: 12px;
}
div#indFamRadioB a:visited {
    text-decoration: none;
    color:#000000;
    font-size: 12px;
}
div#childRadioB {
    padding-left: 40px;
    margin:3px 0;
    color:#000000;
    font-size: 12px;
}
div#childRadioB a {
    text-decoration: none;
    color:#000000;
    font-size: 12px;
}
div#childRadioB a:hover {
    text-decoration: underline;
    color:#000000;
    font-size: 12px;
}
div#childRadioB a:visited {
    text-decoration: none;
    color:#000000;
    font-size: 12px;
}
div#seniorRadioB {
    padding-left: 40px;
    margin:3px 0;
    color:#000000;
    font-size: 12px;
}
div#seniorRadioB a {
    text-decoration: none;
    color:#000000;
    font-size: 12px;
}
div#seniorRadioB a:hover {
    text-decoration: underline;
    color:#000000;
    font-size: 12px;
}
div#seniorRadioB a:visited {
    text-decoration: none;
    color:#000000;
    font-size: 12px;
}
div#imgSelectBox {
    float:left;
    margin:10px 10px 10px 40px
}

div#headerProviders {
    color:#FFFFFF;
    margin:0 10px;
    position:relative;
    top:-22px;
    font-size: 10pt;
    font-weight: bold;
    font-family: arial;
}

div#headerProviders a{
    color:#FFFFFF;
    text-decoration: none;
}
div#headerProviders a:visited {
    color:#FFFFFF;
    text-decoration: none;
}
div#headerProviders a:hover{
    color:#FFFFFF;
    text-decoration: underline;
}

#first-container {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
div#main {
    position:relative;
	width:815px;
	margin: auto;
	text-align: left;
}
#phoneFooter {
	display:inline; 
	float:right;  
	font: bold 10pt Tahoma; 
	text-align:right;
	padding:6px 15px 0px 0px;
}

div#action_bar_content div#twoColumn div#twoColumnLeft p{
     margin-top: 1px;
}

div#action_bar_content div#twoColumn div#twoColumnLeft ul{
     margin-top: 1px;
}

div#action_bar_content div#twoColumn div#twoColumnLeft p.centerText{
     margin-bottom: 8px;
}

h1.bodyTitleLeft {
    padding-left:9px;
    margin-bottom: 6px;
    margin-top: 6px;
    background-position: center bottom;
    color: #2A3CA3;
    font: 18pt Tahoma;
    padding-top: 8px;
    text-align: left;
}
.note {
    font-style: italic;
    font-size: 12px;
    font-weight: normal;
}
div#oneColumn .note li {
    margin:0px;
}
p.marginBottomClose {
    margin-bottom: 5px;
}
p.closer{
    margin-top:2px;
}
h1.previus {
    color: #2A3CA3;
    font: 18pt Tahoma;
    margin-bottom: 8px;
    margin-top: 8px;
}

ul li h2 {
    margin:0px;
}
ul li p {
    margin:0px;
    margin-top:0px;
}

div#oneColumn ul {
    margin-top:0px;
}
div#oneColumn li {
    margin-top:5px;
    padding:0px;
}
p.listBelow {
	margin-bottom:0px;
}
.box3 {
    width:738px;
}
div.navigation_new{
    padding: 10px 0 10px 10px;
    font-size: 12px;
    float: left;
}

.lastRowMargin {
    margin-bottom: 6px;
}
div.premier-note{
    margin-top: 10px;
    width: 750px;
}
div.tableinformation{
    width:790px; 
    margin:auto; 
    clear:both;
}

.leftFloatWidth {
    float:left;
    width:45%;
}
.noPadding {
    padding:0px;
}
ul.decimal {
    list-style: decimal;
}
.noTopMargin {
    margin-top:0px;
}

div.leftFloatWidth p {
    padding:0px;
    margin: 0px 20px;
}
.headerBelow {
    margin-bottom: 5px;
}
#oneColumn h1 {
    color: #2A3CA3;
    font: 18pt Tahoma;
    margin-top:15px;
}
#oneColumn p {
    margin-top: 0px;
}
#oneColumn p.lessTopMargin {
    margin-top: 2px;
}
#oneColumn p.lessBottomMargin {
    margin-bottom: 5px;
}
div.plusOneButton {
    float: left;
    margin-left: 4px;
    position: relative;
    top: 7px;
    width: auto;
}
a.aTextFooter {
    color: #FFFFFF;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    top: 6px;
}
a.aImgFooter {
    float: left;
    margin-left: 4px;
    margin-top: 7px;
}
a.marginLeft10 {
    margin-left: 10px;
}
