* { margin: 0; padding: 0; border: 0; }body { font-family: Verdana; background-color: #000066; }#header { 	background: #000066 url(../images/top_branding.gif);	width: 770px;	height: 79px;}#header a {	position: absolute;	text-decoration: none;}#header #sedl {	width: 770px;	height: 79px;}#header #as {	width: 770px;	height: 79px;	left: 125px;}#header a i { visibility: hidden; }#grid { background: #3366CC url(../images/grid_bkgrnd.gif) top left no-repeat; width: 770px; float: left; }#ast-logo { background: url(../images/ast_logo_off.gif) top right no-repeat;  margin-top: 9px; float: left; width: 291px; height: 14px; padding-left: 11px; }#ast-logo a { text-decoration: none; width: 291px; height: 14px; position: absolute; }#ast-logo a i { visibility: hidden; }#ast-logo a:hover { background: url(../images/ast_logo_on.gif) top left no-repeat; }#search { width: 189px; height: 17px; float: left; margin-top: 9px; padding-left: 272px; }#search input { float: left; }.input-box input { width: 118px; background: #D8E1EB; border: 1px solid #0033CC; margin-right: 3px; }#all-practices { position: absolute; top: 125px; left: 574px; }#content { float: left; }.math-head { background-image: url(../math/images/math_icon.gif); width: 760px; height: 114px; }h1 {	font-family: Verdana;	font-size: 12px;	color: #fff;	padding: 87px 0 0 30px;}.title { font-size: 17px; }#main-content-container { float: left; padding-left: 13px; }#main-content { background: #fff url(../math/images/math_bkgrnd.gif) top left no-repeat; float: left; padding-bottom: 36px; border: 2px solid #B14DD3; }#top-half { float: left; width: 734px; padding-left: 9px; }.blurb {	width: 158px;	border: 1px dashed #B14DD3;	background-color: #E2E8FA;	font-family: "Trebuchet MS", verdana;	font-size: 13px;	line-height: 18px;	color: #666666;	float: left;	margin: 10px 9px 0 0;	padding: 5px;}#video-caption-container {	float: left;	width: 550px;}#video-right {	float: left;	width: 187px;}#video-container { float: left; width: 348px; }#video { border: 4px solid #B14DD3; width: 340px; float: left; margin-top: 10px; }#top-half #still { border: 4px solid #B14DD3; width: 340px; float: left; margin-top: 10px; }#video-still { vertical-align: bottom; }#accordion { float: left; margin-top: 3px; width: 348px; }#caption, #caption1, #caption2, #caption3 {	width: 187px;	font-family: Verdana;	font-size: 11px;	color: #333333;	float: left;	margin-top: 20px;	padding-left: 9px;}.caption-hide, .backgrounder-hide, .format-hide { display: none; }#video-format, #video-format1, #video-format2, #video-format3 {	float: left;	font-size: 11px;	padding: 9px 0 0 9px;}#video-selector {	float: left;	padding: 33px 0 0 9px;}.video-box {	width: 64px;	height: 16px;	border: 1px solid #B14DD3;	background: #ECC1FB;	font-size: 11px;	text-align: center;	margin-top: 3px;	color: #000099;}.video-on { background: #DE9BF5; color: #FFFFFF; font-weight: bold; }#accordion h5.toggler {	font-family: Verdana;	font-size: 10px;	height: 17px;	background: #D0DCFA url(../images/more_dots.gif) top left no-repeat;	border: 1px solid #A0B4EE;	padding-left: 14px;	width: 332px;	float: left;}#accordion h5.toggler .text { margin-top: 2px; width: 200px; float: left; }#accordion h5.toggler #video-text { 	margin: 2px 0 0 0px; 	float: left; 	text-decoration: underline;	font-weight: normal;}#accordion h5.toggler .video-open { 	background: #D0DCFA url(../images/more_video_open.gif) top left no-repeat;	width: 23px;	height: 17px;	float: right;}#accordion h5.toggler .video-close { 	background: #D0DCFA url(../images/more_video_close.gif) top left no-repeat;	width: 23px;	height: 17px;	float: right;}#accordion .element {	border: 1px solid #A0B4EE;	font-family: Verdana;	font-size: 10px;	background: #E8EDF7;	float: left;}#accordion .element .text { width: 492px; margin-left: 14px; }#accordion .element p { margin-bottom: 5px; }#accordion .element ul { margin-bottom: 5px; }#accordion .element li { margin-left: 24px; }#practice-dropdown { 	margin-top: 5px;  	width: 184px; 	float: left;	border-top: 1px solid #000099;}#all-practices h3.toggler, h4.toggler {	font-size: 10px;	color: #3366CC;	background: #CADFF5 url(../images/menu_arrow_open.gif) 95% 50% no-repeat;	padding: 3px 0px 3px 10px;	border-left: 1px solid #000099;	border-right: 1px solid #000099;	border-bottom: 1px solid #000099;	clear: both;}#menuitems { height: 300px; }#menuitems .element {	border-left: 1px solid #000099;	border-right: 1px solid #000099;	float: left;}#all-practices .menu-item {	font-size: 10px;	color: #003399;}#all-practices .menu-item a { 	color: #003399;	text-decoration: none;	background: #D4F0DD;	float: left;	width: 162px;	padding: 4px 10px 4px 10px;	border-bottom: 1px solid #6A9CCD;}#all-practices .menu-item a:hover { color: #FFFFFF; }.Science h4.toggler { background: #7EC3B9 url(../images/menu_arrow_science.gif) 95% 50% no-repeat; }.Math h4.toggler { background: #C8A5EE url(../images/menu_arrow_math.gif) 95% 50% no-repeat; }.Literacy h4.toggler { background: #FBA524 url(../images/menu_arrow_lit.gif) 95% 50% no-repeat; }.Arts h4.toggler { background: #DD7CA9 url(../images/menu_arrow_arts.gif) 95% 50% no-repeat; }.Technology h4.toggler { background: #839DE7 url(../images/menu_arrow_tech.gif) 95% 50% no-repeat; }.Homework h4.toggler { background: #E8CA27 url(../images/menu_arrow_hw.gif) 95% 50% no-repeat; }#all-practices .Science .menu-item a { background-color: #D4F0DD; }#all-practices .Math .menu-item a { background: #E2C1FB; }#all-practices .Literacy .menu-item a { background-color: #FDCC9D; }#all-practices .Arts .menu-item a { background-color: #F6CCDF; }#all-practices .Technology .menu-item a { background-color: #C0CEF2; }#all-practices .Homework .menu-item a { background-color: #F8EBA3; }#all-practices .Science .menu-item a:hover { background-color: #7EC3B9; }#all-practices .Math .menu-item a:hover { background-color: #C8A5EE; }#all-practices .Literacy .menu-item a:hover { background-color: #FBA524; }#all-practices .Arts .menu-item a:hover { background-color: #DD7CA9; }#all-practices .Technology .menu-item a:hover { background-color: #839DE7; }#all-practices .Homework .menu-item a:hover { background-color: #E8CA27; }#bottom-half { float: left; width: 743px; margin-top: 20px; }#bottom-half .text {	font-size: 11px;	color: #000066;	width: 506px;	float: left;}#bottom-half .text ul { margin-bottom: 10px; }#bottom-half .text li { margin-left: 30px; }#tabs {	font-size: 11px;	color: #000000;	float: left;}.lesson-header {	color: #9933CC;	font-size: 14px;	font-weight: bold;}.toggler-lesson {	clear: both;	width: 502px;}#tabs .tab-header { width: 506px; font-size: 12px; }.tab-header { 	font-weight: bold;	color: #9933CC;}#tabs p { width: 506px; margin-bottom: 15px; }#related {	float: left;	border: 2px solid #B14DD3;	width: 177px;	font-size: 11px;	margin: 20px 0 0 8px;	background: #DE9BF5;	padding: 5px;	padding-top: 0px;}#related .tab-header { padding-top: 4px; }#related ul { margin-bottom: 10px; }#related li {	list-style-type: none;	margin: 5px 0 0 20px;}#related a {	text-decoration: none;	color: #000099;}.link-box-indent { float: left; }.link-box-indent a { padding: 5px 0; float: left; width: 153px; margin-left: 20px; }.link-box { height: 30px; }.link-box a { width: 173px; height: 23px; float: left; padding: 7px 0 0 3px; }.link-box a:hover, .link-box-indent a:hover { background-color: #ECC1FB; }.link-box-on {	width: 173px; 	height: 23px; 	padding: 7px 0 0 3px;	color: #000099;	background-color: #ECC1FB;}#subject-practices h6 {	font-weight: normal;	font-size: 11px;	height: 23px;	color: #000099;	padding: 7px 0 0 17px;}#subject-practices h6.related-open { 	background: url(../math/images/practices_arrow_open.gif) 0% 50% no-repeat;}#subject-practices h6.related-close { 	background: url(../math/images/practices_arrow_close.gif) 0% 50% no-repeat;}.even { background-color: #C9E6D0; }.odd { background-color: #DAEADF; }div.e-body { width: 500px; border-color: #94D5A5; border-width: 0px 2px 2px 2px; border-style: solid; }div.e-head { width: 500px; height: 25px; border-color: #94D5A5; border-width: 2px 2px 2px 2px; border-style: solid; background-color: #C9E6D0; text-align: left; vertical-align: middle; }.e-e { float: left; width: 100px; margin: 5px 5px 10px 5px; }.e-student { float: left; width: 175px; margin: 5px 10px 10px 0; }.e-teacher { float: left; width: 175px; margin: 5px 10px 10px 0; }.tabbertab ul {	margin-bottom: 10px;}.tabbertab li {	margin-left: 40px;}.lesson-dashed-line { margin-bottom: 10px; }.lesson-top {	float: left;	width: 502px;	height: 17px;	margin-bottom: 5px;}.lesson-title {	float: left;	font-weight: bold;	color: #000099;}.view-lesson {	width: 92px;	height: 17px;	font-size: 10px;	text-decoration: underline;	color: #000099;	float: right;}.view-lesson-text {	float: left;	width: 70px;	height: 16px;	text-align: center;	background-color: #E2E8F9;	padding-top: 1px;}.view-lesson-icon {	float: left;	width: 22px;	height: 17px;}.view-lesson-open { background: #E2E8F9 url(../images/view_lesson_open.gif) top left no-repeat; }.view-lesson-close { background: #E2E8F9 url(../images/view_lesson_close.gif) top left no-repeat; }#safety-considerations {	float: left;	margin: 15px 0 15px 20px;	width: 484px;	border: 1px solid #A1DEB2;}.safety-header { 	background: #D7EED7 url(../science/images/safety_dots.gif) top left no-repeat;	float: left;}.safety-header .safety-text {	color: #38845E;	width: 252px;	height: 17px;	float: left;	padding: 2px 0 0 10px;}.safety-header .safety-icon {	width: 22px;	height: 19px;	float: right;}.safety-header .safety-open { 	background: #D7EED7 url(../science/images/safety_arrow_open.gif) top left no-repeat;}.safety-header .safety-close {	background: #D7EED7 url(../science/images/safety_arrow_close.gif) top left no-repeat;}.safety-header .safety-open-close { 	float: left; 	height: 17px; 	padding-top: 2px; 	margin-left: 150px;	color: #000099;	text-decoration: underline;}.safety-content {	float: left;	width: 474px;	background-color: #E7F5E7;	border-top: 1px solid #A1DEB2;}#resources {	padding-right: 10px;}#tech-tip {	border: 1px solid #A0B4EE;	width: 506px;	margin-bottom: 10px;}#tech-header {	border-bottom: 1px solid #A0B4EE;	font-size: 11px;	font-weight: bold;	color: #000099;	background-color: #CFDDFA;	padding: 3px 10px;}#tech-content {	background-color: #E8EDF7;	padding: 3px 10px 10px 10px;}#tech-content p {	width: 480px;}#st-tab img { width: 460px; height: 24px; }#st-tab { text-align: left; width: 460px; }dl { width: 450px; margin: 0 0 0 15px; }dl.standards dd { margin: 0 0 0 16em; padding: 5px 0 5px 5px;}dl.standards dt { width: 15em; float: left; clear: both; padding: 5px 0 5px 5px;}dl.standards ul { padding-left: 15px; margin: 0; }dl.standards { width: 458px; margin: 0px; padding: 0px; border-color: #94D5A5; border-width: 1px 1px 1px 1px; border-style: solid; }dt { width: 10em; float: left; clear: both; padding: 5px 0 5px 0; }.table {margin: 10px 0 10px 0;}div.row-1 { width: 450px; padding: 5px; background-color: #F7EFFA; border: 1px solid #CB88E3; }div.row-2 { width: 450px; padding: 5px; background-color: #F0E2F5; border: 1px solid #CB88E3; }.col-1, .col-2 {float: left; width: 200px; margin-right: 10px;}.callout { width: 320px; padding: 10px; background-color: #F7EFFA; border: 1px solid #C9F; margin-top: 10px; }body.video-pop { margin: 0px; }#pop-title { font-family: verdana; font-size: 12px; color: #006; }#vid-choice { width: 225px; text-align: left; padding: 20px; margin: 20px 0 0 0; border: 1px solid #006; background-color: #EEE; font-size: 11px; }#vid-win-box { width: 376px; height: 500px; background-color: #FFF; text-align: left; }#vid-win-container { width: 400px; height: 500px; background-color: #CB88E2; font-size: 11px; }#vid-win-container #caption, #vid-win-container #caption-ie { width: 320px; height: 60px; padding: 8px; background-color: #DBAFE9; border: 2px solid #C471E0; font-size: 14px; display: none;}#footer {	clear: both;	font-size: 10px;	color: #99CCFF;	text-align: center;	padding: 15px 0 20px 0;}#footer a { text-decoration: none; color: #99CCFF; }#footer a:visited { color: #5FA8F2; }#footer a:hover { color: #FFFFFF; }/* ADDED 1/20/2009 by Brian and Shaila for banner ad*/#bannerad {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}#bannerad a {	color: #3366cc;	font-size: 12px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 14px;}#bannerad a:visited {	color: #3366cc;	font-size: 12px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 14px;}#bannerad a:hover {	color: #000000;	font-size: 12px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 14px;}#bannerad a:active {	color: #3366cc;	font-size: 12px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 14px;}
