body {
	margin-top: 20px;
	background: #FFFFFF;
	font: 10px "Gill Sans MT", Arial;
}

h1 {
	color: #660000;
	font: bold 12px "Gill Sans MT",Arial;
}

h2{
	color: #FFFFFF;
	font: bold 12px "Gill Sans MT",Arial;
}

h3{
	color: #660000;
	text-transform: capitalize;
	font: bold 12px "Gill Sans MT",Arial;
}

h4{
    padding-top:20px;
	color: #660000;
	text-transform: uppercase;
	font: 10px "Gill Sans MT",Arial;
}

a { font-size: 12px; text-decoration: none; }

a:link { color: #FFFFFF; }

a:visited, a:active { color: #FFFFFF; text-decoration: none; }

a:hover { text-decoration: underline; color: #0099FF; }

/*hr {
  border: thin dotted #666600;
  width: 80%;
}*/

#Main{ font-size: 12px; text-align: left; }

#Main td{ vertical-align: top; }

#Footer { color: #660000; }

#Header { text-align: center; }

#MiddleColumn{
	text-align: left;
	position: relative;
	top: 30px;
	height: 415px;
	overflow: auto;
	overflow-x: hidden;
	width: 435px;
}


#Header td{ text-align: center; height: 41px; }

#LeftColumn td{ /*text-align: center; height: 60px;*/ }

#Cart {
	margin: 0px;
	width: 120px;
	padding-top: 5px;
	color: #FFFFFF;
	border: solid 1px #666600;
	position: relative;
	height: 250px;
	overflow: auto;
	overflow-x: hidden;
}

#Cart td{ padding: 0; margin: 0; }

#Cart h2 { text-align: center; }

#CourseDates td { width: 15%; }

/* --------------------------------------------------------------------------------------------------------------------------- CLASSES */
.information { color: #75848A; }

.instruction { color: #5B5B5B; font-size: .85em; }

.invalid {
	color: #E60400;
	font-size: .9em;
	background: #FFFFFF;
}

.progress { color: #E60400; font-size: 12px; }

.alignRight { text-align: right; }

.alignLeft { text-align: left; }

.alignCenter { text-align: center; }

.padding10 { padding: 10px; }

.highlight { color: #FF9900; font-weight: bold; }

.label{
	color: #004A66;
	white-space: normal;
	width: 150px;
}

.white{ color: #FFFFFF; }

.labelWide{ color: #004A66; width: 100%; }

.divLabel{
	float: left;
	color: #004A66;
	white-space: normal;
	width: 150px;
}

a.navigation{
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	color: #000000;
	background: #808080;
}

.divContent{ float: right; color: #004A66; }

/* --------------------------------------------------------------------------------------------------------------------------- SKINS */
.multiFormView { width: 100%; }

.multiFormView table {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
}

.modalBackground {
	filter: alpha(opacity=60);
	opacity: 0.60;
	background: #E6E6E6;
}

