@charset "utf-8";
/* CSS Document */

body { margin:auto; overflow-y:auto; width:800px; /*position:relative;*/ }

/*MASTHEAD*/
.masthead {background:url(images/UPMCHPLogo.gif) no-repeat left bottom; height: 45px; width: 500px; margin: auto; float: left;}
.search {float: right; width: 300px; padding-top: 20px;}
.masthead a {display: block; height: 100%; width: 250px;}
.hiddenHome {visibility: hidden; width: 300px; float: left;}
/*****************/

.notMember {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; height: 15px; margin-bottom:20px; padding-bottom:20px; }
.notMember a:link, .notMember a:visited {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
.notMember a:hover, .notMember a:active {color: #79298c; text-decoration: underline;}

.member_login {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #79298c; background-color: #CCCCCC; height: 20px; width: 180px; text-align: center;}

.content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float: left; text-align: left; padding-left: 20px; height: auto; width: 550px; border-left:1px dotted #999; padding: 5px 5px 5px 20px;}

.ha_content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding: 5px; float: left; text-align: left; padding-left: 20px; height: auto; width: 550px; border-left:1px dotted #a0cf67;}

a:link, a:visited {color: #93785b; text-decoration: underline;}
a:hover, a:active {color: #000000;}

/*HEADERS*/
.member_header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #79298c;}
.member_header a:link, .member_header a:visited {text-decoration: none; color: #79298c;}
.member_header a:hover, .member_header a:active {color: #000000;}
.prov_header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #c78b11;}
.prov_header a:link, .prov_header a:visited { text-decoration: none; color: #c78b11;}
.prov_header a:hover {color: #000000;}
.emp_header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #8a191d;}
.emp_header a:link, .emp_header a:visited {text-decoration: none; color: #8a191d;}
.emp_header a:hover, .emp_header a:active {	color: #000000;}
.emp_subheader {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8a191d;}
.emp_subheader a:link, .emp_subheader a:visited {text-decoration: none; color: #8a191d;}
.emp_subheader a:hover, .emp_subheader a:active {	color: #000000;}
.broker_header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #77a22f;}
.broker_header a:link, .broker_header a:visited {text-decoration: none; color: #77a22f;}
.broker_header a:hover, .broker_header a:active {color: #000000;}
.health_header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #015697;}
.about_Header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333;}
.about_Header a:link, .about_Header a:visited {text-decoration: none; color: #333333;}
.about_Header a:hover, .about_Header a:active {color: #015697;}
.ha_header {color: #008463; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.lifesmart_header {color: #008261; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
/******************/

/*TOP NAVIGATION*/
.nav {width: 800px; margin:auto; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.membernav {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #79298c; text-align: center; vertical-align: middle; float: left; padding-top: 3px; height: 20px; width: 160px; font-weight: 400;}
.membernav a:link, .membernav a:visited {text-decoration:none; color: #FFFFFF;}
.membernav a:hover, .membernav a:active {background-color: #666666; float: left; padding-top: 3px; position: relative; bottom: 3px; height: 20px; width: 160px;}
.employernav {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #8a191d; text-align: center; vertical-align: middle; float: left; padding-top: 3px; height: 20px; width: 160px; font-weight: 400;}
.employernav a:link, .employernav a:visited {text-decoration:none; color: #FFFFFF;}
.employernav a:hover, .employernav a:active {background-color: #666666; float: left; padding-top: 3px; position: relative; bottom: 3px; height: 20px; width: 160px;}
.brokernav {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;background-color: #77a22f; text-align: center; vertical-align: middle; float: left; padding-top: 3px; height: 20px; width: 160px; font-weight: 400;}
.brokernav a:link, .brokernav a:visited {text-decoration:none; color: #FFFFFF;}
.brokernav a:hover, .brokernav a:active {background-color: #666666; float: left; padding-top: 3px; position: relative; bottom: 3px; height: 20px; width: 160px;}
.providernav {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;background-color: #c78b11; text-align: center; vertical-align: middle; float: left; padding-top: 3px; height: 20px; width: 160px; font-weight: 400;}
.providernav a:link, .providernav a:visited {text-decoration:none; color: #FFFFFF;}
.providernav a:hover, .providernav a:active {background-color: #666666; float: left; padding-top: 3px; position: relative; bottom: 3px; height: 20px; width: 160px;}
.healthnav {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;background-color: #015697; text-align: center; vertical-align: middle; float: right; padding-top: 3px; height: 20px; width: 160px; font-weight: 400;}
.healthnav a:link, .healthnav a:visited {text-decoration:none; color: #FFFFFF;}
.healthnav a:hover, .healthnav a:active {background-color: #666666; float: right; padding-top: 3px; position: relative; bottom: 3px; height: 20px; width: 160px;}
/*****************/

.individual_popup {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; padding-bottom: 20px;}

/*SUBNAVIGATION MENUS*/
.member_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px;}
.member_subnav a:link, .member_subnav a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px; text-decoration: none;}
.member_subnav a:hover, .member_subnav a:active {color: #79298c;}
.prov_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px;}
.prov_subnav a:link, .prov_subnav a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px; text-decoration: none;}
.prov_subnav a:hover {color: #c78b11;}
.emp_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*font-weight: bold;*/ color: #000000; float: left; height: auto; width: 180px;}
.emp_subnav a:link, .emp_subnav a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*font-weight: bold;*/ color: #000000; float: left; height: auto; width: 180px; text-decoration: none;}
.emp_subnav a:hover, .emp_subnav a:active {color: #8a191d;}
.broker_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px;}
.broker_subnav a:link, .broker_subnav a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px; text-decoration: none;}
.broker_subnav a:hover {color: #77a22f;}
.health_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px;}
.health_subnav a:link, .health_subnav a:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 180px; padding-bottom: 20px; text-decoration: none;}
.health_subnav a:hover {color: #015697;}
.member_ma_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #015697; float: left; height: auto; width: 180px; padding-bottom: 20px; text-decoration: none;}
.healthplan_subnav {float: left; width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.healthplan_subnav a:link, .healthplan_subnav a:visited {color: #000000; float: left; width: 180px; text-decoration: none; padding-bottom: 10px;}
.healthplan_subnav a:hover, .healthplan_subnav a:active {color: #79298c;}
.company_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float: left; height: auto;	width: 180px; padding-bottom: 20px;	font-weight: bold;}
.company_subnav a:link, .company_subnav a:visited {color: #666666;	float: left; width: 180px;	text-decoration: none;	padding-bottom: 20px;}
.company_subnav a:hover, .company_subnav a:active {color: #000000;}
.ha_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ee2d24; font-weight: bold; float: left; height: auto; width: 180px; padding-bottom: 10px;}
.ha_subnav a:link, .ha_subnav a:visited {color: #ee2d24; float: left; width: 180px; text-decoration: none; padding-bottom: 20px;}
.ha_subnav a:hover, .ha_subnav a:active {color: #a0cf67;}
.lifesmart_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008261; font-weight: bold; float: left; height: auto;	width: 180px; padding-bottom: 10px;}
.lifesmart_subnav a:link, .lifesmart_subnav a:visited {color: #008261; float: left; width: 180px; text-decoration: none; padding-bottom: 20px;}
.lifesmart_subnav a:hover, .lifesmart_subnav a:active {color: #000000;}
.snav {padding:8px 0px 0px 0px;}
.ssnav {/*margin-left: 10px; padding:1px 0px 1px 0px;*/ margin:3px 0px 3px 10px;}
.emp {font:bold;}
.sssnav {margin-left: 30px;}
.ssnavEMP {margin-left: 23px;}
/*********************/

/*H3 HEADERS*/
h3 {font-size: 12px; font-weight: bold; color: #666;}
h3 a:link, h3 a:visited {text-decoration: none; color: #666;}
h3 a:hover, h3 a:active {color: #000;}
h3#member a:hover, h3#member a:active {color: #79298c;}
h3#employer a:hover, h3#employer a:active {color: #8a191d;}
/**************/

.empplanooptbox {color: #8a191d; background-color: #cccccc;	width: 175px;	border: 1px solid #cccccc; font-size: 12px;	float: left; height: 15px; padding:5px 2px 8px 10px;}
.empplanooptbox a:link, .empplanooptbox a:visited {color: #8a191d;	text-decoration: none;}
.empplanooptbox a:hover, .empplanooptbox a:active {color: #000000;}
.empplanoptborder {	border: 1px solid #cccccc;	width: 490px;	height: 30px;	float: left; padding:7px 2px 2px 10px;}

/*FOOTER*/
.footerleft {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float: left; height: auto; width: 400px; margin-top: 30px;}
.footerleft a:link, .footerleft a:visited {color: #666666; text-decoration: none;}
.footerleft a:hover, .footerleft a:active {color: #000000;}
.footerright {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float: right; height: auto; width: 400px; margin-top: 30px;}
.footerright a:link, .footerright a:visited {color: #666666; text-decoration: none;}
.footerright a:hover, .footerright a:active {color: #000000; text-decoration: none;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float: left; height: auto; width: 800px;}
/******************/

.memberHead {font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #FFFFFF;	background-color: #77278B;	background-position: left; padding:4px 4px 4px 8px;}
.memberHead a:link, .memberHead a:visited {	text-decoration:none;	color: #FFFFFF;}
.memberHead a:hover, .memberHead a:active {	text-decoration:underline;}

#video {width: 526px; float: left;	margin-left: 0px; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; padding: 0px; clear: both;}
#login {width: 160px; float: right; margin-right: 8px; border: 1px solid #666;}

#members {width: 155px; float: none;}

.caLogin {text-align:center; font:bold 12px Geneva, Arial, sans-serif; background-color:#999; color:#fff; padding:3px; width:360px; margin-left:auto; margin-right:auto;}
.caLogin a:link, .caLogin a:visited {text-decoration: underline; color:#fff;}
.caLogin a:hover, .caLogin a:active {color:#000;}

.loginHead {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #FFFFFF; background-color: #666666; background-position: left; padding: 0px 4px 4px 8px;}

.videoHead {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #FFFFFF; background-color: #999999; background-position: left; padding:4px 4px 4px 8px;}

.member a:link, .member a:visited {color: #77278B; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.member a:hover, .member a:active {color: #000000;}
.health a:link, .health a:visited {color: #015697; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.health a:hover, .health a:active {color: #000000;}

/*ARROWS - SHOULD CHANGE TO GLOBAL ARROW AND THEN CHANGE COLOR BY SECOND CLASS*/
.memberArrow {color: #77278B; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin:7px 3px 0px 3px; font-weight: 400; font-variant: normal; vertical-align: middle; line-height: 140%; margin-bottom: 8px;}
.haArrow {color: #333333; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin:7px 3px 0px 3px; font-weight: 400; font-variant: normal; vertical-align: middle; line-height: 140%; margin-bottom: 8px;}
.whiteArrow {color: #ffffff; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin:7px 3px 0px 3px; font-weight: 400; font-variant: normal; vertical-align: middle; line-height: 140%; margin-bottom: 8px;}
.providerArrow {color: #c78b11; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin:7px 3px 0px 3px; font-weight: 400; font-variant: normal; vertical-align: middle; line-height: 140%; margin-bottom: 8px;}
.employersArrow {color: #8a191d;text-decoration: none;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;margin:7px 3px 0px 3px;font-weight: bold;font-variant: normal;vertical-align: middle;line-height: 140%;margin-bottom: 8px;}
.HHitsArrow {color: #015697; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin:7px 3px 0px 3px; font-weight: 400; font-variant: normal; vertical-align: middle; line-height: 140%; margin-bottom: 8px;}
.brokersArrow {color: #78a22f; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin:7px 3px 0px 3px; font-weight: 400; font-variant: normal; vertical-align: middle; line-height: 140%; margin-bottom: 8px;}
/************************/

/*LOGIN BOXES*/
.loginBox {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; line-height: 115%; padding: 0px; color: #000000; border-left:1px dotted #666; border-top:1px dotted #666; border-bottom:1px dotted #666; width: 100%; float: left;}
.loginBox a:link, .loginBox a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; text-decoration:none; line-height: 115%; padding: 0px; color: #000000; width: 100%;}
.loginBox a:hover, .loginBox a:active {text-decoration:underline;}
.loginBoxMain {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; line-height: 115%; padding: 0px; color: #000000; border:1px dotted #666; width: 100%; float: left;}
.brokerLoginHeader {font:bold 12px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #78A22F; padding: 5px; float: left; width:95%;}
.empLoginHeader { font:bold 12px Geneva, Arial, Helvetica, sans-serif; color:#fff; background-color:#891a1c; padding: 5px; float: left; width:95%;}
.memberLoginHeader {font:bold 12px Geneva, Arial, Helvetica, sans-serif; color:#fff; background-color:#79298c; padding: 5px; float: left; width:95%;}
.providerLoginHeader {font:bold 12px Geneva, Arial, Helvetica, sans-serif; color:#fff; background-color:#C88A12; padding: 5px; float: left; width:95%;}
/*************************/

.gridLeft {float: left; width: 365px;}
.contentRight {float: right; width: 180px;}

.prospectBtns {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFFFFF; height: 21px; width: 388px; padding-left: 10px; border: 1px solid #999999; padding-top: 5px; font-weight: normal;}
.prospectBtns a:link, .prospectBtns a:visited {color: #333333; text-decoration: none;}
.prospectBtns a:hover, .prospectBtns a:active {color: #93785b;}

.bulletsLeft {float: left; width: 180px; background-color: #E2E2E2; height: 750px; padding: 5px; color: #333333; margin-right: 10px;}
.bulletsLeft a:link, .bulletsLeft a:visited {color: #333333; text-decoration: none;}
.bulletsLeft a:hover, .bulletsLeft a:active {color: #79298c;}

.descriptionRight {float: right; width: 350px;}

.memberHeader {font-weight: bold; color: #79298C;}

a.eob:link, a.eob:visited {text-decoration: none; color: #333333;}
a.eob:hover, a.eob:active {color: #8a191d;}

hr {border: 1px dotted #666666;}
	
.pressReleases {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; width: 250px; float: left; color: #FFFFFF; background-color: #666666; background-position: left; padding:4px 4px 4px 8px;}
.inTheNews {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; width: 250px; float: right; color: #FFFFFF; background-color: #666666; background-position: left; padding:4px 4px 4px 8px;}
.pressReleasesBullets {color: #666666; text-decoration: none; width: 250px; float: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 7px; font-weight: 400; margin-bottom: 8px; vertical-align: middle; padding: 0px; line-height: 140%;}
.pressReleasesBullets a:link, .pressReleasesBullets a:visited {text-decoration: none; color: #666666;}
.pressReleasesBullets a:hover, .pressReleasesBullets a:active {color: #000000;}
.inTheNewsBullets {color: #666666; text-decoration: none; width: 250px; float: right; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 7px; font-weight: 400; margin-bottom: 8px; vertical-align: middle; padding: 0px; line-height: 140%;}
.inTheNewsBullets a:link, .inTheNewsBullets a:visited {text-decoration: none; color: #666666;}
.inTheNewsBullets a:hover, .inTheNewsBullets a:active {color: #000000;}

.brokerContentSubhead {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #78a22f;}
.anchorLinks {font-size: 14px; color: #000000;}
.anchorLinks a:link, .anchorLinks a:visited {color: #000000; text-decoration: none;} 
.anchorLinks a:hover, .anchorLinks a:active{color: #C88A12;}

/*newsletter styles*/
.newsletterContentSubhead {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #666666;}
.newsletter_header {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666;}
.newsletterContent { font:normal 11px Arial, Helvetica, sans-serif; color: #666666; float: left; text-align: left; padding:5px 5px 5px 20px; height: auto; width: 610px; border-left:1px dotted #999;}
.newsletter_subnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; float: left; height: auto; width: 158px; padding-bottom: 20px; text-align: left; padding-top: 0px;}

/*Miscellaneous*/
.empLoginHeader { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #FFFFFF; background-color: #891A1C; padding: 5px; float: left;}
h4 {font-size: 12px; font-weight: 700; color: #333333;}
.memberLinks a:link, .memberLinks a:visited {text-decoration: none; color: #79298C;}
.memberLinks a:hover, .memberLinks a:active {text-decoration: none; color: #000000;}	
.clear {clear:both;}
#disclaimer { margin-bottom: 1em; border: 1px solid #666666; padding: 1em; height: 200px; overflow: scroll; overflow-y: scroll; overflow-x: hidden; overflow:-moz-scrollbars-vertical; }
.insights { clear: both; margin: 1em 0; border-top: 1px solid #cccccc; padding: .5em; } 
.insights a { font-weight: bold; }
.insights img { float: right; margin: 0 0 .5em .5em; }
.findDoc {color: #c78b11; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:7px 0px 7px 0px; font-weight: 500; vertical-align: middle; padding: 0px; line-height: 110%;}
.findDoc a:link, .findDoc a:visited, .findeNews a:link, .findeNews a:visited, .rxInfo a:link, .rxInfo a:visited, .payBills a:link, .payBills a:visited, .eob a:link, .eob a:visited { text-decoration:none; font:13px Arial, Helvetica, sans-serif; font-weight:bold;}
.findDoc a:link, .findDoc a:visited { color:#c78b11; }
.findeNews a:link, .findeNews a:visited { color:#508AB7; }
.rxInfo a:link, .rxInfo a:visited { color:#000066; }
.payBills a:link, .payBills a:visited {color:#77a22f;}
.eob a:link, .eob a:visited {color:#79298c;}
.findDoc a:hover, .findDoc a:active, .findeNews a:hover, .findeNews a:active, .rxInfo a:hover, .rxInfo a:active, .payBills a:hover, .payBills a:active, .eob a:hover, .eob a:active { color:#333; }

#prospectsHome {width: 515px; float: left; clear: both; padding:4px 4px 4px 8px; margin: 0px; border-width:0px 1px 1px 1px; border: dashed #000066;}
.prospectsHomeHead {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #FFFFFF; background-color: #000066; background-position: left; padding:4px 4px 4px 8px; border: 1px solid #000066; width: 515px; float: left; clear: both;}
.prospectsHomeHead a:link, .prospectsHomeHead a:visited {color: #FFFFFF; text-decoration: none;}
.prospectsHomeHead a:hover, .prospectsHomeHead a:active {text-decoration: underline;}
.commInitiatives {float: left; width: 260px; height: 700px; text-align: right; padding-right: 10px;}
.commSponsorships {float: right; width: 225px; background-color: #FFFFCC; height: auto; padding:12px 10px 10px 10px; }
#MainbodyXL {width: 800px; padding:0px 5px 0px 5px;}
.cue {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 400; color: #666666; padding: 7px; float: left; width: 90px; border-bottom:1px dotted #666; border-right:1px dotted #666;}
.title {float: left; border-bottom:1px dotted #666; padding: 5px; width: 435px;}
.titleTicker {float: left; padding: 5px; width: 435px;}
.findeNews {color: #508AB7; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; margin:7px 0px 7px 0px;}
.findeNews a:link, .findeNews a:visited {color: #508AB7; text-decoration:none;}
.findeNews a:hover, .findeNews a:active {color: #000000;}
.purple {color: #79298C;}
.hiddenHome {visibility: hidden; width: 300px; float: left;}
.empTop {padding-top: 25px;}
.empTopTable {width: 800px;}
.required {color: #FF0000;}
.providerOnLineRequestLabel {font-weight: bold; text-align: right;}
.providerOnLineRequestTitle {font-weight: bold; text-align: left; color: #000000; font-size: 12px;}
.alert {color:#FF0000; font-size:9px;}
.orange {color:#C88A12;}
.purple {color:#79298C; font-size:12px;}.titleShort {float: left; border-bottom:1px dotted #666; padding: 5px; width: 390px;}
.socialLarge {float: right; width: 165px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: none; border-bottom-color: #999999; border-left-width: 1px; border-left-style: dotted; border-left-color: #999999; margin-bottom: 12px; margin-left: 12px;}
.socialSmall { float: left; width: 155px; padding-top: 12px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: none; border-bottom-color: #999999; border-left-width: 1px; border-left-style: none; border-left-color: #999999; margin-bottom: 12px; margin-left: 0px; margin-top: 12px; border-top-width: 1px; border-top-style: dotted; border-top-color: #999999; }
.title_noCue { float: left; border-bottom:1px dotted #666; padding: 5px; width: 540px; }
.dentalCallout { color:#8a191d; font-size:14px; font-weight:bold; }
.dentalCalloutBox { color:#FFFFFF; font-size:13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; background-color: #8a191d; text-align: center; padding: 6px;}
.dentalCalloutBox  a:link {color:#FFFFFF; text-decoration:none;}
.dentalCalloutBox  a:visited {color:#FFFFFF; text-decoration:none;}
.dentalCalloutBox  a:hover {color:#FFFFFF; text-decoration:underline;}
.dentalCalloutBox  a:active {color:#FFFFFF; text-decoration:underline;}
.contentFullWidth { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float: left; text-align: left; height: auto; width: 780px; border-left-width: 1px; border-left-style: none; border-left-color: #999; padding: 5px; }
.tableBorder {border-right-width: 1px;border-right-style: dotted;border-right-color: #999999;margin-right: 0px;padding-right: 0px;padding-left: 15px;}
.employersArrowLarge {color: #8a191d;text-decoration: none;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9px;margin:7px 3px 0px 3px;font-weight: 400;font-variant: normal;vertical-align: middle;line-height: 140%;margin-bottom: 8px;}
.contentClearRight {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;float: right;text-align: left;padding-left: 5px;height: auto;width: 580px;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;}
.rightSM {width:220px; float:right; position:relative; top:-30px; }
.rightSM_brokers {width:180px; float:right; }
