﻿.dashedpullout 
{
	background-color: #F9F9F9; 
	border: 1px dashed #ff6600; 
}
body 
{
	margin: 0px;
	background-image: url('/images/background2.gif');
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
body.admin
{
	margin-top: 80px;
	margin-left: 80px;
	background-image: none;
}

div.pageHeadline
{ 
	font-size: 11.0pt; 
	line-height: 115%; 
	font-family: Cambria,serif
}

div.pageMainHeading
{
	text-align:Left;
	font-family:Tahoma;
	font-size:22;
	color:#01538F;
	backround:#FFFFFF;
}

table.MainTable
{
	width:750;
	border-collapse:collapse;
	height:740;
}

div.pageContent
{
	margin-top:12px;
	margin-left:16px;
	font-family:Tahoma;
}
div.textHeading
{
	font-size:28px;	
	font-weight:bold;
}
div.textMain
{
	font-size:19px;
}
div.formPrompt
{
	font-size:16px;
}

image.submitImg
{
	height:24px;
	width:110px;
	border:none;
}

div.footerText
{
	font-size:10pt;
	font-family:Times New Roman;
}

td.FormHead
{
	background:#ACC2D0;
	width:500;
	height:22;
	text-align:left;
	font-weight:bold;
}
th.FormLabel
{
	background:#DDDDDD;
	width:220;
	height:22;
	font-size:12;	
	font-weight:normal;
	text-align:left;
	margin-left:2px;
	margin-right:2px;
}
th.FormLabel2
{
	background:#DDDDDD;
	height:22;
	font-size:10;	
	font-weight:normal;
	text-align:right;
}
td.FormInput
{
	width:250;
	background:#F2F2F2;
	font-size:10pt;
}

th.FormConfirmLabel
{
	background:#DDDDDD;
	text-align:Left;
	width:140px;
	font-size:14;
}

td.FormConfirm
{
	width:400;
	font-size:14;
	background:#F2F2F2;
}

th.FormHeading
{
	font-size: 16px;
	font-weight:bold;
	text-decoration:underline;
}

div.PlanDetailsHeadline
{
	font-weight:bold;
	height:10px;
	width:425px;
}

div.PlanDetails
{
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	width:700px;
	text-align:left;
}
table.PlanDetails
{ font-size:12px;}

td.PlanDetailsFooter
{
	font-size:2px;
	font-family:Times New Roman;
	width:500px;
	height:200px;
	margin-left:30px;
	margin-right:30px;
	background:#DDDDDD;
	border-width:1;
}

div.termsHeading
{
	font-size:10pt;
	font-weight:bold;
}
div.termsSubHeading
{	font-size:10pt;
	font-weight:bold;
}
div.termsInfo
{
	font-size:10pt;
	margin-left:20px;
}

div.thankYouInfo
{
	font-size:14px;
}

div.PRAResultsDisplay
{
	display:block;
	visibility:visible;
}

div.PRAResultsHidden
{
	display:none;
	visibility:hidden;
}

table.PRARecords
{
	border-width: 1px; 
}

div.statusDiv
{
	font-size:12px;
	color:red;
	font-weight:bold;
	margin-left:50px;
}

td.SearchResult
{
	font-size:11px;
	valign:top;
}

th.SearchResult
{
	 background-color: #DDDDDD;
	font-size:12px;
	font-weight:bold;
}
table.SearchResult
{
  border-width:1px;
}

table.SearchResultDependents
{
	
}

table.SearchResultDependentsHidden
{
	visibility:hidden;
	display:none;
}

td.dependentsToggle
{
	font-size:10px;
	font-family:tahoma;
	background-color: #EFEFEF;
}

th.SearchResultDependents
{
	background-color: #EFEFEF;
	font-size:10px;
	font-weight:bold;
}

td.SearchResultDependents
{
	font-size:11px;
	valign:top;
}

div.AdminHeader
{
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
}
div.AdminLink
{
	margin-left:6px;
	font-size:13px;
}

div.adminHeaderLinks
{
	font-size:12px;
}

th.MonthView
{
	font-size:12px;
	height:18px;
	text-align:center;
}
td.MonthView
{
	font-size:12px;
	height:18px;
}

div.PlanSelectDetails
{
	font-size:10pt;
	width:580px;
	border-top: 1px #999999 solid;
	text-align:left;
	margin-top:20px;
}
div.PlanSelectDetailsHover
{
	font-size:10pt;
	width:580px;
	border-top: 1px #999999 solid;
	text-align:left;
	margin-top:20px;
	background:#FFFFA0;
}

span.ErrorIndicator
{
	font-size:13pt;
	color:Red;
	font-weight:bold;
}

div.EnrollFooter
{
	background:#DDDDDD;
	font-size:10pt;
	font-weight:bold;
	color:#3C5260;
}

div.GeneralHidden
{
	visibility:hidden;
	display:none;
}
div.GeneralShown
{
	visibility:visible;
	display:block;
}

div.CTA_MainHead
{	
	font-family: Tahoma;
	margin-top:10px;
	font-size:23px;
	font-weight:bold;
	color:#01538F;
}
div.CTA_SubHead
{
	font-family:Tahoma;
	margin-top:10px;
	margin-left:10px;
	font-size:18px;
	font-weigth:bold;
	color:#01538F;
}
div.CTA_SubHeadOrange
{
	font-family:Tahoma;
	margin-top:10px;
	margin-left:10px;
	font-size:18px;
	font-weigth:bold;
	color:#FF6600;
}
div.CTA_SubText
{
	margin-top:2px;
	font-family: Tahoma;
	margin-bottom:8px;
	font-size:13px;
}
div.CTA_Section {
	margin: 0 0 0 10px;
	width: 330px;
	float: right;
	text-align: center;
	background-color:#F9F9F9;
	border:2px dashed #FF6600;
}
div.CTA_Section_Full {
	margin: 0 0 0 10px;
	float: right;
	text-align: center;
	background-color:#F9F9F9;
	border:2px dashed #FF6600;
	margin-top:10px;
}
div.CTA_CallText
{
	margin-top:8px;
	margin-bottom:2px;
	font-family: Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#01538F;
}
a.CTA_Link
{	
	font-family:Tahoma;
	font-size:11px;
}
hr.CTA_Divider
{
	margin-left:10px;
	margin-right:10px;
}
td.CTA_FormInput
{
	width: 202px;
}
td.CTA_FormLabel
{
 	font-family:Tahoma;
	font-size:12px; 	
	width: 130px;
	text-align: right;
}

td.MainCol
{
	background:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	width:240px;
	vertical-align:top;
}
td.AltCol
{
	background:#F0F5F9;
	font-family:Tahoma;
	font-size:12px;
	width:240px;
	vertical-align:top;
}
td.MainRow
{
	font-family:Tahoma;
	font-size:12px;
	vertical-align:top;
}
td.AltRow
{
	background:#E6E6E6;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:top;
}
div.PlanPageHead
{
	font-weight:bold;
	font-family:Arial;
	font-size:16px;
	margin-top:5px;
	margin-bottom:8px;
}
td.PlanHead
{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#005592;
	margin-bottom:0px;
}
table.PlanHead
{
	font-family:Tahoma;
	font-size:12px;
}
td.PlanSelectHead
{
	text-decoration:underline;
	font-weight:bold;
}

/** Health Plans **/
table.healthplan { font-size: 13px; }
table.healthplan th { text-align: left; background: #fff; font-weight: bold; }
table.healthplan tr { background: #EEEFF3; }
table.healthplan tr.alt { background: #F9F9F9; }

span.small { margin: 0 10px 0 10px; display: block; font-size: 10px; }

/*-- Popup Window ---------------------------------*/
div.popup { width: 650px; background: url('/images/popup-bg.jpg') no-repeat; color: #fff; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }

div.popup div.CTA_Section { border: none; background: none; }
div.popup td.CTA_FormLabel { color: #fff; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }

div.popup div.popup-catchline { font-size: 60px; font-weight: bold; line-height: 45px; float: right; clear: both; width: 330px; padding-right: 5px; }
div.popup div.popup-save { font-size: 28px; font-weight: bold; float: right; clear: both; width: 330px; }
	div.popup div.popup-save-dallor { font-size: 28px; font-weight: bold; }
	div.popup div.popup-save-money { font-size: 42px; font-weight: bold; }
div.popup div.popup-phone { font-size: 22px; font-weight: bold; color: #ff7b00; float: right; clear: both; width: 330px; }
div.popup div.popup-desc { font-size: 10px; font-weight: bold; float: right; clear: both; width: 330px; }

div#popuphead { height: 1px; padding: 0; }
div#popupcontent { padding: 8px 0 8px 24px; }
div#popupfoot {  }

.close { width: 60px; height: 25px; cursor: pointer; float: right; display: block; }
	.close a { width: 60px; height: 25px; position:relative; }
	.close span { display: none; }
	
div#popupOverlay { background: #000; filter: alpha(opacity=60); opacity: 0.60; width: 100%; }

.alignright { float: right; clear: right;}
p.MIB{ background: url('/images/MoreInfoBar_Back.png'); background-repeat: repeat-x;text-align:center;width:100%;}
div.supportText{padding:12px;padding-top:0px;max-width:650px;}