body {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
body object {
  /* To hide x-shockwave-flash object until needed */
  visibility: hidden;
}
/* Common styles */
a {
  color: #00905a;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a img {
  border: none;
}
/* Common classes */
.hidden {
  display: none;
}
.float {
  float: left;
}
.block {
  display: block;
}
.right {
  float: right;
}
.center {
  text-align: center;
}
.alignRight {
  text-align: right !important;
}
.pointer {
  cursor: pointer;
}
.bold,
.emphasis {
  font-weight: bold;
}
.underline {
  text-decoration: underline;
}
.clear {
  height: 0px;
  clear: both;
}
.nowrap {
  white-space: nowrap;
}
.small {
  color: #666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.popup {
  padding: 10px;
  font-size: 12px;
  line-height: 13pt;
}
.popup p {
  margin-top: 10px;
  margin-bottom: 10px;
}
.clearfix {
  /* IE6/7 hack to get :after psuedo selector working */
  *zoom: expression(this.runtimeStyle.zoom="1",this.appendChild( document.createElement("small") ).className="after");
}
.clearfix.after,
.clearfix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  line-height: 0;
  clear: both;
}
/* Colors */
.redSearch,
.error {
  color: #C03600 !important;
  font-weight: bold;
}
.success {
  color: #336633 !important;
}
.redBeta {
  color: #f00;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
/*  Movie Styles */
.videoplayer {
  background: #dddddd url(../images/video.gif) no-repeat 50% 50%;
  float: left;
  float: none;
  margin: auto;
}
.play_icon {
  background: url("../images/icn_play.png") no-repeat;
  height: 25px;
  width: 36px;
  margin: -85px 55px;
  cursor: pointer;
}
img.video_normal {
  margin-top: 20px !important;
}
/* Base layout styles */
.row,
.col {
  overflow: hidden;
  position: absolute;
}
.row {
  left: 0;
  right: 0;
}
.col {
  top: 0;
  bottom: 0;
}
.scroll-x {
  overflow-x: auto;
}
.scroll-y {
  overflow-y: auto;
}
.columns {
  overflow: hidden;
}
.print .columns {
  width: 100% !important;
}
.columns .column2 {
  width: 45%;
  padding-right: 5%;
  float: left;
}
.columns .column3 {
  width: 32%;
  padding-right: 1%;
  float: left;
}
.columns .pnfColumn {
  width: 142px;
  margin: 0 33px 0 0;
  text-align: left;
  float: left;
}
.columns .pnfColumn h3 {
  font-size: 13px;
  font-weight: bold;
  margin: 35px 0 0 0;
}
.columns .pnfColumn ul {
  margin: 10px 0 0 2px;
  padding: 0;
}
.columns .pnfColumn ul li {
  list-style: none;
  padding: 0;
  margin: 10px 0;
  font-size: 12px;
}
.columns .last {
  margin: 0;
}
.columns dl {
  margin: 0;
}
.columns dl dd {
  margin: 0;
}
/* Color constants */
/* Less mixins */
/* 
+----------------------------------------------+ 
| > > > > >      CUSTOM CLASSES      < < < < < |
+----------------------------------------------+ 
*/
/* Box Shadow Panel for OTC >>> */
.boxShadowPanel {
  background: url("/images/icn_2F_mobile.png") no-repeat scroll 40px 26px #f8f8f8;
  border-radius: 12px;
  margin: 144px auto auto;
  padding: 11px 20px 37px 100px;
  width: 410px;
  box-shadow: 5px 5px 5px #c8c8c8;
}
.boxShadowPanel.otc h3 {
  font-size: 13px;
  font-weight: 700;
}
.boxShadowPanel .error {
  font-size: 13px;
  font-weight: 700;
}
.boxShadowPanel a {
  color: #1f98f6;
  font-size: 12px;
  font-weight: 700;
}
.boxShadowPanel a.disabled {
  display: none;
}
.boxShadowPanel.failedOtc #otcBlk {
  margin-top: 32px;
}
.boxShadowPanel.failedOtc #otcBlk h3 {
  line-height: 0;
}
.boxShadowPanel #otcBlk {
  margin: 14px 0 0 10px;
}
.boxShadowPanel #otcBlk #loginSubmitContainer {
  clear: both;
  margin: 22px 0 0;
  position: relative;
  text-align: left;
}
.boxShadowPanel #otcBlk #loginSubmitContainer #otcEnterCode {
  border: 1px solid #1f98f6;
  font-size: 12px;
  width: 150px;
}
.boxShadowPanel #otcBlk #loginSubmitContainer .btnLgnReg {
  background: url("/images/emr_reg_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  color: white;
  cursor: pointer;
  font: bold 12px/19px Arial, sans-serif;
  height: 19px;
  padding: 0;
  right: 0;
  text-align: center;
  text-shadow: 0 -1px 0 #b07428;
  width: 100px;
}
.boxShadowPanel #otcBlk #loginSubmitContainer .btnLgnReg.disabled {
  background: url("../images/spacer.gif") repeat scroll 0 0 #9e9d9d;
  color: #ddd;
  text-shadow: 0 0 0;
}
/* <<< Box Shadow Panel for OTC */
/* Custom radio button, used by Language Selector Dialog, and Search Type Dropdown */
ul.utd-radio {
  font-family: Arial, sans-serif;
  font-size: 11px;
  list-style-type: none;
  margin: 0;
  padding: 5px 10px 5px 0;
}
ul.utd-radio li {
  padding: 5px 0 5px 15px;
  line-height: 13px;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  background: url("../images/utd-radio-buttons.png") no-repeat scroll 0px 6px transparent;
  /* ISO: utd-radio-buttons-1.png */
}
ul.utd-radio li:hover {
  background-position: 0px -19px;
  /* ISO: utd-radio-buttons-2.png */
  color: #005f9e;
}
ul.utd-radio li:active {
  background-position: 0px -44px;
  /* ISO: utd-radio-buttons-3.png */
}
ul.utd-radio li.active {
  background-position: 0px -74px;
  /* ISO: utd-radio-buttons-4.png */
}
ul.utd-radio li.active:hover {
  background-position: 0px -99px;
  /* ISO: utd-radio-buttons-5.png */
}
ul.utd-radio li.active:active {
  background-position: 0px -124px;
  /* ISO: utd-radio-buttons-6.png */
}
/* Custom mutually exclusive checkbox, used by CME log page */
ul.utd-radiocheck {
  font-family: Arial, sans-serif;
  font-size: 12px;
  list-style-type: none;
  margin: 0;
  padding: 5px 10px 5px 0;
}
ul.utd-radiocheck li {
  padding: 5px 0 5px 20px;
  margin: 0 0 0 5px;
  line-height: 13px;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  background: url("../images/utd-radiocheck.png") no-repeat scroll 0px 5px transparent;
  /* ISO: utd-radiocheck-empty.png */
}
ul.utd-radiocheck li:hover {
  color: #005f9e;
}
ul.utd-radiocheck li.active {
  background-position: 0px -21px;
  /* ISO: utd-radiocheck-checked.png */
}
.pdfIcon {
  background: url("../images/ui-sprite.png") no-repeat -575px -189px;
  /* ISO: pdfIcon.png */
  width: 16px;
  height: 17px;
}
.tanRound {
  background-color: #e8e8d1;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 18px;
  margin-top: 40px;
}
.tanRound .arrow {
  display: inline-block;
  position: relative;
  top: 2px;
  background: url("../images/ui-sprite.png") no-repeat -437px -190px;
  /* ISO: orange-circle-white-arrow.png */
  margin-right: 6px;
  width: 15px;
  height: 14px;
}
.tanRound a {
  font-weight: normal;
}
body.prospect .tanRound a {
  font-weight: bold;
}
.orangeBold {
  color: #D7833D;
  font-weight: bold;
}
/* Fallback placeholder styles */
.placeholder {
  color: #bbb;
}
::-webkit-input-placeholder {
  color: #bbb;
}
:-moz-placeholder {
  color: #bbb;
}
/* 
+------------------------------------------------+
| > > > > >      SPECIFIC CONTENT      < < < < < |
+------------------------------------------------+
 */
#ddContain {
  display: inline-table;
  vertical-align: middle;
  position: absolute;
}
#ddContain #drugDisclaimTable {
  width: 485px;
  border-collapse: collapse;
}
#ddContain #drugDisclaimTable td {
  font-size: 12px;
}
#ddContain #drugDisclaimTable p {
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#ddContain #drugDisclaimTable a {
  text-align: center;
  display: block;
}
/* 
+--------------------------------------+ 
| > > > > >      HEADER      < < < < < |
+--------------------------------------+ 
*/
header {
  background: url("../images/ui-sprite.gif") repeat-x 0px -404px;
}
.prospect header,
.preview header {
  background-image: none;
}
.simpleHeader {
  font-size: 84%;
  margin: 13px 0 0 15px;
}
body.print .simpleHeader {
  min-width: 688px;
}
.simpleHeader #headerSimpleLeft img {
  float: left;
}
.simpleHeader #headerSimpleLeft #cobrandingLogo {
  float: left;
  margin-left: 5px;
}
.simpleHeader #headerSimpleLeft #printHeaderText {
  float: left;
  text-align: left;
  padding: 0 0 2em 1em;
  width: auto;
}
.simpleHeader #headerSimpleLeft #printHeaderText a {
  text-decoration: underline;
}
.simpleHeader #headerSimpleLeft #backToTopic a {
  line-height: 18px;
}
.simpleHeader #headerSimpleLeft #backToTopic a span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  padding-right: 8px;
  background: url("../images/ui-sprite.gif") no-repeat -440px -253px;
}
.simpleHeader #headerSimpleRight {
  float: right;
  margin-right: 15px;
}
.simpleHeader #headerSimpleRight #wkLogo {
  display: block;
  float: left;
}
.simpleHeader #headerSimpleRight #printHeaderLinks {
  float: left;
  font-size: 10px;
  min-width: 70px;
  margin-left: 25px;
  margin-top: 15px;
}
.simpleHeader #headerSimpleRight #printHeaderLinks .pipeSpace {
  color: #AFAF79;
  margin-left: 9px;
  margin-right: 9px;
}
#printHeader {
  display: none;
}
.shnf #printHeader {
  display: block;
}
.shnf #printHeader #printHeaderText,
.shnf #printHeader #printHeaderLinks {
  display: none;
}
.shnf #main {
  margin-top: 0 !important;
}
.fxdHdr #hTier3 {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background: url("../images/ui-sprite.gif") repeat-x 0px -491px;
}
#hTier2,
#hTier3 {
  height: 29px;
  border-bottom: 1px solid #d1d1d1;
  position: relative;
}
/* HEADER > TIER 1 */
#hTier1 {
  height: 56px;
  overflow: hidden;
  border-bottom: 1px solid #d1d1d1;
  position: relative;
}
#hTier1 #headerLogo {
  margin: 16px 0 0 15px;
}
#hTier1 #headerLogo.china {
  margin-top: 11px;
}
#hTier1 #cobrandingLogo {
  position: absolute;
  top: 10px;
  left: 140px;
}
#hTier1 #headerLinks {
  position: absolute;
  top: 15px;
  right: 10px;
}
#hTier1 #headerLinks a {
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  padding: 0 0 0 12px;
  display: inline-block;
  line-height: 22px;
  color: #1F98F6;
  background: url("../images/ui-sprite.gif") no-repeat -561px -222px;
  /* ISO: headerLinks-divider.png */
}
#hTier1 #headerLinks a.setFBLanguage {
  background: url("../images/ui-sprite.gif") no-repeat -1001px -254px;
  /* ISO: headerLinks-setFBLanguage-arrow.png */
  padding: 0 11px 0 9px;
}
/* HEADER > TIER 2 */
#hTier2 {
  text-align: right;
  padding: 0 0 0 10px;
}
#hTier2 #editorialBanner {
  float: left;
  font-size: 12px;
  font-weight: 700;
}
#hTier2 #tier2_content p {
  margin: 0;
  padding: 0 10px 0 0;
  font-size: 11px;
  display: inline;
}
#hTier2 #tier2_content a {
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}
#hTier2 #tier2_content a#headerLogin {
  color: #1F98F6;
}
#hTier2 #rightLinks {
  display: inline;
}
#hTier2 #rightLinks a {
  background: url("../images/ui-sprite.gif") no-repeat -561px -226px;
  /* ISO: headerLinks-divider.png */
  padding: 0 11px 0 12px;
}
/* HEADER > TIER 3 */
#hTier3 {
  padding: 0 10px;
}
#hTier3 #t3Wrap {
  position: relative;
  height: 30px;
}
#hTier3 #topSearchBar {
  float: left;
  min-height: 24px;
  margin-top: 3px;
  overflow: hidden;
}
#hTier3 #topSearchBar a#backtosearch {
  display: block;
  margin-top: 3px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  text-indent: -999em;
  background: url("../images/ui-sprite.gif") no-repeat -440px -253px;
  /* ISO: backToSearch-green-circle-white-arrow.png */
}
#hTier3 #topSearchBar #smallSearchBox {
  zoom: 1;
  float: left;
  margin-right: 25px;
}
#hTier3 #topSearchBar a#browseTab {
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;
  padding: 2px 0 0 9px;
  display: block;
  text-decoration: none;
  background: url("../images/ui-sprite.gif") no-repeat -1001px -359px;
  /* ISO: browseTab-green-arrow.png */
}
.legacyIe8 #hTier3 #topSearchBar #new_search,
.legacyIe8 #hTier3 #topSearchBar #browseTab {
  display: block;
  float: left;
}
#hTier3 nav {
  height: 30px;
  overflow: hidden;
  line-height: 30px;
}
#hTier3 nav ul {
  list-style-type: none;
  margin: 0;
  padding: inherit;
  display: inherit;
}
#hTier3 nav ul li {
  display: block;
  float: right;
  background-image: url('../images/spacer.gif');
}
#hTier3 nav ul li a {
  font-weight: bold;
  padding: 0 11px 0 12px;
  font-size: 11px;
  text-decoration: none;
  background: url("../images/ui-sprite.gif") no-repeat -561px -218px;
  /* ISO: headerLinks-divider.png */
  height: 30px;
  line-height: 30px;
  display: block;
}
#hTier3 nav ul li a:hover {
  text-decoration: underline;
}
#hTier3 nav ul li#overflowMenu {
  width: 30px;
  height: 26px;
  display: none;
  cursor: pointer;
}
#hTier3 nav ul li#overflowMenu.overflowOn {
  background: url("../images/ui-sprite.gif") no-repeat -38px -233px !important;
  /* ISO: overflow-menu-down-arrow.png */
  display: block;
}
#hTier3 nav ul li.firstnav a,
#hTier3 nav ul li:last-child a {
  background: none;
  margin-left: 20px;
}
#hTier4 {
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  position: static;
  height: 30px;
  background: #ffffff url("../images/ui-sprite-x.png") repeat-x left bottom;
  width: 100%;
  /* <<< RELATED SAMPLE HACK RULES */
}
body.results #hTier4 {
  min-height: 36px;
  height: auto;
  background: #ffffff url('../images/spacer.gif');
}
#hTier4 .topShadow {
  display: none;
}
body.results #hTier4 .topShadow {
  display: block;
  height: 11px;
  margin-bottom: 2px;
  background: #ffffff url("../images/ui-sprite-x.png") repeat-x left top;
}
#hTier4 #tier4Wrap {
  margin: 0;
  padding: 0;
}
body.results #hTier4 #tier4Wrap {
  margin-top: -3px;
}
#hTier4 #tier4Wrap p.suggestLabel {
  margin: 2px 10px 2px 0;
}
#hTier4 #tier4Wrap p.suggestLabel .suggestTerm {
  font-weight: bold;
  vertical-align: 0%;
}
#hTier4 #tier4Wrap p.suggestLabel .suggestions a {
  text-decoration: underline;
}
#hTier4 .bottomShadow {
  display: none;
}
body.results #hTier4 .bottomShadow {
  display: block;
  margin-top: 6px;
  height: 5px;
  border-bottom: 1px solid #ddd;
}
.fxdHdr #hTier4 {
  position: fixed;
  top: 30px;
  z-index: 100;
  opacity: 0.925;
}
#hTier4 #related {
  padding-top: 10px;
  padding-left: 14px;
}
#hTier4 #leftVar {
  margin-right: 90px;
  /* Must match #rightFixed width+padding */
  margin: 0;
  padding: 0 10px;
  height: 30px;
  overflow-y: hidden;
}
.results #hTier4 #leftVar {
  padding-left: 14px;
  height: auto;
}
.legacyIe6 #hTier4 #leftVar {
  margin-right: 90px !important;
}
#hTier4 #leftVar .breadArrow {
  font-size: 12px;
  margin: 0 5px;
  position: relative;
  top: -2px;
  color: #999;
}
#hTier4 #leftVar #titleOuter {
  display: table;
  height: 30px;
}
.results #hTier4 #leftVar #titleOuter {
  height: auto;
}
.legacyLayout #hTier4 #leftVar #titleOuter {
  position: relative;
  height: 30px;
  overflow-y: hidden;
}
#hTier4 #leftVar #titleOuter #titleInner {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.legacyLayout #hTier4 #leftVar #titleOuter #titleInner {
  top: 50%;
  position: absolute;
}
.legacyLayout #hTier4 #leftVar #titleOuter #titleInner #titleText {
  top: -50%;
  position: relative;
}
#hTier4 #rightFixed {
  float: right;
  text-align: right;
  margin: 0;
  padding: 7px 10px 0 0;
  height: 30px;
  /* Search Results buttons to toggle expanded/collapsed and topic flyout visibility */
}
.results #hTier4 #rightFixed {
  padding: 0;
  height: auto;
}
.legacyLayout.results #hTier4 #rightFixed {
  width: 390px;
}
#hTier4 #rightFixed.fip {
  padding-top: 4px;
}
.sample2 #hTier4 #rightFixed.fip {
  padding-top: 7px;
  height: 23px;
}
.legacyIe6 #hTier4 #rightFixed.fip {
  width: 80px;
}
#hTier4 #rightFixed.fip + #leftVar {
  margin-right: 340px;
}
#hTier4 #rightFixed #fitHBW {
  width: 186px;
  display: block;
  float: left;
  padding: 0;
  height: 19px;
  margin-right: 0;
  border-bottom: 1px solid #dcdcdc;
  border-right: 0;
  border-top: 1px solid #c4c4c4;
  border-left: 1px solid #dcdcdc;
}
.legacyIe6 #hTier4 #rightFixed #fitHBW {
  /* Hide feature for IE6 browsers */
  display: none;
}
.legacyIe7 #hTier4 #rightFixed #fitHBW {
  display: inline;
}
#hTier4 #rightFixed #fitHBW #findInPageGBBox {
  float: left;
  border: 0;
  outline: none;
  height: 19px;
  margin: 0;
  padding: 0 5px;
  width: 172px;
}
#hTier4 #rightFixed .findInPageLink {
  /*width:20px;*/
}
.legacyIe6 #hTier4 #rightFixed .findInPageLink {
  /* Hide feature for IE6 browsers */
  display: none;
}
#hTier4 #rightFixed .buttonLink {
  border-top: 1px solid #dadada;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #a3a3a3;
  border-left: 1px solid #b9b9b9;
  padding: 3px 15px 2px;
  margin: 0 0 0 -4px;
  font-size: 11px;
  display: block;
  float: left;
  vertical-align: middle;
  height: 14px;
}
#hTier4 #rightFixed .buttonLink.disabledButton {
  border: 1px solid #fff;
  color: #aaa;
}
#hTier4 #rightFixed .textLink {
  vertical-align: 0;
  font-size: 11px;
  line-height: 21px;
  padding-left: 15px;
  margin-right: 0px;
  display: block;
  float: left;
}
#hTier4 #rightFixed .icontxt {
  color: #757575;
}
#hTier4 #rightFixed button {
  background: none;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px dotted green;
  color: #598353;
  xcolor: #598353;
  float: right;
  margin: -3px 10px 0;
  display: inline-block;
  font-size: 11px;
  overflow: hidden;
  cursor: pointer;
  outline: none;
}
#hTier4 #rightFixed button#toggleFlyout {
  margin-left: 100px;
}
.validateOtc #hTier1 #headerLanguage {
  display: none;
}
.validateOtc #hTier1 #headerHelp {
  background: url("../images/spacer.gif");
}
.validateOtc #hTier2,
.validateOtc #hTier3 {
  display: none;
}
#overflowDropdown {
  display: none;
  background: #e7ede7;
  border: 1px solid #bbb;
  border-top: none;
  border-left: none;
  padding: 0px 0;
  position: fixed;
  top: 115px;
  right: 0px;
  z-index: 5000;
}
#overflowDropdown ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#overflowDropdown ul li a {
  display: block;
  padding: 4px 30px 4px 20px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
#overflowDropdown ul li a:hover {
  text-decoration: underline;
}
.fxdHdr #overflowDropdown {
  top: 28px;
}
/* Header > Common cascades */
#headerLinks a:hover,
#hTier3 nav ul li a:hover,
#tier2_content a:hover {
  text-decoration: underline;
}
#tier2_content,
#tier3_content {
  position: relative;
  height: 30px;
  top: 3px;
  overflow: hidden;
  line-height: 22px;
}
/* 
+--------------------------------------------------+ 
| > > > > >      SLA MESSAGE STYLES      < < < < < |
+--------------------------------------------------+ 
*/
#slaMessageContainer {
  position: fixed;
  overflow: hidden;
  width: 75%;
  height: 40px;
  padding-top: 10px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #fffeb8;
  border-width: 1px;
  border-color: #333;
  border-style: solid solid none solid;
  z-index: 2000;
  bottom: -50px;
  margin-left: 12%;
}
#slaMessageContainer a {
  text-decoration: underline;
}
#slaMessageContainer #closeMessage {
  float: right !important;
  font-size: 12px;
  font-weight: bold;
  font-color: #5A5A5A;
  padding-right: 22px;
  display: inline-block;
  height: 14px;
  cursor: pointer;
}
#slaMessageContainer #closeMessage a {
  text-decoration: none;
}
#slaMessageContainer #slaMessage {
  margin-left: 30px;
  width: 620px;
}
#slaMessageContainer #slaMessage.sla {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
}
#slaMessageContainer #slaMessage.sla.lexi,
#slaMessageContainer #slaMessage.sla.mcdex {
  margin-left: 30px;
  margin-top: 0px;
}
#drugDisclaimMessage {
  margin-top: -15px;
  margin-left: 30px;
  width: 585px;
}
#drugDisclaimMessage.drugOnly {
  margin-top: -5px;
}
#slaDialog,
#mcDexDialog {
  width: 440px;
  height: 175px;
  background: #FFFFFF;
}
.dialog .slaDialogTitle {
  padding: 10px;
  background: url('/images/ovid-popup-back.png') no-repeat top right;
  font-weight: bold;
  font-size: 14px;
  color: #555;
  height: 21px;
}
.dialog .slaDialogTitle a {
  font-weight: normal;
  float: right;
}
.ui-zh_Hans .dialog .slaDialogTitle a {
  font-size: 11px;
}
#slaDialog #slaDialogInstruction {
  padding: 10px;
  color: #555;
}
#slaDialog #slaDialogLinks {
  padding: 10px;
}
.dialog .slaButtons {
  padding-top: 15px;
  margin-right: 140px;
  margin-left: 140px;
}
.dialog .slaButtons input {
  width: 75px;
}
#slaDialog .slaButtons #acceptUrl {
  float: left;
}
#slaDialog .slaButtons #declineUrl {
  float: right;
}
.dialog p {
  padding-left: 10px;
  padding-right: 10px;
}
.dialog li {
  padding-bottom: 5px;
  font-size: 12px;
}
.dialog p,
.dialog ul,
.dialog li {
  color: #555;
}
/*Guest SLA*/
#slaDialog.guest {
  width: 575px;
  height: 465px;
}
#slaDialog.guest #slaDialogInstruction {
  padding: 0px 10px 0px 10px;
}
/*Patient SLA*/
#slaDialog.patient {
  width: 575px;
  height: 470px;
}
#slaDialog.patient h1 {
  display: none;
  margin-bottom: -25px;
}
#slaDialog.patient .error {
  color: #C03600;
}
#license .error {
  font-weight: normal;
}
#slaDialog.standard,
#mcDexDialog.standard {
  width: 575px;
  height: 420px;
  line-height: 120%;
}
#slaDialog.standard .largeGreenHeader,
#mcDexDialog.standard .largeGreenHeader {
  display: none;
}
#slaDialog.standard .slaButtons,
#mcDexDialog.standard .slaButtons {
  margin-left: 250px;
}
.boxDialog {
  height: 325px;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.boxDialog h1 small b {
  display: none;
}
.boxDialog p {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
.boxDialog p.slaPara {
  padding: 0;
}
.slaButtons .icontxt {
  padding-right: 10px;
}
.slaButtons .icontxt img {
  padding-bottom: 7px;
}
/*End Patient SLA*/
#drugDisclaimDialog {
  position: static !important;
  top: auto !important;
  left: auto !important;
}
/* 
+-----------------------------------------------------+ 
| > > > > >      GENERAL DIALOG STYLES      < < < < < |
+-----------------------------------------------------+ 
*/
#messageWrapper {
  min-width: 400px;
  max-width: 762px;
  cursor: default;
  min-height: 113px;
  display: inline-block;
  margin: auto;
  background: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 4px 10px #333333;
  -moz-box-shadow: 0px 4px 10px #333333;
  box-shadow: 0px 4px 10px #333333;
}
#messageWrapper dl {
  margin: 0;
  padding: 0;
}
#messageWrapper dd {
  padding: 10px;
  margin: 0;
  font-size: 15px;
  max-width: 740px;
  max-height: 550px;
  overflow: auto;
}
#messageWrapper #messageTitle {
  background-color: #e6ede2;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cddbc5), color-stop(1, #ffffff));
  background-image: -o-linear-gradient(top, #cddbc5 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #cddbc5 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #cddbc5 0%, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #cddbc5 0%, #ffffff 100%);
  background-image: linear-gradient(to top, #cddbc5 0%, #ffffff 100%);
  border-bottom: 1px solid #006699;
  padding: 6px 10px 4px;
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  font-weight: bold;
  margin: 0;
  font-size: 15px;
  color: black;
}
#messageWrapper #messageBody #boxDialog {
  max-height: 365px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 5px 0 0;
}
#messageWrapper #messageBody h1 {
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#messageWrapper #messageBody > p {
  margin-top: 1em;
  margin-bottom: 0;
}
#messageWrapper #messageControls {
  background: url("../images/spacer.gif");
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  text-align: center;
  width: 762px;
}
#messageWrapper #messageControls button {
  margin-right: 10px;
  min-width: 100px;
  height: 25px;
  outline: none;
  outline: 0;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #BBBBBB;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #e3e3e3));
  background-image: -o-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: -moz-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: -webkit-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: -ms-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e3e3e3 100%);
  color: #515151;
  text-shadow: 1px 1px 1px #ffffff;
}
#messageWrapper #messageControls button:focus {
  outline: none;
  outline: 0;
}
/* 
+--------------------------------------------------------+ 
| > > > > >      LANGUAGE SELECTOR DIALOG      < < < < < |
+--------------------------------------------------------+ 
*/
#setLanguageContainer {
  border: 3px solid #9ebc9d;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 333px;
}
#setLanguageContainer #setLanguageHeader {
  font: bold 14px/29px Arial;
  color: #444;
  background-color: #f4f7f4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e9eee9));
  background-image: -o-linear-gradient(bottom, #ffffff 0%, #e9eee9 100%);
  background-image: -moz-linear-gradient(bottom, #ffffff 0%, #e9eee9 100%);
  background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #e9eee9 100%);
  background-image: -ms-linear-gradient(bottom, #ffffff 0%, #e9eee9 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e9eee9 100%);
  height: 29px;
  padding-left: 15px;
  border-bottom: 1px solid #dee2e6;
}
#setLanguageContainer #setLanguageContent {
  margin: 13px 19px 18px;
  font: bold 12px/14px Arial;
  color: #444;
  background-color: white;
  width: 296px;
}
#setLanguageContainer #setLanguageContent .searchLangText {
  padding: 0 0 5px;
}
#setLanguageContainer #setLanguageContent #supported_languages {
  width: 80%;
  margin: auto;
}
#setLanguageContainer #setLanguageContent #supported_languages li {
  font: normal 12px/15px Arial;
  padding: 5px 0px 0px 15px;
  width: 68px;
}
#setLanguageContainer #setLanguageContent #supported_languages li.active {
  font-weight: bold;
}
#setLanguageContainer #setLanguageContent #supported_languages #supported_languages_left {
  float: left;
}
#setLanguageContainer #setLanguageContent #supported_languages #supported_languages_right {
  float: right;
}
#setLanguageContainer input {
  cursor: pointer;
}
#setLanguageContainer #setLanguageButtons {
  width: 163px;
  margin: 18px auto 0;
}
.legacyLayout #setLanguageContainer #setLanguageButtons {
  width: 208px;
}
#setLanguageContainer #setLanguageButtons input {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 12px;
  font: bold 12px/16px Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #555960;
  border: 1px solid #d8d9d8;
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #e9e9e9));
  background-image: -o-linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
  background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
  background-image: -ms-linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
  background-image: linear-gradient(to bottom, #f7f7f7 0%, #e9e9e9 100%);
  cursor: pointer;
}
#setLanguageContainer #setLanguageButtons input.submit {
  border: 1px solid #85b3d8;
  color: #264964;
  background-color: #b3d8f4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4e1f7), color-stop(1, #a1cef1));
  background-image: -o-linear-gradient(bottom, #c4e1f7 0%, #a1cef1 100%);
  background-image: -moz-linear-gradient(bottom, #c4e1f7 0%, #a1cef1 100%);
  background-image: -webkit-linear-gradient(bottom, #c4e1f7 0%, #a1cef1 100%);
  background-image: -ms-linear-gradient(bottom, #c4e1f7 0%, #a1cef1 100%);
  background-image: linear-gradient(to bottom, #c4e1f7 0%, #a1cef1 100%);
  margin-right: 15px;
}
.langpic {
  text-indent: -999em;
  background-position: 0px -3px;
  background-repeat: no-repeat;
  height: 15px;
  display: block;
  float: left;
}
.langpic:hover {
  background-position: 0px -18px;
}
li.active .langpic {
  background-position: 0px -33px;
}
.lngsel-zh-Hans {
  background-image: url("../images/langpng/zh-Hans.png");
  /* ISO: lgnsel-zh-Hans.png */
  width: 51px;
}
.lngsel-zh-Hant {
  background-image: url("../images/langpng/zh-Hant.png");
  /* ISO: lgnsel-zh-Hant.png */
  width: 51px;
}
.lngsel-de {
  background-image: url("../images/langpng/de.png");
  /* ISO: lgnsel-de.png */
  width: 47px;
}
.lngsel-en {
  background-image: url("../images/langpng/en.png");
  /* ISO: lgnsel-en.png */
  width: 42px;
}
.lngsel-es {
  background-image: url("../images/langpng/es.png");
  /* ISO: lgnsel-es.png */
  width: 46px;
}
.lngsel-fr {
  background-image: url("../images/langpng/fr.png");
  /* ISO: lgnsel-fr.png */
  width: 49px;
}
.lngsel-it {
  background-image: url("../images/langpng/it.png");
  /* ISO: lgnsel-it.png */
  width: 41px;
}
.lngsel-ja {
  background-image: url("../images/langpng/ja.png");
  /* ISO: lgnsel-ja.png */
  width: 38px;
}
.lngsel-ko {
  background-image: url("../images/langpng/ko.png");
  /* ISO: lgnsel-ko.png */
  width: 37px;
}
.lngsel-pt {
  background-image: url("../images/langpng/pt.png");
  /* ISO: lgnsel-pt.png */
  width: 59px;
}
/* 
+---------------------------------------------------+ 
| > > > > >      FIND IN PAGE DIALOG      < < < < < |
+---------------------------------------------------+ 
*/
#qtip-utdFndPgeTip {
  position: fixed;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 4px solid #ABCCE2;
  outline: #475B67 auto 1px !important;
  -webkit-box-shadow: 0px 0px 7px 4px #bbbbbb;
  -moz-box-shadow: 0px 0px 7px 4px #bbbbbb;
  box-shadow: 0px 0px 7px 4px #bbbbbb;
}
#qtip-utdFndPgeTip .qtip-titlebar {
  background-color: #DDE8EF;
  background-image: url("../images/spacer.gif");
  cursor: move;
  color: #444;
  font: bold 12px/15px Arial;
  border-top: 1px solid #8C9BA7;
  border-left: 1px solid #8C9BA7;
  border-right: 1px solid #8C9BA7;
  border-bottom: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding-left: 0.2em;
}
#qtip-utdFndPgeTip .qtip-titlebar .qtip-title {
  margin-left: 0.5em;
}
#qtip-utdFndPgeTip .qtip-titlebar .qtip-close {
  background: #ffffff url("../images/fit-elements.gif") 0 0 no-repeat;
  /* ISO: findInPage-close-normal.png */
  width: 15px;
  height: 15px;
  padding: 0;
  margin: -7px 2px 0 0;
  border: 0;
}
#qtip-utdFndPgeTip .qtip-titlebar .qtip-close .ui-icon-close {
  /* Hide default qTip button */
  display: none;
}
#qtip-utdFndPgeTip .qtip-titlebar .qtip-close.ui-state-hover {
  background-position: 0 -15px;
  /* ISO: findInPage-close-hover.png */
  border: 0;
}
#qtip-utdFndPgeTip .qtip-content {
  padding: 0 !important;
}
#qtip-utdFndPgeTip .qtip-content #findInPage {
  font: normal 12px/14px Arial, Helvetica Neue;
  border: 1px solid #8C9BA7;
  border-top: 1px solid #C6D2DB;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #fff;
  padding: 14px 8px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #fitWrap {
  float: left;
  border: 1px solid #CCC;
  border-right: 0px;
  width: 166px;
  height: 18px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage input[type='text'] {
  color: #000;
  padding: 0 0 0 3px;
  border: 0;
  margin: 0;
  width: 147px;
  height: 16px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage input[type='text']:focus {
  outline: none;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageFind {
  font: bold 12px/14px Arial, Helvetica Neue;
  background-color: #ACD7F3;
  padding: 0;
  margin: 0;
  width: 50px;
  height: 20px;
  cursor: pointer;
  border: 1px solid #CCC;
  color: #444;
}
.legacyLayout #qtip-utdFndPgeTip .qtip-content #findInPage #findInPageFind {
  vertical-align: auto;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #clearFIP {
  width: 12px;
  height: 12px;
  position: absolute;
  background: url("../images/fit-elements.gif") 0 -66px no-repeat;
  /* ISO: findInPage-clear-term.png */
  top: 18px;
  cursor: pointer;
  right: 62px;
  z-index: 50;
}
.legacyLayout #qtip-utdFndPgeTip .qtip-content #findInPage #clearFIP {
  top: 19px;
  right: 65px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageCtrls {
  padding: 8px 0;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageCtrls #count {
  color: #333;
  width: 30px;
  height: 18px;
  text-align: center;
  display: block;
  float: left;
  font-weight: bold;
  line-height: 18px;
  margin-right: 15px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageCtrls #syn {
  height: 16px;
  padding-left: 22px;
  background: #ffffff url("../images/fit-elements.gif") 0 -48px no-repeat;
  /* ISO: findInPage-syn-checked.png */
  line-height: 16px;
  display: block;
  float: left;
  color: #333;
  text-decoration: none;
  font-size: 11px;
  width: 92px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageCtrls #syn.off {
  background-position: 0 -30px;
  /* ISO: findInPage-syn-off.png */
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageCtrls #backfor {
  display: block;
  float: left;
  width: 49px;
  height: 20px;
  margin-left: 10px;
  background: url("../images/fit-backfor.gif") no-repeat;
  /* ISO: findInPage-buttons-nextprev.png */
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageCtrls #backfor #back {
  display: block;
  float: left;
  width: 24px;
  height: 20px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageCtrls #backfor #forward {
  display: block;
  float: left;
  width: 25px;
  height: 20px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #findInPageSearchTrans {
  width: 210px;
}
#qtip-utdFndPgeTip .qtip-content #findInPage #bottomRateTrans {
  margin: 5px 0 0 5px;
}
/* 
+-------------------+
| Header Shadow Bar |
+-------------------+
*/
#headerShadow {
  opacity: 0;
  position: fixed;
  height: 4px;
  bottom: -4px;
  left: 0;
  width: 100%;
  z-index: 10;
  background: url("../images/topic-shadow.png") 50% 0px no-repeat;
  /* ISO: header-shadow.png */
  background-image: url('../images/spacer.gif')\9;
  /* No header shadow for IE8 and below */
}
.legacyLayout #headerShadow {
  display: none;
}
/* 
+----------------------------------------------------------+ 
| > > > > >      MAIN SEARCH PAGE CONTAINER      < < < < < |
+----------------------------------------------------------+ 
*/
#new_search_box {
  margin: 80px auto 0px auto;
  padding: 39px 3px 43px 63px;
  width: 430px;
  background-color: #F8F8F8;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: #c4c4c4 0px 4px 7px 0px;
  -moz-box-shadow: #c4c4c4 0px 4px 7px 0px;
  box-shadow: #c4c4c4 0px 4px 7px 0px;
}
#new_search_box h1 {
  color: #666;
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 4px;
  padding: 0;
  float: left;
}
#new_search_box #nsb_lang {
  color: #666666;
  font: normal 12px/15px Arial;
  margin: 8px 58px 0 0;
  padding: 0;
  float: right;
}
#new_search_box #nsb_lang a {
  color: #0a880a;
  text-decoration: underline;
  cursor: pointer;
}
#new_search_help {
  width: 280px;
  color: #888;
  font-size: 11px;
  margin-top: 20px;
  padding-left: 24px;
  background: url(../images/help.gif) no-repeat 0px 2px;
}
#new_search_help p {
  margin: 6px 0;
  padding: 0;
  line-height: 13px;
}
#topSearchBar #new_search_help,
#searchpanel #new_search_help {
  display: none;
}
/* 
+-----------------------------------------------------+ 
| > > > > >      PAGE NOT FOUND STYLES      < < < < < |
+-----------------------------------------------------+ 
*/
#errorWrap {
  margin: 24px auto 0;
}
#errorWrap #pnfWrapper {
  width: 850px;
  margin: 0 auto;
}
#errorWrap #leftHead {
  width: 490px;
  margin-top: 20px;
  border-right: 1px solid #ccc;
}
#errorWrap #leftHead h2 {
  font-size: 22px;
  font-weight: 500;
  margin: 0 0 10px 0;
  padding: 0;
}
#errorWrap #leftHead p {
  font-size: 14px;
  color: #666;
}
#errorWrap #rightHead {
  width: 330px;
  margin-top: 25px;
}
#errorWrap .smallBold {
  font-size: 11px;
  font-weight: bold;
}
#errorWrap #errorMessage {
  margin-left: 20px;
}
#errorWrap #errorBody {
  width: 70%;
  margin: 0 auto;
  font-size: 84%;
}
#errorWrap #errorBody h1 {
  font-size: 24px;
  margin: 0 0 10px 0;
  padding: 0;
  color: #010101;
}
/* 
+---------------------------------------------------+ 
| > > > > >      SEARCH PROMO STYLES      < < < < < |
+---------------------------------------------------+ 
*/
.newsearchpromo-blue,
.newsearchpromo-green,
.newsearchpromo-grey,
.newsearchpromo-red {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 470px;
  margin: 60px auto 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 15px 15px;
  text-align: center;
}
.newsearchpromo-blue {
  background: #e1eaf1;
}
.newsearchpromo-blue a {
  color: #336633;
}
.newsearchpromo-green {
  background: #e7edde;
}
.newsearchpromo-green a {
  color: #007bb1;
}
.newsearchpromo-grey {
  background: #e2e3e2;
}
.newsearchpromo-grey a {
  color: #007bb1;
}
.newsearchpromo-red {
  background: #fae4e0;
}
.newsearchpromo-red a {
  color: #007bb1;
}
/* 
+------------------------------------------+ 
| > > > > >      SEARCH BOX      < < < < < |
+------------------------------------------+ 
*/
#searchbox_dd {
  height: 24px;
  width: 371px;
  position: relative;
  font-family: Arial, sans-serif;
  overflow: hidden;
  cursor: default;
  border: none;
  background: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#searchbox_dd #searchbox_dd_submit {
  background: url("../images/search-buttons.gif") no-repeat 0px 0px;
  /* ISO: search-button-off.png */
  display: block;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  width: 27px;
  height: 24px;
  text-indent: -999em;
  overflow: hidden;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  padding: 0;
  margin-left: 8px;
}
#searchbox_dd #searchbox_dd_submit:hover {
  background-position: -27px 0px;
  /* ISO: search-button-over.png */
}
#searchbox_dd #searchbox_dd_submit:active {
  background-position: -54px 0px;
  /* ISO: search-button-click.png */
}
.searching #searchbox_dd #searchbox_dd_submit {
  background-position: -81px 0px;
  /* ISO: search-button-search.png */
}
#searchbox_dd #searchbox_dd_type {
  font-size: 11px;
  line-height: 23px;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 33px;
  cursor: pointer;
  color: #006699;
  text-align: left;
  padding-right: 11px;
  display: block;
  -moz-user-select: none;
  -webkit-user-select: none;
  background: url('../images/ui-sprite.gif') no-repeat 100% -301px;
  /* ISO: searchbox-dd-type.png */
}
#searchbox_dd #searchbox_dd_type:hover {
  color: #666;
}
#searchbox_dd #searchbox_dd_type:active #searchbox_dd_type_name {
  opacity: .6;
}
#searchbox_dd #searchbox_dd_type .open {
  color: black;
  opacity: .5;
}
#searchbox_dd #searchbox_dd_type #searchbox_dd_type_name {
  padding-right: 0px;
  padding-left: 25px;
  background: url("../images/searchbox_dd-down.gif") 10px 5px no-repeat;
  /* ISO: searchbox-dd-type-name.png */
}
#searchbox_dd #box {
  background: url("../images/ui-sprite.gif") no-repeat 0px -301px;
  /* ISO: searchbox-dd-type.png */
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
#searchbox_dd #box #txtSearch {
  border: none;
  background: none;
  font-size: 12px;
  padding: 0 0 0 5px;
  width: 195px;
  outline: none;
  height: 24px;
  font-family: Arial, "Helvetica Neue", sans-serif;
}
#root_search #searchbox_dd #box #txtSearch {
  width: 250px;
}
#searchbox_dd #box #iSearchTerm {
  display: none;
}
#searchbox_dd .empty {
  color: #006699;
  font-weight: bold;
  font-size: 11px;
}
#searchbox_dd_dropdown {
  border: 1px solid #66a3c2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 4px 8px #cccccc;
  -moz-box-shadow: 0px 4px 8px #cccccc;
  box-shadow: 0px 4px 8px #cccccc;
  display: none;
  padding: 0 10px;
  background: white;
  position: fixed;
  z-index: 9999999;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
#searchbox_dd_dropdown.dropdown {
  display: inline-block !important;
}
#searchbox_dd_dropdown ul li {
  white-space: nowrap;
}
#searchbox_dd_dropdown #searchbox_dd_dropdown_topics {
  border-bottom: 1px solid #cccccc;
}
/* 
+----------------------------------------------------+ 
| > > > > >      AUTO COMPLETE RESULTS     < < < < < |
+----------------------------------------------------+ 
*/
#autoCompleteList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 269px;
  background: #fff;
  position: fixed;
  _position: absolute;
  border: 0;
  xborder: 1px solid #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 2px 4px #999999;
  -moz-box-shadow: 0px 2px 4px #999999;
  box-shadow: 0px 2px 4px #999999;
  display: none;
  z-index: 5000;
}
#autoCompleteList li {
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 22px 5px 4px;
  border-top: 1px dotted #d9d9d9;
}
#autoCompleteList li:first-child {
  border-top: none;
}
#autoCompleteList li:hover {
  background-color: #e2eef7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebf0f4), color-stop(1, #d9ecf9));
  background-image: -o-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: -moz-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: -webkit-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: -ms-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: linear-gradient(to bottom, #ebf0f4 0%, #d9ecf9 100%);
  cursor: pointer;
}
#autoCompleteList li.active {
  background: url(../images/acarrow.png) no-repeat 98% 50%;
  background-color: #e2eef7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebf0f4), color-stop(1, #d9ecf9));
  background-image: -o-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: -moz-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: -webkit-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: -ms-linear-gradient(bottom, #ebf0f4 0%, #d9ecf9 100%);
  background-image: linear-gradient(to bottom, #ebf0f4 0%, #d9ecf9 100%);
  cursor: pointer;
}
#autoCompleteList li .acHistory {
  color: #52188C;
  font-weight: bold;
}
#autoCompleteList li .ac_highlight {
  font-weight: normal;
}
#autoCompleteList li a {
  text-decoration: none;
  margin-left: 10px;
  font-size: 10px;
  cursor: pointer;
  color: #118EE2;
}
/* 
+----------------------------------------------------------------------------+ 
| > > > > >      MAIN CONTENT AREA (INBETWEEN HEADER & FOOTER)     < < < < < |
+----------------------------------------------------------------------------+ 
*/
span.view {
  color: #aaa;
  font-size: 75%;
  padding-left: 5px;
}
body.print span.view {
  font-size: inherit;
  padding-left: 0;
}
span.view a.lang {
  color: #3e85a1 !important;
  font-size: 10px !important;
  font-weight: bold;
}
body.print span.view a.lang {
  color: #0000FF;
  font-size: 100% !important;
  font-weight: normal;
  text-decoration: underline;
}
#main {
  overflow: visible;
  padding-bottom: 20px;
  /* Right panel content */
  /* Left panel content */
}
#main #contentFullPage {
  font-size: 12px;
}
#main #contentFullPage.popup {
  top: 75px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow: auto;
  position: fixed;
}
#main #contentFullPage h3 {
  color: #010101;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: normal;
  margin: 0 0 10px 0;
}
#main .icontxt {
  font-size: 10px;
  color: #757575;
  text-decoration: none;
}
#main #content {
  padding: 0 0 20px 270px;
}
body.results #main #content {
  position: relative;
  /* Right content area has different left padding for search results */
  padding-left: 156px;
}
#main #left.col {
  width: 246px;
  left: 0;
  top: 117px;
  z-index: 2;
  background-color: #eaeaea;
}
.hdrT4 #main #left.col {
  top: 147px;
}
.fxdHdr #main #left.col {
  position: fixed;
  margin-top: 29px;
}
#main #left.col.scroll-y {
  width: 264px;
}
body.results #main #left.col {
  width: 150px;
}
#main #left.col ul.leftNav {
  margin: 0;
  padding: 8px;
  font-size: 12px;
  list-style-type: none;
}
#main #left.col ul.leftNav li {
  font-weight: normal;
  margin: 0;
  padding: 5px 0 5px  8px;
}
#main #left.col ul.leftNav li.active {
  font-weight: bold;
}
#main #left.col ul.leftNav li ul {
  list-style-type: disc;
  padding: 8px;
  margin: 0;
}
#main #left.col ul.leftNav li ul li {
  padding: 4px 0 4px 8px;
  margin-left: 10px;
}
#main .textPage {
  margin: 20px;
  font-size: 12px;
  line-height: 13pt;
}
#main .textPage .largeGreenHeader {
  color: #346635;
  font-family: Arial, Verdana, Helvetica;
  font-size: 29px;
  line-height: 1.1em;
}
#main .contNotAvail {
  text-align: center;
}
#main #contNotAvail {
  text-align: center;
}
#main .idp.toolbar {
  display: none;
}
#main #ssoWelcome {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  color: green;
  padding-top: 30px;
}
#main #ssoWelcome ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
#main #ssoWelcome li {
  list-style-type: none;
  padding: 10px 0 10px 0;
}
#main #ssoWelcome li a {
  color: #009900;
  font-size: 18px;
}
#main #ssoWelcome button {
  display: inline-block;
  zoom: 1;
  /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: .5em 2em .55em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #e8f0de;
  font-size: 18px;
  border: solid 1px #009999;
  background: #009900;
  background-color: #0fb40f;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1ece1e), color-stop(1, #009900));
  background-image: -o-linear-gradient(bottom, #1ece1e 0%, #009900 100%);
  background-image: -moz-linear-gradient(bottom, #1ece1e 0%, #009900 100%);
  background-image: -webkit-linear-gradient(bottom, #1ece1e 0%, #009900 100%);
  background-image: -ms-linear-gradient(bottom, #1ece1e 0%, #009900 100%);
  background-image: linear-gradient(to bottom, #1ece1e 0%, #009900 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ece1e', endColorstr='#009900', GradientType=0 );
  width: 207px;
}
#main .ancillary {
  padding-left: 24px;
  padding-right: 12px;
  font-size: 84%;
  /* We can remove these next rules when TABLE tags are 
		 * converted to DIV-UL-LI setup in tocTool.java...
		 * IMM#UIOTABLES
		 */
  /* SSO IDP Select Page */
}
#main .ancillary .cmeTable h3 {
  padding-top: 15px;
}
#main .ancillary p {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 140%;
}
#main .ancillary p.vgap {
  margin-top: 40px;
  margin-bottom: 20px;
}
#main .ancillary h2 {
  color: #010101;
  font-size: 24px;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 10px;
  padding: 0;
}
#main .ancillary h2.resetPassword {
  color: #346635;
  font-size: 19px;
}
#main .ancillary h3 {
  font-size: 13px;
  margin: 0;
  padding: 0;
}
#main .ancillary h3.basics {
  font-size: 14px;
  line-height: 32px;
}
#main .ancillary a.email {
  text-decoration: underline;
}
#main .ancillary a.tocItem {
  font-size: 12px;
  line-height: 20px;
}
#main .ancillary ul.basicsList ul li {
  list-style-type: disc;
}
#main .ancillary ul {
  margin: 0 0 0 16px;
  padding: 10px;
}
#main .ancillary ul.silvertab {
  margin: 0;
  padding: 0;
}
#main .ancillary ul li {
  margin: 6px 3px 3px 3px;
  padding-left: 15px;
}
#main .ancillary ul li.silvertab {
  margin: 0;
}
#main .ancillary ul li a {
  font-size: 12px;
  line-height: 20px;
}
#main .ancillary ul#chngLnks {
  margin: 0;
  padding: 16px 0 0 80px;
}
#main .ancillary ul#chngLnks li {
  background: url("../images/ui-sprite.png") no-repeat -1001px -256px;
  /* ISO: ancillary-right-arrow.png */
  list-style: none;
  padding: 0 0 16px 14px;
}
#main .ancillary ul#chngLnks li a {
  font-weight: bold;
  font-size: 14px;
  color: #336633;
}
#main .ancillary .columns ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 16px 0;
}
#main .ancillary .columns ul li {
  margin: 0;
  padding: 0;
}
#main .ancillary .HON {
  width: 450px;
  margin: 40px 0 60px 0;
}
#main .ancillary .listing {
  padding: 10px 0 0 26px;
}
#main .ancillary .listing li {
  list-style-type: disc;
}
#main .ancillary .section {
  padding-bottom: 13px;
}
#main .ancillary .section h3 {
  font-size: 18px;
  margin: 10px 0;
}
#main .ancillary .section hr {
  -webkit-margin-after: 1.7em;
}
#main .ancillary .section li {
  margin: 6px 3px;
  line-height: 13pt;
}
#main .ancillary #dl_container h3 {
  margin: 0 0 20px 0;
  padding: 0;
  display: block;
  font-size: 12px;
  color: #333;
  font-weight: normal;
}
#main .ancillary .dl_silo {
  width: 235px;
  margin-right: 125px;
  float: left;
}
#main .ancillary .dl_silo h4 {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin: 0;
  padding: 0 0 5px;
}
#main .ancillary .dl_silo ul {
  list-style-type: none !important;
  margin: 3px 0 20px 0 !important;
  padding: 0 !important;
}
#main .ancillary .dl_silo ul li {
  list-style-type: none !important;
  font-size: 12px !important;
  color: #333 !important;
  line-height: 16px !important;
  margin: 0 !important;
  padding: 20px 0 20px 56px !important;
  border-top: 1px solid #e1e1e1;
}
#main .ancillary .dl_silo ul li a {
  font-weight: bold;
}
#main .ancillary .dl_silo ul li.icon-mobile {
  background: url(../images/download/icon-mobile.png) no-repeat 0px 50%;
  /* ISO: download-mobile.png */
}
#main .ancillary .dl_silo ul li.icon-dvd {
  background: url(../images/download/icon-dvd.png) no-repeat 0px 50%;
  /* ISO: n/a */
}
#main .ancillary .dl_silo ul li.icon-windows {
  background: url(../images/download/icon-windows.png) no-repeat 0px 50%;
  /* ISO: download-windows.png */
}
#main .ancillary .dl_silo ul li.icon-mac {
  background: url(../images/download/icon-mac.png) no-repeat 0px 50%;
  /* ISO: download-mac.png */
}
#main .ancillary .dl_silo ul li.icon-utd {
  background: url(../images/download/icon-utd.png) no-repeat 0px 50%;
  /* ISO: download-utd.png */
}
#main .ancillary .last_silo {
  margin-right: 0;
}
#main .ancillary #idpElements {
  width: 375px;
  margin: 40px auto;
}
#main .ancillary #idpElements h3 {
  font-size: 1.3em;
  color: #555;
}
#main .ancillary #idpElements select {
  width: 100%;
  padding: 4px;
}
#main .ancillary #idpElements #ssoError {
  height: 25px;
  margin-top: 10px;
}
#main .ancillary #idpElements button {
  cursor: pointer;
  display: block;
  border: 0;
  border-radius: 4px;
  width: 100%;
  background-color: #0081c6;
  font-size: 1em;
  font-weight: 500;
  color: #ffffff;
  padding: 5px 0 6px;
  margin: 25px 0 0 0;
}
#main .ancillary #idpElements button:hover {
  background-color: #0081c6;
  color: #ffffff;
}
#main .ancillary #idpElements button:active {
  background-color: #006aa2;
  color: #ffffff;
}
#main .ancillary #idpElements button[disabled='disabled'] {
  background-color: #99cce8;
  color: #ffffff;
  cursor: default;
  cursor: not-allowed;
}
#main .ancillary #idpElements button[disabled='disabled']:hover {
  background-color: #99cce8;
}
/* 
+--------------------------------------------------+ 
| > > > > >      PAGE SPECIFIC RULES     < < < < < |
+--------------------------------------------------+ 
*/
#cmeLogIns {
  width: 500px;
  margin: 0 auto !important;
  text-align: center;
}
#cmeLogIns > ul {
  text-align: left;
}
/* 
+------------------------------------------------------------------+ 
| > > > > >      My Account > Recurring Billing Info     < < < < < |
+------------------------------------------------------------------+ 
*/
.cardInfoLabel {
  font-size: 12px;
  color: #666;
  white-space: nowrap;
  padding-right: 6px;
}
.labelWithSubtext {
  position: relative;
  top: -4px;
}
.labelWithPretext {
  position: relative;
  top: 6px;
}
/* 
+------------------------------------------------------------------+ 
| > > > > >      My Account > Login     < < < < < |
+------------------------------------------------------------------+ 
*/
#myAccountLogin a {
  color: #006cb5;
  text-decoration: none;
}
/* 
+------------------------------------------------------+ 
| > > > > >      EMR Login Page (US2765)     < < < < < |
+------------------------------------------------------+ 
*/
#ptlLogin {
  width: 763px;
  margin: 44px auto 0;
}
#ptlLogin .error {
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  margin-top: 28px;
  text-align: center;
}
#ptlLogin #head {
  margin-left: 22px;
  width: 530px;
  color: #333;
}
#ptlLogin h1 {
  font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
  font-weight: 600;
  font-stretch: condensed;
  font-size: 20px;
  color: #2e2a2a;
}
#ptlLogin h2 {
  font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
  font-weight: 600;
  font-stretch: condensed;
  font-size: 20px;
  color: #5a5a5a;
}
#ptlLogin .shdwRndBox {
  float: left;
  background: #f8f8f8;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 25px 22px;
  box-shadow: 0px 4px 6px #bbb;
  -webkit-box-shadow: 0px 4px 6px #bbb;
  -moz-box-shadow: 0px 4px 6px #bbb;
}
#ptlLogin #boxes {
  margin-top: 23px;
}
#ptlLogin #boxes p {
  font: normal 11px/13px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#ptlLogin #loginBox {
  width: 239px;
  padding-right: 38px;
}
#ptlLogin #loginBox .formRow {
  height: 36px;
}
#ptlLogin #loginBox label {
  font-size: 12px;
  line-height: 14px;
  color: #666;
  width: 71px;
  text-align: right;
  display: block;
  float: left;
  margin-right: 11px;
  padding-top: 4px;
}
#ptlLogin #loginBox p {
  padding-bottom: 18px;
}
#ptlLogin #loginBox input[type='text'],
#ptlLogin #loginBox input[type='password'] {
  width: 143px;
  height: 17px;
  border: 1px solid #9e9d9d;
  float: left;
}
#ptlLogin #loginBox .btnLgnReg {
  float: right;
  margin-right: 6px;
}
#ptlLogin #loginBox a {
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: #2b8fe2;
}
#ptlLogin #loginBox .formRgt {
  width: 100%;
}
#ptlLogin #loginBox .links {
  margin-top: 37px;
}
#ptlLogin #subPromo {
  position: relative;
  width: 350px;
  height: 265px;
  margin-left: 39px;
  padding-right: 38px;
}
#ptlLogin #subPromo #devices {
  background: url("../images/devices.gif") no-repeat scroll 0 0 transparent;
  position: absolute;
  top: -104px;
  right: 38px;
  width: 142px;
  height: 123px;
}
#ptlLogin #subPromo ul {
  padding-left: 15px;
  margin-top: 0;
  margin-left: 0;
}
#ptlLogin #subPromo ul li {
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 8px;
}
#ptlLogin #subPromo .btnLgnReg {
  float: right;
}
#ptlLogin #subPromo #breaker {
  background: url("../images/breaker.gif") no-repeat scroll 0 0 transparent;
  position: absolute;
  top: 261px;
  left: -4px;
  width: 415px;
}
#ptlLogin #subPromo #breaker h2 {
  padding: 18px 0 0 22px;
}
/* 
+-----------------------------------------------------+ 
| > > > > >      SEARCH RESULTS SIDEBAR     < < < < < |
+-----------------------------------------------------+ 
*/
#search_sidebar {
  width: 150px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #EAEAEA;
  padding: 0 0 10px 0;
}
#search_sidebar.HL7 {
  background-color: #FFFFFF;
}
#search_sidebar #search_graphics {
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
#search_sidebar #search_graphics div {
  display: none;
}
#search_sidebar #patientFree {
  margin-left: 7px;
  font-size: 12px;
  color: #0C72BB;
}
#search_sidebar a {
  text-decoration: none;
  color: #336633;
  z-index: 2;
  outline: none;
  height: 100%;
  padding: 0 0 4px 5px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
#search_sidebar a:hover {
  color: #005f9e;
}
#search_sidebar ul {
  padding: 0;
  font-weight: bold;
  font-size: 12px;
  overflow: hidden;
}
#search_sidebar ul li {
  padding: 5px 0 8px 28px;
  background-position: 16px 6px;
  /* ISO: utd-radio-buttons-1.png */
  line-height: normal;
}
#search_sidebar ul li:hover {
  background-position: 16px -19px;
  /* ISO: utd-radio-buttons-2.png */
}
#search_sidebar ul li:active {
  background-position: 16px -44px;
  /* ISO: utd-radio-buttons-3.png */
}
#search_sidebar ul li.active {
  background-color: #FFFFFF;
  background-position: 16px -74px;
  /* ISO: utd-radio-buttons-4.png */
}
#search_sidebar ul li.active:hover {
  background-color: #FFFFFF;
  background-position: 16px -99px;
  /* ISO: utd-radio-buttons-5.png */
}
#search_sidebar ul li.active:active {
  background-position: 16px -124px;
  /* ISO: utd-radio-buttons-6.png */
}
#search_sidebar ul li.active:active a:hover {
  color: #005f9e;
}
#search_sidebar ul li.active a {
  color: #000000;
}
/* 
+-----------------------------------------------------+ 
| > > > > >      SEARCH RESULTS LISTING     < < < < < |
+-----------------------------------------------------+ 
*/
#noResults {
  padding-top: 15px;
}
#noResults a {
  font-size: 12px;
  text-decoration: underline;
}
#resultList {
  max-width: 600px;
  padding: 0 20px 40px 10px;
  margin-left: 0px;
  font-size: 84%;
}
#resultList ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#resultList ul li {
  display: list-item;
  line-height: 140%;
  padding: 12px 10px 10px 14px;
  border-top: 1px solid #ddd;
  clear: left;
  background: none;
  list-style-position: initial;
  list-style: none;
  /* Routed drug search results >>> */
  /* <<< Routed drug search results */
}
#resultList ul li a {
  color: #336633;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
#resultList ul li ul {
  font-size: 84%;
}
#resultList ul li ul.subhits {
  padding-top: 4px;
  display: none;
}
#resultList ul li ul.subhits li {
  line-height: 100%;
  border-top: none;
  padding: 4px 0 4px 20px;
}
#resultList ul li ul.subhits li.ml_section {
  background: url("../images/ui-sprite.png") no-repeat -992px -188px;
  /* ISO: searchResults-subhit-burger.png */
}
#resultList ul li ul.subhits li.ml_graphic {
  background: url("../images/ui-sprite.png") no-repeat -992px -222px;
}
#resultList ul li ul.subhits li a {
  font-weight: normal !important;
  font-size: 12px;
  color: #006CB5;
}
#resultList ul li .indSearchResult {
  display: inline;
}
#resultList ul li:first-child {
  border-top: none;
}
#resultList ul li.normalResult {
  /* Hide search results button graphic */
}
#resultList ul li.normalResult .sr_button_group {
  display: none;
}
#resultList ul li.outline_open {
  background-color: #f7f7f7;
}
#resultList ul li.routedDrugResult {
  margin-bottom: 14px;
}
#resultList ul li.routedDrugResult .indSearchResultPreview {
  background-color: #eaeaea;
}
#resultList ul li.routedDrugResult .drugRouteTopic {
  font-weight: 700;
  color: #000;
}
#resultList ul li.routedDrugResult ul.subhits {
  display: block;
  font-size: 13px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}
#resultList ul li.routedDrugResult ul.subhits li {
  clear: none;
  margin-left: 3px;
  background-image: none;
  padding: 0;
  line-height: 100%;
  float: left;
}
#resultList ul li.routedDrugResult ul.subhits li a.drugRouteResult {
  color: #336633;
  font-size: 13px;
  padding: 0;
  margin: 0 3px;
  font-weight: bold !important;
}
#resultList ul li.routedDrugResult ul.subhits li.drugRoutePipe {
  float: left;
  color: #999;
  padding: 0 2px;
}
#resultList #srNums {
  width: 100%;
  border-top: 1px solid #ddd;
}
#resultList #srNums #searchResultNums {
  font-size: 84%;
  font-weight: bold;
  text-align: center;
  width: 530px;
  padding: 10px 10px 30px;
  margin: 0 auto;
}
#resultList #srNums #searchResultNums #showMoreResults {
  border: 1px #BCC9D8 solid;
  cursor: pointer;
  color: #1270B1;
  font-weight: bold;
  padding: 0 31px;
  height: 30px;
  background-color: #DFE7F2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#resultList #srNums #searchResultNums #showMoreResults.loading {
  background-size: 24px;
  border: none;
  text-indent: -9999px;
  cursor: initial;
  outline: none;
  background: url("../images/ajax-loader.gif") no-repeat 50% 50%;
}
/* 
+----------------------------------------------------------+ 
| > > > > >      SEARCH RESULTS TOPIC FLYOUT     < < < < < |
+----------------------------------------------------------+ 
*/
#outline_flyout {
  border: 1px solid #cccccc;
  background: #f3f6f3;
  width: 300px;
  min-height: 0;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 4px 6px #888888;
  -moz-box-shadow: 0px 4px 6px #888888;
  box-shadow: 0px 4px 6px #888888;
  z-index: 5;
  display: none;
}
#outline_flyout h5 {
  height: 25px;
  white-space: nowrap;
  position: relative;
  margin: 0;
  padding: 10px 0 0 10px;
}
.legacyIe7 #outline_flyout h5,
.legacyIe8 #outline_flyout h5 {
  letter-spacing: -0.1em;
}
#outline_flyout h5 a {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 10px;
  right: 0;
  background: url("../images/ui-sprite.png") no-repeat -440px -233px;
  /* ISO: searchResults-flyout-close.png */
  text-indent: -99999px;
  margin-right: 5px;
}
#outline_flyout h5 #sr_button_group {
  white-space: nowrap;
  margin-left: 4px;
  display: inline-block;
}
#outline_flyout h5 #sr_button_group #sr_button_graphics {
  xbackground: url("../images/ui-sprite.png") no-repeat -182px -209px;
  /* ISO: searchResults-sidebar-graphics.png */
  cursor: pointer;
  width: auto;
  font-size: 11px;
  line-height: 12px;
  xpadding-left: 20px;
  color: #336633;
  display: block;
  height: 13px;
  margin: 0 4px;
  font-weight: normal;
  xborder-bottom: 1px dotted #7c8eaf;
}
#outline_flyout h5 #sr_button_group #sr_button_graphics:hover {
  color: #336633;
  border-bottom: 1px dotted #336633;
}
#outline_flyout h5 #sr_button_group #sr_button_graphics:active {
  xbackground: url("../images/ui-sprite.png") no-repeat -182px -226px;
  /* ISO: searchResults-sidebar-graphics-active.png */
}
#outline_flyout h5 #sr_button_group #sr_button_graphics.disabled,
#outline_flyout h5 #sr_button_group #sr_button_graphics.disabled:hover,
#outline_flyout h5 #sr_button_group #sr_button_graphics.disabled:active {
  color: #ddd;
  border-bottom: 0px;
}
#outline_flyout #outline_flyout_content {
  overflow-x: hidden;
  overflow-y: auto;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 0 5px 5px 10px;
  min-height: 0;
  z-index: 100;
}
.legacyLayout #outline_flyout #outline_flyout_content {
  position: relative;
}
#outline_flyout #outline_flyout_content #outline_flyout_mask {
  left: 0px;
  top: 36px;
  position: absolute;
  width: 283px;
  height: 623px;
  opacity: 0.80;
  background-color: #fff;
}
#outline_flyout #outline_flyout_content #outline_flyout_mask.outlineLoading {
  background: #ffffff url('../images/outline-loader.gif') no-repeat 50% 50%;
  /* animated GIFs: outline-loader.gif */
}
.legacyLayout #outline_flyout #outline_flyout_content #outline_flyout_mask {
  display: none !important;
  top: -99999px;
  left: -99999px;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview {
  padding-top: 5px;
  z-index: 10;
  text-align: left;
  position: static;
  vertical-align: top;
  font-size: 75%;
  margin-right: 10px;
  background-color: inherit;
}
.legacyLayout #outline_flyout #outline_flyout_content #topicOutlinePreview {
  zoom: 1;
}
.legacyLayout #outline_flyout #outline_flyout_content #topicOutlinePreview * {
  zoom: 1;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview h2 {
  font-size: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul {
  margin: -1px 0 0 0;
  padding: 0;
  color: #006cb5;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li a {
  color: #006cb5;
  text-decoration: none;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li a:hover {
  text-decoration: underline;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li#torSRLink {
  display: block;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li.plainItem {
  padding-top: 2px;
  padding-bottom: 2px;
  list-style-type: none;
  font-weight: bold;
  border-top: none;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li.bulletItem {
  list-style-type: none;
  background-image: url('../images/topic_outline_bull_search.gif');
  /* ISO: searchResults-flyout-outline-bullet.png */
  background-position: 0px 4px;
  background-repeat: no-repeat;
  padding: 1px 0px 3px 10px;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li.dashItem {
  list-style-type: none;
  padding: 2px 0px 2px 12px;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li.bulletItem2 {
  list-style-type: none;
  background-image: url('../images/topic_outline_bull_search.gif');
  /* ISO: searchResults-flyout-outline-bullet.png */
  background-position: 11px 50%;
  background-repeat: no-repeat;
  padding: 2px 0px 2px 27px;
}
#outline_flyout #outline_flyout_content #topicOutlinePreview ul li.dashItem2 {
  list-style-type: none;
  padding: 2px 0px 2px 30px;
}
#outline_flyout_arrow {
  width: 16px;
  height: 35px;
  background: url("../images/outline_arrow.gif") no-repeat;
  /* ISO: searchResults-flyout-arrow.png */
  position: absolute;
  z-index: 5;
  right: 295px;
  display: none;
}
/* 
+-------------------------------------------------------+ 
| > > > > >      GRAPHICS SEARCH RESULTS      < < < < < |
+-------------------------------------------------------+ 
*/
#graphics_search_thumbs .noResults {
  padding-top: 15px;
  padding-left: 10px;
  font-size: 84%;
}
#graphics_search_thumbs .noResults a {
  text-decoration: underline;
}
#graphics_search_thumbs #results ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #336633;
  font-size: 84%;
  line-height: 16px;
}
#graphics_search_thumbs #results ul li {
  display: block;
  float: left;
  width: 145px;
  margin: 20px;
  padding: 0;
}
#graphics_search_thumbs #results ul li span.image {
  display: inline-block;
  width: 145px;
  height: 145px;
  background: #ffffff url(../images/ajax-loader.gif) 50% 50% no-repeat;
  /* ANIMATED GIF: graphics-loader.gif */
  -webkit-box-shadow: 4px 4px 4px #aaaaaa;
  -moz-box-shadow: 4px 4px 4px #aaaaaa;
  box-shadow: 4px 4px 4px #aaaaaa;
  border: 1px solid #e8e8e8;
}
#graphics_search_thumbs #results ul li span.image a {
  display: block;
  width: 145px;
  height: 145px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  outline: none;
}
#graphics_search_thumbs #results ul li span.title {
  font-size: 11px;
  display: block;
  height: 44px;
  overflow: hidden;
  font-family: Verdana, Arial, sans-serif;
  margin-top: 5px;
  line-height: 14px;
  cursor: pointer;
  color: #336633;
}
/* 
+---------------------------------------------------------+ 
| > > > > >      GRAPHICS OVERLAY LIGHTBOX      < < < < < |
+---------------------------------------------------------+ 
*/
#graphics_overlay {
  z-index: 99999;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  display: none;
}
#graphics_overlay .loading {
  background: url(../images/ajax-loader.gif) no-repeat 50% 50%;
  /* ANIMATED GIFS: graphics-loader.gif */
}
#graphics_overlay #graphics_overlay_background {
  display: block;
  width: 100%;
  height: 100%;
  background: black;
  opacity: .5;
  filter: alpha(opacity=50);
  z-index: 1;
}
#graphics_overlay #graphics_overlay_container {
  display: inline-block;
  background: white;
  position: fixed;
  _position: absolute;
  top: 40px;
  left: 40px;
  z-index: 2;
  border: 1px solid #666;
  -webkit-box-shadow: 4px 4px 5px #333333;
  -moz-box-shadow: 4px 4px 5px #333333;
  box-shadow: 4px 4px 5px #333333;
  overflow: hidden;
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar {
  height: 29px;
  background: #e1e1e1;
  border-bottom: 1px solid #336633;
  overflow: hidden;
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar #graphics_toolbar_links {
  float: left;
  margin: 5px 0 0 0;
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar #graphics_toolbar_links li {
  background: url(../images/graphics_toolbar_sep.png) no-repeat 0% 50%;
  /* ISO: graphics-toolbar-sep.png */
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar #graphics_toolbar_links li:first-child {
  background: none;
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar #graphics_toolbar_links a {
  color: #336633;
  text-decoration: none;
  font-size: 11px;
  margin: 0 10px 0 11px;
  line-height: 21px;
  font-weight: bold;
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar #graphics_toolbar_links a:hover {
  color: black;
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#graphics_overlay #graphics_overlay_container #graphics_toolbar ul li {
  float: left;
}
#graphics_overlay #graphics_overlay_container #overlay_content {
  overflow: auto;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar {
  float: right;
  width: 279px;
  background: #eaeaea;
  border-left: 1px solid #d0d0d0;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in {
  padding-left: 15px;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in #appears_in_list .matchedGraphic {
  font-weight: bold;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in div {
  overflow: auto;
  padding-right: 10px;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in div span {
  font-style: italic;
  font-size: 12px;
  color: #444444;
  font-family: arial;
  margin-bottom: 15px;
  display: block;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in div ul {
  list-style: disc;
  margin-left: 12px;
  margin-top: 5px;
  margin-bottom: 0px;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in div ul li {
  text-transform: none;
  margin-bottom: 5px;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in ul {
  margin: 0;
  padding: 0 0 0 5px;
  font-size: 13px;
  margin-bottom: 15px;
  list-style-type: none;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in ul li {
  color: #444;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in ul li p {
  margin: 10px 0 10px 0;
  font-size: 11px;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in ul li p span {
  font-style: italic;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in ul li a {
  text-decoration: none;
}
#graphics_overlay #graphics_overlay_container #overlay_sidebar #appears_in ul li a:hover {
  text-decoration: underline;
}
#graphics_overlay #graphicsFor {
  font-size: 11px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 22px;
}
#graphics_overlay #overlay_close {
  top: 25px;
  right: 25px;
  z-index: 10;
  display: block;
  text-indent: -98765px;
  position: absolute;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url('../images/overlay_close.png');
  /* ISO: overlay_close.png */
}
/* Don't think these are used anymore...?
#graphics_toolbar_controls {
	float: right;

	li {
		a {
			display: block;
			width: 12px;
			height: 14px;
			background: url(../images/graphics_controls.png) no-repeat;
			text-indent: -98765px;
			margin:7px;
	
			&:active {
				position: relative;
				top: 1px;
				left: 1px;
			}
		}
		
		&.disabled {
			a:active {
				position: static;
			}
			
			 #graphics_toolbar_controls_prev {
				background-position: 0px 0px;
				cursor: default;
			}
			
			#graphics_toolbar_controls_next {
				background-position: 0px -14px;
				cursor: default;
			}
		}

		#graphics_toolbar_controls_prev {
			background-position: 0px -28px;

			&:hover {
				background-position: 0px -56px;
			}
		}
		
		#graphics_toolbar_controls_next {
			background-position: 0px -42px;

			&:hover {
				background-position: 0px -70px;
			}
		}
	}
}
*/
#graphicVersion {
  padding-top: 12px;
  font-size: 0.75em;
}
/*
+------------------------------+
| Topic Outline Toggle Dragbar |
+------------------------------+
*/
#toggleDragger {
  position: fixed;
  background-color: #ebebeb;
  border-right: 1px solid #d6d6d6;
  width: 6px;
  height: 100%;
  cursor: w-resize;
}
#toggleDragger #togglePanel {
  display: block;
  cursor: pointer;
  width: 6px;
  height: 50px;
  background: url('../images/ui-sprite.gif') -470px -209px no-repeat;
  /* ISO: topic-dragbar-button-open.png */
  text-indent: -98765px;
  position: absolute;
}
#toggleDragger #togglePanel.closed {
  background-position: -482px -209px;
  /* ISO: topic-dragbar-button-closed.png */
  left: 7px;
}
/* 
+---------------------------------------------------+ 
| > > > > >      SPECIFIC FORM STYLES     < < < < < |
+---------------------------------------------------+ 
*/
#lrbWrap {
  width: 810px;
  margin: 0 auto;
}
#lrbWrap #cobrandingImage {
  width: 310px;
  height: 75px;
  margin: 20px 0 0 45px;
}
#lrbLoginDialog,
#lrbRegisterDialog,
#lrbRegisterCallout {
  width: 400px;
  margin: 0 auto;
}
#lrbLoginDialog p,
#lrbRegisterDialog p,
#lrbRegisterCallout p {
  font-size: 75%;
}
#lrbLoginDialog label {
  width: 80px;
}
#lrbLoginDialog li input[type='text'],
#lrbLoginDialog li input[type='password'] {
  width: 166px;
}
#lrbLoginDialog li.rightField {
  left: 90px;
}
#lrbLoginDialog li.rightField label {
  width: auto;
  text-align: left;
}
#lrbLoginDialog li.rightField .btnLgnReg {
  width: 170px;
  margin-top: 9px;
}
#lrbRegisterCallout .btnLgnReg {
  width: 170px;
}
#lrbRegisterCallout ul {
  margin: 0;
  padding: 0 0 0 20px;
}
#lrbRegisterCallout ul li {
  font-size: 75%;
  padding-bottom: 4px;
}
#contactForm {
  margin: 14px 0 34px 20px;
}
#contactForm p {
  font-size: 75%;
}
#contactForm p.small {
  font-size: 10px;
}
#lrbVertical {
  float: left;
  padding: 0;
  margin: 45px 0 0 0;
  height: 300px;
  width: 1px;
  background-color: #bcbcbc;
}
@media only screen and (max-width: 799px) {
  #lrbVertical {
    margin: 0 0 0 50px;
    height: 1px;
    width: 80%;
  }
}
@media only screen and (max-width: 399px) {
  #lrbVertical {
    margin: 0 0 0 20px;
    height: 1px;
    width: 80%;
  }
}
.lrbContainer {
  padding: 10px 30px;
  margin: 20px;
}
@media only screen and (max-width: 399px) {
  .lrbContainer {
    padding: 10px 20px;
    margin: 20px 0;
  }
}
.lrbContainer input[type='text'],
.lrbContainer input[type='password'],
.lrbContainer select {
  width: 145px;
}
/* 
+---------------------------------------------+ 
| > > > > >      GENERAL FORMS      < < < < < |
+---------------------------------------------+ 
*/
.required {
  color: #900;
  font-weight: bold;
  font-size: 14px;
  position: relative;
  top: 3px;
}
.readonly {
  color: #999;
}
.postBack table {
  padding-top: 14px;
}
.btnLgnReg {
  width: 145px;
  height: 19px;
  background-color: #de8c20;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e29a3b), color-stop(1, #da7d04));
  background-image: -o-linear-gradient(bottom, #e29a3b 0%, #da7d04 100%);
  background-image: -moz-linear-gradient(bottom, #e29a3b 0%, #da7d04 100%);
  background-image: -webkit-linear-gradient(bottom, #e29a3b 0%, #da7d04 100%);
  background-image: -ms-linear-gradient(bottom, #e29a3b 0%, #da7d04 100%);
  background-image: linear-gradient(to bottom, #e29a3b 0%, #da7d04 100%);
  border-top: 1px solid #D87B00;
  border-right: 1px solid #D87B00;
  border-bottom: 1px solid #B86900;
  border-left: 1px solid #A65F00;
  font: bold 12px/19px Arial, sans-serif;
  text-align: center;
  color: white;
  text-shadow: 0px -1px 0px #b07428;
  padding: 0;
  border: 0px;
  cursor: pointer;
}
.btnLgnReg:hover {
  -webkit-box-shadow: inset 3px 3px 4px 0px rgba(51, 51, 51, 0.4);
  -moz-box-shadow: inset 3px 3px 4px 0px rgba(51, 51, 51, 0.4);
  box-shadow: inset 3px 3px 4px 0px rgba(51, 51, 51, 0.4);
}
.btnLgnReg.disabled {
  background-color: #808080;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #777777), color-stop(1, #888888));
  background-image: -o-linear-gradient(bottom, #777777 0%, #888888 100%);
  background-image: -moz-linear-gradient(bottom, #777777 0%, #888888 100%);
  background-image: -webkit-linear-gradient(bottom, #777777 0%, #888888 100%);
  background-image: -ms-linear-gradient(bottom, #777777 0%, #888888 100%);
  background-image: linear-gradient(to bottom, #777777 0%, #888888 100%);
  text-shadow: none;
  box-shadow: 0;
  color: #ccc;
  cursor: not-allowed;
}
.form h3 {
  font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  margin: 0;
}
.form h3 span {
  color: #888;
  font-size: 16px;
  font-weight: normal;
}
.form .small {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #777;
  font-size: 10px;
  line-height: 18px;
}
.form .small a {
  font-size: 10px;
}
.form p.note {
  font-style: italic;
  color: #555;
}
.form p a {
  color: #2b8fe2;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}
.form form fieldset {
  border: 0;
  padding: 0;
}
.form form fieldset ol {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.form form fieldset ol li {
  clear: both;
  padding-top: 12px;
}
.form form fieldset ol li.rightField {
  clear: both;
  position: relative;
  left: 130px;
  max-width: 230px;
  text-align: left !important;
}
.form form fieldset ol li.rightField label {
  float: left;
  width: auto;
}
.form form fieldset ol li.rightField input[type='checkbox'] {
  float: left;
}
.form form fieldset ol li.radio {
  padding-top: 0 !important;
}
.form form fieldset ol li.radio input[type='radio'] {
  float: left;
  margin: 0 0 0 8px;
  padding: 0;
  position: relative;
  top: 5px;
}
.form form fieldset ol li.radio label {
  font-size: 11px;
  margin: 4px 5px 0 5px;
  float: left;
  position: relative;
}
.form form fieldset ol li.small label {
  font-size: 11px;
  margin-top: 3px;
}
.form form fieldset ol li.blue a {
  color: #2b8fe2;
  font-size: 11px;
  font-family: verdana,arial,helvetica;
  text-decoration: underline;
}
.form form fieldset ol li.noTop {
  padding-top: 3px;
}
.form form fieldset ol li.noTop p {
  margin: 0;
}
.form form fieldset ol li .ext {
  float: left;
  width: auto;
}
.form form fieldset ol li label {
  display: block;
  float: left;
  width: 145px;
  text-align: right;
  font-size: 12px;
  color: #666;
  margin-right: 10px;
  margin-top: 3px;
}
.form form fieldset ol li label.ext {
  padding-left: 14px;
  margin-right: 4px;
}
/* 
+-----------------------------------------------+ 
| > > > > >      TABULAR LAYOUTS      < < < < < |
+-----------------------------------------------+ 
*/
table.table {
  width: 100%;
  max-width: 800px;
  border-collapse: collapse;
}
table.table tr {
  background-color: #fff;
}
table.table hr {
  margin: 0;
  border-color: #000;
}
table.table tbody td {
  padding: 4px;
}
table.table th {
  text-align: left;
  padding: 0 4px;
}
table.table th.center {
  text-align: center;
}
table.table th.padBottom {
  padding-bottom: 12px;
}
table.table td dl {
  padding: 0;
  margin: 0;
}
table.table td dl dd {
  margin: 0;
  padding: 0;
}
table.cmeList th:last-child:not(.center),
table.cmeList td:last-child {
  text-align: right;
}
table.cmeList tbody tr:nth-child(even) {
  background-color: #eee;
}
table.cmeList tfoot td {
  padding: 2px 4px;
}
table.cmeLog {
  margin-top: 12px;
}
table.cmeLog tbody tr {
  /*background-color: #bdd6ac;*/
}
table.cmeLog tbody tr.cleared {
  background-color: #fff;
}
table.cmeLog tbody tr td dl dd {
  font-size: 12px;
  padding: 2px 0;
  border-bottom: 1px dotted #777;
}
table.cmeLog tbody tr td dl dd:last-child {
  border-bottom: none;
}
table.cmeLog tbody tr td ul.utd-radiocheck {
  margin: 0 !important;
  padding: 0 10px 0 0 !important;
}
table.cmeLog tbody tr td ul.utd-radiocheck li {
  padding: 3px 0 3px 20px !important;
  margin: 0 0 0 5px !important;
  background-position: 0px 3px !important;
  white-space: nowrap;
}
table.cmeLog tbody tr td ul.utd-radiocheck li.active {
  background-position: 0px -23px !important;
}
table.top thead th {
  vertical-align: bottom;
}
table.top tbody td {
  vertical-align: top;
}
table.altRow tbody tr:nth-child(odd) {
  background-color: #eee;
}
table.borders th,
table.borders td {
  border: 1px solid #000;
}
table.wide {
  max-width: none;
}
.ui-zh_Hans #deactivate_action_img {
  display: none;
}
table.devices {
  min-width: 400px;
}
table.devices #deactivate_action_img {
  cursor: help;
}
table.devices th {
  padding: 4px;
}
table.devices tbody tr td {
  line-height: 22px;
}
table.devices tbody tr td div.device {
  float: left;
  width: 22px;
  height: 22px;
  background: url(../images/devices-sprite.gif) no-repeat 0 0;
  /* ISO: devices-tablet.png */
  margin-left: 10px;
  padding-right: 18px;
}
table.devices tbody tr td div.desktop {
  background-position: 0 -22px;
  /* ISO: devices-desktop.png */
}
table.devices tbody tr td div.iPhone,
table.devices tbody tr td div.android {
  background-position: 0 -44px;
  /* ISO: devices-handheld.png */
}
table.devices tbody tr td span,
table.devices tbody tr td a {
  display: block;
  float: left;
}
table.devices tbody tr td .deactivate_device_img {
  padding-left: 5px;
  cursor: help;
}
table.merge tr th {
  background-color: #eee;
  padding: 4px;
}
table.merge tr th:nth-child(1) {
  text-align: right;
  width: 140px;
}
/* 
+--------------------------------------+ 
| > > > > >      BASICS      < < < < < |
+--------------------------------------+ 
*/
.patTopicTool a {
  text-decoration: none;
}
.patTopicTool a:hover {
  text-decoration: underline;
}
#patTopicToolTop {
  text-align: right;
  margin-right: 0.5em;
  padding: 2px 0 2px 0;
  top: 10px;
}
#patTopicToolBottom {
  display: none;
  margin-top: 2em;
}
#patTopicToolBottom .toolbutton {
  padding: 4px 5px 4px 24px;
  margin-right: 8px;
  color: #757575;
  font-size: 10px;
  vertical-align: 20%;
}
#patTopicToolBottom .findicon {
  background: url("../images/icn_fop.gif") no-repeat 0 0;
  /* ISO: patientTopic-icon-findInPage.png */
}
#patTopicToolBottom .printicon {
  background: url("../images/icn_print.gif") no-repeat 0 0;
  /* ISO: patientTopic-icon-print.png */
}
#patTopicToolBottom .emailicon {
  background: url("../images/icn_email.gif") no-repeat 0 0;
  /* ISO: patientTopic-icon-email.png */
}
#basicsTopicRight {
  float: right;
  width: 270px;
  padding: 0.5em 0.25em 0 0;
}
#basicsTopicRight #basicsGraphicsWrap {
  font-family: Verdana, Arial, sans-serif;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 9px solid #f1f2ec;
  background-color: #fff;
  padding: 11px 14px 0;
  width: 227px;
  margin-bottom: 20px;
}
#basicsTopicRight #basicsGraphicsWrap h4 {
  margin: 0;
  padding: 10px 0 0 0;
}
#basicsTopicRight #basicsGraphicsWrap h4 span {
  float: right;
  padding-right: 0;
}
#basicsTopicRight #basicsGraphicsWrap h4 span a {
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
#basicsTopicRight #basicsGraphicsWrap ul {
  margin: 10px 0 15px;
  padding: 0;
}
#basicsTopicRight #basicsGraphicsWrap ul li {
  list-style-type: none;
  line-height: 14px;
  margin: 0 0 7px;
}
#basicsTopicRight #basicsGraphicsWrap #basics-seeall {
  background: url("/images/basics-graphics-seeall.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  position: relative;
  left: -14px;
  height: 31px;
  text-indent: -98765px;
  width: 255px;
}
#basicsTopicRight #basicsWrap {
  font-family: Verdana, Arial, sans-serif;
  width: 240px;
  padding: 11px 16px 10px;
  border: 1px solid #C3C88E;
  background-color: #F1F2EC;
  margin-bottom: 20px;
  position: relative;
}
#basicsTopicRight #basicsWrap h4 {
  margin: 0;
  padding: 10px 0 0 0;
}
#basicsTopicRight #basicsWrap dl {
  margin: 0;
  padding: 0;
}
#basicsTopicRight #basicsWrap dl dt {
  font-weight: bold;
  font-size: 14px;
  text-shadow: 1px 1px 0px white;
  margin: 25px 0 5px;
}
#basicsTopicRight #basicsWrap dl dd {
  margin: 0 0 7px;
  padding: 0;
  line-height: 14px;
}
#basicsTopicRight #basicsWrap dl a {
  font-size: 12px;
  text-decoration: none;
  text-shadow: 1px 1px 0px #fff;
}
#basicsTopicLeft {
  margin-right: 290px;
}
/* 
+--------------------------------------+ 
| > > > > >      FOOTER      < < < < < |
+--------------------------------------+ 
*/
footer {
  font-size: 75%;
  color: #000;
  padding: 0;
  margin-bottom: 0 !important;
  background: #efefef;
  border-top: 0;
  visibility: hidden;
}
.fxdFtr footer {
  position: absolute !important;
  bottom: 0;
  left: 0;
  right: 0;
}
.wk-header footer {
  background: #ffffff none repeat-y left;
  border-top: 3px solid #ffffff;
}
footer #fTier1 {
  height: 26px;
  font-size: 11px;
  line-height: 26px;
  padding: 0 18px;
  margin: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
footer #fTier1 #footerTopLeft {
  float: left;
}
footer #fTier1 a {
  text-shadow: 1px 1px 0px #fff;
  color: #366535;
}
footer #fTier1 .pipeSpace {
  color: #bbb;
  font-size: 13px;
  margin: 0 1.5em;
}
footer #fTier1 #footer_social {
  float: right;
  padding-top: 5px;
}
footer #fTier1 #footer_social a {
  background: url("../images/socftr_icons.png") 0 0 no-repeat;
  /* ISO: social-facebook.png */
  width: 16px;
  height: 16px;
  margin-left: 13px;
  display: inline-block;
  text-indent: -999em;
}
footer #fTier1 #footer_social a#sfiFacebook {
  background-position: 0 0;
  /* ISO: social-facebook.png */
}
footer #fTier1 #footer_social a#sfiTwitter {
  background-position: -16px 0;
  /* ISO: social-twitter.png */
}
footer #fTier1 #footer_social a#sfiLinkedIn {
  background-position: -32px 0;
  /* ISO: social-linkedin.png */
}
footer #fTier1 #footer_social a#sfiYouTube {
  background-position: -48px 0;
  /* ISO: social-youtube.png */
}
footer #fTier2 {
  background: #efefef;
  border-top: 1px solid #ccc;
  padding: 10px 0;
}
footer #fTier2 p {
  font-size: 10px;
  line-height: 12px;
  margin-top: 5px;
  margin-left: 14px;
  margin-bottom: 0;
  color: #666;
}
footer #fTier3 {
  background: url("../images/spacer.gif");
  overflow: hidden;
  padding: 0 0 6px 20px;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin-top: 0px;
  border-top: 1px solid #ccc;
  /* ie overrides */
}
footer #fTier3 a {
  color: #1270B1;
  display: inline-block;
  padding-top: 6px;
  margin-right: 0;
}
footer #fTier3 .pipeSpace {
  color: #AFAF79;
  margin-left: 1em;
  margin-right: 1em;
}
footer #fTier3.ie8Legacy a {
  color: #1270B1;
  display: inline-block;
  padding-top: 6px;
  margin-right: 1px;
}
.legacyLayout footer #fTier3 a {
  display: block;
  float: left;
}
.wk-header footer #fTier3 .pipeSpace {
  margin: 0px;
}
.legacyLayout footer #fTier3 .pipeSpace {
  display: block;
  float: left;
  margin-top: 6px;
}
footer .footer_gradient {
  background-color: #f6f6f6;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ececec));
  background-image: -o-linear-gradient(bottom, #ffffff 0%, #ececec 100%);
  background-image: -moz-linear-gradient(bottom, #ffffff 0%, #ececec 100%);
  background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #ececec 100%);
  background-image: -ms-linear-gradient(bottom, #ffffff 0%, #ececec 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ececec 100%);
}
footer .footer_group {
  display: inline-block;
  float: left;
}
footer .footer_group h4 {
  margin: 6px 0 10px 26px;
  font-size: 100%;
}
footer .footer_group_col {
  padding: 0 0 0 26px;
  float: left;
  border-left: 1px solid #d7d7d7;
  display: inline;
  height: 80px;
}
footer .footer_group_col.footer_first_col {
  width: 135px;
}
footer .footer_group_col.footer_second_col {
  width: 109px;
}
footer .footer_group_col a {
  font-size: 11px;
  display: block;
  margin-bottom: 4px;
  color: #1270B1;
}
footer .footer_group_col_no_separator {
  display: inline;
  float: left;
  height: 80px;
  padding: 0 0 0 26px;
}
footer #footerLogo {
  margin: 0;
  padding: 0 59px 0 17px;
}
footer #footerLogo a {
  display: block;
  width: 147px;
  height: 34px;
  background: url("../../app/assets/footer/wkh-logoSmall.png") no-repeat 0px 0px;
  /* ISO: wkh-logo.png */
  text-indent: -98765px;
}
footer .emphasis {
  font-weight: bold;
}
footer a {
  color: #336633;
  text-decoration: none;
}
.wk-header footer a {
  color: #006EB3;
}
footer a.red {
  color: #C03600;
}
footer a:hover {
  text-decoration: underline;
}
/* 
+-------------------------------------------------------+ 
| > > > > >      PROSPECT VIEW OVERRIDES      < < < < < |
+-------------------------------------------------------+ 
*/
#sorryMessage {
  margin-top: 0px;
  margin-left: 50px;
}
#sorryMessage .sorryGreen {
  color: #49794B;
  font-weight: 800;
}
#sorryMessage .sorryBlue {
  color: #276F9F;
  font-size: 84%;
  font-weight: 600;
}
#sorryMessage .sorryPara {
  color: grey;
  font-size: 84%;
  font-weight: 600;
}
.mktgButtons ul li {
  display: block;
  width: 140px;
  list-style: none;
  border: 1px solid #D46800;
  border-top: 1px solid #C94708;
  border-bottom: 1px solid #CE5207;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #e08b22;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eba941), color-stop(1, #d46c03));
  background-image: -o-linear-gradient(bottom, #eba941 0%, #d46c03 100%);
  background-image: -moz-linear-gradient(bottom, #eba941 0%, #d46c03 100%);
  background-image: -webkit-linear-gradient(bottom, #eba941 0%, #d46c03 100%);
  background-image: -ms-linear-gradient(bottom, #eba941 0%, #d46c03 100%);
  background-image: linear-gradient(to bottom, #eba941 0%, #d46c03 100%);
}
.mktgButtons ul li div {
  border: 2px solid #EAB374;
  padding: 0 4px;
}
.mktgButtons ul li div a {
  font: bold 16px Arial, Helvetica, sans-serif;
  height: 70px;
  margin: 0 auto 8px;
  color: #fff !important;
  width: 130px;
  text-align: center;
  text-decoration: none !important;
  text-shadow: 1px 1px 2px #777;
  vertical-align: middle;
  display: table-cell;
}
body.hdrT4.prospect #main #left.col {
  top: 0;
}
body.sample2 #main {
  margin-top: 295px;
}
body.sample2 #sampleTopicPromo {
  background-color: #fff;
  height: 128px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
body.sample2 .promoBack {
  font: normal 14px/16px Arial, sans-serif;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #D5DCD9;
  background-color: #ededdb;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3e7), color-stop(1, #e7e7cf));
  background-image: -o-linear-gradient(bottom, #f3f3e7 0%, #e7e7cf 100%);
  background-image: -moz-linear-gradient(bottom, #f3f3e7 0%, #e7e7cf 100%);
  background-image: -webkit-linear-gradient(bottom, #f3f3e7 0%, #e7e7cf 100%);
  background-image: -ms-linear-gradient(bottom, #f3f3e7 0%, #e7e7cf 100%);
  background-image: linear-gradient(to bottom, #f3f3e7 0%, #e7e7cf 100%);
  padding: 14px 9px;
  margin: 0 10px 10px 10px;
  position: relative;
  top: 10px;
}
body.sample2 .promoBack h3 {
  font: bold 16px/20px Tahoma, Arial, sans-serif;
  margin: 0;
  padding-bottom: 5px;
}
body.sample2 .promoBack .float ul.check {
  padding: 0 2em 0 0;
  list-style: none;
  margin: 0;
}
body.sample2 .promoBack .float ul.check li {
  background: url('../images/orange_check.gif') no-repeat;
  /* ISO: orange_check.png */
  white-space: nowrap;
  padding: 0 0 0.5em 2em;
}
body.sample2 .promoBack .mktgButtons ul {
  margin: 0;
}
body.sample2 .promoBack .mktgButtons ul li {
  width: auto;
}
body.sample2 .promoBack .mktgButtons ul li div {
  padding: 10px 20px;
}
body.sample2 .promoBack .mktgButtons ul li div a {
  height: auto;
  width: auto;
}
body.sample2 .promoBack #promoClose {
  background: url('../images/sample_topic/close_button.png') no-repeat 0 0;
  /* ISO: topic-sample-promo-close-off.png */
  cursor: pointer;
  width: 23px;
  height: 22px;
  margin-left: 10px;
  text-indent: -999em;
}
body.sample2 .promoBack #promoClose:hover {
  background-position: 0 -22px;
  /* ISO: topic-sample-promo-close-hover.png */
}
body.sample2 #main,
body.profPros #main {
  padding-right: 20px;
}
body.sample2 #main #left.col,
body.profPros #main #left.col {
  top: 292px;
  position: fixed;
  z-index: auto;
  overflow-y: auto;
  overflow-x: visible;
}
body.sample2 #main #content,
body.profPros #main #content {
  padding-top: 1px;
}
body.sample2 .topicTool,
body.profPros .topicTool {
  font-size: 10px;
}
body.sample2 .topicTool .stico_default,
body.profPros .topicTool .stico_default {
  background-position: 0 2px !important;
}
body.sample2 .topicTool .stico_default .stbuttontext,
body.profPros .topicTool .stico_default .stbuttontext {
  color: #757575;
  font-size: 10px;
  line-height: 10px;
  vertical-align: 5%;
}
body.sample2 .topicTool a,
body.profPros .topicTool a {
  text-decoration: none;
  color: #757575;
  margin-right: 8px;
  padding: 4px 5px 3px 24px;
  vertical-align: 20%;
}
body.sample2 .topicTool .findIcon,
body.profPros .topicTool .findIcon {
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat -376px -112px;
}
body.sample2 .topicTool .patientIcon,
body.profPros .topicTool .patientIcon {
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat -376px -73px;
}
body.sample2 .topicTool .printIcon,
body.profPros .topicTool .printIcon {
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat -376px -93px;
}
body.profPros #hTier4 #rightFixed {
  height: auto;
}
body.profPros #main {
  margin-top: 164px;
}
body.prospect {
  /*min-width: 980px;*/
}
body.prospect #contNotAvail {
  width: 700px;
  margin: 0 auto;
}
body.prospect #graphics_search_thumbs {
  font-size: 12px;
  padding-left: 20px;
}
body.prospect #graphics_search_thumbs .searchLogin {
  font-weight: bold;
  height: 400px;
}
body.prospect.search footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}
body.prospect a:link,
body.prospect a:visited {
  color: #52812d;
}
body.prospect.sample2 a.sr_button {
  color: #fff !important;
}
body.prospect a,
body.prospect p,
body.prospect ul,
body.prospect ol,
body.prospect li,
body.prospect img,
body.prospect span,
body.prospect strong,
body.prospect em {
  vertical-align: baseline;
}
body.prospect input,
body.prospect button,
body.prospect select,
body.prospect textarea {
  margin: 0;
  vertical-align: middle;
}
body.prospect textarea,
body.prospect select,
body.prospect input[type="number"],
body.prospect input[type="text"],
body.prospect input[type='password'] {
  padding: 2px 3px;
}
body.prospect ul.check {
  list-style: none;
  padding: 0;
}
body.prospect ul.check li {
  background: url('../images/orange_check.gif') no-repeat;
  /* ISO: orange_check.png */
  padding: 0 0 0 2em;
}
body.prospect .secHeader {
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  background-color: #68a339;
  padding: 10px 10px 5px 10px;
  color: #fff;
}
body.prospect .secBorder {
  border: 1px solid #ccc;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  border-top: 6px solid #E2DEC5;
}
body.prospect .qtip-contributor p {
  font-weight: bold;
  line-height: 125%;
  margin: 0;
}
body.prospect .qtip-contributor ul {
  margin: 0.5em 0 0;
  padding: 0;
}
body.prospect .qtip-contributor ul li {
  list-style-type: none;
  margin: 0 0 0 0.5em;
  padding: 0;
}
body.prospect .arrowCallout {
  display: block;
  width: 215px;
  height: 30px;
  line-height: 30px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #e88025;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fa9432), color-stop(1, #d66c18));
  background-image: -o-linear-gradient(bottom, #fa9432 0%, #d66c18 100%);
  background-image: -moz-linear-gradient(bottom, #fa9432 0%, #d66c18 100%);
  background-image: -webkit-linear-gradient(bottom, #fa9432 0%, #d66c18 100%);
  background-image: -ms-linear-gradient(bottom, #fa9432 0%, #d66c18 100%);
  background-image: linear-gradient(to bottom, #fa9432 0%, #d66c18 100%);
  font-size: 18px;
  color: #fff !important;
  margin: 16px auto;
}
body.prospect .arrowCallout:visited,
body.prospect .arrowCallout:hover,
body.prospect .arrowCallout:active {
  text-decoration: none;
  color: #fff;
}
body.prospect .arrowCallout span {
  float: left;
  display: block;
  width: 14px;
  height: 14px;
  margin: 8px 8px 0 10px;
  background: #f38c2d url('../images/wk-header-sprite5.png') no-repeat -376px -132px;
}
body.prospect header {
  background-color: #fff;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1;
}
body.prospect header #hpTop {
  background: #ffffff url('../images/wk-header-sprite5.png') repeat-x 0 -239px;
  height: 11px;
}
body.prospect header #hpMain {
  min-width: 800px;
}
body.prospect header #hpMain > .right {
  width: 600px;
}
body.prospect header #hpTier1 {
  height: 40px;
  margin-right: 5px;
}
body.prospect header #hpTier1 #cmssearch {
  margin: 10px 34px 0 0;
}
body.prospect header #hpTier1 #cmsTxtBox {
  border: 1px solid #ccc;
  margin: 0 5px 0 0;
  font-size: 13px;
  width: 174px;
}
body.prospect header #hpTier1 #wkLogoHead {
  width: 130px;
  height: 40px;
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat 0 5px;
}
body.prospect header #hpTier2 {
  margin: 20px 5px 8px 0;
  height: 20px;
}
body.prospect header #utdLogo {
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat 0 -116px;
  width: 167px;
  height: 40px;
  margin: 28px 0 5px 17px;
}
body.prospect header #utdLogo a {
  display: block;
  width: 167px;
  height: 40px;
}
body.prospect header #chinaLogo {
  margin: 20px 0 0 20px;
}
body.prospect header #chinaLogo a {
  display: block;
  margin: 10px 0 0 10px;
}
body.prospect header nav#hpNav {
  background: #ffffff url('../images/wk-header-sprite5.png') repeat-x 0 -251px;
  height: 35px;
  padding-left: 15px;
}
body.prospect header nav#hpNav ul {
  display: block;
  height: 35px;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 940px;
}
body.prospect header nav#hpNav ul li {
  margin-right: -10px;
  margin-left: 0.5em;
  float: left;
}
body.prospect header nav#hpNav ul li a {
  color: #52812d;
  display: inline-block;
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat 0 -35px;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 13px;
  height: 17px;
  margin: 6px 15px 0 0;
  overflow: hidden;
  padding: 6px 10px 0 10px;
  position: relative;
}
body.prospect header nav#hpNav ul li a:hover {
  background-position: 0 -188px;
  text-decoration: none;
  color: #fff;
}
body.prospect header nav#hpNav ul li a:hover span {
  background-position: 0px -211px;
}
body.prospect header nav#hpNav ul li a span {
  display: block;
  width: 4px;
  height: 23px;
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat 0 -58px;
  position: absolute;
  top: 0px;
  right: 0px;
}
body.prospect header #login-tab {
  float: right;
  height: 18px;
  background-color: #68a339;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 8px 3px 8px;
  margin-top: -3px;
  margin-left: 20px;
  font-size: 12px;
}
body.prospect header #login-tab a {
  color: #fff;
  text-decoration: underline;
}
body.prospect header nav#hpSubNav ul {
  list-style: none;
  text-align: right;
  margin: 0;
}
body.prospect header nav#hpSubNav ul li {
  display: inline;
  padding: 0 0 0 14px;
  margin: 0;
}
body.prospect header nav#hpSubNav ul li a {
  color: #000;
  text-decoration: underline;
  font-size: 84%;
}
body.prospect header nav#hpSubNav ul li a#headerLanguage {
  font-weight: bold;
}
body.prospect footer {
  clear: both;
  background-color: #fff;
}
body.prospect footer nav#fpNav {
  background: #ffffff url('../images/wk-header-sprite5.png') repeat-x 0 -251px;
  height: 35px;
  padding-left: 15px;
}
body.prospect footer nav#fpNav ul {
  line-height: 35px;
  list-style: none;
  font-size: 11px;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
body.prospect footer nav#fpNav ul li {
  display: inline;
  border-right: 1px solid #fff;
  padding: 0 8px 0 6px;
}
body.prospect footer nav#fpNav ul li a {
  color: #fff;
  text-decoration: underline;
}
body.prospect footer nav#fpNav ul li.last {
  border-right: none;
  padding-right: 0;
}
body.prospect footer #fpTier2 {
  font-size: 11px;
  line-height: 20px;
  color: #666;
}
body.prospect footer #fpTier2 #ftrLogo {
  margin: 10px;
  width: 200px;
  height: 35px;
}
body.prospect footer #fpTier2 #ftrLogo a {
  display: block;
  width: 147px;
  height: 35px;
}
body.prospect footer #fpTier2 #fpInfo {
  margin: 10px 0 0 10px;
}
body.prospect footer #fpTier2 #fpInfo a:link,
body.prospect footer #fpTier2 #fpInfo a:visited {
  color: #006eb3;
}
body.prospect footer #fpTier2 .fpRow .float {
  margin-right: 20px;
}
/* 
+-----------------------------------------------------------------------------+ 
| > > > > >      PROSPECT PREVIEW OF TOPICS ("MARKETING VIEW")      < < < < < |
+-----------------------------------------------------------------------------+ 
*/
body.simple.print #main {
  margin-top: 5em;
}
body.preview.hasLeft #main {
  padding-left: 220px;
}
body.preview.hasSide #main {
  padding-right: 275px;
}
body.preview {
  /*
	&.simple #main {
		margin-top: 40px;
	}
	*/
}
body.preview #main {
  position: relative;
  padding-top: 20px;
  padding-left: 0;
  margin-top: 134px;
}
body.preview #main .col {
  position: relative;
  float: left;
}
body.preview #main #left {
  width: 220px;
  margin-left: -100%;
  right: 220px;
  left: auto;
  top: 0;
  background-color: #fff;
  padding: 0;
  z-index: 0;
}
body.preview #main #content {
  width: 100%;
  padding: 0;
}
body.preview #main #sidebar {
  width: 270px;
  margin-right: -275px;
}
body.preview #main #sidebar .highlighted {
  color: inherit;
  background-color: #aeedae;
  padding: 4px 2px;
}
body.preview #main #sidebar .highlightedCurrent {
  color: inherit;
  background-color: #f7d47f;
  padding: 4px 2px;
  box-shadow: 0px 0px 16px #f7d47f;
  position: relative;
  z-index: 1;
}
body.preview #main #sidebar .mktgBlock {
  margin-bottom: 20px;
}
body.preview #main #sidebar .tan {
  background-color: #f3f3e7;
}
body.preview #main #sidebar .secHeader {
  font-size: 16px;
  font-weight: bold;
}
body.preview #main #sidebar .dashList ul li {
  background: url('../images/topic_outline_bull_3.gif') 0 0.8em no-repeat;
  /* ISO: topic_outline_bull_3.png */
  padding: 0.15em 0 0.35em 1em;
}
body.preview #main #sidebar .secBorder {
  padding: 0 10px 10px 10px;
  font-size: 84%;
  line-height: 125%;
}
body.preview #main #sidebar .secBorder ul {
  margin: 1em 0 0 0.25em;
  padding-left: 0;
}
body.preview #main #sidebar .secBorder ul.check li {
  padding: 0 0 1em 2em;
}
body.preview #main #sidebar .secBorder ul li {
  list-style-type: none;
  margin: 0;
}
body.preview #main #sidebar .secBorder .mktgButtons {
  width: 140px;
  margin: 0 auto;
}
body.preview #main #sidebar .secBorder .mktgButtons li {
  margin-bottom: 10px;
}
body.preview #topicOutline {
  margin: 0 0 0 0.25em;
  padding: 0 0 0.5em 0;
  width: 217px;
}
body.preview #topicOutline #outline,
body.preview #topicOutline #relatedGraphics {
  margin: 10px 8px;
}
body.preview #topicOutline h1 {
  margin-left: 8px;
}
body.preview #topicOutline ul li.plainItem {
  color: #006EB3;
}
body.preview #topicContent {
  margin-top: 0;
  margin-right: 20px;
}
body.preview #topicContent #topicToolTop {
  text-align: right;
  margin-right: 1em;
  padding: 2px 0;
}
body.preview #topicContent #topicToolBottom {
  margin-top: 2em;
}
body.preview #topicContent .topicTool {
  font-size: 10px;
}
body.preview #topicContent .topicTool .stico_default {
  background-position: 0 2px !important;
}
body.preview #topicContent .topicTool .stico_default .stbuttontext {
  color: #757575;
  font-size: 10px;
  line-height: 10px;
  vertical-align: 5%;
}
body.preview #topicContent .topicTool a {
  text-decoration: none;
  color: #757575;
  margin-right: 8px;
  padding: 4px 5px 3px 24px;
  vertical-align: 20%;
}
body.preview #topicContent .topicTool .findIcon {
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat -376px -112px;
}
body.preview #topicContent .topicTool .printIcon {
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat -376px -92px;
}
body.preview #topicContent h1 {
  color: #010101;
  font-size: 22px;
  line-height: 125%;
  margin: 0 0 0.5em 0;
}
body.preview #topicContent p.headingAnchor {
  border-top: medium double #ccc;
  margin: 2em 0 1em;
  padding-top: 0.25em;
}
body.preview #topicContent #disclaimer {
  padding: 1em 0 0;
  margin-top: 2em;
  font-size: 10px;
  border: 0;
  background-color: #fff;
  border-top: medium double #ccc;
}
body.preview #topicContent #references #profPrevRefHeader {
  background-color: #eaeaea;
  border-bottom: medium double #ccc;
  margin: 2em 0 0;
  overflow: auto;
  padding: 0.4em 1.1em 0.2em;
}
body.preview #topicContent #references #profPrevRefHeader > div {
  float: left;
  color: #010101;
  font-size: 14px;
  font-weight: bold;
  width: 70%;
}
body.preview #topicContent #references #profPrevRefHeader a {
  color: #909090;
  float: right;
  display: block;
  font-size: 12px;
  text-align: right;
}
body.preview #topicContent #references #profPrevRefHeader a span {
  background: transparent url('../images/wk-header-sprite5.png') no-repeat -360px 0;
  display: block;
  float: left;
  width: 15px;
  height: 12px;
}
body.preview #prosContributors {
  background-color: #eee;
  margin: 0.5em 1em 0.5em 0;
  padding: 10px 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
body.preview #prosContributors a {
  text-decoration: none;
}
body.preview #prosContributors a:hover {
  text-decoration: underline;
}
body.preview #prosContributors dt {
  margin-bottom: 0.3em;
  font-weight: bold;
}
body.preview p.profPrevCalloutAbove {
  color: #000;
  font-size: 140%;
  text-align: center;
}
body.preview #profPrevCallout {
  border: 1px solid #ddd;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #9c9c9c;
  margin-bottom: 40px;
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #ebebeb));
  background-image: -o-linear-gradient(bottom, #fafafa 0%, #ebebeb 100%);
  background-image: -moz-linear-gradient(bottom, #fafafa 0%, #ebebeb 100%);
  background-image: -webkit-linear-gradient(bottom, #fafafa 0%, #ebebeb 100%);
  background-image: -ms-linear-gradient(bottom, #fafafa 0%, #ebebeb 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ebebeb 100%);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
body.preview #profPrevCallout > div {
  border: 1px solid #fff;
  padding: 12px;
  position: relative;
}
body.preview #profPrevCallout #profPrevRightArrow {
  background: #ffffff url('../images/wk-header-sprite5.png') no-repeat -375px 0;
  width: 25px;
  height: 23px;
  display: block;
  position: absolute;
  top: 10px;
}
body.preview #profPrevCallout #profPrevText {
  font-size: 14px;
  padding-left: 35px;
  color: #000;
}
body.preview #profPrevCallout ul {
  margin: 12px auto 0;
  display: block;
  max-width: 630px;
}
body.preview #profPrevCallout ul li {
  float: left;
  margin: 0 20px 10px 0;
}
body.preview #profPrevCallout ul li.last {
  margin-right: 0;
}
body.preview #patTopicRefHeader {
  margin: 2em 0 0 0;
  padding: 0.4em 1.1em 0.2em 1.1em;
  border-bottom: medium double #cccccc;
  background-color: #eaeaea;
  overflow: auto;
}
body.preview #patTopicRefHeaderHeader {
  float: left;
  width: 70%;
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
body.preview #patTopicRefHeaderTop {
  float: right;
  text-align: right;
  font-weight: normal;
  font-size: 12px;
  color: #909090;
}
body.preview #patTopicRefHeaderTop img {
  margin-right: 2px;
}
body.preview #patTopicRefHeaderTop a {
  color: #909090;
}
.blue-callout {
  width: 220px;
  margin: 0 auto;
  background-color: #262666;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c66), color-stop(1, #000066));
  background-image: -o-linear-gradient(bottom, #4c4c66 0%, #000066 100%);
  background-image: -moz-linear-gradient(bottom, #4c4c66 0%, #000066 100%);
  background-image: -webkit-linear-gradient(bottom, #4c4c66 0%, #000066 100%);
  background-image: -ms-linear-gradient(bottom, #4c4c66 0%, #000066 100%);
  background-image: linear-gradient(to bottom, #4c4c66 0%, #000066 100%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 -1px 1px rgba(255, 255, 0, 0.8), inset 0 1px 1px rgba(255, 255, 0, 0.8);
  border: 1px solid #000024;
  text-align: center;
  padding: 14px 20px;
}
.blue-callout a {
  color: white !important;
  font-weight: bold;
  text-decoration: none !important;
  text-shadow: 1px 1px 2px #777;
}
/* NOTE: These rules are only for mobile devices - DO NOT MOVE */
@media only screen and (max-device-width: 480px), (-webkit-min-device-pixel-ratio: 1.3), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-aspect-ratio: 16/9) and (max-device-width: 1024px) {
  body.ssoWelcome #main {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    background: #fff;
    /* .gradient-vertical (top, bottom, #fff, #94C9FE);*/
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #94c9fe 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(32%, #ffffff), color-stop(100%, #94c9fe));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 32%, #94c9fe 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ffffff 32%, #94c9fe 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 32%, #94c9fe 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 32%, #94c9fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#94c9fe', GradientType=0 );
  }
}
body.search #main {
  padding-left: 0;
  padding-right: 0;
}
body.prospect.results #main {
  margin-top: 186px;
  padding-top: 0;
  padding-left: 150px;
}
body.prospect.results #main #left.col {
  left: auto;
  width: 150px !important;
  right: 150px !important;
  background-color: #EAEAEA;
  height: 500px;
}
body.prospect.results #main #left.col #search_sidebar {
  position: relative;
}
body.prospect.results #main #content {
  padding-top: 10px;
}
body.prospect.results #main #content #resultList #noResults {
  padding-top: 0;
}
body.prospect.results #main #content #resultList ul {
  margin: 0 0 10px 0;
  padding: 0 0 4px 0;
}
body.prospect.results #main #content #resultList ul li {
  border: 0;
  background: url("../images/icn_bull.gif") no-repeat 0 4px;
  /* ISO: searchResults-prospect-bullet.png */
  line-height: 150%;
  padding: 4px 0 4px 24px;
}
body.prospect.results #main #content #resultList ul li a {
  font-weight: normal;
}
body.prospect.results #main #content #resultList ul li ul.subhits {
  display: none;
}
body.prospect.results #main #sidebar {
  padding-top: 10px;
}
body.isToc #hTier4 #rightFixed {
  height: 25px;
}
body.isToc #main {
  padding-top: 29px;
}
body.isToc #main #left {
  background-color: #eaeaea;
}
/* 
+----------------------------------------------+ 
| > > > > >      QTIP OVERRIDES      < < < < < |
+----------------------------------------------+ 
*/
/* IMM041514 > US6820#TA22183 > General qTip2 CSS overrides */
#qtip-overlay div {
  background-color: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.qtip-modal button {
  display: inline-block !important;
  margin: 20px 5px 10px;
}
/* IMM041614 > US6820#TA22183 > qTip style for search results graphics sidebar */
.qtip-gfxtip {
  font: normal 9.5px/12px Arial;
  color: #111;
  border: 1px solid #DCA;
  background: #fffAF0;
  padding: 6px 9px;
}
/* IMM041614 > US6820#TA22183 > CSS styles for qTip Basics sub header icons */
.basSubHdr span {
  display: block;
  float: left;
}
.helpIcon {
  width: 14px;
  height: 14px;
  background: url("../images/ui-sprite.png") -441px -273px no-repeat;
  /* ISO: info-icon.png */
  margin-left: 10px;
  cursor: help;
  float: left;
}
/* IMM041414 > US6820#TA22183 > New CSS style for qTip Support Tag */
.qtip-offwhite {
  background-color: #efefef;
  border-color: #666;
  color: #454545;
}
.qtip-offwhite .qtip-titlebar {
  background-color: #f1f1f1;
}
#qtip-utdSptTagTip {
  color: #888;
  max-width: 300px;
  font-size: 12px;
  line-height: 14px;
}
#qtip-utdSptTagTip #frmEmlSpt {
  white-space: break-word;
}
#qtip-utdSptTagTip input[type='text'] {
  position: relative;
  background: transparent;
}
#qtip-utdSptTagTip label.infield {
  font-weight: normal;
  color: #777;
  position: absolute;
  margin: 5px 0 0 3px;
}
#qtip-utdSptTagTip p {
  margin: 4px 0;
}
#qtip-utdSptTagTip #ticketNumber {
  width: 180px;
}
#qtip-utdSptTagTip #serviceEmailInput {
  display: block;
}
#qtip-utdSptTagTip #serviceEmailInput #msgSupportResponse {
  font-weight: bold;
}
#qtip-utdSptTagTip #serviceEmailInput a {
  text-decoration: underline;
}
#qtip-utdSptTagTip .qtip-content {
  padding: 15px;
}
#qtip-utdSptTagTip .qtip-close {
  right: 10px;
  top: 10px;
}
#qtip-utdSptTagTip .qtip-close:hover {
  text-decoration: none;
}
/* IMM041514 > US6820#TA22183 > New CSS style for qTip language selector */
.utdModalQtip {
  max-width: none;
  font-size: 1em;
}
.utdModalQtip.qtip-shadow {
  -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.25);
}
.utdModalQtip .qtip-content {
  padding: 0;
}
.utdModalClose a.qtip-close {
  border: 0;
  background-color: transparent;
  top: -15px;
  right: -15px;
}
.utdModalClose a.qtip-close span.ui-icon-close {
  text-indent: -999em;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url('../images/overlay_close.png');
  /* ISO: overlay_close.png */
}
.legacyLayout .utdModalGraphic .ui-icon-close {
  display: none;
}
/* Fixes font size used for graphics overlay modals */
.utdModalInherit {
  font-size: inherit;
  line-height: inherit;
}
/* IMM042514 > US6820#TA22183 > CSS styles for new qTip modal buttoned dialogs */
.utdModalButtonsQtip {
  max-width: 762px;
  min-width: 400px;
  min-height: 113px;
  background-color: #fff;
  border: 0;
}
.utdModalButtonsQtip .qtip-titlebar {
  background-color: #e6ede2;
  background-image: -webkit-gradient(linear, left center, left bottom, color-stop(0, #cddbc5), color-stop(1, #ffffff));
  background-image: -o-linear-gradient(bottom, #cddbc5 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #cddbc5 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #cddbc5 0%, #ffffff 100%);
  background-image: -ms-linear-gradient(bottom, #cddbc5 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #cddbc5 0%, #ffffff 100%);
  border-bottom: 1px solid #006699;
  font-size: 15px;
  line-height: 19px;
  font-weight: bold;
  margin: 0;
  color: #000;
  padding: 6px 10px 14px;
}
.utdModalButtonsQtip .qtip-content {
  font-size: 15px;
  line-height: 19px;
  padding: 0;
  color: #333;
}
.utdModalButtonsQtip .qtip-content p {
  margin-top: 0;
}
.utdModalButtonsQtip .qtip-content button {
  margin-right: 10px;
  min-width: 100px;
  height: 25px;
  outline: none;
  outline: 0;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #BBBBBB;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #e3e3e3));
  background-image: -o-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: -moz-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: -webkit-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: -ms-linear-gradient(bottom, #f5f5f5 0%, #e3e3e3 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e3e3e3 100%);
  color: #515151;
  text-shadow: 1px 1px 1px #ffffff;
  filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
.utdModalButtonsQtip .qtip-content button:focus {
  outline: none;
  outline: 0;
}
/* 
+------------------------------------------------------------------------+ 
| > > > > >      DE5008: FONT OVERRIDES FOR CHINESE TOPICS     < < < < < |
+------------------------------------------------------------------------+
*/
body.tl-zh-Hans #left #topicOutline,
body.tl-zh-Hans #content #topicContent,
body.tl-zh-Hans #topicContent #topicTitle,
body.tl-zh-Hans #content #topicContent #disclosures .contributorDisclosureInfo,
body.tl-zh-Hans #content #topicContent #disclosures .contributorDisclosurePolicy {
  font-family: \u5b8b\u4f53, SimSun, \u534e\u6587\u9ed1\u4f53, STHeiti, Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
}
body.tl-zh-Hans #left #topicOutline #relatedGraphics ul li.bulletItem,
body.tl-zh-Hans #content #topicContent #topicContributors,
body.tl-zh-Hans #content #topicContent #disclosures,
body.tl-zh-Hans #content #topicContent ol#reference li {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* 
+---------------------------------------------+ 
| > > > > >      CJK OVERRIDES      < < < < < |
+---------------------------------------------+ 
*/
body.results.lang_ja {
  /* #resultList ul li a */
}
body.results.lang_ja #hTier4 strong,
body.results.lang_ja #hTier4 .bold {
  font-weight: normal;
}
body.results.lang_ja #hTier4 strong.error {
  font-weight: bold;
}
body.results.lang_ja #results p,
body.results.lang_ja #results a {
  font-weight: normal;
}
.lang_ja #hTier1 #headerLinks #headerHelp,
.lang_ja #hTier2 #rightLinks a,
.lang_ja header #tier2_content p strong,
.lang_ja #hTier3 #topSearchBar #browseTab,
.lang_ja #hTier3 nav ul li a,
.lang_ja #overflowDropdown ul li a,
.lang_ja #searchbox_dd #searchbox_dd_type,
.lang_ja #searchbox_dd_dropdown_topics li,
.lang_ja footer #fTier1 a,
.lang_ja #search_sidebar a {
  font-size: 12px;
  font-weight: normal;
}
.lang_ja #hTier3 nav ul li#pcus a {
  font-weight: bold;
  font-size: 11px;
}
.lang_ja #autoCompleteList li {
  font-size: 11.5px;
}
.lang_ja #new_search_help {
  width: 330px;
  height: 20px;
}
.lang_ja .btnLgnReg {
  padding: 0 !important;
  height: 23px;
}
