@charset "UTF-8";
/* CSS Document */

.menuh	{
		BORDER-COLOR : #FFFF99 ;
		cursor : hand ;
		Border-Left : #FFFF99 ;
		Border-Top : #FFFF99 ;
		Padding-Left : 1px ;
		Padding-Top : 1px ;
		Background-Color : #FFFF99 ;
	}


.menulinks{
text-decoration:none;
}

.moduleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
}

.health_safety_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;
	padding-bottom: 5px;
	font-weight: bold;
}
.promo_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.class_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.class_nav_bot_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 15px; color: #CC0000; font-weight: bold; text-align: center; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }

.top_left_red {
	text-align: left;
	height: 30px;
	background-color: #CC0000;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	background-image: url(http://www.redcrossla.org/CLASS-SCHEDULES/tall_redbar.jpg);
}
.top_right_red {
	background-color: #990000;
}
.top_right_sml_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.top_right_large_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
	font-weight: bold;
}

.top_right_sml_text_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
}
.class_descrip_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.style2 {
	color: #FFFFFF;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.sidebar_big_text {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.display_choices_bar {
	text-align: left;
	background-color: #999999;
	vertical-align: top;
	background-image: url(http://www.dynastymanager.com/360PIX/map_behind_display.gif);
	padding: 10px;
}
.class_descrips_sidebar {
	padding: 15px;
}
.class_results {
	text-align: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.display_choices_bar_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.results_classnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 10px;
	text-align: left;
}
.results_class_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 15px;
	text-align: left;
}
.results_class_info_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: left;
}
.results_table_top {
	padding-top: 10px;
}
.results_table_bottom {
	padding-bottom: 10px;
}
.results_register {
	text-align: right;
	padding-right: 10px;
	width: 100px;
}
.style3 {
	color: #FFFFFF;
	padding-left: 15px;
}
.class_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
}
.map_right {
	padding-right: 15px;
	text-align: right;
}
.return_link {
	padding-top: 12px;
	text-align: left;
}
.individual_class {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	background-color: #e0e0e0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-align: left;
	background-image: url(http://www.redcrossla.org/CLASS-SCHEDULES/gray_bar.gif);
}
.individual_class_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	background-color: #e0e0e0;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.sub_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.second_day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
	color: #cc0000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
}
#classes ul{
	padding-left: 15px;
}

