/* Redefined tag elements. */
body {
 background-color: #dddddd;
 margin: 0px;
 padding: 0px;
 text-align: center;
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

/* Links. */
a {
 color: #0000ff;
 text-decoration: none;
}
a:hover, a:focus {
 color: #0000aa;
 text-decoration: underline;
}
.menu_right a:link, .menu_right a:visited, .menu_right a:active {
 color: #000000;
}  
.menu_right a:hover, .menu_right a:focus {
 color: #ffffff;
 text-decoration: none;
}
.sidebar_item a:link, .sidebar_item a:visited, .sidebar_item a:active {
 color: #ffffff;
}  
.sidebar_item a:hover, .sidebar_item a:focus {
 color: #000000;
 text-decoration: none;
}
.sidebar_item_highlight a:link, .sidebar_item_highlight a:visited, .sidebar_item_highlight a:active {
	color: #dddd00;
}  
.sidebar_item_highlight a:hover, .sidebar_item_highlight a:focus {
 color: #000000;
 text-decoration: none;
}
.sidebar_item_2 a:link, .sidebar_item_2 a:visited, .sidebar_item_2 a:active {
 color: #ffffff;
}  
.sidebar_item_2 a:hover, .sidebar_item_2 a:focus {
 color: #000000;
 text-decoration: none;
}
.sidebar_item_3 a:link, .sidebar_item_3 a:visited, .sidebar_item_3 a:active {
 color: #ffffff;
}  
.sidebar_item_3 a:hover, .sidebar_item_3 a:focus {
 color: #000000;
 text-decoration: none;
}
.back_to_top a:link, .back_to_top a:visited, .back_to_top a:active {
 color: #ffffff;
}  
.back_to_top a:hover, .back_to_top a:focus {
 color: #000000;
 text-decoration: none;
}
.bottom_menu_left a:link, .bottom_menu_left a:visited, .bottom_menu_left a:active {
 color: #ffffff;
}  
.bottom_menu_left a:hover, .bottom_menu_left a:focus {
 color: #000000;
 text-decoration: none;
}

#full_page {
 margin: 0px auto 0px;
 vertical-align: top;
 width: 900px;
 position: relative;
 background-color: #ffffff;
}
.banner_row {
 background-color: #000000;
 text-align: left;
 vertical-align: top;
 margin: 0px;
 padding: 0px;
}
.banner_logo {
 height: 56px;
 width: 167px;
 margin: 0px;
 padding-top: 22px;
 padding-right: 0px;
 padding-bottom: 11px;
 padding-left: 26px;
}
.mstlap_logo {
 height: 56px;
 width: 163px;
 margin: 0px;
 padding-top: 22px;
 padding-right: 0px;
 padding-bottom: 11px;
 padding-left: 26px;
}
.banner_slogan {
 width: 519px;
 text-align: left;
 vertical-align: top;
 font-family: "Calisto MT", Palatino, "Palatino Linotype", Georgia, "New York", "Times New Roman", serif;
 font-size: 13px;
 color: #dddddd;
 padding-left: 26px;
 padding-top: 38px;
 padding-right: 0px;
 padding-bottom: 0px;
}
.banner_tree {
 height: 89px;
 width: 162px;
}
.top_menu_table {
 margin-top: -2px;
}
.top_menu_left {
 background-color: #bbbbbb;
 height: 22px;
 width: 193px;
 margin: 0px;
 padding: 0px;
}
.menu_right {
 background-color: #bbbbbb;
 text-align: right;
 vertical-align: top;
 width: 681px;
 padding-top: 3px;
 padding-right: 26px;
 font-weight: bold;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 height: 19px;
}
.menu_item_current {
 color: #eeeeee;
 font-weight: bold;
}
.bottom_menu_left {
 background-color: #015067;
 text-align: left;
 vertical-align: top;
 height: 19px;
 width: 167px;
 padding-top: 3px;
 padding-left: 26px;
 font-weight: bold;
 margin: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}
.copyright {
 padding-left: 26px;
 font-size: 10px;
 background-color: #dddddd;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: left;
 vertical-align: top;
 margin: 0px;
 padding-right: 0px;
}
.middle_section_table {
 padding-top: 22px;
 padding-bottom: 22px;
}
.left_sidebar {
 text-align: left;
 vertical-align: top;
 width: 167px;
}
.sidebar_item {
 text-align: left;
 vertical-align: top;
 height: 19px;
 width: 167px;
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 26px;
 background-color: #015067;
 font-weight: bold;
 margin: 0px 0px 2px;
}
.sidebar_item_highlight {
 text-align: left;
 vertical-align: top;
 height: 19px;
 width: 167px;
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 26px;
 background-color: #015067;
 font-weight: bold;
 margin: 0px 0px 2px;
}
.sidebar_item_2 {
 text-align: left;
 vertical-align: top;
 height: 33px;
 width: 167px;
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 26px;
 background-color: #015067;
 font-weight: bold;
 margin: 0px 0px 2px;
}
.sidebar_item_3 {
 text-align: left;
 vertical-align: top;
 height: 47px;
 width: 167px;
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 26px;
 background-color: #015067;
 font-weight: bold;
 margin: 0px 0px 2px;
}
.sidebar_contact {
 background-color: #7fa7b3;
 text-align: left;
 vertical-align: top;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 0px;
 margin-bottom: 2px;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 26px;
 width: 167px;
 font-size: 11px;
}
.main_content_cell {
 text-align: left;
 vertical-align: top;
 width: 655px;
 padding-right: 26px;
 padding-left: 26px;
 margin: 0px;
}
.para_0px {
 margin: 0px;
 padding: 0px;
}
.para_2px {
 margin: 0px;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.para_5px {
 margin: 0px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.para_7px {
 margin: 0px;
 padding-top: 7px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.para_14px {
 margin: 0px;
 padding-top: 14px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.para_20px {
 margin: 0px;
 padding-top: 20px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.para_22px {
 margin: 0px;
 padding-top: 22px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.para_33px {
 margin: 0px;
 padding-top: 33px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.main_content_summary {
 width: 655px;
 border: 1px solid #bbbbbb;
 padding: 18px 26px 22px;
}
.summary_left {
 text-align: left;
 vertical-align: top;
}
.summary_header {
 font-family: "Calisto MT", Palatino, "Palatino Linotype", Georgia, "New York", "Times New Roman", serif;
 font-size: 24px;
 font-weight: bold;
 color: #7fa7b3;
 margin: 0px;
 padding: 0px;
}
.summary_para {
 font-size: 14px;
 margin: 0px;
 padding: 7px 0px 0px;
}
.summary_toc {
 text-align: left;
 vertical-align: top;
 padding-left: 26px;
}
.sub_header {
 background-color: #7fa7b3;
 margin-top: 22px;
 font-size: 14px;
 font-weight: bold;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 15px;
 padding-right: 15px;
}
.sub_header_left {
 text-align: left;
 vertical-align: top;
}
.back_to_top {
 font-size: 11px;
 text-align: right;
 vertical-align: top;
 padding-top: 11px;
 padding-left: 35px;
}
.sub_sub_header {
 background-color: #dfe9ec;
 margin-top: 22px;
 font-weight: bold;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 15px;
 padding-right: 15px;
}
.sub_sub_header_left {
 text-align: left;
 vertical-align: top;
}
.sub_sub_back_to_top {
 font-size: 11px;
 text-align: right;
 vertical-align: top;
 padding-top: 9px;
 padding-left: 50px;
 width: 80px;
}
.sidebar_phone {
 font-size: 11px;
 padding-top: 5px;
 margin: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.unindented_list {
 margin: 0px 0px 0px 15px;
 padding: 0px;
}
.unindented_list_shifted {
 margin: 0px 0px 0px 15px;
 padding: 0px 0px 0px 15px;
}
.top_unindented_list {
 margin: 7px 0px 0px 15px;
 padding: 0px;
}
.unindented_number_list {
 margin: 0px 0px 0px 23px;
 padding: 0px;
}
.unindented_letter_list {
 margin: 0px 0px 0px 38px;
 padding: 0px;
 list-style-position: outside;
 list-style-type: lower-alpha;
}
.more_details {
 font-size: 11px;
 padding-left: 7px;
}
.table_tele_health {
 padding-top: 7px;
}
.table_phone {
 padding-right: 15px;
}
.padding_left_15px {
 padding-left: 15px;
}
.padding_left_25px {
 padding-left: 25px;
}
.padding_top_5px {
 padding-top: 5px;
}
.padding_top_3px {
 padding-top: 3px;
}
.padding_top_7px {
 padding-top: 7px;
}
.padding_top_9px {
 padding-top: 9px;
}
.padding_top_700px {
 padding-top: 700px;
}
.padding_bottom_7px {
 padding-bottom: 7px;
}
.padding_bottom_10px {
 padding-bottom: 10px;
}
.margin_top_7px {
 margin-top: 7px;
}
.margin_top_14px {
 margin-top: 14px;
}
.margin_top_22px {
 margin-top: 22px;
}
.margin_top_33px {
 margin-top: 33px;
}
.margin_bottom_-3px {
 margin-bottom: -3px;
}
.margin_bottom_7px {
 margin-bottom: 7px;
}
.margin_bottom_22px {
 margin-bottom: 22px;
}
.width_150px {
 width: 150px;
}
.width_175px {
 width: 175px;
}
.width_200px {
 width: 200px;
}
.width_220px {
 width: 220px;
}
.width_495px {
 width: 495px;
}
.big_or {
 margin: 0px;
 padding-top: 7px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 100px;
}
.home_fundamentals_div {
 background-color: #dfe9ec;
 text-align: left;
 vertical-align: top;
 padding: 15px 19px;
 margin-top: 15px;
 margin-bottom: 8px;
 border: 1px solid #015067;
}
.home_meeting_cell {
 text-align: left;
 vertical-align: top;
 padding-right: 20px;
}
.home_course_number {
 width: 100px;
}
.float_right_image {
 padding: 2px;
 clear: right;
 float: right;
 margin-bottom: 15px;
 margin-left: 26px;
 border: 1px solid #bbbbbb;
}
.float_left_image {
 padding: 2px;
 clear: left;
 float: left;
 margin-right: 26px;
 border: 1px solid #bbbbbb;
}
.float_right {
 clear: right;
 float: right;
 margin-bottom: 15px;
 margin-left: 26px;
}
.float_left {
 clear: left;
 float: left;
 margin-bottom: 15px;
 margin-right: 26px;
}
.plain_image {
 padding: 2px;
 border: 1px solid #bbbbbb;
}
.no_border {
 border: 0px none;
}
.faq_question {
 background-color: #dfe9ec;
 margin-top: 22px;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 padding-top: 12px;
 padding-right: 15px;
 padding-bottom: 10px;
 padding-left: 15px;
 width: 655px;
}
.fax_question_left {
 text-align: left;
 vertical-align: top;
 padding-left: 15px;
 font-weight: bold;
}
.faq_back_to_top {
 font-size: 11px;
 text-align: right;
 vertical-align: top;
 padding-right: 15px;
 width: 75px;
}
.faq_question_right {
 background-color: #ffffff;
 width: 26px;
}
.width_327px {
 width: 327px;
}
.width_403px {
 width: 403px;
}
.course_table {
 margin-top: 7px;
 border: 1px solid #bbbbbb;
}
.course_table_buffer {
 margin: 7px 0 0 0; 
	padding: 0; 
	font-size: 1px;
}
.course_cell {
 padding-left: 10px;
 padding-right: 15px;
}
.course_cell_right {
 padding-right: 10px;
 padding-left: 10px;
}
.register_next_table {
 margin-top: 7px;
}
.register_next_cell {
 padding-right: 25px;
}
.register_schedule_table {
 margin-top: 18px;
 border: 1px solid #bbbbbb;
}
.register_schedule_title {
 background-color: #bfd3d9;
 text-align: center;
 padding-top: 8px;
 padding-bottom: 8px;
 font-weight: bold;
}
.register_schedule_head {
 background-color: #dfe9ec;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-weight: bold;
}
.register_schedule_head_right {
 background-color: #dfe9ec;
 padding-right: 10px;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-weight: bold;
}
.register_schedule_row {
 padding-top: 3px;
 padding-bottom: 3px;
}
.register_schedule_row_bottom {
 padding-top: 3px;
 padding-bottom: 10px;
}
.register_schedule_cell {
 padding-left: 10px;
 padding-right: 10px;
}
.register_schedule_cell_right {
 padding-right: 10px;
 padding-left: 10px;
}
.register_schedule_foot {
 background-color: #dfe9ec; 
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 4px;
 padding-bottom: 4px;
}
.bkg_color_ffeeee {
 background-color: #ffeeee;
}
.color_red {
 color: #ff0000;
}
.color_yellow {
 color: #ffff00;
}
.facilitator_div {
 padding-left: 15px;
}
.font_size_14px {
 font-size: 14px;
}
.clear_both {
 clear: both;
}
.align_top_left {
 text-align: left;
 vertical-align: top;
}
.position_relative {
 position: relative;
}
.submit_form {
 font-size: 14px;
 padding-top: 22px;
 padding-right: 26px;
 padding-bottom: 22px;
 padding-left: 26px;
 text-align: left;
 vertical-align: top;
}
.list_style_type_square {
 list-style-type: square;
}
.shiny_stat {
 background-color: #dddddd;
 text-align: left;
 vertical-align: top;
 padding-top: 22px;
 margin: 0px;
 padding-right: 0px;
 padding-bottom: 7px;
 padding-left: 26px;
}
.fundraiser_meter_table {
 height: 26px;
 width: 576px;
 border: 2px solid #000000;
}
.fundraiser_meter_cell {
 background-color: #ff0000;
 text-align: center;
 vertical-align: middle;
 color: #ffffff;
 font-weight: bold;
 height: 22px;
 font-size: 12px;
 border-top: 2px solid #ffffff;
 border-bottom: 2px solid #ffffff;
 border-left: 2px solid #ffffff;
}
.fundraiser_div {
 padding: 2px;
 height: 22px;
 width: 572px;
 border: 2px solid #000000;
}
.fundraiser_meter {
 background-color: #ff0000;
 text-align: left;
 vertical-align: top;
 width: 4.5%;
 height: 100%;
}
.fundraiser_cell {
 font-size: 14px;
 font-weight: bold;
 color: #ff0000;
 background-color: #ffff00;
 text-align: center;
 vertical-align: middle;
 width: 75px;
}
.fundraiser_amount {
 text-align: center;
 vertical-align: top;
 color: #ffffff;
 font-weight: bold;
 padding-top: 4px;
 padding-right: 2px;
 padding-left: 2px;
}
.fundraiser_header_table {
 width: 655px;
 margin-top: 22px;
}
.fundraiser_header_cell_side {
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 vertical-align: bottom;
 width: 75px;
}
.fundraiser_header_cell_middle {
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 vertical-align: bottom;
 width: 580px;
}
.quiz_choice_overflow {
 padding-left: 41px;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}
.quiz_question {
 font-weight: bold;
 padding: 0px;
 margin-top: 20px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.summary_name {
 font-weight: bold;
 text-align: right;
 padding: 0px;
 margin-top: 7px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.quiz_tally_button {
 background-color: #bbffbb;
 padding: 3px;
 margin-top: 20px;
}
.quiz_results_div {
 width: 603px;
 border: 1px solid #bbbbbb;
 padding: 18px 26px 22px;
 display: none;
}
.quiz_results_header {
 font-family: "Calisto MT", Palatino, "Palatino Linotype", Georgia, "New York", "Times New Roman", serif;
 font-size: 24px;
 font-weight: bold;
 color: #7fa7b3;
 margin: 0px;
 padding: 0px;
}
.quiz_tally_result {
 padding: 0px;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 15px;
}
.holly_border_h {
 background-image: url(images/holly_border_h.gif);
 background-repeat: repeat-x;
 height: 25px;
 width: 655px;
}
.holly_border_v {
 background-image: url(images/holly_border_v.gif);
 background-repeat: repeat-y;
 height: 100%;
 width: 25px;
}
.holly_main_div {
 margin: 22px;
 width: 561px;
}
.holly_sub_header {
 font-size: 21px;
 color: #ff0000;
 margin-top: 22px;
}
.holly_sub_sub_header {
 font-size: 16px;
 color: #ff0000;
 margin-top: 14px;
}
.holly_course_cell {
 padding-left: 10px;
 padding-right: 0px;
}
.holly_course_cell_right {
 padding-right: 10px;
 padding-left: 10px;
}
.holly_list {
 margin-top: 5px;
 list-style-position: inside;
}
.holly_leaves {
 position: absolute;
 height: 24px;
 width: 29px;
 left: 140px;
 top: 7px;
}
