body	{ background: #FFF; }
#adminSiteContainer	{ width: 100%; background: #FFFFFF; }

#adminContentPanel	{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: inherit; 
color: #666666; 
font-size: 1em; 
text-align: left; 
padding: 0px 10px 0px 10px; 
margin: 0px 0px 0px 0px; }

#adminContentPanel h1.adminSystemH1 { 
font-size: 1.35em; 
color: #000000; 
background: inherit;
font-weight: bold; 
padding: 15px 0px 5px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #000000; 
text-align: left; }

#adminContentPanel form.LogIn	{ font-size: 1em; text-align: center; background-color: #EEEEEE; color: #000000; border: 1px solid #CC0000; }

#adminContentPanel input.LogIn	{ font-size: 1em; }

#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: 1em; 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: 1em; }

#adminContentPanel td.centred						{ font-size: 0.6em; text-align: center; }

#adminContentPanel td.blackstrip							{ color: #000000; background-color: #000000; }

#adminContentPanel td.redstrip									{ color: #EEE; background-color: #EEE; }

#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: 1em; }

#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: 1em; text-align: left; }

#adminContentPanel form.adminForm td.centred		{ font-size: 1em; text-align: center; }

#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: 1em; }

#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; }

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; }

