.adminMenu
{
	color:			#ffcc33;
	font-family:	Arial;
	font-size:		8pt !Important;
}

.adminMenu a
{
	color:			#ffcc33 !Important;
	text-decoration:none;
	font-size:		8pt !Important;
}

.adminMenu a:hover
{
	color:			#ffffff !Important;
}

body
{
	background-color:	#000000;
}

.biographyQuote
{
	color:			#CCCCCC;
	font-family:	Arial;
	font-size:		8pt;
	font-style:		italic;
}

.biographyText
{
	color:			#CCCCCC;
	font-family:	Arial;
	font-size:		10pt;
	text-align:		justify;
}

.biographyText a
{
	color:			#CCCCCC;
	text-decoration:none;
	font-size:		10pt;
}

.biographyText a:hover
{
	color:			#FF0000;
}

.dataEntryTable
{
	border:				solid 1 #C0DFA2;
	background-color:	#E8E8E8;
	color:				#000000;
	font-family:		Arial;
	font-size:			8pt;
}

.dataEntryTable a
{
	color:				Blue !Important;
	font-family:		Arial !Important;
	font-size:			8pt !Important;
}

.dataEntryTable a:hover
{
	color:				Red !Important;
}

.dataEntryTableButton
{
	font-family:		Arial;
	font-size:			8pt;
}

.dataEntryTableHeader
{
	background-color:	#C0DFA2;
	color:				#000000;
	font-family:		Arial;
	font-size:			10pt;
	font-weight:		bold;
}

.dataEntryInsideTable
{
	background-color:	#E8E8E8;
	color:				#000000;
	font-family:		Arial;
	font-size:			8pt;
}

.editorTable
{
	border:				solid 1 #C0C0C0;
	color:				#000000;
	font-family:		Arial;
	font-size:			8pt;
}

.editorTableLeftColumn
{
	background-color:	#D8D8D8;
}

.editorTableRightColumn
{
	background-color:	#C0C0C0;
	text-align:			right;
	width:				155;
}

.editorTableRightColumn a
{
	color:				#00ff00;
}

.editorTableRightColumn a:hover
{
	color:				#ff0000;
}

.editorTableRightImageColumn
{
	background-color:	#C0C0C0;
}

.editorTableFormField
{
	font-family:		Arial;
	font-size:			8pt;
	width:				150;
}

.editorTableRightColumnWide
{
	background-color:	#C0C0C0;
	text-align:			right;
	width:				255;
}

.editorTableFileInput
{
	font-family:		Arial;
	font-size:			8pt;
	width:				250;
}

.editorTableFormFieldWide
{
	font-family:		Arial;
	font-size:			8pt;
	width:				250;
}

.galleryImage
{
	border-width:		1px;
	border-color:		#CCCCCC;
}

.grid
{
	font-family:		Arial;
	font-size:			8pt;
}

.gridItem
{
	background-color:	#D8D8D8;
}

.gridAltItem
{
	background-color:	#C0C0C0;
}

.gridHover
{
	background-color:	#ffffff;
	cursor:				hand;
	cursor:				pointer;
}

.gridSelectedItem
{
	background-color:	#ffff99;
}

.loginTableFormField
{
	font-family:		Arial;
	font-size:			10pt;
	width:				150;
}

.messagePanel
{
	border:				solid 1 #ff0000;
	background-color:	#E8E8E8;
	color:				#000000;
	font-family:		Arial;
	font-size:			8pt;
}

.messagePanelInsideTable
{
	border:				solid 1 #C0C0C0;
	color:				#000000;
	font-family:		Arial;
	font-size:			8pt;
}

.messagePanelInsideTable a
{
	color:				0000ff !Important;
	font-size:			8pt !Important;
}

.messagePanelInsideTable a:hover
{
	color:				ff0000 !Important;
}

.messagePanelInsideCell
{
	background-color:	#D8D8D8;
}

.normalText
{
	color:			#CCCCCC;
	font-family:	Arial;
	font-size:		10pt;
}

.normalText a
{
	color:			#CCCCCC;
	text-decoration:none;
	font-size:		10pt;
}

.normalText a:hover
{
	color:			#FF0000;
}

.normalTextMedium
{
	color:			#CCCCCC;
	font-family:	Arial;
	font-size:		9pt;
}

.normalTextMedium a
{
	color:			#CCCCCC;
	text-decoration:none;
	font-size:		9pt;
}

.normalTextMedium a:hover
{
	color:			#FF0000;
}

.normalTextSmall
{
	color:			#CCCCCC;
	font-family:	Arial Narrow, Arial;
	font-size:		8pt;
}

.normalTextSmall a
{
	color:			#CCCCCC;
	text-decoration:none;
	font-size:		8pt;
}

.normalTextSmall a:hover
{
	color:			#FF0000;
}

.pageTitle
{
	color:			#CCCCCC;
	font-family:	Arial;
	font-size:		12pt;
	font-weight:	bold;
}

.required
{
	font-family:	Arial;
	font-size:		10pt;
	color:			Red;
	font-weight:	bold;
}

.slogan
{
	font-family:	Tahoma;
	font-size:		10px;
	color:			#CCCCCC;
}

.titlePageText
{
	color:			#CCCCCC;
	font-family:	Arial;
	font-size:		10pt;
}

.titlePageText a
{
	color:			#CCCCCC;
	text-decoration:none;
	font-size:		10pt;
}

.titlePageTextSmall
{
	color:			#CCCCCC;
	font-family:	Arial;
	font-size:		8pt;
}

.titlePageTextSmall a
{
	color:			#CCCCCC;
	text-decoration:none;
	font-size:		8pt;
}

.titlePageTextSmall a:hover
{
	color:			#ff0000;
}

/* WorkTable */

.collectionTable
{
	border:				solid 1 #C0C0C0;
	color:				#000000;
}

.imageButton
{
	cursor:				hand;
	cursor:				pointer;
}

.workMouseOut
{
	background-color:	#D8D8D8;
	color:				#000000;
}

.workMouseOver
{
	cursor:				hand;
	cursor:				pointer;
	/*	background-color:	#ffffcc !Important; */
	background-color:	#ffffff;
	color:				#000000 !Important;
}

.workNavigateBar
{
	background-color:	#C0C0C0;
}

.workTable
{
	border:				solid 0 #000000;
	color:				#000000;
	background-color:	#D8D8D8;
	font-family:		Arial;
	font-size:			8pt;	
}