


.bodysmall 				{ font-size:0.825em; line-height:1em; }
.heading				{ font-size:1.5em; color:#211F6E; font-weight:bold; line-height:normal; }
.subheading				{ font-size:1.125em; color:#A14645; font-weight:bold; }
.highlight				{ background-color:#FFEA00; }
.infotextarea, .infotextareax	{ background-color:#ECFCFF; color:black; border:1pt solid #eee; padding:3px; }
.infotextareax			{ max-height:300px; overflow:scroll; }
.checklist				{ color:black; padding:2px; border-style:groove; overflow:auto; }
.bar					{ font-size:1.025em; background-color:#21226C; color:white; font-weight:bold; padding:3px 8px; width:100%; }
.bartable				{ font-size:0.9em; background-color:#F8FCFF; border-bottom:1px solid black; }
.barsection				{ background-color:#F0FBFF; padding:10px; }
.emblock				{ margin:0px 0px; padding:5px 5px; background-color:#21226C; color:white; font-size:1.025em; font-weight:bold; text-decoration:none; }
.emblock:hover			{ text-decoration:underline; }

.statstable				{  }
.buttont,.buttonr,.buttonb
		 				{ font-size:0.9em; color:white; line-height:1em; padding:2px 10px; text-decoration:none; border:4px solid black; font-weight:bold; }
.buttont 				{ background-color:#9A8037; border-top:4px solid #B09040; border-left:4px solid #B09040; }
.buttonr 				{ background-color:#FF3030; border-top:4px solid #C00000; border-left:4px solid #C00000; }
.buttonb 				{ background-color:#0C0090; border-top:4px solid #015BCF; border-left:4px solid #015BCF; }
.buttont:hover,.buttonr:hover,.buttonb:hover
						{ color:white; text-decoration:none; border-top:4px solid #222; border-left:4px solid #222; border-bottom:4px solid #DDD; border-right:4px solid #DDD; }
.buttont:hover			{ background-color:#388E36; }
.buttonr:hover			{ background-color:#388E36; }
.buttonb:hover			{ background-color:#388E36; }

.checklist				{ color:black; padding:2px; border-style:groove; overflow:auto; }
.bartable				{ font-size:0.9em; background-color:#F8FCFF; border-bottom:1px solid black; }
.barsection				{ background-color:#F0FBFF; padding:10px; }

.statstable, .statstablegreen, .statstableblue, .statstablegrey
						{ font-size:0.75em; border-bottom:1px solid #888; background-color:#D5F5D5; }
.statstablegreen		{ background-color:#9FF1B2; }
.statstableblue			{ background-color:#AECAF2; }
.statstablegrey			{ background-color:#eee; }
.statstotal				{ font-size:0.75em; font-weight:bold; }
.mtstripe				{ width:5px; height:20px; }


.cmsfield		{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:black; background-color:white; padding:2px; border-style:groove;}
.cmsselect		{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:black; background-color:white; padding:2px; border-style:groove;}
.cmstextarea	{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:black; background-color:white; padding:2px; border-style:groove; line-spacing:1.2em; overflow:auto; }
.cmschecklist,.checklist,.checklisth,.cmschecklistw,.checklistw,.cmschecklisth,.checklisth,.cmschecklisttall,.checklisttall
				{font-family:Helvetica, Arial, sans-serif; font-size:12px; color:black; background-color:white; padding:2px; border-style:groove; overflow:auto; }
.cmschecklistw,.checklistw			{width:96%; }
.cmschecklisth,.checklisth			{height:400px;  }


.hide					{ display:none; }
.show					{ display:block; }
