#adminSiteContainer	{ width: 100%; background: #FFFFFF; }

#contentPanel form.LogIn	{ font-size: 0.8em; text-align: center; background-color: #EEEEEE; color: #000000; border: 1px solid #CC0000; }

#contentPanel input.LogIn	{ font-size: xx-small; }

#contentPanel .LogInMessage	{ color: #CC0000; font-weight: bold; background-color: transparent; }

#contentPanel table.adminTable	{ width: 97%; }

#contentPanel th.adminTable	{ font-weight: bold; font-size: 1em; text-align: left; margin: 2px; padding: 2px; width: 50%; background-color: #990000; color: #FFFFFF; }

#contentPanel td.adminTable	{ font-size: 0.8em; text-align: left; margin: 2px; padding: 2px; width: 50%; }

#contentPanel th.formFieldCell							{ font-weight: bold; text-align: left; }

#contentPanel td.formFieldCell							{ text-align: left; }

#contentPanel table.notes									{ border: 1px dotted #FF0000; width: 50%; }

#contentPanel th.notes										{ font-weight: bold; text-align: left; font-size: 1em; margin: 10px 3px 3px 3px; padding: 10px 3px 3px 3px; }

#contentPanel td.notes										{ text-align: left; font-size: 0.8em; }

#contentPanel td.centred						{ font-size: 0.6em; text-align: center; }

#contentPanel td.blackstrip							{ color: #000000; background-color: #000000; }

#contentPanel td.redstrip									{ color: #CC0000; background-color: #CC0000; }

#contentPanel td.commentApproval			{ font-size: xx-small; text-align: left; border: 1px solid #000000; }

#contentPanel td.KBPApproval			{ font-size: xx-small; text-align: left; border: 1px solid #000000; }

#contentPanel td.adminHomeHeading		{ font-size: small; text-align: center; }

#contentPanel td.adminHomeDetail			{ font-size: x-small; text-align: left; }

#contentPanel td.bannerSegment			{ margin: 2px 2px 2px 2px; border: 1px solid #999999; }

#contentPanel .highlight10					{ color: #CC0000; background-color: transparent; text-align: center; font-weight: bold; }

#contentPanel .highlight8					{ color: #CC0000; background-color: transparent; text-align: left; font-weight: bold; }

#contentPanel .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; }

#contentPanel 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; }

#contentPanel form.adminForm input.checkbox			{ background-color: transparent; color: #000000; }

#contentPanel form.adminForm td			{ font-size: 1em; text-align: left; }

#contentPanel form.adminForm th			{ font-size: 1em; text-align: left; font-weight: bold; background-color: #DEDEDE; color: #000000; }

#contentPanel form.adminForm th.notes			{ font-size: 1em; text-align: left; font-weight: bold; background-color: #DEDEDE; color: #000000; }

#contentPanel form.adminForm td.notes			{ font-size: 0.8em; text-align: left; }

#contentPanel form.adminForm td.centred		{ font-size: 0.8em; text-align: center; }

#contentPanel form.adminForm .resizedNote	{ color: #CC0000; background-color: transparent; }

#contentPanel form.adminForm .adminNote	{ color: #CC0000; background-color: transparent; }

#contentPanel form.adminForm .formNotes	{ color: #CC0000; background-color: transparent; font-size: 0.8em; }

#contentPanel option.boldMajor			{ font-style: italic; background-color: #000000; color: #FFFFFF; }

#contentPanel textarea					{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

#contentPanel input						{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

#contentPanel select						{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

#contentPanel input.deleteButton		{ font-size: 8px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; border-color: #CC0000; }

#contentPanel input.updateButton		{ font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #009933; border-color: #009933; }

#contentPanel input.previewButton	{ font-size: 10px; font-weight: bold; color: #000000; background-color: #CCFFCC; border-color: #CCFFCC; }

#contentPanel input.fieldError		{ color: #000000; background-color: #FFFFFF; border-color: #CC0033; }

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; }


