#adminSiteContainer	{ width: 100%; background: #FFFFFF; }





#adminSiteContainer	{ 
	background: #FFFFFF;
	color: #393939; 
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	margin: 0px auto 0px auto; 
	text-align: left; 
	font-size: 0.8em;
}

#adminContentPanel	{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: inherit; 
color: #393939; 
font-size: 1em; 
text-align: left; 
padding: 0px 10px 0px 10px; 
margin: 0px 0px 0px 0px; }

#adminContentPanel h1 { 
font-size: 1.35em; 
color: #393939; 
background: inherit;
font-weight: bold; 
padding: 15px 0px 5px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #006633; 
text-align: left; }

#adminContentPanel form.LogIn	{ font-size: 0.8em; text-align: center; background-color: #EEEEEE; color: #000000; border: 1px solid #CC0000; }

#adminContentPanel input.LogIn	{ font-size: xx-small; }

#adminContentPanel .LogInMessage	{ color: #CC0000; font-weight: bold; background-color: transparent; }

#adminContentPanel table.adminTable	{ width: 97%; }

#adminContentPanel th.adminTable	{ font-weight: bold; font-size: 1em; text-align: left; margin: 2px; padding: 2px; width: 50%; background-color: #990000; color: #FFFFFF; }

#adminContentPanel td.adminTable	{ font-size: 0.8em; text-align: left; margin: 2px; padding: 2px; width: 50%; }

#adminContentPanel th.formFieldCell							{ font-weight: bold; text-align: left; }

#adminContentPanel td.formFieldCell							{ text-align: left; }

#adminContentPanel table.notes									{ border: 1px dotted #FF0000; width: 50%; }

#adminContentPanel th.notes										{ font-weight: bold; text-align: left; font-size: 1em; margin: 10px 3px 3px 3px; padding: 10px 3px 3px 3px; }

#adminContentPanel td.notes										{ text-align: left; font-size: 0.8em; }

#adminContentPanel td.centred						{ font-size: 0.6em; text-align: center; }

#adminContentPanel td.blackstrip							{ color: #000000; background-color: #000000; }

#adminContentPanel td.redstrip									{ color: #CC0000; background-color: #CC0000; }

#adminContentPanel td.commentApproval			{ font-size: xx-small; text-align: left; border: 1px solid #000000; }

#adminContentPanel td.KBPApproval			{ font-size: xx-small; text-align: left; border: 1px solid #000000; }

#adminContentPanel td.adminHomeHeading		{ font-size: small; text-align: center; }

#adminContentPanel td.adminHomeDetail			{ font-size: x-small; text-align: left; }

#adminContentPanel td.bannerSegment			{ margin: 2px 2px 2px 2px; border: 1px solid #999999; }

#adminContentPanel .highlight10					{ color: #CC0000; background-color: transparent; text-align: center; font-weight: bold; }

#adminContentPanel .highlight8					{ color: #CC0000; background-color: transparent; text-align: left; font-weight: bold; }

#adminContentPanel .adminUndo					{ font-size: 0.8em; }

#abort					{ color: #FFFFFF; background-color: #CC0000; text-align: center; font-size: 1em; font-weight: bold; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; }

#success					{ color: #FFFFFF; background-color: #00CC00; text-align: center; font-size: 1em; font-weight: bold; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; }

#adminContentPanel form.adminForm				{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #EFEFEF; color: #000000; text-align: left; border: 2px solid #CC0000; padding: 5px 5px 5px 5px; }

#adminContentPanel form.adminForm input.checkbox			{ background-color: transparent; color: #000000; }

#adminContentPanel form.adminForm td			{ font-size: 1em; text-align: left; }

#adminContentPanel form.adminForm th			{ font-size: 1em; text-align: left; font-weight: bold; background-color: #DEDEDE; color: #000000; }

#adminContentPanel form.adminForm th.notes			{ font-size: 1em; text-align: left; font-weight: bold; background-color: #DEDEDE; color: #000000; }

#adminContentPanel form.adminForm td.notes			{ font-size: 0.8em; text-align: left; }

#adminContentPanel form.adminForm td.centred		{ font-size: 0.8em; text-align: center; }

#adminContentPanel form.adminForm fieldset	{ margin: 0px 0px 20px 0px; padding: 0px 0px 20px 20px; }
#adminContentPanel form.adminForm fieldset legend	{ font-weight: bold; padding: 0px 0px 20px 0px; }
#adminContentPanel form.adminForm fieldset label.textFieldLabel	{ width: 250px; float: left; font-weight: bold; }

#adminContentPanel form.adminForm .resizedNote	{ color: #CC0000; background-color: transparent; }

#adminContentPanel form.adminForm .adminNote	{ color: #CC0000; background-color: transparent; }

#adminContentPanel form.adminForm .formNotes	{ color: #CC0000; background-color: transparent; font-size: 0.8em; }

#adminContentPanel option.boldMajor			{ font-style: italic; background-color: #000000; color: #FFFFFF; }

#adminContentPanel textarea					{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

#adminContentPanel input						{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

#adminContentPanel select						{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

#adminContentPanel input.deleteButton		{ font-size: 8px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; border-color: #CC0000; }

#adminContentPanel input.updateButton		{ font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #009933; border-color: #009933; }

#adminContentPanel input.previewButton	{ font-size: 10px; font-weight: bold; color: #000000; background-color: #CCFFCC; border-color: #CCFFCC; }

#adminContentPanel input.fieldError		{ color: #000000; background-color: #FFFFFF; border-color: #CC0033; }




#adminMainMenu	dt		{
	width: 200px;
	float: left;
	font-size: 1em;
	clear: left;
}

#adminMainMenu	dd		{
	font-size: 0.8em;
	padding-left: 210px
}

#adminMainMenu	dd.clear		{
	line-height: 1em;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	clear: left;
	border-bottom: 1px solid #CC0000;
}






select.fieldError			{ font-size: xx-small; font-weight: bold; color: #FFFFFF; background-color: #CC0033; border-color: #CC0033; border: 5px solid #CC0033; }

form.search  				{ font-size: xx-small; color: #000000; background-color: transparent; text-align: right; }

option				 		{ color: #000000; background-color: #FFFFFF; }

option.typeoption 		{ color: #CC0033; background-color: #FFFFFF; }

div.adminPreview			{ border: 1px solid #CC0000; }


