﻿@import url(base.css);@import url(amazium.css);@import url(megamenu.css);@import url(flexslider.css);@import url(responsive-nav.css);
#DeltaTopNavigation ul li.static a.static:hover{color:#000;background:transparent;}
#District-Contacts-wrapper{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #DDD;float:left;height:100px;margin:0 6px 6px 0;padding:10px;}
#RPS_Title{color:#FFF;font-size:20pt;text-transform:uppercase;margin:0 0 7px;}
#workaddress,#RPS_WorkFax,#principalemail{margin:0 0 7px;}
#SearchBox{float:right;z-index:2;}
#accordionbox{background:none repeat scroll 0 0 #71AEB4;}
#accordionbox > h4,#videobox > h4{color:#FFF;margin:0;padding:10px;}
#announcement a{background-image:url(tealbullet.png);background-position:12px 11px;background-repeat:no-repeat;line-height:18pt;font-size:90%;cursor:pointer;padding:0 0 0 22px;display:block;}
#calendareventcol1{float:left;max-width:330px;font-size:90%;}
#calendareventcol1 > a{color:#fff;cursor:pointer;}
#calendareventcol2{float:right;width:auto;}
#calendareventcol2_date{color:#FFF!important;}
#calendareventswrapper{clear:both;line-height:18pt;padding:5px 10px;}
#customlogo{width:260px;padding:10px 0;}
#custompagebreadcrumbs{padding:10px 0 0;}
#custompagebreadcrumbs a{color:#B45240;}
#cyan{background:none repeat scroll 0 0 #4297A0;}
#eventsbox{background:none repeat scroll 0 0 #302F2F;padding:0 0 5px;}
#eventsbox > h4{background:none repeat scroll 0 0 #221F1F;color:#FFF;margin:0;padding:10px;}
#footer{clear:both;}
#header{padding:20px 0;}
#metricwrapper{float:left;width:29%;padding:10px;}
#metricwrapper h4{background:none repeat scroll 0 0 #AC4D3B;color:#FFF;text-align:center;margin:0;padding:10px;}
#metricwrapper h4.SchoolColorYellow{color:#3F3107;}
#metricwrapper img{margin:6px 0;}
#nav-box-wrapper{background:none repeat scroll 0 0 #4297A0;height:64px;line-height:54px;}
#nav-box-wrapper ul li ul,#District-Contacts-wrapper > p{padding:0;}
#news{margin:10px 0;}
#pagecontent h4{font-size:20pt;}
#pagecontent img{max-width:100%;}
#pagecontent ul {
  list-style: disc outside none;
  padding-left: 17px;
}
#pagecontent ul li{line-height:1.6;padding:0}
#principalemail > a {text-decoration: underline;}
#principalemail > img {height: 11px;padding: 0 4px;width: 15px;}
#readinesslinks .dfwp-item{background:none repeat scroll 0 0 #751D72;float:left;min-height:26px;text-transform:uppercase;width:17%;margin:0 10px 0 0;padding:9px 29px;}
#readinesslinks .item.link-item > a{color:#FFF;font-size:10pt;text-align:center;vertical-align:middle;width:100%;display:block;}
.newstitle{margin:0 0 5px;}
#readinesstext{color:#fff;}
#readmore a{color:#444;background-image:url(icon-arrow-right.png);background-repeat:no-repeat;background-position:right;padding:3px 26px 3px 0;}
#readmore,#rnwrapper > p{padding:5px 0;}
#recentnews #rnwrapper{margin:0 0 20px;}
#recentnews > h4{border-bottom:1px dotted #666;margin:0 0 5px;padding:0 0 4px;}
#rockfordaddress{clear:both;padding:10px;}
#schooleventsbox > h4,#schooleventsbox2 > h4{color:#2a2a2a;border-bottom:1px solid #ccc;margin:0;padding:10px;}
#schooleventsbox,#schooleventsbox2{background:none repeat scroll 0 0 #EEEAEC;padding:0 0 5px;}
#schoollinksbox{background:none repeat scroll 0 0 #71AEB4;padding:0 0 0px;}
#schoollinksbox > h4 {
  background: none repeat scroll 0 0 #509EA6;
  color: #FFFFFF;
  font-size: inherit;
  margin:0px;
  padding: 3px 8px;
}
#schooloverviewbox{background:none repeat scroll 0 0 #EEEAEC;border:1px solid #E1DEDF;}
#schooloverviewbox > div{padding:0 10px 10px;}
#schooloverviewbox > h4{border-bottom:1px solid #CCC;margin:0 0 3px;padding:10px;}
#schoolprimaryphone{margin:0 5px 7px 0;}
#sideNavBox ul li,.sidebar ul,#rnwrapper > h4,#contentBox,.newsticker h4,#slidercontentwrapper h4,#District-Contacts-wrapper > h4{margin:0;}
#signin{left:0;position:absolute;top:0;}
#slidercontentwrapper{background:none repeat scroll 0 0 #000;bottom:0;height:auto;left:0;position:absolute;width:100%;z-index:2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;padding:0;}
#slidercontentwrapper > div,#schoolinfo{padding:10px;}
#socialicons img{float:left;margin:5px 0 0 10px;}
#videobox{background:none repeat scroll 0 0 #7fbf2d;}
#videoplaybutton{cursor:pointer;left:0;position:absolute;top:0;bottom:0;right:0;margin:auto;}
#videotext{color:#FFF;font-size:10pt;line-height:normal;padding:2px 10px 10px;}
#videotitle{color:#FFF;font-size:18px;margin:0;padding:10px 10px 0;}
.SchoolColorBlack{background:none repeat scroll 0 0 #000!important;color:#FFF;padding:10px 0;}
.SchoolColorBlue{background:none repeat scroll 0 0 #142b61!important;color:#FFF;padding:10px 0;}
.SchoolColorGreen{background:none repeat scroll 0 0 #4c7046;color:#FFF;padding:10px 0;}
.SchoolColorOrange{background:none repeat scroll 0 0 #c68d7c;color:#FFF;padding:10px 0;}
.SchoolColorRed{background:none repeat scroll 0 0 #b24c39!important;color:#FFF;padding:10px 0;}
.SchoolColorYellow{background:none repeat scroll 0 0 #ffc81d!important;color:#FFF;padding:10px 0;}
.SchoolColorYellow #RPS_Title,.SchoolColorYellow #principalemail,.SchoolColorYellow #workaddress,.SchoolColorYellow #RPS_WorkAddress,.SchoolColorYellow #RPS_WorkFax, #schoolprimaryphone{color:#3f3107;}
.SchoolColorBlack #schoolprimaryphone, .SchoolColorBlue #schoolprimaryphone, .SchoolColorGreen #schoolprimaryphone, .SchoolColorBlue #workaddress > a{color:#fff}
.SchoolColorBlack #principalemail > a, .SchoolColorBlack #schoolprimaryphone a, .SchoolColorBlack #workaddress > a{color:#FFC423;text-decoration: underline;}
.SchoolColorBlue #principalemail > a, .SchoolColorBlue #schoolprimaryphone a, .SchoolColorBlue #workaddress > a {color: #E1E5F0;text-decoration: underline;}
.SchoolColorYellow #principalemail > a, .SchoolColorYellow #schoolprimaryphone a, .SchoolColorYellow #workaddress > a{color: #3F3107;text-decoration: underline;}
.SchoolColorGreen #principalemail > a, .SchoolColorGreen #schoolprimaryphone a, .SchoolColorGreen #workaddress > a {color: #e3f0e1;text-decoration: underline;}
.SumTitleOnly{color:#4297A0;margin:4px 0 0;}
.accordionButton{background:url(accordionarrowright.png) no-repeat scroll 233px 5px #38929A;color:#FFF;text-transform:uppercase;margin:0 0 8px;padding:8px 10px;}
.accordionButton:hover{cursor:pointer;}
.accordionContent{padding:0 9px 6px 0;}
.accordionOpen{background:url(accordionarrowdown.png) no-repeat scroll 233px 5px #38929A;color:#FFF;text-transform:uppercase;padding:5px 10px;}
.band{background-color:#FFF;padding:2px;}
.blue{background:none repeat scroll 0 0 #142b61;color:#FFF;padding:10px 0;}
.box_white{background:none repeat scroll 0 0 #FFF;min-height:210px;padding:0 0 0 12px;}
.contentbox2 > span{display:none;}
.cyan{background:none repeat scroll 0 0 #4297A0;padding:10px 0;}
.example{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #C6C6C6;margin:10px 4px;padding:10px;}
.example > p{color:red;font-size:11pt;padding:4px;}
.fb-like{padding-bottom:150px;}
.flexslider ul li,#slidercontentwrapper p{margin:0;padding:0;}
.gray{background:none repeat scroll 0 0 #F6F4F5;border-color:#E6E1E4;border-style:solid;border-width:1px 0;padding:13px 0;}
.groupheader{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#444;font-size:13pt;font-weight:400;margin-bottom:5px;text-transform:uppercase;}
.h4white{color:#FFF;margin:0;padding:10px 10px 5px;}
.leftlinks{margin-bottom:0;}
.leftlinks a{color:#FFF;font-size:10pt;}
.leftlinks li{background-image:url(accordionbullet.png);background-position:14px 8px;background-repeat:no-repeat;padding:0 0 0 24px;}
.metricgraybox{background:none repeat scroll 0 0 #D9D9D9;text-align:center;font-size:10pt;padding:10px;}
.ms-blog-MainArea{max-width:100%;min-width:560px;width:100%;}
.ms-rtestate-field h3,h3.ms-rteElement-H3{color:#2A2A2A;font-size:13pt;margin:0;}
.ms-rtestate-field h4,h4.ms-rteElement-H4,#rockfordaddress > p{color:#FFF;margin:0;padding:0;}
.ms-rtestate-field p,p.ms-rteElement-P{line-height:1.6;margin:0;}
.ms-signInLink,.ms-signInLink:hover{color:#FFF!important;font-size:10pt;line-height:20pt;padding:0 0 0 10px;}
.newsticker #rntitle > a{color:#FFC423;font-size:10pt;font-weight:400;display:block;margin:0 0 0 10px;padding:0;}
.newsticker p{font-size:10pt;font-weight:400;margin:0 0 0 10px;}
.purple{background:none repeat scroll 0 0 #8F288B;padding:10px 0;}
.redbrown{background:#b45240;padding:10px 0;}
.row .dfwp-item{list-style:none outside none;}
.row .row{display:block;}
.school_metrics{color:#BF3018;}
.schoolinfo{padding:8px 0 0;}
.schoollink, .schoollink:visited, .schoollink:active{background-image:url(accordionbullet.png);background-position:14px 10px;background-repeat:no-repeat;color:#FFF;line-height:18pt;font-size:90%;display:block;padding:0 0 0 22px;}
.schoollink:hover{background:url("left-nav-arrow.png") no-repeat scroll 14px 11px #38929A;text-decoration:none}
.schoolviewall > a,.summarylinksbullet a:link,.summarylinksbullet a:visited,.SumTitleOnly a:link,.SumTitleOnly a:visited{color:#4297A0;}
.sidebarzone{clear:both;padding:10px 0;}
.sliderdescription{color:#FFF;padding:10px 0;}
.slidertitle{color:#FFF;font-size:120%;font-weight:700;text-transform:uppercase;}
.sumlinks{background-image:url(tealbullet.png);background-position:2px 7px;background-repeat:no-repeat;padding-left:12px;padding-right:0;vertical-align:top;border-color:inherit;border-style:none;border-width:0;margin:0 0 10px;}
.sumlinks a:hover{color:#7d7c7c;text-decoration:underline;}
.sumlinks a:link{color:#666;font-weight:700;}
.sumlinks a:visited{color:#666;}
.summarylinksbullet{background-image:url(tealbullet.png);background-position:3px 8px;background-repeat:no-repeat;padding-left:12px;padding-right:0;vertical-align:top;border-color:inherit;border-style:none;border-width:0;}
.summarylinksbullet a:hover,.SumTitleOnly a:hover{color:#4297A0;text-decoration:underline;}
.usefulllink{background-image:url(accordionbullet.png);background-position:2px 9px;background-repeat:no-repeat;color:#FFC423!important;display:block;font-size:10pt;line-height:normal;margin:0 0 0 11px;padding:0 0 0 10px;}
.videowrapperH,.videoimageH{position:relative;}
.viewall > a,#readinesstext strong{color:#FFF;}
.viewall,.schoolviewall,.schoolviewall2{float:right;font-size:10pt;}
.wargray_box{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #F3F2F2;padding:10px;}
.white{padding:0 0 20px;}
#BulletEventWrapper{margin:0 0 10px;}
#BulletEventTitle a{background-image:url(tealbullet.png);background-position:2px 7px;background-repeat:no-repeat;padding-left:12px;padding-right:0;vertical-align:top;border-color:inherit;border-style:none;border-width:0;display:block;cursor:pointer}
#BulletEventDate{padding:0 0 0 12px;}
.footermarker {margin-bottom: 20px;}
#DocumentLinkswrapper {clear: both}
#newsbulletsbody, #newsbulletsdate {padding-left: 12px;}
.rockfordbullet > a{background-image:url(tealbullet.png);background-position:2px 8px;background-repeat:no-repeat;padding-left:12px;padding-right:0;vertical-align:top;border-color:inherit;border-style:none;border-width:0;margin:0;display:block}
#summarylinkswrapper2, .summarylinkswrapper2 {clear: both;}
#newsbulletsdate2, .newsbulletsdate2 {float:right}
.summarylinksbullet2 {background-image: url("tealbullet.png");background-position: 3px 8px;background-repeat: no-repeat;border-color: inherit;border-style: none;border-width: 0;float: left;padding-left: 12px;padding-right: 0;vertical-align: top;padding-bottom:5px}
#SideBarBox{background: none repeat scroll 0 0 #71AEB4;border-right: 1px solid #71AEB4;padding:0 0 10px;}
#SideBarBox .summarylinksbullet > a {color: #FFFFFF;}
#SideBarBox .summarylinksbullet {background-image: url("accordionbullet.png");background-position: 12px 8px;padding-left: 21px;}
.SideBarBoxheader{background: none repeat scroll 0 0 #509EA6;color: #FFFFFF;padding:5px 10px;}
#School-Directory-wrapper td, .School-Directory-wrapper td {
  border-bottom: 1px solid #CCCCCC;
  width: 25%;
  padding:0 5px 0 0;
}
#policynumber {
  display: none;
}