/*[fmt]2A90-1A0A-3*/
.location_name  {
	padding: 0px 0px 10px 0;
}
.location_name span  {
	color: #511188;
	font-size: 18px;
	font-weight: bold;
}
table.table_classes  {
	font-family: arial;
	font-size: 11px;
	/*[disabled]width:100%;*/
}
.table_classes th  {
	background-color: #5A2F7F;
	color: #FFFFFF;
}
.alta  {
	background-color: #EFEFEF;
}
.altb  {
	background-color: #FFFFFF;
}
.center_text  {
	text-align: center;
}
.bottom_of_table_divider  {
	border-bottom: 2px dotted #D1B3EF;
	margin: 5px 5px 0;
}
.private_bootcamp_tr  {
	background-color: #DFDFDF;
}
.private_bootcamp  {
	background-color: #CFCFCF;
	color: #120554;
	font-weight: bold;
	text-align: center;
}
.private_bootcamp a  {
	text-decoration: none;
	font-weight: bold;
	color: #3B006F;
}
.table_classes form  {
	display: inline;
}
.enroll_button  {
	margin: 2px;
	font-size: 11px;
	padding: 2px 3px 3px 4px;
}
.recurring_day  {
	font-size: 11px;
	font-weight: bold;
}
.enrollment_fee  {
	color: #FF0000;
}
.special_td  {
	background-color: #FFFF00;
	text-align: center;
}
.adv_days  {
	font-size: 11px;
	color: #FF0000;
}
.bold  {
	font-weight: bold;
}
.th_1  {
	width: 100px;
}
.th_2  {
	width: 100px;
}
.th_3  {
	width: 100px;
}
.th_4  {
	width: 115px;
}
.th_5  {
	width: 35px;
}
.th_6  {
	width: 55px;
}
.th_7  {
	width: 90px;
}
#no_records_msg  {
	background-color: #FFF0CF;
	border: 2px solid #FFFFFF;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 12px;
	padding: 12px;
	color: #120554;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
#footer_ads  {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #F6EFFF;
	margin: 12px;
	padding: 4px;
	border: 2px dotted #97C61E;
	font-family: verdana, times;
}
#search_table  {
	margin: 4px 0 38px -17px;
}
