/* HTML ELEMENT STYLES     */



/* margin-less body is a requirement of xcoll-bbag only */
BODY {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
}

FORM { 	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


A {  text-decoration: none }
A:hover {  text-decoration: underline }
A.nav {  color: #FFFFFF;  text-decoration: none }
A.homenav {  color: #3333cc;  text-decoration: none }
A.nav:hover { color : #FFCC33; text-decoration: underline }
A.homenav:hover { color : #FFCC33; text-decoration: underline }
A.menunav {  color: #000000;  text-decoration: none }
A.menunav:hover { color : #FF6633; text-decoration: underline }

PRE { font-family: monospace; font-size: 0.75em }
TT { font-family: monospace; font-size: 0.75em }
IMG { border: 0 }
IMG.figure {
             border-top-width: 1px;
             border-right-width: 1px;
             border-bottom-width: 1px;
             border-left-width: 1px;
             border-top-style: solid;
             border-right-style: solid;
             border-bottom-style: solid;
             border-left-style: solid;
}


LI { font-family: Arial, Helvetica, sans-serif }
UL { 
     padding-top : 0px; 
     padding-bottom : 7px; 
     border-top : 0px; 
     border-bottom : 0px; 
     margin-bottom : 0px; 
     margin-top : 0px 
}




/* STYLES FOR NAVIGATION AND MENUS   */

.navhrcolor { background-color:#666666}
.navcolor { background-color: #9999CC}
.navlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.navhicolor { background-color: #FFFFFF }
.navhilinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none }
.navdivision { background-color: #666666}
.footernavcolor { background-color: #BDBDBD }
.hdrcolor { background-color: #FFFFFF }
.bbnavcolor { background-color: #990000 }
.navlinksroman { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none ; font-size: 11px}
.xcollnavcolor { background-color: #FFFFFF }
.authnavcolor { background-color: #FFFFFF }
.openbbnavcolor { background-color: #FFFFFF }
.gndivision { background-color: #666666 }
.navinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }

.mencellup {  /* the color of popup menu cells in the up state - #BABCEA  */
              background-color: #E5E5E5;
}

.menucellground {  /* the color of the bground table cell for the menu nav i.e., the border color for nav cells */
                  background-color: #666666;
}

.hilitecellbottom {  /* creates a border line along the bottom of a TD cell */
                    border-top-width: 0px;
                    border-right-width: 0px;
                    border-bottom-width: 1px;
                    border-left-width: 0px;
                    border-top-style: solid;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    border-top-color: #919191;
                    border-right-color: #666666;
                    border-bottom-color: #919191;
                    border-left-color: #999999;
}


/*  STYLES FOR HEADER TEXT ANYWHERE  */
.tophead { font-family : Helvetica, Verdana, Arial, sans-serif; font-size : 16px; font-weight : bold }
.topheadlink {
               font-family : Helvetica, Verdana, Arial, sans-serif;
               font-size : 16px;
               font-weight : bold;
               color: #000000;
               text-decoration: none;
               margin-left: 1em;
               margin-top: 10px;
               margin-bottom: 10px;
}
.greysubheader {  /* used to create a bolded grey subheader without using an H element  */
                 color: #333333;
                 font-weight: bold;
                 font-size: 14px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
}




.collmenuhilite {   /* used to provide a background hilite color for the currently selected group selection */
                  font-size: 11px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  background-color: #FFD661;
}
.collmenuhilite2 {  /* used to provide a background hilite color for the currently selected group selection */
                   font-size: 11px;
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   background-color: #FFD661;
                   display: block;
}


/*  styles for toc bib pages   - ANYTEXT  XCOLL-BBAG -  */
.bibinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px }

.hdroptions {  font-family: Arial, Helvetica, sans-serif; font-size: 12px }



/* pageviewer styles   */

TD#page {
  border: 1px solid #999999;
  padding: 10px 10px 10px 10px;
}


.printcollhdr  {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
}


A.printlink {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none
}

.printinstructions {
	   font-size: 12px; 
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   margin-left: 25px;
  }

.currentpgtext {  
				margin-right: 25px;
                 margin-top: 10px;
				 margin-bottom: 10px;
                 margin-left: 75px;
                 text-align: left;
                 text-indent: -50px;
                 font-size: 11px; 
                 font-family: Verdana, Arial, Helvetica, sans-serif; } 


.pvtoclink {  
             margin-left: 3px;
             text-align: left;
             font-size: 11px; 
             font-family: Verdana, Arial, Helvetica, sans-serif; } 


/*  OTHER MISC BODY STYLES   */

.mainheader  {  /*  on text page  */
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;
	margin-top: 1em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 1.25em;
}

.globnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller }
.indentHdr { /* available to attach to a div for indenting a header block  */}
.hilite { font-weight: bold; color: #CC0000 }  /* used to display the search term as hilighted (ie., red) text  */
.browsehilite { font-weight: bold; color: #000000 }

.hilitebox { border: 1px; border-color: #999999 } /* can be used to draw a line around a table cell  */
.releaseversion { /* controls fonts for release information footer  */ 
                  font-family: Arial, Helvetica, sans-serif; 
                  font-size: smaller; 
                  font-style: normal; 
                  color: #666666 
}
.wwquicklink { font-family : Arial, sans-serif; font-size : 12px  } 
.smalltext {  
             font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 10px; 
             font-style: normal
}

.indentBlock {  margin-right: 7px; margin-left: 15px }  /* used to indent an entire div on right and left  */

.pvtextview { width: 575 }  /* used to indent an entire div on right and left  */

.csboxcolor { background-color:#D7D7FF }  /* used to set the background color or the coll. selection colum box  */

.selectmenu {  /* used with select form elements to control font size in the selected items, or in other input elements  */
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.homenavlinks {  /* for navigation bar text away from nav bar proper */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.homefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: small;   */
} /* to enforce one font on the homepage  */
.formfont {  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }  /* standard font used in forms  */
.smallformfont  {  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }  /*  smaller form font  */

.searchrestrictiontext {  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.formfontbuff {  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.35em }
.largerformfont { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.subnavhilite { /* used on static (i.e., fixed open) navigation menus text to indicate current position   */ 
                font-family: Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                font-weight: bold; 
                text-decoration: none 
}
.smalltextbuff { /* used to create small text with an oversized line height  */
                 font-family: Verdana, Arial, Helvetica, sans-serif; 
                 font-size: 10px; 
                 font-style: normal; 
                 line-height: 1.35em
}

.selectmenudisabled { /* will display some form elements in a "disabled" state  */
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.groupspick {  /* used for header text on xc browse colls page  */ 
              font-family: Arial, Helvetica, sans-serif; 
              font-size: 14px; 
} 
.groupspickgroupname {   /* used for header text on xc browse colls page  */ 
                       font-size: 14px; 
                       font-weight: bold; 
                       font-family: Verdana, Arial, Helvetica, sans-serif
}
.pageBreak { text-align: center }  /* - ANYTEXT - */



/* STYLES FOR A TARGET WINDOW  - ANYTEXT - */
.trgttophead { font-family : serif; font-size : 1.25em; font-weight : bold }

.trgtdiv2head { display : block; font-family : serif; font-size : 1.3em; padding-bottom : 3px }
	
.trgtdiv3head { font-family : serif; font-size : 1.2em; display : block; padding-bottom : 3px }

.trgtdiv4head { font-family : serif; font-size : 1.1em; display : block }

.trgttextblock { font-family : serif; font-size : 1.0em; margin-left: 1.0em }



/*  HELP PAGE STYLES  */

.helpnavhead {  font-size: 12px; font-weight: bold; color: #000000}
.helpnav {  color: #000000;  font-size: 10pt }
.helpnavlink {  text-decoration: none; font-size: 10pt }
.helpnavheadlink { font-size: 12px; font-weight: bold; color: #000000 ; text-decoration: none}


/* From textclass_results.css    */



/* STYLES FOR SEARCH RESULTS PAGES  */



.blksubheader {  /* used to create a bolded black subheader without using an H element  */
                color: #000000;
                font-weight: bold;
                font-size: 14px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
}



#ressummarycell { background-color: #FFFFFF
	margin-top: 1em; 
	margin-bottom: 20px; 
	margin-left: 1em;
	margin-right: 2.5em; } 

#resultslist {
	margin-top: 10px; 
	margin-bottom: 2em; 
	margin-left: 1.2em;
	margin-right: 2.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .7em; 
}
	
#slicehdr {
	/*background-color: #E5E5E5;*/
	margin-left: 1em;
	margin-right: 2.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	margin-bottom: 0px;
	padding: 5px;
	border-top: 2px solid #999999;
	border-bottom: 2px solid #999999;
}
	
	
	
#sliceftr {
	margin-left: 1em;
	margin-right: 2.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; }	
	
.resultsheader {  
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 12px; 
                 font-style: normal; 
                 font-weight: normal 
}

.maintitle {  /* font style for the main title in 1st and 2nd layer results display  */
             font-family : Verdana, Arial, Helvetica, sans-serif;
             margin-top: 0px;
             margin-bottom: 0px;
             padding-bottom: 0px;
             font-size: 1.25em;
			 font-weight: bold;
}


.indentlevel1 {   /* used for indenting blocks of text in results details displays  */
                display : block;
                margin-bottom : 1px;
                padding-bottom : 0px;
                padding-top : 0px;
                margin-left: 1.0em;
}

.indentlevel2 {   /* used for indenting blocks of text in results details displays  */
                display : block;
                margin-bottom : 1px;
                padding-bottom : 0px;
                padding-top : 0px;
                font-weight: normal;
                margin-left: 2.0em;
}

.indentlevel3 {
                display : block;
                margin-bottom : 1px;
                padding-bottom : 0px;
                padding-top : 0px;
                margin-left: 3.0em;
}

.indentlevel4 {
                display : block;
                margin-bottom : 1px;
                padding-bottom : 0px;
                padding-top : 0px;
                margin-left: 4.0em;
}

.indentlevel5 {
                display : block;
                margin-bottom : 1px;
                padding-bottom : 0px;
                padding-top : 0px;
                margin-left: 5.0em;
}

.indentlevel6 { /* this should be sufficient!! */
                display : block;
                margin-bottom : 1px;
                padding-bottom : 0px;
                padding-top : 0px;
                margin-left: 6.0em;
}


.divhead {

           font-family : Verdana, Arial, Helvetica, sans-serif;
}

.scopingpage {
	      font-family: Verdana, Arial, Helvetica, sans-serif;	
               font-size: small;
}

.kwic { 
      font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.kwicsummary {
        font-family : Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 0.9em;
}

.guideframebg {		 
	background-color: #d9dcff }
	
.smallheadernormal {  /* collection name in guide margin menu for xc results  */
                     font-family: Arial, Helvetica, sans-serif; 
                     font-size: 12px 
}
.smallheader {  /* selected collection name in guide margin menu for xc results  */
               font-family: Arial, Helvetica, sans-serif; 
               font-size: 12px; 
               font-weight: bold 
}
		
.resauthor,.respubinfo,.resitemnav,.resitemsummary,.resclip,.bbadd { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small; }
.respubinfo { font-family: Verdana, Arial, Helvetica, sans-serif }
.resitemnav { font-family: Verdana, Arial, Helvetica, sans-serif }
.resitemsummary { font-family: Verdana, Arial, Helvetica, sans-serif }
.bbadd { font-family: Verdana, Arial, Helvetica, sans-serif }
.resclip { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }
.resfieldlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.resbglink { text-decoration: underline; }
.resfglink { text-decoration: underline; }



.resitemlinks {
	margin-top: .2em; 
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	text-align: left;
}

.resitemdetail {margin-bottom: 1em ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}
.hilitecell {  /* this is for hilighting the currently selected collname in results guide frame  */
              border-top-width: 1px;
              border-right-width: 0px;
              border-bottom-width: 0px;
              border-left-width: 1px;
              border-top-style: solid;
              border-right-style: solid;
              border-bottom-style: solid;
              border-left-style: solid;
              border-top-color: #919191;
              border-right-color: #666666;
              border-bottom-color: #666666;
              border-left-color: #999999;
              background-color: #FFFFFF;
}

.collsummary {  /* for indenting collection summary info in the guide frame - used on a block element  */
               margin-left: 14px;
}

.collname {
  margin-left: 12px;
}

.collnamefocus {
  margin-left: 0px;
}

.collnamefocus IMG {
 margin-bottom: 30px; 
}

.collnamehd {  /* collection name in guide margin menu for xc results  */
  margin-left: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight: bold;
}

.cresultslink {  /* for hyperlinks under collnames in the guide frame */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
}

.bulletimg { /* controls margins around a bullet image in the xc results page */
             margin-bottom: 20px;
             margin-right: 3px;
}


/* block and inline section headers  */

.div1head {
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	font-weight: normal;
	text-indent: -1.5em;
	margin-left: 2.0em;
}

.div2head { 
	display : block; 
	font-family : Arial, Helvetica, sans-serif; 
	margin-bottom : 0px; 
	padding-bottom : 0px;  
	padding-top : 0px; 
	margin-top : 0px;  
	font-weight: normal 
	}	
.div3head { 
	display : block;  
	font-family : Arial, Helvetica, sans-serif; 
	margin-bottom : 0px; 
	padding-bottom : 0px;  
	padding-top : 0px; 
	margin-top : 0px; 
	}
.div4head  { display : block; 
	font-family : Arial, Helvetica, sans-serif; 
	margin-bottom : 0px; 
	padding-bottom : 0px;  
	padding-top : 0px; 
	margin-top : 0px; 
	font-weight: normal 
	} 
.div1headinline {
	display : inline; 
	font-family : Arial, Helvetica, sans-serif; 
	margin-bottom : 0px;  
	padding-bottom : 0px; 
	padding-top : 0px; 
	font-weight: normal 
	}
.div2headinline { 
	display : inline; 
	font-family : Arial, Helvetica, sans-serif; 
	margin-bottom : 0px; 
	padding-bottom : 0px;  
	padding-top : 0px; 
	margin-top : 0px;  
	font-weight: normal 
	}
.div3headinline { 
	display : inline;  
	font-family : Arial, Helvetica, sans-serif; 
	margin-bottom : 0px; 
	padding-bottom : 0px;  
	padding-top : 0px; 
	margin-top : 0px; 
	}
.div4headinline { 
	display : inline; 
	font-family : Arial, Helvetica, sans-serif; 
	margin-bottom : 0px; 
	padding-bottom : 0px;  
	padding-top : 0px; margin-top : 0px; 
	font-weight: normal 
	}
	



/* .resitemlinks {
	margin:0.5em;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.8em;
} */


/* mainbody */

#mainbody {
  clear:both;
  margin: 1em 1em 1em 1em;
  /* BMA3-hack so only non-IE displays the 1em top padding: */
  padding-top: 1em !important;
  padding-top /**/:0em;
}


/* header */

#header {
	background:#fffff1;
	margin:0;
	padding:0;
}

#header a {
	background:#fffff1;
	color:black;
}

#header img {
	/* needed to take away extra whitespace below the header image */
	/* BMH3-hack to have IE display -4px, others -5px */
	margin-bottom: -5px !important;
	margin-bottom /**/:-4px;
}


/* navbanner is an extra div in the header for maintaining the height of the first part */
#navbanner {
	height: 55px;
	/*padding: 4px 4px 4px 4px;*/
	margin: 5px 3px 0px 3px;
}


/* ## [Caspar] 20050511 */
/* improved the header structure for displaying the several divs well */
/* in both explorer and firefox */
/* now the navbanner div had two divs inside which are both floating (left and right) */
/* added two id classes, floatbanner and floatgeneralmenu that specify the floats */
#floatbanner {
	float: left;
}

#floatgeneralmenu {
	float: right;
	width: 45%;		/* necessary for mozilla/firefox, otherwise it will still be a block */
}

/* Navigation tabs at top */


/*collmenu*/

#collnavcontainer {
	margin:0;
}

#collnavcontainer ul
{
	padding:0;
	margin:0;
	background-color:#f3e098;
	color: black;
	float: left;
	width: 100%;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:80%;
}

#collnavcontainer ul li { display: inline; }

#collnavcontainer ul li a
{
	background-color:#f3e098;
	border-right: 1px solid #959595;
	color: black;
	float: left;
	padding: 0.2em 1em;
	text-decoration: none;
}

#collnavcontainer ul li a:hover
{
	background-color: #ccc;
	color: black;
}

#collnavcontainer ul li a#collnavactivelink {
	background-color:#e5e5e5;
	font-weight:bold;
}

#collnavcontainer ul li a#collnavactivelink:hover {
	background-color:#ccc;
	color:#666;
	font-weight:bold;
}


/*coll submenu*/

#collnavsubcontainer ul {
	background-color:#e5e5e5;
	color:black;
	float:left;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:80%;
	margin-left:0;
	margin-bottom:0;
	padding-left:0;
	padding-bottom:0;
	width: 100%;
}

#collnavsubcontainer ul li { display: inline; }

#collnavsubcontainer ul li a
{
	background-color:#e5e5e5;
	border-right: 1px solid #c5c5c5;
	border-bottom:1px solid #aaa;
	color: black;
	float: left;
	padding: 0.2em 1em;
	text-decoration: none;
}

#collnavsubcontainer ul li a:hover
{
	background-color: #666;
	color: #ccc;
}

#collnavsubcontainer ul li a#collnavsubactivelink {
	font-weight:bold;
}





/*generalmenu*/

#generalmenu {
	/*padding:0 0 0 1em;
	margin:0; */
	list-style:none;
	line-height:1em;
	/* ## [Caspar] 20050511 made positioning relative for new div layout */
	/*position:absolute;*/
	position: relative;
	top:0px;
	right:0px;
}

#generalmenu li {
	float:right;
	margin:0;
	padding-left: 1px;
}


#generalmenu a {
	background:#ddd;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	color:#33d;
	display:block;
	font-size:80%;
	margin:0;
	padding: .25em .75em .15em .75em;
	text-decoration:none;
}

#authlink a { background:#fc6; }
#xcolllink a { background:#ccc; }
#bblink a { background:#ccf; }
#langswitch a { background:#9cf; }

#authlink a:hover { background:#eb5; }
#xcolllink a:hover { background:#bbb; }
#bblink a:hover { background:#bbe; }
#langswitch a:hover { background:#8be; }


#generalmenu A.openmenu:link,
#generalmenu A.openmenu:visited 
{
	position:relative;
	z-index:102;
}

/* bbinfo */

#bbinfo {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:80%;
	position:absolute;
	top:3em;
	right:1em;
	text-align:right;
}


/*footer*/

/*
#footer {
	margin: 2em 0 0 0;
	width:100%;
}
*/

#footer ul {
	background-color:#e5e5e5;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	color:#666;
	font-size:75%;
	font-weight:bold;
	list-style:none;
	line-height:2em;
	margin:0;
	padding:0;
	vertical-align:middle;
	/* width:100%; */
}

#footer ul li {
	display:inline;
	margin:0;
	padding:2px 1em;
	vertical-align:middle;
	/* background-color:#e5e5e5; */
	/* border-right:1px solid #aaa; */
}

#footer a {
	margin:0;
	padding:0 0 0 0;
	color:#369;
}

#footer li img {
	vertical-align:bottom;
	margin:0;
	padding:0 0 0 0;
}



/* searchform css */

.sfHead,
.sfField,
.sfLabel,
.sfBool,
.selectmenu
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:80%;
}


.hilite a, 
.hilite a:visited 
{
	font-weight:bold;
	color:red;
}

.hilite a:hover {
	background-color: red;
	color:black;
}

.mozfix {
	/* background:red; */
	clear:both;
	margin:0;
	padding:0;
	line-height:1px;
}


/* bookbag styles */

#bbheader {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:1.2em;
	margin: 0.2em 0em 0.2em 0.2em;
}

#bbitems {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:0.7em;
	position:absolute;
	top:1em;
	right:0;
}

#bbsearch { }

ul#bbactions {
	padding:0;
	margin:0;
	background-color:#e5e5e5;
	color: black;
	width: 100%;
}

#bbactions li { 
	display: inline; 
	padding:0;
	/* IE adds margin so the buttons become too white */
	/* BMH3-hack to normalize margin for IE display by 0.5em */
	margin: -0px !important;
	margin /**/:0 -1em 0 -1em;
}

#bbactions li form {
	margin:0;
	padding:0;
	display:inline;
}

#bbactions li input {
	background-color:#eee;
	border:none;
	color: black;
	text-decoration: none;

	/* BMH3-hack */
	/* background transparent for IE, colored for others  */
	padding: 0.2em 0.2em !important;
	padding /**/:0.2em -1em;

	/* BMH3-hack to omit border for IE */
	/* IE screws up the border - so only for non-ie */
	border-right: 2px solid white !important;
	border-right /**/:none;

	/* BMH3-hack to normalize margin for IE display by 0.5em */
	margin: -0px !important;
	margin /**/:0 -1.5em 0 0;
}

#bbactions li input:hover {
	background-color:#ddd;
}


.hitsfound {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:80%;
	margin:0;
	text-align:center;
}

.permalink {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:80%;
	margin:0;
	text-align:center;
}



/* journal-article styles */

h1#journaltitle {
	font-size:1.2em;
}

.journaltitle {
	font-size:0.8em;
}

h2.article {
	margin-bottom:0em;
	text-indent:3em;
	background-color:#e1e1e1;
	background-image:url(graphics/rarrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

ul.artnav {
	background-color:#f2f2f2;
	border: 2px outset grey;
	float:right;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	margin:5px;
	padding:2px;
	margin-top:-3em;
}

ul.artnav li {
	/* display:inline; */
	list-style-type:none;
	text-align:right;
	padding-right:1em;
}

ul.artnav li.uplink {
	background-image:url(http://www.zoologischemededelingen.nl/t/text/graphics/pijlop.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
ul.artnav li.nolink {
	background-image:url(http://www.zoologischemededelingen.nl/t/text/graphics/punt.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
ul.artnav li.downlink {
	background-image:url(http://www.zoologischemededelingen.nl/t/text/graphics/pijlneer.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

table.article {
	background:#f2f2f2;
	border:1px solid black;
	border-collapse:collapse;
	font-size:0.8em;
	empty-cells:show;
}
table.article td.heading {
	padding-bottom:10px;
	border-bottom: 1px ridge grey;
}
table.article tr.heading td {
	padding-bottom:10px;
	border-bottom: 1px ridge grey;
}
table.article sup {
	font-size:0.8em;
	line-height:0;
}

#top a { background:#fc6; }
#top a:hover { background:#eb5; }

#floatgeneralmenusection {
	float: right;
	width: 30%;		/* necessary for mozilla/firefox, otherwise it will still be a block */
}

.figlink {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:75%;
	margin:0;
}

h2.homeheader {
	font-family : serif;
	font-weight: normal;
	font-size : 1.5em;
	text-align: center;
}

ul#homelist {
	font-family : serif;
	list-style:none;
}

ul#homelist li {
	font-family : serif;
}

ul#articlelist {
	font-family : serif;
	list-style:none;
}

ul#articlelist li {
	font-family : serif;
}

ul#articlelist li span{
	font-size: smaller;
}

.searchnote {
	font-size: 0.8em;
	font-weight: normal;
}

.searchtype {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

.searchnb {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 0.6em;
	font-weight: normal;
}

td.wwsearch {
	padding-left:2em;
}

dd span a{
	font-size: smaller;
}

.bbauthor {
	font-family : Arial, Helvetica, sans-serif;
 	font-weight : bold; 
 	font-size : 0.8em;
 	color : #333333;
 	margin-top: 1.0em;
 	margin-bottom: 0px;
 	padding-bottom: 0px
}

.bbtitle {
	font-family : Arial, Helvetica, sans-serif;
 	font-weight : bold; 
 	font-size : 0.8em;
 	color : #333333;
 	margin-top: 1.0em;
 	margin-bottom: 0px;
 	padding-bottom: 0px
}

.bbsubtitle {
	font-family : Arial, Helvetica, sans-serif;
 	font-weight : normal; 
 	font-size : 0.8em;
 	color : #333333;
 	margin-bottom: 0px;
 	padding-bottom: 0px
 	margin-top: 1.0em;
}

.resbbitemlinks {
	margin-top: .2em; 
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	text-align: left;
}

#floatgeneralmenunext {
	padding-top: 0.5em;
	float: right;
	width: 30%;		/* necessary for mozilla/firefox, otherwise it will still be a block */
}

div#gototop {
  text-align:right; 
}