.main_table {
	border:2px solid #CE9834;
	background-color:#FFFFFF;
	}
.main_table_header {
	background-color:#5B5FE0;
	background-image:url(../img/header_bg.gif);
	}
.main_table_navbar {
	background-color:#CE9834;
	}	
.navbar {
	background-image:url(../img/navbar_bg.gif)	
	}
.navbar_item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:28px;
	width:100%;	
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:center;
	background-repeat:repeat-x;
	}	
.navbar_item:hover {
	background-image:url(../img/navbar_bg_hover.gif)
	}		
.inside_nav_table {
	border:2px solid #CE9834;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
.inside_nav_header {
	font-size:16px;
	color:#FFFFFF;
	background-color:#CE9834;
	font-weight:500;
	text-indent:5px;
	}	
.inside_nav_item_level_1, .inside_nav_item_level_2 {
	font-size:12px;
	color:#343333;
	background-color:#DDB873;
	border-bottom:1px solid #B1832C;
	border-right:1px solid #B1832C;
	/*border-top:1px solid #FFFFFF;*/
	/*border-left:1px solid #FFFFFF;*/
	width:100%;
	display:block;
	text-decoration:none;
	text-indent:10px;
	}
.inside_nav_item_level_2 {
	text-indent:15px;
	background-color:#DBC69E;
	}	
.inside_nav_item_level_1:hover, .inside_nav_item_level_2:hover {
	background-color:#CE9834;
	color:#343333;
	/*border-bottom:1px solid #FFFFFF;*/
	/*border-right:1px solid #FFFFFF;*/
	/*border-top:1px solid #B1832C;*/
	/*border-left:1px solid #B1832C;*/
	}
.inside_nav_call_us {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	}
.section_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	background-color:#333333;
	text-indent:20px;
	}	
.staff_profile_header, .enrollment_form_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	background-color:#3D40D4;
	text-indent:5px;
	}
.staff_profile_document_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#3D40D4;
	text-indent:10px;
	}	
.staff_profile_teacher_info_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:500;
	background-color:#333333;
	}	
	
.staff_profile_teacher_info_table {
	float:right;
	border:#000000 solid 2px;
	}
			
.body_text, .body_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343333;
	padding-left:5px;
	}

.news_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343333;
	}	
.news_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D40D4;

	}
.news_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343333;

	}			
	
	
.body_header {
 	font-size:16px;
	font-weight:bold;
	padding-left:0px;
	color:#3D40D4;
	}
.body_link {
	color:#3D40D4;
	text-decoration:underline;
	}
.body_link:hover {
	text-decoration:none;
	}	
.body_table_inline_left, .body_table_inline_right, .body_table {	
	border:2px solid #CE9834;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.body_table_inline_right {
	float:right;
	display:inline-table;
	}
.body_table_inline_left {
	float:left;
	display:inline-table;
	}
.body_table_header {
	font-size:14px;
	background-color:#CE9834;
	font-weight:bold;
	color:#000000;
	text-align:center;
	}
.body_table_subheader {
	font-size:12px;
	background-color:#DDB873;
	border-top:1px solid #CE9834;
	border-bottom:1px solid #CE9834;	
	font-weight:bold;
	color:#000000;
	text-indent:5px;
	}	
.body_table_data {
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
	padding-left:10px;
	}			
.map_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	display:block;
	width:100%;
	background-color:#3D40D4;
	text-indent:5px;
	}	
.webmail_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	}
.homepage_links_table {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;	
	font-family:Arial, Helvetica, sans-serif;
	}
.homepage_links_section_header {
	background-image:url(../img/homepage_right_nav_bg.gif);
	color:#FFFFFF;
	font-size:18px;
	line-height:20px;
	letter-spacing:1px;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
	padding-left:5px;
	}
.homepage_links_section_header_link	{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:100%;
	}
.homepage_links_section_header_link:hover {
	color:#CE9834;
	background-color:#000000;
	}
.homepage_links_section_sub_header {
	font-size:14px;
	padding-left:8px;
	color:#000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	background-color:#CE9834;
	}
.homepage_links_section_body {
	padding-left:10px;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
	}
.homepage_links_section_body_link {
	color:#0000CC;
	}	
.homepage_links_section_body_link:hover {
	text-decoration:none;
	}		
	
.inthenews_section_body {
	padding-left:5px;
	font-size:13px;
	color:#333333;
	background-color:#FFFFFF;
	}

.scoreboard_table_inline, .scoreboard_table {	
	border:2px solid #000000;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}	
.scoreboard_table_inline {
	float:right;
	display:inline-table;
	}	
.scoreboard_subheader {	
	background-color:#FFD900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	}
.scoreboard_results_header {	
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	}
.scoreboard_results_score {	
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}	
.scoreboard_results_detail {	
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}	
	
.scoreboard_sched_header {	
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	}
.scoreboard_sched_detail {	
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}