body  { background-color: #fff; }
form { margin: 0px; padding: 0px }
div.alert { background-color:#fff;color:#cc0000; text-align:center; width:auto; padding:5px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; border-style:solid; border-color:#cc0000; border-width:1px;  }
div.alert_ok { background-color:#fff;color:green; text-align:center; width:auto; padding:5px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; border-style:solid; border-color:green; border-width:1px;  }
img.nogap { display:block; }
table { border-collapse:collapse;empty-cells:show; }

a:link { color:#993300; text-decoration:none; }
a:visited { color:#A33D0A; text-decoration:none; }
a:active { color:#6c0000; text-decoration:none; }
a:hover { color:#993300; text-decoration:underline; }

.bodycopy { font-family:Arial, sans-serif; font-size:12px; }

legend { color: #666; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; }
fieldset {  border-style:solid; border-width:1px; border-color:#666; }

select { margin:0px;padding:0px;font-size:11px;border-style:solid;border-width:1px;border-color:#636363;color: #000; }
option { border-style:solid;border-width:0px 0px 1px 0px; border-color:#dcdcdc #dcdcdc #dcdcdc #dcdcdc; }

input.textbox { font-size:11px; border-style:solid; border-width:1px; border-color:#999 #efefef #efefef #999; }
input.textbox:focus { font-size:11px; border-style:solid; border-width:1px; background-color:#FFFF98; border-color:#999 #efefef #efefef #999; }

input.button { background-color:#993300;font-size:12px;font-weight:bold; border-color:#ff905c #333 #333 #ff905c; border-style:solid; border-width:1px;color:white; font-family: Arial, Helvetica, sans-serif; }
input.button:active { background-color:#000;font-size:12px;font-weight:bold; border-color:#333; border-style:solid; border-width:1px;color:white; font-family: Arial, Helvetica, sans-serif; }
input.button_submit {  background-color:#993300;font-size:12px;font-weight:bold; border-color:#ff905c #333 #333 #ff905c; border-style:solid; border-width:2px; color:white; font-family: Arial, Helvetica, sans-serif; }
input.button_submit:active {  background-color:#000;font-size:12px; font-weight:bold; border-color:#333; border-style:solid; border-width:2px; color:white; font-family: Arial, Helvetica, sans-serif; }
input.button_disabled { font-size:12px;font-weight:bold; border-style:solid; border-width:1px; font-family: Arial, Helvetica, sans-serif; }

textarea  { margin:0px;font-size:11px;border-style:solid;border-width:1px;border-color:#999 #efefef #efefef #999;color: #000000;background-color:#FFF; }
textarea:focus  { margin:0px;font-size:11px;border-style:solid;border-width:1px;border-color:#999 #efefef #efefef #999;color: #000000;background-color:#FFFF98; }

ul, ol  { font-size: 12px; font-family: Arial, sans-serif; }

h1 { color: #000066; font-weight: bold; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #993300; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { color: #000066; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h4 { color: #993300; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h5 { color: #000066; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.h1 { color: #000066; font-weight: bold; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.h2 { color: #993300; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.h3 { color: #000066; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.h4 { color: #993300; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.h5 { color: #000066; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }


label { color: #333365; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.label { color: #333365; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.note { color: #333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.disclaimer { color: #fff; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; }


.border_all		{ border-style: solid; border-color: #000; border-width: 1px; }
.border_bot		{ border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; }
.border_top		{ border-style: solid; border-color: #000; border-width: 1px 0px 0px 0px; }
.border_left	{ border-style: solid; border-color: #000; border-width: 0px 0px 0px 1px; }
.border_rt		{ border-style: solid; border-color: #000; border-width: 0px 1px 0px 0px; }
.border_topbot	{ border-style: solid; border-color: #000; border-width: 1px 0px 1px 0px; }
.border_sides	{ border-style: solid; border-color: #000; border-width: 0px 1px 0px 1px; }
.border_rb		{ border-style: solid; border-color: #000; border-width: 0px 1px 1px 0px; }
.border_tl		{ border-style: solid; border-color: #000; border-width: 1px 0px 0px 1px; }
.border_indented{ border-style: solid; border-width:1px; border-color: #000 #efefef #efefef #000; }
.border_raised	{ border-style: solid; border-width:1px; border-color: #efefef #000 #000 #efefef; }



/**** CUSTOM STYLES BELOW THIS LINE ****/

div.enrollment_content { width:555px; margin-top:15px; margin-left:15px; margin-bottom:15px; }


th.tblheader {
	background-color:#005CB7;
	background-image:url('../images/bg_row.gif');
	background-repeat:repeat-x;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans-serif;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#003467;	
}

a.active_side_link {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333365;
}




