
	

/* --------- 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: #665626;}

	.pagesubtitle
	 {color: #444D08;}

/* DARK CELLS, usually same as BG */ 

	.alternatecelldark,
	.alternatecelldarkonly
	 {background-color: 	#999999;}

	.alternatecelldark2,
	.alternatecelldark2only
	 {background-color: 	#666666;}
	 

	 /* Same as DARK CELLS above */
	 .specialcelllight
	 {border-left-color: 	#666666;
	  border-right-color: 	#666666;
	  border-top-color: 	#666666;
	  border-bottom-color: 	#666666;}


/* LIGHT CELLS */ 

	.alternatecelllight,
	.alternatecelllightonly,
	.button,
	.select,
	.input
	 {background-color: #C0C0C0;}

	 

/* LIGHT CELLS 2, usually usually lesser light grey or purple F100FF*/ 

	.alternatecelllight2,
	.specialcelllight
	 {background-color: #D7CC16;} 



/* HYPERLINKS */ 

	a {
		color: #69006F;
		text-decoration: underline;
	}

	a:visited {
		color: #69006F;
		text-decoration: underline;
	}

	a:hover {
		color: #FF0000;
		text-decoration: underline;
	}



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





/* MAIN STYLES */

	body 			{font-size: 10pt;color: #000000;}
	td   			{font-size: 10pt;color: #000000;}


	.pagetitle 		{font-size: 16pt;font-variant: small-caps;}
	.pagesubtitle 	{font-size: 13pt;font-variant: small-caps;}

	.highlight 		{color: #003366;background: #FFFFC6;font-weight:bold;padding : 2px 0px 2px 0px;}
	.medium, .button, .input, .font-family			{font-size: 8.5pt;}
	.small 			{font-size: 7.5pt;}


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


/* Font BODY Family */

	body, 
	td, 
	.small,
	.backnext,
	.bodyoverdark, 
	
	.searchcount, 
	.searchresults, 
	.searchresultpages, 
	.highlight, 
	
	.button,
	.select,
	.input,
	
	.errorhead, 
	.errorbody, 
	
	.anylinkcss
	
	{font-family: Century Gothic,tahoma,verdana,arial,sans-serif;}
	
	
/* Font TITLE Family */
	.pagetitle, .pagesubtitle
		{font-family: Century Gothic,tahoma,verdana,arial,sans-serif;}	


.workshop_caption
		{font-family: Century Gothic,tahoma,verdana,arial,sans-serif; font-size: 12pt;font-variant: small-caps;}	

.alternatecelldarkworkshop
	 {background-color: #93915b;}


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



	

	

.pic {filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135, strength=5)
  progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  border: 0;}


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

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

.generalcellonly {
	background-color: #FFFFFF;	
	}

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

	
.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,
.alternatecelldarkworkshop {
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;			
	} 		

.alternatecelldark2 {
	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;	
	} 
	
