﻿.popupContainer .hidden
{
	visibility: hidden;
	display: none;
}

.popupContainer .visible
{
	visibility: visible;
	display: block;
}

 .FormElementHidden
{
	float: left;
	visibility: hidden;
	display: none;
}
.FormElementVisible
{
	float: left;
	visibility: visible;
}
.PPNavDropDownList
{
	float: left;
	background-color: #f1f1f1;
	margin-bottom: 2px;
	line-height: 1.4em;
	font-size: 100%;
	border: 1px solid #7F9DB9;
	padding: 2px;
	color: #666;
	width: 120px;
}
.PPNavExcessDropDownList
{
	float: left;
	background-color: #f1f1f1;
	margin-bottom: 2px;
	line-height: 1.4em;
	font-size: 100%;
	border: 1px solid #7F9DB9;
	padding: 2px;
	color: #666;
	width: 80px;
}
.PPNavTextBox
{
	float: left;
	background-color: #f1f1f1;
	margin-bottom: 2px;
	line-height: 1.4em;
	font-size: 100%;
	border: 1px solid #7F9DB9;
	padding: 2px;
	color: #666;
	width: 120px;
}

.PPNavTitle
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 105%;
	color: #434343;
}

.PPNavValue
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 90%;
	color: #f68933;
}

.PPNavEditLinkBtn
{
	font-family: Verdana;
	text-decoration: underline;
	font-size: 70%;
}

.None
{
	display: none;
}

.CheckBoxHidden
{
	visibility: hidden;
}

/*HTML button style*/
input.playAgain
{
	background: url(/health-insurance/Images//butGreen_bgL.gif);
	margin: 0;
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
	line-height: 22px;
	margin-bottom: 2px;
	float: right;
	clear: both;
	white-space: nowrap;
	font-family:Georgia, Times, serif;color:White;font-weight:bold;
}

.NewHeaderh1
{
	font:Georgia 23px;
	font-weight: normal;
	color: #333333;
	border-bottom: 1px soild #E0DFDF;
	margin-bottom: 10px;
}

.NewSubHeaderh2
{
	font:Georgia 20px;
	font-weight: normal;
	color: #444444;
	border-bottom: 1px soild #E0DFDF;
	margin-bottom: 10px;
}

.NewSubHeaderh3
{
	font:Georgia 18px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 5px;
}

/********************************************************************************/
/*Why join health insurance - overseas visitors (NT)           */
/********************************************************************************/
.purchaseNT
{
	float: left;
	width: 596px;
	padding: 0;
	background: url(/health-insurance/Images/benefitsBox_bot.jpg) 0 bottom no-repeat;
	position: relative;
	margin: 10px 0 12px 0;
}
.purchaseNT .wrap
{
	background: url(/health-insurance/Images/benefitsBox_top.jpg) 0 0 no-repeat;
	padding: 0 10px 10px 10px;
	float: left;
	width: 576px;
}
.purchaseNT p
{
	padding: 5px 10px 15px 0;
}
.purchaseNT h3
{
	margin: 0;
	padding: 10px 10px 5px 0;
	font-size: 18px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	border-bottom: 1px dotted #BDBDBD;
}
.purchaseNT .buttonsInline
{
	padding: 0;
}

.embossedBG ul.tickListNT
{
	padding: 0;
	margin: 0 0 12px 20px;
	list-style: none;
}
.embossedBG ul.tickListNT li
{
	padding: 0 0 5px 15px;
	background: url(/health-insurance/Images/tickList.gif) 0 0 no-repeat;
	line-height: 1.1em;
}


ul.disclaimer
{
	padding: 0;
	margin: 0 10px 10px 30px;
}



/*********************************************************************************/
/* Health Partners						 					 */
/*********************************************************************************/
.partners
{
	background: url(/health-insurance/Images/benefitsBox_bot.jpg) no-repeat 0 bottom;
	float: left;
	width: 596px;
	margin: 10px 0;
}
.partners .wrap
{
	background: url(/health-insurance/Images/benefitsBox_top.jpg) no-repeat 0 0;
	float: left;
	padding: 0 15px 0 15px;
}
.partners dl
{
	float: left;
	padding: 0 0 20px 0;
	margin: 0;
}
.partners dt
{
	float: left;
	width: 356px;
	margin-right: 10px;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0;
}
.partners dd
{
	float: left;
	width: 160px;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 20px;
	margin: 0;
}


/**********Dental Care************************************/
.dentalCareSelectedHeader{color: #333;
	cursor: pointer;
	padding: 5px 15px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight: bold;
	background: url(/health-insurance/Images/faq_arrow_down.gif) 4px 0.8em no-repeat;
	}
.dentalCareHeader {color: #f48026;
	cursor: pointer;
	padding: 5px 15px;
	display: block;
	text-decoration: underline;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: White;
	background: url(/health-insurance/Images/faq_arrow.gif) 4px 0.6em no-repeat;}

/*******FAQ MAIn******************************************/
/*********************************************************/
.faqHeader
{
	color: #f48026;
	cursor: pointer;
	padding: 5px 15px;
	display: block;
	text-decoration: underline;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: White;
	background: #F1F1F1 url(/health-insurance/Images/faq_arrow.gif) 4px 0.6em no-repeat;
}

.faqSelectedHeader
{
	color: #333;
	cursor: pointer;
	padding: 5px 15px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight: bold;
	background: #DBD7D2 url(/health-insurance/Images/faq_arrow_down.gif) 4px 0.8em no-repeat;
}

.faqAnswerBackground
{
	margin: 0;
	padding: 0 0 5px 15px;
}

.relatedFAQs
{
	/*padding: 5px 0 5px 0px;*/
	color: #f48026;
	cursor: pointer;
	display: block;
	text-decoration: underline;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: White;
}
.relatedFAQs li
{
	padding-bottom: 5px;
}

.faqNote
{
	padding-top: 10px;
	text-align: right;
	float: right;
}



.EmailAssistance
{
	color: #f48026;
	cursor: pointer;
	padding: 20px 30px 10px; /*padding-bottom:10px; 	padding-right:5px;*/
	display: block;
	text-decoration: underline;
	font-weight: bold;
}

.BackToTop
{
	color: #f48026;
	cursor: pointer;
	padding: 0 5px 5px;
	display: block;
	text-decoration: underline;
	font-weight: bold;
}

.noclear
{
	clear: none;
	margin-right: 0px;
}

.faqCatHeading
{
	border-bottom: 1px solid #E0DFDF;
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 20px;
}

/**********************************************************************/
/* Download Main                                       */
/**********************************************************************/
.downloadHeading
{
	border-bottom: 1px solid #E0DFDF;
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 20px;
}
.downloadHeader
{
	color: Black;
	cursor: pointer;
	padding: 5px 10px;
	display: block;
	text-decoration: underline;
	font-weight: bold;
	border-bottom: border-bottom:2px solid #fff;
	color: #333;
	font-size: 100%;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: White;
	background: #DBD7D2;
	margin: 0 0;
}

.downloadBackground
{
	float: left;
	padding: 5px 10px 5px;
	background: #F1F1F1;
	width: 596px;
	margin-top: 2px;
	margin-right: 170px;
	border-right: 2px solid #fff;
	position: relative;
}
.downloadBtnBackground
{
	float: left;
	padding: 5px 10px 5px;
	background: #F1F1F1; /*position:relative;  	border-right:2px solid #fff;*/
}
.span
{
	font-size: 85%;
	line-height: 1em;
	margin-left: 82px;
}

.downloadCatHeading
{
	margin: 16px 0 5px 0;
	padding: 0;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 18px;
}

.downloadRHSHeading
{
	background: url(/health-insurance/Images/downloadSearch_header.jpg) top left no-repeat;
	height: 50px;
	margin: 0;
	padding: 8px 0 0 40px;
	text-indent: -2000px;
}

/***************************************************************/
/*Cusomter Support                            */
/**************************************************************/
h2.marginBot
{
	margin: 0 0 10px 0;
	padding: 0;
}

h2.liveText 
{
	border-bottom:1px solid #E0DFDF;
	margin:0 0 10px 0;
	padding:0 0 2px 0; 
	font-family:Georgia, Times, serif; 
	font-weight:normal; 
	font-size:20px;
}

.helpIndex
{
	width: 628px;
	float: left;
}
.helpCell
{
	float: left;
	width: 150px;
	background: url(/health-insurance/Images/hspCell_bg.jpg) 0 bottom no-repeat;
	min-height: 160px;
	padding-bottom: 30px;
	height: auto !important;
	height: 150px;
	margin-right: 8px;
	position: relative;
}
.helpIndex .end
{
	margin-right: 0;
}
.helpCell h2
{
	margin: 0 0 5px 0;
	padding: 0;
}
.helpCell p
{
	margin: 0;
	padding: 0 8px 8px;
}
.helpCell .But
{
	position: absolute;
	bottom: 10px;
	right: 10px;
}

/**************************************************************/
/* FAQDeafult                                 */
/***************************************************************/
.faqCatList
{
	width: 596px;
	padding: 0;
	margin: 10px 0;
}
.faqCatList input
{
	vertical-align: middle;
}
.faqCatList select
{
	border: 1px solid #7F9DB9;
	color: #333333;
	font-size: 100%;
	padding: 2px;
}

ol.faqListTop5
{
	padding: 0;
	margin: 0 0 0 2em;
	font-family: Georgia, Times, serif;
	font-size: 140%;
}
ol.faqListTop5 li
{
	margin: 0;
	padding: 6px 0;
	border-bottom: 1px dotted #BCBCBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
/*ol.faqListTop5 li span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;}*/

/*********************************************************************************/
/* hospitalCoverCellFull */

/*********************************************************************************/
.hospitalCoverCellFull
{
	float: left;
	width: 596px;
	background: url(/health-insurance/Images/benefitsBox_bot.jpg) 0 bottom no-repeat;
	position: relative;
	padding-bottom: 40px;
	margin: 10px 0;
}
.hospitalCoverCellFull .wrap
{
	background: url(/health-insurance/Images/benefitsBox_top.jpg) 0 0 no-repeat;
	padding: 0 0 10px 0;
}
.hospitalCoverCellFull h3
{
	margin: 0 0 10px 0;
	background: url(/health-insurance/Images/boxHeader_fullOrange.jpg) 0 0 no-repeat;
	color: #fff;
	height: 39px;
	padding: 5px 10px;
}
.hospitalCoverCellFull .restrict
{
	float: left;
	width: 60px;
}
.hospitalCoverCellFull .cellForm
{
	padding: 0;
}
.hospitalCoverCellFull .cellForm .formElement
{
	margin-top: 8px;
}
.hospitalCoverCellFull .price
{
	font-weight: bold;
	font-size: 110%;
}
.hospitalCoverCellFull .formElement select
{
	vertical-align: middle;
	border: 1px solid #7F9DB9;
	font-size: 100%;
	width: 120px;
	color: #333;
	padding: 2px;
	float: left;
	margin-right: 3px;
}
.hospitalCoverCellFull .left
{
	width: 200px;
	float: left;
	padding-left: 10px;
}
.hospitalCoverCellFull .right
{
	width: 360px;
	float: right;
	padding-right: 10px;
}
.hospitalCoverCellFull .buttonsLeft
{
	position: absolute;
	left: 110px;
	bottom: 10px;
}
.hospitalCoverCellFull .buttonsRight
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

/*********************************************************************************/
/* Glossary				 					 */
/*********************************************************************************/
.glossSearch .searchElement
{
	clear: left;
	border-top: 1px solid #E0DFDF;
	padding: 10px 0;
}
.glossSearch .searchElement h3
{
	margin-top: 0px;
}
.glossSearch .formElement
{
	border: 1px solid #7F9DB9;
	font-size: 100%;
	width: 160px;
	color: #333;
	padding: 2px;
}
.glossSearch input
{
	vertical-align: middle;
}
ul.glossAlpha
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.glossRHSinner ul.glossAlpha
{
	width: 230px;
}
ul.glossAlpha li
{
	float: left;
	border-right: 1px solid #666;
	padding: 1px 5px;
	margin-bottom: 4px;
}
.glossRHSinner ul.glossAlpha li
{
	width: 9px;
}

.glossRHS
{
	width: 260px;
	background: url(/health-insurance/Images/featureContent_bg.jpg) bottom left no-repeat;
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	float: left;
}
.glossRHS h2
{
	background: url(/health-insurance/Images/glossSearch_header.jpg) top left no-repeat;
	height: 50px;
	margin: 0;
	padding: 8px 0 0 40px;
	text-indent: -2000px;
}
.glossRHS h3
{
	margin: 10px 0 5px 0;
	padding: 0;
	font-size: 100%;
}
.glossRHSinner
{
	padding: 0 10px 10px;
}
.glossRHSinner .formElement
{
	float: left;
}
.glossRHSinner select
{
	border: 1px solid #7F9DB9;
	font-size: 100%;
	width: 160px;
	color: #333;
	padding: 2px;
	float: left;
	margin-right: 3px;
}
.glossRHSinner input
{
	vertical-align: middle;
}

ul.glossResults
{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #E0DFDF;
}
ul.glossResults li
{
	margin: 0;
	padding: 0 0 10px 0;
}
ul.glossResults h4
{
	margin: 0;
	padding: 5px 15px;
	background: #F1F1F1 url(/health-insurance/Images/faq_arrow_down.gif) no-repeat scroll 4px 0.8em;
	font-size: 100%;
}
ul.glossResults div
{
	margin-left: 15px;
}

/*********************************************************************************/
/* Downloads */

/*********************************************************************************/

/*********************************************************************************/
/* Overseas Visitor Hero */

/*********************************************************************************/
.overseasHero
{
	background: url(/health-insurance/images/overseasHero_img.jpg) 0 0 no-repeat;
	width: 620px;
	height: 186px;
	position: relative;
	margin-bottom: 15px;
	float: left;
}
.overseasHero h2
{
	font-family: Georgia, Times, serif;
	color: #515255;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	padding: 28px 180px 0 225px;
}
.overseasHero h3
{
	color: #df882f;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 10px 40px 10px 190px;
	margin-right: 230px;
	background: url(/health-insurance/Images/homeHero_arrow.gif) right center no-repeat;
}
.overseasHero .homeHero_buts
{
	position: absolute;
	top: 0;
	right: 0;
	line-height: 0em;
}
.overseasHero .homeHero_buts a
{
	width: 177px;
	display: block;
}
.overseasHero .homeHero_buts span
{
	display: none;
}

.overseasHero .homeHero_buts input.singles
{
	background: url(/health-insurance/images/overseasHero_singles.jpg) 0 0 repeat;
	height: 59px;
	width: 177px;
	display: block;
	border: 0px;
	cursor:pointer;
}
.overseasHero .homeHero_buts input.couples
{
	background: url(/health-insurance/images/overseasHero_couples.jpg) 0 0 repeat;
	height: 61px;
	width: 177px;
	display: block;
	border: 0px;
	cursor:pointer;
}
.overseasHero .homeHero_buts input.families
{
	background: url(/health-insurance/images/overseasHero_families.jpg) 0 0 repeat;
	height: 61px;
	width: 177px;
	display: block;
	border: 0px;
	cursor:pointer;
}

/*.overseasHero .homeHero_buts .singles {background:url(/health-insurance/images/overseasHero_singles.jpg) 0 0 repeat; height:59px;}
.overseasHero .homeHero_buts .couples {background:url(/health-insurance/images/overseasHero_couples.jpg) 0 0 repeat; height:61px;}
.overseasHero .homeHero_buts .families {background:url(/health-insurance/images/overseasHero_families.jpg) 0 0 repeat; height:61px;}
*/


/* Features */
.overseasFeatures
{
	float: left;
}
.overseasFeatures .overseaFeature
{
	float: left;
	width: 310px;
	padding: 0;
	background: url(/health-insurance/images/overseasFeature_bgRight.jpg) 0 0 no-repeat;
	position: relative;
}
.overseasFeatures .left
{
	background: url(/health-insurance/images/overseasFeature_bgLeft.jpg) 0 0 no-repeat;
}
.overseaFeature .wrap
{
	background: url(/health-insurance/images/overseasFeature_bgRightBot.jpg) 0 bottom no-repeat;
	padding: 20px 15px 20px 95px;
	float: left;
	width: 200px;
	min-height: 195px;
	height: auto !important;
	height: 195px;
}
.overseasFeatures .left .wrap
{
	background: url(/health-insurance/images/overseasFeature_bgLeftBot.jpg) 0 bottom no-repeat;
}
.overseaFeature h3
{
	margin: 0;
	padding: 0px 10px 5px 0;
	font-size: 18px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	border-bottom: 1px dotted #BDBDBD;
}
.overseaFeature h3 a
{
	font-family: Georgia, Verdana, Helvetica, Arial;
	color: #f68933;
	font-size: 15px;
	text-decoration: none;
	display: block;
	line-height: 1.1em;
}
.overseaFeature h3 a:hover
{
	text-decoration: underline;
}
.overseaFeature p
{
	margin: 5px 10px 10px 0;
}
.overseaFeature ul
{
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}
.overseaFeature ul li
{
	background: url(/health-insurance/images/tickList.gif) 0 0 no-repeat;
	line-height: 1.1em;
	padding: 0pt 0pt 5px 12px;
}

/*.overseaFeature .footer {color:#fff; position:absolute; bottom:4px; right:15px;}*/
.overseaFeature .footer
{
	color: #fff;
	position: absolute;
	right: 6px;
	width: 100px;
	bottom: -9px;
	height: 1px;
}
.overseaFeature .footer a
{
	color: #fff;
	text-decoration: none;
}
.overseaFeature .footer a:hover
{
	text-decoration: underline;
}

/*********************************************************************************/
/* How to Claim added styles */

/*********************************************************************************/
.howToClaimWhyJoin
{
	margin: 15px 0;
	background: url(/health-insurance/images/whyJoinBox_bot.jpg) 0 bottom no-repeat;
	width: 620px;
	float: left;
	position: relative;
}
.howToClaimWhyJoin .wrap
{
	background: url(/health-insurance/Images/whyJoinBox_top.jpg) 0 0 no-repeat;
	float: left;
	width: 620px;
	padding-bottom: 10px;
}
.howToClaimWhyJoin h3
{
	margin: 0 0 5px 0;
	padding: 15px 15px 5px 0;
	font-size: 16px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	border-bottom: 1px dotted #BDBDBD;
}
.howToClaimWhyJoin img
{
	float: left;
	margin-right: 20px;
}
.howToClaimWhyJoin .whyJoinCopy
{
	float: left;
	padding-bottom: 30px;
}
.howToClaimWhyJoin .whyJoinCopy2
{
	float: left;
	padding-bottom: 35px;
}
.howToClaimWhyJoin h2
{
	margin: 15px 0 10px;
	padding: 0;
	float: left;
}
.howToClaimWhyJoin p
{
	margin: 0;
	width: 380px;
	float: left;
}
.howToClaimWhyJoin .button
{
	position: absolute;
	bottom: 15px;
	right: 15px;
}
.howToClaimWhyJoin ul
{
	margin: 10px 0 0 0;
	width: 380px;
	padding: 0;
	float: left;
	list-style: none;
}
.howToClaimWhyJoin li
{
	background: transparent url(/health-insurance/images/tickList.gif) no-repeat scroll 0pt;
	line-height: 1.1em;
	padding: 0pt 0pt 5px 12px;
}


/***************How to Claim HI **************
*********************************************/

/***********/
/* Boxed Conetnt		 										 */
/**************/
.boxedCopy
{
	float: left;
	padding: 0 10px;
	width: 575px;
}
.boxedCopy .boxRow
{
	float: left;
	padding: 10px 0 0 0;
}
.boxedCopy .boxRow h3
{
	background: url(/health-insurance/images/boxTitle_bg.jpg) 0 0;
	margin: 0;
	padding: 0 15px 2px;
	width: 545px;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	font-weight:normal;
}
.boxedCopy .box
{
	background: url(/health-insurance/images/contact_headOffice_BG.gif) bottom no-repeat;
	width: 540px;
	margin-bottom: 10px;
	padding: 8px 20px 10px 15px;
	float: left;
}
.boxedCopy .floatLeft
{
	width: 260px;
	float: left;
}
.boxedCopy .floatRight
{
	width: 260px;
	float: right;
}
.boxedCopy .backTop
{
	padding: 0;
	text-align: right;
	width: 575px;
}
.boxedCopy .backTop a
{
	color: #F68933;
	padding-right: 10px;
	background: url(/health-insurance/images/backTop_arrow.gif) right center no-repeat;
}
.boxedCopy .backTop a:hover
{
	color: #7D6A55;
}

/*********************************************************************************/
/* Benefits Cells Modified 		 										 */
/*********************************************************************************/
/*
.benefitCell {float:left; width:596px; padding:0; background:url(images/benefitsBox_bot.jpg) 0 bottom no-repeat; position:relative; margin:0 0 12px 0;}
.benefitCell .wrap {background:url(images/benefitsBox_top.jpg) 0 0 no-repeat; padding:0 10px 10px 0; float:left; width:586px;}
.padding {margin-top:10px;}
.padding .wrap {padding-left:10px; width:576px;}
.benefitCell img {float:left; margin-right:10px;}
.benefitCell .copy {float:left; width:405px;}
.benefitCell p {padding:5px 10px 30px 0;}
.benefitCell h3 {margin:0; padding:10px 10px 5px 0; font-size:18px; font-family:Georgia, Times, serif; font-weight:normal; border-bottom: 1px dotted #BDBDBD;}
.benefitCell .But {position:absolute; bottom:10px; right:10px;}

*/



/*****************************************
CompareSelect
******************************************/

.yourDetailsForm
{
	float: left;
	width: 596px;
}
.yourDetailsForm .formElement
{
	float: left;
	width: 100%;
	background-color: #f1f1f1;
	margin-bottom: 2px;
	margin-right:-3px;
}
.hidden
{
	display: none;
}
.yourDetailsForm .validate
{
}
.yourDetailsForm span.validate
{
	color: #FF0000;
	font-weight: bold;
}
.yourDetailsForm .formElement label
{
	width: 135px;
	font-weight: bold;
	float: left;
	padding: 8px 5px 5px 10px;
	line-height: 1.2em;
}
.yourDetailsForm .formElement .LHCPolicy
{
	width: 135px;
	font-weight: bold;
	float: left;
	padding: 8px 5px 5px 10px;
	line-height: 1.2em;
}
.yourDetailsForm .formElement label.orange
{
	color:Orange;
}
.yourDetailsForm .formElement label.wide 
{
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	line-height:1.2em;
	padding: 8px 5px 5px 10px;
	width: 100%;
}
.yourDetailsForm .formElement .entry
{
	width: 410px;
	float: left;
	padding: 5px 5px 5px 0;
	line-height: 1.4em;
}

.yourDetailsForm .formElement .entry .nowrap
{
	white-space: nowrap;
	float: left;
	margin-right: 0px;
}
.yourDetailsForm .formElement .entry input
{
	vertical-align: middle;
	float: none;
}
.yourDetailsForm .formElement .entry label
{
	font-style: normal;
	float: none;
	font-size: 100%;
	font-weight: normal;
	vertical-align: middle;

	width: 410px;
	padding: 5px 5px 5px 0;
	line-height: 1.4em;
}

.yourDetailsForm .formElement .entry input.field, .yourDetailsForm .formElement .entry select.field
{
	font-size: 100%;
	border: 1px solid #7F9DB9;
	padding: 3px;
	color: #666;
	width: 180px;
}
.yourDetailsForm .formElement .entry input.fieldnarrow
{
	font-size: 100%;
	border: 1px solid #7F9DB9;
	padding: 3px;
	color: #666;
	width: 65px;
}
.yourDetailsForm .formElement .entry span
{
	font-size: 90%;
}
.yourDetailsForm .formElement .entry img
{
	margin: 0 15px 0 2px;
	vertical-align: middle;
}
.yourDetailsForm .formElement .entry img.fadedImg
{
	margin: 0 5px 0 4px;
	vertical-align: middle;
}
.yourDetailsForm .formElement .entry .faded
{
	color: #aaa;
	font-size: 100%;
}

.yourDetailsForm .formElement .entry .validate
{
	color: #FF0000;
	font-weight: bold;
}

.yourDetailsForm .formElement .entry .hidden
{
	display: none;
}

.yourDetailsForm .formElement .tooltipCell
{
	width: 20px;
	float: left;
	padding: 8px 10px 5px 0;
}
.yourDetailsForm .formElement .tooltipCell img
{
	cursor:pointer;
}
.ContactMeNavigationLinks ul
{
	text-indent: 5px; list-style-position: outside; list-style-image: url(../Images/faq_arrow.gif); list-style-type: square;margin-left:10px; padding:4px;
}
.ContactMeNavigationLinks li
{
	padding:2px;
}
.continueBut
{
	float: right;
	padding: 10px 0 0 0;
}

.submitBut
{
	text-align: center;
	padding: 10px 0 0 0;
}


.contentBot
{
	height: 4px;
	width: 100%;
	clear: both;
	background: url(/health-insurance/images/contentShadowFooter.gif) 0 0 no-repeat;
}

img.headingSmall
{
	padding: 5px 0 4px 0;
}
img.spacer
{
	padding: 8px 0 0;
}
img.underLine
{
	padding: 0 0 10px 0;
}
a.footerLinks
{
	color: #999;
	text-decoration: underline;
}
a.footerLinks:hover
{
	color: #000;
}
img.removeBottomGap
{
	display: block;
}
.lineDivide
{
	border-bottom: 1px solid #E0DEDF;
	margin: 14px 0 5px;
	width: 100%;
	clear: left;
	float: left;
}

/******** Compare Selelct's LHC POP UP form
*******************************************/
/*.LHCForm
{
	float: left;
	width: 530px;
}*/
.LHCForm .formElement
{
	float: left;
	width: 100%;
	background-color: white;
	margin-bottom: 2px;
}



.LHCForm .formElement .heading
{
	font-weight: bold;
	font-size: large;
	float: left;
	padding: 5px 5px 5px 0px;
	line-height: 1.0em;
}
.LHCForm .formElement .subHeading
{
	font-weight: bold;
	font-size: medium;
	float: left;
	padding: 5px 5px 5px 0px;
	line-height: 1.0em;
}
.LHCForm .formElement .entry .colText
{
	float: left;
	/*font-size: small;*/
	font-weight: bold;
	vertical-align: middle;
	line-height: 1.2em;
	width: 540px;
}
.LHCForm .formElement .entry label
{
	float: none;
	/*font-style: normal;
	font-size: x-small;*/
	font-weight: normal;
	vertical-align: middle;
}

.LHCForm .validate
{
	/*background: #FFD9D9;*/
}
.LHCForm span.validate
{
	color: #FF0000;
	font-weight: bold;
}
.LHCForm .formElement label
{
	width: 135px;
	font-weight: bold;
	float: left;
	padding: 8px 5px 5px 10px;
	line-height: 1.0em;
}

.LHCForm .formElement .entry
{
	float: left;
	padding: 8px 5px 5px 0;
	line-height: 1.0em;
	vertical-align: middle;
}
.LHCForm .formElement .entryLeft
{
	width: 10px;
	float: left;
	padding: 5px 5px 5px 0;
	line-height: 1.0em;
	vertical-align: middle;
}

.LHCForm .formElement .entry .hidden
{
	display: none;
}
.LHCForm .formElement .entry .validate 
{	 display: block;
	 color:#f00; 
	 font-weight:bold; 
	/* background:#FFD9D9;*/
}
.LHCForm .formElement .entry .nowrap
{
	white-space: nowrap;
	float: left;
	margin-right: 3px;
}
.LHCForm .formElement .entry input
{
	vertical-align: middle;
	float: none;
	margin: 5px 0px 1px 0px;
}
.LHCForm .formElement .entry select
{
	vertical-align: middle;
	float: none;
	margin: 5px 0px 1px 0px;
}

.LHCForm .formElement .entry input.field, .LHCForm .formElement .entry select.field
{
	font-size: 100%;
	border: 1px solid #7F9DB9;
	padding: 3px;
	color: #666;
	width: 130px;
}
.LHCForm .formElement .entry span
{
	font-size: 90%;
}
.LHCForm .formElement .entry img
{
	margin: 0 15px 0 2px;
	vertical-align: middle;
}
.LHCForm .formElement .entry img.fadedImg
{
	margin: 0 5px 0 4px;
	vertical-align: middle;
}
.LHCForm .formElement .entry .faded
{
	color: #aaa;
	font-size: 100%;
}
.LHCForm .formElement .tooltipCell
{
	width: 20px;
	float: left;
	padding: 5px 1px 5px 10px;
}
.LHCForm .formElement .tooltipCellRight
{
	width: 10px;
	float: right;
	padding: 5px 5px 5px 0px;
}

.LHCBut
{
	float: right;
	padding: 10px 1 1 1;
	align: right;
}
.LHCBut img
{
	cursor:pointer;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalLHC
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	/*font-family: Verdana;
	font-size: medium;*/
	padding: 3px;
	width: 496px;
}
/*****************/



/*********************************************************************************/
/* PPNav					 										 */
/*********************************************************************************/
.ppnav { padding:0pt 5px; width:250px; padding-top:0px; background:#766450 none repeat scroll 0%;}

.ppnav div
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.ppnav div.segment
{
	padding: 0;
	margin: 0 0 3px;
}
.ppnav div div
{
	padding: 0;
	margin: 0 0 0px;
}
.ppnav div div span.FormElementBlack
{
	color: #434343;
	float: left;
}
.ppnav div div .error
{
	color: #f00;
	font-weight: bold;
}
.ppnav div div.open
{
	margin-bottom: 0;
}
.ppnav div div.one
{
	background: url(/health-insurance/Images/ppnav1.gif) 0 0 no-repeat;
}
.ppnav div div.two
{
	background: url(/health-insurance/Images/ppnav2.gif) 0 0 no-repeat;
}
.ppnav div div.three
{
	background: url(/health-insurance/Images/ppnav3.gif) 0 0 no-repeat;
}
.ppnav div div.four
{
	background: url(/health-insurance/Images/ppnav4.gif) 0 0 no-repeat;
}
.ppnav div div.five
{
	background: url(/health-insurance/Images/ppnav5.gif) 0 0 no-repeat;
}
.ppnav div div.six
{
	background: url(/health-insurance/Images/ppnav6.gif) 0 0 no-repeat;
}
.ppnav div div.BOone
{
	background: url(/health-insurance/Images/ppnav_BO1.gif) 0 0 no-repeat;
}
.ppnav div div.BOtwo
{
	background: url(/health-insurance/Images/ppnav_BO2.gif) 0 0 no-repeat;
}
.ppnav div div.BOthree
{
	background: url(/health-insurance/Images/ppnav_BO3.gif) 0 0 no-repeat;
}
.ppnav div div.BOfour
{
	background: url(/health-insurance/Images/ppnav_BO4.gif) 0 0 no-repeat;
}
.ppnav div div.BOfive
{
	background: url(/health-insurance/Images/ppnav_BO5.gif) 0 0 no-repeat;
}
.ppnav div div.BOsix
{
	background: url(/health-insurance/Images/ppnav_BO6.gif) 0 0 no-repeat;
}
.ppnav div div.prev
{
	background-position: 0 0;
}
.ppnav div div.active
{
	background-position: -250px 0;
}
.ppnav div div.next
{
	background-position: -500px 0;
}
.ppnav div div.complete
{
	background-position: -750px 0;
}
.ppnav div div.hidden
{
	display: none;
}
.ppnav div div.visible
{
	display: inline;
}
.ppnav h2
{
	margin: 0;
	padding: 5px 10px 0 65px;
	font-size: 110%;
	line-height: 16px;
}
.ppnav div.prev h2
{
	color: #000;
}
.ppnav div.active h2
{
	color: #fff;
}
.ppnav div.next h2
{
	color: #968672;
}
.ppnav div.complete h2
{
	color: #666666;
}
.ppnav p
{
	margin: 0;
	padding: 0 10px 0 65px;
	font-size: 90%;
	height: 32px;
}
.ppnav div.prev p
{
	color: #434343;
}
.ppnav div.active p
{
	color: #fff;
}
.ppnav div.next p
{
	color: #968672;
}
.ppnav div.complete p
{
	color: #434343;
}

.ppnav div div.expanded
{
	background: #FFFFFF url(/health-insurance/images/ppnav_expandBot.gif) no-repeat scroll 0pt bottom;
	margin: 0pt 5px 5px;
	padding: 5px;
	width: 230px;
}
/* converted from # */
.ppnav div ol
{
	background: url(/health-insurance/Images/ppnav_bgBot.jpg) 0 bottom no-repeat;
	padding: 5px 35px 10px;
	position: relative;
}
/* converted from # */
.ppnav div ol li
{
	position: relative;
	background: #fff url(/health-insurance/Images/ppnav_itemBg.jpg) 0 bottom repeat-x;
	padding: 5px;
	margin: 8px 0;
	font-weight: bold;
	font-size: 100%;
	color: #434343;
}
/* converted from # */
.ppnav div ol li span
{
	color: #f68933;
}
/* converted from # */
.ppnav div ol li div.right
{
	position: absolute;
	right: 5px;
	top: 10px;
	font-size: 85%;
	font-weight: normal;
	padding: 1px 20px 0 0;
}
/* converted from # */
.ppnav div ol li div.right img
{
	position: absolute;
	right: 0;
	top: 0;
}
/* converted from # */
.ppnav div ol li.selected
{
	background: #fff url(/health-insurance/Images/ppnav_itemBg_select.jpg) 0 bottom repeat-x;
}
/* converted from # */
.ppnav div ol li input
{
	vertical-align: middle;
	margin-left: 0;
}
/* converted from # */
.ppnav div ol li .excess
{
	font-weight: normal;
	margin-top: 3px;
}
/* converted from # */
.ppnav div ol li .excess select
{
	width: 60px;
	border: 1px solid #7F9DB9;
	padding: 1px;
	font-size: 100%;
	color: #666;
}
/* converted from # */
.ppnav div ol li .excess span
{
	padding-left: 10px;
	color: #333;
	font-weight: bold;
}
/* converted from # */
.ppnav div ol li a
{
	color: #434343;
}
/* converted from # */
.ppnav div ol li a:hover
{
	color: #F68933;
}
/* converted from # */
.ppnav div ol li.buttons
{
	padding: 0;
	margin: 8px 0 2px;
	height: 23px;
	background: none;
}
/* converted from # */
.ppnav div ol li.buttons .But
{
	clear: none;
	margin: 0;
}
/* converted from # */
.ppnav div ol li.buttons .But a
{
	margin-left: 5px;
	padding: 0 6px 1px 10px;
	color: #fff;
}
/* converted from # */
.ppnav div ol li.buttons .But a:hover
{
	color: #fff;
}
/* converted from # */
.ppnav div ol li.restore
{
	clear: left;
	text-align: right;
	font-size: 90%;
	font-weight: normal;
	margin: 0;
	padding: 3px 5px 5px;
}
/* converted from # */

.ppnav .linkbutton
{
	clear: none;
	margin: 5px;
}

.ppnavContent
{
	padding: 0 1px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.ppnavContent div.expanded
{
	background: url(/health-insurance/Images/ppnav_bgTop.jpg) 0 0 no-repeat;
}
.ppnavContent ol
{
	background: url(/health-insurance/Images/ppnav_bgBot.jpg) 0 bottom no-repeat;
	padding: 5px 35px 10px;
	margin: 0;
	list-style: none;
}
.ppnavContent ol li
{
	position: relative;
	background: url(/health-insurance/Images/ppnav_itemBg.jpg) 0 bottom repeat-x;
	padding: 5px;
	margin: 8px 0;
	font-weight: bold;
	font-size: 100%;
	color: #434343;
}

.LineBreakFix
{
}
.ppnavContent ol li span
{
	color: #f68933;
}

.ppnavContent ol li span span.option
{
	margin: 8px 0 8px;
	display: block;
}
.ppnavContent ol li div.right img
{
	position: absolute;
	right: 0;
	top: 0;
}
.ppnavContent ol li selected
{
	background: #fff url(/health-insurance/Images/ppnav_itemBg_select.jpg) 0 bottom repeat-x;
}
.ppnavContent ol li input
{
	vertical-align: middle;
	margin-left: 0;
}
.ppnavContent ol li .excess
{
	font-weight: normal;
	margin-top: 3px;
}
.ppnavContent ol li .excess select
{
	width: 60px;
	border: 1px solid #7F9DB9;
	padding: 1px;
	font-size: 100%;
	color: #666;
}
.ppnavContent ol li .excess span
{
	padding-left: 10px;
	color: #333;
	font-weight: bold;
}
.ppnavContent ol li a
{
	color: #434343;
}
.ppnavContent ol li a:hover
{
	color: #F68933;
}
.ppnavContent ol li.buttons
{
	padding: 0;
	margin: 8px 0 2px;
	height: 23px;
	background: none;
}
.ppnavContent ol li.buttons .But
{
	clear: none;
	margin: 0;
}
.ppnavContent ol li.buttons .But a
{
	margin-left: 5px;
	padding: 0 6px 1px 10px;
	color: #fff;
}
.ppnavContent ol li.buttons .But a:hover
{
	color: #fff;
}
.ppnavContent ol li.restore
{
	clear: left;
	text-align: right;
	font-size: 90%;
	font-weight: normal;
	margin: 0;
	padding: 3px 5px 5px;
}
.ppnavContent div.expanded div.ol
{
}
.ppnavContent div.expanded div.ol div.refine
{
	background: transparent url(/health-insurance/Images/refineBut.jpg) no-repeat scroll 0pt;
	color: #434343;
	font-size: 100%;
	font-weight: bold;
	margin: 4px 0pt;
	padding: 3px 5px 3px 5px;
}

.ppnavContent div.expanded div.ol div.open
{
	background-position: -230px 0pt;
}
.ppnavContent div.expanded div.ol a.refineBut
{
	color:#434343;
	display:block;
	line-height:16px;
	padding:0pt 0pt 0pt 40px;
	text-decoration:none;
}
.ppnavContent div.expanded div.ol div.li
{
	background: #FFFFFF url(/health-insurance/Images/ppnav_itemBg.jpg) repeat-x scroll 0pt bottom;
	color: #434343;
	font-size: 100%;
	font-weight: bold;
	margin: 1px 0pt;
	padding: 5px;
}
.ppnavContent div.expanded div.ol div.lihidden
{
	visibility: hidden;
	display: none;
	background: #FFFFFF url(/health-insurance/Images/ppnav_itemBg.jpg) repeat-x scroll 0pt bottom;
	color: #434343;
	font-size: 100%;
	font-weight: bold;
	margin: 1px 0pt;
	padding: 5px;
}

.ppnavContent div.expanded div.ol div.li div.excess
{
	font-weight: normal;
}

.ppnavContent div.expanded div.ol div.li span.price
{
	color: #333333;
	font-weight: bold;
}

.ppnavContent div.expanded div.ol div.selected
{
	background: #fff url(/health-insurance/Images/ppnav_itemBg_select.jpg) 0 bottom repeat-x;
}

.ppnavContent div.expanded div.ol div.li .entry
{
	float:none;
	font-size:x-small;
	font-style:normal;
	font-weight:normal;
	vertical-align:middle;
	color:#666666;
	text-align:left;
}
.ppnavContent div.expanded div.ol div.li div.right
{
	font-size: 85%;
	font-weight: normal;
	margin-bottom: 0px;
}
.ppnavContent div.expanded div.ol div.li div.right div.edit
{
	float: left;
}

.ppnavContent div.expanded div.ol div.li div.right div.hover
{
	float: right;
}
.ppnavContent div.expanded div.ol div.li div.right a
{
	color: #434343;
}
.ppnavContent div.expanded div.ol div.li div.right img
{
	right: 0pt;
	top: 0pt;
}
.ppnavContent div.expanded div.ol div.li td.all
{
	width: 220px;
}
.ppnavContent div.expanded div.ol div.li td.left
{
	width: 200px;
}
.ppnavContent div.expanded div.ol div.li td.lhcleft
{
	width: 160px;
}
.ppnavContent div.expanded div.ol div.li td.csleft
{
	width: 160px;
}
.ppnavContent div.expanded div.ol div.li td.pileft
{
	width: 25px;
}
.ppnavContent div.expanded div.ol div.li td.pimid
{
	width: 130px;
}
.ppnavContent div.expanded div.ol div.li td.piright
{
	width: 65px;
}
.ppnavContent div.expanded div.ol div.li td.pimidright
{
	width: 195px;
}
.ppnavContent div.expanded div.ol div.li td.piwidemidright
{
	width: 165px;
}
.ppnavContent div.expanded div.ol div.li td.piwidemid
{
	width: 185px;
}
.ppnavContent div.expanded div.ol div.li td.csmiddle
{
	width: 40px;
}
.ppnavContent div.expanded div.ol div.li td.left span.error
{
	color: #f00;
}
.ppnavContent div.expanded div.ol div.li td.left span.normal
{
	color: #434343;
}
.ppnavContent div.expanded div.ol div.li td.leftedit
{
	width: 500px;
}
.ppnavContent div.expanded div.ol div.li td.leftedit span.error
{
	color: #f00;
}
.ppnavContent div.expanded div.ol div.li td.leftedit span.normal
{
	color: #434343;
}
.ppnavContent div.expanded div.ol div.li td.leftedit span.hidden
{
	display: none;
}
.ppnavContent div.expanded div.ol div.li td.leftedit span.visible
{
	display: inline;
}
.ppnavContent div.expanded div.ol div.li td.right
{
	width: 20px;
	text-align: right;
}
.ppnavContent div.expanded div.ol div.li td.rightedit
{
	width: 20px;
	text-align: right;
}
.ppnavContent div.expanded div.ol div.li span.entry
{
	font-size: 90%;
	line-height: 1.4em;
	color: #666666;
}
.ppnavContent div.expanded div.ol div.li span
{
	color: #F68933;
}
.ppnavContent div.expanded div.ol div.li span.FormElementGreyed
{
	color: #999999;
	float: left;
}
.ppnavContent div.expanded div.ol div.li span.FormElementBlack
{
	color: #434343;
	float: left;
}
.ppnavContent div.expanded div.ol div.li span label
{
	color: #434343;
}
.ppnavContent div.expanded div.ol div.buttons
{
	padding: 0;
	margin: 8px 0 2px;
	height: 23px;
	background: none;
	text-align: right;
}
.ppnavContent div.expanded div.ol div.buttons .enabled
{
	cursor: auto;
}
.ppnavContent div.expanded div.ol div.buttons .disabled
{
	cursor: default;
}
.ppnavContent div.expanded div.ol div.buttons .But
{
	clear: none;
	margin: 0;
}
.ppnavContent div.expanded div.ol div.buttons .ButLeft
{
	clear: none;
	margin: 0;
	float: left;
}
.ppnavContent div.expanded div.ol div.buttons .But a
{
	margin-left: 5px;
	padding: 0 6px 1px 10px;
	color: #fff;
}
.ppnavContent div.expanded div.ol div.buttons .ButLeft a
{
	margin-left: 5px;
	padding: 0 6px 1px 10px;
	color: #fff;
}
.ppnavContent div.expanded div.ol div.buttons .But a:hover
{
	color: #fff;
}
.ppnavContent div.expanded div.ol div.buttons .ButLeft a:hover
{
	color: #fff;
}
.ppnavContent div.expanded div.ol div.restore
{
	clear: left;
	text-align: right;
	font-size: 90%;
	font-weight: normal;
	margin: 0;
	padding: 3px 5px 5px;
}

.ppnav ol li:hover
{
	background-position: -779px 0;
}
/* required to make the hover over items work */

.ppnavSpacer
{
	height: 2px;
}

.ppnavBottom
{
	width: 260px;
	background:#766450 url(/health-insurance/Images/ppnav_BGbot.gif) no-repeat scroll 0pt bottom;
}

.ppnavHeader
{
	width: 260px;
	background:#766450 url(/health-insurance/Images/ppnav_BGbot.gif) no-repeat scroll 0pt bottom;
	padding: 0px 0px 5px;
	margin-top: 8px;
}

.ppnavHeader div.headerimage
{
	background: transparent url(/health-insurance/Images/ppnav_header.jpg) 0 0 no-repeat;
}

.ppnavHeader div.blankheaderimage
{
	background: transparent url(/health-insurance/Images/ppnav_header_blank.jpg) 0 0 no-repeat;
}

.ppnavHeader div.closed
{
	background-position: 0px 0px;
}

.ppnavHeader div.open
{
	background-position: 0px -49px;
}

.ppnavHeader h2
{
	margin: 0;
	padding: 11px 5px 0 60px;
	font-size: 110%;
	line-height: 16px;
}
.ppnavHeader h2.interactive
{
	margin: 0;
	padding: 5px 0px 0 35px;
	font-size: 110%;
	line-height: 38px;
}
.ppnavHeader h2.noninteractive
{
	margin: 0;
	padding: 5px 0px 0 10px;
	font-size: 110%;
	line-height: 38px;
}
.ppnavHeader h2.interactive:hover
{
	text-decoration: underline;
}
.ppnavHeader div.closed h2
{
	color: #000;
}
.ppnavHeader div.open h2
{
	color: #fff;
}
.ppnavHeader div.closed h2.interactive
{
	color: #FFFFFF;
}
.ppnavHeader div.closed h2.noninteractive
{
	color: #FFFFFF;
}
.ppnavHeader div.open h2.interactive
{
	color: #FFFFFF;
}
.ppnavHeader img.interactive
{
	border-width: 0;
	padding-top: 8px;
	padding-left: 5px;
}
.ppnavHeader img.noninteractive
{
	border-width: 0;
	padding-top: 8px;
	padding-left: 5px;
}
.ppnavHeader p
{
	margin: 0;
	padding: 0 5px 0 60px;
	font-size: 90%;
	height: 32px;
}
.ppnavHeader .editBut
{
	font-size:90%;
	font-weight:bold;
	height:26px;
	padding:5px 10px 0pt 60px;
	text-align:right;
}
.ppnavHeader .editBut a.open
{
	background:transparent url(/health-insurance/images/nav_arrowGreyDown.gif) no-repeat scroll 5px center;
	color:#333333;
	padding:3px 6px 3px 14px;
	text-decoration:none;
	line-height: 18px;
}
.ppnavHeader .editBut a.closed
{
	background:transparent url(/health-insurance/images/nav_arrowGrey.gif) no-repeat scroll 7px center;
	color:#333333;
	padding:3px 6px 3px 14px;
	text-decoration:none;
	line-height: 18px;
}

.ppnavHeader div.closed p
{
	color: #434343;
}
.ppnavHeader div.open p
{
	color: #fff;
}

/*
	hospitalCoverControl
*/
.hospitalCoverControl
{
	float: left;
	width: 183px;
	padding: 0 8px 7px 0;
	background: url(/health-insurance/Images/product_cellBG.jpg) 0 bottom no-repeat;
	line-height: normal;
	color: #666666;
	text-align: left;
}
.hospitalCoverControl h3
{
	color: #FFFFFF;
	font-family: Georgia,Verdana,Helvetica,Arial;
	font-size: 18px;
	font-weight: normal;
	height: 80px;
	line-height: 1em;
	margin: 0pt;
	padding: 10px 25px 0pt 10px;
	position: relative;
	background: url(/health-insurance/Images/hospitalCover_header.jpg) 0 0 no-repeat;
}
.hospitalCoverControl h3 .divSpan
{
	font-size: 70%;
	padding-left: 10px;
}
.hospitalCoverControl h3 .divSpan strong
{
	font-size: 120%;
}
.hospitalCoverControl h3 .divSpan .divFrom
{
	float: left;
}
.hospitalCoverControl h3 .divSpan .divFromHidden
{
	float: left;
	visibility: hidden;
}
.hospitalCoverControl .inner
{
	font-size: 11px;
	padding: 0pt;
}
.hospitalCoverControl .inner .formpost
{
	padding: 0pt;
	line-height: 1;
	margin: 0pt;
}
.hospitalCoverControl .formpost
{
	padding: 0;
}
.hospitalCoverControl .formpost .formContainer
{
	height: 207px;
}
.hospitalCoverControl .formpost .formElement
{
	padding: 4px 10px 4px 20px;
	width: 152px;
	float: left;
}
.hospitalCoverControl .formpost .formElementHidden
{
	float: left;
	visibility: hidden;
	display: none;
}
.hospitalCoverControl label.restrict
{
	float: left;
	width: 60px;
}
.hospitalCoverControl select
{
	border: 1px solid #7F9DB9;
	color: #666666;
	float: left;
	font-size: 100%;
	margin: 2px 0pt;
	padding: 0pt;
	width: 80px;
}
.hospitalCoverControl .suitabilitycell
{
	line-height: 1;
	color: #666666;
	text-align: left;
}
.hospitalCoverControl img
{
	border: 0pt none;
}
.hospitalCoverControl .formpost .validate
{
	color: #f00;
	background: url(/health-insurance/Images/coverCells_validate_bg.gif) 0 0 repeat;
	font-weight: bold;
}
.hospitalCoverControl .formpost .validate span
{
	font-weight: normal;
}
.hospitalCoverControl .hosp_tickList
{
	float: left;
	width: 152px;
	height: 80px;
	padding: 4px 0 0 0;
}
.hospitalCoverControl .formpost ul.tickList
{
	padding: 0;
	margin: 0 15px 5px 15px;
	list-style: none;
	font-weight: bold;
	font-size: 95%;
}
.hospitalCoverControl .formpost ul.tickList li
{
	padding: 0 5px 5px 12px;
	background: url(/health-insurance/Images/tickList.gif) 0 0 no-repeat;
	line-height: 1.1em;
}
.hospitalCoverControl .formpost ul.tickList li.cross
{
	background-image: url(/health-insurance/Images/crossList.gif);
}
.hospitalCoverControl .buttons
{
	clear: left;
	margin: 0pt 10px 0pt 0pt;
	padding-top: 10px;
	text-align: right;
}
.hospitalCoverControl .But
{
	background-position: right top;
	background-repeat: no-repeat;
	clear: both;
	float: right;
	line-height: 22px;
	margin: 0pt 0pt 2px;
	padding: 0pt;
	white-space: nowrap;
}
.hospitalCoverControl .buttons .But
{
	margin-top: 4px;
}
.hospitalCoverControl .brown
{
	background-image: url(/health-insurance/Images/butBrown_bgR.gif);
}

/*
 ComparsionTable styles
*/
.MyCompareTable
{
	font: 70% Verdana, Helvetica, Arial;
	text-align: left;
	color: #666;
	display: inline;
	background-color: #fff;
	padding: 0px 0px 0 0px;
	height: auto;
	float: left;
	position: relative;
}
.MyCompareTable img
{
	border: 0;
}
.MyCompareTable .wrap
{
	background: url(/health-insurance/images/compTable_botBG.gif) 0 bottom no-repeat;
	float: left;
}

.MyCompareTable .scrollLeftTop
{
	position: absolute;
	top: 135px;
	left: 137px;
}
.MyCompareTable .scrollRightTop
{
	position: absolute;
	top: 135px;
	right: -12px;
}
.MyCompareTable .scrollLeftBot
{
	position: absolute;
	bottom: 112px;
	left: 137px;
}
.MyCompareTable .scrollRightBot
{
	position: absolute;
	bottom: 112px;
	right: -12px;
}

.MyCompareTable .headCol
{
	float: left;
	width: 156px;
	margin: 0 0 0 2px;
}
.MyCompareTable .column
{
	float: left;
	width: 145px;
	margin: 0 3px 0 0;
	background: url(/health-insurance/images/compTable_bg.jpg) 0 0 repeat-y;
}
.MyCompareTable .cell
{
	padding: 8px 5px;
	height: 70px;
	color: #000;
	font-size: 11px;
	line-height: 1.1em;
	border-bottom: 1px dotted #bcbcbc;
	position: relative;
}
.MyCompareTable .headCol .cell
{
	color: #434343;
	font-weight: bold;
	padding-right: 20px;
	margin-right: 22px;
}
.MyCompareTable .column .packageName1
{
	background: url(/health-insurance/images/compTable_top.jpg) 0 0 no-repeat;
	overflow-y: hidden;
}
.MyCompareTable .column .buy2
{
	background: url(/health-insurance/images/compTable_bot.jpg) 0 bottom no-repeat;
	border-bottom: 0;
}
.MyCompareTable .suggested
{
	background: url(/health-insurance/images/compTable_slected_bg.jpg) 0 0 repeat-y;
}
.MyCompareTable .suggested .packageName1
{
	background: url(/health-insurance/images/compTable_select_top.jpg) 0 0 no-repeat;
}
.MyCompareTable .suggested .buy2
{
	background: url(/health-insurance/images/compTable_slected_bot.jpg) 0 bottom no-repeat;
}

.MyCompareTable .column .suitability, .MyCompareTable .column .excess, .column .excess2, .MyCompareTable .column .cost1, .MyCompareTable .column .cost2, .MyCompareTable .column .buy1, .MyCompareTable .column .buy2
{
	text-align: center;
}
.MyCompareTable .column .cost1, .MyCompareTable .column .cost2
{
	font-size: 18px;
	color: #705f4c;
}
.MyCompareTable .cell img.tooltip
{
	position: absolute;
	top: 7px;
	right: 0;
}
.MyCompareTable .packageName1 img.tooltip, .MyCompareTable .packageName2 img.tooltip
{
	right: 5px;
}

.MyCompareTable .headCol .cost2
{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin: 4px 0 0 0;
}
.MyCompareTable .packageName1, .MyCompareTable .packageName2
{
	color: #705f4c;
	font-weight: bold;
	height: 40px;
}
.MyCompareTable .suitability, .MyCompareTable .excess, .MyCompareTable .cost1, .MyCompareTable .excess2, .MyCompareTable .cost2
{
	height: 20px;
}
.MyCompareTable .cost1, .MyCompareTable .headCol .healthManage, .MyCompareTable .headCol .packageName2, .MyCompareTable .headCol .excess2, .MyCompareTable .headCol .buy2, .MyCompareTable .cost2
{
	border-bottom: 0;
}
.MyCompareTable .excess select, .MyCompareTable .excess2 select
{
	border: 1px solid #7F9DB9;
	width: 100px;
	font-size: 100%;
}
.MyCompareTable .packageName2
{
	padding-top: 28px;
	height: 60px;
}
.MyCompareTable .packageName2 img.tooltip
{
	top: 26px;
}
.MyCompareTable .column .suitability
{
	border-bottom: 0;
	height: 29px;
	padding-bottom: 0;
}

.MyCompareTable .notCovered
{
	color: #dd7c2f;
}
.MyCompareTable .terms
{
	padding: 40px 35px 0 0;
	color: #999;
	clear: both;
}

.MyCompareTable .column .But
{
	float: left;
	margin-left: 14px;
}
.MyCompareTable .column .orange
{
	width: 110px;
}
.MyCompareTable .column .blue
{
	width: 110px;
}
.MyCompareTable .column .brown
{
	width: 110px;
}

/* Button Styles */
.MyCompareTable .But
{
	margin: 0;
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
	line-height: 22px;
	margin-bottom: 2px;
	float: right;
	clear: both;
	white-space: nowrap;
}
.MyCompareTable .But a
{
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
	margin-right: 5px;
	color: #fff;
	padding: 0 10px 1px 15px;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.MyCompareTable .But a:hover
{
	/*text-decoration:underline;*/
	color: #fff;
}
.MyCompareTable .noclear
{
	clear: none;
	margin-right: 10px;
}
.MyCompareTable .buttonsInline
{
	padding: 20px 0;
}
.MyCompareTable .buttonsInline .wide a
{
	padding: 0 50px 1px 55px;
}

.MyCompareTable .green
{
	background-image: url(/health-insurance/images/butGreen_bgR.gif);
}
.MyCompareTable .green a
{
	background-image: url(/health-insurance/images/butGreen_bgL.gif);
}
.MyCompareTable .orange
{
	background-image: url(/health-insurance/images/butOrange_bgR.gif);
}
.MyCompareTable .orange a
{
	background-image: url(/health-insurance/images/butOrange_bgL.gif);
}

.MyCompareTable .blue
{
	background-image: url(/health-insurance/images/buyonline/butBlue_bgR.gif);
}
.MyCompareTable .blue a
{
	background-image: url(/health-insurance/images/buyonline/butBlue_bgL.gif);
}

.MyCompareTable .red
{
	background-image: url(/health-insurance/images/butRed_bgR.gif);
}
.MyCompareTable .red a
{
	background-image: url(/health-insurance/images/butRed_bgL.gif);
}
.MyCompareTable .brown
{
	background-image: url(/health-insurance/images/butBrown_bgR.gif);
}
.MyCompareTable .brown a
{
	background-image: url(/health-insurance/images/butBrown_bgL.gif);
}
.MyCompareTable .yellow
{
	background-image: url(/health-insurance/images/butYellow_bgR.gif);
}
.MyCompareTable .yellow a
{
	background-image: url(/health-insurance/images/butYellow_bgL.gif);
}

/*
 TOOLBOX
*/
.toolbox
{
	color: #000000;
	font-family: Georgia, Verdana, Helvetica, Arial;
	font-weight: normal;
	height: 35px;
	cursor: hand;
}
.toolbox:hover
{
	text-decoration: underline;
}
.toolbox .text
{
	position: absolute;
	margin-top: 10px;
	margin-left: 40px;
	font-family: Verdana;
}

a.helpAssistant
{
	display: block;
	float: left;
	width: 262px;
	line-height: 36px;
	color: #000000;
	text-decoration: none;
}
a.helpAssistant:hover
{
	text-decoration: underline;
	color: #000;
}
.helpAssistantOpen a.helpAssistant
{
	line-height: 34px;
}
.helpAssistantOpen
{
	width: 262px;
	float: left;
	margin: 0px 0 0px 0;
}
.helpAssistantContent
{
	padding: 0;
	float: left;
	margin: 0 13px;
	display: inline;
}

.helpAssistantContent .formElement
{
	float: left;
	padding: 5px 17px;
	width: 201px;
}
.helpAssistantContent .validate
{
	color: #f00;
	font-weight: bold;
}
.helpAssistantContent .formElement label
{
	float: left;
	width: 75px;
	line-height: 1.5em;
}
input.helpAssistantTextField
{
	padding: 3px;
	font-size: 90%;
	border: 1px solid #685947;
	width: 115px;
}

.helpAssistantCheck
{
	float: left;
	padding: 3px 0 0 17px;
}
.helpAssistantSubmit
{
	float: right;
	padding: 3px 17px 0 0;
}
.helpAssistantOpen .loginLinks
{
	clear: left;
	padding: 3px 0 0 17px;
}
span.helpAssistantLink a, span.helpAssistantLink a:link, span.helpAssistantLink a:active
{
	color: #999;
	font-size: 90%;
	text-decoration: none;
	float: left;
	padding: 7px 0 0px;
}

span.helpAssistantLink a:hover
{
	color: #000;
	text-decoration: underline;
}

a.lastViewed
{
	display: block;
	float: left;
	width: 262px;
	line-height: 36px;
	color: #000000;
	text-decoration: none;
}
a.lastViewed:hover
{
	text-decoration: underline;
	color: #000;
}
.lastViewedOpen a.lastViewed
{
	line-height: 34px;
}
.lastViewedOpen
{
	width: 262px;
	float: left;
	margin: 0px 0 0px 0;
}
.lastViewedContent
{
	padding: 0;
	float: left;
	margin: 0 13px;
	display: inline;
}

.lastViewedContent .formElement
{
	float: left;
	padding: 5px 17px;
	width: 201px;
}
.lastViewedContent .validate
{
	color: #f00;
	font-weight: bold;
}
.lastViewedContent .formElement label
{
	float: left;
	width: 75px;
	line-height: 1.5em;
}
input.lastViewedTextField
{
	padding: 3px;
	font-size: 90%;
	border: 1px solid #685947;
	width: 115px;
}

.lastViewedCheck
{
	float: left;
	padding: 3px 0 0 17px;
}
.lastViewedSubmit
{
	float: right;
	padding: 3px 17px 0 0;
}
.lastViewedOpen .loginLinks
{
	clear: left;
	padding: 3px 0 0 17px;
}
span.lastViewedLink a, span.lastViewedLink a:link, span.lastViewedLink a:active
{
	color: #999;
	font-size: 90%;
	text-decoration: none;
	float: left;
	padding: 7px 0 0px;
}

span.lastViewedLink a:hover
{
	color: #000;
	text-decoration: underline;
}

/* HOSPITAL COVER CONTROL CUSTOM STYLES */
.HospitalCover
{
	background: transparent url(/health-insurance/images/product_cellBG.jpg) no-repeat scroll left bottom;
	float: left;
	padding: 0px 8px 7px 0px;
	width: 183px;
	color: #666666;
	text-align: left;
	font-family: Verdana,Helvetica,Arial;
	font-size: 100%;
	position: relative;
}

.HospitalCover h3
{
	background: transparent url(/health-insurance/images/hospitalCover_header.jpg) no-repeat scroll left 50%;
	color: #FFFFFF;
	font-family: Georgia,Verdana,Helvetica,Arial;
	font-size: 18px;
	width: 183px;
	font-weight: normal;
	height: 85px;
	line-height: 1em;
	margin: 0px;
	padding: 10px 25px 0px 10px;
	position: relative;
}

.HospitalCover .formElement
{
	padding: 4px 10px 4px 20px;
	width: 183px;
}
.HospitalCover label.restrict
{
	width: 60px;
}
.HospitalCover select
{
	width: 80px;
	border: 1px solid #7f9db9;
	font-size: 100%;
	color: #666;
	padding: 0;
	margin: 2px 0;
}
.HospitalCover .hosp_tickList
{
	float: left;
	padding: 4px 10px 0px 0px;
	width: 183px;
}
.HospitalCover ul.tickList
{
	font-size: 95%;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt 15px 5px;
	padding: 0pt;
}
.HospitalCover ul.tickList li
{
	background: transparent url(/health-insurance/images/tickList.gif) no-repeat scroll 0pt;
	line-height: 1.1em;
	padding: 0pt 0pt 5px 12px;
}
.HospitalCover .buttons
{
	clear: left;
	margin: 0pt 10px 0pt 0pt;
	padding-top: 10px;
	text-align: right;
}
.HospitalCover .But
{
	background-position: right top;
	background-repeat: no-repeat;
	clear: both;
	float: right;
	line-height: 22px;
	margin: 0pt 0pt 2px;
	padding: 0pt;
	white-space: nowrap;
	margin-top: 4px;
}
.HospitalCover .But a
{
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	padding: 0pt 10px 1px 15px;
	text-decoration: none;
}
.HospitalCover .brown
{
	background-image: url(/health-insurance/images/butBrown_bgR.gif);
}
.HospitalCover .brown a
{
	background-image: url(/health-insurance/images/butBrown_bgL.gif);
}

.FlashSpotlight
{
    padding-top: 8px;
}

.popupContainer .embossedBG .field
{
    font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:130px;
}

.auHeading2{border-bottom:1px solid #E0DFDF; margin:0 0 5px 0; padding:8px 0 2px 0; font-family:Georgia, Times, serif; font-weight:normal; font-size:18px;}

.padding5
{
    padding-bottom: 50px;
}


/*****************************************
First Time User Quick Quote - HI Home Page
******************************************/

.firstTimeUserQuickQuoteForm
{
	float: none;
	padding: 1px;
}
.firstTimeUserQuickQuoteForm .formElement
{
	float: left;
	width: 100%;
	background-color:Transparent;
	margin-bottom: 0px;
	margin-right:-3px;
}
.firstTimeUserQuickQuoteForm .validate
{
}
.firstTimeUserQuickQuoteForm span.validate
{
	color: #d32a03;
	font-size: 10px;
	font-weight: bold;
	float: left;
	padding: 3px 5px 0 10px;
	line-height: 1.2em;
}
.firstTimeUserQuickQuoteForm .formElement label
{
	width: 105px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	float: left;
	padding: 6px 5px 0 10px;
	line-height: 1.2em;
}

.firstTimeUserQuickQuoteForm .formElement label.white
{
	color:White;
}

.firstTimeUserQuickQuoteForm .formElement label.white2lines
{
	color:White;
	padding: 1px 5px 0 10px;
}

.firstTimeUserQuickQuoteForm .formElement .entry
{
	width: 100px;
	float: left;
	padding: 3px 5px 0px 0;
	line-height: 1.4em;
}

.firstTimeUserQuickQuoteForm .formElement .entry input
{
	vertical-align: middle;
	float: none;
	width: 140px;
}
.firstTimeUserQuickQuoteForm .formElement .entry label
{
	font-style: normal;
	float: none;
	font-size: 100%;
	font-weight: normal;
	vertical-align: middle;

	padding: 3px 5px 0px 0;
	line-height: 1.4em;
}

.firstTimeUserQuickQuoteForm .formElement .entry input.field, .firstTimeUserQuickQuoteForm .formElement .entry select.field
{
	/*font-family:Verdana;*/
	font-size: 10px;
	border: 1px solid #7F9DB9;
	padding: 3px 3px 3px 0;
	color: #666;
	width: 140px;
}
.firstTimeUserQuickQuoteForm .formElement .entry input.fieldnarrow
{
	font-size: 100%;
	border: 1px solid #7F9DB9;
	padding: 3px;
	color: #666;
	width: 65px;
}
.firstTimeUserQuickQuoteForm .formElement .entry span
{
	font-size: 90%;
}
.firstTimeUserQuickQuoteForm .formElement .entry img
{
	margin: 0 15px 0 2px;
	vertical-align: middle;
}
.firstTimeUserQuickQuoteForm .formElement .entry img.fadedImg
{
	margin: 0 5px 0 4px;
	vertical-align: middle;
}
.firstTimeUserQuickQuoteForm .formElement .entry .faded
{
	color: #aaa;
	font-size: 100%;
}

.firstTimeUserQuickQuoteForm .formElement .entry span.validate
{
	color: #d32a03;
	font-family:Verdana;
	font-size: 10px;
	font-weight: bold;
	display:inline;
	line-height: 1.2em;
	padding: 0;
}

.firstTimeUserQuickQuoteForm .formElement .entry .hidden
{
	display: none;
}

.firstTimeUserQuickQuoteForm .formElement .tooltipCell
{
	width: 20px;
	float: left;
	padding: 8px 10px 5px 0;
}
.firstTimeUserQuickQuoteForm .formElement .tooltipCell img
{
	cursor:pointer;
}

