/* reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {
  padding: 0;
  margin: 0;
  background:none;
  word-wrap:break-word;
}

img {
  border: none;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-weight: normal;
  font-style: normal;
}

ol,ul {
  list-style: none;
}

caption,th {
  text-align: left;
}
h1,h2,h3,h4,h5,h6 {
  font-weight: normal;
  font-size: 100%;
}
abbr,acronym {
  border: 0;
}
/* remove M+ screen style */
.bt  {display:none;background:none;}
.rbt {display:none;background:none;}
.bb  {display:none;background:none;}
.rbb {display:none;background:none;}

.cbb {
  margin:0;
  padding:0;
  border:none;
  background:#fff;
}
.i1 {
  margin:0;
  padding:0;
  background:none;
}
.i2 {
  padding:0;
  margin:0;
  background:none;
}

.i3 {
  padding:0;
  margin:0;
  background:none;
}
#pbody {
  margin:0;
  padding:0;
  word-wrap:break-word;
  background:none;
  width:auto;
  _width: 630px;
}
#wrap {
  margin:0;
  padding:0;
  width:auto;
  height:auto;
  background:none;
}
/* auto-clearing */
*:first-child+html .group {
  min-height:1px;
}
* html .group {
  height:1%;
}
.group:after {
  content: ".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}


/* reset CSS ends */

/* print css begines */

#_mplus_blue_menu_ { display:none;}

a.reveal:link:after, a.reveal:visited:after {
  content: " [" attr(href) "] ";
}

.offscr, .topheader, #b_c, #b_r, #b_l,#printemail, #printemail_with_addthis, .newslogo, .mybox1, .hbar, .morenews, .recentnews, #footeratend {
  display:none;
  background: none;
}
body {
  width:auto;
  font-size:10pt;
  font-family:Arial,Helvetica,sans-serif,"Lucida Grande",Geneva;
  line-height:140%;
}
ul {
  list-style:disc outside;
  margin-bottom:15px;
}
ol {
  list-style:decimal outside;
}
li {
  margin-left:30pt;
}
strong {
  font-weight:bold;
}
.pheader, .subheading {
  font-weight:bold;
  color:#0082c8;
}
.pheader {
  font-size:17pt;
  margin-top:17pt;
  float:none;
}
.subheading {
  padding:0;
  font-size:11pt;
  margin-top:9pt;
  margin-bottom:9pt;
}

.pageurl {
  margin-bottom:8pt;
  margin-top:18pt;
  display:block;
  word-wrap:break-word;
}

p {
  margin-bottom:8pt;
}
.minusTwo {
  /*font-size:82%;*/
  font-size:9pt;
}

#print_close_buttons {
  display:none;
}
#printheader {
  display:block;
}

/* Topic Page */

  #ht_content {
       margin:0;
       padding:0;
       width:auto;
   }

   #ht_title, #tp_title{
       clear:both;
       margin:0;
       width:auto;
       border:none;
       line-height:100%;
       padding:14pt 0 0 0;
   }

   #ht_pageurl{
       padding:0;
       margin:0;
       display:inline;
   }

   #ht_alsocalled {
      color:#0082c8;
      font-weight:bold;
      font-size:11pt;
      margin:0;
      padding:0;
      padding-bottom:15px;
      width:auto;
   }

   #ht_alphanav  {height: 0; display:none; }

   #tp_content {
      margin:0;
      padding:0;
      width:auto;
      background:none;
      border:none;
   }
   #tp_content   .imgdesc {
      display:inline-block;
      margin-left:5px;
      vertical-align:-10%;
   }

   #tp_content a.reveal:link:after, a.reveal:visited:after {
      content: " [" attr(href) "]";
   }

   #tp_left {
      margin:0;
      padding:0;
      width:auto;
      border: none;
   }

   #tp_left h2 {
      margin:0;
      padding:0;
      font-weight: bold;
      color: #0082c8;
   }

   #tpSummaryBoxOutter {
      width:auto;
      margin:0;
      padding:0;
   }

   #othersubcats
   {
     clear:both;
     margin:0 0 0 0;
     padding:0 0 0 0;
     width:auto;
     border: 0pt solid #ffffff;
     margin-top:-13pt;
   }

   .tpsumboxoutter_header{display:none;}
   .tpsumboxoutter_footer{display:none;}

   .tpsumboxoutter_body {
      width:auto;
      background:none;
      padding:0;
      margin:0;
   }

   #tpSummaryBoxInner {width:auto; margin:0; padding:0; }
   .tpsumboxinner_header { display:none; }
   .tpsumboxinner_footer { display:none; }
   .tpsumboxinner_body {
      display:block;
      width:auto;
      margin:0;
      padding:0;
      background:none;
   }

   #tpsummary {
      display:block;
      width:auto;
      margin:0 0 0 0;
      padding:0 0 0 0;
      padding-top:5pt;
      padding-bottom:11pt;
   }
   #tpsummary .aScreen { width:0; margin:0; padding:0; display:none; }
   #tpsummary .aPrint  { display:inline; color:#333333;}

   #tpsummary a:link { color: #333333; text-decoration:none; }
   #tpsummary a:visited { color: #333333; text-decoration:none; }

   #GovDelivery_container { line-height:0; margin:0; padding:0; display:none; }

   #_start_ {
      margin:0 0 0 0;
      padding:0 0 0 0;
      width:auto;
      padding-top:3pt;
      border: 0.5pt solid #ffffff;
   }

#start_here {width:auto; margin:0 0 0 0; padding:0 0 0 0; clear:both;}

#tp_content .categoryname
{
  margin:0;
  padding:0;
  margin-bottom: 0pt;
  color: #0082c8;
  font-size:11pt;
}

#tp_content .subcategory {
  margin-top:1px;
  margin-bottom:0;
  padding-left:1px;
  font-size:9pt;
}

#tp_content .categoryname, .subcategory
{
  margin:0;
  padding:0;
  font-weight: bold;
  color: #0082c8;
}

#tp_content .prtcate {
  margin-top:20px;
}

#tp_content li.prtcate {
  margin-top:20px;
  /*border: 1px solid #0081a9;*/
}
#tp_content ul.bulletlist {
  margin-top:0;
  margin-left:40px;
  list-style-type:disc;
  display:block;
}

#tp_content ul.bulletlist li {
  padding:0;
  margin-left:20px;
  line-height:130%;
}

#tp_content ul.bulletlist a.reveal { color: #333333; text-decoration:none; }

#tp_content ul.subcatlist {
  clear:both;
  list-style: none;
  margin:0;
  padding:0;
  width:auto;
  /*border: 1px solid #349022;*/
}

#tp_content ul.subcatlist  li {
 padding:0;
 margin-left:0;
 margin-right:15px;
 width:auto;
}
/*
ul.subcatlist a.toTop{
  margin:  5px 0px 0px 40px;
  font-size: .83em;
  padding: 0px;
}
*/

#tp_content ul.subcatlist li ul li{
  margin:0;
  padding:0;
  margin-bottom: 0px;
}

#tp_content .alsoavailable {
   list-style: none;
   margin:0;
   padding:0;
   width:auto;
}

#tp_right {width:0; display:none;}

#tp_content .attribution {
  margin:0;
  padding:0;
  text-align:left;
  font-style:italic;
}

#tp_content .newflag {
  background-color:transparent;
  margin-right:5px;
  vertical-align:-10%;
}

#tp_content .orgs {
  padding-left: 2px;
}

#tp_content .aScreen { width:0; margin:0; padding:0; display:none; }
#tp_content .aPrint  { display:inline; }

#tocBox              { line-height:0; margin:0; padding:0; display:none; }

#prt_encyclopedia           { display:block; }
#prt_relatedcontent         { display:block; }
#prt_primaryinstituteBox    { display:block; margin:0 0 10px 0}
#prt_foreignlang            { display:block; margin:0 0 10px 0}
#prt_footer                 { display:block; }
#prt_encyclopedia         a:link { color: #333333; text-decoration:none; }
#prt_relatedcontent       a:link { color: #333333; text-decoration:none; }
#prt_primaryinstituteBox  a:link { color: #333333; text-decoration:none; }
#prt_foreignlang          a:link { color: #333333; text-decoration:none; }
#prt_encyclopedia         a:visited { color: #333333; text-decoration:none; }
#prt_relatedcontent       a:visited { color: #333333; text-decoration:none; }
#prt_primaryinstituteBox  a:visited { color: #333333; text-decoration:none; }
#prt_foreignlang          a:visited { color: #333333; text-decoration:none; }

.clearfloat {clear:both; margin:0; padding:0; line-height:0; }
.clearfloat2 {display:none;}

/* foreign language */

   #flcontent a:link {color: #333333; text-decoration:none; }
   #flcontent a:visited {color: #333333; text-decoration:none; }
   #flcontent a.reveal:link:after, a.reveal:visited:after {
      content: " [" attr(href) "]";
   }

   #flcontent  {clear:both; margin:0; padding:0; width:auto;}

   #flcontent .fllanglisting2 {margin:0; padding:5px 0 0 0; width:auto;}
   #flcontent .fllanglisting3 {margin:0; padding:5px 0 0 0; width:auto;}
   #flalphanav  {display:none; }

   #flcontent .returnfl {display:none;}
   #flcontent .fllanglisting2  .returnfl2 {display:none;}
   #flcontent .fllanglisting3  .returnfl2 {display:none;}

   #flcontent .fllangimage {display:none;}


   #flcontent h2 { margin:0; font-size:12pt; color:#0082c8; font-weight:bold;}

   #flcontent h3 { margin:0; font-size:11pt; color:#0082c8; font-weight:bold;}

   #flcontent .langtable{display:none;}

   #flcontent .fllanglisting3 .langtitle {
       margin:0;
       padding-left:30px;
   }

   #flcontent .fllangimage_sm{display:none;}


   #fltopicsubtitle {display:none;}


   #flfootnote { display:none; }

   #flcontent   .aScreen {display:none;}
   #flcontent   .aPrint  {display:inline; color:#333333;}

   #fltitle  {clear:both; margin:0; line-height:100%; width:100%; padding:14pt 0 0 0;}
   #fltitle2 {clear:both; margin:0; line-height:100%; padding:14pt 0 0 0;}

   #flcontent .fllanglisting  .formod5 {
       padding:20px 0 0 0;
       margin:0 0 0 0;
   }

   #flcontent .fllanglisting .forletterbreak {
       padding:28px 0 0 0;
       margin:0 0 0 0;
   }

   #flcontent .fllanglisting  ul{margin:0; padding:0;}


   #flcontent .fllanglisting .item{
       margin:0;
       padding:0;
   }

   #flcontent p {
       padding-left:10px;
       padding-top:10px;
       padding-bottom:10px;
       margin:0;
   }


   #flconent    .fltopiclisting {
                padding:10px;
                margin:0;
                width:70%;
   }

   #flcontent   .fltopiclisting .formod5 {
                padding:20px 0 0 0;
                margin:0 0 0 0;
        }

   #flcontent   .fltopiclisting .forletterbreak {
                padding:28px 0 0 0;
                margin:0 0 0 0;
        }


   #flcontent   .fltopiclisting ul {margin:0; padding:0;}

   #flcontent   .fltopiclisting .index {
                color:#0082c8;
                text-decoration:none;
                font-weight:bold;
                margin:0px 0px 0px 10px;
        }

   #flcontent   .fltopiclisting .item{
                margin:0 0 0 20px;
        }


   #flcontent .fllanglisting2 ul {
       padding:0;
       margin:0;
       padding-left:10px;
       padding-bottom:10px;
       list-style:disc;
   }

   #flcontent .fllanglisting2 li {
       margin-left:20px;
       list-style:disc;
       padding-bottom:10px;
   }


   #flcontent .fllanglisting3 ul {
       padding:0;
       margin:0;
       padding-left:55px;
       padding-bottom:5px;
       list-style:disc;
   }

   #flcontent .fllanglisting3 li {
       padding:0;
       margin:0;
       padding-left:1px;
       list-style:disc;
       padding-bottom:10px;
   }


   #flcontent   .fllanglisting3 .index {
       color:#0082c8;
       text-decoration:none;
       font-weight:bold;
       padding:0;
       margin:0;
       padding-bottom:10px;
   }

/* ency */
#ency_maincontent_nd .subheading {
  background-image: none;
}
.group .subheading {
  background-image: none;
}
.ency_image_column {
  display:none;
}
ul li ul {
  list-style-type: circle;
}
.section_body .subheading {
  font-size:12pt;
}
.long, .short {
  background: none;
}
#bdme {
  display:none;
}
#adam-q {
  margin-top:30px;
  margin-right:10px;
  display:block;
  float:left;
}
#adamcp {
  margin-top:30px;
}
#logo3rd {
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:50px;
}

.series a {
  text-decoration:none;
  color:#333333;
}
.series_on {
  font-size:120%;
  font-weight:bold;
}

/* news */
#newscontents {
  padding:0;
  margin:0;
  clear:both;
  width:auto;
  word-wrap:break-word;
}
#newscontents ul {
  list-style:none;
}

#newscontents li {
 list-style:none;
  margin:0;
}
#newscontents .subheading {
font-size: 1em;
text-decoration: none;
font-weight: bold;
color: #0082c8;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-bottom:20px;
margin-left: 0px;
}
#newscontents .pheader {
padding-top:17px;
padding-bottom:20px;
}
#newscontents .subheading ul {
list-style-type:disc;
list-style-position: inside;
}
#newscontents .subheading li {
list-style-type:disc;
list-style-position: inside;
}
#newscontents .pageurl {
   margin-bottom:8pt;
   margin-top:18pt;
   display:inline;
   word-wrap:break-word;
}
#newscontents a.reveal { color: #333333; text-decoration:none; }
#newsprintnote {
 padding-left:5px;
 display:inline;}
.relatedmppt {
  display:block;
  font-weight:bold;
}
#_tmp {display:block;}

#newscopyright a.reveal:link:after, a.reveal:visited:after { content: none; }

#newsmain { padding:0;
word-wrap:break-word;
width:auto;
}

#newsmain ul {
  list-style-type:disc;
  list-style-position: outside;
  padding-bottom:0;
  padding-left:20px;
}
#newsmain li {
list-style-type:disc;
list-style-position: outside;
}

.newslogoprint {
  margin-left:-8px;
  margin-bottom:10pt;
  padding:10px 0px 0px 0px;
  display:block;
}
.newslogoprint1 {
  margin-left:0px;
  margin-bottom:10pt;
  padding:10px 0px 0px 0px;
  display:block;
}
.newscontents dl {
  margin-top:17pt;
}
.newscontents dl dt {
  font-weight:bold;
  margin-bottom:17pt;
}
.newscontents img {
  float: left;
  margin: 2px 10px 0px 0px;
}
#footerbuilddate {
  margin-top:17pt;
  display:block;
}

.related {
  display:block;
}
.copyright {
  margin-top:10pt;
  margin-bottom:10pt;
}

#pbody a:link {
  color: #333333;
  text-decoration:none;
}
a:visited {
  color:#333333;
  text-decoration:none;
}

/* drug */
.return, #toc-box {
  display:none;
}
h2 {
  color:#0082C8;
  font-size:120%;
  font-weight:bold;
  display:inline-block;
  margin-top:10pt;
  margin-bottom:10pt;
  clear:both;
}
h3 {
  font-size:110%;
}

#boxed-warning {
  border:double 3px red;
  padding:10px;
}
#coyright-box {
  text-align:center;
}
#coyright-box img {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
#revised {
  margin-top:20pt;
}
html#drug ul, html#drug ol{
  margin-bottom:5pt;
  margin-top:5pt;
}

.fpt {
  display:inline-block;
}

.fpt2 {
  display: inline;
  visibility:inherit;
  word-wrap:break-word;
  /*border:1px solid #789089;*/
}

.m-col3 {
  float:left;
  width:28%;
  margin:0;
  display:block;
  margin-left:0px;
}
.m-col2 {
  display:block;
  float:left;
  width:45%;
  margin:0;
  padding:0;
}

#brand-name-comb ul {
  margin:0;
  padding:0;
  list-style: disc outside;
  padding-left:20px;
  height:auto;
}
#brand-name ul {
  margin:0;
  padding:0;
  list-style: disc outside;
  padding-left:20px;
  height:auto;
}
#other-name-id ul {
  margin:0;
  padding:0;
  list-style: disc outside;
  padding-left:20px;
  height:auto;
}
.hblock {
  clear:both;
}
#ency_maincontent_nd {
  width:100%;
}
.videobox a {
  text-decoration:underline;
}
.videobox {
  width:300px;
  background:url('/web/20130221185741oe_/http://www.nlm.nih.gov/medlineplus/images/videobox_bottom.png') no-repeat bottom left;
  margin-bottom:10px;
}
.videobox div {
  width:300px;
  background:url('/web/20130221185741oe_/http://www.nlm.nih.gov/medlineplus/images/videobox_top.png') no-repeat top left;
  padding:15px 0 5px 15px;
}
.rollover_globals {
  margin-right:10px;
  float:left;
  cursor:pointer;
}
.videobox a {
  display:block;
}
.videobox p {
  height:1px;
}

/* easy to read */
#etrcontent a:link, a:visited{
  color: #005988;
  text-decoration: underline;
}
#etrcontent a:hover, a:focus, a:active{
  color: #990066;
  text-decoration: underline;
}
#printemail{
  display:none;
}
#alphanav{
  display:none;
}

.title{
  padding-left:0px;
}

#subtitle{
  display:none;
}

.index{
  text-decoration:none;
  font-weight:bold;
  color:#0082c8;
  padding:0px;
  margin:0px;
  width:auto;
  word-wrap:break-word;
}
.subindex{
  text-decoration:none;
  font-weight:bold;
  color:#0082c8;
  margin-left:3px;
  padding:0px;
  width:auto;
  word-wrap:break-word;
}
.items{
  margin-left:18px;
  padding:0px;
  width:auto;
  word-wrap:break-word;
}

.items a:link{
  text-decoration:none;
}
ul.easytoread{
  list-style-type:disc;
  padding-left:25px;
  word-wrap:break-word;
  list-style-position:outside;
  margin-top:15px;
}

.noprint{
  display:none;
}
.printdisplay{
  display:block;
}
div.printdisplay a:link,a:visited{
  text-decoration:underline;
}
a.returntotop{
  display:none;
}
#etrcontent a.printlink{
  color:black;
  text-decoration:none;
}

#etrcontent span.linkdisplay{
  word-wrap:break-word;
  display:inline;
}

#etrcontent {
  margin:0;
  padding:0;
  width:auto;
  word-wrap:break-word;
}

.itemmain{
  word-wrap:break-word;
  width:auto;
}
.itemsub{
  word-wrap:break-word;
  width:auto;
}


/* NMCD */
#expndbut {
  display:none;
}
#collapsebut {
  display:none;
}
.showbutton {display:none;}
.tabbedBox  dt {
  display:none;
}

#frmSearch {display:none;}

#printarea .pheader {
  margin-top:0;
}
/*#printarea .pageurl { 
.pageurl {
       padding:10px 0 0 0;
       margin:0;
       width:auto;
  word-wrap:break-word;
}
*/

#nifty {display:none;}

#expandbut a {display:none;}

#collapsebut a {display:none;}

#printarea .footerbuilddate{
display:none;
}

#printarea .subheading {
      font-size: 1.2em;
      color:#0082c8;
     font-weight:bold;
     padding:0;
     margin:5px 0 10px 0;
}

.subheading3 {
      font-size: 1.0em;
      color:#0082c8;
     font-weight:bold;
     padding:0;
     margin:5px 0 10px 0
}


#printarea h4 {
        font-size:1.0em;
        padding-top:10px;
        padding-bottom:10px;

}


table, th, td
{
border: 1px solid black;
font:100%/1.5 "Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
}

.tabbedBox {
   padding:0;
   margin:3px 10px 0px 30px;
}
.tabbedBox a  {
text-decoration:none ;
color:#333333;
pointer-events: none ;
cursor:default;
}
.tabbedBox a:hover  {
text-decoration:none ;
color:#333333;
pointer-events: none;
cursor:default;
}

.tabbedBox ol li{
   margin:0;
   padding:0;
   font-size:82%;
   width:auto;
}

.tabbedBox ol{
  margin:0;
  padding:0;
  list-style-type: decimal;
   list-style-position: outside;
}


.tabbedBox div {
   margin:0;
   padding:0;
}

.tabbedBox div dl dd {
   margin: 0;
   padding:0;
}


.tabbedBox  dl dt {
   display:none;
}


.tabbedBox  dl dd {
   margin:0;
   padding:0;
}


#NMCD_Disclaimer_and_Copyright
{
  text-align: Left;
  margin-left: auto;
  margin-right: 20px;
  font-family: Arial, sans-serif;
  font-size:82%;
}
#NMCD_Disclaimer_and_Copyright em
{ font-style:italic;}

#NMCD_Copyright
{
  text-align: Left;
  padding: 15px 0 0 0;
}

#NMCD_Logo
{
  padding: 12px 15px 0 20px;
  float: right;
}

#NMCD_Disclaime
{
  text-align: Left;
     font-size:82%;
  padding-top: 0 ;
  margin-top:0;
}


#printarea ul {
list-style-type:disc;
list-style-position: outside;
}
#printarea div ul {
list-style-type:disc;
list-style-position: outside;
}
#printarea div ul ul {
clear:both;
list-style-type:disc;
list-style-position: outside;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}
#printarea div ul ul li {
clear:both;
margin-left:60px;
}

.methodology {display:none;}
#methodology {
padding:0 0 10px 0;
margin-right:0;
}
.methodologyurl {
padding-left:0;
margin-left:0;
}
.nmcdcopy {display:none;}
#noreference { padding-bottom:0px;
margin-bottom:-5px;}

.lastreview {
     padding-top:5px;
     padding-bottom:0px;
     margin:0 0 -15px 0;
}
#printarea br {line-height:10px;}

.nmcdh2 {
float: left;
position:relative;
display:inline-block;
margin: 0;
}

.h2return {
display:inline-block;
}
