/* *************************************
 updated 12/14/15 by ED-NYC
 previously 6/25/15 by MG-NYC
 ************************************* */
#all {
	clear:both;
    margin-top:15px;
}
#left {
	margin: 0 21px 0 0;
	width: 627px;
	float: left;
}
#right {
	margin: 0;
	width: 332px;
	float: left;
}
#all #right a {
	color: #000;
}

/* main left column */
#leftcol {
	width: 660px;
	float: left;
}
/* main right column - changed for redesign */
#rightcol {
	width: 310px;
	float: right;
}
#rightcol a {
	color: #000;
}
/* ******************************************************
	COMMON ELEMENTS
****************************************************** */
.inactive {
	display: none;
}
.active {
	display: block;
}
a:link {
	color: #007cb0;
	text-decoration: none;
}
a:visited {
	color: #5757a6;
	text-decoration: none;
}
a:hover {
	color: #24a2dd;
	text-decoration: underline;
}
a:active {
	color: #007cb0;
	text-decoration: none;
}
p {
	margin: 0 0 12px 0;
	padding: 0;
}
.footerspacer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.topspacer {
	clear:both;
	font-size:1px;
	line-height:1px;
}
form {
	margin: 0;
	padding: 0;
}
sup {
	font-size: 0.85em;
}
.cmetag {
	display: none;
}
.cmered {
	color: #d71a1a;
}
.alerttag {
	font-family: arial, sans-serif;
	font-size: 0.95em;
	color: #222;
	font-weight: bold;
}
.featuretag {
	font-family: arial, sans-serif;
	font-size: 0.95em;
	color: #222;
	font-weight: bold;
}
.newstag {
	font-family: arial, sans-serif;
	font-size: 0.95em;
	color: #ff6600;
	font-weight: bold;
}
.conftag {
	font-family: arial, sans-serif;
	font-size: 0.95em;
	color: #ff6600;
	font-weight: bold;
}
.morelink {
	font-size: 0.95em;
}
.signuplink {
	font-size: 0.9em;
	font-weight: normal;
}
.iconlink {
	vertical-align: top;
}
.teaser {
	margin: 4px 0 0 0;
	font-size: 1.0em;
	color: #454545;
}
.teaserright {
	margin: 2px 0 3px 0;
	font-size: 0.95em;
}
.byline {
	padding: 0;
	display: block;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	color: #575757;
}
.featimg {
	margin: 2px 7px 0 0;
	padding: 0 0 10px 0;
	width: 72px;
	position: relative;
	float: left;
	clear: both;
}
.breadCrumb {
	margin: 5px 0 15px 0;
	padding: 0;
	font-size: 0.85em;
}
.breadCrumb a {
	font-weight: bold;
}
/* Video and Audio Icons */
span.audio {
	padding: 0 8px 0 8px;
	background: url(/pi/global/icons/icon-medaudio.gif) center center no-repeat;
}
span.video {
	padding: 0 8px 0 8px;
	background: url(/pi/global/icons/icon-medvideo.gif) center center no-repeat;
}
span.slide {
	padding: 0 8px 0 8px;
	background: url(/pi/global/icons/icon-medppt.gif) center center no-repeat;
}
/* ******************************************************
	MAIN LAYOUT STYLES - LEFT
****************************************************** */

/* top search bucket */
#referenceli {
	margin: 0 0 10px 0;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #e4e9dc;
	border-right: 1px solid #c8d2ba;
	border-bottom: 2px solid #92a675;
	border-left: 1px solid #c8d2ba;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f0f4ef;
}
.ilheading {
	margin: 0 0 5px 1px;
	color: #496e39;
	font-size: 1.2em;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* default left bucket */
.leftBucket {
	margin: 0 0 20px 0;
	padding: 0;
	background: none;
}
.leftBucket .bucketHeader {
	margin: 0;
	padding: 0;
	background: none;
	border-top: none;
	width: auto;
	background: url("/pi/global/1024/bg-header-dots.png") repeat-x bottom;
}
.leftBucket .splitColL .bucketHeader {
	margin: 0;
	padding: 0;
	background: none;
	border-top: none;
	width: auto;
	background: url("/pi/global/1024/bg-header-dots.png") repeat-x bottom;
}
.leftBucket .bucketHeader h2 {
	margin: 2px 0 0 0;
	padding: 0 4px 0 0;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
	color: #466e00;
	background-color: #fff;
	display: inline;
}
.leftBucket h3 {
	margin: 0 0 8px 0;
	padding: 4px 0 4px 0;
	text-transform: none;
	font-size: 1.1em;
	color: #000;
	border-bottom: double 3px #e4e4e4;
}
.leftBucket .subHead h3 {
	margin: 20px 0 10px 0;
	padding: 0 0 1px 0;
	font-size: 1.0em;
	text-transform: uppercase;
	border-bottom: 1px solid #d7e3e7;
}
.leftBucket .bucketHeader .bucketHeaderText {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 0.85em;
	display: inline;
	text-transform: none;
	font-weight: normal;
}
.leftBucket .leftBucketContent {
	padding: 11px;
}
.leftBucket .leftBucketL {
	margin: 0 20px 0 0;
	width: 285px;
	float: left;
}
.leftBucket .leftBucketR {
	width: 285px;
	float: left;
}
.leftBucket ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.leftBucket li {
	margin: 0 0 12px 0;
	padding: 0;
	clear: both;
}
.leftBucket li a.title {
	margin: 0;
	padding: 0;
	font-size: 1.25em;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	color: #000;
	line-height: 1.2em;
}
#left .leftBucket li .teaser {
	margin: 0;
	padding: 0;
	display: block;
	color: #454545;
}
#left .leftBucket .callout ul {
	margin: 0;
	padding: 0;
}
#left .leftBucket .callout ul li {
	margin: 0 0 10px 0;
	padding: 8px 10px 9px 10px;
	border: 1px solid #c9cbca;
	background: #f3f4f4;
}
.leftBucket .featimg {
	margin: 2px 7px 0 0;
	padding: 0 0 10px 0;
	width: 72px;
	position: relative;
	float: left;
	clear: both;
}
.leftBucket .morelink {
	font-size: 1.1em;
	font-weight: bold;
}
.leftBucket .subCallout {
	margin: 0;
	padding: 0;
}
.leftBucket .bucketFooter {
	display: none;
}
/* left bucket alt */
.leftBucketAlt {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket_ref_alt.png) repeat-y top left;
}
.leftBucketAlt .bucketHeader {
	width: 627px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket_top_plain_ref_alt.png) no-repeat bottom left;
	font-size: 1px;
	line-height: 1px;
}
.leftBucketAlt .leftBucketContent {
	padding: 0 11px 4px 11px;
}
.leftBucketAlt .leftCol {
	padding: 0 18px 0 0;
	width: 293px;
	float: left;
}
.leftBucketAlt .rightCol {
	width: 293px;
	float: left;
}
.leftBucketAlt .leftBucketContent h3 {
	margin: 0 0 8px 0;
	padding: 6px 0 6px 0;
	text-transform: uppercase;
	font-size: 1.0em;
	color: #000;
	border-bottom: solid 1px #e4e4e4;
}
.leftBucketAlt ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}
.leftBucketAlt li {
	margin: 0 0 6px 0;
	padding: 0;
}
#left .leftBucketAlt li a {
	font-size: 1.1em;
	font-family: arial, sans-serif;
	font-weight: normal;
}
.leftBucketAlt li .featimg {
	margin: 2px 7px 0 0;
	padding: 0 0 5px 0;
	width: 26px;
	position: relative;
	float: left;
	clear: both;
}
.leftBucketAlt li a.title {
	font-size: 1.1em;
	font-weight:bold;
	font-family: arial, sans-serif;
	background:url(http://images.medscape.com/pi/global/icons/icon-arrowmore.gif) left center no-repeat;
	padding-left:14px;
}
.leftBucketAlt li .teaser {
	font-size: 0.95em;
	display: block;
}
.leftBucketAlt .callout {
	margin: 0 0 10px 0;
	padding: 9px 10px 0 10px;
	border: 1px solid #c9cbca;
	background: #f3f4f4;
}
.leftBucketAlt .morelink {
	font-size: 1.1em;
	font-weight: bold;
}
.leftBucketAlt .bucketFooter {
	width: 627px;
	height: 4px;
	background: url(/pi/global/1024/bg_bucket_btm_ref_alt.png) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}
/* default reference news page left-right cols */
.leftBucket .leftBucketRefContent {
	padding: 11px 0 11px 10px;
}
.leftBucket .leftBucketRefContent .leftBucketL {
	margin: 0 16px 0 0;
	width: 357px;
	float: left;
}
.leftBucket .leftBucketRefContent .leftBucketR {
	margin: 0;
	width: 243px;
	float: left;
}
/* bucket inside default reference news page right col */
.leftBucketThinPlain {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket_ref_inner.png) repeat-y top left;
}
.leftBucketThinPlain .bucketHeader {
	padding: 0;
	width: 243px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket_top_plain_ref_inner.png) no-repeat bottom left;
	font-size: 1px;
	line-height: 1px;
}
.leftBucketThinPlain .leftBucketThinContent {
	margin: 0;
	padding: 0 7px 4px 7px;
}
.leftBucketThinPlain .leftBucketThinContent h3 {
	margin: 0 0 8px 0;
	padding: 4px 0 4px 0;
	text-transform: none;
	font-size: 1.0em;
	color: #000;
	border-bottom: double 3px #e4e4e4;
}
.leftBucketThinPlain ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.leftBucketThinPlain li {
	margin: 0 0 10px 0;
	padding: 0;
}
.leftBucketThinPlain li a {
	font-size: 1.2em;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
.leftBucketThinPlain li .teaser {
	display: none;
}
.leftBucketThinPlain .bucketFooter {
	width: 243px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket_btm_ref_inner.png) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}
/* 2-split columns */
#left .splitColL {
	margin: 0 17px 0 0;
	width: 305px;
	float: left;
}
#left .splitColR {
	width: 305px;
	float: left;
}
#left .splitColL a.title, #left .splitColR a.title {
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
#left .splitColL .regular a.title, #left .splitColR .regular a {
	font-size: 1.0em;
	font-family: arial, sans-serif;
}
#left .splitColL .leftBucket, #left .splitColR .leftBucket {
	margin: 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket-split_ref.png) repeat-y top left;
}
#left .splitColL .leftBucket .bucketHeader, #left .splitColR .leftBucket .bucketHeader {
	padding: 7px 10px 6px 10px;
	width: 285px;
	background: #466e00 url(/pi/global/1024/bg_bucket-split_top_ref.png) no-repeat top left;
	color: #fff;
}
#left .splitColL .leftBucket .leftBucketContent, #left .splitColR .leftBucket .leftBucketContent {
	padding: 11px;
	width: 283px;
}
#left .splitColL .leftBucket .imgLeft, #left .splitColR .leftBucket .imgLeft {
	width: 77px;
	float: left;
}
#left .splitColL .leftBucket .textRt, #left .splitColR .leftBucket .textRt {
	width: 206px;
	float: left;
}
#left .splitColL .leftBucket .bucketFooter, #left .splitColR .leftBucket .bucketFooter {
	display: none;
}
/* 2-split columns with wider left (60%, 40%) */
#left .splitColWideL {
	margin: 0 17px 0 0;
	width: 366px;
	float: left;
}
#left .splitColNarrowR {
	width: 244px;
	float: left;
}
#left .splitColWideL .leftBucket {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket-split_wide.png) repeat-y top left;
}
#left .splitColNarrowR .leftBucket, #left .splitColNarrowR .leftBucketPlain {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket-split_narrow.png) repeat-y top left;
}
#left .splitColWideL .leftBucket .bucketHeader {
	padding: 7px 10px 6px 10px;
	width: 346px;
	background: #466e00 url(/pi/global/1024/bg_bucket-split_wide_top.png) no-repeat top left;
	color: #fff;
}
#left .splitColNarrowR .leftBucket .bucketHeader {
	padding: 7px 10px 6px 10px;
	width: 224px;
	background: #466e00 url(/pi/global/1024/bg_bucket-split_narrow_top.png) no-repeat top left;
	color: #fff;
}
#left .splitColNarrowR .leftBucketPlain .bucketHeader {
	width: 244px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket-split_narrow_plain_top.png) no-repeat bottom left;
	font-size: 1px;
	line-height: 1px;
}
#left .splitColWideL .leftBucket .leftBucketContent {
	padding: 11px;
	width: 344px;
}
#left .splitColNarrowR .leftBucket .leftBucketContent {
	padding: 11px;
	width: 222px;
}
#left .splitColNarrowR .leftBucketPlain .leftBucketContent {
	padding: 0 11px 11px 11px;
	width: 222px;
}
#left .splitColWideL a.title, #left .splitColNarrowR a.title {
	font-size: 1.1em;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
#left .splitColNarrowR .leftBucketPlain .leftBucketContent h3 {
	margin: 0;
	padding: 6px 0 4px 0;
	text-transform: uppercase;
	font-size: 0.95em;
}
#left .splitColNarrowR .leftBucket ul.journalList li { /* Journals Page */
	margin: 0;
	padding: 0 0 4px 0;
}
#left .splitColNarrowR .leftBucket ul.journalList a { /* Journals Page */
	font-size: 0.95em;
	font-family: arial, sans-serif;
}
#left .splitColNarrowR .leftBucket ul.journalList .byline { /* Journals Page */
	margin: 0;
	padding: 0;
}
#left .splitColWideL .leftBucket .bucketFooter {
	width: 366px;
	height: 4px;
	background: url(/pi/global/1024/bg_bucket-split_wide_btm.png) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}
#left .splitColNarrowR .leftBucket .bucketFooter, #left .splitColNarrowR .leftBucketPlain .bucketFooter {
	width: 244px;
	height: 4px;
	background: url(/pi/global/1024/bg_bucket-split_narrow_btm.png) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}
/*Homepage buckets*/
#left #ref_homepage .splitColR .leftBucket .bucketHeader {
	margin: 8px 10px 0 10px;
	padding: 0;
	color: #535353;
	background: url("/pi/global/1024/bg-header-dots.png") repeat-x bottom;
	width: 223px;
}
#left #ref_homepage .splitColL .leftBucket .bucketHeader {
	margin: 8px 10px 0 10px;
	padding: 0;
	color: #535353;
	background: url("/pi/global/1024/bg-header-dots.png") repeat-x bottom;
	width: 343px;
}
#left #ref_homepage .splitColR {
	margin: 0 0 20px 0;
	width: 241px;
	border: 1px solid #d3d3d3;
	float: left;
}
#left #ref_homepage .splitColL {
	margin: 0 20px 20px 0;
	width: 361px;
	border: 1px solid #d3d3d3;
	float: left;
}
#left #ref_homepage .splitColR .leftBucket .leftBucketContent {
	padding: 11px;
	width: 223px;
}
#left #ref_homepage .splitColL .leftBucket .leftBucketContent {
	padding: 11px;
	width: 343px;
}
#left #ref_homepage .splitColR .leftBucket .bucketFooter {
	display: none;
}
#left #ref_homepage .splitColL .leftBucket .bucketFooter {
	display: none;
}
#left #ref_homepage .splitColR .leftBucket {
	background: none;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
#left #ref_homepage .splitColL .leftBucket {
	background: none;
}
#ref_homepage .leftBucket .featimg {
	padding:0;
}
/* spotlight */
#left ul.refSpotlight a {
	font-size: 1.05em;
	font-family: Arial, sans-serif;
}
#left ul.refSpotlight a.title {
	font-size: 1.3em;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
#left ul.refSpotlight .spotlightLinks {
	padding: 4px 0 10px 0;
	font-size: 0.95em;
}
#left ul.refSpotlight .teaser {
	color: #454545;
}
#left ul.refSpotlight .featimg {
	margin: 2px 7px 0 0;
	padding: 0;
	width: 140px;
	position: relative;
	float: left;
	clear: both;
}
/* top callout */
#left .maincallout {
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #466e00;
	border-bottom: 1px solid #466e00;
}
#left .maincalloutcontent {
	padding: 5px 0 5px 0;
}
/* ******************************************************
	MAIN LAYOUT STYLES - RIGHT
****************************************************** */

/* default right bucket */
.rightBucket {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket_ref_rt.png) repeat-y top left;
}
.rightBucket .bucketHeader {
	padding: 7px 10px 6px 10px;
	width: 312px;
	background: #466e00 url(/pi/global/1024/bg_bucket_top_ref_rt.png) no-repeat top left;
	color: #fff;
}
.rightBucket .bucketHeader h3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	text-transform: uppercase;
}
.rightBucket .bucketHeader .bucketHeaderText {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 0.85em;
	display: inline;
	text-transform: none;
	font-weight: normal;
}
.rightBucket .rightBucketContent {
	padding: 11px;
}
.rightBucket ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.rightBucket li {
	margin: 0 0 12px 0;
	padding: 0;
}
.rightBucket li a {
	font-size: 1.0em;
	font-family: arial, sans-serif;
}
.rightBucket li .teaser {
	margin: 0;
	padding: 0;
	display: block;
}
.rightBucket .callout {
	margin: 0 0 10px 0;
	padding: 9px 10px 0 10px;
	border: 1px solid #c9cbca;
	background: #f3f4f4;
}
.rightBucket .morelink {
	font-size: 1.1em;
	font-weight: bold;
}
.rightBucket .bucketFooter {
	width: 332px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket_btm_ref_rt.png) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}
/* right bucket plain */
.rightBucketPlain {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket_ref_rt.png) repeat-y top left;
}
.rightBucketPlain .bucketHeader {
	width: 332px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket_top_plain_ref_rt.png) no-repeat bottom left;
	font-size: 1px;
	line-height: 1px;
}
.rightBucketPlain .rightBucketContent {
	padding: 0 11px 4px 11px;
}
.rightBucketPlain .rightBucketContent h3 {
	margin: 0 0 8px 0;
	padding: 6px 0 6px 0;
	text-transform: uppercase;
	font-size: 1.0em;
	color: #000;
	border-bottom: double 3px #e4e4e4;
}
.rightBucketPlain ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.rightBucketPlain li {
	margin: 0 0 6px 0;
	padding: 0;
}
.rightBucketPlain li a {
	font-size: 1.0em;
	font-family: arial, sans-serif;
}
.rightBucketPlain li .teaser {
	display: none;
}
.rightBucketPlain .callout {
	margin: 0 0 10px 0;
	padding: 9px 10px 0 10px;
	border: 1px solid #c9cbca;
	background: #f3f4f4;
}
.rightBucketPlain .morelink {
	font-size: 1.1em;
	font-weight: bold;
}
.rightBucketPlain .largeLink {
	margin: 5px 0 3px 0;
	font-size: 1.2em;
	font-weight: normal;
}
.rightBucketPlain .bucketFooter {
	width: 332px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket_btm_ref_rt.png) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}
/* right bucket alt */
.rightBucketAlt {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/pi/global/1024/bg_bucket_ref_alt_rt.png) repeat-y top left;
}
.rightBucketAlt .bucketHeader {
	width: 332px;
	height: 5px;
	background: url(/pi/global/1024/bg_bucket_top_plain_ref_alt_rt.png) no-repeat bottom left;
	font-size: 1px;
	line-height: 1px;
}
.rightBucketAlt .rightBucketContent {
	padding: 0 11px 4px 11px;
}
.rightBucketAlt .rightBucketContent h3 {
	margin: 0 0 8px 0;
	padding: 6px 0 6px 0;
	text-transform: uppercase;
	font-size: 1.0em;
	color: #000;
	border-bottom: double 3px #e4e4e4;
}
.rightBucketAlt ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}
.rightBucketAlt li {
	margin: 0 0 12px 0;
	padding: 0;
}
.rightBucketAlt li a {
	font-size: 1.0em;
	font-family: arial, sans-serif;
}
.rightBucketAlt li .featimg {
	margin: 2px 7px 0 0;
	padding: 0 0 5px 0;
	width: 26px;
	position: relative;
	float: left;
	clear: both;
}
.rightBucketAlt li a.title {
	font-size: 1.1em;
	font-weight:bold;
	font-family: arial, sans-serif;
	background:url(http://images.medscape.com/pi/global/icons/icon-arrowmore.gif) left center no-repeat;
	padding-left:12px;
}
.rightBucketAlt li .teaser {
	font-size: 0.95em;
	display: block;
}
.rightBucketAlt .callout {
	margin: 0 0 10px 0;
	padding: 9px 10px 0 10px;
	border: 1px solid #c9cbca;
	background: #f3f4f4;
}
.rightBucketAlt .morelink {
	font-size: 1.1em;
	font-weight: bold;
}
.rightBucketAlt .bucketFooter {
	width: 332px;
	height: 4px;
	background: url(/pi/global/1024/bg_bucket_btm_ref_alt_rt.png) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}
/* image of the week */
.rightBucketPlain .imageOfTheWeek {
	padding: 0 11px 4px 11px;
}
.rightBucketPlain .imageOfTheWeek h3 {
	margin: 0 0 8px 0;
	padding: 6px 0 6px 0;
	text-transform: uppercase;
	font-size: 1.0em;
	color: #000;
	border-bottom: double 3px #e4e4e4;
}
.rightBucketPlain .imageOfTheWeek .featimg {
	margin: 2px 7px 0 0;
	padding: 0 0 5px 0;
	width: 140px;
	position: relative;
	float: left;
	clear: both;
}
.rightBucketPlain .imageOfTheWeek li a {
	font-size: 1.25em;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
.rightBucketPlain .imageOfTheWeek li .byline {
	padding: 4px 0 0 0;
	display: block;
	font-family: arial, sans-serif;
	font-size: 0.95em;
	color: #393939;
}
/* old right buckets */
.rightcolbox .rightcolboxheader {
	border: 1px solid #466d12;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background-color: #466d12;
}
.rightcolbox .rightcolboxheader h3 {
	margin: 0;
	padding: 8px 10px 6px 10px;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.1em;
}
.rightcolbox .rightcolboxheader a {
	color: #fff;
}
.rightcolbox ul {
	margin: 0 0 10px 0;
	padding: 10px 10px 0 10px;
	list-style: none;
	font-size: 1.0em;
	border-left: 1px solid #e6ebe1;
	border-bottom: 1px solid #92a775;
	border-right: 1px solid #e6ebe1;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-moz-box-shadow: 0 3px 3px -3px #92a775;
	-webkit-box-shadow: 0 3px 3px -3px #92a775;
	box-shadow: 0 3px 3px -3px #92a775;
}
.rightcolbox li {
	margin: 0;
	padding: 0 0 7px 0;
}
/* Featured Buckets */
#homefeature .midcolbox {
	margin:0 0 5px 0;
}
#homefeature .midcolboxheader {
	background:#466E00 url(/pi/global/1024/bg_bucket_emed_top.png) no-repeat scroll left top;
	color:#FFFFFF;
	margin:0 0 10px 0;
	padding:7px 10px 6px;
	position: relative; /* peekaboo bug fix for IE6 */
}
#homefeature td {
	background: transparent url(/pi/global/1024/bg_bucket_emed_btm.png) no-repeat scroll left bottom;
}
#homefeature td#divcell {
	border: none;
	background: none;
	background-color: #ddd;
}
.fromemedline {
	font-size: 0.90em;
	font-weight: bold;
	padding-bottom: 3px;
}
.fromemedline a {
	font-style: italic;
}
#leftcol #homefeature span.teaser {
	display: block;
	font-size: 1.00em;
	padding: 1px 0 7px 0;
}
#leftcol #homefeature .midcolboxheader h3 {
	margin: 0;
	padding: 2px 0 5px 0;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.05em;
}
#leftcol #homefeature .midcolbox ul {
	list-style: none;
	margin: 0;
	padding: 0 10px;
}
#homefeature .midcolbox a.title {
	font-size: 1.25em;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
#emededboard ul {
	color: #393939;
}
#emededboard ul li {
	color: #393939;
}
/* tabbed nav */
#browsespecialties {
	padding: 5px 0 10px 0;
}
#browsespecialties a {
	font-family: arial, sans-serif;
	font-size: 1.05em;
}
#browsespecialties h3 {
	margin:2px 10px 10px 10px;
	padding:4px 0;
	border-bottom: 1px solid #d3d3d3;
	color:#000;
	font-size:1em;
	text-transform:none;
}
#browsespecialties {
	background: none;
}
#emededboard .overviewboxcontent {
	margin: 0;
	padding: 0;
}
#emededboard .overviewboxcontent ul {
	padding:10px;
}
#emededboard .overviewboxcontent ul li {
	margin-bottom:3px;
}
.overviewboxcontent ul {
	margin: 0;
	padding: 0 0 10px 15px;
	color: #393939;
	list-style-type: none;
}
.overviewboxcontent li {
	margin: 0;
	padding: 0 0 4px 0;
	color: #393939;
}
.overviewboxcontent a {
	color: #000;
}
.overviewboxcontent a:link {
	text-decoration: none;
}
.overviewboxcontent a:visited {
	text-decoration: none;
}
.overviewboxcontent a:hover {
	text-decoration: underline;
}
.overviewboxcontent a:active {
	text-decoration: none;
}
.midcolbox #emededboard #collaboration ul li a {
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif !important;
	font-weight: normal !important;
}

/* far left column - used in 3 column layout */
.farleftcol {
	width: 165px;
	float: left;
}
/* middle column - used in 3 column layout */
#homemidcol, .midcol {
	width: 485px;
	float: right;
	padding:0;
}
/* far left column boxes - used in 3 column layout */
.farleftcolscrollbox {
	margin: 0;
	padding: 4px 2px 5px 2px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #bfbfbf;
}
.farleftcolscrollboxheader {
	margin: 0 6px 3px 6px;
}
.farleftcolscrollboxheader h3 {
	margin: 0;
	padding: 2px 0 3px 0;
	font-size: 0.95em;
	text-transform: uppercase;
}
#rccolscrollbox {
	margin: 0 0 3px 0;
	padding: 5px;
	overflow: auto;
	width: 149px;
	background-color: #fefefe;
	border: 1px solid #d3d3d3;
	scrollbar-face-color: #84c7e1;
	scrollbar-shadow-color: #69a6be;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #94999c;
	scrollbar-darkshadow-color: #94999c;
	scrollbar-track-color: #dae2e6;
	scrollbar-arrow-color: #fff;
}
#rccolscrollbox ul {
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
	font-size: 0.95em;
}
#rccolscrollbox li {
	margin: 0 0 6px 0;
	padding: 0;
}
.scrollbox {
	margin: 0 0 3px 0;
	padding: 5px;
	overflow: auto;
	width: 149px;
	height: 150px;
	background-color: #fefefe;
	border: 1px solid #d3d3d3;
	scrollbar-face-color: #84c7e1;
	scrollbar-shadow-color: #69a6be;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #94999c;
	scrollbar-darkshadow-color: #94999c;
	scrollbar-track-color: #dae2e6;
	scrollbar-arrow-color: #fff;
}
.scrollbox ul {
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
	font-size: 0.95em;
}
.scrollbox li {
	margin: 0 0 6px 0;
	padding: 0;
}
.farleftcolfooter {
	margin: 7px 0 2px 5px;
	font-size: 0.9em;
	font-weight: bold;
}
.farleftcolbox {
	margin: 0;
	padding:0;
	background-color: #fff;
	border:1px solid #e4e4e4;
}
.farleftcolboxnobullets {
	margin: 0;
	padding: 5px 6px 5px 6px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #bfbfbf;
}
.farleftcolboxheader {
	margin: 0 0 3px 0;
	background-color: #edf6ea;
	border-bottom: 1px solid #e4e4e4;
}
.farleftcolboxheader h3 {
	margin: 0;
	padding: 6px 5px 5px 5px;
	font-size: 0.95em;
	text-transform: uppercase;
	color: #444;
}
.farleftcolbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
}
.farleftcolbox li {
	margin: 0;
	padding: 6px 5px 6px 15px;
	background-image: url(/pi/global/icons/icon-listarrow_ref.png);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	border-top:1px dotted #e4e4e4;
}
.farleftcolbox li:first-child {
	border-top: none;
}
.farleftcolboxnobullets ul {
	margin: 0;
	padding: 3px 0 0 0;
	list-style: none;
	font-size: 0.95em;
}
.farleftcolboxnobullets li {
	padding: 0 0 6px 1px;
}
.farleftcolboxfooter {
	margin: 0;
	padding: 5px 0 0 0;
	border-top: 1px dashed #ccc;
}
/* subdirectories */
.midcol .subdirsection {
	margin: 0 0 6px 0;
	padding: 0;
	background: none;
	border-top: none;
	width: auto;
	background: url("/pi/global/1024/bg-header-dots.png") repeat-x;
	background-position: 0 2px;
}
.subdirsection h4 {
	margin: 0;
	padding: 0 4px 0 0;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
	color: #466e00;
	background-color: #fff;
	display: inline;
}
.subdirsection ul {
	margin: 6px 0 0 22px;
	padding: 0;
	list-style: square;
	color: #e4e4e4;
}
.subdirsection li {
	margin: 0;
	padding: 0 0 6px 0;
}
.subdirsection li a {
	font-size: 1.0em;
	font-family: arial, sans-serif;
}
.subdirdivider {
	margin: 0 0 5px 0;
	font-size: 1px;
	line-height: 1px;
}
#subdiralphalist ul {
	margin: 0 0 0 22px;
	padding: 6px 0 5px 0;
	list-style: square;
	color: #999;
}
#subdiralphalist li {
	margin: 0;
	padding: 0 0 6px 0;
}
#subdiralphalist li a {
	font-size: 1.0em;
	font-family: arial, sans-serif;
}
#sortbybox {
	margin: 0 0 10px 0;
	padding: 7px;
	font-size: 0.95em;
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4;
}
/*specialty dropdown*/
#pulldown2 {
	margin: 0;
	padding: 0;
	background-color: #eaf2f6;
	border: 1px solid #e4e4e4;
	background:url(/pi/reference/h1bg.png) repeat-x top #eaf2f6;
}
#pulldown2 ul {
	margin: 0;
	padding: 5px 0 0 22px;
	list-style: square;
	font-size: 1.0em;
	color: #b3b3b3;
}
#pulldown2 ul li {
	margin: 0;
	padding: 0 0 5px 0;
}
#cssspecialtypd {
	font-size: 1.10em;
	background-image: url(/pi/global/1024/bg_dbdropdown_ref.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#cssspecialtypd a {
	display: block;
	padding: 8px 0 8px 8px;
}
#cssspecialtypd a:link {
	display: block;
	padding: 8px 0 8px 8px;
}
#cssspecialtypd a:visited {
	display: block;
	padding: 8px 0 8px 8px;
}
#cssspecialtypd a:hover {
	display: block;
	padding: 8px 0 8px 8px;
}
#cssspecialtypd a:active {
	display: block;
	padding: 8px 0 8px 8px;
}
#cssspecialtypd a.fieldlink {
	text-decoration: none;
}
#cssspecialtypdlayer {
	position: absolute;
	z-index: 1000;
	margin: 0 0 0 -164px;
	border-right: 3px solid #333;
	border-bottom: 3px solid #333;
}
#specpdlist {
	width: 460px;
	border-top: 1px solid #333;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #333;
	background-color: #FFF;
}
#specpdlist td {
	padding: 0 10px 10px 10px;
}
#specpdlist ul {
	font-size: 11px;
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
#specpdlist ul li {
	padding: 0 0 3px 0;
}
#specpdlist td#specpdlistheading {
	padding: 8px 0 5px 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#closespecpd {
	float: right;
	font-size: 11px;
	padding-right: 10px;
}
/* People - for Editors, Steering Committee, etc. */
#people {
	margin: 0;
	background-color: #fff;
	border-bottom: 1px solid #bfbfbf;
	width: 300px;
}
.peopletitle {
	margin: 0 0 5px 0;
	padding: 6px 5px 4px 5px;
	font-size: 1.0em;
	text-transform: uppercase;
	border-bottom: 3px double #b3b3b3;
	background-color: #fff;
	font-weight: bold;
}
.peoplesubtitle {
	margin: 0 7px 0 7px;
	padding: 7px 0 3px 0;
	font-size: .9em;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
#people ul {
	margin: 0;
	padding: 6px 5px 3px 15px;
	font-size: 0.95em;
	list-style-type: none;
}
#people li {
	margin: 0;
	padding: 0 0 2px 0;
	clear: both;
}
.peopletype {
	padding: 2px 0 4px 0;
	font-size: 0.9em;
	font-weight: bold;
}
.peopleimg {
	padding: 2px 6px 7px 0;
	width: 72px;
	position: relative;
	float: left;
}
.peopleinfo {
	font-size: 0.9em;
}
.peoplefooter {
	margin: 5px 7px 0 7px;
	padding: 5px 0 5px 0;
	border-top: 1px dashed #ccc;
}
.peoplemorelink {
	font-size: 0.95em;
	font-weight: bold;
}
/* homepage - Editors and Boards */
#editors h4 {
	margin: 0 0 3px 0;
	padding: 0 0 2px 0;
	font-size: 1.0em;
}
/*Styles for emedicine page*/
.midcolbox {
	margin:0 0 20px 0;
	padding:0;
}
#main2col .midcolbox, #main2col .bucket {
	margin:0;
	padding:0;
	border: 1px solid #d3d3d3;
}
.midcolbox .midcolboxheader, #main2col .bucket .bucketHeader {
	margin: 8px 10px 0 10px;
	padding: 0;
	color: #535353;
	background: url("/pi/global/1024/bg-header-dots.png") repeat-x bottom;
}
.midcolbox .midcolboxheader h2, #main2col .bucket .bucketHeader h2 {
	margin: 0;
	padding: 0 4px 0 0;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
	color: #466e00;
	background-color: #fff;
	display: inline;
}
#main2col .bucket#slideshowBelt .bucketHeader .morelink {
	padding: 1px 0 0 4px;
	background-color: #fff;
	font-weight: normal;
	font-size: 0.85em;
	text-transform: uppercase;
	float: right;
	*margin-top: -14px; /* IE7 float bug */
}
#main2col .bucket .morelink a {
	color: #000;
}
#dirheader {
	border: 1px solid #e4e4e4;
	background-color: #fdfdfd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f1f1f1',GradientType=0 );
}
#dirheader h2 {
	margin:0;
	padding:10px 10px 8px 10px;
	color: #444;
	font-weight: normal;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
/*About Medscape Reference and Editorial Board*/
.aboutsection2 ul {
	list-style:square;
	font-size:.95em;
	padding:0 0 0 30px;
	color:#333;
	margin:0;
}
.aboutsection2 h4 {
	margin-bottom:5px;
}
.aboutsection2 h4 {
	margin-bottom:5px;
	color:#000;
}
.aboutsection2 h3 {
	color:#466E00;
}
#farleftcolcalloutcontent {
	border:1px solid #CCC;
	padding:10px;
	line-height:20px;
}
#farleftcolcalloutcontent h4 {
	margin:0 0 10px 0;
}
#farleftcolcalloutcontent a {
	margin:0;
	padding:0;
}
.aboutsection2 ul li {
	padding:7px 0;
}
#ms_staff {
	margin:5px;
	text-align:left;
	padding:10px;
	border:5px solid #eaf2f6
}
/*About Medscape Popup*/
#aboutmedscape {
	left:50%;
	margin-left:-325px;
	top:100px;
	width:650px;
	position:absolute;
	z-index:99;
	-moz-box-shadow:0.2em 0.2em 0.5em #666;
	-webkit-box-shadow: 0.2em 0.2em 0.5em #666;
	box-shadow: 0.2em 0.2em 0.5em #666;
	color:#000;
}
#aboutmedscape .closewindow {
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;
	text-align: right;
}
#aboutmedscape h2 {
	color:#345b0e;
	margin:7px 0;
}
.layerbg1 {
	background-color: #ddd;
	border:2px solid #c0c1c2;
	padding:8px;
}
.ref_layer {
	background:#fff;
	border: solid 1px #c0c1c2;
	overflow-y:auto;
	max-height:430px;
	padding:5px;
	_overflow:auto;
	_height:430px;
}
.layer_title {
	padding: 0 0 10px 0;
}
/*Site colors for Journals page H2*/
#journalcontent h2 {
	background-color: #466E00;
}
/*Ref Home page Search*/
.leftcoltop {
	background-color: #efefef;
	border-color:#C8D2BA #92A675 #92A675 #C8D2BA;
	padding: 10px;
	margin:0 0 20px 0;
}
#refSearch {
}
#refsearchbox {
	margin-top:10px;
}
#refsearchboxleft {
	float:left;
	border:none;
}
#refsearchboxmid {
	height:45px;
	float:left;
}
#refsearchboxright {
	float:left;
}
#refsearchtextinput {
	float:left;
	margin: 5px 0 0 0px;
	padding: 8px 7px;
	cursor: text;
	height: 20px;
	width: 540px;
	background-color: #fff;
	border: 1px solid #759ea7;
	font-size: 1.2em;
	color:#000;
	-moz-box-shadow: 1px 1px 5px #575757;
	-webkit-box-shadow: 1px 1px 5px #575757;
	box-shadow: 1px 1px 5px #575757;
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
}
#refsearchbtn {
	margin:5px 0 0 0px;
	_margin-left:7px;
	background-color: #cce6f0;
	border: 1px solid #759ea7;
	border-left:0px;
	padding:1px 5px;
	background:	url("/pi/reference/topic_current.png") repeat-x scroll top #e9f3e0;
	-moz-box-shadow: 1px 1px 5px #575757;
	-webkit-box-shadow: 1px 1px 5px #575757;
	box-shadow: 1px 1px 5px #575757;
}
.refsearch_hinttext {
	font-size:1.2em;
	font-weight:bold;
	color:#345B0E;
	margin:0;
	padding:0;
}
/*Reference Tool Box*/
#reftoolbox {
	margin: 20px 0 0 0;
}
#reftoolbox ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.reftoolboxL {
	float:left;
	margin:0 20px 0 20px;
	width:280px;
}
.reftoolboxR {
	float:left;
	margin:0 0 0 0;
	width:280px;
}
#reftoolbox a {
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size:1.2em;
	color: #000;
}
#reftoolbox li {
	margin:0;
	padding:8px 0 8px 35px;
	list-style-type:none;
}
li.drug_icon {
	background:url(/pi/reference/ref-drug-icon.png) no-repeat center left;
}
li.disease_icon {
	background:url(/pi/reference/ref-disease-icon.png) no-repeat center left;
}
li.procedure_icon {
	background:url(/pi/reference/ref-procedure-icon.png) no-repeat center left;
}
li.anatomy_icon {
	background:url(/pi/reference/ref-anatomy-icon.png) no-repeat center left;
}
li.ddx_icon {
	background:url(/pi/reference/ref-ddx-icon-clipboard.png) no-repeat center left;
}
li.interaction_icon {
	background:url(/pi/reference/ref-interaction-icon.png) no-repeat center left;
}
li.pillid_icon {
	background:url(/pi/reference/icon-ref-pillid.png) no-repeat center left;
}
li.medline_icon {
	background:url(/pi/reference/ref-medline-icon.png) no-repeat center left;
}
li.directory_icon {
	background:url(/pi/reference/ref-dir-icon.png) no-repeat center left;
}
li.slide_icon {
	background:url(/pi/reference/ref-slide-icon.png) no-repeat center left;
}
li.calc_icon {
	background:url(/pi/reference/icons/icon-ref-calc.png) no-repeat center left;
}
li.ddx_icon .beta {
	text-transform: uppercase;
	color: #cc0000;
	font-size: 11px;
}
li.ddx_icon .beta a:hover {
	text-decoration: none;
}

/*Ref Instant Look UP*/
#refilti {
	margin-bottom: 4px;
}
table#refilfulllist {
	display:none;
	border: 1px solid #ddd;
	background-color: #fff;
	position: absolute;
	z-index: 99;
	width: 555px;
	margin-top: 5px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 2px 2px 4px #b0b0b0;
	-webkit-box-shadow: 2px 2px 4px #b0b0b0;
	box-shadow: 2px 2px 4px #b0b0b0;
	padding:5px;
}
#refilfulllist p {
	margin: 0;
	padding: 4px 0 0 0;
}
#refilfulllist td {
	font-family:'proxima_nova_rgregular',Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 200px;
	background:#fff;
	word-wrap: break-word;
}
#refilfulllist ul {
	list-style: none;
	color: #999;
	margin: 0;
	padding: 4px 0 0 0;
}
#refilfulllist ul li {
	padding: 5px;
}
#refilfulllist ul li:hover {
	background:#d1f0a8;
}
#refilfulllist ul li.focused {
	background:#d1f0a8;
}
#refilfulllist ul li a {
	color: #000;
	display:block
}
#refilfulllist ul li a:focus {
	background:#d1f0a8;
}
table#refilfulllist td {
	padding:3px;
}
table#refilfulllist tr#refdefaultiltxt td {
	background:none;
	text-align:right;
	padding:0;
}
table#refilfulllist tr#refdefaultiltxt td b {
	font-size: 1.20em;
	color: #345B0E;
}
#rotator_container {
	width:300px;
	overflow:hidden;
	position:relative;
	height:125px;
}
ul#right_rotator {
	width:4000px;
	position:absolute;
	height:125px;
}
ul#right_rotator li {
	float:left;
	width:300px;
}
#rotatorlinks {
	text-align:center;
	margin-bottom:10px;
}
#rotate_left {
	background:url(/pi/global/ornaments/rotator-left.png) no-repeat top left;
	width:25px;
	height:35px;
	cursor:pointer;
	display:block;
	float:left;
	margin:50px 0 0 -15px;
	position:absolute;
	z-index:1;
}
#rotate_right {
	display:block;
	background:url(/pi/global/ornaments/rotator-rt.png) no-repeat top right;
	width:25px;
	cursor:pointer;
	float:right;
	margin-top:-75px;
	height:35px;
}
#rotate_right:hover, #rotate_left:hover {
	text-decoration:none;
}
#slide_num {
	float:left;
	margin-left:100px;
	display:none;
}
#rotate_left.rotate_btn-dis {
	background:url(/pi/global/ornaments/rotator-left-dis.png) no-repeat top left;
	cursor:default;
}
#rotate_right.rotate_btn-dis {
	background:url(/pi/global/ornaments/rotator-rt-dis.png) no-repeat top right;
	cursor:default;
}
.leftSponsors {
	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0 4px 4px -3px #999999;
	border: 1px solid #D7E3E7;
	margin: 0 0 20px;
	padding: 0;
}
.leftBoxedSponsor {
	font-weight: bold;
	margin: 10px 0 0 10px;
	font-size: 1em;
	height: 36px;
}
.leftBoxedSponsor a {
	padding: 10px 0 0 50px;
	display:block;
}
.leftSponsors .subHead h3 {
	font-size: 1em;
	margin: 10px;
	padding: 0 0 1px;
}
/*Ref Homepage*/
#condition_dropdown {
	text-transform:none;
}
#conditiondd_btn {
	text-align:right;
	color:#000;
	padding:8px 18px 7px 5px;
	font-weight:bold;
	margin:0 0 15px 0;
	cursor:pointer;
	background:url(/pi/reference/ref-view-button.png) no-repeat top right;
	width:210px;
	height:18px;
	float:right;
}
#condition_dropdown_layer {
	display:none;
	position:absolute;
	z-index:99;
	width:450px;
	background:#B0B0B0;
	border:1px solid #999;
	padding:0 5px 5px 5px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 2px 2px 4px #B0B0B0;
	-webkit-box-shadow: 2px 2px 4px #B0B0B0;
	margin: 35px 0 0 110px;
}
#condition_dropdown_layer ul {
	margin:0;
	padding:5px;
}
#specialtydd_close {
	background: url(/pi/reference/search-close-btn.png) no-repeat scroll right top transparent;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 5px 2px 0;
	padding: 0 0 2px;
	text-align: right;
}
#condition_dropdown_layer ul li a {
	font-weight:normal;
	color: #000;
}
table.ref_splist td ul li {
	margin:0 0 5px 0;
}
table.ref_splist tr td {
	background:#fff;
	border:1px solid #bbb;
}
#ref_loading_img {
	display:none;
	margin:50px 0 0 160px;
	position:absolute;
}
#ref_homepage .midcolbox {
	margin: 0 0 20px 0;
	padding: 0;
	border: 1px solid #d3d3d3;
}
#ref_homepage .midcolbox .midcolboxheader {
	margin: 8px 10px 0 10px;
	padding: 0;
	color: #535353;
	background: url("/pi/global/1024/bg-header-dots.png") repeat-x bottom;
}
#ref_homepage #emededboard .overviewboxcontent {
	margin: 0;
	padding: 0;
}
#ref_feature .rightBucketContent {
	margin:0 0 10px 0;
	padding:15px 0 0 15px;
	background:none;
	height:155px;
}
#ref_feature.rightBucket {
	border: 1px solid #d3d3d3;
	background-color: #f4f6f7;
	background: #f4f6f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZDhkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGQ4ZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cdd8da 0%, #ffffff 20%, #ffffff 75%, #cdd8da 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdd8da), color-stop(20%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#cdd8da));
	background: -webkit-linear-gradient(top,  #cdd8da 0%,#ffffff 20%,#ffffff 75%,#cdd8da 100%);
	background: -o-linear-gradient(top,  #cdd8da 0%,#ffffff 20%,#ffffff 75%,#cdd8da 100%);
	background: -ms-linear-gradient(top,  #cdd8da 0%,#ffffff 20%,#ffffff 75%,#cdd8da 100%);
	background: linear-gradient(to bottom,  #cdd8da 0%,#ffffff 20%,#ffffff 75%,#cdd8da 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdd8da', endColorstr='#cdd8da',GradientType=0 );
}
#ref_feature .featimg {
	width:142px;
	border:1px solid #999;
	padding:0;
	margin-left:10px;
}
#ref_feature .teaser {
	display:none;
}
#ref_feature a.title {
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size:1.2em;
	color: #000;
}
#ref_feature .byline {
	float:right;
	color:#666;
	margin:3px 10px 0 3px;
}
#ref_feature .totalli {
	background: #FFFFFF;
	border: 1px solid #759ea7;
	display: block;
	float: left;
	height: 7px;
	margin-left: 5px;
	width: 7px;
	margin-top:2px;
}
#ref_feature .thisli {
	background: #00616f;
	width: 12px;
	margin-top:0;
	height:11px;
}
#rotator_image {
	height:10px;
	margin:10px 0 0 80px;
}

/* carousel - slideshow belt */
.bucket#slideshowBelt {
	margin-bottom: 15px;
}
.bucket#slideshowBelt .bucketHeader {
	margin: 9px 12px 4px 10px;
}
.bucket#slideshowBelt #carousel {
	margin-left: 12px;
	width: 632px;
	height: 170px;
	overflow: hidden;
	position: relative;
}
.bucket#slideshowBelt ul#slideshowBeltList {
	margin: 0;
	padding: 0;
	width: 4000px;
	position: absolute;
}
.bucket#slideshowBelt ul#slideshowBeltList li {
	margin: 5px 20px 0 0;
	padding: 0;
	width: 143px;
	border: none;
	list-style: none;
	float: left;
}
.bucket#slideshowBelt ul#slideshowBeltList li a {
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.05em;
	font-weight: normal;
	line-height: 1.1em;
	color: #000;
}
.bucket#slideshowBelt ul#slideshowBeltList li .featimg {
	margin: 0;
	padding: 0;
	width: 143px;
	border: none;
	position: auto;
	float: none;
	clear: both;
}
.bucket#slideshowBelt ul#slideshowBeltList li .byline,
.bucket#slideshowBelt ul#slideshowBeltList li .teaser {
	display: none;
}
.bucket#slideshowBelt #carouselState {
	margin: 0;
	padding: 0;
	height: 27px;
	background: #dbdbdb;
	overflow: hidden;
}
.bucket#slideshowBelt #rotator_image {
	margin: 10px 0 0 12px;
	padding: 0;
	height: auto;
	float: left;
}
.bucket#slideshowBelt .totalli {
	margin: 0 2px 0 2px;
	background: #fff;
	width: 8px;
	height: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	float: left;
}
.bucket#slideshowBelt .thisli {
	background: #466e00;
	width: 8px;
	height: 8px;
}
.bucket#slideshowBelt #rotator_thisli {
	display: none;
}
.bucket#slideshowBelt .carouselArrows {
	margin: 0 6px 0 0;
	display: inline-block;
	width: 40px;
	float: right;
}
.bucket#slideshowBelt #rotate_left {
	margin: 5px 0 0 0;
	background:url("/pi/emed/slideshow/icon-arrow-carousel-left.png") no-repeat top left;
	width: 20px;
	height: 20px;
	cursor: pointer;
	z-index: 1;
}
.bucket#slideshowBelt #rotate_right {
	margin: 5px 0 0 25px;
	background: url("/pi/emed/slideshow/icon-arrow-carousel-right.png") no-repeat top right;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.bucket#slideshowBelt #rotate_left.rotate_btn-dis {
	background: url("/pi/emed/slideshow/icon-arrow-carousel-left.png") no-repeat top left;
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: default;
}
.bucket#slideshowBelt #rotate_right.rotate_btn-dis {
	background: url("/pi/emed/slideshow/icon-arrow-carousel-right.png") no-repeat top right;
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: default;
}
.bucket#talks .teaser {
    display:none;
}

/*Styles for brand alert */
.leftBucket li.brandAlert, #ref li.brandAlert {border: 1px solid #e2e2e2; background-color: #f7f7f7; margin: 0 -3px 0 -7px; padding: 6px 6px 6px 6px; line-height: normal; }
li.brandAlert a { color: #000; line-height: normal; }
li.brandAlert a:link { color: #000; line-height: normal; }
li.brandAlert a:visited { color: #000; line-height: normal; }
li.brandAlert a:hover { color: #000; line-height: normal; }
li.brandAlert a:active { color: #000; line-height: normal; }
.ifithumb { float: left; }
.ifithumb img { width: 72px; height: 55px; }
.ifititle { float: left; margin-left: 8px; font-size: 15px; width: 183px; line-height: normal; font-family: 'proxima_nova_ltsemibold', arial, sans-serif; }
.ifititle .ifibyline { font-family: Arial; color: #666; display: block; font-size: 11px; font-style: italic; line-height: normal; }
/*Styles for brand alert*/


/* ----- 2015 redesign ----- */
#ref {
	margin: 15px 0;
	border: 1px solid #ccc;
	background: transparent url("/pi/reference/ornaments/bg-ref-main.png") repeat-y;
}
#ref #left {
	margin: 0;
	padding: 0;
	width: 653px;
	float: left;
}
#ref #right {
	margin: 0;
	padding: 10px 10px 0 14px;
	width: 300px;
	float: left;
}
#ref .spacerBtm {
	clear: both;
	display: block;
	overflow: hidden;
	height: 15px;
	background: #fff;
}

/* default bucket */
#ref h2 {
	margin: 0;
	padding: 0;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1;
	text-transform: uppercase;
	color: #335900;
}
#ref h3 {
	margin: 0;
	padding: 0;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.05em;
	font-weight: normal;
	line-height: 1;
	text-transform: uppercase;
	color: #335900;
}
#ref h4 {
	margin: 0;
	padding: 0;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1;
	text-transform: uppercase;
	color: #335900;
}
#ref a.title {
	margin: 0;
	padding: 0 0 4px 0;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1;
	color: #000;

	display: block;
}
#ref .bucket {
	margin: 0 0 20px 0;
}
#ref #left .bucket {
	padding-left: 10px;
}
#ref .bucketHeader {
	padding: 0 0 10px 0;
}
#ref .bucketHeader h2, #ref .bucketHeader h3 {
	display: inline;
}
#ref .morelink {
	padding: 2px 7px 0 0;
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	font-weight: normal;
	font-size: 0.95em;
	text-transform: uppercase;
	background: transparent url("/pi/global/ornaments/icon-morelink-gt.png") no-repeat right center;
	text-align: right;
	float: right;
	*margin-top: -14px; /* IE7 float bug */
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:192dpi) {
    #ref .morelink {
    	background-image: url("/pi/global/ornaments/icon-morelink-gt-@2x.png");
    	background-size: 4px 7px;
    }
}
#ref .bucketContent ul, #ref .bucketContent li {
	margin: 0;
	padding: 0 0 15px 0;
	list-style: none;
	overflow: hidden;
}
#ref .bucketContent ul.listLeft {
	margin: 0 20px 0 0;
	width: 299px;
	float: left;
}
#ref .bucketContent ul.listRight {
	margin: 0;
	width: 299px;
	float: left;
}

/* ref search */
#ref #refSearch {
	margin: 0;
	padding: 25px 0 18px 30px;
	background: #ddd;
	display: block;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
#ref #refsearchtextinput {
	margin: 0 10px 0 0;
	padding: 8px 10px 6px 40px;
	cursor: text;
	width: 450px;
	background-color: #fff;
	background-image: url("/pi/reference/icons/icon-ref-search-magnify.png");
	background-position: 8px 8px;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 1.35em;
	font-weight: normal;
	color: #555;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: arial, sans-serif;
	line-height: 1;
	float: left;
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:192dpi) {
	#ref #refsearchtextinput {
		background-image: url("/pi/reference/icons/icon-ref-search-magnify-@2x.png");
		background-position: 8px 8px;
		background-size: 18px 19px;
	}
}
#ref #refsearchbtn {
	margin: 1px 0 0 0;
	padding: 8px 15px;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.35em;
	line-height: 1;
	color: #fff;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:	none;
	background-color: #335900;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	cursor: pointer;
}
#ref #refsearchbtn:hover {
	background-color: #4a6c1d;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
  	transition: 0.5s;
}
#ref table#refilfulllist {
	padding: 5px;
	border: 1px solid #ddd;
	background-color: #fff;
	position: absolute;
	z-index: 99;
	width: 502px;
	margin-top: 5px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 2px 2px 4px #b0b0b0;
	-webkit-box-shadow: 2px 2px 4px #b0b0b0;
	box-shadow: 2px 2px 4px #b0b0b0;
	display: none;
}

/* explore + tools */
#ref .bucket#explore, #ref .bucket#tools {
	padding: 30px 0 0 0;
	float: left;
}
#ref .bucket#explore {
	padding-right: 49px;
	padding-left: 26px;
	width: 277px;
}
#ref .bucket#tools {
	margin: 0 1px 0 0;
	padding-right: 24px;
	padding-left: 0;
	width: 276px;
}
#ref .bucket#explore .bucketHeader, #ref .bucket#tools .bucketHeader {
	padding: 0 0 6px 3px;
	border-bottom: 1px solid #e5e5e5;
}
#ref .bucket#explore li, #ref .bucket#tools li {
	padding: 0;
	width: 277px;
	height: 45px;
	background: url("/pi/reference/ornaments/bg-ref-explore-tools.png") repeat-x;
	background-position: bottom;
}
#ref .bucket#explore li:hover, #ref .bucket#tools li:hover {
	background: url("/pi/reference/ornaments/bg-ref-explore-tools-hover.png") repeat-x;
	background-position: bottom;
}
#ref .bucket#explore a.title, #ref .bucket#tools a.title {
	padding: 15px 0 0 3px;
	width: 274px;
	height: 33px;
	display: block;
}
#ref .bucket#explore a.title:hover, #ref .bucket#tools a.title:hover {
	text-decoration: none;
}
#ref .bucket#explore li.menuDrugs a.title {
	background: url("/pi/reference/icons/icon-ref-drugs-herbals.png") no-repeat;
	background-position: 230px 10px;
}
#ref .bucket#explore li.menuDiseases a.title {
	background: url("/pi/reference/icons/icon-ref-diseases.png") no-repeat;
	background-position: 233px 10px;
}
#ref .bucket#explore li.menuProcedures a.title {
	background: url("/pi/reference/icons/icon-ref-procedures.png") no-repeat;
	background-position: 231px 10px;
}
#ref .bucket#explore li.menuAnatomy a.title {
	background: url("/pi/reference/icons/icon-ref-anatomy.png") no-repeat;
	background-position: 230px 10px;
}
#ref .bucket#explore li.menuTrends a.title {
	background: url("/pi/reference/icons/icon-ref-trends.png") no-repeat;
	background-position: 233px 12px;
}
#ref .bucket#explore li.menuProtocols a.title {
	background: url("/pi/reference/icons/icon-ref-protocols.png") no-repeat;
	background-position: 233px 12px;
}
#ref .bucket#explore li.menuLabMed a.title {
	background: url("/pi/reference/icons/icon-ref-lab-med.png") no-repeat;
	background-position: 237px 12px;
}
#ref .bucket#explore li.menuSlideshow a.title {
	background: url("/pi/reference/icons/icon-ref-slideshows.png") no-repeat;
	background-position: 236px 11px;
}
#ref .bucket#tools li.menuInteraction a.title {
	background: url("/pi/reference/icons/icon-ref-interaction-checker.png") no-repeat;
	background-position: 230px 10px;
}
#ref .bucket#tools li.menuPillID a.title {
	background: url("/pi/reference/icons/icon-ref-pill-id.png") no-repeat;
	background-position: 232px 11px;
}
#ref .bucket#tools li.menuCalculators a.title {
	background: url("/pi/reference/icons/icon-ref-calculator.png") no-repeat;
	background-position: 230px 11px;
}
#ref .bucket#tools li.menuDDx a.title {
	background: url("/pi/reference/icons/icon-ref-ddx-gen.png") no-repeat;
	background-position: 230px 11px;
}
#ref .bucket#tools li.menuDirectory a.title {
	background: url("/pi/reference/icons/icon-ref-directory.png") no-repeat;
	background-position: 230px 11px;
}
#ref .bucket#tools li.menuDiagnostics a.title {
	background: url("/pi/reference/icons/icon-ref-diagnostics.png") no-repeat;
	background-position: 227px 11px;
}
#ref .bucket#tools li.menuMedline a.title {
	background: url("/pi/reference/icons/icon-ref-medline.png") no-repeat;
	background-position: 231px 11px;
}
#ref .bucket#tools li.menuConsult a.title {
	background: url("/pi/reference/icons/icon-ref-consult.svg") no-repeat;
	background-position: 227px 11px;
    background-size: 26px auto;
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:192dpi) {
	#ref .bucket#explore li.menuDrugs a.title {
		background: url("/pi/reference/icons/icon-ref-drugs-herbals-@2x.png") no-repeat;
		background-position: 230px 10px;
		background-size: 25px 24px;
	}
	#ref .bucket#explore li.menuDiseases a.title {
		background: url("/pi/reference/icons/icon-ref-diseases-@2x.png") no-repeat;
		background-position: 233px 10px;
		background-size: 19px 25px;
	}
	#ref .bucket#explore li.menuProcedures a.title {
		background: url("/pi/reference/icons/icon-ref-procedures-@2x.png") no-repeat;
		background-position: 231px 10px;
		background-size: 23px 23px;
	}
	#ref .bucket#explore li.menuAnatomy a.title {
		background: url("/pi/reference/icons/icon-ref-anatomy-@2x.png") no-repeat;
		background-position: 230px 10px;
		background-size: 26px 23px;
	}
	#ref .bucket#explore li.menuTrends a.title {
		background: url("/pi/reference/icons/icon-ref-trends-@2x.png") no-repeat;
		background-position: 233px 12px;
		background-size: 20px 20px;
	}
	#ref .bucket#explore li.menuProtocols a.title {
		background: url("/pi/reference/icons/icon-ref-protocols-@2x.png") no-repeat;
		background-position: 233px 12px;
		background-size: 22px 18px;
	}
	#ref .bucket#explore li.menuLabMed a.title {
		background: url("/pi/reference/icons/icon-ref-lab-med-@2x.png") no-repeat;
		background-position: 237px 12px;
		background-size: 15px 20px;
	}
	#ref .bucket#explore li.menuSlideshow a.title {
		background: url("/pi/reference/icons/icon-ref-slideshows-@2x.png") no-repeat;
		background-position: 236px 11px;
		background-size: 18px 22px;
	}
	#ref .bucket#tools li.menuInteraction a.title {
		background: url("/pi/reference/icons/icon-ref-interaction-checker-@2x.png") no-repeat;
		background-position: 230px 10px;
		background-size: 22px 25px;
	}
	#ref .bucket#tools li.menuPillID a.title {
		background: url("/pi/reference/icons/icon-ref-pill-id-@2x.png") no-repeat;
		background-position: 232px 11px;
		background-size: 18px 21px;
	}
	#ref .bucket#tools li.menuCalculators a.title {
		background: url("/pi/reference/icons/icon-ref-calculator-@2x.png") no-repeat;
		background-position: 230px 11px;
		background-size: 22px 22px;
	}
	#ref .bucket#tools li.menuDDx a.title {
		background: url("/pi/reference/icons/icon-ref-ddx-gen-@2x.png") no-repeat;
		background-position: 230px 11px;
		background-size: 22px 22px;
	}
	#ref .bucket#tools li.menuDirectory a.title {
		background: url("/pi/reference/icons/icon-ref-directory-@2x.png") no-repeat;
		background-position: 230px 12px;
		background-size: 21px 22px;
	}
	#ref .bucket#tools li.menuDiagnostics a.title {
		background: url("/pi/reference/icons/icon-ref-diagnostics-@2x.png") no-repeat;
		background-position: 227px 11px;
		background-size: 25px 20px;
	}
	#ref .bucket#tools li.menuMedline a.title {
		background: url("/pi/reference/icons/icon-ref-medline-@2x.png") no-repeat;
		background-position: 231px 12px;
		background-size: 22px 21px;
	}
	#ref .bucket#tools li.menuConsult a.title {
		background: url("/pi/reference/icons/icon-ref-consult.svg") no-repeat;
		background-position: 231px 12px;
		background-size: 26px auto;
	}
}
#ref .bucket#tools sup.beta {
	text-transform: uppercase;
	color: #cc0000;
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
	font-size: 11px;
}

/* featured */
#ref .bucket#featured {
	padding: 30px 0 0 0;
	border-top: 1px solid #e5e5e5;
	margin-bottom:30px;
}
#ref .bucket#featured .bucketHeader {
	padding: 0 0 10px 10px;
}
#ref .bucket#featured .bucketContent {
	display: table;
	border-spacing: 10px 0;
}
#ref .bucket#featured .byline {
	display:none;
}

#ref .bucket#featured .bucketFooter {
	margin: 0 12px 0 12px;
	display: block;
	height: 1px;
	background: transparent url("/pi/global/ornaments/border-dots.png") repeat-x bottom left;
}


/* drug updates */
#ref .bucket#drugUpdates {
	margin: 0 0 30px 0;
}
#ref .bucket#drugUpdates li {
	padding: 0 0 20px 0;
}
#ref .bucket#drugUpdates .bucketFooter {
	margin: 0 12px 0 0;
	display: block;
	height: 1px;
	background: transparent url("/pi/global/ornaments/border-dots.png") repeat-x bottom left;
}

/* academic partners */
#ref .bucket#partners ul {
	padding: 0 0 11px 0;
	overflow: hidden;
}
#ref .bucket#partners li {
	margin: 0 11px 0 0;
	padding: 0;
	border: 1px solid #d9d9d9;
	background: #f2f2f2;
	width: 147px;
	height: 120px;
	float: left;
}
#ref .bucket#partners li:hover {
	border: 1px solid #bbb;
}
#ref .bucket#partners .featimg {
	margin: 0;
	padding: 0 0 8px 0;
	width: 147px;
	height: 65px;
	display: block;
	float: none;
}
#ref .bucket#partners a.title {
	padding: 0 5px 0 8px;
	font-size: 1.05em;
	display: block;
}
#ref .bucket#partners a.title:hover {
	text-decoration: none;
}
#ref .bucket#partners .bucketFooter {
	margin: 30px 12px 0 0;
	display: block;
	height: 1px;
	background: transparent url("/pi/global/ornaments/border-dots.png") repeat-x bottom left;
}

/* advisory board */
#ref .bucket#advisoryBoard .bucketHeader {
	padding: 0 0 15px 0;
}
#ref .bucket#advisoryBoard li {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1;
}
#ref .bucket#advisoryBoard li .name {
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	font-size: 1.05em;
}
#ref .bucket#advisoryBoard .bucketFooter {
	margin: 0 12px 0 0;
	display: block;
	height: 1px;
	background: #ddd;
	border-bottom:0;
}

/* bottom links */
#ref .bucket#bottomLinks {
	margin: 0;
	padding: 0 0 10px 0;
}
#ref .bucket#bottomLinks .bucketContent {
	padding: 0 0 0 100px;
	color: #999;
}
#ref .bucket#bottomLinks .bucketContent a {
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	font-size: 1.1em;
}
#ref .bucket#bottomLinks .aboutMedscape {
	padding: 0 20px 0 0;
	display: inline-block;
}
#ref .bucket#bottomLinks .contributorLogin {
	padding: 0 0 0 20px;
	display: inline-block;
}

/* image collections */
#ref .bucket#imgCollections .bucketHeader {
	padding: 5px 0 5px 0;
}
#ref .bucket#imgCollections li {
	padding: 7px 0 0 0;
	border-bottom: 1px solid #e5e5e5;
}

/* #ref .bucket#imgCollections li:hover {
	background: url("/pi/reference/ornaments/bg-ref-right-li.png") repeat-y;
	background-position: right;
} */
#ref .bucket#imgCollections .featimg {
	margin: 2px 0 0 0;
	padding: 0 10px 8px 0;
	width: 72px;
	height: 66px;
	position: static;
	float: left;
	clear: both;
	border: 0;
	display: inline;
	vertical-align: top;
}
#ref .bucket#imgCollections a.title {
	font-size: 1.15em;
	display: inline-block;
	overflow: hidden;
	width: 206px;
	/*min-height: 66px;*/
	line-height: 1.15em;
	float: left;
}
#ref .bucket#imgCollections .teaser {
	display: none;
}

/* in-house ad */
#ref .inHouseAd img {
	margin: 15px 0;
	width: 300px;
}

/* brand alert update */
#ref li.brandAlert {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 6px !important;
}
#ref #right li.brandAlert {
	margin-bottom: 10px;
}
#ref .bucket#imgCollections li.brandAlert:hover {
	background: none;
	background-color: #f7f7f7;
}
#ref #right .ifititle {
	margin-right: 20px;
}

/* collection page */
#ref.collection #left {
	padding-top: 18px;
}
#ref.collection #right {
	padding-top: 18px;
}
#ref.collection #left .bucket {
	padding: 0 14px 6px 14px;
}
#ref.collection .bucketContent ul {
	padding: 0;
}
#ref.collection #left .bucket a.title {
	padding: 0 0 3px 0;
}
#ref.collection #left .bucket .byline {
	margin-top: 3px;
}
#ref.collection #left .bucket#collectionCases .bucketFooter,
#ref.collection #left .bucket#collectionQuizzes .bucketFooter {
	margin: 0;
	display: block;
	height: 1px;
	background: transparent url("/pi/global/ornaments/border-dots.png") repeat-x bottom left;
}

/* staff bios (copied from news)
************************************************** */
#leftcol .maincolbox #ms_staff {
	margin: 5px 0 15px 0;
	padding: 11px;
	border: 1px solid #dbddde;
	-moz-box-shadow: 0 5px 5px -3px #666;
	-webkit-box-shadow: 0 5px 5px -3px #666;
	box-shadow: 0 5px 5px -3px #666;
}
#leftcol .maincolbox #ms_staff .column {
	width: 293px;
	float: left;
}
#leftcol .maincolbox #ms_staff h3 {
	margin: 5px 0 15px 0;
	padding: 0;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
	font-weight: normal;
}
#leftcol .maincolbox #ms_staff h4 {
	margin: 10px 0;
	padding: 0 0 2px 0;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	border-bottom: 1px solid #dbdbdb;
}
#leftcol .maincolbox #ms_staff h5 {
	margin: 0;
	padding: 3px 0 0 10px;
	font-size: 1.0em;
	font-weight: bold;
}
#leftcol .maincolbox #ms_staff ul {
	margin: 3px 0 2px 15px;
	padding: 0;
	list-style: none;
}
#leftcol .maincolbox #ms_staff ul li {
	margin: 0;
	padding: 0 0 6px 0;
}
#leftcol .maincolbox #ms_staff ul li a {
	font-family: arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}
#leftcol .maincolbox #ms_staff ul li ul {
	margin: 3px 0 0 18px;
	padding: 0;
	list-style: none;
}
#leftcol .maincolbox #ms_staff ul li ul li {
	margin: 0;
	padding: 0 0 6px 0;
	font-style: italic;
	font-size: 0.95em;
}
#leftcol .maincolbox #ms_staff #memberdetails .memberinfo {
	margin: 0;
	padding: 0;
	clear: both;
}
#leftcol .maincolbox #ms_staff #memberdetails h5 {
	margin: 0;
	padding: 2px 0 5px 0;
	font-weight: normal;
	font-size: 1.15em;
	font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
}
#leftcol .maincolbox #ms_staff #memberdetails .memberimg {
	margin: 2px 7px 0 0;
	padding: 0 0 10px 0;
	width: 96px;
	position: relative;
	float: left;
	clear: both;
}
#leftcol .maincolbox #ms_staff #memberdetails p {
	margin: 0;
	padding: 0 0 10px 0;
}
#leftcol .maincolbox #ms_staff #memberdetails .linktop {
	margin: 0;
	padding: 5px 0 15px 0;
	text-align: center;
	font-size: 0.85em;
	color: #b3b3b3;
	clear: both;
}
#leftcol .maincolbox #ms_staff #memberbio h3 {
	margin: 0;
	padding: 0;
	font-size: 1.25em;
	font-weight: bold;
	background-color: #fff;
	border: none;
	color: #000;
}
#leftcol .maincolbox #ms_staff #memberbio .memberinfo {
	margin: 0 0 10px 0;
	padding: 2px 0 8px 0;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
#leftcol .maincolbox #ms_staff #memberbio .memberinfo a {
	font-weight: normal;
}
#leftcol .maincolbox #ms_staff #memberbio p {
	margin: 0;
	padding: 0 0 15px 0;
}
.staffcolumnleft {
	margin-right: 20px;
}