/* ================================
    CSS STYLES FOR IBUYSPY PORTAL 
    v1.1, 02/2003
   ================================
*/   


.MainPanelBg
{
	/*background-color:White;*/
        background: #ffffff url(images/body_bg.jpg) bottom right fixed repeat-x;
	border-color: White; 
	border-width: 0px 0px 0px 0px;
}

.BodyPanelBg
{
	/*background-image: url(images/grn_bg.gif);
	background-repeat: repeat-x;*/
}
	
.LeftPane
{
	/*background-color:#F1F1F1;
	border-right: 1px #999999 solid;*/
	width:183px;
	border-bottom: 1px #999999 solid;
	padding-top: 11px;
	padding-bottom: 11px;
	
}

.ContentPane
{	padding-left: 12px; 
	padding-top: 10px;
	padding-right: 10px;
	background-color:White;
	border-bottom: 1px #999999 solid;
	border-left: 1px #000000 solid;
	
}

.RightPane
{
	width:230px;
	/*background-image: url(images/right_bg.gif);
	background-repeat: repeat-y; */
	background-color: white;
	padding-left: 10px; 
	border-left: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	padding-top: 10px;
	
	
}

.CopyrightPaneBg
{
	/*background-image: url(images/bg.gif);
	background-repeat: repeat-y;*/
	padding-top: 5px;
	padding-right: 0px;	
	padding-bottom: 10px;	
}

.TopHeaderBg
{
	/*background-image: url(images/bg.gif);
	background-repeat: repeat-y;*/
}

.CopyrightLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;
    line-height: 14px    
}

.ContentsBg
{
	background-image: url(images/bg_contents.gif);
	background-repeat: repeat-y;


		
}

.shadowEndPage
{
	background-image: url(images/shadowEndPage.jpg);
	background-repeat: repeat-x;
		
}



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
 
	/*background-color: #0066CC;	
	background-image: url(images/mn_bg.jpg);
	background-repeat: repeat-x;*/
}

/* background color for the content part of the pages */
Body
{
    	
	/*background-color: #6699cc;*/	
	background-image: url(images/background.gif);
	background-repeat: repeat-y;

}



/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */

/* background/border colors for the selected tab */
.TabBg {
    /*background-color:#047AB8;
    border-color: #6699CC;*/
margin-height:4px;
    
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    /*background-color: #047AB8;
    border-color: #047AB8;*/
    }

/* text style for the selected tab 477AAD*/
.SelectedTab {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
  
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    size: 11px;
    color: #ffffff;
    text-decoration:none;
    font-weight: normal;
    
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color: #ffffff;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color: #ffffff;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color: #ffffff;
}

A.OtherTabs:hover   {
    background: none;
    text-decoration:    none;
    color: #ffffff;
}
    
/* background/border colors for the unselected Copyright Tabs */
.OtherCopyrightTabsBg {
	height: 25px;
	border-width: 0px;
	color: white;  
}

/* text style for the selected Copyright Tab */
.SelectedCopyrightTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;  
    text-decoration:none;
}

/* text style for the unselected Copyright Tabs */
.OtherCopyrightTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;  
    text-decoration:none;
}

/* hyperlink styles of the unselected Copyright Tabs */
A.OtherCopyrightTabs:link    {
    text-decoration:    none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;  
   
}

A.OtherCopyrightTabs:visited {
    text-decoration:    none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;  
}

A.OtherCopyrightTabs:active  {
    text-decoration:    none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;  
   
}

A.OtherCopyrightTabs:hover   {
    text-decoration:    underline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;  
}
    
/* text style for the menu parent */
.MenuParentLink 
{
	background-color: 6699CC;	
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold
}   

/* hyperlink style for the site links */
A.MenuParentLink:link {
    text-decoration:    none;
    color: black;
}

A.MenuParentLink:visited  {
    text-decoration:    none;
    color: black;
}

A.MenuParentLink:active   {
    text-decoration:    none;
    color: black;
}

A.MenuParentLink:hover    {
    text-decoration:    underline;
    color: black; 
}



/* background/border colors for the unselected Menus */
.OtherMenusBg 
{
	
	height: 25px;
	border-color: white;
	border-width: 0px;
}

.hglinksBg 
{
	
	background-color: #6699CC;
	padding-left: 10px; 
	
	padding-bottom: 4px;
}


/* ------------------ Left Nav ----------------- */
/* text style for the selected Menu */
.OtherMenusBgOn 
{
    width: 183px;
    /* background-image: url(images/left_bg.gif);*/
    background-color: #cccccc; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    font-weight: bold;
    text-decoration: none; 
    
}

.PrintMenu 
{
    width: 183px;
    /* background-image: url(images/left_bg.gif);*/
    background-color: #cccccc; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    text-decoration: none; 
    
}

/* text style for the unselected Menus */
.OtherMenus {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:White;
    text-decoration: underline;
	/*border-color: White;
	border-width: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;*/
}

/* hyperlink styles of the unselected Menus */
A.OtherMenus:link    {
    text-decoration:    none;
    color: #333333;
}

A.OtherMenus:visited {
    text-decoration:    none;
    color: #333333;
}

A.OtherMenus:active  {
    text-decoration:    none;
    color: #333333;
}

A.OtherMenus:hover   {
    background: #CCCCCC;
    text-decoration: none;
    color: #333333;
    border-left:10px;
 
}

/* ------------------ End of Left Nav ----------------- */
        
/* text style for the site links (at extreme top-right of header) */
.SiteTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
}

.SiteLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:#000000;
    font-size: 10px;
    font-weight: normal;
    padding:0px;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
         
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:#000000;
    font-size: 10px;
    font-weight: normal;
    padding:0px; 
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    }

A.SiteLink:active   {
    text-decoration:    none;
    color:#000000;
    font-size: 10px;
    font-weight: normal;
    padding:0px; 
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
       
}

A.SiteLink:hover    {
    text-decoration:    none;    
    color:#000000;
    font-size: 10px;
    font-weight: normal;
    border-top: solid 1px #D2DEEB;
    border-bottom:solid 1px #D2DEEB;
    border-left:solid 1px #D2DEEB;
    border-right:solid 1px #D2DEEB;
    background:#E9EFF5;
    padding:0px;   
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #000000;
}



/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  17px;
    font-weight:    bold;
    color: #0066CC;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;

      
}

/* text style used for most text rendered by modules */
.NormalLeftNav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px ;  
    color: white;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    

/* SUBMIT Button */

/* Style for Submit button */
.SubmitButton     {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background: #000000;
    padding-bottom: 2px; 
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    border-left: 1px #000000 solid;
    border-bottom: 1px #000000 solid;
    border-top: 1px #000000 solid;
    border-right: 1px #000000 solid;

}

A.SubmitButton:link {
    text-decoration:    none;
    color: #ffffff; 


}

A.SubmitButton:visited  {
    text-decoration:    none;
    color: #ffffff;

}

A.SubmitButton:active   {
    text-decoration:    none;
    color: #ffffff;


}

A.SubmitButton:hover    {
    text-decoration:    none;
    color: #ffffff;


}


/* GENERIC */

Table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    normal;
}

H1  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #000000;
}

H2  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    bold;
    color: #000000;
}

H3  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  13px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

A:link  {
    text-decoration:    none;
    color:  #005FA9;

   
}

A:visited   {
    text-decoration:    none;
    color:  #005FA9;

    
}

A:active    {
    text-decoration:    none;
    color:  #005FA9;

    
}

A:hover {
    background: #DDEEFF;
    text-decoration:    none;
    color:  #005FA9;

    
    
}

A.footer:link  {
    text-decoration:    none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: black;
   
}

A.footer:visited   {
    text-decoration:    none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: black;
    
}

A.footer:active    {
    text-decoration:    none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: black;
    
}

A.footer:hover {
    text-decoration:    underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: black;
    
    
}

SMALL   {
    font-size:  12px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #999999;
    height:1pt;
    text-align:left
}



/* Form Styles */
input { border-style: solid; border-color: #000000; border-width: 1; padding: 0; }
TextArea { border-style: solid; border-color: #000000; border-width: 1; padding: 0; }
radiobutton { border-style: solid; border-color: #000000; border-width: 1; padding: 0; }
Option { border-style: none; border-color: #000000; border-width: 1; padding: 0; }



IMG { border-style: none; border-width: 0; }



/*************************************************************************************/
/***	HGOnSiteArticle.css                                                          ***/
/***	CSS stylesheet for HGOnSite articles, after transformation with HGOnSite.xsl ***/
/*************************************************************************************/

.hg_content{font-family:Verdana, Arial,"times new roman";font-size:10pt;block:display;position:absolute;margin-left:0;margin-top:0;top:0;left:0;}
	
.front_matter{margin-left:2pt;font-size:10pt;}
.article_body{margin-left:2pt;font-size:10pt;}
.back_matter{margin-left:2pt;font-size:10pt;}

.title{margin-bottom:9pt;}
.title_with_subtitle{margin-bottom:0;}
.subtitle{margin-top:0.2em;margin-bottom:1.05em;font-size:108%;font-weight:bold;}
.pronunciation{margin-top:0.2em;margin-bottom:1.2em}
.pronunciation_after_subtitle{margin-top:0.2em;margin-bottom:0.2em;}
.wire_date{margin-top:1.0em;margin-bottom:1.0em;font-size:90%;font-style:italic;}
.byline{margin-top:1em;margin-bottom:1.4em}
.alt_substance_name{font-style:italic;}
.latin_name{font-style:italic;}
.alternate_name_group{margin-top:1em;margin-bottom:1em;}
.related_term_group{margin-top:1em;margin-bottom:1em;}
.related_drugs_group{margin-top:1em;margin-bottom:1em;}
.related_name_group_header{font-weight:bold;}
.use_treatment_group{margin-top:1em;margin-bottom:1em;}
.combo_drug{list-style-type:disc;}
.combo_drugs_header{}
.combo_drugs_footer{}
.group_header{font-weight:bold;}
.subgroup_header{text-transform:uppercase;font-size:smaller;font-weight:bold;}
.navigation_group{display:block;margin-top:10pt;margin-bottom:10pt;padding:6pt;background-color:#CCCC99;width:auto;float:left;border:solid 1pt green;}
.para{margin-top:1em;margin-bottom:0.4em; font-size: 12px;}
.indented_para{margin-top:1em;margin-bottom:0.4em;margin-left:36pt;}
.block_para{margin-top:1em;margin-bottom:0.4em;margin-left:36pt;margin-right:72pt;}
.preformatted_para{margin-top:1em;margin-bottom:0.4em;font-family:'Courier New',courier,monospace;white-space: pre;}
.lead_para{margin-top:1em;margin-bottom:0.4em;font-style:italic;}
.section{display:block;}
.section2{display:block;margin-left:2pt;}
.section_header{font-size:14px;font-weight:bold;margin-left:0pt;margin-top:1.25em;margin-bottom:0.75em;}
.subsection1_header{font-size:108%;font-weight:bold;margin-top:1.25em;margin-bottom:0.85em;}
.subsection2_header{font-size:100%;font-weight:bold;margin-top:1em;margin-bottom:1em;}
.subsection3_header{font-size:100%;font-weight:bold;margin-top:1em;margin-bottom:1em;}
.subsection4_header{font-size:100%;font-weight:bold;margin-top:1em;margin-bottom:1em;}
.subsection5_header{font-size:100%;font-weight:bold;margin-top:1em;margin-bottom:1em;}
.subhead{font-weight:bold;}
.sidebar{display:block;margin-top:1em;margin-bottom:1em;margin-right:1em;width:22em;float:left;background-color:#dddddd;padding:12pt;border:solid 1pt black;}
.bullet_list1{list-style-type:disc;margin-top:0.4em;margin-bottom:1em;}
.bullet_list2{list-style-type:circle;margin-top:0;margin-bottom:0;}
.bullet_list3{list-style-type:square;margin-top:0;margin-bottom:0;}
.numbered_list1{list-style-type:decimal;margin-top:0.4em;margin-bottom:1em;}
.numbered_list2{list-style-type:lower-alpha;margin-top:0;margin-bottom:0;}
.numbered_list3{list-style-type:lower-roman;margin-top:0;margin-bottom:0;}
.list_section_header{list-style-type:none;margin-top:0.5em;margin-bottom:0.5em;font-weight:bold;}
.figure{display:block;float:left;margin:6 6 12 0;padding:6 6 6 6;background-color:#dddddd;}
.figure_title{font-weight:bold;margin:6 0 0 6;}
.figure_caption{margin:6 0 0 6;}
.figure_credit{margin:6 0 0 6;font-style:italic;font-size:90%;}
.resource_header{font-size:10pt;font-weight:bold;margin-left:0pt;font-style:italic;}
.source_header{font-size:10pt;font-weight:bold;margin-left:0pt;font-style:italic;}
.item_header{font-weight:bold;}
.reference_header{font-size:10pt;font-weight:bold;margin-left:0pt;margin-top:1em;margin-bottom:1em;}
.reference_item{margin-top:1em;margin-bottom:0.4em;}
.contributor_header{font-weight:bold;}
.line_before_last_review{color:#cccccc;size:1;noshade:noshade;}
.last_review{margin-bottom:1em;}
.table{margin-top:1em;margin-bottom:1em;}
.table_caption{text-align:left;font-weight:bold;}
.nav_sep{color:#666;}
.nav_top_rule{margin:1em 0 0 0;}
.nav_bottom_rule{margin:0 0 1em 0;}
.nav_inlink_group{margin:0 0 0 0;font-weight:bold;}
.introduction{}
.intro_header{font-weight:bold;}
.intro_body{}
.list_header{margin:1em 0 0 0;font-weight:bold;}
.link_list{list-style:none;margin:20;}
.link_list2{list-style:none}
.column_index_table{margin-left:2pt;font-size:12pt;}
.news_index_table{font-size:10pt;}
.column_index_leftcol{padding-right:12px;}
.column_index_rightcol{padding-left:12px;}
.index_item_sep{margin:0px 0px 0px 0px;}
.index_section_header{width:201px;color:#f1f1f1;background:#000000;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;padding:0 0 2px 0;margin:1.5em 0 9px 0;border-top:3px solid #ccc;}
.lead_section{}
.resource_group{}
.source_information{}
.link_list_item_first{margin-top:4px;margin-bottom:0px;margin-left:15px;text-indent:0px; font-size:10pt;}
.link_list_item{margin-top:0px;margin-bottom:0px;margin-left:15px;text-indent:0px; font-size:10pt;}
.link_list_item_last{margin-top:0px;margin-bottom:4px;margin-left:15px;text-indent:0px; font-size:10pt;}
.image_in_para{margin: 6pt 12pt 6pt 0;float:left;border-style:none;}
.image_in_td{margin: 6pt 6pt 6pt 6pt;border-style:none;}
.image_in_figure{margin:6px 6px 6px 6px;border-style:none;}
.image_outside_para{margin-top:1em;margin-bottom:0.4em;border-style:none;}

.disclaimer{text-align:center;}
.copyright{text-align:center;}

/**----Print View -------------------------------------------------------*/
    
    ul#printview{
      float:left;
      display:inline;
      margin:0px 0px 0px 0px;
      padding:0px;
      list-style-type: none; 
      clear: both;
      
      background: #cccccc url(images/printview.gif) no-repeat top left;
    }
    
    
    ul#printview li {
      width:auto;
      float:left;
      display:inline;
      padding:0px;
      margin:0px; 
      height:18px;
      text-align: center;
    }
    
    ul#printview li a {
      display:block;
      padding:0px 0px 0px 0px;
      margin:0px;    
      color:#ffffff;
      line-height:1em;
      font-size: 92%;      
      font-weight: bold;
      text-decoration: none;           
    }
    
    ul#printview li#activeSection a{
      background: #646058 url(images/printview.gif) no-repeat top right;
      color:#ffffff;
    }    
    
    ul#nav2 li a:hover{
      color:#ffffff;
      background: #646058 url(images/navdivide.jpg) no-repeat top right;
    }


.printview
{
	background: #fff url("images/printview.gif");
	height: 18px;
	width:74px;
}

.textsize
{
	font-size:90%;
	vertical-align: text-top;
	margin:0px 3px 8px 0px;
}



.ContentPane .utilities {
	color: #224;
	font-size: 10px;
	text-align: right;
}

.ContentPane .utilities * {
	vertical-align: middle;
}

.ContentPane .utilities .medium,
.ContentPane .utilities .large,
.ContentPane .utilities .larger {
	padding: 3px 5px;
	text-decoration:none;
	color: #A1A1A1;
	background: #F2F2F2;
}

.ContentPane .utilities .medium {
	font-size: 12px;
}

.ContentPane .utilities .large {
	font-size: 14px;
}

.ContentPane .utilities .larger {
	font-size: 16px;
}
