menmu/*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:960px; 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;}
	/*******/
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;width:800px; height:200px;}
#flash #image {width:800px; height:200px;}
#search {float:right; position:relative; top:-30px;}
#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;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; 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; 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 .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;}*/

/**********************/

/*MAIN CONTENT ELEMENTS*/

#mainContent /*new2013*/  {width:705px; float:right;font:normal 12px Arial, Helvetica, sans-serif; 	color:#333; position:relative; 	top:30px; font-family: Arial, Helvetica, sans-serif; }
#mainContent .text /*new2013*/  {width:670px; float:left; }

#mainContent .text p /*new2013*/  {font:normal 13px Arial, Helvetica, sans-serif; color:#333;}
#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; font:normal 12px Arial, Helvetica, sans-serif; color:#333; position:relative; top:30px;}
#mainContent .pageTitle/*new2013*/ { font-family:'Open Sans ', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px;color:#72246c; float:left;}
#mainContent .pageTitle span.breadcrumb /*new2013*/ { font-family:'Open Sans ', Arial, Helvetica, sans-serif; font-weight:600; font-size:14px;color:#333; position:relative;}
/*#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;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 h2 { font-family:'Open Sans ', Arial, Helvetica, sans-serif; font-weight:700; font-size:15px;color:#666; margin:30px 0 0 0; }
p{font:normal 13px Arial, Helvetica, sans-serif; color:#333; line-height:1.2em;}
/*#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;}

#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 {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.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; }*/
/*2013:*/


div.loginBoxMem {border:solid 1px #c1c1c1; padding:10px 10px 0 10px; width:198px; color:#333; font:normal 12px 'Lato', Arial, Helvetica, sans-serif; float:left; position:relative; top:10px; line-height:1.5em;}
div.loginBoxMem p{font:normal 13px Arial, Helvetica, sans-serif; margin-top:0;}
div.loginBoxMem a:link,div.loginBoxMem a:visited {color:rgb(0,114,188); text-decoration:none;}
div.loginBoxMem a:hover,div.loginBoxMem a:active {color:rgb(0,114,188); text-decoration:underline;}
span.loginMem {background-color:#909899; color:#fff;padding:5px 10px; width:200px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; 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;}

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;}
/**************/

hr {border: 0;color: #c1c1c1; background-color: #c1c1c1;height: 1px; width: 100%; text-align: left; clear:both;}
hr.padd {border: 0;color: #ccc;height: 1px;clear:both; margin-top:20px;}

/*vvvvvvv MOST 2013 RESTRUCTURE ELEMENTS ARE BELOW vvvvvvv*/
.subhead_image {width:705px; height:148px; margin:10px 0 15px 0; border:1px solid #CCC;}
.subhead_image p{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:700; font-size:25px;color:#414242; margin:0; padding:10px 0 0 15px; line-height:1em;}
.clear {clear:both;}
#boxy{width:95%;  overflow: hidden; }
#boxy .intro { font:normal 15px Georgia, Helvetica,Palatino,"Times New Roman",serif; color:#333;}
#boxy_index{width:100%;  overflow: hidden;}

#boxy .box50 { float:left; padding:16px; width:44%; position:relative; height:inherit; margin-right:16px; margin-bottom: -99999px; padding-bottom: 99999px; background-color:#eeeeee;}
#boxy p { font:normal 13px Arial, Helvetica, sans-serif; color:#333; line-height:1.2em;}
.box50 h2{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px;color:#72246c; margin:0;} 
#mainContent .box50 h2{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px;color:#72246c; margin-bottom:0;}
.altbox50 { float:left;border:1px solid #e1e1e1; padding:10px; margin:10px 20px 10px 0; width:44%; position:relative; }
.altbox50 img{float:left; padding-right:15px;}
.altbox50 p{font:normal 13px Arial, Helvetica, sans-serif; color:#333; line-height:1.3em;}
.more { float:right; font-size:12px; text-decoration:underline; margin-top:8px;}
.altbox50 h3{font:bold 13px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;} 
#mainContent .altbox50 h2{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px;color:#72246c; margin:0;}
.altbox80 { float:left;border:1px solid #e1e1e1; padding:10px; margin:10px 20px 10px 0; width:70%; position:relative;}
.altbox80 img{float:left; padding-right:15px;}
.more { float:right; font-size:12px; text-decoration:underline; margin-top:8px;}
.altbox80 h3{font:bold 13px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;} 
.altbox100 { float:left;border:1px solid #e1e1e1; padding:10px; margin:10px 20px 10px 0; width:90%; position:relative;}
.altbox100 img{float:left; padding-right:15px;}
.altbox100 h3{font:bold 13px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;} 
#mainContent .altbox80 h2{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px;color:#72246c; margin-bottom:0;}
.altbox25 { float:left;border:1px solid #e1e1e1; padding:11px; margin:10px 12px 10px 0; width:19%; position:relative; margin-right:20px;}
.altbox25 a:link, .altbox25 a:visited { text-decoration:none;}
.altbox25 a:hover, .altbox25 a:active { text-decoration:underline;}
.altbox25 h3{font:bold 13px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;} 
#mainContent .altbox25 h2{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px;color:#72246c; margin-bottom:0;}

.altbox15 { float:left;border:1px solid #e1e1e1; padding:0 11px 11px 11px; margin:10px 11px 10px 0; width:15%; position:relative;}
.altbox15 a:link, .altbox15 a:visited { text-decoration:none;}
.altbox15 a:hover, .altbox15 a:active { text-decoration:underline;}
.altbox15 h3{font:bold 13px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;} 
.altboxFloat { float:left;border-right:1px solid #b7bcbc; padding:10px; margin:10px 20px 10px 0; width:44%; position:relative; margin-right:20px;}
.altboxFloat img{float:left; padding-right:15px;}
.altboxFloat h3{font:bold 13px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;} 
#mainContent .altboxFloat h2{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px;color:#72246c; margin-bottom:0;}

#toggle {float:right; margin-bottom:7px; width:215px; height:35px;}
#toggle .expand_all a{ color:#666; text-decoration:none;height:29px;float:left;width:98px; padding:7px 0 0 7px; background:url(images/expand.jpg) 0 0 no-repeat;}
#toggle .expand_all a:hover, #toggle .expand_all a:active{color:#fff; text-decoration:underline;height:29px;float:left;width:98px; background:url(images/expand_o.jpg) 0 0 no-repeat;}
#toggle .close_all a{ color:#666; text-decoration:none;height:29px;float:right;width:98px; padding:7px 0 0 7px; background:url(images/collapse.jpg) 0 0 no-repeat;}
#toggle .close_all a:hover, #toggle .close_all a:active{color:#fff; text-decoration:underline;height:29px;float:right;width:98px; background:url(images/collapse_o.jpg) 0 0 no-repeat;}
#toggle p {margin:0;}

#cascade {width:100%;  overflow: hidden; margin:0 0 20px 0;}
#cascade p{font:normal 13px Arial, Helvetica, sans-serif; color:#333; line-height:1.2em;}
#cascade h2{font:bold 15px Arial, Helvetica, sans-serif; color:#72246c; margin:0; margin-left:6px;} 
.cascade_header{ float:left;border-bottom:1px solid #b7bcbc;background-color:#f4f4f4;width:100%; padding:16px;}
.cascade_header h2{font:bold 13px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;} 

.cascade_detail{ float:left; background-color:#ffffff;width:672px; padding:15px;}
.cascade_detail p{font:normal 13px Arial, Helvetica, sans-serif; color:#333; line-height:1.2em;}

.cascade_more {float:right; margin:0 45px 0 0;}
.cascade_more_li {float:right; margin:2px 20px 0 0; border:none;}
.cascade_more_li2{float:right; margin:-17px 20px 0 0; border:none;}
.cascade_header a { display:block;background-color:#f4f4f4;height: 100%;}
.cascade_header a:link, .cascade_header a:visited {background-color:#f4f4f4;height: 100%;}
.cascade_header a:active, .cascade_header a:hover {background-color:#e4e4e4;}
#cascade .cascade_header:hover {background:#e6e6e6;}
.intro { font:normal 15px Georgia, Helvetica,Palatino,"Times New Roman",serif; color:#333;}
#full_ad {width:91%;float:left;border:1px solid #b7bcbc; padding:15px; position:relative}
h4 {font:bold 12px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;}
.more { float:right; font-size:12px; text-decoration:underline; margin-top:8px;}
.link_strong {font:bold 14px Arial, Helvetica, sans-serif; color:#72246c; margin-bottom:0;}
.link_strong a:link, .link_strong a:visited {color:#72246c;text-decoration:none;}
.link_strong a:hover, .link_strong a:active {text-decoration:underline;}

#leftNav /*new2013*/ {width:180px; float:left; position:relative; top:20px; /*margin-left:30px; */position:relative;}
#leftNav ul li {list-style:none; margin:0; padding:3px 0 3px 0; position:relative; left:-37px; width:180px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700;font-size:14px; color:#333;}
#leftNav ul li ul li {margin-left:10px;font-weight: 700;font-size:13px; color:#444;}
#leftNav ul li ul li ul li {margin-left:18px;font-weight: 400;font-size:13px; color:#444;}
#leftNav ul li 
#leftNav ul li.tools { line-height:100%;}
#leftNav span.noHeader ul li a {padding-left:0px; color:#333;}
/*new 2-13:*/
#leftNav a:link, #leftNav a:visited {color:#666; text-decoration:none;}
#leftNav a:hover, #leftNav a:active {color:#77278B; text-decoration:underline;}
#leftNav .loginBoxMem {border:solid 1px #77278B; padding:10px; width:129px; color:#333; font:normal 10px Arial, Helvetica, sans-serif; float:left; position:relative; top:10px; line-height:1.5em;}
#leftNav .loginBoxMem a:link,div.loginBoxMem a:visited {color:rgb(0,114,188); text-decoration:none;}
#leftNav .loginBoxMem a:hover,div.loginBoxMem a:active {color:rgb(0,114,188); text-decoration:underline;}


/*combo Box*/
.input_field {float: left;margin: 0px;background-color: rgb(255, 255, 255);border: 1px solid rgb(193, 195, 195);width:270px;position: relative;font-weight: normal;/*padding: 5px 0 5px 5px;*/color: #666;font-size: 14px;cursor: pointer; height:32px; }
.dropper {position: relative; float:right; display: block; padding: 10px;font-size: 11px; font-weight: normal; color:#fff; text-align:center; text-decoration: none;background-color:#72246c;/*top: -1px;*/  height:13px; width:20px; overflow:hidden;}
.input_field select {font-size: 10px; font-weight: normal; text-decoration: none;background-color:#000;border: 1px solid #fff;}

/*$$$$$  Expand_Menu  $$$$$*/
#expand_nav {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;font-size: 13px;line-height: 1.5; float:left; position:relative; top:40px; position:relative; width:220px; padding-bottom:10px;
  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
     -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
          box-shadow: 2px 2px 5px rgba(0,0,0,0.2);}
		  
.ie7 #expand_nav, .ie8 #expand_nav, ie9 #expand_nav {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;font-size: 13px;line-height: 1.5; float:left; position:relative; top:40px; position:relative; width:220px; padding-bottom:10px; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;
  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
     -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
          box-shadow: 2px 2px 5px rgba(0,0,0,0.2);}

.menu-item_0, .menu-item, .menu-item2, .menu-item3, .menu-item4, .menu-item5, .menu-item6, .menu-item7, .menu-item8, .menu-item9 { background: #fff; width: 220px;}

.menu-persist { background: #fff; width: 220px; padding-bottom:0; }
/*Menu Header Styles*/
.menu-item_0 h4,.menu-item h4, .menu-item2 h4, .menu-item3 h4, .menu-item4 h4, .menu-item5 h4, .menu-item6 h4, .menu-item7 h4, .menu-item8 h4, .menu-item9 h4 {border-bottom: 1px solid rgba(0,0,0,0.3); border-top: 1px solid rgba(255,255,255,0.2); color: #fff; font-size: 14px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 600; padding: 6px 14px; margin-bottom:2px;   background: #72246c;}


.menu-persist h4 {border-bottom: 1px solid rgba(0,0,0,0.05); border-top: 1px solid rgba(255,255,255,0.2); color: #72246c; font-size: 14px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 600; padding: 6px 12px;background: #eeeeee; margin-bottom:2px;}

.menu-persist h4 img { float:left; padding-right:12px;vertical-align:middle;}

.menu-item_0 h4:hover, .menu-item h4:hover, .menu-item2 h4:hover, .menu-item3 h4:hover, .menu-item4 h4:hover, .menu-item5 h4:hover, .menu-item6 h4:hover, .menu-item7 h4:hover, .menu-item8 h4:hover, .menu-item9 h4:hover {  background: #873180; }

  
.menu-item_0 h4 a, .menu-item h4 a, .menu-item2 h4 a, .menu-item3 h4 a, .menu-item4 h4 a, .menu-item5 h4 a, .menu-item6 h4 a, .menu-item7 h4 a, .menu-item8 h4 a, .menu-item9 h4 a {color: white; display: block; text-decoration: none; width: 220px;}

.menu-persist h4:hover { text-decoration:underline;}
.menu-persist h4 a {color: #72246c; display: block; text-decoration: none; width: 220px; }

/*ul Styles*/
.menu-item_0 ul, .menu-item ul, .menu-item2 ul, .menu-item3 ul, .menu-item4 ul, .menu-item5 ul, .menu-item6 ul, .menu-item7 ul, .menu-item8 ul, .menu-item9 ul {background: #fff; font-size: 13px; line-height: 30px; /*height: 0px;*/ list-style-type: none; overflow: hidden; padding: 0px; margin-top:2px; margin-bottom:0; 
  /*Animation*/
  -webkit-transition: height 1s ease;
     -moz-transition: height 1s ease;
       -o-transition: height 1s ease;
      -ms-transition: height 1s ease;
          transition: height 1s ease;}
/*Conditional List Style for IE*/
.ie7 .menu-item_0 ul, .ie8 .menu-item_0 ul, .ie7 .menu-item ul, .ie8 .menu-item ul, .ie7 .menu-item2 ul, .ie8 .menu-item2 ul, .ie7 .menu-item3 ul, .ie8 .menu-item3 ul, .ie7 .menu-item4 ul, .ie8 .ie7 .menu-item4 ul, .ie8 .menu-item4 ul, .ie7 .menu-item5 ul, .ie8 .menu-item5 ul, .ie7 .menu-item6 ul, .ie8 .menu-item6 ul, .ie7 .menu-item7 ul, .ie8 .menu-item7 ul, .ie7 .menu-item8 ul, .ie8 .menu-item8 ul, .ie7 .menu-item9 ul, .ie8 .menu-item9 ul {background: #fff; font-size: 12px; line-height: 30px; /*height: 0px;*/ list-style-type: none; overflow: hidden; padding: 0px; margin-top:2px; margin-bottom:0; 
  /*Animation*/
  -webkit-transition: height 1s ease;
     -moz-transition: height 1s ease;
       -o-transition: height 1s ease;
      -ms-transition: height 1s ease;
          transition: height 1s ease;}

.menu-item ul a, .menu-item2 ul a, .menu-item3 ul a, .menu-item4 ul a, .menu-item5 ul a, .menu-item6 ul a, .menu-item7 ul a, .menu-item8 ul a, .menu-item9 ul a {margin-left: 20px;text-decoration: none;color: #333;display: block;width: 200px;}

/*V^*/
.menu-item ul ul a, .menu-item2 ul ul a, .menu-item3 ul ul a, .menu-item4 ul ul a, .menu-item5 ul ul a, .menu-item6 ul ul a, .menu-item7 ul ul a, .menu-item8 ul ul a, .menu-item9 ul ul a {margin-left: 40px;text-decoration: none;color: #333;display: block;width: 200px; border-bottom:none;}

/*li Styles*/
.menu-item li, .menu-item2 li, .menu-item3 li, .menu-item4 li, .menu-item5 li, .menu-item6 li, .menu-item7 li, .menu-item8 li, .menu-item9 li {border-bottom: 1px solid #eee;}
/*%$%*/
.ie8 .menu-item li, .ie7 .menu-item li, .ie8 .menu-item2 li, .ie7 .menu-item2 li, .ie8 .menu-item3 li, .ie7 .menu-item3 li, .ie8 .menu-item4 li, .ie7 .menu-item4 li, .ie8 .menu-item5 li, .ie7 .menu-item5 li, .ie8 .menu-item6 li, .ie7 .menu-item6 li, .ie8 .menu-item7 li, .ie7 .menu-item7 li, .ie8 .menu-item8 li, .ie7 .menu-item8 li, .ie8 .menu-item9 li, .ie7 .menu-item9 li  {border-bottom: 1px solid #eee; border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}

.menu-item li:hover, .menu-item2 li:hover, .menu-item3 li:hover, .menu-item4 li:hover, .menu-item5 li:hover, .menu-item6 li:hover, .menu-item7 li:hover, .menu-item8 li:hover, .menu-item9 li:hover {background: #eee;}

/*First Item Styles*/
.alpha p {padding: 8px 12px;color: #9a9a9a;}

.alpha p a {color: #aaa;font-style: italic;}

.alpha p a:hover { color: #ccc;}
expand_nav .menu-item ul {margin:0px;padding:0px;}

/*$$$$$  END Expand_Menu  $$$$$*/

/*&&& FINDER SELECTOR &&*/
#find_select {width:220px; height:80px; background:url(images/finder_bg.png) no-repeat top left; z-index:500; margin:5px 0 4px 0;}
#find_select h2 {font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:15px;color:#72246c; margin: 8px 0 16px 5px;}
.select_box select {z-index:2;background:transparent;width: 220px; font:normal 15px Arial, Helvetica, sans-serif; color:#333;line-height: 1;border: 0; border-radius: 0; height: 25px;-webkit-appearance: none; padding:4px; margin-left:0;}

.select_box {width: 170px; height: 25px; overflow: hidden; background: url(images/dropper_green.png) no-repeat right #fff; border: 1px solid rgb(193, 195, 195); color:#666;font-weight: normal;color: #333;font-size: 14px;cursor: pointer; padding:0; margin:-1px 0 5px 5px;}

#full_ad h6{position:relative;color:#fff;background:#72246c; font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:1.1em;float:left;clear:both; padding:6px 30px 6px 24px; margin:-10px -25px 5px 0;
    -moz-box-shadow:2px 2px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.1);
    -o-box-shadow:2px 2px 0 rgba(0,0,0,0.1);
    box-shadow:2px 2px 0 rgba(0,0,0,0.1);}
#full_ad h6 a:link, #full_ad h6 a:visited {color:#fff; text-decoration:none;}
#full_ad h6 a:hover, #full_ad h6 a:active {text-decoration:underline;}
#full_ad h6 img{ vertical-align:middle;}
#full_ad h6:after{ content:" "; background:url(images/ribbon.png); display:block; width:10px; height:10px; position:absolute; bottom:0;right:0; left:auto; margin-bottom:-10px; z-index:100; }




/*FOOTER ELEMENTS*/
#footer_ff_inside {width:960px; /*margin-left:-150px;*/margin-top:185px; height:340px;}
#footer {width:960px; margin:10px auto; background-color:#fff; clear:both; font:normal 12px Arial, Helvetica, sans-serif; color:#666; position:relative; /*padding:10px 0px 70px 0px; */}
#footerblind {width:700px; margin:30px auto; background-color:clear; font:normal 12px 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;}
/**************/


