/* --------- MENU ------------*/

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid grey;
border-bottom-width: 0;
/* font:normal 12px Verdana;*/
line-height: 18px;
z-index: 100;
background-color: #F0FFA0;
width: 150px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid gray;
padding: 1px 0;
text-decoration: none;
text-align: left;
/*font-weight: bold;*/
/*text-indent: 5px;*/
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #444444;
color: white;
}
}

/* --------- MENU ------------*/



	
/* ----------------------- BEGIN CHANGE Alternate colors --------------------- */

	.pagetitle
	 {color: #000000;}

	.pagesubtitle
	 {color: #000000;}


/* DARK CELLS, usually same as BG */ 
	.alternatecelldark,
	.alternatecelldarkonly
	 {background-color: 	#332F1E;}
	 
	 /* Same as DARK CELLS above */
	 .specialcelllight
	 {border-left-color: 	#4F5265;
	  border-right-color: 	#4F5265;
	  border-top-color: 	#4F5265;
	  border-bottom-color: 	#4F5265;}

 
/* LIGHT CELLS */ 
	.alternatecelllight,
	.alternatecelllightonly,
	.button,
	.select,
	.input
	 {background-color: #D9D1B0;}


	.imagerow2			/* GALLERY ROW CELL, Slightly lighter than "Lighter" USUALLY F0F7F5*/ 
	 {background-color: #E7E2CC;}
	 
/* LIGHT GENERIC 2, usually usually lesser light grey */ 
	.alternatecelllight2,
	.alternatecelllight2only,
	.specialcelllight
	 {background-color: #C2AC82;} 



/* HYPERLINKS */ 
	a {
		color: #222222;
		/* text-decoration: none; */ 
	}
	a:visited {color: #222222;}
	a:hover {
		color: #800000;
		text-decoration: underline;
	}

/* ----------------------- END CHANGE Alternate colors --------------------- */ 


/* MAIN STYLES */
	body 			{font-size: 10pt;color: #000000;}
	td   			{font-size: 10pt;color: #000000;}

	.pagetitle 		{font-size: 20pt;}
	.pagesubtitle, .feedTitle 	{font-size: 13pt;}

	.highlight 		{color: #003366;background: #FFFFC6;font-weight:bold;padding : 2px 0px 2px 0px;}

	.medium, .headline, .button, .input, .font-family			{font-size: 9pt;}
	.small, .date			{font-size: 8pt;}
	
	

/* ------------------------------------- BEGIN MASTER FONTS ----------------------- */

/* Font BODY Family */
	body, 
	td, 
	.small,
	.backnext,
	.bodyoverdark, 
	
	.searchcount, 
	.searchresults, 
	.searchresultpages, 
	.highlight, 
	
	.button,
	.select,
	.input,
	
	.errorhead, 
	.errorbody
	
	{font-family: Bookman Old Style,Palatino,Times New Roman,Times,Serif;}
	
/* verdana,arial,helvetica,sans serif; */	
	
/* Font TITLE Family */
	.pagetitle
		{font-family: Bookman Old Style,Palatino,Times New Roman,Serif; /*text-transform: uppercase*/}

	.pagesubtitle,
	.feedTitle
		{font-family: verdana,arial,helvetica,sans serif;}	

/* ------------------------------------- END MASTER FONTS ----------------------- */

/* ----------------------- TABLE STYLES --------------------- */

.generalcell {
	background-color: #FFFFFF;
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	}

.generalcellonly {
	background-color: #FFFFFF;
	}

.datecell {
	padding-top: 2px;	
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;			
	}
	
	
.alternatecelllight {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	} 

.alternatecelllight2 {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	} 

	
.alternatecelldark {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	} 		

.specialcelllight {
	padding-top: 4px;	
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;	
	border-right-width: 2px;
	border-left-width: 2px;	
	border-top-width: 2px;
	border-bottom-width: 2px;		
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;	
	} 
	
.lrborders {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;	
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;	
	}	
	
.underborders {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;	
	border-bottom-width: 1px;		
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;	
	border-bottom-color: #000000;	
	padding-bottom: 5px;		
	}		

