#bd #nav_col { background-color:red; }
#ft { color:#3d64a0; font-size:85%; margin-top:25px; text-align:center; }
#ft ul { margin-bottom:5px; }
#ft ul li { border-left:1px solid #3d64a0; display:inline; margin-left:10px; padding-left:10px; }
#ft ul li.first { border-left:0px; }
#ft ul li a,
#ft ul li div { color:#3d64a0; text-decoration:none; }
#ft ul li a:hover { text-decoration:underline; }
.orange_div { background-color:#f6a737; }
.blue_div { background-color:#345889; }
.rounded { margin-bottom:10px; }
#entire_white_box { background:url(/_graphics/blue_box_background.jpg) no-repeat top right; margin-left:20px; width:606px; }
#white_box_top { background:url(/_graphics/white_box_top.png); height:49px; width:604px; }
#white_box_bottom { background:url( /_graphics/white_box_bottom.png); height:25px; width:604px; }
#white_box { background:url(/_graphics/white_box_middle.png) repeat-y; width:604px; }
#ol_box { border:2px dotted blue; margin-left:23px; margin-right:23px; margin-top:10px; width:542px; }
.subjects_numbered li { border:2px dotted red; height:72px; list-style:inherit; margin-bottom:6px; margin-left:30px; margin-top:6px; }
#page_navigator { font-weight:bold; background:url(/_graphics/lesson_grade_bar.jpg) no-repeat; color:#ffffff; font-family:"Times, serif","Times New Roman", serif; font-size:123.1%; height:25px; margin:-20px 23px 0px 23px; padding-left:10px; padding-top:5px; width:532px; }
#page_navigator_subjects { color:#4c79ad; font-size:93%; font-weight:bold; margin-left:12px; margin-top:6px; width:250px; }
#page_navigator_subjects p { color:#000; font-weight:normal; }
#page_navigator_concepts { color:#4c79ad; float:right; font-size:93%; font-weight:bold; margin-left:23px; padding-top:6px; width:250px; cursor:pointer; }
#page_navigator_concepts span { font-weight:normal !important; font-size:85%; }
#page_navigator_concepts p { color:#000; font-weight:normal; }
#page_navigator_box { background:url(/_graphics/lessons_grade_box_middle.png) repeat-y; margin-left:23px; width:544px; margin-bottom:15px;}

#page_navigator_box_bottom {background:url(/_graphics/lessons_grade_box_bottom.png); height:10px; width:544px; }
#lesson_spec_nav, #overview_top {  height:40px; width:605px; }
#overview_top { background:url(/_graphics/overview_tab_box_top.png) no-repeat; height:86px; }
#lesson_spec_nav div {  height:40px; text-indent:-9999px;float:left;cursor:pointer; }
#box_lesson_tab { background:url(/_graphics/lesson_unselected_tab.jpg); width:136px; }
#box_lesson_tab.tabOn { background:url(/_graphics/lesson_selected_tab.jpg); }
#box_handouts_tab { background:url(/_graphics/handouts_unselected_tab.jpg); width:122px; }
#box_handouts_tab.tabOn { background:url(/_graphics/handouts_selected_tab.jpg); }
#box_standards_tab { background:url(/_graphics/academic_standards_unselected_tab.jpg); width:152px; }
#box_standards_tab.tabOn { background:url(/_graphics/academic_standards_selected_tab.jpg); }
#box_framework_tab { background:url(/_graphics/philanthropy_framework_unselected_tab.jpg); width:195px; }
#box_framework_tab.tabOn { background:url(/_graphics/philanthropy_framework_selected_tab.jpg); }
#handouts_tab_content, #standards_tab_content, #framework_tab_content { display:none; margin-left:23px; margin-top:-30px; }
#large_box { margin-left:-10px; margin-top:-3px; width:922px; }
#large_box_top { background:url(/_graphics/large_box_top.png) no-repeat; font-family:"Times, serif","Times New Roman", serif; margin-left:21px; padding-left:4px; width:922px; }
#large_box_top_text { font-weight:bold;color:#ff4100; font-size:260%; padding-left:20px; padding-top:28px; }
#large_box_main { background:url(/_graphics/large_box_middle.png) repeat-y; clear:both;  padding-left:20px; }
#large_box_bottom { background:url(/_graphics/large_box_bottom.png); clear:both; height:47px; }
#duration { background:#e4f0f5; font-size:93%; height:62px; margin-left:23px; padding-left:12px; width:542px; }
#purpose, #objectives { font-size:93%; margin-bottom:27px; margin-left:35px; margin-right:35px; margin-top:27px; }
#div_bar { background:url(/_graphics/lesson_div_bar.jpg); height:2px; margin-left:23px; width:543px; }
#credits { margin-bottom:38px; margin-left:35px; margin-top:27px; }
#contents_box { display:block; margin-left:640px; margin-right:40px; width:221px; }
#contents_box_top { background:url(/_graphics/contents_box_top.jpg); height:15px; width:100%; }
#contents_box_middle { background:url(/_graphics/contents_box_middle.jpg) repeat-y; height:100%; width:100%; }
#contents_box_bottom { background:url(/_graphics/contents_box_bottom.jpg); height:16px; width:100%; }
.content_box li span { color:#FFFFFF; font-size:93%; margin-bottom:9px; margin-top:9px; }
.content_box { color:#82bb48; }
#contents_box_middle h1, #contents_box_middle h2, #contents_box_middle h4 { color:#FFFFFF; padding-bottom:6px; padding-left:17px; padding-right:17px; }
#contents_box_middle h1 { font-size:138.5%; }
#contents_box_middle h2 { font-size:123.1%; }
#contents_box_middle h3 { background-color:#305f96; border-bottom:#629fba 1px solid; border-top:#629fba 1px solid; color:#fff; font-size:100%; font-weight:bold; margin-left:1px; padding-left:17px; padding-top:8px; width:203px; }
#contents_box_middle h3 span { display:block;margin:3px 0px 10px 10px; }
#contents_box_middle h3 a { color:#FFFFFF; font-weight:normal; text-decoration:none; }
#contents_box_middle h3 a:hover { text-decoration:underline; }
#contents_box_middle h4 { color:#8fc238; font-size:116%; font-weight:bold; padding-top:6px; }
#contents_box_middle dl dt { border-top:#629fba 1px solid; color:#8fc238; font-size:116%; font-weight:bold; left:1px; line-height:normal; list-style-position:outside; list-style-type:decimal; margin-right:1px; padding:6px 9px 6px 24px; position:relative; }
#contents_box_middle dl dd a { color:#fff; text-decoration:none; }
#contents_box_middle dl dd a:hover { text-decoration:underline; }
#contents_box_middle dl dt.more_than_9 { padding-left:13px; }
.arrowOn { background-image:url(/_graphics/lessons_orange_arrow.png);background-repeat:no-repeat; }
.contentOn { font-weight:bold!important; }
#contents_box_middle dl dd { color:#ffffff; font-size:0px; font-size:100%; font-weight:normal; left:0px; line-height:normal; margin-bottom:-12px; margin-left:45px; position:relative; top:-22px; width:165px; }
#helpful_resources,#ltg_supporters { clear:right; margin:31px 40px 0px 640px; width:221px; }
#helpful_resources_top { background:url(/_graphics/helpful_resources.jpg); height:29px; }
#helpful_resources_middle { background-color:#f1f9db; padding-bottom:12px; width:221px; }
#helpful_resources_middle img { padding-left:17px; padding-top:6px; }
#helpful_resources_middle li { list-style-image:url(/_graphics/small_blue_arrow.png);   list-style-position:inside; margin-left:.5em; line-height:1.1em;  }
#helpful_resources_middle li a {padding-left:expression('.5em')}
#helpful_resources_base { background:url(/_graphics/green_box_bottom.jpg); height:7px; width:221px; }
#ltg_supporters_top { background:url(/_graphics/supporters.jpg); height:29px; }
#ltg_supporters_middle { background-color:#f1f9db; width:221px; }
#ltg_supporters_base { background:url(/_graphics/green_box_bottom.jpg); height:7px; width:221px; }
#kw_table { display:none; }

/* \*/
* html #kw_table {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */

#objectives li { list-style:disc; margin-left:15px; }
#subject_lesson { margin-left:26px; }
#subject_lesson_subtitle { margin-left:26px; width:450px; }
#subject_lesson_subtitle a { color:#4C79AD; cursor:pointer; }
#icons { margin-top:-20px; text-align:right; width:604px; }
#large_box_top { font-family:"Times, serif","Times New Roman", serif; }
#subject_lesson { color:#4c79ad; font-size:116%; font-weight:bold; }
#subject_lesson_subtitle { font-size:108%; font-weight:normal; }
#objectives span.italics { color:#000; font-size:93%; font-style:italic; font-weight:normal; }
#credits span { color:#8fc238; font-size:93%; font-weight:bold; }
#comments { clear:left; color:#FF3300;  font-weight:bold; margin-left:23px; padding-top:30px; width:592px; }
#comments ul { list-style:decimal; }
#comments img { height:28px; margin-top:18px; width:135px; }
.comments_indiv { background:#e4f0f5; color:#4c79ad; font-size:108%; font-weight:bold; margin-top:6px; padding:6px 23px 10px 23px; }
.comments_indiv p { color:#000; font-size:93%; font-weight:normal; }
#comments .location { color:#4c79ad; font-weight:normal; }
#comments .date { color:#4c79ad; float:right; font-size:77%; font-weight:normal; margin-top:-15px; }
#submit_comment { margin-bottom:20px; margin-top:38px; }
#submit_comment img { cursor:pointer; }
#disclaimer { clear:both; font-size:77%; margin-left:20px; margin-top:20px; padding-bottom:20px; width:550px; }
.teacher_tip { background-color:#EEEEEE; border:1px solid #000000; color:#990000; font-size:9pt; margin:25px 0 0 0; padding:5px; clear:both;}
.section_div { border:1px solid #CCCCCC; }
.da { margin:0 0 -15px 15px; }
#lesson_content { line-height:1.4em; margin:0px 35px; }
.lt li { margin:.5em 0em; }
.lt br { line-height:0px; }
.lt ol li { list-style-type:decimal; margin-left:2.5em; }
#white_box h1,
#white_box h2,
#white_box h3,
#white_box h4,
#white_box h5,
#white_box h6 { font-weight:bold; margin-bottom:1em; }
#white_box h1 { font-size:153.9%; }
#white_box h2 { font-size:138.5%; }
#white_box h3 { font-size:123.1%; }
#white_box h4 { font-size:108%; }
#lesson_content h4 { color:#4c79ad; font-size:108%; font-weight:bold; }
#lesson_content ul li { list-style:disc; margin-left:15px; }
#lesson_content ul li li { list-style:circle; margin-left:30px;}
#lesson_content ul li li li { list-style:square; }
#lesson_content ul li li li li { list-style:disc; }
#lesson_content ul li li li li li { list-style:circle; }
#lesson_content ul li li li li li li { list-style:square; }
#lesson_content ul li li li li li li li{ list-style:disc; }
#lesson_content ul li li li li li li li li { list-style:circle; }
#lesson_content ul li li li li li li li li li { list-style:square; }

#lesson_content .even,
#lesson_content .odd { margin:22px 0px; }
#lesson_content .even { background-color:#E4F0F5; margin-left:-12px; padding:5px 12px 5px 12px; }
.block_q { margin-left:15px; }
* html li {  height:1%; }
* html li a { height:1%; }
#handouts_tab_content { margin-right:23px; }
#handouts_tab_content .handout_header { text-align:center; }
#handouts_tab_content h4.handout_header { color:#FF4100; }
#handouts_tab_content td { padding:"fred"; }
#ajax_indicator { float:right; height:15px; width:15px; }
#search_form label { font-weight:bold; margin-right:3px; }
#search_form_state { font-size:80%; }
.standards {  font-size:90%; margin-bottom:15px; width:550px; }
.standards * { color:#000000; }
.show_parent { background-color:#FFFFFF; }
.standards .grade_subject, #the_search_results .grade_subject { background:#305F96 url(/_graphics/search/tl.gif) no-repeat scroll left top; border-top:5px solid #FFFFFF; clear:both; font-size:120%; font-weight:bold; padding:5px; }
#the_search_results .grade_subject { font-size:90%; margin-bottom:-6px; }
.grade_subject .grade, .grade_subject .subject, .grade_subject #phil_grade_span { color:#FFFFFF; display:inline; margin-right:15px; }
#phil_grade_span { font-size:100%; }
.grade_subject .grade span, .grade_subject .subject span { color:#A5D2FA; font-size:80%; }
.level_desc { color:#222222;  font-size:80%; position:relative; width:120px; }
.level_desc img { cursor:pointer;  margin:0pt 3px 0pt 0pt; }
.result {  }
.result div { padding:5px 5px 0px; }
.result div.desc { color:#333333; padding-bottom:5px; position:relative; }
#the_standards .lvl1 { background-color:#DFEFFD; clear:both; }
#the_standards .lvl2 { background-color:#C9E4FC; clear:both; }
#the_standards .lvl3 { background-color:#A5D2FA; clear:both; }
#the_standards .lvl4 { background-color:#98C5ED; clear:both; }
#the_standards .lvl1 .desc { margin-left:130px; width:410px; }
#the_standards .lvl2 .desc { margin-left:150px; width:390px; }
#the_standards .lvl3 .desc { margin-left:170px; width:370px; }
#the_standards .lvl4 .desc { margin-left:190px; width:350px; }
#the_search_results img { cursor:pointer; }
#the_search_results { padding-top:15px; width:698px; }
#the_search_results .lvl1 { background-color:#DFEFFD; }
#the_search_results .lvl1 .desc { margin-left:150px; width:537px; }
#the_search_results .lvl2 { background-color:#C9E4FC; }
#the_search_results .lvl2 .desc { margin-left:170px; width:517px; }
#the_search_results .lvl3 { background-color:#A5D2FA; }
#the_search_results .lvl3 .desc { margin-left:190px; width:497px; }
#the_search_results .lvl4 { background-color:#98C5ED; }
#the_search_results .lvl4 .desc { margin-left:210px; width:477px; }
.desc .label { color:#0047B6; margin-right:8px; }
#search_form { border-color:-moz-use-text-color #CCCCCC rgb(204, 204, 204); border-style:none solid solid; border-width:0px 1px 1px; margin-top:0pt; padding:10px; }
#search_form input, #search_form select { font-size:80%; }
#search_form label, #gradeSelection span, #rangeSelection span { font-weight:bold; }
#subjectSelection { clear:both; }
.hidden { display:none; }
.block { display:block; }
.inline { display:inline; }
.show_children {  width:20px; }
.lessons { background-color:#74A4CF; clear:both; color:#FFFFFF; margin:5px 0px 0px; padding:5px 5px 5px 35px; }
.lessons .level_desc { color:#FFFFFF; font-size:80%; }
.lesson_link { font-size:80%; margin-left:180px; padding-bottom:6px; }
.lesson_link a, .lesson_link a:visited, .lesson_link a:hover, .lesson_link a:hover:visited { color:#FFFFFF; font-weight:normal; text-decoration:underline; }
.lesson_link a:hover, .lesson_link a:hover:visited { color:#CFFFDF; text-decoration:none; }
.instructions { background-color:#EEEEEE; border:1px solid #CCCCCC; color:#000000; font-size:80%; padding:5px; }
#header { background:white url(/_graphics/search/bg.gif) repeat-x scroll center bottom;  font-size:93%; line-height:normal; margin-bottom:10px; width:100%; }
#header ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:10px 10px 0px 0px; }
#header li { background:transparent url(/_graphics/search/norm_left.gif) no-repeat scroll left top;  margin:0pt; padding:0pt 0pt 0pt 9px; }
#header a { background:transparent url(/_graphics/search/norm_right.gif) no-repeat scroll right top; color:#FFFFFF; display:block; font-family:Arial,Helvetica,sans-serif; font-weight:bold; padding:5px 15px 4px 6px; text-decoration:none; }
#header a:hover { color:#000000; }
#header #current { background-image:url(/_graphics/search/norm_left_on.gif); }
#header #current a { background-image:url(/_graphics/search/norm_right_on.gif); color:#000000; cursor:text; font-family:Arial,Helvetica,sans-serif; font-weight:bold; padding-bottom:5px; text-decoration:none; }
#gradeSelection, #rangeSelection { font-weight:bold; list-style-type:none; margin:10px 5px 0px 0px; }
#rangeSelection { margin-top:0pt; }
#gradeSelection span, #rangeSelection span {  margin-top:5px; }
#gradeSelection li, #rangeSelection li { background:#0047B6 none repeat scroll 0%; border-color:#DDDDDD rgb(0, 0, 0) rgb(0, 0, 0) rgb(221, 221, 221); border-style:solid; border-width:2px; color:#A5D2FA; cursor:pointer; display:block;  font-size:80%; margin:0px 5px 10px; padding:4px 5px; text-align:center; text-decoration:none; }
#gradeSelection .current, #rangeSelection .current { background:#DFEFFD none repeat scroll 0%; border-color:#6F6F6F rgb(204, 204, 204) rgb(204, 204, 204) rgb(111, 111, 111); border-style:solid; border-width:2px; color:#0047B6; text-decoration:none; }
#gradeSelection li:hover, #rangeSelection li:hover { color:#FFFFFF; }
#gradeSelection li.current:hover, #rangeSelection li.current:hover { color:#000000; }
#the_search_results li { margin-bottom:3px; margin-top:3px; }
.kw span:hover, div.kw:hover { text-decoration:underline; }
.kw span { color:#666666; font-size:80%; }
.cs { color:#333333; font-size:90%; }
#print_version .standards { width:100%; }
#print_version .desc { margin-left:130px !important; width:440px !important; }
#print_version * img { display:none !important; }
#print_friendly { display:none; }
.phil_themes { border-left:1px solid #A5D2FA; border-top:1px solid #A5D2FA; margin-right:30px; width:550px; }
.phil_themes td, .phil_themes th { border-bottom:1px solid #A5D2FA; border-right:1px solid #A5D2FA; padding:3px; }
.phil_themes th { background-color:#E4F0F5; color:#000; font-weight:bold; }
.phil_themes td { font-size:93%; }
.phil_themes span { color:#0033CC; }
.related_lessons a { color:#FFFFFF; text-align:center; margin-left:45px; }
.league_coaches_survey { border:1px dotted #FF4100; padding:3px; text-align:center;font-size:85%;margin-top:25px;margin-bottom:5px; background-color:#8EFAFF; clear:left; }
.LearningLink { float:right; width:135px; margin-left:10px; margin-bottom:10px;padding:5px;color:#000;font-size:85%; background-color:#F1F9DB; } 
.LearningLink span { color:#4C79AD; }
.LearningLink div { padding:3px 0px 5px 0px; }
#lesson_content .LearingLink { line-height:1em; }
.lt .toggle { cursor:pointer; font-size:85%; font-weight:normal; }
.lt dl { padding-left:15px; }
.lt dt { font-weight:bold; }
.lt dd { margin-left:25px; }
#kw_table {
float:right;
margin-left:300px;
margin-right:20px;
margin-top:-1.5em;
font-size:85%;
width:230px;
}

#ltg_supporters_middle img {
padding:5px;
}
.print_handout_link {
	padding-left:10px;
	font-size:85%;
}
@media print {
	.print_handout_link { display:none; }
}
.service_project_note {
	font-style:italic;
	font-size:93%;
	margin:-1em 0em 0em 0em;
	padding:3px 10px;
	border-top:1px solid #F1F9DB;
	border-bottom:1px solid #F1F9DB;
	background-color:#EFFAFF;
	color:#4C79AD;
}
.maint_toolbar { padding: 10px; margin:10px; text-align:center; background-color:#FFFFFF }
.maint_toolbar a, .maint_toolbar a:visited {color:#660066; font-weight:bold; font-size:110%; }
#handouts_tab_content { overflow:auto; }