	* { padding: 0; }
	
	body { background: white url("backgrounds/smart_bkgrnd.jpg"); }
	
	#page_header { width: 961px; height: 205px; background: white url("backgrounds/smart_banner.jpg") 0 0 no-repeat; }
	
	#header_nav { width: 99%; margin-left: 6px; margin-top: 170px; height: 30px;}
	
	.nav_list {padding: 0px; margin:0px; height: 24px; list-style-type: none;}
	.nav_list ul { width: 100%;}
	.nav_list li { height: 100%; margin-top: 6px; margin-right: 2px; background: #fff url("backgrounds/btn_back.png") 0 0 no-repeat; float: left;}
	.nav_list a {
	display: block;
	margin-left: 11px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url("backgrounds/btn_back2.png") top right no-repeat;
	text-decoration: none;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	font-family: arial, "lucida console", sans-serif;}
	
	#blue_nav_list a {background: url("backgrounds/blue_btn_back2.png") top right no-repeat;}
	#blue_nav_list {background: #fff url("backgrounds/blue_btn_back.png") top left no-repeat;}

	.blank_nav_space {margin-right: 0px; width: 490px;}

	#content_table { margin-left: 6px; width: 775px; }

	a:link { text-decoration: none; color: #003e64; font-weight: bold; }
	a:visited { text-decoration: none; color: #003e64; font-weight: bold; }
	a:active { text-decoration: none; color: #003e64; font-weight: bold; }
	a:hover { color: #7D5FA9; font-weight: bold; }

	.cathead {  font-family: Arial, Helvetica; font-size: 12px; color: #FFFFFF; font-weight: bold; vertical-align: middle;}
	.plaintext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
	.highlightplaintext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC6600; font-weight: normal;}
	.tinyplaintext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
	.datetext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: normal;}
	.titletext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold;}
	.formelementtext { font-family: Times, Times New Roman, serif; font-size: 11px; color: black; font-weight: normal;}
	.resultcount { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
	.bodywhite {color: white; margin-left: 20px; margin-right: 10px; font-family: Arial, Helvetica, sans serf;}


	/* ********************************************************************************************** */
	/* ****************************				malindex.php				************************  */
	/* ********************************************************************************************** */
	.nav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: white; font-weight: bold; }

	a.nav:link { text-decoration: none; color: #15466F; font-weight: bold; }
	a.nav:visited { text-decoration: none; color: #15466F; font-weight: bold; }
	a.nav:active { text-decoration: none; color: #15466F; font-weight: bold; }
	a.nav:hover { color: #7D5FA9; font-weight: bold; }

	#content { width: 781px; margin-left: 5px; }
	#content a { border: none; }
	#content img { border: none; }
	
	#hero_section { 
		background: #fff url("backgrounds/index_top_back.gif") 0 0 no-repeat;
		margin-bottom: 9px;
		height: 316px;
		width: 788;
	}
	
	#hero { float: left; width: 781px; height: 316px; overflow: hidden; }
	#hero_buttons { margin-top: 1px; width: 780px;}
	#hero_top_btn { margin: 0 0 0 0; padding: 0; height: 156px;}
	#hero_btm_btn { margin: 0 0 0 0; padding: 0; height: 156px;}
	#vid_container {
		border: solid 1px #15466F;
		float: left;
		background: #fff url("backgrounds/hero_img.jpg") 0 0 no-repeat;
		margin: 7px 0 9px 6px; 
		height: 297px;
		width: 526px;
	}
	
	#sub_hero_section {
		border: solid 1px #ccc;
		/*background: #fff url("backgrounds/index_btm_back.gif") 0 0 no-repeat;*/
		margin: 0px;
		padding: 0px;
		width: 779px;
		height: 372px;
		overflow:hidden;
	}
	
	#top_btn_container { margin: 9px 8px 0px 8px; padding: 0px; }
	
	.button_grid {
		margin: 0px 0px 5px 0px;
		padding: 0px;
		height: 172px;
		width: 126px;
		overflow: hidden;
		display: block;
		float: left;
		font-family: arial, "lucida console", sans-serif;
		text-align: center;
	}
	a.btn_lnk:link 		{font-size: 11px; color: #15466F; }
	a.btn_lnk:visited 	{font-size: 11px; color: #15466F; }
	a.btn_lnk:active  	{font-size: 11px; color: #15466F; }
	a.btn_lnk:hover		{font-size: 11px; }
	
	.blue { color: #15466F;}
	.question{ padding: 0; margin: 0; font-weight: bold; font-size: 14px; line-height: 14px; color: #15466F;  font-family: arial, "lucida console", sans-serif; }
	.answer {  padding: 0; margin: 0; font-size: 11px; line-height: 14px; color: #010101; font-family: arial, "lucida console", sans-serif;}
	.answer li{padding: 0; margin: 0;}
	
	/* ********************************************************************************************** */
	/* ****************************			mal-lessonplans.php				************************  */
	/* ********************************************************************************************** */
	#content_wrapper {margin: 0; padding: 0; width: 788px; background: url("backgrounds/faq_wrapper_back.gif") 0 0 repeat-y;}
	#content_wrapper_top {width: 100%; margin: 0; padding: 0; height: 5px; background: url("backgrounds/faq_wrapper_top.gif") 0 0 no-repeat;}
	#content_wrapper_bottom {width: 100%; margin: 0; padding: 0; height: 20px; background: url("backgrounds/faq_wrapper_bottom.gif") bottom left no-repeat; clear: both;}
	
	.blue { color: #15466F;}
	.lesson_question{ 	padding: 0; margin: 0px 0px 15px; font-weight: bold; font-size: 14px; line-height: 14px; color: #15466F;  font-family: arial, "lucida console", sans-serif; }
	.lesson_answer {  	padding: 0; margin: 0px; font-size: 11px; line-height: 14px; color: #010101; font-family: arial, "lucida console", sans-serif;}
	.lesson_answer li{	padding: 0; margin: 0px 0px 15px 15px; }
	
	.form_fields { 		padding: 0; margin: 0; margin-top: 15px; float: right; width: 375px;}
	.form_fields br { clear: both; }
	.form_fields input { margin-top: 0px; margin-bottom: 4px; float: left; height: 18px; }
	.form_label { display: block; float: left; text-align: right; width: 135px; font-size: 11px;  color: #010101; font-family: arial, "lucida console", sans-serif; line-height: 24px; }
	
	#lesson_upper_section { /* border: solid 1px #ccc; height: 840px; */ }
	#lesson_plans_one { padding: 0; margin: 0; float: left; clear:both; width: 100%; height: 215px; }
	#lesson_plans_two { padding: 0; margin: 0 0 15px 0; float: left; clear:both; width: 100%; }
	#lesson_plans_three{padding: 0; margin: 0 0 15px 0; float: left; clear:both; width: 100%; }
	
	#lesson_lower_section{margin-top: 5px; /* border: solid 1px #ccc; height: 620px; */}
	#lesson_plans_four {padding: 0; margin: 0; margin-left:  1px; float: left; width: 386px;}
	#lesson_plans_five {padding: 0; margin: 0 1px 15px 0; float: left; width: 398px;}
	
	#text_box_one {		padding: 0; margin: 15px 20px 15px 15px; width: 250px; float: left; }
	#image_box_one {	margin: 5px 5px 0 5px; width: 300px; height: 205px; float: left; background: url("backgrounds/lesson_top_right.jpg") 0 0 no-repeat;}
	
	#text_box_two {		padding: 0; margin: 10px 0px 0px 15px; width: 100%; float: left; }
	#image_box_two {	margin: 10px; width: 380px; height: 364px; float: left; background: url("backgrounds/lesson_mid_left.jpg") 0 0 no-repeat;}
	
	#text_box_three {	padding: 0; margin: 15px 20px 0px 15px; width: 360px; float: left;}
	#image_box_three {	margin: 5px; width: 380px; height: 205px; float: left; background: url("backgrounds/lesson_bottom_right.jpg") 0 0 no-repeat;}
	
	#text_box_four { 	padding: 0; margin: 15px 20px 0px 15px; width: 100% float: left;}
	#image_box_four { 	margin: 5px; width: 380px; height: 464px; float: left; clear: both; background: url("backgrounds/lesson_form_image.jpg") 0 0 no-repeat;}
	
	.fixes { display: block; float: right; width: 245px; font-size: 11px; font-family: arial, "lucida console", sans-serif; }
	
	/* ********************************************************************************************** */
	/* ****************************				mal-faq.php					************************* */
	/* ********************************************************************************************** */
	#faq_wrapper {margin: 0; padding: 0; width: 788px; background: url("backgrounds/faq_wrapper_back.gif") 0 0 repeat-y;}
	#faq_wrapper_top {width: 100%; margin: 0; padding: 0; height: 5px; background: url("backgrounds/faq_wrapper_top.gif") 0 0 no-repeat;}
	#faq_wrapper_bottom {width: 100%; margin: 0; padding: 0; height: 20px; background: url("backgrounds/faq_wrapper_bottom.gif") bottom left no-repeat; }
	
	#section_header {padding: 0; margin: 0 0 15px 0; font-weight: bold; font-size: 14px; line-height: 14px; color: #15466F; }
	
	.content_container { margin: 10px; padding: 0; font-family: arial, "lucida console", sans-serif; font-size: 11px;}
	.content_container .answer { margin-bottom: 10px; }
	.content_container .answer li { margin-left: 15px; padding-left: 0px;}
	
	/* ********************************************************************************************** */
	/* ****************************			mal-testimonials.php			************************* */
	/* ********************************************************************************************** */
	.testimonial { padding: 5px 5px; margin: 20px 20px;float: left; }
	.testimonial .question { margin: 5px; }
	.testimonial .answer { margin: 5px; }
	.testimonial-alt { padding: 5px 5px; margin: 20px 20px;float: left; background-color: #E9E9E9; }
	.testimonial-alt .question { margin: 5px; }
	.testimonial-alt .answer { margin: 5px; }
	
	/* ********************************************************************************************** */
	/* ****************************			mal-about.php					************************* */
	/* ********************************************************************************************** */
	.about_divider { clear: both; flat: left; width: 100%; height: 1px;}
	#about_subtext { font-style: italic; float: left; width: 116px; margin: 14px; }

	#about_first_text_block { float: left; width:300px; margin: 1px;}
	#about_first_text_block .question { font-size:16px; margin-left: 14px;}
	#about_first_text_block .answer { font-size: 12px; margin: 14px;}
	
	#about_first_image_block { float: left; width: 329px; height: 158px; margin-top: 15px; background: #fff url("backgrounds/about_top_right_image.gif") top right no-repeat;}
	#about_second_image_block {float: left; width: 380px; height: 206px; margin: 1px; background: #fff url("backgrounds/about_mid_right_image.jpg") top right no-repeat;}
	#about_third_image_block {float: left; width: 380px; height: 204px; margin: -45px 1px 0px 15px; background: #fff url("backgrounds/about_bottom_left_image.jpg") 0 0 no-repeat;
	}
	
	#about_second_text_box { width: 401px; float: left;  }
	#about_second_text_box .question { font-size: 16px; margin-left: 15px;}
	#about_second_text_box .answer {font-size: 12px; margin:15px; margin-right: 10px;}
	
	#about_third_text_box {	float: right; width: 380px; }
	#about_third_text_box .question { font-size:16px; margin-left: 15px;}
	#about_third_text_box .answer {font-size: 12px; margin:15px;}
	
	/* ********************************************************************************************** */
	/* ****************************			mal-contact.php					************************* */
	/* ********************************************************************************************** */
	
	#contact_block { margin: 15px;}
	#contact_block .answer { margin: 15px;}
	