/* ============================ */
/*		[S] HTML Standards		*/
/* ============================ */
body 	{ margin:0; font: 11px Verdana, Arial, Helvetica; color: #000; background-color:#FFF }
p 	{ text-align: left; margin: 5px 0px 15px 0px; }
b 	{ font-weight: bold }
li 	{ padding: 1px 1px 1px 0px; margin: 0px 0px 0px 0px }
strong 	{ font-weight: bold }
i { font-style: italic }
pre { font-family: monospace; }
img { border: 0px; border-style:none }
th, td, li, dd, dl, dt    {
	/* redundant selectors to help NS4 not forget */
	font-family: verdana, arial, helvetica; font-size: 11px;
	}
small {font-weight: normal; font-size: 9px;}

/* Link */
a:link			{ color: #05F; font-style: none; text-decoration:underline; }
a:hover			{ color: #05F; font-style: none; text-decoration:underline; }
a:visited		{ color: #05F; font-style: none; text-decoration:underline; }
a:visited:hover	{ color: #05F; font-style: none; text-decoration:underline; }
/* ============================ */
/*		[E] HTML Standards		*/
/* ============================ */


/* ============================ */
/*		[S] Headers, etc.		*/
/* ============================ */
h1			{ font-size: medium; color: #36C }
h2			{ font-size: small; color: #36C }
h3			{ font-size: x-small}
.header10 	{ font-size: 10px; color: #000; font-weight: bold }
.header14 	{ font-size: 14px; color: #000; font-weight: bold }
.header16 	{ font-size: 16px; color: #000; font-weight: bold }
.header18 	{ font-size: 18px; color: #000; font-weight: bold }
.header20 	{ font-size: 20px; color: #000; font-weight: bold }
.small 		{ font-size: 9px;}
.smallwhite { font-size: 9px; color: #FFFFFF; }
.nosp 		{ display: block }
.red 		{ color: #F00; }
.cyan 		{ color: #58C; }
.green 		{ color: #0B0; }
.orange 	{ color: #F60; }
.yellow 	{ color: #FF0; }
.white 		{ color: #FFFFFF; }
.black 		{ color: #000000; }
.lightpurple	{ background: #E1DDF0; }
.eggplant		{ color: #69355A; }
.darkblue		{ color: #002A6E; }
.smallblack { font-size: 9px; color: #000; }
.smallwhite { font-size: 9px; color: #FFF; }
.explanations { border: solid 1px #AAA; background: #FFE; padding: 5px; margin: 11px }
.notebox 	{ border: solid 1px #AAA; background: #f5f5f5; padding: 5px; margin: 0px }
/* ============================ */
/*		[E] Headers, etc.		*/
/* ============================ */


/* ============================ */
/*		[S] Buttons, etc.		*/
/* ============================ */
.button 	{ font: bold 11px; color: #000; background-color: #AAA; }
.buttonsm 	{ font: bold 9px color: #000; background-color: #AAA; }
.buttonbad 	{ font: bold 11px; color: #FFF; background-color: #F00; }
.buttongo 	{ font: bold 11px; color: #FFF; background-color: #390; }
.textbox 	{ font: bold 11px; color: #000; background-color: #AAA }
.textboxsm 	{ font: bold 9px; color: #000; background-color: #AAA }
.selectbox 	{ font: bold 11px; color: #000; background-color: #AAA }
.selectboxsm 	{ font: bold 9px; color: #000; background-color: #AAA }
/* ============================ */
/*		[E] Buttons, etc.		*/
/* ============================ */

/* ============================ */
/*		[S] Custom Classes		*/
/* ============================ */
.mainnav 	{ font: normal 10px Arial, Helvetica, sans-serif; color: #000000;}
#subnav 	{ font: bold 10px; background-color: #F9F0C1; color: #16479F; padding: 6px 10px 6px 10px; margin: 0px -10px 0px -10px  }
#subnav a 	{ color: #16479F }
.centered	{ text-align: center }

form, input {margin:0; padding:0;}

.head {color: #fff;}

#preregForm {padding-right: 0px;}

#preregForm #mainTable { border: 1px solid #8E92b1; border-top: none;}
#preregForm td{ padding: 3px 6px; font-size: 10px; color: #555; font-weight: bold;  }
#preregForm td.tblHeaders {
	font-weight:bold; color:#000; font-size: 14px; background-color: #BEC2E1; 
	 border-top: 1px solid #8E92b1;border-bottom: 1px solid #8E92b1; padding: 8 6;
 }
#preregForm input,option,select{ font-size: 12px;}

/* ============================ */
/*		[E] Custom Classes		*/
/* ============================ */
