html, body, ul, dl, li, img {margin: 0;	padding: 0;}ul { list-style: none; }img { border: 0; }body {font: 12px/1.4em Arial;color: #4b4b4b;}#Project18Banner {position: relative;height: 30px;z-index: 0;}.Project18TeachersBanner {background: url(/Template/Pictures/CSS/green-banner-bg.png) repeat-x;}.Project18ParentsBanner {background: url(/Template/Pictures/CSS/red-banner-bg.png) repeat-x;}.Project18KidsBanner {background: url(/Template/Pictures/CSS/blue-banner-bg.png) repeat-x;}.Project18NotFoundBanner {padding-bottom: 4px;background: url(/Template/Pictures/CSS/notFound.png) repeat-x;}#Project18Container {width: 860px;margin: 0px auto;background-image: url(/Template/Pictures/CSS/body-bg.png);padding: 0px 7px;margin-top: -6px;}#Project18MainContent {padding-left: 250px;}h1, h2, h3, h4 {font-weight: normal;}#Project18HomeSplash {position: relative;background: url(/Template/Pictures/CSS/home-splash-bg.jpg) no-repeat bottom right;height: 550px;}#Project18HomeSplash embed {position: absolute;left: 0px;bottom: 0px;}a#Project18KidsLink:link, a#Project18KidsLink:visited {width: 153px;height: 196px;position: absolute;bottom: 0px;right: 0px;text-indent: -9999px;background: url(/Template/Pictures/CSS/kid-star.jpg);}a#Project18KidsLink:hover {background: url(/Template/Pictures/CSS/kid-star-hover.jpg);}p#Project18HomeText {font: 18px/1.55em Arial;color: #fff;position: absolute;right: 35px;bottom: 195px;width: 290px;padding: 0px;margin: 0px;}#pmch {background: url(/Template/Pictures/CSS/stv-logo.jpg);width: 153px;height: 80px;top: 0px;left: 110px;}#Project18ForParents:link, #Project18ForParents:visited {background: url(/Template/Pictures/CSS/parents-footer-button.jpg);width: 197px;height: 88px;top: 0px;right: 180px;}#Project18ForParents:hover {background: url(/Template/Pictures/CSS/parents-footer-button-hover.jpg);}#Project18ForTeachers:link, #Project18ForTeachers:visited {background: url(/Template/Pictures/CSS/teachers-footer-button.jpg);width: 176px;height: 88px;top: 0px;right: 0px;}#Project18ForTeachers:hover {background: url(/Template/Pictures/CSS/teachers-footer-button-hover.jpg);}#Project18Winners{background: url(/Template/Pictures//CSS/P18challenge3.jpg);height: 300px;width: 190px;position: absolute;z-index: 9999;top: 234px;left: 0;position: relative;}#Project18Winners a{color: #fff;text-decoration: none;}#Project18Winners a:hover{color:#00F;}#Project18WinnersLink1{position: absolute;display: block;width: 130px;left: 30px;top: 100px;font: bold 11px Arial, sans-serif;line-height:12px;}#Project18WinnersLink2{position: absolute;display: block;width: 130px;left: 30px;top: 225px;font: bold 11px Arial, sans-serif;}#Project18Header {position: relative;height: 40px;}h1#Project18Logo {background-image: url(/Template/Pictures/CSS/logo.gif);width: 201px;height: 124px;text-indent: -9999px;position: absolute;top: 5px;left: 20px;z-index: 99;}#Project18Exit {width: 860px;margin: 0px auto;position: relative}#Project18Exit a {position: absolute;top: 3px; right: 8px;color: #fff;font-size: 11px;}#Project18GlobalNavigation {position: absolute;top: 0px;right: 10px;width: 400px;}#Project18GlobalNavigation li {display: inline;}#Project18GlobalNavigation li a {position: relative;width: 132px;height: 32px;float: left;text-indent: -9999px;text-decoration: none;}a#Project18Teachers {background-image: url(/Template/Pictures/CSS/teacher-button-inactive.png);}a#Project18Teachers.active {background-image: url(/Template/Pictures/CSS/teacher-button-active.png);}a#Project18Parents {background-image: url(/Template/Pictures/CSS/parent-button-inactive.png);}a#Project18Parents.active {	background-image: url(/Template/Pictures/CSS/parent-button-active.png);}a#Project18Kids {background-image: url(/Template/Pictures/CSS/kid-button-inactive.png);}a#Project18Kids.active {background-image: url(/Template/Pictures/CSS/kid-button-active.png);}#Project18Navigation.Teachers li a:link,#Project18Navigation.Teachers li a:visited,body.Teachers h3,body.Teachers b,body.Teachers #Project18MainContent a {color: #47aa42;}#Project18Navigation.Teachers li a:link.active,#Project18Navigation.Teachers li a:visited.active,#Project18Navigation.Teachers li a:hover{color: #9a4d9e;}#Project18Navigation.Parents li a:link,#Project18Navigation.Parents li a:visited,body.Parents h3,body.Parents b,body.Parents #Project18MainContent a {color: #b4035b;}#Project18Navigation.Parents li a:link.active,#Project18Navigation.Parents li a:visited.active,#Project18Navigation.Parents li a:hover {color: #61c2ef;}#Project18Navigation.Kids li a:link,#Project18Navigation.Kids li a:visited,body.Kids h3,body.Kids b,body.Kids #Project18MainContent a {color: #0079c2;}#Project18Navigation.Kids li a:link.active,#Project18Navigation.Kids li a:visited.active,#Project18Navigation.Kids li a:hover {color: #ff9703;}#Project18AsideLeft {float: left;margin: 135px 0px 0px 35px;width: 215px;}#Project18Navigation li {padding: 5px 0;}#Project18Navigation li a {text-decoration: none;}#Project18AsideLeft embed,#Project18AsideLeft object {margin-left: -25px;}.Project18SubNavigation {margin: 8px 0px 8px 8px;}ul#Project18Navigation ul.Project18SubNavigation li {height: 15px;}ul#Project18Navigation ul.Project18SubNavigation li a:link,ul#Project18Navigation ul.Project18SubNavigation li a:visited {color: #999;}span.lock {padding-right: 15px;background: url(/Template/Pictures/CSS/lock-fade.png) no-repeat top right;}span.checkmark {padding: 5px 30px 5px 0;background: url("/Template/Pictures/CSS/checkmark.png?hFileLastModified=1257301316") no-repeat right;}h3 {font-size: 14px;}p {padding: 5px 30px 5px 10px;}p.thumbs {text-align: center;}p.thumbs a img {width: 50%;border: 5px solid #ccc;}#Project18MainContent ul {margin-left: 30px;}body.Project18Kids #Project18MainContent ul li {list-style-image: url(/Template/Pictures/CSS/blue-bullet.png);}body.Project18Teachers #Project18MainContent ul li {list-style-image: url(/Template/Pictures/CSS/green-bullet.png);}body.Project18Parents #Project18MainContent ul li {list-style-image: url(/Template/Pictures/CSS/red-bullet.png);}p.intro {font: 18px/1.6em Arial;padding: 15px 30px;margin: 0px;}div#callout {height: 84px;position: relative;}body.Kids #callout {background: url(/Template/Pictures/CSS/kids-callout.png) no-repeat bottom right;}body.Teachers #callout {background: url(/Template/Pictures/CSS/teachers-callout.png) no-repeat bottom right;}body.Parents #callout {background: url(/Template/Pictures/CSS/parents-callout.png) no-repeat bottom right;}body.Kids p.intro {background: #ff9703;color: #fff;}body.Teachers p.intro {background: #9a4d9e;color: #fff;}body.Parents p.intro {background: #61c2ef;color: #fff;}#Project18MovingMoreStar {float: right;}#PlaybookSplashMessage {background: #ff9703;font: 18px/1.55em Arial;color: #fff;position: relative;padding: 20px;height: 109px;margin-top: 30px;}#PlaybookSplashImage {float: left;position: absolute;left: -192px;top: -110px;}ul#Project18Gallery {margin: 0;padding: 0;}ul#Project18Gallery li {display: inline;margin: 0px 4px;}ul#Project18Gallery li a img {width: 25%;border: 4px solid #ccc;}ul#Project18Gallery {margin: 18px 0px;}a#Project18PrintRecipe {font-size: 11px;background: url(/Template/Pictures/CSS/printer.gif) no-repeat top right;float: right;padding-right: 20px;color: #0079c2;}#calendar {width: 590px;margin-left: 10px;}table thead th {background:#eaf9e9 ;}form table th {text-align: right;}#Project18ProgressGrid, #track-team {border: 1px solid #ccc;}#Project18ProgressGrid td,#track-team td {text-align: center;}#Project18SchoolList {background: #9a4d9e;color: #fff;margin: 4px 0px 14px;padding: 12px 8px;height: 300px;overflow: auto;}#Project18AsideLeft h3.school-list {margin: 14px 0px 4px;font-size: 16px;font-weight: bold;color: #9a4d9e;}p.Project18SchoolList {margin: 3px 0px;padding: 2px 5px;font-size: 11px;color: #9b669d;}p.Project18SchoolList a {color: #9b669d;}p.Project18Notifications {border: 1px solid #71120c;background-color: #f8d5d5;padding: 20px;}#Project18Footer {width: 820px;padding: 10px 27px;background: url(/Template/Pictures/CSS/footer-bg.png) no-repeat;margin: 0px auto;height: 30px;color: #999;position: relative;}#Project18Footer span {}#Project18Footer ul {position: absolute;top: 10px;right: 30px;}#Project18Footer ul li {display: inline;}#Project18Footer ul li a:link, #footer ul li a:visited {float: left;margin: 0px 10px;color: #0079c2;}#Project18Footer ul li a:hover {color: #ff9703;}#Project18PreFooter {border-top: 10px solid #005085;position: relative;height: 88px;margin-top: 30px;}#Project18PreFooter.front {margin-top: 0px;}#Project18PreFooter span {font-size: 11px;position: absolute;color: #0079c2;top: 20px;left: 10px;}#Project18PreFooter a {position: absolute;text-indent: -9999px;}#slider {width: 500px;margin: 50px auto 10px;position: relative;}.scroll {height: 370px;overflow: auto;position: relative;background: #FFFFFF url(/Template/Pictures/CSS/content_pane-gradient.gif) repeat-x scroll left bottom;}.scrollContainer div.panel {padding: 20px;height: 330px;width: 460px;color: #fff;font:14px/1.4em Arial;}.scrollContainer div.panel h3 {font: bold 18px/1.4em Arial;color: #d0ebfc;}.scrollButtons {position: absolute;top: 150px;cursor: pointer;}.scrollButtons.left {left: -20px;}.scrollButtons.right {right: -20px;}ul.navigation {list-style: none;margin: 0;padding: 0;padding-bottom: 9px;}ul.navigation li {display: inline;margin-right: 10px;}ul.navigation a {padding: 10px;color: #000;text-decoration: none;}ul.navigation a:hover {background-color: #f6f6f6;}ul.navigation a.selected {background-color: #fff;}ul.navigation a:focus {outline: none;}.fileUploadQueueItem {font: 11px Verdana, Geneva, sans-serif;background-color: #F5F5F5;border: 3px solid #E5E5E5;margin-top: 5px;padding: 10px;}.fileUploadQueueItem .cancel {float: right;}.fileUploadProgress {background-color: #FFFFFF;border-top: 1px solid #808080;border-left: 1px solid #808080;border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;margin-top: 10px;width: 100%;}.fileUploadProgressBar {background-color: #0099FF;}#uploadContainer {width: 465px;padding: 14px;margin: 10px auto;background: #ccc;border: 5px solid #333;display: none;position: relative;}#uploadContainerClose {float: right;margin: 0; padding: 0;position: absolute;top: 2px; right: 5px;font-size: 11px;}div#Project18MainContent.recipe {padding-left: 330px;}.recipes {font: 12px/1.45em Arial;padding: 3px;}.recipes h1 {font-style: italic;color: #0079c2;font-size: 22px;position: relative;}.recipes h2 {color: #0079c2;font-size: 18px;}.recipes ul {list-style-image: url(/Template/Pictures/CSS/blue-bullet.png);}.recipes #Project18AsideLeft {margin: 0px;width: 300px;}.recipes #Project18AsideLeft table {font-size: 11px;border: 1px dotted #ccc;margin-top: 10px;}.recipes #Project18AsideLeft table th {background: #0079c2;color: #fff;padding: 5px;width: 24%;font-size: 10px;}.recipes #Project18AsideLeft table th.good,.recipes #Project18AsideLeft table th.bad {width: 38%;}.recipes #Project18AsideLeft table td {text-align: center;padding: 6px;border-bottom: 1px solid #0079c2;}.recipes #Project18AsideLeft table td.stat {font-weight: bold;border-right: 1px dotted #ccc;}.recipes #Project18AsideLeft img {border: 5px solid #fdbf6c;}ol#directions {color: #0079c2;padding-left: 32px;margin-left: 8px;}ol#directions li p {margin: 0px;padding: 0px;color: #4b4b4b;}#tooltip h3, #tooltip div {margin: 0;}#tooltip {position: absolute;z-index: 3000;border: 4px solid #004668;background-color: #eee;padding: 15px;opacity: 0.9;}#tooltip.pretty {font-family: Arial;border: none;width: 250px;padding: 20px;height: 135px;opacity: 0.8;background: url('/Template/Pictures/CSS/shadow.png');}#tooltip.pretty h3 {margin-bottom: 0.75em;font-size: 12pt;width: 220px;text-align: center;}#tooltip.pretty div {width: 240px;text-align: left;}#Project18MainContent.login {padding: 30px 80px 30px 280px;clear: both;}#Project18MainContent.login fieldset {margin-bottom: 20px;border: 1px solid #ccc;padding: 18px;}#Project18MainContent.login fieldset legend {color: #0079c2;font-size: 14px;}#Project18MainContent.login input {margin-bottom: 14px;display: block;}#tab-wrapper {position: relative;margin-bottom: 30px;}#login-tab {width: 256px;color: #fff;position: absolute;right: 15px;}div#login-tab a:link,div#login-tab a:visited{color: #fff;}#login-tab-form-container {background: url(/Template/Pictures/CSS/login-tab-bg.png) repeat-y;padding: 10px 15px;display: none;}#login-tab-form-container form {margin: 0px;}#login-tab-top {background: url(/Template/Pictures/CSS/login-tab-top.png) no-repeat top left;height: 4px;}#login-tab-bottom {background: url(/Template/Pictures/CSS/login-tab-bottom.png) no-repeat top left;height: 22px;text-align: center;font-weight: bold;font-size: 11px;}