/* RESET */

html,body,div,span,applet,object,iframe,
a,abbr,acronym,address,big,cite,code,del,
dfn,em,font,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,dl,dt,dd,
ol,ul,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,label,legend,
p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td 
{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
}
   
.input
{
    border:1px solid black;
}
dt{font-weight:bold;}
.error
{
    color:Red;
}
    
body {line-height:1; color:black; background:white;}

:focus {outline:0;}
table {border-collapse:collapse;border-spacing:0;}
caption,th,td {text-align:left;font-weight:normal;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
abbr,acronym {border:0;}

em {font-style:italic;}
strong {font-weight:bold;}
body p {margin:0 0 15px 0;}
ol,ul {margin:0 0 15px 20px;}
li {margin-bottom:0;}


/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    *zoom:1;
}

/* WEB FONTS */

@font-face {
    font-family: 'MuseoSans500Reg';
    src: url('fonts/MuseoSans_500-webfont.eot');
    src: url('fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('fonts/MuseoSans_500-webfont.svg#MuseoSans500Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSlab300';
    src: url('Museo_Slab_300-webfont.eot');
    src: url('Museo_Slab_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('Museo_Slab_300-webfont.woff') format('woff'),
         url('Museo_Slab_300-webfont.ttf') format('truetype'),
         url('Museo_Slab_300-webfont.svg#MuseoSlab300') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* TEXT STYLES */

h1 {color:#c34444; font-size:28px; font-family:"MuseoSans500Reg", Arial; margin:15px 0; display:block;}
h2 {color:#306b98; font-size:18px; font-family:"MuseoSans500Reg", Arial; margin:0 0 10px 0;}
h3 {color:#c34444; font-size:18px; font-family:"MuseoSans500Reg", Arial; margin:0 0 15px 0;}
h4 {color:#c34444; font-size:16px; font-family:"MuseoSans500Reg", Arial; margin:0 0 10px 0;}
h5 {font-family:Arial, Sans-Serif; font-weight:bold; color:#000;}
.bodyText {color:#616161; font-family:Arial; font-size:14px; line-height:1.5em;}
.sources {color:#666; font-size:11px; margin-top:15px; padding:0 5px; font-family:Arial, Sans-Serif;}
.dcps p {color:#666; font-size:14px; margin-top:15px; padding:0px; font-family:Arial, Sans-Serif;}
.disclaimer {color:#666; margin-bottom:15px; padding:0 5px;}
.twelve {font-size:12px;}

/* LINKS */

a {text-decoration:underline; color:#616161;}
a:hover {text-decoration:underline; color:#c34444;}
a:active {text-decoration:underline; color:#616161;}
/*a:visited {text-decoration:underline; color:#616161;}*/

/* LAYOUT */

.container {width:960px; margin:0 auto; position:relative;}
#content {margin:25px 0 25px 0;}
.left {float:left;}
.right {float:right;}
.blueBg {background: #2d8cb6; padding: 5px; color: #fff;}
.blueBg h3 {color: #fff;}
.yellowBg {background: #fffde5; padding: 15px 10px;}
img.divider {margin:15px 0 10px 0;}

.main {width:100%; padding-right:15px;}
.sidebar {width:310px;}

.youtube {margin:10px 0;}

.leftImage img {border: 5px solid #f6f6f6; float: left; margin: 0 10px 5px 0;}
.rightImage img {border: 5px solid #f6f6f6; float: right; margin: 0 0 5px 10px;}

hr {margin: 20px 0; display: block; opacity: 0.3;}

.button, a.button, .main #contour .contourButton {
  border-top: 1px solid #e0434b;
  border-left: 1px solid #cb373e;
  border-bottom: 1px solid #922226;
  border-right: 1px solid #a0262a;
  display: inline-block;
  text-shadow: 0 2px 1px #7e1e21;
  text-decoration: none;
  padding: 10px 15px 10px 25px;
  background: #b72b30 url(../images/button-arrow.png) 10px 10px no-repeat;
  font-weight: bold;
  border-radius: 3px;
  font-family: verdana, arial;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
}
.button:hover {color: #fff; text-decoration: none;}

/* HEADER */

.top {height: 28px; background: #2e2d2d; width: 100%;}
.topInner {width: 920px; margin: 0 auto; display: table; text-align: center; position: relative; height: 28px;}
.top .topInner p {display: table-cell; vertical-align: middle; margin: 0; line-height: 13px; }
.top .topInner a {text-decoration: none; font-family:"MuseoSans500Reg", Arial, sans-serif; font-size: 14px;  text-transform: uppercase; color: #e3e3e3;}
.top .topInner .top_close { position: absolute; right: 0; top: 9px; font-size: 10px;}
.top .topInner img {position: absolute; top: 28px; left: 48.5%;}

#headerWrap {background:url(../images/header-bg.jpg) repeat-x; height:129px; color:#fff; font-family:Arial; border-top: 1px solid #389dc9;}
.header {background:url(../images/header-graphic.jpg) no-repeat center top; min-width:960px; height:129px;}
.logo {margin:20px 0 0 0;}

.social {background:url(../images/social-bg.png) top right no-repeat; width:600px; min-height:34px; text-align:right; font-size:12px; margin:0 20px 0 0;}
.social p {margin:0; padding:5px 0 0 0; display:block;}
.social img {padding:0 5px 0 0;}
.social p span {padding:5px 10px 0 0; display:block;}

.headLinks {margin:20px 20px 10px 0; width:600px;}
.headLinks a {font-size:11px; color:#fff; text-decoration:none;}
.headLinks a:hover {text-decoration:underline;}
.headLinks ul {margin:0; padding:0; text-transform:uppercase;}
.headLinks ul li {list-style-type:none; display:inline; background:url(../images/mini-divider.png) 0 5px no-repeat; padding:0 0 0 10px; margin:0 5px 0 0; line-height: 14px; }
.headLinks ul li.first {background-image:none;}

.emailSignup {width:580px; text-align:right; margin: 10px 20px 0 0; color: #e3e3e3; font-size: 14px; }
.emailSignup input[type=text] {padding:4px; border-radius: 3px; margin-left: 5px;}
.emailSignup .button {margin-left: 5px; padding: 6px 15px 6px 25px; background: #b72b30 url(../images/button-arrow.png) 10px 7px no-repeat;}

/* NAVIGATION */

#mainNav {background:url(../images/nav-bg.jpg) repeat-x; height:37px; min-width:960px;}
ul.topNav {margin:0; padding:0; border-right: 1px solid #aa383e;}
ul.topNav li {display:block; list-style-type:none; height:37px; float:left; margin: 0; padding: 0; line-height: 37px; background: none; }
ul.topNav li:hover, ul.topNav li.selected {background:url(../images/nav-active.jpg) repeat-x;}
ul.topNav li a {display:block; font-family:"MuseoSans500Reg", Arial; font-size:14px; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000; text-transform:uppercase; padding:11px 15px; line-height: 14px; }

#secondNav {background:url(../images/sub-nav.jpg) repeat-x; height:33px; min-width:960px;}
ul.subNav {margin:0; padding:0;}
ul.subNav li {display:block; list-style-type:none; padding:0; margin:0 10px 0 0; float:left;}
ul.subNav li a:hover {color:#d9393e; text-decoration:none;}
ul.subNav li.selected a {color:#d9393e;}
ul.subNav li a {font-family:Arial; font-size:14px; color:#fff; text-decoration:none; text-transform:lowercase; display:block; padding:9px 5px;}

#footerNav {background:url(../images/bottom-nav-bg.jpg) repeat-x; height:39px; min-width:960px;}
ul.bottomNav {margin:10px 0 0 0; padding:0; text-align:center;}
ul.bottomNav li {list-style-type:none; display:inline; background:url(../images/mini-divider.png) 0 4px no-repeat; padding:0 0 0 10px; margin:0 10px 0 0; line-height: 12px; }
ul.bottomNav li a {font-family:"MuseoSans500Reg", Arial; font-size:12px; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000; text-transform:uppercase;}
ul.bottomNav li.first {background:none;}

/* SEARCH */

.siteSearch {padding: 5px 19px 0 15px; border-left: 1px solid #9e2429; height: 32px; display: block; float: right;}
.siteSearch input[type="text"] {border: 1px solid #E0434B; background: #962023; border-radius: 3px;  color:#fff; font-size: 12px; padding: 5px 10px;}
.siteSearch .button {background-image: none; padding: 5px 10px;}

.newsSearch {display: none;}

/* BREADCRUMB */

#bread {font-family:Arial; font-size:11px; font-weight:bold; color:#565656;}
#bread ul {margin:0; padding:0;}
#bread ul li {float:left; padding:5px 5px 5px 0; list-style-type:none; background: none; margin: 0; line-height: normal; }
#bread ul li span  {letter-spacing:-1px;}
#bread a {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#a8252a;}
#bread a:hover {text-decoration:underline;}

/* FOOTER */

#footerWrap {background:url(../images/footer-bg.jpg) repeat-x; height:256px; min-width:960px;}
.footer {font-size:12px; font-family:Arial; color:#fff; margin:25px auto; width:600px;}
.footer ul {float:left; line-height:1.5em; margin:0 0 0 55px;}
.footer ul li {list-style-type:none; background: none; margin: 0; padding: 0; line-height: normal; }
.footer ul li a {color:#fff; font-size:12px; font-family:Arial; text-decoration:none; line-height: 18px; }
.footer ul li a:hover {text-decoration:underline;}
.footer ul li a.yellow {color:#eeb61b; font-size:14px; font-family:"MuseoSans500Reg", Arial;}
.copy {color:#fff; font-family:Arial; font-size:12px; width:550px; line-height:1.25em;}
.copy p {margin:0;}
.copy a {color:#fff; font-family:Arial; font-size:12px; text-decoration:underline;}
.copy a:hover {text-decoration:none;}

/* HOMEPAGE */

.home {width:630px; margin:0 10px 0 0;}
.welcome {height:188px; width:629px; position:relative;}
.welcomeContent {width:450px; margin:25px 0 0 150px; line-height:1.15em;}
.welcomeTitle {color:#fff; font-size:28px; font-weight:normal; -webkit-font-weight:normal; font-family:"MuseoSans500Reg", Arial; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000; line-height:28px; margin:0 0 5px 0;}
.welcomeTitle span {color:#fffbcc;}
.welcomeBodyText {color:#fff; font-size:14px; font-family:Arial;}

.rotator {width: 940px;}
.rotator .button {
  background: #10467a url(../images/button-arrow.png) 10px 12px no-repeat;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 2px 1px #0b3054;
  border-top: 1px solid #196ebf;
  border-left: 1px solid #155a9c;
  border-right: 1px solid #0e3d6b;
  border-bottom: 1px solid #0d3862;
  margin-top: 10px;
}
/*
.date {box-shadow: 0 2px 2px #999;}
.date .month {background: #10467a; color: #fff; font-weight: bold; font-size: 10px; display: block; text-align: center; border-radius: 3px 3px 0 0;}
.date .day {background: #fff; font-weight: normal; color: #5e5e5e; display: block; font-family:"MuseoSans500Reg", Arial; text-align: center; border-radius: 0 0 3px 3px;}
*/
.eventFeedIcon {position: absolute; right: 45px; margin-top: 17px;}
.eventFeedIcon img {max-width:32px; }

/* NEWS */

.newsArchive a {display: block; color: #fff; text-decoration: none; padding: 5px 10px 5px 30px; font-size: 14px; font-weight: bold;}
.newsArchive a:hover {background: #155183;}
.newsArchive .blueBg:last-child {padding-bottom: 15px;}

.main #contour h4, .main #contour legend {display: none;}
.main #contour fieldset {padding: 0; margin: 0;}
.main #contour .text, .contourMessageOnSubmit {color: #616161;}

.commentsList #records {margin-bottom: 20px;}
.commentsList .record:nth-child(2n+1) {background: #f5f5f5; padding: 20px 20px 10px;}
.commentsList .record:nth-child(2n+2) {background: #fff; padding: 20px 20px 10px;}
.commentsList #recordscount {margin-bottom: 10px;}
.commentsList {color: #616161; margin-bottom: 40px;}
.commentsList cite {color: #C34444; font-size: 12px;}
.commentsList small {font-size: 12px; margin-left: 5px; color: #999}
.commentsList p {margin-bottom: 10px;}
.commentsList h3 {display: inline; margin-right: 10px;}
#contour span.contourError {color: #8a1f11; margin-left: 200px;}

.newsPage .newsItem {border-bottom: 1px solid #eaeeed; padding: 10px 0 0;}
.newsPage .newsItem:last-child {border-bottom: none;}
.newsPage .newsItem .date .month {padding: 0;}
.newsPage .newsStats {padding: 10px 0 20px;}
.newsPage .newsStats p {font-style: italic; color: #949494; font-size: 12px;}
.newsPage .newsStats a {color: #d17a7e; text-decoration: none;}
.newsPage .newsStats span {padding-right: 5px; border-right: 1px solid #949494;}
.newsPage .newsStats span:last-child {border-right: none;}

.newsItem:first-child {border-top: none;}
.newsItem:last-child {border-bottom: none;}
.newsItem {border-bottom: 1px solid #f5f2ca; border-top: 1px solid #fff; padding-top: 15px;}
.newsItem .newsLeft {float: left; width: 70px;}
.newsItem .newsRight {float: right; width: 513px; font-family: arial, verdana, sans-serif;}
.newsItem h2 {color: #10467a; font-size: 30px; font-family:"MuseoSans500Reg", Arial; line-height: 0.85em;}
.newsItem p {font-size: 12px; font-family: arial, verdana, sans-serif; color: #323232; line-height: 1.5em;}
.newsItem a {color: #b4292f; text-decoration: none; font-family:"MuseoSans500Reg", Arial;}
.newsItem .button {float: right; padding-top: 10px; color: #fff; font-weight: normal;}
.newsItem img {border: 5px solid #f6f6f6; float: left; margin: 0 10px 15px 0;}

.newsItem .date {width: 50px; margin: 0 auto;}
.newsItem .date .month {padding: 3px 10px;}
.newsItem .date .day {font-size: 20px; padding: 3px 10px;}

/* EVENTS */

.eventItem:first-child {border-top: none;}
.eventItem:last-child {border-bottom: none;}
.eventItem {padding: 15px 0 0; border-bottom: 1px solid #216989; border-top: 1px solid #52a1c4; margin: 0 10px;}
.blueBg h2 {font-size: 20px; color: #fff; font-family:"MuseoSans500Reg", Arial; margin: 0 10px; padding: 15px 0 0;}
.eventItem h3 {font-weight: bold; font-size: 12px; font-family: arial, verdana, sans-serif; margin: 0 0 5px;}
.eventItem p, .twitterItem p {font-size: 11px; font-family: arial, verdana, sans-serif; line-height: 1.5em; padding: 15px 0; margin: 0;}
.eventItem a {color:#a8e4ff; font-size: 11px; font-family: arial, verdana, sans-serif; text-decoration: none;}
.eventItem .button {margin-bottom: 10px; color: #fff;}

.eventItem .date {float: left; margin: 0 10px 5px 0; width: 34px;}
.eventItem .date .month {padding: 3px 5px;}
.eventItem .date .day {font-size: 16px; padding: 3px 5px 2px;}

.infoBorder {border:1px solid #ececec; padding:5px; margin:10px 0; width:298px;}
.infoInner {min-height:235px; position:relative; background-color:#CDC4A5; padding:10px 8px;}
.info p {margin:0;}
.infoTitle {color:#306b98; font-size:20px; font-family:"MuseoSans500Reg", Arial; margin:0 0 10px 0;}
.infoContent {color:#535353; font-size:13px; font-family:Arial; margin:10px 0 0 0; line-height:1.15em;}
.infoBtn {background:url(../images/blue-taupe-button.jpg) right no-repeat; padding-right:15px; height:36px; position:absolute; bottom:15px; right:15px;}
.infoBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; line-height:36px;}
.infoBtn span {background:url(../images/blue-taupe-button.jpg) left no-repeat; padding-left:25px; display:block;}
.mar {margin-left:8px;}

.backBtn {background:url(../images/back-btn.png) right no-repeat; height:36px; margin:10px 0 0 15px; padding-right:10px;}
.backBtn span {background:url(../images/back-btn.png) left no-repeat; padding-left:30px; display:block; line-height:36px;}
.backBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none;  line-height:36px;}

.fact {height:123px; width:590px; padding:15px 20px; position:relative;}
.factTitle {color:#c34444; font-size:18px; font-family:"MuseoSans500Reg", Arial; margin:0 0 10px 0;}
.factCallout {width:230px; margin-right:10px; text-align:center;}
.factTag {color:#c34444; font-size:16px; font-family:"MuseoSans500Reg", Arial; margin:0 0 5px 0; width:350px; margin-top:5px;}
.fact .newBtn {background:url(../images/red-button.png) no-repeat; height:36px; width: 114px; position:absolute; bottom:15px; right:15px;}
.fact .newBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; line-height:36px;}
.fact .newBtn span {padding-left:28px; display:block;}

.new {width:290px; height:608px; position:relative; padding:10px;}
.newTitle {color:#fff; font-size:24px; font-family:"MuseoSans500Reg", Arial; margin:10px;}
.newContent {color:#fff; font-size:13px; font-family:Arial; line-height:1.5em; margin:10px;}
.new .newBtn {background:url(../images/red-button.png) no-repeat; height:36px; width: 114px; position:absolute; bottom:35px; right:15px;}
.new .newBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; line-height:36px;}
.new .newBtn span {padding-left:28px; display:block;}
.new img.divider {margin:10px 0 10px 3px;}

span.homeSearch {font-weight:bold;}
input#schoolSearchBox.homepage {width:230px; margin:0; padding-top:5px; height:16px;}
img.homepage {vertical-align:top; margin:0 0 0 -4px;}

/* DISTRICT DATA */

.ddOverview img {margin-bottom:10px;}
.ddOverview img.rightmar {margin-right:10px;}
#dataDisplay {margin:15px 0;}
#dataDisplay .dataBorder {border:1px solid #dcdcdc; padding:5px; min-height:250px; width:950px;} 
#dataDisplay .dataTable {background-color:#ddd; min-height:250px; width:100%;} 
.tableauPlaceholder{margin:0 auto;}
.dataTable .bodyText {padding:10px 15px;}
.dataTabs { margin-bottom:-7px;}
.dataTabs ul {margin:0; padding:0;}
.dataTabs ul li {list-style-type:none; background:url(../images/data-tabs.jpg) top left no-repeat; float:left; padding-left:10px; height:35px; margin-left:15px;}
.dataTabs ul li.selected {background:url(../images/data-tabs.jpg) 0 -35px no-repeat;}
.dataTabs ul li.selected a span {background:url(../images/data-tabs.jpg) right -35px no-repeat; color:#b72b30;}
.dataTabs ul li span {display:block; background:url(../images/data-tabs.jpg) top right no-repeat; padding-right:10px; height:35px;}
.dataTabs a {color:#707070; font-family:Verdana; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #fff; -moz-text-shadow:1px 1px 1px #fff; -webkit-text-shadow:1px 1px 1px #fff; display:block; text-decoration:none; line-height:28px;}
.dataTabs a:hover {color:#b72b30;}


/* SCHOOL SEARCH */

#schoolSearch {margin:15px 0;}
#schoolSearch span {margin:0; color:#fff; font-size:18px; font-family:"MuseoSans500Reg", Arial;}
#schoolSearch .searchBorder {border:1px solid #ececec; padding:5px;}
#schoolSearch .searchContent {background-color:#b72b30; padding:15px;}
input#schoolSearchBox {width:300px; background-color:#fff; border:1px solid #bbbbbb; border-right:0; margin-left:10px; padding:4px 5px; font-family:Arial; font-size:12px; color:#555; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; outline:none; -webkit-appearance: none;}
img#schoolSearchDropdown {vertical-align:top;}

ul.ui-autocomplete {width: 330px; max-height: 300px; overflow-y: auto;}
/*.infoInner ul.ui-autocomplete {width:265px;}*/

/* SCHOOL CATEGORY*/

.schoolJumpTo {margin-bottom:15px;}
.schoolJumpTo span {color:#b72b30; font-family:Arial; font-size:14px; font-weight:bold; /*border-bottom:1px solid #b72b30;*/}
.schoolJumpTo span.jumpTo {font-family:"MuseoSans500Reg", Arial; color:#616161; font-size:16px; border-bottom:0; font-weight:normal;}
.schoolJumpTo a {color:#b72b30; font-family:Arial; font-size:14px; font-weight:bold; border-bottom:1px solid #b72b30; text-decoration:none;}
.schoolJumpTo a:hover {text-decoration:none; border-bottom:0;}

.schoolListing {line-height:1.5em; margin:0 15px;}
.schoolListing a {font-family:Arial; font-size:14px; color:#c34444; text-decoration:none;}
.schoolListing a:hover {text-decoration:underline;}
.cat {font-family:"MuseoSans500Reg", Arial; color:#000; font-size:14px;}
.schoolListing .section {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #c2c2c2;}
.schoolListing .section p {margin:0;}

/* SCHOOL DATA */

.contentBorder {border:1px solid #ececec; padding:5px; margin:15px 0;}
.innerContent {margin:0; padding:10px; position:relative; background-color:#eeeeee;}
.innerContent span.school {color:#c34444; font-size:18px; font-family:"MuseoSans500Reg", Arial; line-height:36px;}

.searchButton {background:url(../images/red-btn.png) right no-repeat; height:36px; padding-right:15px;}
.searchButton span {background:url(../images/red-btn.png) left no-repeat; padding-left:25px; display:block; line-height:36px;}
.searchButton a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none;  line-height:36px;}

/* SCHOOL DETAIL */

.detailTop {}
.detailButtons {margin:10px 0 0 10px;}
.sharethis {/*margin-top:7px;*/}
span.stMainServices.st-sharethis-counter {background-image:url(../images/sharethis.png) !important; height:29px; width:82px;}

.printBtn {background:url(../images/print-btn.png) no-repeat; height:36px; width:93px; margin:0 0 0 15px;}
.printBtn span {padding-left:35px; display:block;}
.printBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none;  line-height:36px;}

.backBtn {background:url(../images/back-btn.png) right no-repeat; height:36px; margin:0 0 0 15px; padding-right:10px;}
.backBtn span {background:url(../images/back-btn.png) left no-repeat; padding-left:30px; display:block; line-height:36px;}
.backBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none;  line-height:36px;}

.mapBtn {background:url(../images/red-button.png) no-repeat; height:36px; width: 114px; position:absolute; top:0; right:0;}
.mapBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; line-height:36px; }
.mapBtn span {padding-left:28px; display:block; color:#fff; font-size:11px; font-family:Verdana;}

#schoolDetails {width:960px;}
#schoolDetails .detailBorder {border:1px solid #ececec; padding:5px; margin-bottom:15px;}
#schoolDetails .detailContent {margin:0; padding:10px; position:relative; background-color:#eeeeee;}

.highChart{background-image: url(/css/../images/loading-highchart.jpg);width:430px;height:168px; margin: 0 auto;}

#highCharts {font-family:Arial, Sans-Serif;}
#highCharts .detailBorder {width:450px;}
#highCharts .detailContent {}
#highCharts .detailContent .searchButton {margin-top:10px;}
img.defineHelp {position:absolute; top:5px; right:5px;}
.leftSide {margin-left:30px;}

.schoolInfo {font-family:"MuseoSans500Reg", Arial; font-size:18px; color:#616161; width:460px; position:relative;}
.schoolInfo p {line-height:1.5em; margin-bottom:0px;}
.schoolInfo a {color:#b72b30; font-size:18px; text-decoration:none; font-family:"MuseoSans500Reg", Arial;}
.schoolInfo a:hover {text-decoration:underline;}
span.districtName {font-size:14px; line-height:1em;}

#quickStats {width:450px; position:absolute; bottom:10px; left:10px;}
.statWrap {background:url(../images/stat-bg.png) no-repeat; height:42px; width:125px; position:relative; padding:5px 10px; margin:0 5px 5px 0;}
.comingSoon {background:url(../images/coming-soon.png) no-repeat; height:21px; width:117px; position:absolute; top:25px; left:-2px;}
.nobtm {margin-bottom:0;}
.statWrap span.statTitle {color:#b0e7ff; font-size:11px; font-family:Arial; padding:3px 0; display:block;}
.statWrap span.stat {color:#fff; font-family:"Arial Black", Arial; font-size:22px; text-transform:uppercase;}
img.statHelp {position:absolute; bottom:5px; right:5px;}
.fancy {border:1px solid #b8b7b4; background-color:#ccc; opacity: 0.5;}

#map_canvas {width:445px; height:345px; border:1px solid #b8b7b4;}


/* SIDEBAR NAV */

#schoolMenu {}
#schoolMenu .border {border:1px solid #ececec; padding:5px; margin-bottom:15px;}
#schoolMenu .data {background-color:#eeeeee; padding:5px 15px;}
#schoolMenu ul {margin:0;}
#schoolMenu ul li {list-style-type:none; margin:10px 0; background:url(../images/short-divider.png) bottom no-repeat; padding-bottom:10px;}
#schoolMenu ul li.selected a {color:#c34444;}
#schoolMenu ul li a {color:#575757; font-size:14px; font-family:Arial; font-weight:bold; text-decoration:none;}
#schoolMenu ul li a:hover {text-decoration:none; color:#c34444;}

/* SIDEBAR WIDGET */

.widgetBorder {border:1px solid #ececec; padding:5px; margin-bottom:15px;}
.widget {margin:0; padding:10px 8px; position:relative; background-color:#eeeeee;}
.widgetTitle {color:#306b98; font-size:18px; font-family:"MuseoSans500Reg", Arial; margin:0 0 10px 0;}
.widgetContent {color:#535353; font-size:12px; font-family:Arial; margin:10px 0 0 0; line-height:1.15em;}
.widgetBtn {background:url(../images/blue-button.png) right no-repeat; height:36px; margin:10px 0 0 0; padding-right:15px;}
.widgetBtn a {color:#fff; font-family:Verdana; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; line-height:36px;}
.widgetBtn span {background:url(../images/blue-button.png) left no-repeat; padding-left:25px; display:block; line-height:36px;}

/* FAQ & RESOURCES */

#faq .accordion ol {font-weight:bold; color:#000; font-family:Arial, Sans-Serif;}
#faq .accordion ol li {background:url(../images/divider.png) no-repeat bottom; padding-bottom:10px; margin-bottom:10px;}
#faq .accordion ol li ul {margin-top:10px;}
#faq .accordion ol li ul li {background:none; padding:0; margin-bottom:5px;}
#faq .question div {padding-left:10px; font-weight:normal; color:#616161;}
#faq .question h5 {cursor:pointer;}

/* TWITTER */

#twitter_update_list {margin: 0; padding: 0; list-style: none;}
#twitter_update_list li {padding: 15px 0; margin: 0 10px; border-bottom: 1px solid #216989; border-top: 1px solid #52a1c4; font-size: 11px; line-height: 1.5em; font-family: arial, verdana, sans-serif;}
#twitter_update_list li:first-child {border-top: none;}
#twitter_update_list li:last-child {border-bottom: none;}
#twitter_update_list li > a {display: block; color: #a8e4ff;}
#twitter_update_list li span a {color: #fff;}

.twitter {padding: 10px 5px 0 0;}




































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h4 {

}

.twelve {

}

.leftImage {

}

.rightImage {

}

