﻿/* HTML ELEMENTS */
BODY
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 11px;
	margin-top: 0px;
	background: url(../images/background/fill.bmp) 0 0 repeat-x white;
}

TD			{vertical-align: top;}
A			{text-decoration: underline; color: #666666;}
A:Hover		{text-decoration: underline; color: #336699;}
img			{border: none; }
SELECT		{font-size: 11px; height: 20px; font-family:arial}


/* PAGE AND WRAPPER CLASSES*/
.main-page-shadow		{float: left; width: 950px; clear: both;}
.main-pageheader1		{float: left; width: 100%; height: 100%;}
.main-pageheader		{float: left; width: 100%; height: 100%;}
.main-page-content		{clear:both; position: relative; top: -25px; margin-left: 30px; margin-right: 30px;}
.main-pagelocation		{float: left; width: 100%;}
.main-pagecustomer		{float: right; text-align: right;position: relative;top: -20px;}
.main-clear				{clear: both;}
.main-contact-message	{font-size: 12px; font-weight: bold; padding-top: 5px;}
.main-contact-phone		{font-size: 11px; font-weight: bold; }
.main-contact-details	{font-size: 11px; font-weight: normal; }
.main-contact-position	{clear:both; position:absolute;top:0px; padding-left:400px;}
.main-contact-mouseoverlabel	{font-size: 10px; text-decoration: underline; font-weight: normal; color: Navy; cursor: pointer;}
.main-contact-information		{color: #003162; text-align: center; float: left; font-size: 11px;}
.bordertopleft			{width: 23px; height: 26px; float: left; clear: both; background: url(../images/border/border_top_left.jpg) 0 0; background-repeat:no-repeat;}
.bordertopmid			{width: 904px; height: 26px; float: left; background: url(../images/border/border_top_middle.jpg); background-repeat:repeat-x;}
.bordertopright			{width: 23px; height: 26px; float: left; background: url(../images/border/border_top_right.jpg); background-repeat:no-repeat;}
.bordercenter			{padding-left: 23px; width: 904px; padding-right: 23px; float: left; background: url(../images/border/border_wide.jpg) repeat-y 0 0;}
.borderbtmleft			{width: 23px; height: 26px; float: left; background: url(../images/border/border_bottom_left.jpg); background-repeat:no-repeat;}
.borderbtmmid			{width: 904px; height: 26px; float: left; background: url(../images/border/border_bottom_middle.jpg); background-repeat:repeat-x;}
.borderbtmright			{width: 23px; height: 26px; float: left; background: url(../images/border/border_bottom_right.jpg); background-repeat:no-repeat;}
.planCompareTitles, .modal-popup {color: Gray;}
.verisignlocation		{text-align:right; position:relative; top:10px; right:25px; z-index:0}
.tab-pos				{clear:both; height:100%; position:relative; z-index:1;}


/* TOP MENU CLASSES */
.header						{text-align: left;}
.top-menu					{float: right; font-size: 11px;}
.top-menu A					{text-decoration: none; color: #000;}
.top-menu A:Hover			{color: #c51a2c;}
.top-menu-bubbles-layout	{float: left; width: 71px;}
.top-menu-wrapper			{clear: both; float: right;}
.top-menu-page-clickable	{cursor: pointer;}
.top-menu-page-not-clickable{cursor: text;}
.top-menu-link-inner		{text-align: center; height: 100%; width: 100%;}
.top-menu-link-inner-text	{line-height: 11px;}
.top-menu-text-wrapper		{margin-top: 26px;}
.top-menu-prod-bar			{width: 100%; clear:both;}
.top-menu-left				{float: left; width: 22px; height: 40px; text-align: right; background: url(../images/menu/nav_blue_left.jpg);}
.top-menu-middle			{float: left; width: 95%; height: 40px; background-repeat: repeat-x; background-image: url(../images/menu/nav_blue_middle.jpg);}
.top-menu-middle2			{float: left; width: 89%; height: 40px; background-repeat: repeat-x; background-image: url(../images/menu/nav_blue_middle.jpg);}
.top-menu-right				{float: left; width: 22px; height: 40px; text-align: left; background: url(../images/menu/nav_blue_right.jpg);}
.topMenuSeparator1			{height: 36px; padding-right: 2px; padding-bottom: 0px; background: url('../images/menu/divider.gif') repeat-y top right;}
.top-customer-location		{font-size: 11px; font-weight: bold; text-align: right; color:#666;}
.top-customer-location INPUT{border: none 0px Transparent; background-color: Transparent; color: navy; text-decoration: underline; cursor: pointer; font-size:11px;}
.top-search					{padding-top: 10px; text-align: right;}
.top-search INPUT			{border: none 0px Transparent; background-color: Transparent; color: white; text-decoration: underline; cursor: pointer;}
.menu-spacer				{margin: 0; padding: 0;}
.menu-pad					{padding-bottom:7px;}
.quote-menu					{font-size: 12px;letter-spacing: 0px;font-weight: bold;color: #336699;text-align: center;}
.quote-top-menu-seperator	{height: 36px;padding-right: 2px;padding-bottom: 0px;}


/* SUB MENU CLASSES */
.prod-sub-menu			{clear: both; width: 100%; margin: 0px padding: 0px;}
.prod-sub-menu-img		{height:32px; min-width:0px; background: url(../images/menu/sub2_mid.jpg) repeat-x top left Transparent;}
.prod-sub-menuleft		{float: left; height: 32px; width:29px; _width: 29px; min-width: 0px; background: url(../images/menu/sub2_left.jpg);}
.prod-name				{padding: 9px 0px 6px 0px; font-size: 12px; letter-spacing: 0px; font-weight: bold; color: #336699; text-align: center;}
.prod-sub-pad			{padding: 9px 0px 6px 0px;}
.prod-sub-network		{float: right; color: Gray; padding-top:10px;}
.prod-sub-breadcrumb	{float: right; padding-right:20px; padding-top:0px;}
.sub-menu-left			{float: left; width: 27px; height: 40px; text-align: right; background: url(../images/menu/sub2_left.jpg) no-repeat;}
.sub-menu-middle		{float: left; width: 890px; height: 40px; background-repeat: repeat-x; background-image: url(../images/menu/sub2_mid.jpg);}
.sub-menu-middle2		{float: left; width: 94%; height: 40px; background-repeat: repeat-x; background-image: url(../images/menu/sub2_mid.jpg);}
.sub-menu-right			{text-align: right; float: right; width:27px; height: 32px; _width: 27px; min-width: 0px; background: url(../images/menu/sub2_right.jpg) no-repeat;}
.submenu-name			{padding: 8px 0px 6px 0px;font-size: 16px;letter-spacing: 0px;font-weight: bold;color: #3358b1;text-align: center;text-transform: uppercase;}
.submenu-pad			{padding-bottom: 15px;}
.submenu-title			{padding-left: 10px; padding-right: 10px; overflow: hidden; float: left; height: 32px; min-width: 0px; background: url(../images/menu/sub2_mid.jpg) repeat-x top left Transparent;}
.submenu-arrow			{float: left; height: 32px; width:28px; _width: 28px; min-width: 0px; background: url(../images/menu/sub2_arrow.jpg);}	
.submenu-tabs			{float: left; height: 32px; width: 600px; min-width: 0px; background: url(../images/menu/sub2_mid.jpg) repeat-x top left Transparent;}	
.submenu-unselect		{margin-right: 5px; margin-left: 5px; margin-top: 10px; width: 110px; float: left; text-align: center;}
.submenu-separater		{margin-right: 5px; margin-left: 5px; margin-top: 9px; width: 1px; float: left;}	
.submenu-plans			{float: right; width: 300px; padding-top: 10px;}	
			
			
/*HOME PAGE CLASSES */
.banner					{float: right; width:565px;}
.bar					{ width:100%; text-align:left;background-repeat:repeat-y;}
#btnSearch input		{font-family:Arial;}
.call-text-main			{padding-left: 40px; padding-top: 9px; clear: both; height:30px;}
.call-text-pad			{float: left; width: 175px; margin: 0px 12px 0px 10px; font-size:12px;}
.call-text-pad-broker	{float: left; width: 155px; margin: 0px 12px 0px 10px; font-size:12px;}
.navigation				{ border:solid 1px #afafaf; height:210px; width:228px; background-color:#ffffff; z-index:2;}
.nav-plan-type			{ font-size:12px; color:#c51a2c; font-weight:bold; padding-top:5px; }
.nav-plan				{ font-size:11px; }
.nav-button				{ background-repeat:no-repeat; height:30px; text-align:center; }
.nav-button-text		{color:#fff; font-size:22px; font-weight:bold; text-align:center; cursor:pointer;}
.nav-links				{ height:155px; text-align:center; }
.nav-banner				{text-align:right; position:relative; top:3px;}
.news-top-round			{background: url(../Images/news-top-round.jpg); background-repeat:no-repeat; width:898px; height:50px;}
.news-mid-round			{background: url(../Images/news-mid-round.jpg); background-repeat:repeat-y; width:898px; height:110px;}
.news-btm-round			{background: url(../Images/news-btm-round.jpg); background-repeat:no-repeat; width:898px; height:50px;}
.home-news-wrapper		{ width:100%; height: 100%; }
.home-news-header		{ font-size:14px; color:#c51a2c; }
.home-news-div			{float: left; width:904px; margin: 20px 0px 0px 0px;}
.home-news-body			{ width:100%; }
.home-news-item			{ font-size:12px; float: left; line-height:16px; text-align: center; padding: 0px 10px 0px 10px;}
.home-news-item A		{ text-decoration:underline; color:#000080; font-weight:bold;}
.home-news-item a:hover	{ color: #336699;}
.home-news-title		{ font-weight:bold; }
.home-news-title A		{ text-decoration:underline; color:#000080; font-weight:bold;}
.home-news-title a:hover	{ color: #336699;}
.home-news-description		{ color: #666666; padding-top:5px;}
.home-customer			{float: left; width:440px; margin-top:20px; margin-right:10px;}
.home-broker			{float: left; width:440px; margin-top:20px;}
.home-top-pad			{clear:both; width:100%; padding-top:10px;}
.findadoctor-header		{ font-size:14px; color:#c51a2c; font-weight:bold; text-align:center; }
.returning-user			{ background-color:#fff; border:solid 0px #adadad;}
.returning-user-div		{float: left; width:32%; margin-right: 1.5%; margin-top: 1%; margin-left: .5%;}
.get-quote-btn-pos		{float: left; width: 152px;}
.main-customer-text		{margin-left: 30px; margin-right: 30px; padding-top: 0px; font-size: 11px; color: #666666;}
.main-returning-arrow	{float:left; position:relative; top:3px;}
.main-returning-pad		{float: left; padding:0px 0px 5px 5px; font-size: 15px;}
.main-returning-pad A	{text-decoration:underline; color:#000080; font-family:arial}
.main-returning-pad A:hover	{color: #336699;}
.main-instantquote		{float: left; width: 175px; margin: 12px 12px 0px 12px; font-size:12px;}
.main-broker-width		{float: left; width: 155px; margin: 0px 12px 0px 10px; font-size:12px;}
.main-bottom			{background: url(../Images/bottom.gif) no-repeat left bottom;}
.main-bottomright		{background: url(../Images/bottom-right.gif) no-repeat right top;}
.main-bottomright2		{background: url(../Images/bottom-right.gif) no-repeat right top; float: right; width: 216px; padding: 14px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 46px;}
.main-leftside			{background: url(../Images/leftside.gif) repeat-y left top;}
.main-rightside			{clear:both; background: url(../Images/rightside.gif) repeat-y right top; width:100%;}
.main-topside-right		{background: url(../images/top-right.gif) no-repeat right top;}
.main-topside			{background: url(../Images/top.gif) no-repeat left top;}
.main-topround			{background: url(../Images/uhone_top.jpg); background-repeat:no-repeat; width:440px; height:50px;}
.main-topmid			{clear:both; background: url(../Images/uhone_mid.jpg); width:440px; height:100%; background-repeat:repeat-y; top:-7px;}
.main-topbtm			{background: url(../Images/uhone_btm.jpg); background-repeat:no-repeat; width:440px; height:50px;  top:-7px;}
.round-wrapper			{text-align:left;}
.arrow-pos				{position:relative; top:12px;}
.wrap-arrow				{clear:both; float: left; width: 6px; }
.wrap-arrow2			{clear:both; float: left; width: 6px;}
.wrap-arrow3			{float: left; width: 6px; margin-top: 5px;}
.wrap-width-height		{width: 100%; height: 100%;}
.wrap-customer-pad		{padding-left: 40px; padding-top: 10px; padding-bottom: 0px;}
.wrap-broker-pad		{padding-left: 40px; padding-top: 20px; padding-bottom: 0px;}
.wrap2-broker-pad		{padding-left: 40px; padding-bottom: 0px;}
.top					{ height:60px; }
.top span				{ display:block; height:60px; }
.bottom					{ height:60px; }
.bottom span			{ display:block; height:60px; }
.main-header			{ font-size:14px; font-weight:bold; color: #24489E; text-align:center; padding-top: 25px;}
.main-subheader			{ text-align: left; }
.main-separator-top		{ border-top:dotted 1px #999999; padding: 5px 0px 0px 0px; margin: 0px 20px 0px 20px; }
.main-separator-bottom	{ border-bottom:dotted 1px #999999; padding: 10px 0px 0px 0px; margin: 7px 20px 0px 20px;}
.main-direct-phone-number { background-color:#fff; font-size: 16px; font-weight: bold;}
.main-broker-phone-number { background-color:#fff; padding: 5px 10px 5px 10px; font-size: 16px; font-weight: bold; }
.main-float-left		{float: left;}
.broker-btn-pad			{top:-5px;}
.find-doc-spacer		{padding-bottom:7px;}
.broker-separator-btm	{clear:both; margin: 0px 20px 7px 20px; border-bottom:1px dotted #999;}
.newbroker-text			{float: left; width: 155px; margin: 0px 12px 0px 10px; padding: 5px 0px 0px 0px; border: none; text-align: left; font-size:12px; font-weight:bold; color:#666;}
.open-enrollment		{clear:both; width:898px; height:62px; background: url(../Images/open-enroll-bg.jpg); background-repeat:no-repeat; font-size:12px; color:#333;}	
.open-enrollment a		{color:navy;}
.open-enrollment a:hover {color: #336699;}
.open-enrollment-pad	{padding:25px 0px 0px 15px;}	
.quoteblockboldtext		{font-size:13px; color:#666; text-align:center; font-weight:bold;}
.blockboldtext			{font-size:13px; color:#666; font-weight:bold;}
.main2-header			{background-image:url(../Images/main2-header.jpg); height:50px; width:317px;}
.label2-text			{background-image:url(../Images/label2-text.jpg); background-repeat:repeat-y;}
.main2-topbtm			{background-image:url(../Images/main2-topbtm.jpg); width:317px; height:50px;}
.getquoteblock			{width:317px; float:left;}
.returningcustomerblock {width:317px; float:left; margin:10px 20px 0 0;}
.finddoctorblock		{width:225px; height:223px; float:left; margin:10px 20px 0 0;}
.welcomebrokerblock		{width:317px; float:left; margin:10px 0 0 0;}
.brokercallcenter		{font-size:13px; color:#666; font-weight:bold; text-align:center; padding-top:5px;}
.quote-position			{position:relative; top:5px;}
.quoteblock-button		{clear: both; width: 100%; text-align: center; padding-top: 10px;}
.quote-call-text		{text-align: center; padding-top:10px;}
.quote-call-pad			{padding-bottom:5px;}
.quote-call-number		{color: #039; font-size: 16px;}
.home-mid-content		{clear: both; width: 900px; padding-top: 15px;}
.returning-mid-pad		{padding: 0 50px; width: 217px;}
.news-cms td			{padding:0px 5px 0px 5px; text-align:left;}
						
/*CENSUS CLASSES */
.censuswrap				{margin-left: 2%; margin-right: 2%;}
.censuslink-quote A		{font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: underline; color: navy;}
.censuslink-quote A:hover	{font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: underline; color: #336699;}
.censuslink A			{font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: navy;}
.censuslink A:hover		{font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: #336699;}
.census-row-label		{width: 100px; text-align: right; padding-left: 10px;}
.censusborder			{background-color: #FFF; background-image: url(../Images/censusbg.jpg); background-repeat: repeat-x; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.censusbtmborder		{border-bottom: 5px solid #cccccc; height: 26px;}
.censusfamily			{padding-right:20px;}
.censustitle			{clear:both; font-family: arial; font-weight: bold; color: #666666; font-size: 12pt; border-bottom: 5px solid #cccccc;height:26px;width:100%;clear:both;float:left;}
.censustext				{font-family: arial; color: #999999; font-size: 12px; width:100%; padding-bottom:25px; padding-top:7px; float: left; clear: both;}
.censustop				{background-image: url(../images/census_top.gif); width: 601px; height: 17px;}
.censusbtm				{background-image: url(../images/census_btm2.gif); width: 601px; height: 17px;}
.census-bottom			{background-image: url(../images/broker_btm_options.gif); width: 665px; height: 17px;}
.census-returning		{float:left; width: 100%; padding-bottom:2px; padding-right:20px; text-align:right;}
.census-returning2		{float:right; text-align:right; position:relative; top:-25px; padding-right:10px;}
.census-location		{float:right; font-size:11px; padding:10px 20px 0 0}
.census-pad				{padding-right: 20px; padding-left: 20px;}
.census-coverage		{float: left; padding:10px 0px 0px 20px;}
.census-coverage-pad	{float: left; padding-top: 5px;}
.census-coverage-date	{float: left; width: 100px; padding-left: 20px;}
.censusab-pad           {clear:both; padding:0px 0px 0px 20px; width:100%;}
.censusab-name          {float: left; padding-left: 10px;}
.censusab-name-lbl      {float: left; width:100px; padding-top:5px; color:#666; font-weight:bold;}    
.censusab-box1          {float:left; padding-right:30px;}         
.censusab-box2          {float:left;}     
.censusab-name2         {float: left; padding-left: 10px; padding-top:5px;}
.censusab-spam          {clear:both; color: navy; text-decoration: underline; cursor: pointer; padding:5px 0px 0px 35px; font-size:10px;}
.censusab-hr            {clear:both;}
.censusab-layout        {clear:both; width:650px;}
.censusab-divider       {clear:both; border-bottom:1px solid #b3b3b3; padding:0px 0px 10px 0px; margin:0px 0px 10px 15px;}
.census-plan-list		{color:#666; padding-bottom:5px;}
.census-plan-list td	{padding:5px 10px 5px 5px}
.census-remove			{font-size:10px;}
.census-remove a		{color:Navy;}
.census-fact			{padding: 5px;}
.census-fact a			{color:#336699;}
.census-divider         {width:635px; height:1px; border-bottom:1px solid #b3b3b3; margin:10px 0 10px 15px;}

/* GENERAL QUOTE CLASSES */
.quotetitlepad			{clear:both; width:100%; padding-left: 5px; padding-right: 10px;}
.quotemaintitle			{font-family: arial; font-weight: bold; color: #666666; font-size: 14pt; border-bottom: 5px solid #cccccc;height:26px; }
.quotetitletext			{clear:both; font-family: arial; color: #999999; font-size: 12px; width:85%; padding-top:7px; padding-bottom:20px;}
.quotetitletext-btm		{font-family: arial; color: #999999; font-size: 12px; width:100%; padding-top:7px;}
.rfi-position			{width:900px; margin-left:30px; position:relative; top:-20px;}
.rfi-body-position		{clear:both; width:900px; margin-left:30px; position:relative; top:-10px;}


/* APPLICATION SIDEBAR CLASSES */
.appsidebar				{width: 199px; padding-right: 10px; padding-bottom:25px;}
.appsidebarspan			{float: left; width: 100%;}


/* RESPONSE TEMPLATE CLASSES */
.response-wrapper		{width: 666px; padding: 1px 1px 1px 1px; background-color: White;}
.response-content		{padding-left: 10px; float: right; width: 450px;}
.response-side			{width: 200px; padding-right: 2px; border-right: solid 2px Gray;}
.response-content, .response-side {height: 350px; background-color: White;}
.response-side-top		{height: 325px;}
.response-side-bottom	{height: 25px; text-align: center; width: 100%;}
.response-modal-popup	{background-color: #fff; border-width: 3px; border-style: solid; border-color: Gray;}


/*LOGIN CLASSES */
.regtext				{font-family:arial; color:#666666; font-size:12px;}
.logintext			{font-family: arial; color: #999999; font-size: 12px;}
.logintext-btm		{clear:both; font-family: arial; color: #999999; font-size: 12px; padding-bottom:15px;}
.logintitle			{font-family:arial; font-weight:bold; color:#666666; font-size:14pt; border-bottom: 5px solid #cccccc;}
.loginform			{font-family: arial; color: #333333; font-size: 12px; height: 30px;}
.loginformreg		{font-family: arial; color: #333333; font-size: 12px; height: 23px;}
.loginlock			{font-family: arial; color: navy; font-size: 11px; border-bottom: 5px solid #cccccc; padding-top:3px; padding-left: 5px; height: 22px;}
.loginlink			{font-family: arial; color: navy; font-size: 11px; text-decoration: underline; cursor: hand;}
.linktext			{font-family: arial; color: navy; font-size: 9pt; text-decoration: underline;}
.linktext A			{font-family: arial; color: navy; font-size: 9pt; text-decoration: underline;}
.linktext A:hover	{font-family: arial; color: #336699; font-size: 9pt; text-decoration: underline;}
.linktextsmall		{font-family: arial; color: navy; font-size: 11px; text-decoration: underline;}
.linktextsmall A	{font-family: arial; color: navy; font-size: 11px; text-decoration: underline;}
.linktextsmall A:hover	{font-family: arial; color: #336699; font-size: 11px; text-decoration: underline;}
.linkcursor			{cursor: default;}
.main-login			{position:relative; top:38px;}


/* RFI PAGE CLASSES */
.rfi-main               {height: 210px; float: left; width: 100%}
.rfi-bg                 {background-image: url(../images/rfi-banner-image.jpg); height:206px; width:608px; float:left;}
.rfi-bg-right           {background: url(../images/rfi-bg-right.jpg) no-repeat; width:272px; height:206px; float:right;}
.rfi-bg-pad             {padding:30px 0 0 30px;}
.rfi-right-text         {clear:both; padding-top:15px; text-align:center; font-size:13px; color:#666; font-weight:bold;}
.rfi-right-number       {font-size: 18px; font-weight: bold; color: #039; margin: 5px 0px 20px 0px;}
.rfi-right-hours        {font-size: 12px; line-height:17px;}
.rfi-image-hours        {font-size: 30px; font-weight: bold; color: #039; margin: 10px 0;}
.rfi-title-text         {clear:both; padding:15px 0px 15px 0px;}
.rfi-title-subtext      {padding: 10px 0px 15px 0px;}
.rfi-section-bg			{background: url(../images/rfi-section-bg.jpg) no-repeat; border-bottom:1px solid #cccccc; width:900px; height:30px;}
.rfi-section-pad        {font-size:12px; color:#fff; font-weight:bold; padding:7px 0px 0px 10px;}
.rfi-section-btm        {background: url(../images/rfi-section-btm.gif) no-repeat; width:900px; height:15px;}
.rfi-textbox            {width: 200px; font-size: 10pt; color: #999;}
.rfi-label              {font-size:11px; font-weight:bold; color:#666; padding:5px 0px 0px 0px; height:35px;}
.rfi-error              {font-size:11px; font-weight:bold; color:Red; padding:5px 0px 0px 0px;}
.rfi-input              {font-size:10pt; color:#333; }
.rfi-input input        {font-size:10pt; color:#333;}
.rfi-button-pad         {padding:5px 0px 10px 0px;}
.rfi-button-pad a         {color:navy;}
.rfi-required           {float:left; padding:5px 0px 0px 15px;}
.rfi-submenu            {padding:9px 0px 0px 10px; color:#999; font-weight:bold;}
.rfi-btm-spacer         {margin: 30px 0px 30px 0px; clear: both;}
.rfi-tbl-pad            {padding: 20px 20px 0px 20px;}
.rfi-thank-pad          {width: 100%; text-align: center; font-size: 12px; padding-bottom:40px;}
.defaultText            {width:150px; color:#333;}
.defaultTextActive      {width:150px; color: #a1a1a1;}



/*NEWSROOM CLASSES */
.newsroom-pad			{width: 600px; float: left; padding-top: 14px; padding-right: 30px; padding-left: 30px; border-right:1px dotted #999999;}
.newsroom-contact		{width: 200px; float: left; padding-left: 20px;}
.newsrelease-pad		{width: 600px; float: left; padding-top: 14px; padding-right: 30px; padding-left: 20px; border-right:1px dotted #999999;}
.news-header			{background-color: #94bbd7;height: 50px;}
.news-item-number		{font-size: 16px;font-weight: normal;float: left;}
.news-item-title		{font-size: 16px;font-weight: bold;color: #648BD8;width: 400px;float: left;text-decoration: none;border: none;text-align: left;}
.news-release-title		{font-size: 16px;font-weight: bold;color: #648BD8;margin-bottom: 40px;text-align: left;}
.news-item-title:visited{color: #94bbd7;}
.news-item-title:hover	{text-decoration: underline;}
.news-item-description	{font-size: 12px;width: 100%;float: left;padding-bottom: 10px;}
.news-item-date			{font-size: 12px;width: 400px;float: left;}
.news-item-content		{padding: 5px;min-width: 400px;_width: 400px;width: 400px;overflow: hidden;}
.newsreleasetitle		{font-size: medium;	font-weight: bolder;	margin: 0;	padding: 10px 15px 15px 10px;}


/*APPLICATION QUESTION CLASSES */
.question-rowstyle		{}
.question-altrowstyle	{}
.sub-question-rowstyle	{background-color: #E6E8FA;}
.sub-question-altrowstyle {}


/*MY ACCOUNT CLASSES */
.myaccountborder	{padding-bottom: 20px; border-bottom: 1px solid #cccccc;}
.myaccounthead		{padding: 5px; border-bottom: 1px solid #cccccc;}
.myaccountrow		{padding: 10px; border-bottom: 1px dotted #cccccc; color:#666; font-size:11px;}
.myaccountrow	a	{color:Navy;}
.myaccount-create	{padding-left: 20px; padding-bottom: 30px; display:none;}


/* CUSTOM CLASSES */
.language-selection		{vertical-align: middle;}
.language-selection TABLE{height: 25px;}
.language-selection TD	{vertical-align: middle;}
.language-selection A	{text-decoration: none; font-size: 12px; color: Red;}
td.planCompareSubTitle TABLE td.FACTpdfform-item a {font-size:11px;}


/* CUSTOMER FORMS TABLE */
.pdf-item-header		{font-size: 12px;padding: 5px 10px 0px 5px;text-align: left;font-weight: bold;}
.pdf-item-Image			{width: 5%;padding: 2px 2px 2px 5px;}
.pdfform-icon			{text-align: left; padding: 5px 5px 0px 0px;}
.pdfform-item			{background-color: #fff; text-align: left; font-size: 12px; padding: 5px 0px 0px 0px;color: #000; white-space:nowrap;}
.FACTpdfform-item		{background-color: #94bbd7; text-align: left; font-size: 12px; padding: 5px 0px 0px 5px;color: #ffffff; white-space:nowrap;}
.pdfform-nonitem		{padding-top:8px;}
.pdfform-alternate-item	{background-color: #f4f4f4; text-align: left; font-size: 12px; padding: 5px 0px 0px 5px;color: #000;}
.pdfform-item A, .pdfform-alternate-item A	{color: navy; font-size: 9pt; text-decoration: underline;}
.pdfform-item A:hover, .pdfform-alternate-item A:hover	{color: #336699; font-size: 9pt; text-decoration: underline;}


/* UHONE PRODUCT CLASSES */
.nocoveragenm		{font-family:arial; font-size:13px; font-weight: bold; color:#666666; padding-top:60px; height:200px;}


/* PRODUCT MENU BAR - MAIN */
#prod-upper div			{float: left;}
#prod-bar div			{float: left; }
.prod-text				{padding: 1% 10% 0% 0%;color: white;font-size: 120%;font-weight: bold;}
.prod-h-text			{font-size: 16px;padding: 14px 10px 0px 5px;color: #000;font-weight: bold;}
.prod-h-sub				{font-size: 12px;padding: 20px 5px 0px 5px;color: #000;font-weight: bold;text-decoration: underline;}
.prod-sub				{font-size: 12px;padding: 20px 5px 0px 5px;color: #000;}


/* APPLICATION MENU BAR - SUB MENU */
.app-sub-menu			{clear: both; width: 100%; margin: 0px; padding: 0px; height: 32px; min-width: 0px; background: url(../images/menu/sub2_mid.jpg) repeat-x top left Transparent;}
.app-sub-menu TABLE		{height: 100%;}
.app-sub-menu-left		{float: left; height: 32px; width:29px; _width: 29px; min-width: 0px; background: url(../images/menu/sub2_left.jpg) no-repeat;}
.app-sub-menu-mid		{padding-left: 10px; padding-right: 10px; overflow: hidden;float: left; height: 32px; min-width: 0px; background: url(../images/menu/sub2_mid.jpg) repeat-x top left Transparent;}
.app-sub-menu-mid2		{float: left; height: 32px; width: 600px; min-width: 0px; background: url(../images/menu/sub2_mid.jpg) repeat-x top left Transparent;}
.app-sub-menu-mid3		{float: left; height: 32px; width: 733px; min-width: 0px; background: url(../images/menu/sub2_mid.jpg) repeat-x top left Transparent;}
.app-sub-menu-arrow		{float: left; height: 32px; _width: 28px; width:28px; min-width: 0px; background: url(../images/menu/sub2_arrow.jpg) no-repeat;}
.app-sub-menu-right		{text-align: right; float: right; height: 32px; width:27px; _width: 27px; min-width: 0px; background: url(../images/menu/sub2_right.jpg) no-repeat;}
.app-name				{padding: 8px 0px 6px 0px;font-size: 16px;letter-spacing: 0px;font-weight: bold;color: #3358b1;text-align: center;text-transform: uppercase;}
.app-consumer-direct-phone	{color: #c51a2c;font-weight: bold;text-align: center;}
.application-menu-not-clickable{}


/* APPLICATION MENU BAR - SIDE */
.application-side-bar-wrapper		{float: left; width: 199px;}
.application-side-bar-headercvg		{margin: 0px; padding: 0px; height: 24px; border-bottom: 1px solid #999999; width: 199px; background: url(../Images/menu/coveragetop.jpg); background-repeat:no-repeat;}
.application-side-bar-headerapp		{margin: 0px; padding: 0px; height: 24px; border-bottom: 1px solid #999999; width: 199px; background: url(../Images/menu/appprogress_top.jpg); background-repeat:no-repeat;}
.application-side-bar-headerphone	{margin: 0px; padding: 0px; height: 24px; border-bottom: 1px solid #999999; width: 199px; background: url(../Images/menu/assistancetop.jpg); background-repeat:no-repeat;}
.application-side-bar-headercheck	{margin: 0px; padding: 0px; height: 24px; border-bottom: 1px solid #999999; width: 199px; background: url(../Images/menu/appchecklist_top.jpg); background-repeat:no-repeat;}
.application-side-bar-bg			{float: left; width: 197px; background: url(../Images/menu/sidebar_main_gradient.jpg) 0 0 repeat-x white; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.application-side-bar-main-line		{border-bottom: dotted #CCCCCC 1px; width: 175px; margin-left: 12px; float: left;}
.application-side-bar-main-text		{float: left; width: 70px; font-family: arial; font-size: 11px; color: #666666; padding-bottom: 5px;}
.application-side-bar-main-value	{float: left; width: 85px; font-family: arial; font-size: 11px; color: #666666; padding-bottom: 5px;}
.application-side-bar-bottom		{clear:both; background-image: url(../images/broker_btmright_links.gif); background-repeat: no-repeat; height:13px; width:199px;}
div.inner							{margin: 0; border: 0; z-index: 1;}
div.outer							{background: #CCCCCC; padding: 1px; float: left; width: 197px;}
.tblEnhancements TD					{height: 20px;}
img.sidebar-image					{border: none;}
.thick-gray-separator				{border-bottom: solid #cccccc 5px; margin-bottom: 4px; padding-bottom: 4px;}
.side-menu-page-in-parent-menu		{color: #000080;text-decoration: none;cursor: pointer;}
.side-menu-page-not-in-parent-menu	{color: Black;text-decoration: none;}
.side-menu-page-in-menu				{font-weight: bold;color: Black;text-transform: none;text-decoration: none;}
.side-menu-page-not-in-menu			{font-weight: normal;color: Black;text-transform: none;text-decoration: none;}
.side-menu-clickable				{cursor: pointer;}
.application-side-bar-contact-phone-number	{font-family: arial;color: #666666;font-size: 14px;font-weight: bold;padding-top: 5px;}
.application-side-bar-top-menu-text			{margin-left: 6px;vertical-align: middle;height: 16px;margin-top: 8px;margin-bottom: 4px;}
.application-side-bar-top-menu-status		{margin-top: 4px;}
.application-side-bar-sub-menu-text			{color: #333333;margin-top: 4px;}
.application-side-bar-sub-menu-arrow		{text-align: right;margin-right: 6px;vertical-align: middle;}


/* GENERAL CLASSES */
.finddocpad				{text-align: left; border: solid 1px Gray; width: 400px; padding: 5px 5px 5px 5px;}
.label					{font-weight: bold; padding-right: 10px;}
.textheaddark			{font-family:Arial; color:#333333; font-size:14px; font-weight:bold;}
.main-body-pad			{clear:both; text-align:left; padding:5px 10px 10px 10px;}
.main-body-pad2			{clear:both; text-align:left; padding:5px 1px 10px 1px;}
.maintitleleft			{border-bottom: 5px solid #cccccc;}
.maintitle				{clear:both; font-family: arial; font-weight: bold; color: #666666; font-size: 14pt; border-bottom: 5px solid #cccccc; height:25px;}
.maintitletext			{clear:both; font-family: arial; font-weight: bold; color: #666666; font-size: 14pt;}
.maintitle2				{font-family: arial; font-weight: bold; color: #666666; font-size: 13pt;}
.main-subtext			{clear:both; padding-bottom:20px; padding-top:10px; color:#999999; font-size:12px;}
.instant-quote-title	{font-weight: bold; color: Gray; font-size: large;}
.error					{color: Red;}
.error-req				{color: Red;}
.error-input			{background-color: #f8dbdd;border: 1px solid #e17984;}
.error-input-combo		{background-color: #f8dbdd;border: 1px solid #e17984; color: Red;}
.applicationtext		{color: #333333;}
.cancel-button, .save-button	{width: 75px;}
.help-message			{font-size: 11px; border: 1px solid #666; color: #666; background-color: white; padding: 10px;}
.button-text a:hover, .button-text a:visited, .button-text a:active, .button-text a:link
						{text-decoration: none; color: White; font-size: 150%;}
.fake-link				{color: navy; text-decoration: underline; cursor: pointer;}
.label-text				{clear:both; font-weight: bold; color: #666666;}
.label-text-link		{font-weight: bold; color: #666666; text-decoration:underline; cursor:pointer;}
.addchild-pad			{padding:1px 4px 0px 0px; float:left;}
.addchild				{color: navy; text-decoration: underline; font-size: 10px;}
.brktopround			{background-image: url(../images/menu/toproundbrk.jpg); background-repeat: no-repeat;	font-family:arial;font-size:12px;color:#ffffff;padding-left:10px;padding-top: 3px;padding-bottom: 3px;font-weight:bold;height:23px;border-bottom:1px solid #cccccc;}
.brkbtmround			{background-image: url(../images/menu/btmroundbrk.jpg); background-repeat: no-repeat;	width:890px;height:15px;}
.quote-border			{border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.bgltbluetext1			{font-family:arial;font-weight:bold;font-size:11px;color: #015999;padding: 3px 10px 5px 10px;border-right:1px solid #ffffff;border-bottom:1px solid #cccccc;background-image: url(../images/menu/bgapplysmall.jpg);}
.bgltbluetext2			{font-family:arial;font-weight:bold;font-size:11px;color: #015999;padding: 5px 10px 5px 10px; background-image: url(../images/menu/bgapplysmall.jpg); height:20px; line-height:20px; text-align:center;}
.app-verify-reg			{font-family:arial;font-weight:bold;font-size:12px; height:30px; color: #333;padding: 7px 10px 5px 10px;border-right:1px solid #ffffff;border-bottom:1px solid #cccccc;background-image: url(../images/menu/bgapplysmall.jpg);}
.censusfont1			{font-size:11px; color:#666666;}
.censusfont3			{font-size: 12px; padding: 2px; color: #666666;}
.prospect-confirm		{font-size:12px; color:#666666; text-align:left; padding:3px 30px 3px 30px;}
.prospect-confirm A		{color: #000080;}
.prospect-confirm A:Hover	{color:#336699;}
.prospect-btn-pad		{float:left; padding:5px;}
.prospect-lbl			{float:left; padding-top:5px;}
.census-prospect-lbl	{float:left; padding-top:5px; width:200px;}
.btn-pad				{padding-right:5px;}
.assisttext				{font-family:arial; font-size:11px; color:#666666; font-weight:normal; padding-top:10px;}
.assistnumber			{font-family:arial; color:#666666; font-size:14px; font-weight:bold;padding-top:5px;}
.assisttexthours		{font-family:arial; font-size:11px; color:#666666; font-weight:normal; padding-top:5px;}
.topwideblue2			{background-color: #FFF;background-image: url(../images/menu/broker_top_roundblue.jpg);background-repeat: no-repeat;height:25px;padding-left:10px; font-family:arial;font-size:12px;color:#ffffff;font-weight:bold;border-bottom:1px solid #cccccc;}
.brokerwideleftbottom	{background-image: url(../images/menu/broker_btm_options.gif);background-repeat: no-repeat;height:17px;}
.fakelink				{color: navy; text-decoration: underline; cursor: pointer;}
.pos-fix				{position: relative; top: 1px;}
.quote-unavail-div		{width: 550px; font-size: 12px; padding-top:40px;}
.quote-unavail-contact	{clear: both; position: relative; left: 125px;}
.quote-unavail-btn		{clear: both; padding-top:20px;}
.finddoc-disclaimer		{padding-top:10px;}
.table-pad-contact		{padding:10px 20px 10px 20px; font-weight:normal;}
.subtitle-contact		{padding-top:2px;}
.left-contact			{clear: both; width: 690px; float: left; margin-bottom:20px;}
.webchat-image-link		{width: 150px; height: 45px; cursor: pointer;}
.quote-sec-title    	{background-image: url(../images/quote-top-round.jpg);background-repeat: no-repeat;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;font-weight: bold;height: 20px;}
.quote-mid-title		{background-image: url(../images/menu/columnblue.jpg);background-repeat: repeat-x;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;font-weight: bold;height: 20px;}
.quote-input            {height: 25px; padding-top: 5px;}
.quote-sec-bottom       {background: url(../images/quote-btm-round.gif) no-repeat; width:671px; height:15px;}
.quote-returning        {float:right; padding:5px 0px 10px 0px;}
.quote-returning a      {color:Navy; font-size:12px; font-weight:bold;}
.quote-returning a:hover { color: #336699;}
.top-round-900          {background: url(../images/brk-top-900.jpg) no-repeat; width:900px; height:30px; color:#fff; font-size:12px;}
.btm-round-900          {background: url(../images/brk-btm-900.gif) no-repeat; width:900px; height:10px;}
.brochure-display       {text-align:left;}
table.brochure-display td a     {color:Navy;}
table.brochure-display td a:hover { color: #336699;}
.live-chat-main         {width: 500px; height: 401px; background: #fff; position: absolute; top: 0px;left: 0px;}
.live-chat-bg           {background: url(../images/live-chat-bg.jpg) no-repeat #fff; width: 500px;height: 401px;}
.live-chat-pos          {font-size: 12px; color: #666; margin: 60px 0 0 15px;width: 340px;height: 250px; }


/* Customer Location Chooser */
.customer-location			{color: Gray;}
.customer-location INPUT	{font-size: small;border: none 0px Transparent;background-color: Transparent;color: #c51a2c;text-decoration: underline;cursor: pointer;}


/* Quote Person Control */
.census-applicant-field	{padding-left: 30px;padding-right: 30px;text-align: right;vertical-align: middle;}
.census-gender-field	{padding-right: 30px;padding-left: 10px;}
.census-DOB-field		{text-align: left;padding-left: 10px;width: 125px;}
.census-or-label		{text-align: left;width: 20px;vertical-align: middle;padding-right: 15px;}
.census-age-field		{padding-right: 20px;}
.census-tobacco-field	{text-align: center;padding-right: 30px;width: 70px;}
.effectivedate          {color: #000000;}

/* Benefits Table */
.benefits-header-left	{font-size: 12px;padding: 5px 10px 0px 5px;text-align: left;font-weight: bold;background-color: #cddfee;}
.benefits-header-right	{font-size: 12px;padding: 5px 10px 0px 5px;text-align: left;font-weight: bold;background-color: #cccccc;}


/* maintanence Page */
.maintanance-text		{position: absolute;font-weight: bold;color: Gray;text-align: left;position: relative;left: 15%;width: 400px;font-size: 14px;text-align: left;}


/* Product Availability */
.product-availability-healthplans		{font-size: 12px;color: navy; font-weight: bold;}
.product-availability-healthPlanTypes	{font-size: 14px;padding-left: 50px;color: #666666;font-weight: bold;text-decoration: underline;}
.product-availability-Header			{font-size: 18px;color: Gray;font-weight: bold;}


/* Tabs */
#tabs					{}
#tabs A					{text-decoration: none;font-size: 11px;color: #333333;text-decoration: underline;}
#tabs A:Hover			{color: #336699;text-decoration: underline;}
.tab-selected			{color: #333333;padding: 0px 10px 0px 10px;font-weight: bold;height: 15px;}
.tab-selected A			{color: Black;}
.tab-unselected			{color: #333333;text-decoration: underline;}
.tab-unselected A		{color: #333333;text-decoration: underline;}
.tab-unselected A:Hover	{color: #336699;text-decoration: underline;}


/* Retire next two lines after total move to new design for 7/16 */
.instant-quote-tab-unselected		{background-color: #7096B2;font-size: 100%;color: #fff;padding: 10px 10px 0px 10px;overflow: hidden;font-weight: bold;text-align: center;height: 20px;width: 90px;}
.instant-quote-tab-selected			{background-color: #cccccc;font-size: 100%;color: #000;padding: 10px 10px 0px 10px;overflow: hidden;font-weight: bold;text-align: center;height: 20px;width: 90px;}


/* Next three lines used for tab health plan control for 7/16 release */
.quote-tab					{clear:right;float: left;width: 208px;height: 33px;vertical-align: bottom;border-style: none;cursor: pointer;}
.quote-tab Input			{width: 208px;height: 33px;vertical-align: bottom;color: White;font-size: 13px;font-weight: bold;padding-top: 10px;cursor: pointer;text-decoration: none;}
.quote-tab-menubar-blue		{clear: both;background-image: url(../images/menubarblue.gif);background-repeat: no-repeat;height: 16px;}
.quote-tab-menubar-green	{clear: both;background-image: url(../images/menubargreen.gif);background-repeat: no-repeat;height: 16px;}
.quote-tab-menubar-red		{clear: both;background-image: url(../images/menubarred.gif);background-repeat: no-repeat;height: 16px;}
.quote-tab-menubar-purple	{clear: both;background-image: url(../images/menubarpurple.gif);background-repeat: no-repeat;height: 16px;}
.quote-tab-small-first              {float:left; width:160px; height:33px; cursor:pointer; margin-right:5px;}
.quote-tab-small-first Input		{width: 160px;height: 33px;vertical-align: bottom;color: White;font-size: 13px;font-weight: bold;padding-top: 8px;cursor: pointer;text-decoration: none;}
.quote-tab-small              {float:left; width:156px; height:33px; cursor:pointer; margin-right:5px;}
.quote-tab-small Input		{width: 156px;height: 33px;vertical-align: bottom;color: White;font-size: 13px;font-weight: bold;padding-top: 8px;cursor: pointer;text-decoration: none;}
.doctor-networks-selectstate-bar	{height: 30px;clear: both;background-color: #94bbd7;color: White;font-size: 10pt;font-weight: bold;}
.doctornetworkclose			{width: 100%;height: 33px;padding-top: 5px;border-style: none;cursor: pointer;}
.doctornetworkclose Input	{position: absolute;right: 0px;width: 108px;height: 33px;border-style: none;cursor: pointer;text-decoration: none;}


/* Slider */
.Slider						{width: 218px;height: 36px;position: relative;background-image: url('SliderHorizontalBackground.JPG');background-repeat: no-repeat;}
.slider_rail				{position: relative;height: 15px;width: 200px;}
.slider_handle				{position: absolute;height: 40px;width: 40px;}
.slider-text				{background-color: Transparent;background-repeat: no-repeat;width: 28px;height: 28px;border: none 0 #fff;}


/* Collapsible Panel */
.collapsePanel				{background-color: white;overflow: hidden;}
.collapsePanelHeader		{width: 100%;height: 30px;background-repeat: repeat-x;font-weight: bold;display: none;overflow: hidden;}


/* INSTANT QUOTE */
.instant-quote-long-term	{background-color: gray;padding: 5px 0px 5px 15px;color: #fff;font-size: 14px;font-weight: bold;height: 17px;}
.quote-plan-seperator		{border-bottom: dashed 1px gray;}
.instant-quote-compare		{background-color: #94bbd7;vertical-align: top;padding-left: 10px;}
.planCompareTitles			{text-align: right;font-weight: bold;font-size: medium;width: 25%;}
.section-bar				{background-color: #70a5c6;padding: 2px 0px 2px 15px;color: #fff;font-size: 14px;font-weight: bold;height: 17px;top: 5px;position: relative;}
.plan-amount-section		{background-color: #94bbd7;color: White;font-weight: bold;}
.apply-now					{background-color: Transparent;background-image: url(../Images/buttons/apply_now.gif);background-repeat: no-repeat;width: 119px;height: 28px;border: none;}
.save-quote-and-apply		{background-color: Transparent;background-image: url(../Images/red-arrow-button.gif);background-repeat: no-repeat;width: 28px;height: 28px;border: none;}
.cancel-save-quote-and-apply{background-color: Transparent;background-image: url(../Images/buttons/close_white.gif);background-repeat: no-repeat;width: 28px;height: 28px;border: none;}



/* MY ACCOUNT CENTER */
.my-account-center-wrapper		{width: 100%;float: left;font-size: 16px;padding: 10px;}
.my-account-center-rowstyle		{}
.my-account-center-altrowstyle	{background-color: #E8E8E8;}
.my-account-center-list			{width: 100%;float: left;}
.my-account-center-quote-name	{width: 300px;float: left;}
.my-account-center-expiration	{width: 600px;float: left;}
.my-account-center-health-plans	{clear: both;width: 100%;padding-top: 10px;float: left;font-size: 14px;}
.my-account-center-health-plans-name		{float: left;width: 200px;}
.my-account-center-health-plans-application	{float: left;width: 200px;}
.my-account-center-applicant-information	{float: left;width: 600px;padding-top: 10px;font-size: 14px;}
input.my-account-center-healthplans-application-id-card		{border-style: none;background-color: Transparent;color: Blue;text-decoration: underline;cursor: pointer;}
.quote-start-date				{color: #279B4E;}
.quote-expire-date				{color: #BD002F;}
.quote-start-number-of-days		{color: #BD002F;}
.myaccount-top-label			{background-image: url(../images/menu/toproundbrk.jpg); background-repeat: no-repeat;	font-family:arial;font-size:12px;color:#ffffff; padding-top: 3px;padding-bottom: 3px;font-weight:bold;height:23px;border-bottom:1px solid #cccccc;}
.myaccount-top-label-pad		{padding: 5px 0px 0px 10px;}


/* GENERAL APPLICATION CLASSES*/
.review-table						{width: 60%;background-color: Black;}
.review-sub-table					{width: 100%;border-top-width: 0px;border-spacing: 0pt;}
.review-header						{background-color: #fff;font-size: 12px;padding: 5px 10px 0px 5px;font-weight: bold;}
.review-page						{background-color: #C2CFED;font-size: 12px;padding: 3px 2px 3px 5px;color: #000;}
.review-page-section				{background-color: #fff;text-align: left;font-size: 12px;padding: 3px 2px 3px 5px;color: #000;}
.review-page-questions				{background-color: Gray;font-size: 12px;padding: 3px 2px 3px 5px;color: #000;}
.appborder							{border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;}
.topPageSection						{font-size: 12px;background-color: #94BBD7;padding: 5px 0px 0px 10px;text-align: left;height: 20px;color: #ffffff;font-weight: bold;}
.application-pagesection-title-payment	{background-image: url(../images/menu/columnblue_payment.jpg);background-repeat: repeat-x;font-family: arial;font-size: 11px;color: #ffffff;font-weight: bold;height: 20px;padding-top: 5px;padding-left: 10px;}
.application-pagesection-title		{background-image: url(../images/menu/columnblue.jpg);background-repeat: repeat-x;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;padding-bottom: 3px;font-weight: bold;height: 25px;}
.application-pagesection-title-shopping	{background-image: url(../images/menu/columnblue.jpg);background-repeat: repeat-x;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;padding-bottom: 3px;font-weight: bold;}
.application-toppagesection-title	{background-image: url(../images/menu/app_top_round.jpg);background-repeat: no-repeat;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;font-weight: bold;height: 20px;}
.application-btmpagesection-title	{background-image: url(../images/menu/app_btm_round.gif);background-repeat: no-repeat; height:20px;}
.application-roundedtop				{background-image: url(../images/smartapp/top_roundblue.jpg);background-repeat: repeat-x;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;font-weight: bold;height: 20px;}
.application-smallroundedtop		{background-image: url(../images/smartapp/small_top_roundblue.jpg);background-repeat: repeat-x;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;font-weight: bold;height: 20px;}
.application-topblue				{background-image: url(../images/smartapp/topblue.jpg);background-repeat: repeat-x;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;font-weight: bold;height: 20px;}
.application-toppagesection-doctor	{background-image: url(../images/menu/top_roundblue_doctor.jpg);background-repeat: no-repeat;background-color: #b4c6de;font-family: arial;font-size: 12px;color: #ffffff;padding-left: 10px;padding-top: 5px;font-weight: bold;height: 20px;}
.application-toppage-cart			{background-color: #ffffff;background-image: url(../Images/bgapplysmall.jpg);font-size: 12px;color: #015999;font-weight: bold; padding:5px 0px 5px 10px; border-bottom:1px solid #ccc;}
.application-midpage-cart			{background-color: #ffffff;background-image: url(../Images/bgapplysmall.jpg);font-size: 12px;color: #015999;font-weight: bold;padding-left: 10px;padding-top: 10px;padding-bottom: 10px; border-bottom:1px solid #ccc;}
.application-toppagesection-title-OLD	{font-size: 12px;background-color: #94BBD7;padding: 5px 0px 0px 10px;text-align: left;height: 20px;color: #ffffff;font-weight: bold;}
.pageTitle							{font-size: 15px;letter-spacing: 0px;text-align: left;padding: 7px 0px 0px 0px;height: 12px;color: #000000;font-weight: bold;width: 98%;font-family: Arial, Helvetica, sans-serif;}
.validationError					{color: Red;}
.mouseOverPopup						{position: absolute;min-width: 200px;padding: 5px;background: #fff;border: 1px solid #ccc;font: normal 12px Arial, Helvetica, sans-serif;color: #000;min-height: 100px;z-index: 100;white-space: normal;max-width: 400px;}
.application-PaymentDetails			{z-index: 1000;width: 350px;border: solid 1px #5D7B9D;background-color: #fff;position: absolute;top: 350px;left: 300px;}
.application-Row td					{height: 26px;}
.application-Row tr					{padding-top: 3px;padding-bottom: 3px;}
.application-LabelMediumFirstName	{font-size: 11px;text-align: left;font-weight: normal;font-style: normal;width: 70px;}
.application-LabelMedium			{font-size: 11px;text-align: left;font-weight: normal;font-style: normal;}
.application-applicant-label		{width: 90px;text-align: left;vertical-align: middle;font-size: 11px;padding-left: 5px;}
.application-slide-label		    {width: 110px;text-align: left; font-size: 11px;padding: 5px 0 0 5px; font-weight:bold;}
.application-firstname				{float: left;width: 39%;padding: 2px 0px 2px 10px;text-align: left; height: 26px;font-size: 11px;}
.application-middlename				{float: left;width: 19%;padding: 2px 0px 2px 3px;text-align: left;vertical-align: middle;height: 26px;}
.application-lastname				{float: left;width: 39%;padding: 2px 0px 2px 3px;text-align: left;vertical-align: middle;height: 26px;}
.application-applicant-col			{padding: 5px 2px 5px 5px;float: left; width:48%; height: 26px; float:left;}
.application-applicant-singlelinecol{padding: 5px 2px 5px 5px;float: left; width:95%; height: 40px; float:left;}
.application-LabelSmall				{font-size: 9px;text-align: left;font-weight: normal;font-style: normal;}
.application-LabelMediumWide		{font-size: 11px;padding-left: 10px;text-align: left;font-weight: normal;font-style: normal;}
.application-TreePanel				{width: 20%;background-color: #e5e5e5;}
.application-TreePanel img			{border: none;padding-left: 2px;}
.application-ContentPanel			{/*width: 80%;*/}
.application-popupControlQuestion	{/*width: 80%;*/text-align: right;vertical-align: middle;font-size: 14px;}
.application-popupControlQuestion img	{border: none;padding-left: 8px;}
.application-centerHeader			{background-color: #e5e5e5;font-weight: bold;text-align: center;font-size: 16px;}
.application-back-button			{background-color: #3358b1;color: White;width: 80px;}
.application-viewapplication		{background-color: #3358b1;color: White;width: 150px;}
.application-savefinish-button		{background-color: #3358b1;color: White;width: 140px;}
.application-savecontinue-button	{background-color: #3358b1;color: White;width: 140px;}
.application-checkout-button		{background-color: #3358b1;color: White;width: 80px;height: 24px;font-family: Arial;font-size: 11px;}
.application-appreview-brochurelink	{font-size: 12px;font-family: Arial;}
.application-ButtonContainer div	{background-repeat: no-repeat;background-position: left top;height: 24px;float: right;padding-right: 5px;}
.applicationName					{font-size: 12px;letter-spacing: 0px;color: #3358b1;text-align: left;padding: 5px 0px 6px 5px;}
.application-bankinformation		{width: 300px;height: 120px;overflow: auto;border: solid 1px silver;position: relative;top: 0px;left: 10px;margin-bottom: 10px;}
.application-electronicsignature-viewapplication	{padding-bottom: 15px;padding-left: 30px;}
.application-electronicsignature-viewbrochure		{padding:5px 0px 5px 30px; cursor:pointer;}
.application-electronicsignature-viewstatement		{padding-bottom: 10px;padding-right: 10px;padding-left: 10px;}
.application-electronicsignature-adobereaderlink	{padding-top: 5px;padding-bottom: 10px;padding-left: 10px;}
.application-electronicsignature-agree				{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;}
.application-brochure-links			{padding-left:10px;font-weight:bold}
.application-Payment-Panel			{width: 302px;min-height: 110px;}
.application-initial-paymentoption	{min-height: 75px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;}
.application-initial-paymentoption2	{min-height: 75px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}
.application-payment-subsection		{background-color: #eaf4fd;font-family: Arial;font-size: 11px;color: #015999;align: center;font-weight: bold;height: 15px;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;}
.application-ongoing-paymentoption	{min-height: 60px;border: solid 1px #ccc;}
.application-paymentoptions-title	{text-align: center;color: #fff;font-size: 11px;font-family: Arial;padding-top: 5px;height: 15px;background: #94BBD7;}
.application-rateup-viewinformation	{font-weight: bold;text-decoration: underline;color: navy;cursor: pointer;}
.application-shoppingcart-initialpayment			{padding: 5px;text-align: right;font-size: 12px;}
.application-shoppingcart-ongoingpayment			{padding: 5px;text-align: right;font-size: 12px;}
.application-optionalbenefitrule-question			{font-size: 12px;padding: 5px 5px 5px 5px;}
.application-optionalbenefitrule-message			{font-size: 12px;padding: 5px 5px 5px 5px;}
.application-optionalbenefitrule-links				{font-size: 12px;}
.application-paymentbycheck-links					{font-size: 12px;}
.application-page-border			{border-left: solid 1px #cccccc; border-right:1px solid #ccc; color:#5c5c5c;}
.application-page-border a			{color:navy;}
.application-page-border a:hover	{color:#336699;}
.application-page-border2			{border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;}
.application-questions-border		{border-left: solid 1px #cccccc; border-right:1px solid #ccc; color:#5c5c5c;}
.application-page-border-primary	{border-right: solid 1px #cccccc;border-left: solid 1px #cccccc; color:#5c5c5c;}
.application-btm-border				{background-image: url(../images/btmround.gif);background-repeat: no-repeat;width: 670px;}
.application-row-item				{padding-left: 10px;padding-right: 5px;text-align: left;background-color: #ffffff;border-bottom: dotted 1px #cccccc;border-right: dotted 1px #cccccc;font-family: Arial;font-size: 11px;vertical-align: middle;}
.application-alternate-row-item		{padding-left: 10px;padding-right: 5px;text-align: left;background-color: #f4f4f4;border-bottom: dotted 1px #cccccc;border-right: dotted 1px #cccccc;font-family: Arial;font-size: 11px;vertical-align: middle;}
.application-BrokerCertification-header				{background-color: #ffffff;background-image: url(../Images/bgapplysmall.jpg);font-size: 12px;color: #015999;font-weight: bold;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;}
.progressBackgroundFilter			{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#000;  filter:alpha(opacity=50); opacity:0.5;z-index:1000; }  
.processMessage						{position:fixed;  top:45%;  left:43%; padding:10px; width:14%; z-index:1001; background-color:#fff; text-align:center; border: 2px solid Silver;} 
.topwideblue						{background-color: #FFF;background-image: url(../images/broker_top_roundblue.jpg);background-repeat: no-repeat;height:25px;padding-left:10px;font-family:arial;font-size:12px;color:#ffffff;font-weight:bold;text-align:left;}
.topwidebluesmall					{padding-left:10px;padding-top:8px;font-family:arial;font-size:12px;color:#ffffff;font-weight:bold;}
.bggraysub							{background-image: url(../images/bgbrkgray.jpg);background-repeat: repeat-x;background-color: #ffffff;vertical-align:top;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.censusfont5						{ text-align:left; font-size:11px; padding:2px; color:#505050; height:35px; font-weight:bold;}
.brkappheadflat						{background-image: url(../images/brktopblue.jpg); background-repeat: repeat-x;	font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;padding-left:10px;padding-top: 3px;padding-bottom: 2px;font-weight:bold;height:20px;}
.bgborder							{border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;}
.bgbrknews							{background-color: #FFF;background-image: url(../images/ms.jpg);background-repeat: repeat-x;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;}
.applyForAdditionalPlansTop			{background-image: url(../images/menu/additional_plans_bg.jpg); background-repeat: no-repeat;	height:25px;width:400px;border-bottom: 1px solid #cccccc;}	
.applyForAdditionalPlansBottom		{background-image: url(../images/menu/additional_plans_bg_btm.jpg);background-repeat: no-repeat;height:20px;width:400px;}
.bggraysub							{background-repeat: repeat-x;background-color: #ffffff;vertical-align:top;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.application-add-bg					{background-image: url(../images/btn_add_green.png); background-repeat: no-repeat; width:12px; height:12px; padding-left:15px; padding-right:10px;}
.mb_sliderValueLabel                {float:left;}
.mb_sliderRange                     {float:left; }
.mb_sliderEnd                       {float:left; position:relative; left:-10px;}
.mb_sliderStart                     {float:left;}
.mb_sliderBar                       {float:left; }
.mb_totalbox                        {float:right; margin-right:55px;}


/********/
.section2-headerOld			{background-color: #4877BD;height: 20px;font-weight: bold;vertical-align: middle;color: White;padding-left: 10px;}
.section2-header			{height: 20px;font-weight: bold;vertical-align: middle;padding-left: 10px;}
.section2-body				{background-color: White;border-left: solid 1px #0099FF;border-bottom: solid 1px #0099FF;border-right: solid 1px #0099FF;padding-left: 20px;}
#tblCPEList TH				{text-align: left;background-color: #DEDEDE;}
#tblCPEList TD, #tblCPEList TH{padding-right: 20px;border-bottom: solid 1px Silver;height: 20px;}
.subheaderCPEList			{font-weight: bold;font-size: 16px;background-color: Transparent;}
.subheaderCPEListInner		{font-weight: bold;font-size: 14px;background-color: Transparent;}
.hidden						{visibility: hidden;display: none;}
.product-bar-Column			{text-align: left;white-space: nowrap;padding-right: 36px;padding-top: 0px;padding-bottom: 0px;vertical-align: middle;padding-left: 0px;}
a.prod-submenu, a.prod-submenu:visited{display: block;min-width: 150px;height: 19px;border-top: 1px solid #d15360;border-left: 1px solid #d15360;border-right: 1px solid #d15360;padding: 2px 10px 0px 5px;background-color: #be192a;text-decoration: none;font-weight: bold;font-size: 11px;color: #fff;}
a.prod-submenu:hover		{background-color: #d15360;}
.prod-submenu-wrapper		{min-width: 150px;max-width: 150px;background-color: #be192a;}
.prod-menuLink				{text-decoration: none;color: #fff;cursor: pointer;}

/* Used in the product sub menu for the product availability link */
.nav-get-plans				{color: #3358b1;font-weight: bold;font-size: 12px;}
.gridleft					{border-right: 0px solid #a9a9a9;vertical-align: top;font-size: x-small;width: 205px;padding-top: 35px;}
.gridleft p					{margin: 0px 10px 14px 10px;}
.gridleft img				{margin: 14px 10px 0 10px;}
.gridleft a					{display: block;margin: 0;padding: 0 0 0 20px;}
.gridleft a:link, .gridleft a:visited{color: #668bbf;}
.gridleft a:hover			{color: #C6AB4A;}
.gridmain					{vertical-align: top;color: #000000;font-size: x-small;padding: 15px 0px 10px 0px;}
.gridmain p					{margin: 0;padding: 0 15px 15px 10px;}
.gridmain img				{margin: 0 15px 15px 10px;}
p.gridmainHdr				{color: #666666;font-weight: bold;margin: 20px 0 0 0;}
.gridmain a:link			{color: #668bbf;}
.gridmain a:visited			{color: #668bbf;}
.gridmain a:hover			{color: #C6AB4A;}
.promo a:link				{color: black;}
.promo a:visited			{color: black;}
.promo a:hover				{color: #C6AB4A;}
.gridmain ul				{padding: 0 30px;margin: 0;}
.gridmain li				{list-style-image: url(/common/Images/bullet-blue.gif);font-size: 9pt;padding: 0 15px 6px 6px;}


/* PLAN GRID STYLES */
.planListGrid				{font-family: Tahoma;font-size: 12px;width: 99%;border-bottom: solid 1px #cccccc;}
.planListGrid H2			{background: #8988a5 url('%3Cimg%20src=%27../_assets/img/title-bg.gif%27');border-bottom: 1px solid #57566f;margin: 0px}
.planListGrid Header		{background-color: #ffffff;background-image: url(Images/bgapplysmall.jpg);}
.planListGrid table			{width: 100%;}
.planCompare				{float: left;width: 100px;height: 25px;display: block;text-indent: -2000px;overflow: hidden;background: url(../Images/btn_compare_small.jpg) no-repeat;}
.bgplantop2					{padding-left: 10px;padding-right: 10px;background-color: #ffffff;background-image: url(../Images/bgapplysmall.jpg);background-repeat: repeat-x;font-family: arial;font-size: 11px;color: #666666;font-weight: bold;border-right: 1px solid ffffff;border-bottom: 1px solid #cccccc;text-align:left;}
.leftcompare				{padding: 1px;text-align: center;vertical-align: middle;border-top: solid 1px #cccccc;border-left: solid 1px #cccccc;border-right: 1px none #cccccc;font-family: Arial;font-size: 11px;color: #ffffff;align: center;text-decoration: underline;font-weight: bold;background-color: #94bbd7;height: 35px;}
.bordercategory				{padding: 5px;background-color: #ffffff;background-image: url(../Images/bgapply.jpg);background-repeat: repeat-x;font-family: Arial;font-size: 12px;color: #015999;align: center;font-weight: bold;}
.plancomparebordercategory	{padding: 5px;background-color: #ffffff;background-image: url(../Images/bgapply.jpg);background-repeat: repeat-x;font-family: Arial;font-size: 12px;color: #015999;text-align:left;font-weight: bold;}
.planDetailTitle			{background-color: #ffffff;background-image: url(../Images/bgapplysmall.jpg);font-size: 12px;color: #015999;font-weight: bold;text-decoration: none;padding-left: 10px;vertical-align: middle;width: 29%;height: 30px;border-bottom: 1px solid #cccccc;}
.planDetailTitle A			{background-color: #ffffff;	background-image: url(../Images/bgapplysmall.jpg);font-size: 12px;color: #015999;	font-weight: bold;	text-decoration: underline;	vertical-align: middle;	width: 29%;height: 30px;}
.planDetailTitle A:Hover	{background-color: #ffffff;background-image: url(../Images/bgapplysmall.jpg);font-size: 12px;color: #333333;font-weight: bold;text-decoration: underline;vertical-align: middle;width: 29%;height: 30px;}
.planDetailTitle A:Visited	{background-color: #ffffff;background-image: url(../Images/bgapplysmall.jpg);font-size: 12px;color: #015999;font-weight: bold;text-decoration: underline;vertical-align: middle;width: 29%;height: 30px;}
.planDetailSubTitle			{padding: 5px;font-family: Arial;font-size: 11px;color: #ffffff;border-bottom: 1px solid #cccccc;font-weight: bold;background-color: #94bbd7;vertical-align: top;padding-left: 10px;width: 29%;height: 25px;}
.bgapplyodd					{text-align: left;padding:5px 5px 5px 20px;background-color: #ffffff;border-bottom: solid 1px #dddddd;font-family: Arial;font-size: 11px;color: #666666;vertical-align: bottom;}
.bgapplyeven				{text-align: left;padding:5px 5px 5px 20px;background-color: #f4f4f4;border-bottom: solid 1px #dddddd;font-family: Arial;font-size: 11px;color: #666666;vertical-align: baseline;}
.planDetailOdd				{padding:5px 5px 5px 10px;text-align: left;background-color: #ffffff;border-bottom: solid 1px #dddddd;font-family: Arial;font-size: 11px;color: #666666;vertical-align: middle;}
.planDetailEven a			{color:#336699}
.planDetailEven				{padding:5px 5px 5px 10px;text-align: left;background-color: #f4f4f4;border-bottom: solid 1px #dddddd;font-family: Arial;font-size: 11px;color: #666666;vertical-align: middle;}
.planDetailEven a			{color:#336699}
.planCompareSubTitle		{padding: 5px 5px 8px 5px;text-align: left;font-family: Arial;font-size: 11px;color: #ffffff;font-weight: bold;background-color: #94bbd7;vertical-align: top; border-top: solid 1px #cccccc;border-left: solid 1px #cccccc;border-right: 1px none #cccccc;}
.planCompareSubTitle1		{padding: 5px 5px 8px 5pxfont-family: Arial;font-size: 11px;color: #000000;text-decoration: underline;font-weight: bold;background-color: #ffffff;vertical-align: middle;height: 25px;}
.planCompareOdd				{padding: 5px 5px 8px 5px; text-align: left; background-color: #ffffff;border-bottom: solid 1px #dddddd; border-right:1px dotted #ccc;font-family: Arial;font-size: 11px;color: #666666;vertical-align: top;}
.planCompareOddBtn			{text-align: left; padding: 5px 5px 8px 5px; background-color: #ffffff;border-bottom: solid 1px #dddddd;  border-right:1px dotted #ccc;font-family: Arial;font-size: 11px;color: #666666;vertical-align: top;}
.planCompareEven			{padding: 5px 5px 8px 5px; text-align: left; background-color: #f4f4f4; border-bottom: solid 1px #dddddd; border-right:1px dotted #ccc; font-family: Arial;font-size: 11px;color: #666666;vertical-align: top;}
#tblPlanCompare	a			{color:#336699}
.border1					{padding: 5px;border-top: solid 1px #cccccc;border-left: solid 1px #cccccc;border-right: solid 1px #cccccc;border-bottom: dotted 1px #cccccc;background-color: #94bbd7;font-family: Arial;font-size: 12px;color: #ffffff;text-align: center;text-decoration: underline;font-weight: bold;height: 25px;}
.premiumTitle				{background-color: #ffffff;background-image: url(../Images/bgapply.jpg);border-bottom: dotted 1px #cccccc;font-size: 12px;color: #015999;font-weight: bold;text-decoration: none;padding-left: 10px;vertical-align: middle;text-align: center;width: 29%;height: 25px;}
.premiumTitle1				{background-color: #ffffff;font-size: 12px;color: #015999;font-weight: bold;text-decoration: none;padding-left: 10px;vertical-align: middle;width: 29%;height: 25px;}
.premium					{vertical-align: middle;text-align: left;padding-left: 10px;color: #336699;font-weight: bold;font-size: 14px;height: 30px;border-bottom: 1px dotted #cccccc;}
.premium2					{vertical-align: middle;color: #336699;font-weight: bold;font-size: 14px;padding: 5px;height: 25px;}
.planListText				{vertical-align: middle;text-align: left;padding: 10px;border-bottom: solid 1px #dddddd;}
.planListText select		{width:75px;}
.planListText2				{vertical-align: middle;text-align: left;padding: 10px;border-bottom: solid 1px #dddddd;}
.planListText2 select		{width:125px;}
.applybutton				{vertical-align: middle;text-align: middle;padding: 5px;border-bottom: solid 1px #dddddd;}
.disclaimer					{font-family: arial;font-size: 11px;padding: 5px;color: #333333;}
.fontsmalllinks A			{padding: 5px;font-family: arial;font-size: 10px;color: #666666;text-decoration: underline;padding-bottom: 15px;}
.fontsmalllinks A:hover		{padding: 5px;font-family: arial;font-size: 10px;color: #336699;text-decoration: underline;padding-bottom: 15px;}

/* Content Section */

.contentSection h2, .contentSection h3, .contentSection p{margin: 0 0 7px 0;}
.contentSection h2			{color: #336699;font-size: 10pt;}
.contentSection h3			{color: #666;font-size: 10pt;}
.contentSection address		{font-style: normal;margin: 0 0 10px 0;}
.contentSection ul			{margin-bottom: 10px;}
.contentBlock				{border-bottom: 1px dotted #ddd;margin: 0 0 0 9px;width: 550px;padding: 10px 0 0 0;float: left;display: inline;clear: both;}
.contentBlock.introBlock	{padding-top: 0;}
.contentBlock p				{padding-left: 0;}
.contentBlock .textHeader	{margin: 10px 0;}
.product-benefit-category	{text-align: center;font-weight: bold;border-bottom: solid 1px Gray;background-color: #f7f3f7;}
/* End Content Section */







