

/******************************************/
/* PubMed_Footer_CSS                      */
/******************************************/

#Footer {
font-size:67.5%;
padding:1.5em 0pt 2em;
}
#Footer ul { list-style: none; }
#Footer ul li {
font-size:110%;
text-align:center;
list-style-type: none;
}
#Footer li a {
font-family:Arial,Verdana,Helvetica,Sans-Serif;
}
#Footerlist { padding: 0em; }

/******************************************/
/* PM_Logos_CSS                 */
/******************************************/

#PubMedLogo { background: white url(/coreweb/images/pubmed/pubmed-logo.gif) no-repeat top left; display: block; text-indent: -1000px; width: 250px; height: 60px; position: absolute; top: 2px; left: 13em; }

#pubmed_head_logo .pubmed_print_logo { margin: .3em; }

#NLMLogo { font-family: times, "times new roman", serif; font-size: 75%; line-height: 1.2em; overflow: hidden; text-align: right; position: absolute; top: .5em; left: 28em; width: 25em; height: 3em; color: #369; }

#pubmed_head_logo .nlm_print_logo { left: 15em; top: 1em; z-index: 10; }

#NLMLogo a { color: #369; }

#NCBILogo { background: #369 url(/corehtml/left.GIF) no-repeat center left; height: 64px; width: 131px; position: absolute; top: 0em; left: .5em; }
#NCBILogo a { display: block; height: 62px; position: relative; text-indent: -1000px; width: 140px;  }
#NCBILogo.testMode {  background: #369 url(/coreweb/images/pubmed/logo_dev.gif) no-repeat center left; }

/******************************************/
/* PubMed_Horiz_Toolbar_CSS               */
/******************************************/

#horiz_toolbar ul { margin: 0em; padding: 0em; list-style-type: none; }
#horiz_toolbar ul.h li { display: inline; margin:0; padding: 0 1.5em; _padding: 0 1em; }


/* Toolbar */
#horiz_toolbar {
background-color: black;
color: white;
font-family: Verdana;
font-size: 0.7em;
padding-left: 2em;
padding-top: 1px;
height: 1.3em;
min-width: 850px;
overflow: hidden;
}


#horiz_toolbar a,
#horiz_toolbar a:visited { color: white; text-decoration: none; }


/******************************************/
/* PubMed_SideBar_CSS                     */
/******************************************/

#WithSidebar div#nav_column { width: 142px; }

#nav_column ul { margin: 0em; padding: 0em; list-style-type: none; margin-left: .7em; margin-top: .7em; }
#nav_column img { position: relative; top: 3px; left: 4px; } /* for the rss icon in LeftColumn */

#nav_col_content { background-color:#336699; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:67.5%; padding-left:8px; padding-top:1em; }
#nav_col_content li:first-child { margin-bottom: .5em; }
#nav_col_content a:visited, #nav_col_content a, #nav_col_content span { color:white; font-size:120%; text-decoration:none; }
#nav_col_content a:hover { text-decoration:underline; }
#nav_col_content li.h2 { margin-bottom:3px; margin-top:20px; }
#nav_col_content li.h2 h2 { color:#FCCA66; font-size:130%; font-weight:normal; margin:0pt; padding:0pt; }
#nav_col_content li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:-0.25em 0pt 0pt; padding:0pt 0pt 2px; *line-height: 1.55em; }

/******************************************/
/* PubMedWelcome_CSS                      */
/******************************************/

.welcome { width: 36em; margin-top: 1em; }
.welcome ol { list-style-position: inside; }
.welcome h1 { font-size: 1em; }
.welcome h2 { font-size: 1em; }
.welcome .aboutPubmed { font-size: .9em; }
.welcome a:visited { color: #c30; }
.welcomebox { border: 4px solid #cf3; position: relative; zoom: 1; }
.welcomebox img {  float: left; margin-right: 3em; }
.welcomebox h2 { color: #369; font-size: 1.2em; font-weight: bold; display: block; clear: right; }
.welcomebox ol { clear: left; }
.welcomebox p, .welcomebox img, .welcomebox h2, .welcomebox ol { margin: .7em; }
.welcomebox .tl { position: absolute; top: -15px; left: -15px; }
.welcomebox .tr { position: absolute; top: -15px; right: -15px; } 
.welcomebox .bl { position: absolute; bottom: -15px; left: -15px; }
.welcomebox .br { position: absolute; bottom: -15px; right: -15px; }


/******************************************/
/* Entrez_PageLayout_CSS                  */
/******************************************/

body { padding: 0; margin: 0; min-width: 800px; background-color: white; }
#WithSidebar { background: white url(/corehtml/bkgd.gif) repeat-y top left; }

form {  _width:expression(document.body.clientWidth < 810 ? "800px" : "100%" ); }


/* General rules */
img { border: 0px; }


/* Layout */
div#RightCol { width:98%; float: left; zoom: 1; margin: 0em .5em; _margin-left: .25em; _margin-right: 0em; } /* only apply when no LeftColumn */
div#LeftCol { display: none; float: left; zoom :1; }

#WithSidebar div#RightCol { float: right; width: 100%; margin-left: -152px; }
#WithSidebar div#LeftCol { display: block; float: left; margin-top: 4.0em; }
#WithSidebar div#RightColContent { margin-left: 152px; _margin-left: 144px; }


/* header & footer stuff */ 
#Header { clear: both; position: relative; height: 4em; }
#Footer { clear: both; }

#myncbi_on, #myncbi_off { background-color: #fff; position: absolute; top: .5em; right: .5em; }


/* components */
#WithSidebar #SearchPanel { margin-left:-136px; position:relative; }
#ViewPanel { margin-left: 0em; margin-top: .3em; }
#WithSidebar #ViewPanel { margin-left: .5em; }


/* Portal Debug (remove!) Only */
/*div.portal-debug-message > *, div.portal-debug-attribute-value { font-size: 10px; font-family: dina, arial, helvetica, sans-serif; font-weight: normal; }
.portal-debug-warning { color: yellow; }
#debug_call_times { display : none; }
div.portal-debug-location { display: none; }
*/

/******************************************/
/* PubMedGeneral_CSS                      */
/******************************************/

/* These styles were part of a file named ncbi_test.css which was removed from production 09/07 */
    
A.dblinks:link {
    font-size: 75%;
    font-family: arial,helvetica,sans-serif;
    color:#336699;
    text-decoration:none;
    }

A.dblinks:visited {
    font-size: 75%;
    font-family: arial,helvetica,sans-serif;
    color:#CC3300;
    text-decoration:none;
    }
A.popmenu:link { text-decoration: none; font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: Navy; }
A.popmenu:visited { text-decoration: none; font-family: Verdana, Arial, Sans-serif; font-size: 11px;  color:#6C7F9A; }
A.popmenu:active { text-decoration: none; font-family: Verdana, Arial, Sans-serif; font-size: 11px;  color:#001A4F; }
A.popmenu:hover { text-decoration: underline; color:#038000;  font-family: Verdana, Arial, Sans-serif; font-size: 11px; }
.menutitle { font-family: Verdana, Arial, Sans-serif; font-size: 10px;}
.fixedsize_skobka { color:#000084; font-size:10px; font-family:Arial,sans-serif; }



/******************************************/
/* displaybar_css                         */
/******************************************/

/* Display Bar & Display Bar 2 (second instance on same page) */

#display_bar1, #display_bar2 { background-color: #ccc; clear: both; min-width: 872px; }
#WithSidebar #display_bar1, #WithSidebar #display_bar2 { min-width: 725px; }

#display_bar1, #display_bar2 {
height: 1.5em;
_height: 1.75em;
padding-top: 3px;
padding-left: 3px;
clear: both;
}

#display_bar1 .displaybar_text, #display_bar2 .displaybar_text { margin-left: 6px; margin-right: 6px; font-size: .8em; position: relative; top: -.1em;  _top: -.2em; }
#display_bar1 select, #display_bar2 select {  margin: 0em 2px; }

/******************************************/
/* Pager_css                              */
/******************************************/

#PaginationNode, #PaginationNode2 { clear: both; font-family: verdana, helvetica, sans-serif; margin: .2em 0em; }
#PaginationNode, #PaginationNode2 { position: relative; height: 1.8em; }
#PaginationNode .right, #PaginationNode2 .right { position: absolute; right: 0px; top: 0em; }
#PaginationNode a, #PaginationNode2 a { margin: 0em .5em; color: #369; text-decoration: none; }
#PaginationNode .numItems, #PaginationNode2 .numItems { margin-left: .8em; position: relative; top: .1em; }

#PaginationNode .numItems { _top: .2em; }
#PaginationNode .right, #PaginationNode2 .right { _top: -.3em; text-align: right; }
#PaginationNode2 .right { top: .45em; _top: .2em;  }

div#PaginationNode { margin-top: .4em; }
div#PaginationNode2 { padding-top: .5em; }

#PaginationNode div, #PaginationNode2 div { font-size: .8em; }
#PaginationNode div.numItems, #PaginationNode2 div.numItems {  width: 35%; }
#PaginationNode div.right, #PaginationNode2 div.right { width: 60%; }

/* Safari Hack & ie unhack */
#pager span, #pager2 span, #Page, #Page2 { position: relative; }
 /*\*/
 html>body*#pager span { top: -.6em; } html>body*#Page, #Page2 { top: .5em; }
 /**/
#pager span, #pager2 span, #Page, #Page2 { *top: 0em !important; }


/******************************************/
/* Pubmed_RVDocSum_CSS                    */
/******************************************/


div.rprt a.dblinks {color:#336699; font-family:arial,helvetica,sans-serif; font-size:75%; text-decoration:none;}

div.rprt { margin: 0em; padding: 0em; display: block; margin-bottom: .55em; margin-left: -.5em; zoom:1; }
div.rprt, div.rprt div { _zoom: 1; }

/* defines the position of the left column, and the position of the adjacent 2nd column */
div.rprt div.rprtNum, div.rprt a.icon { width: 3.75em; max-width: 3.95em; }
div.rprt div.rprtTitlSec, div.rprt div.summary { margin-left: 3.95em; }

div.rprt div.rprtNum { float: left; text-align: right; font-size: .8em; position: relative; top: -.1em; margin-left: .2em; *margin-left: 0em; _margin-left: 0em; font-weight: bold; } 
div.rprt div.rprtNum input { position: relative; top: 2px; margin-left: 0em; }

.ItemInClipboard { color: #00cc00 }

div.rprt div.rprtTitlSec { position: relative; }
div.rprt a.authors { font-size: .8em; color: #0033CC; line-height: 1.6em; _zoom: 1; }
div.rprt a.authors:visited { color: #c30; }
div.rprt div.rprtLinks { max-width: 21.6em; text-align: right; float: right; margin-left: 2em; position: relative; top: .05em; line-height: 1.2em; }

div.rprt a.icon  { display: block; float: left; clear: left; text-align: right; zoom: 1; }
div.rprt a.icon img { position: relative; top: -.05em; left: -.5em; border: 0em; zoom:1; }

div.rprt div.summary div.title { clear: right;  line-height: 1.25em; margin: .2em 0em; font-size: 1em; }
div.rprt div.summary abbr.journalname { border-bottom: none; } 
div.rprt div.summary div.source, div.rprt div.summary  div.PMid { font-size: .8em;  }

div.rprt div.clearer { clear: both; }

div.rprt div.rprtLinks { border-bottom: 2px solid white; zoom: 1; }

div.rprt div.rprtLinks a { white-space: nowrap; }
div.rprt div.rprtLinks a:visited { color: #c30; }

div.rprt .rprtLinks a { color: #369; font-family: arial, helvetica, sans-serif; font-size: 75%; text-decoration: none; }
div.rprt .rprtLinks a:hover { text-decoration: underline; }

/* stupid IE6 fixes */
div.rprt div.summary { _zoom:1; }
div.rprt a.authors { _position: relative; _left: -2.6em;  }

#ResultsHighlighter {  
    font-size: .8em; 
    /*margin-top: 0.1em; 
    margin-bottom: 1.0em; 
    padding-bottom: 0.5em;*/ 
    /*padding-right: 450px;*/
    margin:0.5em 0 1.0em 0em;
    padding:0.2em 0em 0.3em 0.4em;   
    background-color:#ffffdd;/*#ffffbb;*/
    }
#ResultsHighlighter ul { 
    padding-left:1em; 
    padding-right:1em; 
    /*list-style-type: none;*/ 
    margin-left: 0.3em; 
    padding-bottom: 0em; 
    margin-bottom: 0em;
    padding-top: 0em;
    margin-top: 0.4em;
}
li.highlight { 
    font-family: arial, helvetica, sans-serif; 
    font-size: 0.9em; 
    margin: .5em 0em; /*line-height: 1.1em;*/ 
}
/*.highlight abbr { margin: 0em .1em; color: #117; }*/ 
li.highlight span.cit { 
    margin: 0.1em 0.5em; 
    color: #117;
    font-size: 0.85em;  
} 

li.highlight span.cit abbr {
    border: none;
    font-style:italic;
}

#ResultsHighlighter h2 { 
    color: #444; 
    font-weight: bold; 
    font-family: arial, helvetica, sans-serif; 
    font-size:.95em; 
    padding-bottom: 0.2em;
    margin-bottom: 0em;
    margin-top:0em;
    /*border-bottom: 1px solid #efefef; */ 
}

#ResultsHighlighter span.all {
    float:right;
    clear:left;    
    padding-right:1em;
    /*padding-top:0.5em;*/
}

/* style for the header line if AMT=0 */
#CSResultsHeader {  
    font-size: .8em; 
    /*margin-top: 0.1em; 
    margin-bottom: 1.0em; 
    padding-bottom: 0.5em;*/ 
    /*padding-right: 450px;*/
    margin:0.5em 0 0em 0em;
    padding:0.2em 0em 0.3em 0.4em;  
}
    
#CSResultsHeader h2 { 
    color: #444; 
    font-weight: bold; 
    font-family: verdana,helvetica,sans-serif; 
    font-size:.95em; 
    padding-bottom: 0.1em;
    margin-bottom: 0em;
    margin-top:0em;   
}

/******************************************/
/* FilterTab_css                          */
/******************************************/

#WithSidebar #filter_tab_wrapper { min-width: 728px; }


#filter_tab_wrapper { clear: both; background-color: #ccc; min-width: 872px; }
 
.tabs table { border-collapse: collapse; position: relative; border-bottom: 0px; margin-right: 8px; }

 /* Safari hack with ie7 unhack */
 /*\*/
 html>body*#filter_tab_wrapper table { position: relative; top: -1px; *top: 0px; }
 /**/ 

#filter_tab_wrapper img { border: 0em; }


#filter_tab_wrapper .tabs {
  background-color:#ccc;
  font-size:.85em;
  line-height:normal;
  margin-left: 8px;
  overflow: visible;
}

#filter_tab_wrapper .tabs tr.tablist {
  margin: 0em;
  padding: 0em;
}

#filter_tab_wrapper .tabs td {

  background: #ccc url("/coreweb/images/pubmed/right.png") no-repeat right top;
	background-color: #e4e4e4; 
	border-left: 1px solid #9a9dab;
    vertical-align: top; 
    overflow: visible;
		padding: 0px; 
		zoom: 1;
		position: static;
		_position: relative;
		border-bottom: 1px solid #888;
  }

#filter_tab_wrapper .tabs a, #filter_tab_wrapper .tabs a:visited, #filter_tab_wrapper .tabs label {
	text-align: center;
  background: none;
  padding:0px 10px 0px 10px;
  font-family: Arial,Verdana,Helvetica,Sans-Serif;
  text-decoration: none;
  color: #369;
  margin: 0px;
  margin-top: 5px;
  _padding: 6px auto;
  vertical-align: bottom; 
	/* height: 100%; */
	zoom: 1;
	*padding-left: 0px;
	_padding-left: 10px;
	_font-size: .85em;
	
  }

#filter_tab_wrapper img.left{  float: left; position: relative; _position: absolute; left: -2px; top: 0px; zoom: 1;  }
#filter_tab_wrapper .leftfix{   position: relative; _position: absolute; left: -1px; top: 0px; width: 5px; height: 5px; background-color: #ccc; zoom: 1; overflow: hidden; }	
	
	
#filter_tab_wrapper .tabs tr.tablist.sel {
margin-left: 7px;
}

#filter_tab_wrapper .tabs td.sel {
   border-bottom: solid 1px white;
   background: white url('/coreweb/images/pubmed/righton.png') no-repeat right top;
	 border-left: 1px solid #9a9dab;
}


#filter_tab_wrapper .tabs td.sel a, #filter_tab_wrapper .tabs td.sel label {
  font-weight: bold;
  background: none;
	zoom: 1;
}
      
  
   #filter_tab_wrapper  .tabs td.cfs {
    background: none;
    border-bottom: none;
		width: 20px;
    }
    
   #filter_tab_wrapper .tabs td.cfs a {
    text-indent: -10000px;
    background: transparent url('/coreweb/images/pubmed/conf_icon.gif') no-repeat bottom left;
    position: relative;
	top: 0px;
	_top: 1px;
    left: -1px;
    border-bottom: 0px;
    height: 17px;
    }
 /* Safari hack with ie7 unhack */
 /*\*/
 html>body*#filter_tab_wrapper .tabs td.cfs a { top: 1px; *top: 0px; }
 /**/ 
    
#filter_tab_wrapper .tabs td.sel a.pin { 
display: inline;
background: none;
margin: 0; 
padding: 0;
position: relative;
top: -2px; 
left: 5px;
*top: 0px;
}

.limit_header { font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-align:center ; color: #336699; font-weight: bold; }
 div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

 .sbar {width: 300px; font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin-left: 3%;}

 .sbar .box {background-color: white; border: 1px solid #a1a5a9; padding: 1px; margin: 0 0 1.25em 0;}
 .sbar .box h4 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0px; font-size: 13px; background: url(/entrez/query/PubMed/gifs/whbg.gif); color: #333; }
 .sbar .box h5 { font-size: 95%; margin: 6px 1px 1px 5px; color: #345371; }

 .mbar {width:650px; font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin: 0 0 0 0; }
 .mbar .box {background-color: white; border: 1px solid #a1a5a9; padding: 1px; margin: 0px; }
 .clearAll { text-align: center;  padding: 10px;}
 .mbar .box h4 , .toptable {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0px; font-size: 13px; background: url(/entrez/query/PubMed/gifs/whbg.gif); color: #333; padding-bottom: 3px; font-weight: bold; }

 .mbar .box h5 { font-size: 95%; margin: 6px 1px 1px 5px; color: #345371; }
 div.inputlist { background: #F4F4F4; border: solid 0px #E3E3E3; margin: 0px; padding: 10px; }

 img.add { margin: 0; padding-left: 10px; }

 div.checklist { height: 200px; background: #F3F5F7; overflow: auto;  border: solid 0px #369; margin: 1px 0 1px 0; padding: 1px 1px 0 1px; }

div.checklist .odd {  background-color: #F4F4F4;}
div.checklist .odd_selected {  background-color: #F4F4F4; font-weight:bold}
div.checklist .ev { background-color: white; }
div.checklist .ev_selected { background-color: white; font-weight:bold }

div.checklistSmall {  height: 30px; background: #F3F5F7; border: solid 0px #369; margin: 1px 0 0 0; padding: 6px 1px 0px 1px; }

div.checklistSmall .odd {  background-color:  #F4F4F4; margin: 1px 0 5px 0;}

.Bclean { text-align: right; padding: 10px 0 0 0; border: 1px solid black; }/* Previous value for padding was -10px: illegal and meaningless */

div.box div.Bclean a { background: #D9DBE0; text-decoration: none; color: black ;border: 1px solid #a1a5a9; padding: 3px;}
div.box div.Bclean a:hover { border: 1px solid black; background: #E8EAEB;}

.citcheckbox {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 13px; 
        text-align: left;
        padding-left: 25px;
}

.citcheckbox input {
/*  position: relative;
*/
   top: 3px;
}

 .tips { display: block; float:left; border: 0px solid black; font-size: 80%; text-align: left;  color: #333; padding: 0 0 0 2px; }

 div.abbr { display: none; }

 img.pin { float:right; margin: -1px 0px 2px 1px; }
 
 li.in {
        list-style-type: none;
        list-style-image: none;
        list-style-position: outside;
        line-height: 2;
        font-weight: normal;
      margin-left: 3em; /* Was this line supposed to be commented out? */ 
        padding-left: 0;
      border: 1px solid black; /* Was this line supposed to be commented out? */
        line-height: 2em;

 }

 li.in strong {
        font-weight: bold;
        color: #448;
 }
.td-separator {
        background: #E3E3E3;
        width : 1px;
}

.td-select {
        background: #E3E3E3;
}


.PDates {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 80%;
        padding: .5em .5em .5em 1em;
        background: #FFF;
    margin: 0;
 }

  .PDatesComments {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 70%; 
        text-align: center;
        padding: .5em .5em .5em .7em;
        text-align: center;
        background: #FFF;
    line-height: 2em;
 }


.ev h1 {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 75%;
        text-align: left;
        padding-left: 5px;
        padding: .5em 0em .5em .5em;
        font-weight : bold;
        background: #E3E3E3;
    margin: 0;
 }

.boxev, .boxodd {
   padding: .5em;
}

.box A {
        font-family: Verdana, Geneva, Sans-Serif; 
        font-size: 80%; 
        color: #21518F;
}

.box A:hover {
        color: black;
}

 .radio_authors {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 70%; 
        text-align: left;
        padding-left: 5px;
    padding-top: 3em;
        background: white;
        line-height: 2em;
 }

.radio_authors input {
/*   position: relative;
*/
     top: 3px;
}

.example {
font-family: Verdana, Geneva, Sans-Serif; font-size: 75%; 
font-weight : normal;
}

.boxodd {  background-color:  #F4F4F4;}

.boxev { background-color: white; }

 label.tl {
        width: 12em;
        float: left;
        text-align: right;
        padding-right: 0.5em;
        line-height: 1.5em;
/*  position: relative;
*/
        top: .1em;
 }


input.text {
        border: solid 1px #a1a5a9;
        padding: 2px;
        font-family: Verdana, Geneva, Sans-Serif; font-size: 12px;
 }

 .t2 {
        width: 30px;
        text-align: right;
        top: .1em;
 }

.checklist h5 { margin: 1em 0.25em 0.25em }


/******************************************/
/* MessageBar_CSS                         */
/******************************************/

.messagebars { padding: .1em; clear: both; padding-left: .5em; }
.messagebars ul { margin: .5em auto; padding: auto; *margin-left: .5em; _margin-left: .5em; list-style-type: disc; list-style-position: inside; position: relative; left: -1.3em; *left: .6em;}


#limits_msg { background-color: #ffc;  } 
#pink_msg { background-color: #fcc; }
.InfoMsg { margin-top: .5em; } 

/******************************************/
/* CommandTab_CSS                         */
/******************************************/

#WithSidebar #command_tab { min-width: 736px; }
#command_tab { clear: both; height: 1.95em; padding-bottom: 2px; min-width: 872px; position: relative; _height: 2.05em; }


 /* Safari hack with ie7 unhack */
 /*\*/
 html>body*#command_tab { height: 1.95em; *height: 1.9em; }
 /**/ 



/* Opera 9 hack */
@media all and (min-width:0px) {
	head~body #command_tab { height: 1.85em; }
}
/*top: -1px;
*top: -2px;
_top: -2px;*/

/******************************************/
/* Global_Entrez_Tabs_css                 */
/******************************************/

#command_tab { position: relative; top: -2px; }

.tabs {
  background-color:#ccc;
  font-size:.85em;
  line-height:normal;
  overflow: hidden;
  clear: both;
}

.tabs ul.tablist {
  display: block;
  margin:0;
  padding:0 0 0 8px;
  _padding-left: 10px;
  list-style:none;
}

.tabs li {
  float:left;
  background: #ccc url("/coreweb/images/pubmed/rtab.png")
    no-repeat right top;
  margin:0;
  margin-top: 4px;
  padding:0;
  border-bottom: solid 1px #888;
  margin-left: -1px;
  position: relative;
  }

.tabs a, .tabs a:visited, .tabs label {
  display:block;
  background: transparent url("/coreweb/images/pubmed/ltab.png")
    no-repeat left top;
  padding:6px 12px 1px 12px;
  font-family: Arial,Verdana,Helvetica,Sans-Serif;
  text-decoration: none;
  color: #369;
  }

.tabs ul.tablist.sel {

}

.tabs li.sel {
   border-bottom: solid 1px white;
   z-index: 5;
   background: transparent url('/coreweb/images/pubmed/on_back_long.png') no-repeat right top;
}


.tabs li.sel a, .tabs li.sel label {
  font-weight: bold;
  background: transparent url('/coreweb/images/pubmed/on_back.png') no-repeat left top;
}
      
    /* Change filter selection link on FilterTabs */
    .tabs li.cfs {
    background: none;
    border-bottom: none;
    }
    
    .tabs li.cfs a {
    text-indent: -10000px;
    background: transparent url('/coreweb/images/pubmed/conf_icon.gif') no-repeat bottom left;
    float: left;
    position: relative;
    top: 1px;
    left: 0px;
    }
    
    
.tabs li.sel a.pin { display: inline;
background: none;
margin: 0; padding: 0;
margin-left: 4px;  }

#LimitCheckBox { position: absolute; top: .3em; left: .3em; float: left; }
.tabs a.withCheckShift { padding-left: 2em; }
 

/******************************************/
/* SearchBar_CSS                          */
/******************************************/

#search_bar_wrapper {  }

/* fix for non-table (pubmed) and table layouts (and browsers) */
#SearchPanel #search_bar { _height:auto; }
td #search_bar { overflow:auto; margin-bottom:0px; _margin-bottom: -2px; height: 1.4em; *height: 1.5em; _height: 2em;  }  
/* *********************************************************** */

#search_bar { padding: 3px 0px; background-color: #ccc; min-width: 872px;}
#search_bar .searchbar_text { margin-left: 6px; /*margin-right: 6px;*/ }
#search_bar button { margin: auto 2px; }

#search_bar * {  *vertical-align: text-top; _vertical-align: text-top; }

#Go, #Clear { width: 3.8em; _height: 1.7em; }


 /* Safari hack with ie7 unhack for button height */
 /*\*/
 html>body*#search_bar button { height: 1.2em; vertical-align: text-top; text-align: center; *height: auto; }
 /**/ 

div#SearchBarInputs {  
   float:left;
   position:relative;   /* fix for IE 6.0 */
   /*width:42em;*/   
}

div#SearchBarLinks { 
   /*margin-left:42.5em;*/  
   *display:inline; 
}

div#SearchBarLinks .searchbar_text {
    white-space:nowrap;     
}


/******************************************/
/* myncbi_css                             */
/******************************************/

/* styles also exist in Entrez_PageLayout_CSS to position this element */
#myncbi_on, #myncbi_off { font-family: arial, helvetica, sans-serif; font-size: 12px; }