@charset "utf-8";
/* CSS Document */

BODY {
		margin:0;
		padding:0;
}
H1 {
	margin-bottom:10px;
}
H2 {
	margin-bottom:10px;
}
P {
	margin-top:0;
}
.classes_hide {
	display:none;
}
.classes_show {
	display:block;
}
.class_select {
	display:none;
}
.class_select_show {
	display:block;
}
.field_lable {
	text-align:right;
	vertical-align:top;
	padding-right:3px;
	padding-bottom:5px;
}
.field_lable2 {
	text-align:left;
	vertical-align:top;
	padding-right:3px;
	padding-bottom:5px;
}
.field_entry {
	white-space:nowrap;
	padding-bottom:5px;
}
.field_entry2 {
	white-space:nowrap;
	padding-bottom:5px;
	text-align:right;
}
.field_entry input {
	width:250px;
}
#Locations {
	margin:0;
}
#LocTable {
	margin:10px 0 0 5px;
}
.loc_container, .loc_container_closed {
	padding:0 5px 0 5px;
}
.loc_container_closed {
	color:#999;
}
.loc_date, .loc_date_closed {
	font-style:italic;
	font-weight:bold;
}
.loc_title, .loc_title_closed {
	font-weight:bold;
}
.loc_place, .loc_place_closed {
}
.loc_city,.loc_city_closed {
}
.loc_discription,.loc_discription_closed {
	margin:3px 0 0 5px;
	font-style:italic;
}
.locspacer {
	padding:5px;
}
.limit_full {
	text-align:left;
	vertical-align:middle;
	color:#F00;
}

#Classes {
}
.class_select {
}
#SesTable {
}
.ses_name {
}
#ClassTable {
}
.class_container {
}
.class_name {
}
.class_disc {
}
.class_credit {
}

#buttons {
	text-align:center;
	margin-top:5px;
}
#RequiredFooter {
	text-align:center;
	font-size:12px;
}