.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #336699;}.bottomlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	letter-spacing: -0.25pt;}.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}.footerbar {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #336699;	border-bottom-color: #336699;}.breadcrumbs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.page_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #003366;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003366;	letter-spacing: -1pt;}.body_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.bodyquestions {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #336699;}.months {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;	background-color: #CCCC99;	border-top: 1px solid #660000;	border-right: 1px solid #660000;	border-bottom: none;	border-left: 1px solid #660000;}.springbar {	background-color: #66CC33;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #009933;	border-bottom-color: #009933;}.borderbox {	border: 1px solid #333333;}.monthtitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000000;	background-color: #CCCC99;	letter-spacing: -0.75pt;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #660000;	border-bottom-color: #660000;	text-indent: 5px;}.searchborder {	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #336699;	border-bottom-color: #336699;	border-left-color: #336699;}.contentarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000000;	background-color: #CCCC99;	letter-spacing: -1pt;	text-indent: 5px;}.pathssubbar {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #660000;	border-left-color: #660000;	background-color: #D0E6A2;}.pathsmonths {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}.bodysubtitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #003366;	letter-spacing: -0.35pt;}.darkblueline {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #003366;}.sideline {	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #003366;}.welcome_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;}.bluebody_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}.activity_subtitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-indent: 1pt;	background-color: #c5d5e6;	text-transform: uppercase;}.logintext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;}.logintitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #6498c1;	letter-spacing: 0pt;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333366;	text-transform: uppercase;}.activity_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #003366;	letter-spacing: -1pt;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003366;}.detail_box {	border: 1px solid #336699;}.whitetitles {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.videobox {	border: 3px ridge #6699CC;}.titlepost {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	letter-spacing: -1pt;}.posit {	font-family: "Comic Sans MS", Chalkboard, "Marker Felt";	font-size: 14px;	color: #000000;	letter-spacing: -0.5pt;	line-height: 16px;	font-weight: bold;}.remindertext {	font-family: "Comic Sans MS", Chalkboard, "Marker Felt";	font-size: 18px;	color: #000000;	letter-spacing: -0.5pt;}.remindertitle {	font-family: "Comic Sans MS", Chalkboard, "Marker Felt";	font-size: 24px;	font-weight: bold;	color: #000000;	letter-spacing: -0.5pt;}.poptext {	font-family: "Comic Sans MS", Chalkboard, "Marker Felt";	font-size: 12px;	color: #000000;	font-weight: normal;	letter-spacing: -0.5pt;}.postittitle {	font-family: "Comic Sans MS", Chalkboard, "Marker Felt";	font-size: 14.5px;	font-weight: bold;	color: #000000;	text-decoration: underline;	letter-spacing: -0.5pt;	text-align: left;}.activmenutitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	background-color: #6498c1;	letter-spacing: 0pt;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333366;	text-transform: uppercase;	text-align: center;}.sampleweek {	border: 1px solid #003366;}.weeklymenu {	background-color: #DBE7F3;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: left;}.suggest {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	color: #000000;	text-indent: 4pt;	letter-spacing: -0.35pt;}.contenttitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	background-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	text-indent: 3pt;}.teachertab {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #000000;	background-color: c5d5e6;	text-indent: 3pt;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #333333;	border-right-color: #333333;	border-left-color: #333333;}.mappingtab {	border-right: 2px solid #def2ce;}.bottmgrayline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.rightline {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #333333;}.mappingtabblocks {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #faf1bb;}.superscript {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	color: #0000FF;	vertical-align: super;}.fall_outline {	border: 1px solid #FF6633;}.fall_subtitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF6633;	font-weight: bold;	letter-spacing: -0.25pt;	background-color: #FFCC99;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FF6633;	text-indent: 3pt;}.book_border {	border: 1px solid #333333;}.bottmorangeline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF6633;}.vlc_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FF0000;	text-indent: 1pt;}.narr_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #6699FF;	text-indent: 1pt;}.ak_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #999999;	text-indent: 1pt;}.pa_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #00CC00;	text-indent: 1pt;	border-top-width: 1px;	border-bottom-width: 1px;}.toc_subline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.psl_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #9900CC;	font-weight: bold;	text-indent: 1pt;}.paths_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #3366CC;	text-indent: 1pt;}.required {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 14px;	font-weight: bold;	letter-spacing: -0.35pt;	text-indent: 4pt;}.book_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #003366;	letter-spacing: -1pt;}.pc_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FF9900;}.reqd_sugg_split {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #333333;}.faqborder {	border: 1px solid 336699;}.ll_toc_bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.content_area_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	font-weight: bold;	text-indent: 1pt;}.name_box {	background-color: #bbd783;	border: 1px solid #FFFFFF;}.reminder_box {	background-color: #E5EED2;	border: 1px solid #000000;}.reminder_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	color: #000000;	letter-spacing: -0.4pt;	font-weight: bold;}.reminder_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	font-weight: bold;}.quicklink_bg_box {	background-color: #C4D5E6;	border: 1px solid #FFFFFF;}.quick_links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	background-color: #336699;	letter-spacing: 4pt;	text-indent: 3pt;}.welcome_teacher {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #3366CC;	letter-spacing: -0.5pt;	text-indent: 5pt;}.reminder_title_sm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #000000;	font-weight: bold;	text-transform: uppercase;}.reminder_box_wh {	border: 1px solid #999999;}.quicklink_bg_boxCopy {	background-color: #C4D5E6;	border: 1px solid #336699;}.reminder_text_special {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	font-weight: bold;}.winter_outline {	border: 1px solid #336699;}.winter_subtitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #336699;	font-weight: bold;	letter-spacing: -0.25pt;	background-color: #DAF1F1;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #336699;	text-indent: 3pt;}.spring_outline {	border: 1px solid #009933;}.spring_subtitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #336699;	font-weight: bold;	letter-spacing: -0.25pt;	background-color: #B8E6B8;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #336699;	text-indent: 3pt;}.content_area_title {	text-indent: 1pt;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #85A9CC;	background-color: #E1EEFA;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #85A9CC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000000;}.content_ar_title_req {	text-indent: 1pt;	background-color: #D9D9D9;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000000;}.mtp_measure {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	text-transform: uppercase;	color: #FFFFFF;	letter-spacing: -0.2pt;	font-weight: bold;}.mtp_live_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.greenborder {	border: 1px solid #666600;}.askallison {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #9900FF;}.measurement {	border: 1px solid #cc2929;}.mtp_phil {	text-indent: 1pt;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #A3D96C;	background-color: #DBE6D0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A3D96C;	color: #000000;}.mtp_phil1 {	text-indent: 1pt;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #99CC66;	background-color: #C9E6AC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #99CC66;	color: #000000;}.mtp_phil2 {	text-indent: 1pt;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #7ED229;	background-color: #B3E67F;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7ED229;	color: #000000;}.bottmblueline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #336699;}.asksteve {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #0066CC;}.asksteve_box {	background-color: #DAE6F1;	border: 1px solid #000000;}.btsubbar {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #660000;	border-left-color: #660000;	background-color: #DAE5F1;}.askconsult_box {	background-color: #FFF3CC;	border: 1px solid #000000;}.askconsult {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FF9900;}.welcome_back {	xtext-indent: 1pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000000;	border: 1px solid #336699;	background-color: #E1E9F1;}.bonus_features {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-indent: 3pt;	background-color: #BDE695;	text-transform: uppercase;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #528025;	border-bottom-color: #528025;}.ltgray_outline {	border: 1px solid #CCCCCC;}.dyk_answer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #000000;	text-indent: 4pt;	letter-spacing: -0.35pt;}.assessmentbottom {	border-top: none;	border-right: none;	border-bottom: solid #000033;	border-left: none;}.red_outline {	border: 1px solid #FF0000;}.activity_sub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-indent: 3pt;	background-color: #C2D3F3;	text-transform: uppercase;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #3366CC;	border-bottom-color: #3366CC;}.result_border {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCC99;	border-bottom-color: #CCCC99;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCC99;}.search_subtitle {	background-color: #F1F1CD;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCC99;	border-bottom-color: #CCCC99;}.highlight {	background-color: #FFFF33;}.blue_bottmline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #8DBCFF;}.green_bottmline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #9DE650;}.blk_bottmline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}.white_bottmline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.white_topline {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.green_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #99CC00;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #99CC00;}.ltblue_bottmline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCDFFF;}.blue_solid {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003366;}.data_titles_sm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #0066FF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0066FF;}.lt_gray_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #E1E1E1;}.reflect_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #0066FF;}.data_titles_red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #CC2929;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CC2929;}.body_text_gray {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;}.data_titles {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #0066FF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0066FF;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.data_titles {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #0066FF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0066FF;}.response_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #9900CC;}.welcome_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #CC2929;	text-indent: 1pt;}.page_title2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #003366;	letter-spacing: -1pt;}.title_underline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003366;}.construct_links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-transform: capitalize;	color: #333333;	background-color: #FFE982;	letter-spacing: normal;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.more_links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-transform: capitalize;	color: #4C7398;	letter-spacing: normal;	text-indent: 3pt;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.quicklink_bg_yellow {	background-color: #FFE982;	border: 1px solid #FFFFFF;}.quicklink_bg_whiteorange {	background-color: #FFFFFF;	border: 1px solid #FF9933;}.quicklink_bg_grey {	background-color: #E2E5D9;	border: 1px solid #999999;}.welcomeclass {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	background-color: #CCCCCC;	text-indent: 3pt;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;}.more_links2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-transform: capitalize;	color: #466B8E;	letter-spacing: normal;	text-indent: 3pt;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.activitytitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #336699;	text-decoration: underline;	background-color: #FFFFFF;}.bottomline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.admintitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}.activityadmintitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;	background-color: #000033;}