/*RESET ELEMENTS*/
body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,/*p,blockquote,*/th,td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,/*em,strong,*/th,var {font-style:normal; font-weight:normal;}
/*ol,*/ul {list-style:none; }
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; /*font-weight:normal;*/}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/******************/

/*GENERAL ELEMENTS*/
body { margin:0; padding:0; overflow-y:auto; }
#wrap {width:800px; margin:30px auto; position:relative; background-color:#fff;}
p { font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
.left {float:left;}
.right {float:right;}
.emp {color:#891A1C;}
.prov {color:#C88A12;}
.mem {color:#77278B;}
.brok {color:#78A22F;}
.health {color:#015697;}
	/*******/
.about {color:#000000;}
	/*******/
h2 {font-size:115%;}
a:link, a:visited {color:#015697;}
a:hover, a:active {color:#000;}
#disclaimer { margin-bottom: 1em; border: 1px solid #666666; padding: 1em; height: 100px; overflow: scroll; overflow-y: scroll; overflow-x: hidden; overflow:-moz-scrollbars-vertical; }
/*******************/

/*INDEX HEADER ELEMENTS*/
#logo { overflow:auto; background:url(images/UPMCHPLogo.gif) no-repeat; width:250px; top:-30px; padding-bottom:10px; }
#logoMyHealth { overflow:auto; background:url(images/myhealth.jpg) no-repeat; width:175px; height:70px;}
#logo a { display:block; width:100%; height:25px; text-indent:-3000em; overflow:hidden; }
#socialMedia {position:relative; top:0px; left:705px; width:95px; height:20px;}
#socialMedia_forkids {position:relative; top:5px; left:560px; width:235px; height:20px;}
#socialMediaCHIP {position:relative; top:5px; left:575px; width:240px; height:20px;}
#socialMediaCHIP div a:link, #socialMediaCHIP div a:visited { color:#666; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}
#socialMediaCHIP div a:hover, #socialMediaCHIP div a:active { text-decoration:underline;}
#flash {margin:0px; position:relative; top:10px; /*background:url(images/banner5.jpg) no-repeat;*/ width:800px; height:200px;}
#flash #image {width:800px; height:200px;}
#search {float:right; position:relative; top:-30px;}
/*#socialMediaTopNav {float:right; position:relative; top:-8px;}*/
#empTickerLink { z-index:1000; position:relative; top:0px;}
/*******************/

/*NAVIGATION ELEMENTS*/
#nav {width: 800px; color: #FFF; font:normal 12px Geneva, Arial, Helvetica, sans-serif; position:relative; padding-top:10px; padding-bottom:30px;}
.membernav, .employernav, .brokernav, .providernav, .healthnav {color: #FFF; font:normal 12px Geneva, Arial, Helvetica, sans-serif; text-align: center; float: left; padding-top: 3px; height: 20px; width: 160px; position:relative; top:0px;}
.brokernav, .healthnav {width: 159px;}
.healthnav {position:relative; left:-2px;}
.membernav {background-color: #79298c;}
.employernav {background-color: #8a191d;}
.brokernav {background-color: #77a22f;}
.providernav {background-color: #c78b11;}
.healthnav {background-color: #015697; float: right;}
.membernav a:link, .membernav a:visited, .employernav a:link, .employernav a:visited, .brokernav a:link, .brokernav a:visited, .providernav a:link, .providernav a:visited, .healthnav a:link, .healthnav a:visited {text-decoration:none; color: #FFFFFF;}
.membernav a:hover, .membernav a:active, .employernav a:hover, .employernav a:active, .brokernav a:hover, .brokernav a:active, .providernav a:hover, .providernav a:active, .healthnav a:hover, .healthnav a:active {background-color: #666666; float: right; padding-top: 3px; position: relative; bottom: 3px; height: 20px; width: 160px;}

/*New NAVIGATION ELEMENTS - ready to go live when gray navigation banner is approved*/
/*#nav {width: 800px; color: #FFF; font:normal 12px Geneva, Arial, Helvetica, sans-serif; position:relative; top:12px; padding-bottom:30px;}
.membernav, .employernav, .brokernav, .providernav, .healthnav {color: #FFF; font:normal 12px Geneva, Arial, Helvetica, sans-serif; text-align: center; float: left; padding-top: 3px; height: 20px; width: 159px; position:relative; top:0px;}
.brokernav, .healthnav {width: 159px;}
.healthnav {position:relative; }
.membernav, .employernav, .brokernav, .providernav, .healthnav {background-color: #666; margin-right:1px;}
.healthnav {float: right;}
.membernav a:link, .membernav a:visited, .employernav a:link, .employernav a:visited, .brokernav a:link, .brokernav a:visited, .providernav a:link, .providernav a:visited, .healthnav a:link, .healthnav a:visited {text-decoration:none; color: #FFFFFF;}
.membernav a:hover, .membernav a:active, .employernav a:hover, .employernav a:active, .brokernav a:hover, .brokernav a:active, .providernav a:hover, .providernav a:active, .healthnav a:hover, .healthnav a:active {float: right; padding-top: 3px; position: relative; bottom: 3px; height: 20px; width: 159px;}
.membernav a:hover, .membernav a:active {background-color: #79298c;}
.employernav a:hover, .employernav a:active {background-color: #8a191d;}
.brokernav a:hover, .brokernav a:active {background-color: #77a22f;}
.providernav a:hover, .providernav a:active {background-color: #c78b11;}
.healthnav a:hover, .healthnav a:active {background-color: #015697;}*/

/*.notMember {visibility:hidden;}*/
.notMember {font:normal 12px Arial, Helvetica, sans-serif; position:relative; top:5px; width:300px;} 
.notMember a:link, .notMember a:visited {text-decoration: none; color:#79298c;}
.notMember a:hover, .notMember a:active {text-decoration: underline;}
/*****************/

/*INDEX LOGIN ELEMENTS*/
#login {float:right; width:200px; margin-top:46px;}
#loginInner {float:left; width:200px; padding-right:40px;}
.loginHeader {background-color:#666; color:#fff; text-transform:uppercase; font:normal 12px Arial, Helvetica, sans-serif; padding:5px 5px 5px 10px;}
.loginBottom {background-color:#eee; padding:10px; }
.loginBottom p { margin:10px 0px;}
#login a:link, #login a:visited, #loginInner a:link, #loginInner a:visited {font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
#login a:hover, #login a:active, #loginInner a:hover, #loginInner a:active {color:#000;}
#login .findDoc ul {position:relative; left:-30px;}
#login .findDoc ul li {font:bold 12px Arial, Helvetica, sans-serif; line-height:200%; list-style-type:none; }
#login .findDoc li.doc {background:url(images/find_doc.gif) left center no-repeat; padding:5px;}
#login .findDoc li.doc a:link, #login .findDoc li.doc a:visited {font:bold 14px Arial, Helvetica, sans-serif; color:#c78b11; text-decoration:none;/* text-indent:20px;*/ padding-left:20px;}
#login .findDoc li.doc a:hover, #login .findDoc li.doc a:active {text-decoration:underline;}
#login .findDoc ul li.rx {background:url(images/pills_C5.gif) left center no-repeat; padding:5px;}
#login .findDoc ul li.rx a:link, #login .findDoc ul li.rx a:visited {font:bold 14px Arial, Helvetica, sans-serif; color:#000066; text-decoration:none;/* text-indent:20px;*/ padding-left:20px;}
#login .findDoc ul li.rx a:hover, #login .findDoc ul li.rx a:active {text-decoration:underline;}
#login .findDoc ul li.enews {background:url(images/newsletters.gif) left center no-repeat;  padding:5px;}
#login .findDoc ul li.enews a:link, #login .findDoc ul li.enews a:visited {font:bold 14px Arial, Helvetica, sans-serif; color:#015697; text-decoration:none;/* text-indent:20px;*/ padding-left:20px;}
#login .findDoc ul li.enews a:hover, #login .findDoc ul li.enews a:active {text-decoration:underline;}
/**************/

/*INDEX GET A QUOTE ELEMENTS*/
.getQuoteImg { overflow:auto; background:url(images/GET_A_QUOTE.jpg) no-repeat; width:580px; height:26px; font:bold 14px Arial, Helvetica, sans-serif; margin-top:20px;}
#getQuote {float:left; width:580px; }
#getQuote .buttons {border-top:solid 1px #000066; border-bottom:solid 1px #000066; height:100px; font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding-top:10px;}
#getQuote .buttons a:link, #getQuote .buttons a:visited {font-weight:bold; color:#015697; text-decoration:underline;}
#getQuote .buttons a:hover, #getQuote .buttons a:active {color:#333;}
#getQuote .buttons .areEmployer, #getQuote .buttons .are65, #getQuote .buttons .areInd {border:solid 1px #999; float:left; width:160px; margin:5px;padding:5px 5px 5px 15px;}
#getQuote .buttons .areEmployer img, #getQuote .buttons .are65 img, #getQuote .buttons .areInd img {float:right; margin-top:10px;}
#getQuote .longButtons .img {float:left; margin-top:10px;}
#getQuote .longButtons .img img {padding:10px 0px 10px 0px;}
/*#getQuote .healthCareReform {float:right; background:url(images/health_care_reform_test.jpg) no-repeat; width:156px; height:200px; margin-top:20px; padding:5px 25px 5px 5px;}
#getQuote .healthCareReform a:link, #getQuote .healthCareReform a:visited, #getQuote .healthCareReform a:hover, #getQuote .healthCareReform a:active {width:100%; height:200px; display:block; text-indent:-3000em; overflow:hidden; }*/
#getQuote .healthCareReform1 {float:right; background:url(images/HCR-Button.jpg) no-repeat; width:156px; height:90px; margin-top:20px; padding:5px 25px 0px 5px;}
#getQuote .healthCareReform1 a:link, #getQuote .healthCareReform1 a:visited, #getQuote .healthCareReform1 a:hover, #getQuote .healthCareReform1 a:active {width:100%; height:90px; display:block; text-indent:-3000em; overflow:hidden; }
#getQuote .healthCareReformFAQ {float:right; background:url(images/HCR-FAQ-Button.jpg) no-repeat; width:156px; height:90px; padding:7px 25px 5px 5px;}
#getQuote .healthCareReformFAQ a:link, #getQuote .healthCareReformFAQ a:visited, #getQuote .healthCareReformFAQ a:hover, #getQuote .healthCareReformFAQ a:active {width:100%; height:90px; display:block; text-indent:-3000em; overflow:hidden; }
/**************/

/*INDEX LINK ELEMENTS*/
#linksTop {width:800px; clear:both; padding-top:10px;}
#linksBottom {width:800px; clear:both;}
#linksTop .providers, #linksTop .employers, #linksTop .members, #linksBottom .company, #linksBottom .health, #linksBottom .brokers {float:left;}
#linksTop a:link, #linksTop a:visited, #linksBottom a:link, #linksBottom a:visited {color:#fff; text-decoration:none; font:normal 12px Geneva, Arial, Helvetica, sans-serif;}
#linksTop a:hover, #linksTop a:active, #linksBottom a:hover, #linksBottom a:active {text-decoration:underline;}
#linksTop ul li, #linksBottom ul li {position:relative; top:-10px; left:-40px; margin:8px 0px; list-style-position:outer;}
#linksTop .providers div {background:#C88A12; padding:3px 0px 0px 7px; height: 20px; width: 253px; margin-right:6px;}
#linksTop .providers ul li, #linksTop .providers ul a:link, #linksTop .providers ul a:visited {color:#C88A12; te6t-decoration:none; padding-left:3px;}
#linksTop div.employers {width:267px;}
#linksTop .employers div {background:#891A1C; padding:3px 0px 0px 7px; height: 20px; width: 253px; margin-right:0px;}
#linksTop .employers ul li, #linksTop .employers ul a:link, #linksTop .employers ul a:visited {color:#891A1C; text-decoration:none; padding-left:3px;}
#linksTop .employers ul li {width:248px;}
#linksTop .members div {background:#77278B; padding:3px 0px 0px 7px; height: 20px; width: 260px;}
#linksTop .members ul li, #linksTop .members ul a:link, #linksTop .members ul a:visited {color:#77278B; text-decoration:none; padding-left:3px;}
#linksBottom .company div {background:#666; padding:3px 0px 0px 7px; height: 20px; width: 253px; margin-right:6px;}
#linksBottom .company ul li, #linksBottom .company ul a:link, #linksBottom .company ul a:visited {color:#666; text-decoration:none; padding-left:3px;}
#linksBottom .health div {background:#015697; padding:3px 0px 0px 7px; height: 20px; width: 253px; margin-right:6px;}
#linksBottom .health ul li, #linksBottom .health ul a:link, #linksBottom .health ul a:visited {color:#015697; text-decoration:none; padding-left:3px;}
#linksBottom .brokers div {background:#78A22F; padding:3px 0px 0px 7px; height: 20px; width: 260px;}
#linksBottom .brokers ul li, #linksBottom .brokers ul a:link, #linksBottom .brokers ul a:visited {color:#78A22F; text-decoration:none; padding-left:3px;}
#linksTop .providers ul a:hover, #linksTop .providers ul a:active, #linksTop .employers ul a:hover, #linksTop .employers ul a:active, #linksTop .members ul a:hover, #linksTop .members ul a:active, #linksBottom .company ul a:hover, #linksBottom .company ul a:active, #linksBottom .health ul a:hover, #linksBottom .health ul a:active, #linksBottom .brokers ul a:hover, #linksBottom .brokers ul a:active {text-decoration:underline;}

/*#linksTop {width:800px; clear:both; padding-top:10px;}
#linksBottom {width:800px; clear:both;}
#linksTop .providers, #linksTop .employers, #linksTop .members, #linksBottom .company, #linksBottom .health, #linksBottom .brokers {float:left;}
#linksTop .providers a:link, #linksTop .providers a:visited {color:#C88A12; text-decoration:none; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
#linksTop .employers a:link, #linksTop .employers a:visited {color:#891A1C; text-decoration:none; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
#linksTop .members a:link, #linksTop .members a:visited {color:#77278B; text-decoration:none; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
#linksBottom .company a:link, #linksBottom .company a:visited {color:#666; text-decoration:none; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
#linksBottom .health a:link, #linksBottom .health a:visited {color:#015697; text-decoration:none; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
#linksBottom .brokers a:link, #linksBottom .brokers a:visited {color:#78A22F; text-decoration:none; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
#linksTop .providers a:hover, #linksTop .providers a:active, #linksTop .employers a:hover, #linksTop .employers a:active, #linksTop .members a:hover, #linksTop .members a:active, #linksBottom .company a:hover, #linksBottom .company a:active, #linksBottom .health a:hover, #linksBottom .health a:active, #linksBottom .brokers a:hover, #linksBottom .brokers a:active{color:#333; text-decoration:underline;}

#linksTop ul li, #linksBottom ul li {position:relative; top:-10px; left:-40px; margin:2px 0px; list-style-position:outer;}
#linksTop .providers ul li, #linksTop .providers ul a:link, #linksTop .providers ul a:visited {color:#C88A12; te6t-decoration:none; padding-left:3px;}
#linksTop div.employers {width:267px;}
#linksTop .employers ul li, #linksTop .employers ul a:link, #linksTop .employers ul a:visited {color:#891A1C; text-decoration:none; padding-left:3px;}
#linksTop .employers ul li {width:248px;}
#linksTop .members ul li, #linksTop .members ul a:link, #linksTop .members ul a:visited {color:#77278B; text-decoration:none; padding-left:3px;}
#linksBottom .company ul li, #linksBottom .company ul a:link, #linksBottom .company ul a:visited {color:#666; text-decoration:none; padding-left:3px;}
#linksBottom .health ul li, #linksBottom .health ul a:link, #linksBottom .health ul a:visited {color:#015697; text-decoration:none; padding-left:3px;}
#linksBottom .brokers ul li, #linksBottom .brokers ul a:link, #linksBottom .brokers ul a:visited {color:#78A22F; text-decoration:none; padding-left:3px;}
#linksTop .providers ul a:hover, #linksTop .providers ul a:active, #linksTop .employers ul a:hover, #linksTop .employers ul a:active, #linksTop .members ul a:hover, #linksTop .members ul a:active, #linksBottom .company ul a:hover, #linksBottom .company ul a:active, #linksBottom .health ul a:hover, #linksBottom .health ul a:active, #linksBottom .brokers ul a:hover, #linksBottom .brokers ul a:active {text-decoration:underline;}*/
/**********************/

/*MAIN CONTENT ELEMENTS*/
#sideNav {width:166px; float:right; position:relative; top:20px; position:relative;}
#sideNav ul li {list-style:none; margin:0; padding:3px 0 3px 0; position:relative; left:-37px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; width:160px;}
#sideNav ul li ul li {margin-left:10px;}
#sideNav ul li ul li ul li {margin-left:20px;}
/*#sideNav ul li a {padding-left:4px;}*/
#sideNav ul li 
#sideNav ul li.tools { line-height:100%;}
#sideNav ul li img {width:17px;}
	/*****/
#sideNav span.noHeader ul li a {padding-left:0px; color:#333;}
	/*****/
#sideNav a:link, #sideNav a:visited {text-decoration:none;}
#sideNav a:hover, #sideNav a:active {text-decoration:underline;}
#mainContent {width:580px; float:left; font:normal 12px Arial, Helvetica, sans-serif; 	color:#333; position:relative; 	top:30px; font-family: Arial, Helvetica, sans-serif;}
#mainContentFull {width:750px; float:left; padding-left:20px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; position:relative; top:30px;}
#mainContentFullSurvey {width:800px; float:left; /*padding-left:20px;*/ font:normal 12px Arial, Helvetica, sans-serif; color:#333; position:relative; top:30px;}
#mainContent .pageTitle { border-bottom:solid 1px #ccc; padding-bottom:10px;}
#mainContent .pageTitle span.breadcrumb { border-right:solid 1px #ccc; text-transform:uppercase; padding-right:10px; padding-bottom:10px; font:normal 14px Geneva, Arial, Helvetica, sans-serif; color:#999;}
#mainContentBlind {width:700px; margin-left:auto; margin-right:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#333; position:relative; top:30px; }
#mainContentBlindSurvey {width:700px; float:left; /*padding-left:20px;*/ font:normal 12px Arial, Helvetica, sans-serif; color:#333; position:relative; top:30px;}
	/*****/
#mainContent .pageTitle span.breadcrumb_NH { text-transform:uppercase; padding-right:10px; padding-bottom:10px; font:normal 14px Geneva, Arial, Helvetica, sans-serif; color:#999;}
	/*****/
#mainContent .pageTitle span.h1 { font:bold 14px Geneva, Arial, Helvetica, sans-serif; color:#891A12; padding-left:10px; padding-bottom:10px;}
#mainContentFull h1 { font:bold 16px Geneva, Arial, Helvetica, sans-serif; color:#000;padding-top:20px;}
#mainContentFull h2 { font:bold 14px Geneva, Arial, Helvetica, sans-serif; }
#mainContentBlind h1 { font:bold 16px Geneva, Arial, Helvetica, sans-serif; color:#000;padding-top:20px;}
#mainContentBlind h2 { font:bold 14px Geneva, Arial, Helvetica, sans-serif; }
#mainContent .pageTitle span.members { font:bold 14px Geneva, Arial, Helvetica, sans-serif; color:#77278B; padding-left:10px; padding-bottom:10px;}
#mainContent .pageTitle span.about { font:bold 14px Geneva, Arial, Helvetica, sans-serif; color:#000; padding-left:10px; padding-bottom:10px;}
#mainContent .pageTitle span.health { font:bold 14px Geneva, Arial, Helvetica, sans-serif; color:#015697; padding-left:10px; padding-bottom:10px;}
#mainContent .pageTitle span.providers { font:bold 14px Geneva, Arial, Helvetica, sans-serif; color:#C88A12; padding-left:10px; padding-bottom:10px;}
#mainContent .pageTitle span.brokers { font:bold 14px Geneva, Arial, Helvetica, sans-serif; color:#78A22F; padding-left:10px; padding-bottom:10px;}
#mainContent .pageTitle span.members em {float:right; position:relative; top:0px;}
#mainContent .pageTitle span em.static { float:none; position:relative; top:0; font:italic 12px Arial, Helvetica, sans-serif; color:#333;}
#mainContent .pageTitle span.h1 em.static { float:none; position:relative; top:0; font:bold italic 14px Geneva, Arial, Helvetica, sans-serif; color:#891A12;}
#mainContent .pageTitle span.members em.static { float:none; position:relative; top:0; font:bold italic 14px Geneva, Arial, Helvetica, sans-serif; color:#77278B;}
#mainContent .pageTitle span.health em.static { float:none; position:relative; top:0; font:bold italic 14px Geneva, Arial, Helvetica, sans-serif; color:#015697;}
#mainContent .pageTitle span.providers em.static { float:none; position:relative; top:0; font:bold italic 14px Geneva, Arial, Helvetica, sans-serif; color:#C88A12;}
#mainContent .pageTitle span.brokers em.static { float:none; position:relative; top:0; font:bold italic 14px Geneva, Arial, Helvetica, sans-serif; color:#78A22F;}
#mainContent .pageTitle span em {float:right; position:relative; top:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
#mainContent span.h2 { font:bold 12px Geneva, Arial, Helvetica, sans-serif; color:#000000; padding-bottom:10px;}
#mainContent ul.disc, #mainContentFull ul.disc { list-style:disc;}
#mainContent ul.quote_disc, #mainContentFull ul.quote_disc { list-style:disc; list-style-image: url(images/quote_bullet.gif);}
#mainContent div.adobe { text-align:right; position:relative; top:-1px; left:0px;}
#mainContent div.text {/*border-left:solid 1px #ccc;*/padding-left:5px;font-family: Arial, Helvetica, sans-serif;}
span.tab { border:solid 1px #eee; background-color:#eee; padding:10px; float:left; font-weight:bold; width:120px;}
span.box {padding:10px; border:solid 1px #eee; float:left; width:403px; margin-bottom:10px;}
span.loginEmp {border:solid 1px #891A1C;background-color:#891A1C;color:#fff;text-transform:uppercase;padding:5px 0px 5px 6px;width:150px;font:normal 12px Arial, Helvetica, sans-serif;float:left;position:relative;top:10px;font-family: Arial, Helvetica, sans-serif;}
span.loginEmp a:link, span.loginEmp a:visited, span.loginEmp a:hover, span.loginEmp a:active {color:#fff;font:normal 12px Arial, Helvetica, sans-serif;font-family: Arial, Helvetica, sans-serif;}
div.loginBoxEmp {border:solid 1px #891A1C; padding:10px; width:136px; color:#333; font:normal 12px Arial, Helvetica, sans-serif; float:left; position:relative; top:10px;}
span.loginMem {border:solid 1px #77278B; background-color:#77278B; color:#fff; text-transform:uppercase; padding:5px 0px 5px 6px; width:150px; font:normal 12px Arial, Helvetica, sans-serif; float:left; position:relative; top:10px;}
span.loginMem a:link, span.loginMem a:visited, span.loginMem a:hover, span.loginMem a:active {color:#fff; font:normal 12px Arial, Helvetica, sans-serif; }
span.loginProv {border:solid 1px #C88A12; background-color:#C88A12; color:#fff; text-transform:uppercase; padding:5px 0px 5px 6px; width:150px; font:normal 12px Arial, Helvetica, sans-serif; float:left; position:relative; top:10px;}
span.loginProv a:link, span.loginMem a:visited, span.loginMem a:hover, span.loginMem a:active {color:#fff; font:normal 12px Arial, Helvetica, sans-serif; }
div.loginBoxMem {border:solid 1px #77278B; padding:10px; width:136px; color:#333; font:normal 12px Arial, Helvetica, sans-serif; float:left; position:relative; top:10px;}
div.loginBoxProv {border:solid 1px #C88A12; padding:10px; width:136px; color:#333; font:normal 12px Arial, Helvetica, sans-serif; float:left; position:relative; top:10px;}

span.getQuote, div.getQuote {border:solid 1px #77a22f; background-color:#77a22f; color:#fff; text-transform:uppercase; padding:5px 0px 5px 6px; width:150px; font:normal 12px Arial, Helvetica, sans-serif; float:left; position:relative; top:10px; margin-bottom:10px;}
span.getQuote a:link, span.getQuote a:visited, span.getQuote a:hover, span.getQuote a:active, div.getQuote a:link, div.getQuote a:visited, div.getQuote a:hover, div.getQuote a:active  {color:#fff; font:normal 12px Arial, Helvetica, sans-serif; }
div.getQuote {border:solid 1px #77a22f; background-color:#77a22f; color:#fff; text-transform:uppercase; padding:5px 0px 5px 6px; width:150px; font:normal 12px Arial, Helvetica, sans-serif;}
div.getQuote a:link, div.getQuote a:visited {color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
div.getQuote a:hover, div.getQuote a:active {text-decoration:underline;}
#sideNav a.emp:link, #sideNav a.emp:visited, #sideNav a.prov:link, #sideNav a.prov:visited, #sideNav a.mem:link, #sideNav a.mem:visited, #sideNav a.brok:link, #sideNav a.brok:visited, #sideNav a.health:link, #sideNav a.health:visited {color:#666; text-decoration:none;}
#sideNav a.emp:hover, #sideNav a.emp:active {color:#891A1C; text-decoration:underline;}
#sideNav a.prov:hover, #sideNav a.prov:active {color:#C88A12; text-decoration:underline;}
#sideNav a.mem:hover, #sideNav a.mem:active {color:#77278B; text-decoration:underline;}
#sideNav a.brok:hover, #sideNav a.brok:active {color:#78A22F; text-decoration:underline;}
#sideNav a.health:hover, #sideNav a.health:active {color:#015697; text-decoration:underline;}
ul.toggle a:link, ul.toggle a:visited {color:#333; text-decoration:none;}
ul.toggle a:hover, ul.toggle a:active {text-decoration:underline;}
	/*****/
hr {border: 0;color: #9E9E9E; background-color: #9E9E9E;height: 1px; width: 100%; text-align: left; clear:both;}
hr.padd {border: 0;color: #ccc;height: 1px;clear:both; margin-top:20px;}
	/*****/
table.caTable td {border:1px solid #999; padding:5px;}
table.caTable {margin-top:10px;}
#boxButtons {width:86%; float:left; border-left:solid 1px #ccc; padding-left:20px;}
#boxButtons div.buttons {width:163px; border:1px solid #ccc;text-align:center; height:150px; margin:0 10px 15px 0;}
#boxButtons div.buttons a:link, #boxButtons div.buttons a:visited {color:#666; text-decoration:none;}
#boxButtons div.buttons a:hover, #boxButtons div.buttons 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; }
.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;}
.eob a:link, .eob a:visited, .eob a:hover, .eob a:active {text-transform:uppercase;}
.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; }
/**********************/

/*TRANSLATION ELEMENTS*/
#translation { clear:both; font:normal 11px Arial, Helvetica, sans-serif; color:#666; position:relative; top:80px; padding-top:15px; margin-bottom:20px; border-top:solid 1px #ccc; background:url(members/foryou/images/translation_new.gif) no-repeat bottom left; height:380px;}
/**************/

/*FOOTER ELEMENTS*/
#footer {width:800px; margin:30px auto; background-color:#fff; clear:both; font:normal 11px Arial, Helvetica, sans-serif; color:#666; position:relative; top:40px; margin-top:40px; padding:0px 0px 70px 0px; border-top:solid 1px #ccc;}
#footerblind {width:700px; margin:30px auto; background-color:clear; font:normal 11px Arial, Helvetica, sans-serif; color:#666; position:relative; top:40px; margin-top:40px; padding:0px 0px 70px 0px; border-top:solid 1px #ccc;}
#footer a:link, #footer a:visited {color:#666; text-decoration:none;}
#footer a:hover, #footer a:active {text-decoration:underline;}
/**************/

/*CHIP NEWS VIDEO*/
div#news_video {/*border:1px solid #666;*/ padding:10px; margin:12px 10px 10px 0; width:300px;}
div#news_video p{font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin:3px 0 0 0; padding:0;} 
div#news_video a:link, div#news_video a:visited {color:#666; text-decoration:none;}
div#news_video a:hover, div#news_video a:active {text-decoration:underline;}