@charset "UTF-8";/* CSS Document */div, body, img {padding: 0;margin: 0;border: 0 none;}.clear {clear: both;}body {background-color: #dbdbdb;color: #68656a;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}a {color: #643085;}#container {width:800px;padding: 0 26px 0 25px;background: url(../images/container-bg-mid.gif) repeat-y scroll left top transparent;margin: 0 auto;position: relative;}#container-bottom {width: 800px;padding: 0 26px;background: url(../images/container-bg-bottom.gif) no-repeat scroll left top;height: 30px;margin: 0 auto;}#header {font-size: 0px;line-height: 0px;}#header img {width: 800px;height: 115px;}#ticker {background: url(../images/ticker-bg.jpg) no-repeat scroll left top #632f84;width: 800px;padding: 8px 0 0 0;height: 29px;color: #e9ec08;font-style: italic;font-weight: bold;font-size: 12px;}#content-holder {padding-left: 127px;width: 673px;}#content-top {background: url(../images/content-bg-top.gif) no-repeat scroll left top transparent;width: 673px;height: 50px;}#content {min-height:300px;height:auto !important;height:300px;width: 617px;padding: 15px 28px;background: url(../images/content-bg.gif) repeat-y scroll left top transparent;}#content td p {margin: 0;}#content-bottom {width: 673px;background: url(../images/content-bg-bottom.gif) no-repeat scroll left top transparent;height: 34px;}ul#nav {left:24px;list-style-type:none;margin:0;padding:0;position:absolute;top:171px;}#nav li {padding: 0;margin: 0 0 1px 0;display: block;}#nav li a {height: 31px;display: block;width: 152px;background-position: left top;text-indent: -300px;overflow: hidden;}#nav li a:hover {background-position: left bottom;}#nav .parent-resources {background-image: url(../images/nav-parent-resources.gif);}#nav .calendar {background-image: url(../images/nav-calendar.gif);}#nav .aps-websites {background-image: url(../images/nav-aps-websites.gif);}#nav .teacher-contact {background-image: url(../images/nav-teacher-contact.gif);}#nav .governance {background-image: url(../images/nav-governance.gif);}#nav .about {background-image: url(../images/nav-about.gif);}#nav .selected {background-position: left bottom !important;}#secondary-nav {margin: 0;padding: 24px 0 0 25px;list-style-type: none;}#secondary-nav li {background:url("../images/secondary-nav-bg.gif") no-repeat scroll right 1px transparent;display:inline-block;float:left;margin:0;padding:0 11px 0 6px;}#secondary-nav li.last {background: none;}#secondary-nav li a {color: #eae8eb;text-decoration: none;font-size: 11px;font-weight: bold;}#secondary-nav li a:hover, #secondary-nav .selected {color: #e9ec08;}#contact {position: absolute;left: 42px;top: 373px;width: 109px;text-align: right;}/* TEACHER CONTACT PAGE */.anchors {text-transform: uppercase;}.anchors a {text-decoration: none;display: inline-block;padding: 0 4px;}.anchors a:hover {color: #68656A;}.teacher-info {clear: both;padding-bottom: 15px;}.teacher-info img {float: left;padding-right: 25px;width: 125px;}.teacher-name {color: #643085;font-size: 1.35em;}.principals-left {float: left;width: 440px;padding-right: 10px;border-right: 1px solid #643085;}.bacpack-mail {float: left;width: 150px;padding-left: 10px;}.bacpack-mail h3 {color: #643085;font-size: 14px;}.principal-header {background: url(../images/principals-page.jpg) no-repeat scroll left top;height: 73px;}.principal-spacer {text-indent: -800px;width: 99px;height: 41px;float: left;background: url("../images/principals-page.jpg") no-repeat scroll left bottom transparent;}