/* organization and browser-specific rules need to be polished */
body {
background: #FFF;
color: #000;
font: 80%/1.3 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
#wrapper {
margin: 10px;
background: #FFF;
color: #000;
}
#masthead {
color: #FFF;
position: relative;
padding: 0;
margin: 0;
}
#masthead a {
content:"<&lpos=header&>";
}
#brand form {
display: block;
position: absolute;
white-space: nowrap;
padding: 0;
margin: 0;
right: 8px;
bottom: 10px;
}
#mTxt {
height: 16px;
font-size: 100%;
border: 1px solid #7F9DB9;
width: 108px;
margin-bottom: 5px;
}
* html #mTxt {
margin-bottom: 0;
}
#mGo {
margin-bottom: -2px;
}
* html #mGo {
margin-bottom: -4px;
}
#mLinks {
position: absolute;
top: 15px; /*KW adjusted from 12px to fix prescription drug search*/
right: 12px; /*KW adjusted from 10px to fix prescription drug search*/
font-size: 12px; /*KW adjusted from 11px to fix prescription drug search*/
/*KW adjusted to fix prescription drug search:  background: #221E1F;*/
font-family:Arial, Helvetica, sans-serif; /*KW added to fix prescription drug search*/
color:#333; /*KW added to fix prescription drug search*/
}
#mLinks span {
padding: 0;
color: #80D7F7; /*KW adjusted from #fff to fix prescription drug search*/
}
#mLinks div span {
padding: 0 8px;
}
/*KW added styles to fix prescription drug search */
#mLinks a, #mLinks a:visited, #mLinks a:active, #mLinks a:focus, #mLinks a:hover {
 color:#fff;
 font-weight:600;
 text-decoration:none;
 font-size: 11px; /*GW adjusted from 11px per MB  new adjsutments*/
 font-family:Arial, Helvetica, sans-serif; /*GW adjusted per MB new adjustment*/
 padding-right:5px;
 padding-left:5px;
}
#mLinks a:hover {
 text-decoration: underline;
}
/*end of addition*/


#fLinks span {
color: #ccc;/*KW adjusted from #fff to fix prescription drug search*/
}
#brand {
background: #FFF url(/assets/common/images/header_bg.gif) repeat-x top left;   /*KW adjusted from #221E1F to fix prescription drug search*/
height: 118px; 
position: relative;
margin-bottom: 0px; /*KW adjusted from 4px to fix prescription drug search*/
text-align: left;
padding: 0px 5px 0px 0px; /*KW adjusted from 15px 5px 15px 15px; to fix prescription drug search*/
border: 1px solid #fff; /*KW added to fix prescription drug search*/
}
* html #brand {
height /**/: 70px;
}
#logo {
display: block;
width: 500px; /*KW adjusted from 258px to fix prescription drug search*/
height: 50px; /*KW adjusted from 0px to fix prescription drug search*/
margin: 60px 0 0 15px; /*KW added to fix prescription drug search*/
padding: 0; /*KW adjusted from 40px 0 0 0 to fix prescription drug search*/
overflow: hidden;
text-indent: -9999px;  /*KW adjusted from 40px 0 0 0 to fix prescription drug search*/
background: #fff url(/assets/common/images/brand.logo-white.gif)  no-repeat top left; /*KW adjusted from #221E1F url(/assets/common/images/brand.logo.gif)  to fix prescription drug search*/
}
* html #logo {
height /**/:40px;
}

#tagline {
display:none;
overflow: hidden;
width: 1px;
height: 1px;
z-index:1;
/*KM removed to fix job listing page position: absolute;
width: 242px;
background: none no-repeat scroll top left transparent;
padding-top: 29px;
height: 0px;
overflow: hidden;
left: 170px;
top: 74px;
z-index: 10;
*/}


/* KM adjusted styles that were in this id, but replaced to fix prescription drug search
position: absolute;
width: 100%;
background: none no-repeat top left;
padding-top: 3px;
height: 25px;
overflow: hidden;
left: 0px;
top: 74px;
z-index: 10;
*/


#taglineOld {
position: absolute;
width: 242px;
background: none no-repeat top left;
padding-top: 29px;
height: 0px;
overflow: hidden;
left: 170px;
top: 74px;
z-index: 10;
}

.hidden{
  display: none; 
}


.members #tagline {
background-image: url(/assets/common/images/tagline.members.gif);
}
.members #taglineOld {
background-image: url(/assets/common/images/tagline.members.old.gif);
}
/*.shopping #tagline {
background-image: url(/assets/common/images/tagline.shopping.gif);
text-indent:-9999px;
}*/

.shopping #taglineOld {
background-image: url(/assets/common/images/tagline.shopping.old.gif);
}
.producers #tagline {
background-image: url(/assets/common/images/tagline.producers.gif);
}
.employers #tagline {
background-image: url(/assets/common/images/badge.link.bluee.gif);
}
.providers #tagline {
background-image: url(/assets/common/images/badge.link.bluee.gif);
}
.inside #tagline {
background-image: url(/assets/common/images/tagline.inside.gif);
}
#buffer {
padding-right: 3px;
background: none top left repeat-x; /*KW removed #fff to fix prescription drug search*/
line-height: 1.3;
}
/****KW replaced classes to fix prescription drug search

.members #buffer {
background-image:  url(/assets/common/images/content.curve.members.gif);
}
.shopping #buffer {
background-image:  url(/assets/common/images/content.curve.shopping.gif);
}
.inside #buffer {
background-image:  url(/assets/common/images/content.curve.inside.gif);
}
.producers #buffer {
background-image:  url(/assets/common/images/content.curve.producers.gif);
}
.employers #buffer {
background-image:  url(/assets/common/images/content.curve.employers.gif);
}
.providers #buffer {
background-image:  url(/assets/common/images/content.curve.providers.gif);
}
*/
.members #buffer {
	background: transparent url(/assets/common/images/content.curve.all2.gif) repeat-x left top;
}

.shopping #buffer {
	background: transparent url(/assets/common/images/content.curve.all2.gif) repeat-x left top;
}

.inside #buffer {
	background: transparent url(/assets/common/images/content.curve.all2.gif) repeat-x left top;
}

.producers #buffer {
	background: transparent url(/assets/common/images/content.curve.all2.gif) repeat-x left top;
}

.employers #buffer {
	background: transparent url(/assets/common/images/content.curve.all2.gif) repeat-x left top;
}

.providers #buffer {
	background: transparent url(/assets/common/images/content.curve.all2.gif) repeat-x left top;
}
/*KW commented out to fix prescription drug search
.members #nav {
background-color: #0070A8;
}
.shopping #nav {
background-color: #78AF00;
}
.producers #nav {
background-color: #653292;
}
.employers #nav {
background-color: #CD111C;
}
.providers #nav {
background-color: #A11B8A;
}
.inside #nav {
background-color: #F60;
}
*/
#columns { /* table to create columns and avoid some serious IE bugs (for now) */
padding: 0;
margin: 0;
width: 100%;
border: 0;
}
#nav {
border: 0;
vertical-align: top;
margin: 0;
padding: 0 0 20px 0;
width: 170px;
/*line-height: 1.3;*/ /*KW commented out to fix prescription drug search*/
font-size: 85%;
}
#badge {
height: 173px;
padding: 0;
margin: 0;
background: #FFF none no-repeat top left;
}
#badge div {
height: 173px;
background: none no-repeat top left;
padding-top: 2px; /*KW added to fix prescription drug search*/
}
#badge a {
display: block;
width: 170px;
height: 0px;
padding-top: 28px;
margin:0;
/*border-top: 1px solid #FFF;*//*KW commented out to fix prescription drug search*/
overflow: hidden;
visibility: hidden;
background-position: top left;
background-repeat: no-repeat;
}
* html #badge a {
height /**/: 28px;
}
#wrapper #badge a:hover, #wrapper #badge a:focus {
background-position: top right;
}
#bMembers {
background-image:  url(/assets/common/images/badge.link.members.gif);
}
#bShopping {
background-image:  url(/assets/common/images/badge.link.shopping.gif);
}
#bInside {
background-image:  url(/assets/common/images/badge.link.inside.gif);
}
#bProducers {
background-image:  url(/assets/common/images/badge.link.producers.gif);
}
#bEmployers {
background-image:  url(/assets/common/images/badge.link.employers.gif);
}
#bProviders {
background-image:  url(/assets/common/images/badge.link.providers.gif);
}
.members #badge div {
background-image: url(/assets/common/images/badge.wave.members.gif);
}
.members #bMembers {
visibility: visible;
border-top: 0;
}
.shopping #badge div {
background-image: url(/assets/common/images/badge.wave.shopping.gif);
}

.producers #badge div {
background-image: url(/assets/common/images/badge.wave.producers.gif);
}
.producers #bProducers {
visibility: visible;
border-top: 0;
}
.employers #badge div {
background-image: url(/assets/common/images/badge.wave.employers.blank.gif);
}
.employers #bEmployers {
visibility: visible;
border-top: 0;
}
.providers #badge div {
background-image: url(/assets/common/images/badge.wave.providers.blank.gif);
}
.providers #bProviders {
visibility: visible;
border-top: 0;
}
.inside #badge div {
background-image: url(/assets/common/images/badge.wave.inside.gif);
}
.inside #bInside {
visibility: visible;
border-top: 0;
}
#badge.expanded a {
background-position: top center;
}
.members .expanded #bMembers,.shopping .expanded #bShopping,.producers .expanded #bProducers,.employers .expanded #bEmployers,.providers .expanded #bProviders, .inside .expanded #bInside {
background-position: top left;
}
.expanded #bMembers {
background-color: #ccc; /*KW adjusted from #78AF00 to fix prescription drug search*/
}
.expanded #bShopping {
background-color: #ccc; /*KW adjusted from #78AF00 to fix prescription drug search*/
}
.expanded #bProducers {
background-color: #ccc; /*KW adjusted from #653292 to fix prescription drug search*/
}
.expanded #bEmployers {
background-color: #ccc; /*KW adjusted from #CD111C to fix prescription drug search*/
}
.expanded #bProviders {
background-color: #ccc; /*KW adjusted from #A11B8A to fix prescription drug search*/
}
.expanded #bInside {
background-color: #ccc; /*KW adjusted from #F60 to fix prescription drug search*/
}
#menu {
border-top: 1px solid #FFF;
/*KW added to fix prescription drug search*/
background:#fff;
	background:url(/assets/common/images/menu_bg.jpg) repeat-x top left;
	min-height:278px;
	/* IE fix for height */
	height:auto !important;
	height:278px;
}
#content {
/*border: 0;*/
vertical-align: top;
text-align: left;
margin: 0;
padding: 35px 20px 10px 20px; /*KW adjusted from 35px 10px 10px 10px to fix prescription drug search*/
color: #000;
line-height: 1.3;
font-size: 95%;
min-width: 380px;
}
* html #content {
padding-top: 36px;
}
#extras {
border: 0;
vertical-align: top;
font-size: 85%;
color: #000;
margin: 0;
width: 170px;
padding: 32px 0 .25em 0;
}
#extras a {
font-family:Verdana, Arial, Helvetica, sans-serif, "?lpos=right&";
}
.clearing {
height: 0px;
clear: both;
overflow: hidden;
}
#mLinks a, #mLinks a:visited, #mLinks a:active, #mLinks a:focus, #mLinks a:hover {
color: #FFF;
text-decoration: none;
}
#fLinks a, #fLinks a:visited, #fLinks a:active, #fLinks a:focus, #fLinks a:hover {
color: #999;/*KW adjusted from #fff to fix prescription drug search*/
text-decoration: none;
}
#footer {
margin-top:0px;
	border-top:1px solid #ccc;
	background-color: #fff;
/*KW commented out to fix prescription drug search
background: #221E1F;
color: #FFF;
clear: both;
margin-top: 4px;
text-align: center;
border-bottom: 1px solid #FFF; /* little hack for mozilla, which is touchy about rendering bottom white padding */
}
#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif, "?lpos=footer&";
	color:#666;
content:"<&lpos=footer&>";
}
#fLinks {
font-size: 83%;
padding: .5em;
color:  #999;	
}
#legal {
color: #999;
font-size: 80%;
padding: 0 5px 5px 5px;
}
#brand a:hover, #brand a:focus, #footer a:hover, #footer a:focus {
text-decoration: underline;
}
#nav ul {
margin: 0;
padding: 0;
width: 100%;
}
#nav ul, #nav li {
list-style: none;
}
#nav li a {
display: block;
padding-left: 12px;
color: #597f8c;	/*KW added to fix prescription drug search*/
}
#nav ul, #nav li {
list-style-type: none;
}
#wrapper #nav li li {
background-repeat: no-repeat;
background-position: 10px 10px;
padding-left: 15px;
margin-left:10px; /*KW added to fix prescription drug search*/

}
.members #nav li li, .members #nav li li.active {
background-image: url(/assets/common/images/nav.bulletarrow.all.gif);
}
.shopping #nav li li, .shopping #nav li li.active {
background-image: url(/assets/common/images/nav.bulletarrow.all.gif);
}
.producers #nav li li, .producers #nav li li.active {
background-image: url(/assets/common/images/nav.bulletarrow.all.gif);
}
.employers #nav li li, .employers #nav li li.active {
background-image: url(/assets/common/images/nav.bulletarrow.all.gif);
}
.providers #nav li li, .providers #nav li li.active {
background-image: url(/assets/common/images/nav.bulletarrow.all.gif);
}
.inside #nav li li, .inside #nav li li.active {
background-image: url(/assets/common/images/nav.bulletarrow.all.gif);
}
#nav ul ul {
width: auto;
}
#nav li {
display: block;
margin: 0;
padding: 5px;
/*border-bottom: 2px solid #FFF;*/ /*KW commented out to fix prescription drug search*/
list-style: none;
}
/*KW added to fix prescription drug search*/
#nav li.active {
	display:block;
	margin:0;
	padding:5px;
	list-style:none;
	font-weight:600;
}
/*end add*/

#nav li.active a {color:#0099cc;}
#nav li.active li {font-weight:normal;}  /* OVERRIDES 2ND LEVEL LI BOLD */

#nav .open {
padding: 0;
}
#nav .open a {
padding: 5px 5px 5px 17px;
}
#nav .open li a {
padding: 0 0 0 5px;
color:#0099cc;
}
#nav .open li, #nav .open {
border-bottom: 0;
}
#nav li ul {
margin: 0;
}
#nav a, #nav a:link, #nav a:visited, #nav a:active {
color: #333; /*KW adjusted from #000 to fix prescription search drug*/
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif, "<&lpos=left&>";
}
#nav ul a:hover, #nav ul a:focus {
text-decoration: underline !important;
}
#nav #menu ul ul a, #nav #menu ul ul a:link, #nav #menu ul ul a:visited, #nav #menu ul ul a:active {
color: #545454; /* KW adjusted from #000 to fix prescription drug search */
text-decoration: none;
}
#nav ul ul a:hover, #nav ul ul a:focus {
color: #388f98;	/*KWchanged from #000 to fix prescription drug search*/
text-decoration: underline;
}
.members #nav ul ul {
background: ; /*KW cleared color #7FB7D3 to fix prescription drug search */
}
.shopping #nav ul ul {
background: ; /*KW cleared color #BBD77F to fix prescription drug search */
}
.producers #nav ul ul {
background: ; /*KW cleared color #B298C8 to fix prescription drug search */
}
.employers #nav ul ul {
background: ; /*KW cleared color #F0B7BA to fix prescription drug search */
}
.providers #nav ul ul {
background: ; /*KW cleared color #F0B7BA to fix prescription drug search */
}
.inside #nav ul ul {
background: ; /*KW cleared color #FC9 to fix prescription drug search */
}
#nav #menu li.active {
/*background-color: #FFF;*/ /*KW commented out to fix prescription drug search*/
margin-top: -2px;
/*border-bottom-color: #FFF;*/ /*KW commented out to fix prescription drug search*/
}


#nav #menu ul li .active {
border-bottom: none; /*KW adjusted from 0 to fix prescription drug search*/
margin-top: 0px;
}

#nav #menu ul ul li {padding:5px 5px 5px 18px;}	

#nav #menu ul ul li .active {
	border-bottom:none;
}

.members #nav .active a, .members #nav ul ul .active a, .members #nav .active a:hover, .members #nav .active a:focus {
color:  !important; /*KW cleared color #0070A8 to fix prescription drug search */
}
.shopping #nav .active a, .shopping #nav ul ul .active a, .shopping #nav .active a:hover, .shopping #nav .active a:focus {
color: !important; /*KW cleared color #346A00  to fix prescription drug search */
}
.producers #nav .active a, .producers #nav ul ul .active a, .producers #nav .active a:hover, .producers #nav .active a:focus {
color:  !important; /*KW cleared color #653292 to fix prescription drug search */
}
.employers #nav .active a, .employers #nav ul ul .active a, .employers #nav .active a:hover, .employers #nav .active a:focus {
color:  !important; /*KW cleared color #CD111C to fix prescription drug search */
}
.providers #nav .active a, .providers #nav ul ul .active a, .providers #nav .active a:hover, .providers #nav .active a:focus {
color:  !important; /*KW cleared color #A11B8A to fix prescription drug search */
}
.inside #nav .active a, .inside #nav ul ul .active a, .inside #nav .active a:hover, .inside #nav .active a:focus {
color: !important; /*KW cleared color #F60  to fix prescription drug search */
}
.members #nav li {
border-bottom-color: #999; /*KW changed color #7FB7D3 to fix prescription drug search */
}
.shopping #nav li {
border-bottom-color: #999; /*KW changed color #BBD77F to fix prescription drug search */
}
.producers #nav li {
border-bottom-color: #999; /*KW changed color #B298C8 to fix prescription drug search */
}
.employers #nav li {
border-bottom-color: #999; /*KW changed color #F0B7BA to fix prescription drug search */
}
.providers #nav li {
border-bottom-color: #999; /*KW changed color #FFCCEE to fix prescription drug search */
}
.inside #nav li {
border-bottom-color: #999; /*KW changed color #FC9 to fix prescription drug search */
}
#nav a:hover, #nav a:focus {
text-decoration: underline;
}

/********KW commented out to fix prescription drug search***
.members #nav li {
background:  url(/assets/common/images/nav.arrow.members.gif) top left no-repeat;
}
.members #nav li.active {
background-image: url(/assets/common/images/nav.arrow.members.active.gif);
}
.shopping #nav li {
background:  url(/assets/common/images/nav.arrow.shopping.gif) top left no-repeat;
}
.shopping #nav li.active {
background-image: url(/assets/common/images/nav.arrow.shopping.active.gif);
}
.inside #nav li {
background:  url(/assets/common/images/nav.arrow.inside.gif) top left no-repeat;
}
.inside #nav li.active {
background-image: url(/assets/common/images/nav.arrow.inside.active.gif);
}
.producers #nav li {
background:  url(/assets/common/images/nav.arrow.producers.gif) top left no-repeat;
}
.producers #nav li.active {
background-image: url(/assets/common/images/nav.arrow.producers.active.gif);
}
.employers #nav li {
background:  url(/assets/common/images/nav.arrow.employers.gif) top left no-repeat;
}
.employers #nav li.active {
background-image: url(/assets/common/images/nav.arrow.employers.active.gif);
}
.providers #nav li {
background:  url(/assets/common/images/nav.arrow.providers.gif) top left no-repeat;
}
.providers #nav li.active {
background-image: url(/assets/common/images/nav.arrow.providers.active.gif);
}

end coment out*/ 


#nav #menu .open {
background-position: top right;
}
#extras .module, #extras #loginLogout {
clear: left;
padding: 0;
margin: 0 0 7px 0;
border-bottom-width: 1px;
}
#loginLogout label {
font-weight: bold;
}
#extras .module .butt {
display: none; /* need to delete this from the html */
}
#extras .content {
padding: 5px 10px 0 10px;
margin: 0;
}
#extras .content :last-child { /* hack for some lingering padding in mozilla/safari */
margin-bottom: 0;
padding-bottom: 0;
}
#extras .module h3, #extras #loginLogout h3 {
font-size: 1.2em;
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
margin: 2px 0;
padding: 3px 5px;
color: #FFF;
}
#extras p {
margin-bottom: .5em;
margin-bottom: expression((this.nextSibling != null) ? '.5em':'0'); /* curse you IE !! */
}
#extras p:last-child {
margin-bottom: 0;
}
#extras ul {
padding: 0;
margin-top: 0;
margin-left: 2em;
margin-bottom: 0;
}
#extras li {
margin-bottom: .25em;
}
#extras #loginLogout {
border: 0;
margin-top: -22px;
color: #FFF;
padding-bottom: 1px;
background: #26517D url(/assets/common/images/module.member.bumper.jpg) bottom left no-repeat;
}
.producers #extras #loginLogout {
background-image: url(/assets/common/images/module.member.bumper.jpg);
}
.shopping #extras #loginLogout {
background-image: url(/assets/common/images/module.member.bumper.jpg);
}
#extras #loginLogout h3 {
height: 0px;
padding: 32px 0 0 0;
margin-bottom: 0;
overflow: hidden;
background: url(/assets/common/images/module.bluee.jpg) top left no-repeat;
}
.producers #extras #loginLogout h3 {
background-image: url(/assets/common/images/module.producer.h3.jpg);
}
.shopping #extras #loginLogout h3 {
background-image: url(/assets/common/images/module.shopping.h3.jpg);
}
* html #extras #loginLogout h3 {
height /**/: 32px;
}
.members #extras #loginLogout .content {
background: #3677B9 url(/assets/common/images/module.member.content.jpg) top left repeat-y;
}
.producers #extras #loginLogout .content {
background: #3677B9 url(/assets/common/images/module.member.content.jpg) top left repeat-y;
}
.shopping #extras #loginLogout .content {
background: #3677B9 url(/assets/common/images/module.member.content.jpg) top left repeat-y;
}
#loginLogout a, #loginLogout a:active, #loginLogout a:visited, #loginLogout a:focus  {
color: #FFF;
}
#loginLogout a:hover, #loginLogout a:focus {
color: #FC9;
}
#extras .module {
padding-bottom: 8px;
}
.employers #extras .module {
background: #F60 url(/assets/common/images/module.butt.employers.gif) no-repeat bottom center;
}
.inside #extras .module {
background: #A11B8A url(/assets/common/images/module.butt.inside.gif) no-repeat bottom center;
}
.shopping #extras .module {
background: #653292  url(/assets/common/images/module.butt.shopping.gif) no-repeat bottom center;
}
.producers #extras .module {
background: #CD111C  url(/assets/common/images/module.butt.producers.gif) no-repeat bottom center;
}
.members #extras .module {
background: #78AF00  url(/assets/common/images/module.butt.members.gif) no-repeat bottom center;
}
.providers #extras .module {
background: #0070A8  url(/assets/common/images/module.butt.providers.gif) no-repeat bottom center;
}
.employers #extras .module h3 {
background: url(/assets/common/images/module.cap.employers.gif) no-repeat top center;
}
.inside #extras .module h3 {
background: url(/assets/common/images/module.cap.inside.gif) no-repeat top center;
}
.shopping #extras .module h3 {
background: url(/assets/common/images/module.cap.shopping.gif) no-repeat top center;
}
.producers #extras .module h3 {
background: url(/assets/common/images/module.cap.producers.gif) no-repeat top center;
}
.members #extras .module h3 {
background: url(/assets/common/images/module.cap.members.gif) no-repeat top center;
}
.providers #extras .module h3 {
background: url(/assets/common/images/module.cap.providers.gif) no-repeat top center;
}
#extras .module .content {
/*background: #F0F0F0 none no-repeat top center;*/ /*KW removed to fix prescription drug search*/
}

.employers #extras .module .content {
background-image: url(/assets/common/images/module.content.employers.gif);
}
.inside #extras .module .content {
background-image: url(/assets/common/images/module.content.inside.gif);
}
.shopping #extras .module .content {
background-image: url(/assets/common/images/module.content.shopping.gif);
}
.producers #extras .module .content {
background-image: url(/assets/common/images/module.content.producers.gif);
}
.members #extras .module .content {
background-image: url(/assets/common/images/module.content.members.gif);
}
.providers #extras .module .content {
background-image: url(/assets/common/images/module.content.providers.gif);
}
.employers #extras .module h3 a {
background-image: url(/assets/common/images/module.more.employers.gif);
}
.inside #extras .module h3 a {
background-image: url(/assets/common/images/module.more.inside.gif);
}
.shopping #extras .module h3 a {
background-image: url(/assets/common/images/module.more.shopping.gif);
}
.producers #extras .module h3 a {
background-image: url(/assets/common/images/module.more.producers.gif);
}
.members #extras .module h3 a {
background-image: url(/assets/common/images/module.more.members.gif);
}
.providers #extras .module h3 a {
background-image: url(/assets/common/images/module.more.providers.gif);
}
.act {
text-align: right;
margin-top: .25em 0;
}
#extras .module h4, #loginLogout h4 {
font-size: 1em;
margin: 0 0 .5em 0;
padding: 0;
}
#extras .module h3 a {
color: #FFF;
display: block;
width: 110px;
background: none no-repeat top right;
padding-right: 50px;
text-decoration: none;
min-height: 16px;
}
* html #extras .module h3 a { /* curse you bill gates */
width /**/: 160px;
}
#extras .module h3 a:visited {
color: #FFF;
}
#extras .module h3 a:hover, #extras .module h3 a:focus {
color: #FFF;
text-decoration: underline;
}
#extras .module .content a {
color: #000;
}
.members #nav li.locked {
background-image:  url(/assets/common/images/nav.lock.members.gif);
}
.shopping #nav li.locked {
background-image:  url(/assets/common/images/nav.lock.shopping.gif);
}
.inside #nav li.locked {
background-image:  url(/assets/common/images/nav.lock.inside.gif);
}
.producers #nav li.locked {
background-image:  url(/assets/common/images/nav.lock.producers.gif);
}
.employers #nav li.locked {
background-image:  url(/assets/common/images/nav.lock.employers.gif);
}
.providers #nav li.locked {
background-image:  url(/assets/common/images/nav.lock.providers.gif);
}

#planBadge { /* should only apply to members, so no need to have the smorgasbord... yet */
background: url(/assets/common/images/planbadge.top.members.gif) no-repeat top center;
border-bottom: 2px solid #7FB7D3;
text-align: center;
}
#planBadge div {
padding: 10px 7px;
background: url(/assets/common/images/planbadge.butt.members.gif) no-repeat bottom center;
}
#planBadge a {
display: block;
color: #0070A8 !important;
}
#loginTrue {
color: #000;
position:relative;
height: 0;
padding-top: 50px;
overflow: hidden;
background: #FFF url(/assets/common/images/extras.trueblue.producers.gif) no-repeat top center;
}
* html #loginTrue {
height /**/: 50px;
}
#extras #producerUserID, #extras #producerPassword, #extras #WAIUserID, #extras #WAIPassword {
width: 143px;
display: block;
}
.logLink {
text-align: right;
margin-bottom: .75em;
font-size: 85%;
}
/* playing with fontage */
#loginLogout, #extras {
font-family: "Trebuchet MS", TrebuchetMS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
#extras .content {
padding:5px 10px 0 10px;
	margin:0;
}
#extras * {
max-width: 170px;
}
.shopping #extras .accent, .members #extras .scream {
background: #F60 url(/assets/common/images/module.butt.employers.gif) no-repeat bottom center;
}
.shopping #extras .accent h3, .members #extras .scream h3 {
background: url(/assets/common/images/module.cap.employers.gif) no-repeat top center;
}
.shopping #extras .accent .content, .members #extras .scream .content {
background-image: url(/assets/common/images/module.content.employers.gif);
}
.shopping #extras .accent h3 a, .members #extras .scream h3 a {
background-image: url(/assets/common/images/module.more.employers.gif);
}
.members #extras .accent {
background: #A11B8A url(/assets/common/images/module.butt.inside.gif) no-repeat bottom center;
}
.members #extras .accent h3 {
background: url(/assets/common/images/module.cap.inside.gif) no-repeat top center;
}
.members #extras .accent .content {
background-image: url(/assets/common/images/module.content.inside.gif);
}
.members #extras .accent h3 a {
background-image: url(/assets/common/images/module.more.inside.gif);
}
.producers #extras .accent {
background: #F60 url(/assets/common/images/module.butt.employers.gif) no-repeat bottom center;
}
.producers #extras .accent h3 {
background: url(/assets/common/images/module.cap.employers.gif) no-repeat top center;
}
.producers #extras .accent .content {
background-image: url(/assets/common/images/module.content.employers.gif);
}
.producers #extras .accent h3 a {
background-image: url(/assets/common/images/module.more.employers.gif);
}

/*KW added to fix prescription drug search*/

#nav #menu ul {margin-left:0px;padding-left:0}
#nav #menu ul li, #nav #menu ul li a{margin-left:5px;padding-left:0;}
#nav #menu ul li ul {margin-top:6px;margin-bottom:8px;}

#nav #menu ul li {border-bottom:1px dotted #ccc;}
#nav #menu ul li.active {border-bottom:1px dotted #ccc;}
#nav #menu ul li ul li {border-bottom:none;}
#nav #menu ul li ul li.active {border-bottom:none;}

.providers #nav #menu ul li.open a, .employers #nav #menu ul li.open a, .shopping #nav #menu ul li.open a, .inside #nav #menu ul li.open a{font-weight:bold;color:#0099cc;}
.providers #nav #menu ul li.open ul li a, .employers #nav #menu ul li.open ul li a, .shopping #nav #menu ul li.open ul li a, .inside #nav #menu ul li.open ul li a {font-weight:normal;color:#666;}
.providers #nav #menu ul li.open ul li.active a, .employers #nav #menu ul li.open ul li.active a, .shopping #nav #menu ul li.open ul li.active a, .inside #nav #menu ul li.open ul li.active a {color:#666;font-weight:bold;}
