
TD.custdispTdClass {
	background-color: beige;
	padding: 6px;
	margin: 0px;
	}

TD.custsrchTdClass1 {
	background-color: tan;
	padding: 6px;
	margin: 0px;
	}

TD.custsrchTdClass2 {
	background-color: tan;
	padding: 6px;
	margin: 0px;
	}

TD.corzone  {
	background-color: white;
	margin: 0px;
	padding: 6px;
	}

/* Textbook styles */

.arNb   {font-family: sans-serif; color: #888; font-size: normal; padding-right: 5px; padding-left:0px; padding-top: 6px; margin-left: 0px; }
.arTi   {font-family: sans-serif; }
.arAb   {margin-left: 5px; font-size: smaller; }
.arCo   {margin-left: 15px; font-size: smaller; }
.arPb   {margin-left: 0px; border: 1pt solid brown; padding: 6px; margin-top: 2px; }
.arAf   {color: #444; font-family: sans-serif; font-size: smaller; }
.arAu   {font-family: sans-serif; font-size: smaller; }
.arCi   {color: #777; font-family: sans-serif; font-size: smaller; font-style: italic; } // journal + year
// .arPm is below anchor definitions

// For unknown reason double-declaration is needed for emMemPickY to work.
td.emMemPickY { }
td.emMemPickY { font-size: smaller; font-style: italic; color: darkred; }
td.emMemPickN { font-size: smaller; }
td.emOmit     { font-size: smaller; font-weight: bold; }

.emptyTopic1 { margin-left: 40px; }
.emptyTopic2 { font-size: large; font-weight: bold; }

/*  body { margin:0; padding:0; font-family:verdana, arial, helvetica, sans-serif; font-size:85%; } */
body { margin:0px; padding:0px; }
p { margin:0 0 1em; }
/* a { color:#370; text-decoration:none; border-bottom:1px solid #D6E6C0; } */
a { color: darkblue; text-decoration:none; border-bottom:1px solid #D6E6C0; }
a:hover { color:#690; background:#D6E6C0; }
.arPm   {font-size: smaller; font-family: courier;} // Pubmed number

/* td {margin: 0px; padding: 0px; } */

#topbar { background-color: #f6dae3; margin-bottom: 9px; }
#subtag { background-color: yellow; margin: 0px;  padding: 4px 0px 4px 10px;}

h2 { display: inline; }

/* ************************************************************ */
/* Major colors = #f5f5f8 and #dadae3 -- do a text-replace all. */
/* ************************************************************ */

.subview  { background-color: #f5f5f8; }
.svCanpick { font-size: 90%; background-color: #f5f5f8; padding: 6px 12px 6px 12px; border: 1px dashed black; }
.svPaged   { font-size: 90%; background-color: yellow;  padding: 6px 12px 6px 12px; border: 2px solid tan; }
.svPicked  { font-size: 90%; background-color: #dadae3; padding: 0px 12px 0px 12px; border-top: 1px dashed black; border-left: 1px dashed black; border-right: 1px dashed black; font-weight: bold; }
.svUnavail { background-color: #f5f5f8; margin-top: 3px; padding-left: 12px; padding-right: 12px; }
.svVpad    { font-size: xx-small; }
.svHelpPicked  { font-size: 90%; background-color: tan;     padding: 0px 12px 0px 12px; }
.svHelpCanpick { font-size: 90%; background-color: #f5f5f8; padding: 6px 12px 6px 12px; }

.topicBox { font-size: 90%; background-color: #dadae3; padding-bottom: 6px; }

#emtablezone a { color:darkblue; }
#emtablezone td { padding: 0px; }
.emcolheadA {color: black; margin-bottom: 1px; font-size: larger; }
.emcolheadB {color: black; margin-top: 1px; font-weight: normal;}
.emMemScore { font-family: times; color: black; text-align: right; }
.emMemSpacerL { border-right: 1px solid black; }
.emMemSpacerR {}
.emBreadcrumb { background-color: #dadae3; padding: 4px 0px 4px 18px;
				font-family:verdana, arial, helvetica, sans-serif; font-size:75%; }
#pink { width: 100%; background-color: pink; padding: 4px 0px 4px 18px; margin: 0px 0px 0px 0px;
				font-family: verdana, arial, helvetica, sans-serif; font-size: 75%; }

#artzone { margin: 6px; }

#tabzone a { border-bottom-width: 0px; }
#tabzone ul { float: left; padding-bottom: 0px; margin-bottom: 0px; list-style-type: none; color:gray; display: inline;}
#tabzone li { display: inline; padding: 4px; margin: 10px; text-align: center; border: 1px solid black; }
#tabzone li.tpickY {border-bottom: 1px solid #f5f5f8; background-color: #f5f5f8; }
#tabzone li.tpickN {}
#tabzone li.tpickX { color: #ddd; }
#tabzone td { padding: 4px; margin: 10px; text-align: center; border: 1px solid black; }
#tabzone td.tpickY { border-bottom: 1px solid #f5f5f8; background-color: #f5f5f8; font-weight: bold; }
#tabzone td.tpickN {}
#tabzone td.tpickX { color: #ddd; }
#tabzone td.tspace { border-width: 0px; border-bottom: 1px solid black; width: 25px; } /*   background-color: yellow; */

/* .tabspacer   {width: 12px; border-bottom: 1px solid black; } */
/* .tabUnpicked {text-align: center; border: 1px solid black; } */
/* .tabPicked   {text-align: center; border: 1px solid black;  */
/* 	border-bottom: 1px solid yellow;  */
/* 	background-color:        yellow;} */
/* #tabzone td.tpickY { border-bottom: 1px solid yellow; background-color: yellow; } */
/* #tabzone td.tpickN {} */

#probposstables table   { width: 100%; }
#probposstables td      { border: 1px solid gray; vertical-align: top; padding: 3px 5px 2px 5px; } /*  top L bot R */
#probposstables td.addr { width: 100%; font-size: 85%; }
#probposstables td.poss {  }
#probposstables ul { padding-left: 1em; }

.placeProb  { font-size: 0.9em; text-align: center; background-color: blue; color: white; }
.placePoss  { font-size: 0.9em; text-align: center; background-color: #ddd;  }
.placePossL { font-size: 0.9em; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; background-color: #ddd; border-left: 1px solid black; }
.placePossR { font-size: 0.9em; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; background-color: #ddd; border-right: 1px solid black;  }
.placePossS { font-size: 0.9em; text-align: center; border: 1px solid black; background-color: #ddd; }
.placeName { font-size: 0.8em; padding-bottom: 1px; border-bottom: 1px solid black; padding-left: 6px; padding-right: 6px; }
.placeInst { font-size: 0.9em; border: 1px solid black; text-align: center; background-color: pink;  font-weight: bold; padding-left: 4px; padding-right: 4px; }
/* .placeAffL { font-size: smaller; } */

.imganchor { border-width: 0px; vertical-align: middle; margin-width: 1px; padding: 0 3 0 3; } 
/*  for the little "info" clickable img */

/* #limitzone { background-color: light       blue; } */

.ovAspects    { padding: 5px; border: 1px solid black; background-color: lightyellow; }
.ovSyns       { padding: 5px; border: 1px solid black; background-color: lightyellow; }
.ovNoCache    { padding: 1px; border: 1px solid black; background-color: tan; font-size: small; }
.ovBroader    { padding: 5px; border: 1px solid black; background-color: lightyellow; }
.ovIsa        { padding: 5px; border: 1px solid black; background-color: lightyellow; }
.ovDefinition { padding: 5px; border: 1px solid black; background-color: lightyellow; }
.ovSpacer     { width: 12pt; }
.ovLabel      { font-family: verdana, arial, helvetica, sans-serif;
			    font-weight: bold;
			    font-size: 120%;
			    }

#header { background:url(img/zebra.jpg) 0 0 repeat-x; }
#nav { 	background:#000; float:left; /* float to force div to contain its (floating) children */ }
#content { padding:1em 16px; clear:both; }
/* #footer { margin:2em 0 1em; padding:16px; border-top:5px solid #DDD; } */

#tabpanel {
	background:#000;
	color:#999; 
	float:right;
	text-align:right;
	padding:0;  	
	line-height:normal;
}

#tabpanel ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tabpanel li {
	float:left;
	margin:0;
	white-space:nowrap;
	padding:0;
}
#tabpanel a, #tabpanel span {
	border:0;
	color:#9C9;
	display:block;
	padding:4px 8px;
	text-decoration:none;
}
#tabpanel a:hover { background:#333; }

/*
#footer .footernav { float:right; }
#footer .copyright { float:left; font-size:85%; }
#footer .legal { clear:both; margin-top:4em; font-size:85%; color:#999; }
*/
#footer { font-size: 80%; font-family: sans-serif; padding: 0px 10px 1px 10px; }
#footer .copyright { float: left; }
#footer .contactus { float: right; }

td.bigtopic { background-color: lightyellow; }
th.bigtopic { background-color: lightyellow; }
span.bigtopicA {  }
span.bigtopicB { font-size: smaller; }

span.balloonTitle { font-weight: bold; }
.unsupportedTopicNotice { font-weight: bold; font-family: sans-serif; padding-bottom: 5px; padding-top: 5px; }




P     {font-family:verdana,arial,sans-serif; color:303030; }
BODY  {font-family:verdana,arial,sans-serif; color:303030; background-color: white; }
TD    {font-family:verdana,arial,sans-serif; color:303030; }
TH    {font-family:verdana,arial,sans-serif; background-color: #e7e7cf} /* Nice touch.  Makes tables look better throughout site. */
UL    {font-family:verdana,arial,sans-serif; color:303030}


.spTitle { text-align: center; font-size: xx-large; }

.faqHead { background-color: #ffe59c; padding: 3px; text-align: center; 
	    margin: 12px 10% 10px 10%; font-size: large; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.faqq { margin: 10px 10% 10px 10%; font-size: large; font-weight: bold; }
.faqz { margin: 10px 10% 10px 10%; }
.faqa { margin: 10px 10% 10px 15%; }
.pickTxt { margin-left: 10%; margin-right: 10%; }

.explore1 { background-color: #f0f0f0; }
.explore2 {}
.expSubHead {font-size: large; font-weight: bold; padding-bottom: 15px; padding-left: 20px;}

A.expBtn   { padding: 2px; background-color: #eee; font-size: small; font-family: Times; } // Explore btn

.pcat1 { padding: 4px 4px 0px 4px; background-color: lightgreen; }
.pcat2 { padding: 0px 4px 0px 4px; font-size: smaller; background-color: orange; }
.pcat1 { padding: 0px 4px 0px 4px; font-size: smaller; background-color: lightgreen; }
.pcatF { padding: 2px 4px 0px 4px; font-size: smaller; background-color: #eee; color: brown; }
.pcatG { background-color: #eeee33; }

.browseL { white-space: nowrap; vertical-align: middle; margin-top: 5px; }
.browseR { font-size: .85em; margin: 2 10 2 45; padding-left: 5px; background-color: #ededed;  }
