#TopLine
{
    padding-left: 10px;
    padding-top: 20px;
    width:100%;    
}
#BottomLine
{
   padding-left: 10px;
   width:100%;
}
#InfoText
{
   padding-left: 10px;
   width:80%;
   font-size: 20px; 
   COLOR: #EDEDED;
   font-family: trebuchet ms, verdana, geneva, arial, sans-serif; 
   text-decoration: none
}
#SubInfoText
{
   font-weight:normal; 
   font-size: 11px; 
   color: #EDEDED; 
   font-family: trebuchet ms, verdana, geneva, arial, sans-serif; 
   text-decoration: none;
   padding-left:10px;
}
#Footer
{
    font-weight: normal; 
    font-size: 11px; 
    color: #EDEDED; 
    font-family: trebuchet ms, verdana, geneva, arial, sans-serif; 
    text-decoration: none;
    padding-left:10px;        
}
#Footer a:link
{
    font-weight: normal; 
    font-size: 11px;     
    font-family: trebuchet ms, verdana, geneva, arial, sans-serif; 
    text-decoration: none;
    padding-left:5px;   
    COLOR: #0066cc; 
}
#Footer a:link
{
    font-weight: normal; 
    font-size: 11px;     
    font-family: trebuchet ms, verdana, geneva, arial, sans-serif; 
    text-decoration: none;
    padding-left:5px;   
    COLOR: #0066cc; 
}

.footer a:hover {
	font-weight: normal; 
    font-size: 11px;     
    font-family: trebuchet ms, verdana, geneva, arial, sans-serif; 
    text-decoration: underline;
    padding-left:5px;   
    COLOR: #0066cc;
}
#OtherLinks 
{ 
    text-align:right; 
    vertical-align:top;
    display:block;
    height: 50px;
    width: 500px;       
    float:right;  
    padding-top: 25px;
    padding-right: 25px;  
}


.LinkSection
{    
	background-color:#999999;
	font-weight:normal; 
	font-size: 18px; 
	color:White; 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif; 
	text-decoration: none;
	padding-left:40px;
}
.LinkSectionText {
	display: inline;
	float: left;
	padding-left: 80px;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 15px; 
	COLOR:White; 
}
.hrGray
{
	color:#EDEDED;			
}
.PageTableMiddleCell
{            
    vertical-align:middle;
    background-image:url(../Images/top-row-hdr-quote.gif);
}
.ContentTableMiddleCell
{            
    vertical-align:middle;
    background-image:url(../Images/top-row-hdr.gif);
}
.ContentHeaderCell
{
    background-image:url(../Images/top-row-hdr.gif);
    height:25px;
}
.TopLeftCurveBg
{
    background-image:url(../Images/lft-col.gif);
}
.TopRightCurveBg
{
    background-image:url(../Images/rght-col.gif);
}
.QuoteSummaryTableTotalValue
{
    background:#e7e7e7;
    border-top:solid 2px gray;    
}
.ContactUSHeader
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:18px;
    padding-top:40px;
    padding-left:30px;
    color:Orange;
    font-weight:normal;
}
.ContactUsSubHeader
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:14px;       
    color:Blue;
    padding-left:30px;
    padding-top:13px;
    font-weight:normal;   
}
.ContactUsSubHeaderDetails
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:13px;
    padding-top:2px;
    padding-left:30px;
    color:Black;
    font-weight:normal;  
}
#ContactUsFields
{
     padding-left:30px;
     padding-top:30px;  
     width:90%;
     color:Black; 
     font-size:13px;
}
.ContactUsLabelSection
{
    float:left;
    width:100px;    
}
.CUThankYouDetails
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:13px;
    padding-top:30px;
    padding-left:30px;
    color:Black;
    font-weight:normal;   
    width:70%; 
}
.InfoTextSubDetails
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:11px;
    padding-top:10px;
    padding-left:30px;
    color:Black;
    font-weight:normal;        
}
.ContactUsFieldSection
{
    padding-top:15px;  
            
}
#SubmitSection
{ 
    padding-top:15px;
    float:right;
    width:450px;
}
input
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:13px;
}
#FooterSection
{    
    position:relative;
    bottom:0;
    width:100%;
    height:100px;
}
#Container
{
   min-height:100%;      
   position:relative;
}
#Wrapper
{
    padding:10px;
    padding-bottom:10px;
    position:relative;        
}

.PageSubHeaderBalck
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:13px;
    padding-top:30px;
    padding-left:30px;
    color:Black;
    font-weight:bold;   
    width:70%; 
}
.ImageContainerBlock
{
    width:350px;
    padding-left:30px;
    padding-bottom:20px;        
}
#STOverviewJustinImage
{
    display:block;
    height: 100px;
    width: 100px;    
    float:left
}
.ImageContainerTextBlock
{
    display:block;    
    width: 800px;       
    float:right;          
}
.ImageContainerMainText
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:13px;    
    padding-left:30px;
    padding-top:10px;
    color:Black;
    font-weight:normal;   
    width:70%; 
    
}
.ImageContainerSubText
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:11px;
    padding-top:10px;
    padding-left:30px;
    color:Black;
    font-weight:normal; 
    vertical-align:top;          
}
.ImageContainerHeaderText
{
    font-family:trebuchet ms, verdana, geneva, arial, sans-serif;
    font-size:13px;    
    padding-left:30px;
    color:Black;
    font-weight:bold; 
}
.WhatsCoveredTable
{
    background: white;
    width:650px;
    height:330px;
    padding-top:20px;
    padding-left:30px;    
}
.WhatsCoveredTable ul
{
    float:left;
    margin:0;
    padding:0;    
    border:1px solid Orange;    
}
.WhatsCoveredTable ul li
{
    list-style:none;
    padding:5px 10px;    
    
}
.WhatsCoveredTable ul li.title
{
    font-weight:bold;
    background:#FAE6BC;
    color:#1874CD;
    width:250px;    
    border:1px solid Orange; 
}
.WhatsCoveredTable ul li.titleWithHeight
{
    font-weight:bold;
    background:#FAE6BC;
    color:#1874CD;
    width:250px;    
    border:1px solid Orange;
    height:3em;
}
.WhatsCoveredTable ul li.valuetext
{
    background:#fff;    
    padding: 2px 0px 2 px 0 px;
    border:1px solid Orange; 
    width:140px;   
}
.WhatsCoveredTable ul li.valuetextWithHeight
{    
    padding: 2px 0px 2 px 0 px;
    border:1px solid Orange; 
    height:3em;
    width:140px;
}
.WhatsCoveredTable ul li.valueHeaderCenter
{
    background:#CAE1FF;
    width:140px;
    height:40px;
    padding: 2px 0px 2 px 0 px;
    text-align:center;
    font-weight:bold;
    color:#1874CD;
}
.WhatsCoveredTable ul li.valueHeaderLeft
{
    background:#CAE1FF;
    width:250px;
    height:40px;
    padding: 2px 0px 2 px 0 px;
    text-align:left;
    font-weight:bold;
    color:#1874CD;
}
.DivAlignLeftWithWidth
{
	float:left;
	width:325px;
}
.DivStartQuoteHeader
{
	float:right;
	width:340px;
	text-align:left;
	padding-top:15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 28px;
	font-weight:normal;
	
}
.DivAlignmentWidth
{
	width:100%;
		
}
.DivAlignmentPadding
{
	 font-weight:bold;
	 padding-left:0px;
}
.DivPanelLeftWidth
{ 
	padding:2px 3px 2px 3px;
	width:350px;	
		 
}
.DivPanelLeftWidth500
{ 
	width:500px;	
		 
}
.DivPanelLeftWidth520
{ 
	width:520px;	
		 
}
.DivPanelLeftWidth350
{ 
	width:350px;	
		 
}
.TableTopBorder
{
	border-top:1px gray solid;
}
.TableLeftRightBorder
{
	border-left:1px gray solid;
	border-right:1px gray solid;
}
.TableLeftBorder
{
	border-left:1px gray solid;
}
.TableRightBorder
{
	border-right:1px gray solid;
}
.DivRequired
{
	float:right;
	
}
.ZipCodeDiv
{
	padding:0px 0px 0px 10px;
	width:300px;	
}
.ZipCodeLabelWidth
{
	width:100px;
	float:left;
	padding-top:5px;
	text-align:right;
	
}
.DivApplicant
{
	width:100px;
	float:left;
	text-align:center;
	padding-top:4px;

}
.DivGender
{
    width: 90px;
    height: 26px;
    padding-left: 0px;
}
.DivDOB
{	
	height:20px;
	padding-left:0px;
}
.DivTextboxWidth
{
	width:90px;
}
.Headerwidth
{
	width:130px;
	float:left;	
}
.CompositeControlsSEction1
{
    float:right;
    width:20%;
    padding-right:15px;      
}

/* Steps Images Alignment Properties */
.StepsImageDivWidth
{
     
    float:left;
    padding-top:20px;
}
.NavigationDivWidth
{
    width:200px;  
      
}
.CompositeControlContentsDiv
{
    width:200px;
    float:left;
    padding-top:15px;
}
.CompositeControlContentsDiv5
{
	width:200px;
    float:left;
    padding-top:5px;
	}
.CompositeControlContentsDiv10
{
    width:200px;
    float:left;
    padding-top:15px;
}
.CompositeControlContentsDiv100
{
    width:200px;
    float:left;
    padding-top:100px;
}
.CompositeControlTableDiv
{
    border:solid 2px #EDEDED;  
}
.DivHeightForText
{
   height:5px;
   vertical-align:middle; 
   text-align:center;
   height:25px;  
   border: solid 1px #EDEDED;   
}
#TelaDocServLabelDiv b
{
  color: #FF9900;
}
#MedicationInfoLabelDiv b
{
  color: #FF9900;
}
.DivleftRightPadding
{
    padding-left:15px;
    padding-right:15px;
}
.DivTopPadding
{
    padding-top:15px;
}
.DivLeftPadding
{
    padding-left:15px;
}
.DivBottomPadding
{
    padding-bottom:15px;
}
.DivBottomPadding5
{
    padding-bottom:5px;
}
.DivBottomPadding10
{
    padding-bottom:10px;
}
.DivLeftPadding30
{
    padding-left:30px;
}
.DivLeftPadding5
{
    padding-left:5px;
}
.DivRightPadding30
{
    padding-right:30px;
}
.DivRightPadding60
{
    padding-right:60px;
}
.DivTopPadding30
{
    padding-top:30px;
}
.DivTopPadding20
{
    padding-top:20px;
}
.DivTopPaddingGender10
{
    padding-top:12px;/*for FF*/
    padding-top:13px;/*for IE*/
}
.DivTopPadding10
{
    
    padding-top:9px;/*for FF*/
    padding-top:8.8px;/*for IE*/
}
.DivFullNameTopPadding9
{
    
    padding-top:9px;/*for FF*/
    padding-top:8.8px;/*for IE*/
}
.DivFullNameLeftPadding10
{
    padding-left:10px;
}
.DivFullNameWidth136
{
	width:136px;
	/*float:left;*/	
}
.DivPhyFullNameWidth160
{
	width:160px;
	/*float:left;*/
}
.PaddingTopTelPhone10
{
	padding-top:9px;/*for FF*/
    padding-top:8.8px;/*for IE*/
}
.DivTelephoneWidth240
{
	width:208px;
	/*float:left;*/
}
.DivLeftPadding10
{
    padding-left:10px;
}
.DivLeftPadding15
{
    padding-left:15px;
}
.DivRightPadding10
{
    padding-right:10px;
}
.VerticalAlignTop
{
    vertical-align:top
}
.TextBold
{
    font-weight:bold;
}
.DivRightPadding160
{
    padding-right:160px;
}
.DivRightPadding380
{
    padding-right:380px;
}
.DivHorizontalStartQuoteTable
{
	border:1px gray solid;
	float:right;
	width:700px;
	float:left;
}
.DivHorizontalStartQuotePanel
{ 
	width:700px;
			 
}
.DivFloatRight
{
	float:right;	
}
.DivVerticalAlignBottom
{
    vertical-align:bottom;
}

.DivZipcodeFloatLeft
{
	float:left;
	width:200px;
}
.DivDependentAbsolutePosition
{
	position:absolute;
	right:270px;
	top:395px;
	width:400px;
}
.DivDependentLableWidth
{
	width:200px;
	float:left;
}
.DivButtonPadding
{
	padding-bottom:10px;
	padding-right:10px;
}
.QuoteSummaryUpdatePanel
{
    border:solid 2px #EDEDED;
    width:350px;      
}
.ErrorMessage
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:red;
}
.PaymentUpdatePanel
{
    border:solid 2px #EDEDED;
    width:720px;      
    padding-left:5px;    
}
.PageMainContentWithBorderDiv
{
    padding-top:20px;      
    padding-left:0px;  
    border:solid 2px #EDEDED;
    width:750px;  
}
.DivFloatRight
{
    float:right;      
}
.DivFloatLeft
{
    float:left;
    width:225px;
}
.DivWidth200
{
	width:200px;
	float:left;	
}
.DivWidth210
{
	width:200px;
}
.DivWidth300
{
	width:300px;	
}
.DivWidth150
{
	width:150px;
	float:left;	
}
.DivWidth100
{
	width:120px;
	float:left;	
}
.QuoteSummaryHeader-black {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: bold;	
}
.QuoteSummarySubHeader-black {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
#QuoteSummaryLeftSection
{
    float:left;
    width:350px;       
}
#QuoteSummaryRightSection
{
    float:right;
    width:330px;
    padding-right:10px;
    padding-top:30px; 
}
.QuotePricingMainDiv
{
    width:100%;
    float:right;    
}
.QuotePricingMainDiv1
{
    width:100%;
    float:right;    
}
.DivBorder
{
    border:solid 2px #EDEDED;    
}
.DivBorderTop
{
    border-top:solid 2px #EDEDED;    
}
.DivBorderLeft
{
    border-left:solid 2px gray;    
}
.DivBorderRight
{
    border-right:solid 2px gray;    
}
.DivBorderBottom
{
    border-bottom:solid 1px #999999;
        
}
.DivBorderTopGray
{
    border-top:solid 1px #999999;    
}
.DivBorderLeftGray
{
    border-left:solid 1px #999999;    
}
.DivBorderRightGray
{
    border-right:solid 1px #999999;    
}
.DivBottomLine
{
    background-image:url(../Images/bottom-row-small.gif);       
}

.PopupMessage
{
    position:absolute;
    left:200px;
    top:200px;
    margin:auto; 
    width:300px;   
    border:solid 2px #EDEDED;
    background-color:white;      
}
.DivPositionAbsolute
{
    position:absolute;    
}
.largest-text-bold {
	margin: 0px;
	width:187px; 
	padding-top:15px;
    FONT-WEIGHT: bold;     
    FONT-SIZE: 22px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.larger-text-bold 
{
	width:208px;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.planoptions_large-text
{
	height:30px;
	width:195px; 
	FONT-SIZE: 9pt;
	padding-top:4px;/*for FF & Safari*/
	padding-top:1px;/*for IE*/
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: normal;
}
.large-medium-text 
{
	width:200px; 
	FONT-SIZE: 14px;
	float:left; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: normal;
}
.planOptions_PlanHeaderCellFirst
{
    height:118px;
	width:180px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	text-align:center;
}
.planOptions_PlanHeaderCellSecond
{
    height:118px;
	width:168px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	text-align:center;
}
.planOptions_PlanDetailHeaderInnerCell
{
	text-align:center;
	FONT-SIZE: 8pt; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.planOptions_PlanHeaderInnerCell
{
	float:left;
	text-align:center;
	color:#666666;
	FONT-SIZE: 10pt; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.planOptions_ApplyToAllCell
{
    height:30px;
	padding-top:5px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	text-align:center;
    width:137px; 
}
.planOptions_ApplyToAllCellOtherPlans
{
    height:30px;
	padding-top:5px;
	BORDER-LEFT: #949294 1px solid;
	padding-left:15px;
	width:137px;
}
.planOptions_HtmlTableCellOtherPlans
{    
	width:100%;
}
.planOptions_ApplyToAllCellPopularPlan
{
	padding-left:15px;
}
.planOptions_ApplyToAllCell_ExcludeHealthSaver
{
    height:30px;
	padding-top:5px;
	padding-left:10px;	
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	text-align:center;
	width:210px; 
}
.planOptions_FontBold
{
	font-weight:bold;
	FONT-SIZE: 13px; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
.planOptions_RestoreDefaultCell
{
	padding-top:5px;
	height:25px;
	FONT-SIZE: 10pt; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
.planOptions_AlignLeft
{
	text-align:left
}
.planOptions_Dropdown
{
	width:80px;
}
.planOptions_PlanHeaderPopularCell
{
	height:118px;
	width:178px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	text-align:center;
}
.planOptions_ApplyToAdditionOptionsCell
{
	background-color:#C6C3C6;
}
.planOptions_ApplyToAllAlternateShadingCell
{
	background-color:#efefef;
}
.planOptions_PremiumMessage
{
	height:30px;
	width:550px; 
	float:left;
}
.planOptions_BackButton
{
	vertical-align:middle;
	height:30px;
	width:150px; 
	float:right;
}
.planOptions_ApplyToAllMainCell
{ 
	height:30px;
}
.planOptions_ViewPrintLink
{
	background-color:White;
	font-weight:normal;
	FONT-SIZE: 8px; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}
.planOptions_ViewPaymentOptionLink
{
	background-color:White;
	font-weight:normal;
	FONT-SIZE: 9pt; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}
.planOptions_TotalPremium
{
	FONT-SIZE: 18px;
	color:Black;
}
.planOptions_DivAlignmentWidth
{	
    padding-top :25px;
    padding-bottom :10px;
	font-weight:bold;
	FONT-SIZE: 16px;
	width:750px;
}
.largest-text-FreeCell {
	margin: 0px;
	float:left;
	width:200px; 
}
.planOptions_ApplyToAllCell-TermLife
{
    height:36px;
	padding-top:5px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	padding-left:5%;/*for mozilla*/
	padding-left:100;/*for IE*/
	text-align:left;
	width:140px; 
}
.planOptions_ApplyToAllCell-TermLife_ExcludeHealthSaver
{
    height:36px;
	padding-top:5px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	padding-left:17%;/*for mozilla*/
	padding-left:100;/*for IE*/
	text-align:left;
	width:210px; 
}
.GrayBorder
{
	border:1px gray solid;
	
}
.HeaderHeight
{
	height:40px;
}
.DivFloatRightWithWidth
{
	float:right;
	width:350px;
}
.DivRightBorder
{
	border-right:1px gray solid;	
}
.DivFloatCenter
{
    position:absolute;	
	top:450px;
	left:0px;    
}
.DivFloatLeftWithWidth
{
	float:left;
	width:400px;
}
.DivPanelLeftWidthAdditionOption
{
	padding:2px 3px 2px 3px;
    width:350px;
    background-color:#C6C3C6;
}
.DivRightPadding
{
	padding-right:15px;
}
.planoptions_large-text_StateOptional
{
	width:195px; 
	FONT-SIZE: 13px;
	float:left;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif:font-weight: normal;
}
.AHZipCodeDiv
{
	padding:0px 0px 0px 10px;
	width:200px;	
}
.AHButtonPaddingRight
{
	padding-right:50px;
}
.planOptions_ApplyToSatateOptionalRiderMainCell
{
	BORDER-RIGHT: #949294 1px solid;
	BORDER-LEFT: #949294 1px solid;
	width:765px; 
	background-color:White;
}
.planOptions_PlanHeaderBorder
{
	vertical-align:top;
	BORDER-TOP: #949294 1px solid;
}
.planOptions_PlanHeaderTable
{
	margin:0px auto;/*for mozilla*/
	text-align:center	
}
.PersonalInformationFloatLeftWidth
{
	width:330px;
	float:left;
}
.SubHeaderText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	font-style: normal;
}
.AuthorizationMainTable
{
    padding-top:50px;
    
}
.AuthorizationTableWidth
{
    width:100%;
}
.AuthorizationMessage
{
    width:90%; 
    border:solid 1px Gray
}
.AuthorizationMinMaxButton
{
    padding-left: 88%;
}
.AuthorizedByLabel
{
    width:10%;
    vertical-align:middle ;
       
}
.AuthorizedByDropdown
{
    Width:270px;
}
.AuthorizationFullName
{
    padding-left:390px;
}
.ValidationSummary
{
   color:Red ;
   font-weight:bold 
}
.ConfirmationLabelFont
{
    font-weight:bold;
}
.PaddingRight50
{
	padding-right:50px;
}
.EmailQLoginAlign
{
    padding-left:100px;
    padding-top:100px
}
.EmailQPageName
{
    color:Orange;
}
.EmailQPadding
{
    padding-left:4px;
}
.EmailQZipWidth
{
    width:17%;
}
.EmailQZipWidth_EmailLink
{
    width:27%;
}
.PaddingTop7
{
	padding-top:7px;
}
.CustomControl_Total
{
	background-color:#0033cc;
	font-weight:bold;
	color:white;
	FONT-SIZE: 13px; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	border-top:solid 1px #CCCCCC;
}
.CustomControl_Text
{    
   /* padding-top:10px; */
    font-size: 13px; 
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	/*padding-bottom:10px; */
}
.GrayTopBorder
{
	border-top:solid 2px gray;
}
.smallest-text {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }
  .DivLeftPadding50
{
    padding-left:50px;
}
.phonepanel_top {
	FONT-SIZE: 13px;
	background-image: url(../Images/call-agent-hdr.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #0066CC;
	padding-top: 10px;
	padding-left: 13px;
	height: 27px;
	font-weight: bold;
	
}

.phonepanel_top_Mozilla {
	FONT-SIZE: 13px;
	background-image: url(../Images/call-agent-hdr.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #0066CC;
	padding-top: 10px;
	padding-left: 13px;
	height: 35px;
	font-weight: bold;
	
}

.infopanel_top_orange {
	FONT-SIZE: 13px;
	background-image: url(../Images/detail-box-orng-hdr.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 38px;
	font-weight: bold;
	
}
.infopanel_btm {
	background-image: url(../Images/detail-box-footer.gif);
	background-repeat: no-repeat;
	height: 12px;
}	
.infopanel_content {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	background-image: url(../Images/detail-box-bkg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #333333;
	
}
.infopanel_content_authorization {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 35px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	background-image: url(../Images/detail-box-bkg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #333333;
	
}
.infopanel_content_payment {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	background-image: url(../Images/detail-box-bkg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #333333;
	
}
.infopanel_top {
	FONT-SIZE: 13px;
	background-image: url(../Images/detail-box-hdr.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 38px;
	font-weight: bold;
	
}
.infopanel_print_btm {
	background-image: url(../Images/detail-box-footer-prnt.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	text-align: center;
	vertical-align:middle;
	height: 35px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom:15px;
	
}

.TableWidth720
{
	width:716px;
}

.planOptions_ApplyToAllCell_AdditionalOption
{
    height:30px;
	padding-top:5px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	padding-left:5%;/*for mozilla*/
	text-align:left;
	width:140px; 
}
.planOptions_ApplyToAllCell_AdditionalOption_ExcludeHealthSaver
{
    height:30px;
	padding-top:5px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	padding-left:17%;/*for mozilla*/
	text-align:left;
	width:210px;
}
.VerticalAlignTop
{
    vertical-align:top;
}
.StateOptionRiderVerticalAlignTop
{
    vertical-align:top;
    padding-top:6px;
}

.DivTopPadding25
{
    padding-top:25px;
}
.planOptions_PlanHeaderCell_ExcludeHealthSaver
{
    height:118px;
	width:258px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	text-align:center;
}
.planOptions_PlanHeaderPopularCell_ExcludeHealthSaver
{
	height:118px;
	width:260px;
	/*BORDER-RIGHT: #949294 1px solid;*/
	BORDER-LEFT: #949294 1px solid;
	text-align:center;
}
.planOptions_StateRiderPadding
{
    padding-left:24px;
    width:128px;
}
.planOptions_StateRiderPadding_ExcludeHealthSaver
{
    padding-left:78px;
    width:150px;
}
.planOptions_StateRiderPadding_ExcludeHealthSaver1
{
    padding-left:78px;
    width:151px;
}
.submissiontablewidth
{
	width:100%;
}
.paddingTop70
{
	padding-top:70px;
}
.summary li
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 font-size:13px;
	 font-weight:bold;
	 color:red;
}
.planoptions_larger-text
{
	height:30px;
	width:195px; 
	font-size:16px;
	color:White;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif:font-weight: normal;
}
.ErrorLabel
{
	color : Red 
}  
.planOptions_HtmlTableCell
{
	text-align:center;
	width:100%;
}
.planOptions_CellWidth
{
    width:100%;
}
.Authorization_DivAlignmentWidth
{	
	height:80px;
	width:100%;
}
.Payment_DivAlignmentWidth
{	
	height:80px;
	width:100%;
}

.topBottomPadding10
{
    padding-top:10px;
    padding-bottom:20px;
}
.sysRequirement
{
 text-decoration:underline; 	
}
.showArrowCursor
{
    cursor:default;
}
.bulletIndentDescrease
{
    margin-left: 5px;    
    padding-left:10px;
}
.PaddingLeft8
{
	padding-left:8px;
}
.FooterWidth
{
	width:100%;
}
.FooterNoticeWidth
{
	width:75%;
}
.FooterNoticeStateNumberWidth
{
	width:25%;
}
.PaddingTop40
{
	padding-top:40px;
}
.PaddingLeft300
{
	padding-left:300px;
}
.EffectiveDateWidth
{
	width:180px;
}
.PaddingLeft40
{
	padding-left:40px;
}
.UpdateEffectiveDateWidth
{
	width:100%;
}
.DivBottomPadding20
{
    padding-bottom:20px;
}
.PlanoptionsImage
{
    background-image: url(../Images/New_top-row-hdr-nwe-quote.gif);
    height:125px;
}
.content  {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.bottomPadding15
{
    padding-bottom:15px;
}
.PlanOptionsLeftCol
{
    BORDER-LEFT: #949294 1px solid;    
}
.PlanOptionsRightCol
{
    BORDER-RIGHT: #949294 1px solid;
}
.PlanOptionsLeftColHL
{
    BORDER-LEFT: #949294 1px solid;
    background-color:#efefef;
}
.PlanOptionsRightColHL
{
    BORDER-RIGHT: #949294 1px solid;
    background-color:#efefef;
}
.PlanOptionsLeftAdditionalCol
{
    BORDER-LEFT: #949294 1px solid;
    background-color:#C6C3C6;
}
.PlanOptionsRightAdditionalCol
{
    BORDER-RIGHT: #949294 1px solid;
    background-color:#C6C3C6;
}
.StartQuoteLinkQuestions
{
    width:150px;
    padding-left:20px;
}
.alignRight
{
    text-align:right;
}
.Processing
{
    BORDER-RIGHT: #949294 1px solid;
	BORDER-LEFT: #949294 1px solid;
	BORDER-TOP: #949294 1px solid;
	BORDER-BOTTOM: #949294 1px solid;
    border-bottom-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px ;
    border-color:Black;
    position: absolute;
    left: 46%;
    top: 50%;
    background-color:white;
    z-index: 100;
    height: 120px;
    margin-top: -100px;
    width: 490px;
    margin-left: -200px;
}
.PopupPanelModalArea
{
    left: 0;
    top: 0;
    height: 200%;
    width: 100%;
    position: absolute;
    background-color:silver;
    filter: alpha(opacity=60); /* IE4-7 */
    z-index: 99;
    border: 0;
    opacity: 0.60; /* Firefox, Safari, Opera */
    -ms-filter: "alpha(opacity=60)"; /* IE8 */
}
.PrimarySpouseLabel
{
	font-size:11px;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif:font-weight: normal;	
	padding-left:25px; 
}
.close {
	padding-top: 10px;
	padding-right: 10px;
}

#mask {
        padding:0;
        top:0;
        height:1200px;  /* IE6 does not support 100% '*/ 
        width:960px;    
        margin-left:-1.65em;
        position:absolute;  /* IE6 does not support fixed '*/ 
        background-color:#333;
        display:none; /* don't show it '*/ 
        z-index:9000;        
    }
    
.modal_window{
        position:absolute; /* important so we can position it on center later - IE6 does not support fixed */
        display:none; /* don't show it */
        color:white;
    }
    
/* style a specific modal window  */
#modal_window{
        background-color:white;
        color:black;
	    top:25%;
	    left:25%;
	    width:450px;
	    padding:0px;
	    border:5px solid #B8B8B8;
	    z-index:9999;
    }
    
    /* style a specific modal window  */
#modal_window2{
        background-color:white;
        color:black;
	    top:25%;
	    left:25%;
	    width:450px;
	    padding:0px;
	    border:5px solid #B8B8B8;
	    z-index:9999;
    }
