/* Note selective use of fixed-height fonts for links etc due to IE rendering fonts otherwise defined significantly larger than other browsers*/

A, 			
A:link,		
A:visited	{ color: blue; text-decoration: none; font-weight: bold;  }
A:active,	
A:hover	{ color: gray; text-decoration: underline; font-weight: bold; }

a.bkmk	{ color: black; }
a.bkmk:hover	{text-decoration: none;}


	#banner {	position: relative;
		background-color: #1B1197;
		width: 100%;
		height: 61px;
		text-align: center;
		color: #FFFF80;
		font-family: Garamond, "Times New Roman", Times, serif;
		font-size: 25px;
		font-weight: bold;
		}
	#bannertitle { padding-top:15px;
		}
	#bannerlogo {	position:absolute;
		top: 2px;
		left: 2px;
		}
	#bannercartlink {  font-family: "Times New Roman", Times, serif;	
		width: 225px;
		position: absolute;
		top: 0;
		right: 0;
		font-size: 18px;
		font-weight: normal;
		line-height: 61px;
		}
	#bannercartlink a,
	#bannercartlink a:link,
	#bannercartlink a:visited {
		color: silver; 
		font-weight: normal;
		text-decoration: none;  }
	#bannercartlink a:active,
	#bannercartlink	a:hover { color: white; 
		font-weight: normal;		
		text-decoration: none; 	}

	#footer,
	#footer table,
	#footer td {font-size:15px;  /* copyright notice and contact info */
		font-weight: bold;
		} 

	#cattxt	{text-align: center;	/* main content of cat pages */
		font-weight: bold; 
		font-family: "Times New Roman", Times, serif; }		

	#cattxt p	{
		margin-left: auto;
		margin-right: auto;
		width: 800px;	}		
		
	#cattxt hr  { width: 850px; }

#featurebox table {text-align: center;	
		margin-left: auto;
		margin-right: auto;
		font-weight: bold; 
		font-family: "Times New Roman", Times, serif; }			
#featurebox table hr  { width: 500; }
#featurebox table p	{
		margin-left: auto;
		margin-right: auto;
		width: 750;	}
		
	#catidx	{text-align: center;	
		font-weight: bold; 
		font-family: "Times New Roman", Times, serif; }	
#catidx p	{
		margin-left: auto;
		margin-right: auto;
		width: auto;	}

	.txtcatlist td { font-size: 14px; padding: 1px 2px 1px 4px; }  /* text-only cat list */
	.txtcatlist th { font-size: 14px; font-weight: bold; 
		padding: 1px 2px 1px 4px;
		 } 

	.basicnavbar td { text-align: center; /* bottom links for noncat pages */
		font-size: 15px;
		font-weight: normal; 
		width: 20%; 
		}
	.catillnavbarshoppinglinks p,  /* bottom links on cat pages*/
	.catillnavbarshoppinglinks a:link,
	.catillnavbarshoppinglinks a:visited,
	.catillnavbarshoppinglinks a:active,
	.catillnavbarshoppinglinks a:hover  { text-align: center; 
		font-size: 18px; 
		font-weight: normal;  }
		
	.catillnavbarABCcatlinks p,  /* 1st line bottom links on cat pages to ill cat pages*/
	.catillnavbarABCcatlinks a:link,
	.catillnavbarABCcatlinks a:visited,
	.catillnavbarABCcatlinks a:active,
	.catillnavbarABCcatlinks a:hover  {
		font-size: 18px; 
		font-weight: normal;  }

	.catillnavbarcatlinks p,  /* rest of bottom links on cat pages to ill cat pages*/
	.catillnavbarcatlinks a:link,
	.catillnavbarcatlinks a:visited,
	.catillnavbarcatlinks a:active,
	.catillnavbarcatlinks a:hover  {
		font-size: 15px; 
		font-weight: bold;  }
		
	.glossary  a.bkmk	{ color: #000080;}  /* keeps anchor text dark blue */
	.glossary  td	{vertical-align: top; 
		text-align: left;}

	.stripe		{background: #C0C0C0;}

	#glossarytitle,
	#glossarytitle td { color: #000080;
		font-weight: bold;
		}

#rssicon {vertical-align: -8%;}




	#title 	{text-align: left;  /* catalogue table of contents list headings */
		width: 180px;
		margin-left: 15px;
		font-family: "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 18px;
		line-height: 20px;
		}

	#title A, 			
	#title A:link,		
	#title A:visited	{ color: blue; font-weight: normal; text-decoration: none; }

	#title A:active,	
	#title A:hover	{ color: gray; font-weight: normal; text-decoration: underline;  }

	#submenu  {text-align: left; /* cat table of contents list entries */
		margin-left: 35px;
		width: 180px;
		font-family: "Times New Roman", Times, serif;
		font-size: 15px;
		line-height: 18px;
		}


/* below may be unused, originally for old table-based cat contents */

	#catlinks a,  
	#catlinks a:link,
	#catlinks a:visited { color: silver; 
		text-decoration: none; font-weight: bold; }
	#catlinks a:active,
	#catlinks a:hover { color: white; text-decoration: none; 
		font-weight: bold; }

	#catlinks td { text-align: center; 
		width: 25%; height: 32; 
		background-color: #1B1197}  
	#catlinks hr { width: 750;	} 

