/*------------------------------------------------------------
/	GLOBAL RESET
/------------------------------------------------------------*/
html{overflow:auto}
body{background:#3e3e3e}
html, body, p, ul, li, ol, table, tr, h1, h2, h3, h4, h5, div, 
input, img, form, fieldset, legend, dl, dd, dt, blockquote, a, 
select, label, form, fieldset, legend{margin:0; padding:0; font-size:100%; outline:none; line-height:normal}




/*------------------------------------------------------------
/	CONTAINER ATTRIBUTES
/------------------------------------------------------------*/
#container{width:998px; margin:0 auto; font:13px Arial, Helvetica, sans-serif; color:#333; background:#fff}




/*------------------------------------------------------------
/	HEADER ATTRIBUTES
/------------------------------------------------------------*/
#container #header{}
#container #header #main-header{height:83px; background:#fff}
#container #header #main-header #iselect-logo{float:left; clear:right; margin:11px 0 0 10px}
#container #header #main-header #iselect-phone-number{float:right; margin:25px 8px 0 0}
#container #header #main-header #iselect-logo-seo{color:#ff6600; width:300px; float:left; font-size:17px; font-weight:normal; margin:25px 0 0; padding:0}
	/*Main Navigation */
	#container #header #top-navigation{height:50px; width:998px; background:url(../images/navigation-gradient.gif) no-repeat top left}
	#container #header #top-navigation ul li{list-style:none; display:inline}
	#container #header #top-navigation #health{margin:0 0 0 10px; height:65px; width:148px; background:url(../images/health-insurance-tab.gif) no-repeat; position:absolute}
	#container #header #top-navigation #life{margin:0 0 0 157px; height:65px; width:148px; background:url(../images/life-insurance-tab.gif) no-repeat; position:absolute; background-position:0px -134px}
	#container #header #top-navigation #life:hover{background-position:0px -67px}
	#container #header #top-navigation #car{margin:0 0 0 305px; height:65px; width:148px; background:url(../images/car-insurance-tab.gif) no-repeat; position:absolute; background-position:0px -134px}
	#container #header #top-navigation #car:hover{background-position:0px -67px}
	#container #header #top-navigation #home{margin:0 0 0 453px; height:65px; width:148px; background:url(../images/home-loans-tab.gif) no-repeat; position:absolute; background-position:0px -134px}
	#container #header #top-navigation #home:hover{background-position:0px -67px}
	#container #header #top-navigation #healthInsuranceFacts{float:right; margin:15px 10px 0 0}
	#container #header #top-navigation #healthInsuranceFacts select{border:solid 1px #616161; width:200px; font:13px Arial,Helvetica,sans-serif; color:#2f2f2f; background:#f8f8f8}
	
	/* CDS Navigation */
	#container #header #cds-navigation{background:#323232 url(../images/cds-step-tracker-bg-repeat.gif) repeat-x; height:54px}
	#container #header #cds-navigation #step-tracker ul li{display:inline; list-style:none}	
	#container #header #cds-navigation #step-tracker #home-static{background:url(../images/cds-tracker-home.gif) no-repeat; width:83px; height:54px; position:absolute; background-position:0px -112px}	
	#container #header #cds-navigation #step-tracker #home-selected{background:url(../images/cds-tracker-home.gif) no-repeat; width:83px; height:54px; position:absolute; background-position:0px 0px}
	#container #header #cds-navigation #step-tracker #home-notSelected{background:url(../images/cds-tracker-home.gif) no-repeat; width:83px; height:54px; position:absolute; background-position:0px -112px}	
	#container #header #cds-navigation #step-tracker #home-notSelected:hover{background-position:0px -56px}	
	#container #header #cds-navigation #step-tracker #your-details-static{background:url(../images/cds-tracker-your-details.gif) no-repeat; width:134px; height:54px; position:absolute; background-position:0px -112px; margin-left:83px}
	#container #header #cds-navigation #step-tracker #your-details-selected{background:url(../images/cds-tracker-your-details.gif) no-repeat; width:134px; height:54px; position:absolute; background-position:0px 0px; margin-left:83px}
	#container #header #cds-navigation #step-tracker #your-details-notSelected{background:url(../images/cds-tracker-your-details.gif) no-repeat; width:134px; height:54px; position:absolute; background-position:0px -112px; margin-left:83px}
	#container #header #cds-navigation #step-tracker #your-details-notSelected:hover{background-position:0px -56px}	
	#container #header #cds-navigation #step-tracker #your-benefits-static{background:url(../images/cds-tracker-your-benefits.gif) no-repeat; width:141px; height:54px; position:absolute; background-position:0px -112px; margin-left:217px}
	#container #header #cds-navigation #step-tracker #your-benefits-selected{background:url(../images/cds-tracker-your-benefits.gif) no-repeat; width:141px; height:54px; position:absolute; background-position:0px 0px; margin-left:217px}
	#container #header #cds-navigation #step-tracker #your-benefits-notSelected{background:url(../images/cds-tracker-your-benefits.gif) no-repeat; width:141px; height:54px; position:absolute; background-position:0px -112px; margin-left:217px}	
	#container #header #cds-navigation #step-tracker #your-benefits-notSelected:hover{background-position:0px -56px}	
	#container #header #cds-navigation #step-tracker #your-results-static{background:url(../images/cds-tracker-your-results.gif) no-repeat; width:138px; height:54px; position:absolute; background-position:0px -112px; margin-left:358px}
	#container #header #cds-navigation #step-tracker #your-results-selected{background:url(../images/cds-tracker-your-results.gif) no-repeat; width:138px; height:54px; position:absolute; background-position:0px 0px; margin-left:358px}
	#container #header #cds-navigation #step-tracker #your-results-notSelected{background:url(../images/cds-tracker-your-results.gif) no-repeat; width:138px; height:54px; position:absolute; background-position:0px -112px; margin-left:358px}	
	#container #header #cds-navigation #step-tracker #your-results-notSelected:hover{background-position:0px -56px}	
	#container #header #cds-navigation #step-tracker #apply-now-static{background:url(../images/cds-tracker-apply-now.gif) no-repeat; width:124px; height:54px; position:absolute; background-position:0px -112px; margin-left:496px}
	#container #header #cds-navigation #step-tracker #apply-now-selected{background:url(../images/cds-tracker-apply-now.gif) no-repeat; width:124px; height:54px; position:absolute; background-position:0px 0px; margin-left:496px}
	#container #header #cds-navigation #step-tracker #apply-now-notSelected{background:url(../images/cds-tracker-apply-now.gif) no-repeat; width:124px; height:54px; position:absolute; background-position:0px -112px; margin-left:496px}	
	#container #header #cds-navigation #step-tracker #apply-now-notSelected:hover{background-position:0px -56px}	
	#container #header #cds-navigation #step-tracker .selected{background-position:0px 0px}
	#container #header #cds-navigation #customer-id{color:#fff; float:right;font:11px Arial; font-weight:bold; margin:21px 10px 0 0}
	#container #header #cds-navigation #customer-id #clientId{color:#bfbfbf}
	
	/* OVC CDS Navigation */
	#container #header #cds-navigation #step-tracker #home-static-ovc{background:url(../images/cds-tracker-home.gif) no-repeat; width:83px; height:54px; position:absolute; background-position:0px -112px}	
	#container #header #cds-navigation #step-tracker #home-selected-ovc{background:url(../images/cds-tracker-home.gif) no-repeat; width:83px; height:54px; position:absolute; background-position:0px 0px}
	#container #header #cds-navigation #step-tracker #home-notSelected-ovc{background:url(../images/cds-tracker-home.gif) no-repeat; width:83px; height:54px; position:absolute; background-position:0px -112px}	
	#container #header #cds-navigation #step-tracker #home-notSelected-ovc:hover{background-position:0px -56px}
	#container #header #cds-navigation #step-tracker #your-details-static-ovc{background:url(../images/cds-tracker-your-details-ovc.gif) no-repeat; width:134px; height:54px; position:absolute; background-position:0px -112px; margin-left:83px}
	#container #header #cds-navigation #step-tracker #your-details-selected-ovc{background:url(../images/cds-tracker-your-details-ovc.gif) no-repeat; width:134px; height:54px; position:absolute; background-position:0px 0px; margin-left:83px}
	#container #header #cds-navigation #step-tracker #your-details-notSelected-ovc{background:url(../images/cds-tracker-your-details-ovc.gif) no-repeat; width:134px; height:54px; position:absolute; background-position:0px -112px; margin-left:83px}
	#container #header #cds-navigation #step-tracker #your-details-notSelected-ovc:hover{background-position:0px -56px}		
	#container #header #cds-navigation #step-tracker #your-results-static-ovc{background:url(../images/cds-tracker-your-results-ovc.gif) no-repeat; width:141px; height:54px; position:absolute; background-position:0px -112px; margin-left:217px}
	#container #header #cds-navigation #step-tracker #your-results-selected-ovc{background:url(../images/cds-tracker-your-results-ovc.gif) no-repeat; width:141px; height:54px; position:absolute; background-position:0px 0px; margin-left:217px}
	#container #header #cds-navigation #step-tracker #your-results-notSelected-ovc{background:url(../images/cds-tracker-your-results-ovc.gif) no-repeat; width:141px; height:54px; position:absolute; background-position:0px -112px; margin-left:217px}	
	#container #header #cds-navigation #step-tracker #your-results-notSelected-ovc:hover{background-position:0px -56px}	
	#container #header #cds-navigation #step-tracker #apply-now-static-ovc{background:url(../images/cds-tracker-apply-now-ovc.gif) no-repeat; width:122px; height:54px; position:absolute; background-position:0px -112px; margin-left:358px}
	#container #header #cds-navigation #step-tracker #apply-now-selected-ovc{background:url(../images/cds-tracker-apply-now-ovc.gif) no-repeat; width:122px; height:54px; position:absolute; background-position:0px 0px; margin-left:358px}
	#container #header #cds-navigation #step-tracker #apply-now-notSelected-ovc{background:url(../images/cds-tracker-apply-now-ovc.gif) no-repeat; width:122px; height:54px; position:absolute; background-position:0px -112px; margin-left:358px}	
	#container #header #cds-navigation #step-tracker #apply-now-notSelected-ovc:hover{background-position:0px -56px}




/*------------------------------------------------------------
/	MAIN CONTENT ATTRIBUTES
/------------------------------------------------------------*/
#container #main-content{background:#fff; padding:0; overflow:auto}
#container #main-content .cds-intro-text{background:#dfecfc url(../images/cds-intro-text-bg-repeat.gif) repeat-x; height:110px; overflow:hidden}
#container #main-content .cds-intro-text h2 span{display:none}
#container #main-content .cds-intro-text p{margin:8px 0 0 15px; width:628px; font:16px Arial; line-height:16px; height:29px}
#container #main-content .cds-intro-text p .highlight{color:#1f5593; font-weight:bold}
#container #main-content .user-profile-image{width:345px; height:144px; position:absolute; margin:-100px 0 0 645px}
#container #main-content #left-content{float:left; width:740px; position:relative}
#container #main-content #right-content{float:right; width:258px; position:relative}
#container #main-content #right-content #custom-message-container{margin:15px 0 0 8px}
#container #main-content #right-content #custom-message-container .did-you-know-box{margin:0 0 5px -5px}

	/*Home page Attributes*/
	#container #main-content #welcome-header{background:#fff}
	#container #main-content #welcome-header h1{background:#fff url(../images/health-insurance-heading.gif) no-repeat; height:26px; width:252px; margin:22px 0 0 10px}
	#container #main-content #welcome-header h1 span{display:none}
	#container #main-content #welcome-header p{margin:12px 0 12px 10px; font-size:12px}
	#container #main-content #main-content-box{overflow:auto; width:978px; margin:0 10px 0 10px}
	#container #main-content #main-content-box #left-side{float:left; background:url(../images/homepage-main-content-box-left.gif) no-repeat; width:9px; height:262px}
	#container #main-content #main-content-box #middle-content{float:left; background:url(../images/homepage-main-content-box-repeat.gif) repeat-x; height:auto; width:960px}
	#container #main-content #main-content-box #middle-content #left-content-area{float:left; background:url(../images/homepage-main-banner-taxTime.gif) no-repeat; width:488px; height:271px; margin:0 0 0 -9px}
	#container #main-content #main-content-box #middle-content #left-content-area a#more{color:#2F2F2F; font-size:24px; margin:82px 0 0 280px; position:absolute}
	#container #main-content #main-content-box #middle-content #left-content-area a#more:hover{text-decoration:none}
	#container #main-content #main-content-box #middle-content #right-content-area{float:right; width:478px; margin:12px 3px 0 0}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-left{background:#fff url(../images/sf1-background-panel-left.gif) no-repeat top left; width:9px; height:239px; float:left}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content{background:#fff; float:left; height:239px; width:460px}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #sf1-panel-header{background:#fff url(../images/sf1-panel-header.gif) no-repeat; width:468px; height:37px; margin:8px 0 0 0}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #checkbox-container{height:75px; width:467px; background:url(../images/sf1-panel-checkbox-bg.gif) no-repeat; margin:7px 0 0 0}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #checkbox-container label{color:#f26822; font-size:18px}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #checkbox-container #phc-label{height:21px; margin:0 0 0 10px; padding:0 0 9px 41px; cursor:pointer}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #checkbox-container #ovc-label{left:257px; margin:0 0 0 12px; padding:0 0 0 37px; top:-19px; width:156px; line-height:15px; cursor:pointer}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #select-container{margin:6px 0 0 0}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #select-container #typeOfCover{float:left}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #select-container #typeOfCover p{color:#2f2f2f; font-size:16px; font-weight:bold}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #select-container #typeOfCover select{font:14px Arial; background:#e6f0fc; color:#2b6099; font-weight:bold; border:solid 1px #3e3e3e; width:225px; padding:5px}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #select-container #states{float:right}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #select-container #states p{color:#2f2f2f; font-size:16px; font-weight:bold}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #select-container #states select{font:14px Arial; background:#e6f0fc; color:#2b6099; font-weight:bold; border:solid 1px #3e3e3e; width:225px; padding:5px}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #submit-button{margin:54px 0 0 289px; position:absolute; height:52px; width:173px; background:url(../images/sf1-start-button.gif) no-repeat; background-position:0px -52px; text-indent:-9999px; border:none; display:block; font-size:0; line-height:0; cursor:pointer}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-content #submit-button:hover{background-position:0px 0px}
	#container #main-content #main-content-box #middle-content #right-content-area #sf1-panel-right{background:#fff url(../images/sf1-background-panel-right.gif) no-repeat top right; width:9px; height:239px; float:right}
	#container #main-content #main-content-box #right-side{float:right; background:url(../images/homepage-main-content-box-right.gif) no-repeat; height:262px; width:9px}
	#container #main-content #left-promo-box{float:left; clear:right; margin:21px 0 0 10px; width:485px; height:105px}
	#container #main-content #left-promo-box .left-side{float:left; background:url(../images/promotional-box-left.gif) no-repeat; width:6px; height:105px}
	#container #main-content #left-promo-box .promo-content{float:left; width:473px; height:105px; background:url(../images/promotional-box-repeat.gif) repeat-x}
	#container #main-content #left-promo-box .promo-content .promo-image{float:left; margin:8px 0 8px 2px}
	#container #main-content #left-promo-box .promo-content .heading{float:left; margin:12px 0 0 10px}
	#container #main-content #left-promo-box .promo-content p{float:left; width:317px; margin:-4px 0 0 10px; line-height:12px}
	#container #main-content #left-promo-box .promo-content p a{color:#15477c; text-decoration:underline}
	#container #main-content #left-promo-box .promo-content p a:hover{color:#4b8acc; text-decoration:none}
	#container #main-content #left-promo-box .right-side{float:right; background:url(../images/promotional-box-right.gif) no-repeat; width:6px; height:105px}	
	#container #main-content #right-promo-box{float:right; margin:21px 10px 0 0; width:485px; height:105px}
	#container #main-content #right-promo-box .left-side{float:left; background:url(../images/promotional-box-left.gif) no-repeat; width:6px; height:105px}
	#container #main-content #right-promo-box .promo-content{float:left; width:473px; height:105px; background:url(../images/promotional-box-repeat.gif) repeat-x}
	#container #main-content #right-promo-box .promo-content .promo-image{float:left; margin:8px 0 8px 2px}
	#container #main-content #right-promo-box .promo-content .heading{float:left; margin:12px 0 0 10px}
	#container #main-content #right-promo-box .promo-content p{float:left; width:317px; margin:-3px 0 0 10px; line-height:12px}
	#container #main-content #right-promo-box .promo-content p a{color:#15477c; text-decoration:underline}
	#container #main-content #right-promo-box .promo-content p a:hover{color:#4b8acc; text-decoration:none}
	#container #main-content #right-promo-box .right-side{float:right; background:url(../images/promotional-box-right.gif) no-repeat; width:6px; height:105px}
	
	
	/*Your Details Attributes*/
	.currentlyCovered, #newToHealthCover, .ifUnder31, .planningChildren, .avoidTax, .somethingCheaper, .betterCover, .healthConcern, .justCompare, .selectedOther, .over45, .taxTimeComponent, #over31, #partnerOver31, #otherNumber, #other, #eldestChild, .over31Under45, #over41{display:none}
	#container #main-content .cds-intro-text h2#your-details{background:#dfecfc url(../images/your-health-insurance-details-heading.gif) no-repeat; width:181px; height:30px; margin:17px 0 0 10px}
	#container #main-content #left-content h2.heading{font:20px Arial; color:#fff; background:url(../images/cds-blue-section-header-bg.gif) no-repeat; width:731px; height:37px; margin:10px 0 0 10px; padding:5px 0 0 10px}		
	#container #main-content #left-content #about-you-section{margin:0 0 0 10px}
	#container #main-content #left-content #your-cover-details-section{margin:0 0 0 10px; width:713px}
	#container #main-content #left-content #partners-detail-section{margin:0 0 0 10px}
	#container #main-content #left-content #optional-details-heading{font-size:16px; color:#969696}
	#container #main-content #left-content .selectStyle{
		width:340px; font:15px Arial; background:#e6f0fc; color:#2b6099; font-weight:bold; border:solid 1px #3e3e3e; padding:5px;
		-moz-box-shadow:0 0 6px #666;
		-webkit-box-shadow:0 0 6px #666;
		-moz-border-radius:5px;
		-webkit-border-radius:5px		
	}
	#container #main-content #left-content .dayStyle{
		font:15px Arial; background:#e6f0fc; color:#2b6099; font-weight:bold; border:solid 1px #3e3e3e; width:110px; padding:5px;
		-moz-box-shadow:0 0 6px #666;
		-webkit-box-shadow:0 0 6px #666;
		-moz-border-radius:5px;
		-webkit-border-radius:5px
		}
	#container #main-content #left-content .monthStyle{
		font:15px Arial; background:#e6f0fc; color:#2b6099; font-weight:bold; border:solid 1px #3e3e3e; width:111px; padding:5px;
		-moz-box-shadow:0 0 6px #666;
		-webkit-box-shadow:0 0 6px #666;
		-moz-border-radius:5px;
		-webkit-border-radius:5px
		}
	#container #main-content #left-content .yearStyle{
		font:15px Arial; background:#e6f0fc; color:#2b6099; font-weight:bold; border:solid 1px #3e3e3e; width:111px; padding:5px;
		-moz-box-shadow:0 0 6px #666;
		-webkit-box-shadow:0 0 6px #666;
		-moz-border-radius:5px;
		-webkit-border-radius:5px
		}
	#container #main-content #left-content .inputs{
		width:332px; height:17px; padding:6px 0 6px 6px; font:15px Arial; background:#e6f0fc; color:#2b6099; font-weight:bold; border:solid 1px #3e3e3e;
		-moz-box-shadow:0 0 6px #666;
		-webkit-box-shadow:0 0 6px #666;
		-moz-border-radius:5px;
		-webkit-border-radius:5px
		}
	#container #main-content #left-content .dob-table{margin:0 0 0 -3px}
	#container #main-content #left-content #prevHealthFund{border-bottom:1px solid #C2C2C2; padding:10px 0 10px 4px}
	#container #main-content #left-content #partnerPrevHealthFund{border-bottom:1px solid #C2C2C2; padding:10px 0 10px 4px}
	#container #main-content #left-content #disclaimer-box{margin:0 0 0 -5px}
	#container #main-content #left-content #disclaimer-box #disclaimer-box-left{float:left; width:8px; height:76px} 
	#container #main-content #left-content #disclaimer-box #disclaimer-box-content{float:left; height:76px; width:640px; padding:10px 0 0 0}
	#container #main-content #left-content #disclaimer-box #disclaimer-box-content label{float:left}
	#container #main-content #left-content #disclaimer-box #disclaimer-box-right{float:right; width:8px; height:76px}	
	#container #main-content #left-content .taxTimeComponent a{color:#2F2F2F; text-decoration:underline}
	#container #main-content #left-content .taxTimeComponent a:hover{text-decoration:none}
	#container #main-content #left-content #back{float:left}
	#container #main-content #left-content #continue{float:right}
	#container #main-content #left-content #back #back-button{margin:10px 0 15px 10px; height:48px; width:171px; background:url(../images/back-button.gif) no-repeat; background-position:0px 0px; text-indent:-9999px; border:none; display:block; font-size:0; line-height:0; cursor:pointer}
	#container #main-content #left-content #back #back-button:hover{background-position:0px -48px}
	#container #main-content #left-content #continue #continue-button{margin:10px 5px 0 10px; height:48px; width:171px; background:url(../images/continue-button.gif) no-repeat; background-position:0px 0px; text-indent:-9999px; border:none; display:block; font-size:0; line-height:0; cursor:pointer}
	#container #main-content #left-content #continue #continue-button:hover{background-position:0px -48px}	
	#container #main-content #right-content #custom-message-container h2{background:url(../images/did-you-know-heading.gif) no-repeat; width:224px; height:53px}
	#container #main-content #right-content #custom-message-container h2 span{display:none}
	#container #main-content #right-content #buy-online{margin:10px 0 10px 10px}
	#container #main-content #limitField{border:none; background:#fff; width:12px; font:10px Arial; color:#999}
	#container #main-content #small{font:10px Arial; color:#999}	
	#container #main-content #checkbox-error{margin:0; position:absolute; width:30px}
	#container #main-content .taxTimeComponent{border-top:1px solid #C2C2C2; margin:0 0 0 11px; padding:10px 0 0 6px; width:706px}
	#over31, #partnerOver31, #over41{border-bottom:1px solid #C2C2C2}
	#container #main-content #disclaimer-box-content a{text-decoration:underline; color:#2f2f2f}
	#container #main-content #disclaimer-box-content a:hover{text-decoration:none}
	
	/*Your Benefits Attributes*/
	#container #main-content .cds-intro-text h2#your-benefits{background:#dfecfc url(../images/your-health-insurance-benefits-heading.gif) no-repeat; width:200px; height:30px; margin:17px 0 0 10px}
	#container #main-content .cds-intro-text p#your-benefits-intro-copy{margin:4px 0 0 15px; width:628px; font:16px Arial; line-height:16px; height:34px}
	#container #main-content #left-content #two-part-health-insurance{width:731px; height:89px; background:#ececec; margin:10px 0 0 10px}
	#container #main-content #left-content #two-part-health-insurance #two-part-health-insurance-header{}
	#container #main-content #left-content #two-part-health-insurance #two-part-health-insurance-content{background:#ececec; font:20px Arial; color:#3e3e3e; padding:17px 0 15px 15px}
	#container #main-content #left-content #two-part-health-insurance #two-part-health-insurance-content select{width:365px; border:solid 1px #818181; color:#1e5692}
	#container #main-content #left-content #two-part-health-insurance #two-part-health-insurance-footer{background:url(../images/two-part-health-insurance-bg-bottom.gif) no-repeat; width:731px; height:5px}
	#container #main-content #left-content #hospital-extras-arrows{overflow:auto; background:#fff; margin:25px 0 0 10px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-left{float:left; width:355px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-left .arrow-container{width:355px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-left .arrow-container .arrow-container-top{background:#1e5692 url(../images/hospital-extras-cover-preferences-header-bg.gif) no-repeat; height:40px; color:#fff; font:20px Arial; font-weight:bold; line-height:38px; padding:0 0 0 10px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-left .arrow-container .arrow-container-content{background:#fff url(../images/hospital-extras-cover-preferences-box-repeat.gif) repeat-y; width:355px; font:12px Arial}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-left .arrow-container .arrow-container-content p{padding:10px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-left .arrow-container .arrow-container-bottom{background:#1e5692 url(../images/hospital-extras-cover-preferences-box-arrow.gif) no-repeat; width:355px; height:28px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-right{float:right; width:355px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-right .arrow-container{width:355px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-right .arrow-container .arrow-container-top{background:#1e5692 url(../images/hospital-extras-cover-preferences-header-bg.gif) no-repeat; height:40px; color:#fff; font:20px Arial; font-weight:bold; line-height:38px; padding:0 0 0 10px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-right .arrow-container .arrow-container-content{background:#fff url(../images/hospital-extras-cover-preferences-box-repeat.gif) repeat-y; width:355px; font:12px Arial}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-right .arrow-container .arrow-container-content p{padding:10px 0 24px 10px}
	#container #main-content #left-content #hospital-extras-arrows #hosptial-extras-arrows-right .arrow-container .arrow-container-bottom{background:#1e5692 url(../images/hospital-extras-cover-preferences-box-arrow.gif) no-repeat; width:355px; height:28px}
	#container #main-content #left-content #hospital-preferences{float:left; width:353px; margin:0 0 0 10px}
	#container #main-content #left-content #hospital-preferences .orange{color:#f26822}
	#container #main-content #left-content #extras-preferences{float:right; width:355px; width:353px; margin:0 0 0 10px}	
	#container #main-content #left-content #extras-preferences #extras-preferences-table table{width:355px}
	#container #main-content #left-content #extras-preferences .orange{color:#f26822}
	#container #main-content #left-content .based-on-copy{font:12px Arial; color:#606060; font-weight:bold}
	#container #main-content #left-content #view-results-button-container{margin:20px 0 0 0}
	#container #main-content #left-content #view-results-button-container #back-button{float:left}
	#container #main-content #left-content #view-results-button-container #results-buttons{float:right; font-weight:bold}
	#container #main-content #left-content #view-results-button-container #back{margin:10px 0 15px 10px; height:48px; width:171px; background:url(../images/back-button.gif) no-repeat; background-position:0px 0px; text-indent:-9999px; border:none; display:block; font-size:0; line-height:0; cursor:pointer}
	#container #main-content #left-content #view-results-button-container #back:hover{background-position:0px -48px}
	#container #main-content #left-content #view-results-button-container #lowest-price{margin:10px 5px 15px 0; height:50px; width:189px; background:url(../images/lowest-price-button.gif) no-repeat; background-position:0px 0px; text-indent:-9999px; border:none; display:inline-block; font-size:0; line-height:0; cursor:pointer}
	#container #main-content #left-content #view-results-button-container #lowest-price:hover{background-position:0px -51px}
	#container #main-content #left-content #view-results-button-container #best-benefits{margin:10px 0 15px 5px; height:50px; width:189px; background:url(../images/best-benefits-button.gif) no-repeat; background-position:0px 0px; text-indent:-9999px; border:none; display:inline-block; font-size:0; line-height:0; cursor:pointer}
	#container #main-content #left-content #view-results-button-container #best-benefits:hover{background-position:0px -51px}
	#container #main-content #left-content .highlight{color:#f26822; font-weight:bold}
	#hospital-preferences-table table tr td, #extras-preferences-table table tr td{padding:10px 0 10px 2px; font-size:14px}
	#container #main-content #left-content h2.heading{margin:10px 0 0 10px}
	

/*------------------------------------------------------------
/	FOOTER ATTRIBUTES
/------------------------------------------------------------*/
#container #footer{margin-top:15px}
#container #footer #global-footer-links{background:#fff; text-align:center; color:#323232; padding:22px 0 0}
#container #footer #global-footer-links a{color:#323232; text-decoration:none; margin-right:12px}
#container #footer #global-footer-links a:hover{color:#393939; text-decoration:underline}
#container #footer #global-footer-logos{height:136px; background:#fff; text-align:center; margin:22px 0 0 0}
#container #footer #global-footer-copy{height:81px; background:#2f2f2f url(../images/footer-bar-repeat.gif) repeat-x; height:81px; font-size:11px; color:#aaa;}
#container #footer #global-footer-copy #copyright-terms{float:left; clear:right; color:#e9e9e9; font-weight:bold; margin:20px 0 0 13px}
#container #footer #global-footer-copy #copyright-terms p#copyright{font-weight:normal; color:#aaa}
#container #footer #global-footer-copy #copyright-terms p#copyright a{text-decoration:underline; color:#aaa}
#container #footer #global-footer-copy #copyright-terms p#copyright a:hover{text-decoration:none; color:#f6f6f6}
#container #footer #global-footer-copy #copyright-terms #contactUs a{text-decoration:underline; color:#e9e9e9; font-weight:normal}
#container #footer #global-footer-copy #copyright-terms #contactUs a:hover{text-decoration:none}
#container #footer #global-footer-copy #policy-purchases{float:right; margin:20px 13px 0 0; width:329px}
#container #footer #global-footer-copy #policy-purchases #payment-logo{float:left; margin-right:13px}
#container #footer #global-footer-copy #policy-purchases #payment-text{float:right}
#container #footer #global-footer-copy #policy-purchases #payment-text a{text-decoration:underline; color:#aaa}
#container #footer #global-footer-copy #policy-purchases #payment-text a:hover{text-decoration:none; color:#f6f6f6}
#container #footer #cds-footer-chat{background:#c7dcf3 url(../images/cds-footer-bg-repeat.gif) repeat-x; height:65px}
#container #footer #cds-footer-chat #about-iselect-links{float:left; width:280px; margin:16px 0 0 10px}
#container #footer #cds-footer-chat #about-iselect-links ul li{list-style:none; background:url(../images/cds-footer-list-images.gif) no-repeat; padding:0 0 4px 25px}
#container #footer #cds-footer-chat #about-iselect-links ul li a{font:12px Arial; color:#1e5692; font-weight:bold; text-decoration:none}
#container #footer #cds-footer-chat #about-iselect-links ul li a:hover{text-decoration:underline}
#container #footer #cds-footer-chat #chat{float:right; margin:0; width:182px; height:47px; margin:-6px 12px 0 0}
#container #footer #cds-footer-chat #chat a{background:url(../images/ask-a-question.png) no-repeat 0 0; width:182px; height:47px; position:absolute}
#container #footer #cds-footer-chat #chat a:hover{background-position:0px -47px}




/*------------------------------------------------------------
/	BLACK BOX ATTRIBUTES
/------------------------------------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}
#cboxOverlay{position:fixed; width:100%; height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative; overflow:visible}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#000}
#cboxTopLeft{width:21px; height:21px; background:url(../images/borderTopLeft.png) 0 0 no-repeat}
#cboxTopCenter{height:21px; width:21px; background:url(../images/borderTopCenter.png) 0 0 repeat-x}
#cboxTopRight{width:21px; height:21px; background:url(../images/borderTopRight.png) 0 0 no-repeat}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/borderBottomLeft.png) 0 0 no-repeat}
#cboxBottomCenter{height:21px; width:21px;background:url(../images/borderBottomCenter.png) 0 0 repeat-x}
#cboxBottomRight{width:21px; height:21px; background:url(../images/borderBottomRight.png) 0 0 no-repeat}
#cboxMiddleLeft{width:21px; background:url(../images/borderMiddleLeft.png) 0 0 repeat-y}
#cboxMiddleRight{width:21px; background:url(../images/borderMiddleRight.png) 0 0 repeat-y}
#cboxContent{background:#fff}
#cboxLoadedContent{margin-top:20px}
#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat}
#cboxClose{position:absolute; top:0; right:0; background:url(../images/controls.gif) 0px 0px no-repeat; width:16px; height:16px; text-indent:-9999px}
#cboxClose:hover{background-position:0px -16px}
#cboxCurrent, #cboxTitle, #cboxNext, #cboxPrevious{display:none!important}
#cboxCurrent, #cboxNext, #cboxPrevious{display:none!important}




/*------------------------------------------------------------
/	VALIDATION ATTRIBUTES
/------------------------------------------------------------*/
.formError{position:absolute; top:300px; left:300px; padding-bottom:13px; display:block; z-index:5000; cursor:pointer}
#debugMode{background:#000; position:fixed; width:100%; height:200px; top:0; left:0; overflow:scroll; opacity:0.8; display:block; padding:10px; color:#fff; font-size:14px; z-index:100000; }
.ajaxSubmit{padding:20px; background:#55ea55; border:1px solid #999; display:none }
.formError .formErrorContent{width:100%; background:#ee0101; color:#fff; width:auto; font:11px Arial; border:2px solid #EE9999; padding:4px 10px 4px 10px; font-weight:bold; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-box-shadow:0 0 6px #000000}
.greenPopup .formErrorContent{background:#33be40; }
.blackPopup .formErrorContent{background:#393939; color:#FFF; }
.formError .formErrorArrow{position:absolute; bottom:0; left:20px; width:15px; height:15px; z-index:5001}
.formError .formErrorArrowBottom{top:0; margin:-6px; }
.formError .formErrorArrow div{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-box-shadow:0 2px 3px #444444; background:#EE0101 none repeat scroll 0 0; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; display:block; font-size:0; height:1px; line-height:0; margin:0 auto}
.formError .formErrorArrowBottom div{-moz-box-shadow:0 2px 3px #444444; background:#EE0101 none repeat scroll 0 0; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; display:block; font-size:0; height:1px; line-height:0; margin:0 auto}
.greenPopup .formErrorArrow div { background:#33be40; }
.blackPopup .formErrorArrow div { background:#393939; color:#FFF; }
.formError .formErrorArrow .line10 { width:15px; border:none; }
.formError .formErrorArrow .line9 { width:13px; border:none; }
.formError .formErrorArrow .line8 { width:11px; }
.formError .formErrorArrow .line7 { width:9px; }
.formError .formErrorArrow .line6 { width:7px; }
.formError .formErrorArrow .line5 { width:5px; }
.formError .formErrorArrow .line4 { width:3px; }
.formError .formErrorArrow .line3 { width:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd; }
.formError .formErrorArrow .line2 { width:3px; border:none; background:#ddd; }
.formError .formErrorArrow .line1 { width:1px; border:none; background:#ddd; }




/*------------------------------------------------------------
/	SQUARE RADIO BUTTONS
/------------------------------------------------------------*/
label.radio_checked, label.radio_unchecked, label.radio_disabled{outline:none; border:none; display:block; background:url(../images/square-radio-buttons1.png) no-repeat 0 0; height:30px; margin:0 0 0 11px; padding:3px 0 6px 28px; position:relative; top:11px}
label.radio_unchecked { background-position:0 -30px }
label.radio_disabled { background-position:0 -83px }
label.checkbox_checked{background:url(../images/square-radio-buttons1.png) no-repeat scroll 0 0; display:block; height:30px; margin:3px 0 20px 10px; padding:0 0 0 45px; cursor:pointer}
label.checkbox_unchecked{background:url(../images/square-radio-buttons1.png) no-repeat scroll 0 -30px; display:block; height:50px; margin:3px 0 0 10px; padding:0 0 0 45px; cursor:pointer}
.crirHidden { position: absolute; left: -10000px; }
#detect-img { position: absolute; top: 0px; left: -200000px; z-index: -1000; }




/*------------------------------------------------------------
/	TOOLTIP STYLE
/------------------------------------------------------------*/
.tooltip{display:none}
.tt-container{
	background:#333; width:300px; height:auto; border:solid 2px #fff; padding:20px; color:#fff; font:12px Arial; opacity:0.90; 
	-moz-box-shadow: 2px 2px 3px #969696; 
	-webkit-box-shadow: 2px 2px 3px #969696;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	filter: 
		progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3)
		progid:DXImageTransform.Microsoft.Alpha(opacity=90)
		
	}		
.tooltip-icon-container{float:left; cursor:help; margin:0 0 0 -2px}



/*------------------------------------------------------------
/	ERROR PAGE
/------------------------------------------------------------*/
#errorCopy {color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px!important;font-weight:normal;line-height:1.5em;padding:20px;text-align:left;}
#errorCopy ul.errorList{margin-left:40px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5em;}
#errorCopy li{line-height:1.5em;}
#errorCopy .sorry {color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;}
#redirectCopy {color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;height:20px;padding-bottom:10px;padding-left:20px;padding-top:10px;text-align:left;}



/*------------------------------------------------------------
/	CROSS BROWSER COMPLIANCE
/------------------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#sf1-panel-content #submit-button { margin:60px 0 0 289px!important;}
	#container #main-content #left-content #hospitalExtras{width:400px!important}
}