<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------------- GENERAL ------------*/
	body, p{
		font-size: 15px;
		font-family: "Open Sans",sans-serif;
		line-height: 1.8 em;
	}
	h1, h2, h3, h4, h5, h6{
		font-family: 'PT Sans', sans-serif;
	}
	#content h2 {
   		font-size: 20px;
	}
	#content h4 {
    	font-size: 16px;
	}
	a:link, a:visited {
		text-decoration: none;
	}
	a:hover, a:active {
		text-decoration: none;
	}
	a {outline: 0 }
	img {border: none;}
	strong, .bold	{font-weight: bold}
	.clear {clear: both;}
	.hidden {display: none;}
	.blockify {display: block !important;}
	.handLink {cursor: pointer}
	.pad5 {padding: 5px;}
	.pad10 {padding: 10px;}
	.floatRight {float: right;}
	.centerHeader {text-align: center;}
	.dataPadder {padding: 6px 10px; }
	.dataPadder  p {padding: 4px 0px;}
	body.pagerBarTop {
		padding-top: 0px !important;
	}
	img {
		border: none;
	}
	.schemeNeutral {
		margin: 5px 0 15px;
		padding: 10px;
	}
	.mainTitleTools {
		right: 8px;
	}
	.pagerBarTop {
		border: 0px;
	}
	.container {
		margin: 0 auto;
		padding: 0 15px;
		position: relative;
	}	
	#headerRow-1 {
		min-height: 70px;
		position: relative;
		z-index: 1;
	}
	.headerIn-1 {
		min-height: 110px;
	}
	#headerRow-2 {
		min-height: 90px;
		position: relative;
		z-index: 2;
	}
	#headerTitle {
	}
	#midSectionRow-1 {
	}
	#mainBodyRow-1 {
		padding: 0;
		position: relative;
		min-height: 150px;
	}
	#mainBodyRow-2  {
		position: relative;
		padding: 0;
	}
	#mainBodyRow-3 {
    min-height: 242px;
 
    position: relative;
}
	.boxFull {
		clear:both;
		width:100%;
	}
	.box1half2 {
		float:left;
		width:60%;
	}
	.box1half {
		float:left;
		width:50%;
	}
	.box1third {
		float:left;
		width:33%;
	}
	.box1fourth {
		float:left;
		width:40%;
	}
	.box2fourths {
		float:left;
		width:50%;
	}
	.box3fourths {
		float:left;
		width:75%;
	}
	.pagerBarToolBox .pagerBarTools li.pagerBarTools_tool a.toolbarButton {
		line-height: 1.2;
	}
	#flashHeader{
		padding:0px;	
	}
	element.style {
		cursor: move;
		-moz-user-select: none;
	}
	.pagerBar {
		font-size: 12px;
	}
	#portalButtons {
		padding: 25px 15px 0 0;
	}

/*---------- SITE NOTICE: VISIBLE BELOW PAGEBAR  --------------*/
	.siteNotice {margin-bottom: 4px; border: 2px solid #666; padding: 2px 4px; }
	.siteNotice {-moz-border-radius-bottomright: 12px; -moz-border-radius-topleft: 6px;}
	.siteNotice h2 {font-size: 14px;}
	.groupName h4, h3.groupLevel {
		font-size: 18px !important;
	}

	
/*------------- HEADER --------------*/
	.headerFixed {
		float: left;
		min-height: 300px !important;
		position: relative;
		width: 435px;
		z-index: 1;
	}
	#logoBox {
		height: 90px;
		/*left: 15px;*/
		float: left;
		/*top: -15px;*/
		width: 135px;
		z-index: 3;
	}
	#logoBox a span {
		display: none;
	}	
	#logoBox a {
		display: block;
		height: 100%;
		width: 100%;
	}
	.rightBox {
		float: right;
		margin: 40px 0 0;
		text-align: right;
	}
	.rightBox .contactInfo {
		float: right;
	}
	.rightBox .contactInfo, .rightBox .contactInfo span, .rightBox .contactInfo span a:link, .rightBox .contactInfo span a:visited {
		font-size: 15px;
		line-height: 1.75;
		font-family: Arial, Helvetica, sans-serif;
	}
	#headerSlogan {
		height: 35px;
		width: 600px;
	}
	#headerTitle {
		height: 80px;
		left: 150px;
		position: absolute;
		
	}
	
	
/*------------- MID SECTION --------------*/
	#midSectionRow-1 #picBox, #midSectionRow-1 #picBox img {
	}
	#headerRow-1 .shadow {
		float: left;
		height: 21px;
		width: 100%;
	}
	#picBox {
		position: relative;
	}
	.SecondSlideShowContiner {
		height:300px;
		margin-right:auto;
		margin-left:auto;
		width: 1200px;
	}


/*--------- BODY -----------*/
	#mainBodyRow-1 .fa-stack {
		line-height: 3em;
		top: -55px;
		width: 2em;
	}
	#mainBodyRow-1 .fa-inverse {
		top: 18px;
	}
	#mainBodyRow-1 .fa-circle {
    top: 44px;
}
	.quickIconNavBox .fa-inverse {
		font-size: 0.9em;
	}
	
/*----- LEFT COLUMN CONTAINER -----*/
	.leftColBox1 {
		font-size: 15px;
	}
	#leftCol {
		float: left;  
		margin: 0;
	}
	
/*-- MODULE CONTAINER --*/
	.leftModuleHolder {
		border: 0 none;
		margin-top: 25px;
		padding: 0;
		width: 100%;
	}
	.leftModuleHolder ul li a:link, .leftModuleHolder ul li a:visited {
		font-size: 15px;
		padding: 9px 20px;
		text-align: left;
		white-space: normal;
	}
	.leftModuleHolder ul li:first-child a:link, .leftModuleHolder ul li:first-child a:visited {
		border-top: none;
	}
	.leftModuleHolder ul ul li a:link, .leftModuleHolder ul ul li a:visited, .leftModuleHolder ul ul ul li a:link, .leftModuleHolder ul ul ul li a:visited  {
		padding: 6px 15px;
	}
	.leftModuleHolder ul div {
		padding: 0;
		width:230px;
	}
	.leftModuleHolder h2 {
		font-family: 'PT Sans', sans-serif;
		font-size: 25px;
		font-weight: bold;
		margin: 0 0 5px;
		padding: 16px 20px 10px;
		text-align: left;
		text-transform: uppercase;
	}
	.leftModuleHolder ul li a {
		text-shadow: none;
	}
	#leftCol span.link, td.calendarDay span.link, td.calendarDay a:hover span.link, .portal-column span.link, .portal-column .catHolder span, #leftCol .catHolder span {
		display: none;
	}
	.leftModuleStatus {
		font-size: 10px;
		font-weight: bold;
		margin: 0;
		padding: 10px 0;
		text-align: center;
	}
	.leftModuleHolder ul div a, .leftModuleHolder ul ul div a, .leftModuleHolder ul ul ul div a, .leftModuleHolder ul ul ul ul div a, .leftModuleHolder ul ul ul ul ul div a, .leftModuleHolder ul ul ul ul ul ul div a {
		font-weight: normal !important;
	}
	.leftModuleHolder ul div a:hover, .leftModuleHolder ul ul div a:hover, .leftModuleHolder ul ul ul div a:hover, .leftModuleHolder ul ul ul ul div a:hover, .leftModuleHolder ul ul ul ul ul div a:hover, .leftModuleHolder ul ul ul ul ul ul div a:hover {
		font-weight: normal !important;
	}
	.leftModuleHolder .miniModuleHolder .leftBottomBox, .leftModuleHolder .miniModuleHolder .leftBottomBox {
		padding: 3px;
		text-align: left;
	}
	
/* -- End Module Container */

/*-- In This Section Holder --*/

	.inThisSectionHolder ul li:first-child a {
		border-top: 0;
	}  
	.inThisSectionHolder ul li a:link, .inThisSectionHolder ul li a:visited {
	    border-bottom: none;
		display: block;
		padding: 9px 20px;
		text-decoration: none;
		white-space: inherit;
	}
	.inThisSectionHolder ul div a:hover, .inThisSectionHolder ul ul div a:hover, .inThisSectionHolder ul ul ul div a:hover, .inThisSectionHolder ul ul ul ul div a:hover, .inThisSectionHolder ul ul ul ul ul div a:hover, .inThisSectionHolder ul ul ul ul ul ul div a:hover {
		font-weight: normal !important;
	}
		
/*-- End In This Section Holder--*/ 
	.leftBottomBox {text-align: center;	border-top: 1px dotted #666;  padding: 10px 5px; }
	.leftBottomBox input{width: 100px;}
	.leftBottomBox:first-child {border: none;}

/*---------- END LEFT COLUMN --------------*/

/*---------- RIGHT COLUMN: CONTENT COLUMN ----------*/
	.rightCol {float: right;}
	#col2 { padding: 0 0 25px; width: 910px;}
	#col2 h2.mainTitle {font-size: 16px; padding: 10px; }
	#col2 h3.mainTitle {font-size: 14px;}
	#col2 .mainTitle .smallLink {font-size: 12px; font-weight: normal;}
	#content {padding: 0 0px;}
	#content ul{padding-left: 40px;}
	#content .pageDataPortal {padding: 0 !important;}
	.content p {padding: 0px 0 5px;}
	#col2 h2.mainTitle {
		font-size: 25px;
		font-weight: bold;
		margin: 11px 25px 0 25px;
		padding: 30px 0 0;
		text-transform: capitalize;
	}
	.x-ColumnHighlight {
		background: none !important;
		border: none !important;
		margin-left: 6px !important;
	}

/*------------- RSVP ------------*/
	.rsvpPerson:first-child {border-top: 0;}
	.rsvpPerson {border-top: 1px solid #666; margin-bottom: 5px; padding: 4px;}
	#sideRSVP {display: block; clear: right; float: right; width: 250px; border: 1px solid #666;}
	#sideRSVP {margin: 0 0 5px 5px;}
	#sideRSVP h2 {text-align: center; font-size: 16px; font-weight: bold; padding-top: 5px; }
	#sideRSVP h2.isAttending {text-align: left; font-size: 14px; border-top: 1px solid #666;}
	#sideRSVP p.notes {display: block; padding: 2px; border: 1px solid #666; margin: 2px 0 -2px;}

/*---------- JavaScript Slide Show Styles ----------*/	

/* styles for the pagination buttons 
    Will only be used if this style of button is turned on.	
*/
	#slider1_container {
		margin-left: auto;
		margin-right: auto;
	}
	.jssorn21 div, .jssorn21 div:hover, .jssorn21 .av
	{
		border-radius: 10px !important;
		cursor: pointer;
		overflow:hidden;
	}
	.jssorn21 &gt;  div {
		border-radius: 10px;
		cursor: pointer;
		display: inline-block;
		height: 18px !important;
		margin: 0px;
		text-indent: -999px;
		width: 18px !important;
	}
	.jssorn21 &gt; .av {
		margin: 0;
		height: 12px;
		width: 12px;
	}
	.jssorn21 {
		display: none;
		left: 20px !important;
	}
/* styles for the direction arrow buttons. 
   Will only be used if this style of button is turned on.	
*/

	.jssord02l, .jssord02r, .jssord02ldn, .jssord02rdn
	{
		position: absolute;
		cursor: pointer;
		display: block;
		background: url(/common/js/cyberschool/slideshow/img/d02.png) no-repeat;
		overflow:hidden;
	}
	.jssord02l { 
		background-position: -18px -55px;
		bottom: 13%;
		height: 17px !important;
		right: 40px;
		width: 18px !important;
	}
	.jssord02r { 
		background-position: -82px -49px;
		bottom: 13%;
		height: 23px !important;
		right: 15px;
		width: 18px !important;
	}
	.jssord02l:hover { 
		background-position: -139px -55px;
	}
	.jssord02r:hover { 
		background-position: -202px -49px;
	}
	.jssord02ldn { 
		background-position: -140px -55px;
		bottom: 13%; 
		height: 17px !important;
		right: 36px; 
		width: 21px !important;
	}
	.jssord02rdn { 
		background-position: -192px -38px;
		bottom: 14.50%; 
		height: 30px !important;
		right: 16px;  
		width: 27px !important;
	}	
	a.slider_caption_link:link, a.slider_caption_link:visited {
		font-family: "Open Sans", sans-serif;
    	font-size: 16px;
	}
	.slider_caption_link_box {
	}
	.slider_caption_link {
		font-size: 17px;
		line-height: 1.5em;
	}   
	.slider_caption {
		position: relative;
		width: 400px;
		z-index: 3000;
	}
	.slider_caption {
		padding: 35px;
	}
	.slider_caption {
		line-height: 1.5em;
		position: absolute;
		right: 10%;
		top: 15%;
		width: 483px;
		z-index: 3000;
		font-family: 'Open Sans', sans-serif;
    	font-size: 17px;
	}
	.slider_caption h2 {
		font-family: 'PT Sans', sans-serif;
		font-size: 25px;
		font-weight: bold;
		line-height: 1em;
		padding: 0 0 15px;
		text-transform: uppercase;
	}
	#schoolSlider img {
		border-radius: 10px;
	}
	#slider1_container div {
	}
	.slider_caption_link_box {
		margin: 15px 0 10px;
	}
	a.slider_caption_link:link, a.slider_caption_link:visited {
		border-radius: 0;
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
		margin: 10px 0;
		padding: 5px !important;
		text-transform: capitalize;
	}
	a.slider_caption_link:hover, a.slider_caption_link:active {
		text-decoration: none;
	}

/*---------- END  JavaScript Slide Show Styles ----------*/		

/*---------- Start School Slider Styles ----------*/
	.appicon01, .appicon02, .appicon03{
		display: table;
		/*float: left;*/
		height: 135px;
		margin: 0 auto !important;
		padding: 0;
		text-align: center;
		width: 239px;
	}
	.appicon01:hover, .appicon02:hover, .appicon03:hover{
		text-decoration: none;
		border-radius: 15px;
    }
	.stripe {
		padding: 58px 0 0 0;
	}
	h2.schoolTitle {
		font-size: 2em;
		/*margin-top: -42px;*/
		padding: 19px 0 10px;
		position: relative;
		text-align: left;
    }
	h2.schoolTitle span {
		font-family: 'PT Sans', sans-serif;
		font-size: 25px;
		font-weight: bold;
		/*padding: 0 30px;*/
		text-transform: uppercase;
		margin-left: -22px;
	}
	h2.schoolTitle .schoolLeft {
		height: 12px;
		left: -18px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0px;
		width: 19px
	}
	h2.schoolTitle .schoolRight {
		height: 12px;
		right: -19px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0px;
		width: 19px
	}
	.appicon01:link .SchoolTitle, .appicon02:link .SchoolTitle, .appicon03:link .SchoolTitle{
		font-size: 13px;
		margin-top: -56px;
		padding: 15px 0;
		position: relative;
		z-index: 3000;
		font-family: "Open Sans", sans-serif;
		font-weight: bold;
	}
	#SchoolSliderText {
		height: 45px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		vertical-align: middle;
		width: 300px;
	}
	#SchoolSliderText &gt; p {
		font-size: 20px;
		padding-top: 10px;
	}
	#schoolSlider {
		left: 8px;
		margin: 15px auto;
		padding: 0;
		position: relative;
		width: 93%;
	}
	#SchoolSliderText {
		float:left;
		height: 300px;
		text-align: center;
		vertical-align: middle;
		width: 300px;
	}
	#SchoolSliderText &gt; p {
		font-size: 20px;
		padding-top: 10px;
	}
	#slider2_container {
		margin: 15px 0 0 0;
		width: 100% !important;
	}
	
/* jssor slider direction navigator skin 03 css */
	/*
		.jssord03l              (normal)
		.jssord03r              (normal)
		.jssord03l:hover        (normal mouseover)
		.jssord03r:hover        (normal mouseover)
		.jssord03ldn            (mousedown)
		.jssord03rdn            (mousedown)
*/
	.jssord03l, .jssord03r, .jssord03ldn, .jssord03rdn
	{
		cursor: pointer;
		display: block;
		overflow:hidden;
		position: absolute;
	}
	.jssord03l { 
		background-position: -17px -49px;
		height: 24px;
		left: -50px;
		top: 53px;
		width: 23px;
	}
	.jssord03r { 
		background-position: -80px -49px;
		height: 24px;
		right: 58px;
		top: 53px;
		width: 20px;
	 }
	.jssord03l:hover {
		background-position: -138px -51px;
	}
	.jssord03r:hover {
		background-position: -201px -50px;
	}
	.jssord03ldn { 
		background-position: -17px -49px;
		height: 24px; 
		left: -50px;
		top: 53px; 
		width: 23px; 	
	}
	.jssord03rdn { 
		background-position: -80px -49px;
		height: 24px; 
		right: 58px;
		top: 53px; 
		width: 20px; 
	}	
		
/*
//
// Category Stuff
//
*/
	.isRounded {-moz-border-radius: 4px;}
	.isRoundedLarge {-moz-border-radius: 6px;}
	.category_holder {
		display: block; 
		margin: 0;
	}
	.category_holder span {
		padding: 2px 4px; 
		font-size: 11px;
	}
	#content .category_holder {
		float: right;
		text-align: right;
	}
	#content .calendarDayPop ul {
		padding: 0;
	}
	td.calendarDay span.linkHolder a {
		float: left;
		padding: 2px;
		margin: 2px 1px;
		-moz-border-radius: 3px;
	}
	#content .newsItem .meta .category_holder {
		float: right;
		text-align: right;  
		position: relative;
	}
	.category_holder a{
		margin-top: 2px;
		-moz-border-radius: 5px;
	}  
	.backToTop {
		float: right; 
		clear: right; 
		font-size: 12px; 
		margin-bottom: 10px;
	}
	.backToTopMain {
		clear: both; 
		float: right; 
		font-size: 15px;
		margin-right: 10px;
		margin-bottom: 20px;
	} 
	.paginator {
		text-align: center; 
		padding-right: 30px;
	}
	.leftNav .dropdown-menu {
		border: 0px !important;
	}
	.webmaster {
		clear: both;
		font-size: 12px !important;
		font-style: italic;
		margin: 0;
		padding: 15px 0 0 30px !important;
		text-align: center;
	}
	
/*------------ THE MAIN NAV ------------- */
	#menuContainer {
		float: left;
		position: inherit;
		right: 0;
		z-index: 4030;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: center;
		align-content: center;
		min-height: 90px;
	}
	#menuContainer ul {
		margin: 0 auto;
	}
	#menuContainer &gt; ul &gt; li 
	{
		padding: 35px 10px;
	}
	#menuContainer ul ul ul li{
		background-image: none;
	}
	#menuContainer ul li a:link, #menuContainer ul li a:visited {
		font-size: 12px;
		text-align: center;
		text-decoration: none;
	}
	#menuContainer ul li a, .leftModuleHolder .leftModuleHeader {
		text-shadow: none;
	}
	#menuContainer ul li a:hover, #menuContainer ul li a:active {
		background-repeat: repeat-x;
	}
	#menuContainer ul li a:link, #menuContainer ul li a:visited {
		font-size: 18px;
    	text-transform: uppercase;
	}
	#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited {
		border: medium none;
		border-bottom: none !important;
		text-transform: capitalize;
		text-align: left;
	}
	#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited, #menuContainer ul ul ul li a:link, #menuContainer ul ul ul li a:visited {
		font-family: "Open Sans",sans-serif;
		font-size: 15px;
		font-weight: normal;
	}	
	#menuContainer ul li  li.horizontalChild {
		border-bottom: none;
	}
	.hasSubChild .horizMenu .horizMenu {
		margin: -2px 0 0 !important;	
	}
	#menuContainer ul li a:link, #menuContainer ul li a:visited {
		font-family: "Open Sans",sans-serif;
		font-size: 15px;
		font-weight: normal;
	}
	#menuContainer ul div {
		padding: 0px;
		width: 230px;
	}
	#menuContainer ul li.submenu_left div ul li div {
		left: -100%;
	}
	#menuContainer ul .editOptions_lvl1 ul, #menuContainer ul ul {
		float: left !important;
		width: 100%;
	}
	
/*------------- BLOG, NEWS AND PODCAST WIDGETS ------------*/ 	
	.postHolder .postHolder_wrap .postHolder_title a.postTitle {
		font-size: 15px; 
	}	
	.listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:link, 
	  .listItem_list .listItem_holder .listItem_navigation a:link, 
		.listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:link, 
		  .listItem_detail .listItem_holder .listItem_navigation a:link {
		font-size:11px;
	}
	.listItem_list .listItem_holder .listItem_meta .listItem_metaDate, .listItem_detail .listItem_holder .listItem_meta {
		font-size: 13px;
	}
	.listItem_list .listItem_holder .listItem_header .listItem_heading .listItem_headingLink {
		font-size: 15px;
		text-transform: capitalize;
	}
	.commentsBox h3 span {
		padding: 2px;
	} 
	.alertHolder li a {
		display: block;
		font-weight: bold;
		list-style-type: none;
		text-align: center;
		text-decoration: none;
	}
	.listItem_list .listItem_holder {
		border-top: none;
		padding: 10px 5px;
	}
	.listItem_detail .listItem_holder .listItem_body p {
		margin-right: 0px !important;
	}
	
/*------------- CONTACT, SCHOOLS -------------*/
	.schoolName a {
		text-decoration: none;
	}
	.schoolInfo {
		line-height: 1.7em;
	}

/*------------- DEPARTMENT -------------*/
	.groupName li {
		padding: 0px;
	}
	
/*------------- CONTACT, SCHOOLS -------------*/
	.schoolName a {
		text-decoration: none;
	}
	.schoolInfo {
		line-height: 1.7em;
	}

/*------------- FORM -------------*/
	.formMenuHolder {
		margin: 1px;
		width: 330px;
	}
	
/*------------- FORUM -------------*/
	.forumCategoryHolder .forumCategory h2 a {
		font-size: 14px; 
		text-decoration: none;
	}
	.forumTopicPostHolder {
		width: 485px !important;
	}
	
/*------------- PROFILE ------------*/
	.profile_left_column .PL_Title {
		font-size: 15px !important;
		padding: 10px !important;
		text-transform: uppercase;
	}
	.profile_left_column .box .info dt {
		font-size: 15px !important;
		font-weight: bold;
		padding: 10px 0 5px 10px !important;
	}
	.profile_right_column .PR_Title {
		font-size: 20px !important;
		padding: 5px;
		text-transform: uppercase;
	}
	.profile_right_column {
		width: 660px !important;
	}
	
/*------------- SEARCH -------------*/
	form.siteSearchForm {
		padding: 10px;
	}

/*--------- STAFF TABLE -----------*/
	.staffList tr th {
		font-size: 18px;
		font-weight: bold;
		padding: 8px;
	}
	table.stftbl tr .even td {
		padding: 5px 10px;
	}
	table.stftbl tr .odd td {
		padding: 7px 10px;
	}
	.staffList {
		border: none;
	}
	.staffList tr, .staffList td {
		margin: 0;
		padding: 2px;
	}
	table.stftbl tr .disable td {
		padding: 5px 10px;
	}
	.staffContainer {
		font-size: 15px;
	}

	
/*------------ PORTALS ------------*/	
/*------- PORTAL BOXLESS STYLES ---------*/
	#content .x-portlet-edgeless {
		margin: 0 0 0 9px;
	}
	#content .x-portlet-custom1, #content .x-portlet-custom2, #content .x-portlet-borderless, #content .x-portlet-boxless-0, #content .x-portlet-plain, #content .x-portlet-boxless, #content .x-portlet-titleless, #content .x-portlet  {
		margin: 0px 0px 0 8px;
		font-size: 15px;
	}
	#content .x-portlet-boxless .x-panel-bwrap {
		margin-left: 0px;
	}
	#content .x-portlet-boxless .x-panel-header	{
		font-size: 18px;
		font-weight: bold;
		padding: 12px 20px;
	}
	#content .x-portlet-boxless .x-panel-bwrap .x-panel-body .pageData {
		margin: 0px;
		padding: 0 20px !important;
	}
	#content .pageData .pageData {
		padding: 10px !important;
	}
	#content .pageData {
		padding: 0 15px !important;
	}
	#content p {
		font-size: 15px;
		line-height: 1.8em;
	}
	.x-portlet {
		background-color: none !important;
		margin-top: 20px !important;
	}
	.listItem_body {
		margin: 2px;
	}
	.x-portlet-custom1-75 .x-panel-bwrap .x-panel-body .pageData {
    	background: inherit !important;
	}
	.portlet-custom1-75 .panel-bwrap .panel-body .pageData {
    	background: inherit !important;
	}
	
/*------- PORTALS CUSTOM 1 STYLES ---------*/
	#content .x-portlet-custom1 {
		border-radius: 10px;
	}
	#content .x-portlet-plain .x-panel-header {
		font-size: 18px;
		padding: 12px 20px;
	}
	#content .x-portlet-borderless .x-panel-header {
		font-size: 18px;
		padding: 12px 20px;
	}
	#content .x-portlet-plain .x-panel-header .x-tool {
		background-image: url(/common/images/portals/tool-sprites.gif) !important;
	}
	#content .x-portlet-custom1 {
		border-radius: 10px;
	}
	#content .x-portlet-custom1 .x-panel-header	{
		background: none;
		border-radius: 0px;
		border: none;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.1em;
		padding: 12px 20px;
	}
	#content .x-portlet-custom1 .x-panel-bwrap {
		border: 0; 
	}
	#contentOut .x-portlet-custom1 .x-panel-bwrap .x-panel-body {
		border-top:none !important;
	}
	#content .x-portlet-custom1 .x-panel-bwrap .x-panel-body {
		border-top:none !important;
	}
	#content .x-portlet-custom1 .x-panel-bwrap .x-panel-body .pageData {
		border:none !important; 
		margin:0px;
		padding: 0 20px !important;
	}
	#content .x-portlet-custom1 p, #content .x-portlet-custom1 ul {
		font-size: 15px;
	}
	#content .x-portlet-custom1-50 p, #content .x-portlet-custom1-55 p, #content .x-portlet-custom1-60 p, #content .x-portlet-custo1-65 p, #content .x-portlet-custom1-70 p, #content .x-portlet-custom1-75 p, #content .x-portlet-custom1-80, p#content .x-portlet-custom1-85 p, #content .x-portlet-custom1-90 p, #content .x-portlet-custom1-95 p, #content .x-portlet-custom1-100 p {
		font-size: 15px;
	}
	
/*------- PORTALS CUSTOM 2 STYLES ---------*/
	#content .x-portlet-plain .x-panel-header .x-tool {
		background-image: url(/common/images/portals/tool-sprites.gif) !important;
	}
	#content .x-portlet-custom2 {
		border-radius: 10px;
	}
	#content .x-portlet-custom2 .x-panel-header	{
		background: none;
		border-radius: 0px;
		border: none;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.1em;
		padding: 12px 20px;
	}
	#content .x-portlet-custom2 .x-panel-bwrap {
		border: 0; 
	}
	#contentOut .x-portlet-custom2 .x-panel-bwrap .x-panel-body {
		border-top:none !important; 
	}
	#content .x-portlet-custom2 .x-panel-bwrap .x-panel-body {
		border-top:none !important; 
	}
	#content .x-portlet-custom2 .x-panel-bwrap .x-panel-body .pageData {
		border:none !important; 
		margin:0px; 
		padding: 0 20px !important;
	}
	#content .x-portlet-custom2 p, #content .x-portlet-custom2  ul  {
		font-size: 15px;
	}
	#content .x-portlet-custom2-50 p, #content .x-portlet-custom2-55 p, #content .x-portlet-custom2-60 p, #content .x-portlet-custom2-65 p, #content .x-portlet-custom2-70 p, #content .x-portlet-custom2-75 p, #content .x-portlet-custom2-80, p#content .x-portlet-custom2-85 p, #content .x-portlet-custom2-90 p, #content .x-portlet-custom2-95 p, #content .x-portlet-custom2-100 p {
		font-size: 15px;
	}
	

/*------- PLAIN STYLES ---------*/
	#content .x-portlet .x-panel-header {
		font-family: 'PT Sans', sans-serif;
		font-size: 25px;
		font-weight: bold;
		line-height: 1.1em;
		padding: 17px 20px 10px;
		text-transform: uppercase;
	}
	#content .x-portlet .x-panel-bwrap .x-panel-body .pageData {
		margin: 0;
		padding: 0 20px !important;
	}
	#content .x-portlet .x-panel-body {
		background-color: transparent;
	}



	/*------------ RESPONSIVE PORTALS ------------*/	
/*------- PORTAL BOXLESS STYLES ---------*/
	#content .portlet-edgeless {
		margin: 0 0 0 9px;
	}
	#content .portlet-custom1, #content .portlet-custom2, #content .portlet-borderless, #content .portlet-boxless-0, #content .portlet-plain, #content .portlet-boxless, #content .portlet-titleless, #content .portlet  {
		margin: 0px;
		font-size: 15px;
	}
	#content .portlet-boxless .panel-bwrap {
		margin-left: 0px;
	}
	#content .portlet-boxless .panel-header	{
		font-size: 18px;
		font-weight: bold;
		padding: 12px 20px;
	}
	#content .portlet-boxless .panel-bwrap .panel-body .pageData {
		margin: 0px;
		padding: 0 20px !important;
	}
	#content .pageData .pageData {
		padding: 10px !important;
		margin: 0px 0px !important;
	}
	#content p {
		font-size: 15px;
		line-height: 1.8em;
	}
	.portlet {
		background-color: none !important;
		margin-top: 20px !important;
	}
	.listItem_body {
		margin: 2px;
	}
	
/*------- PORTALS CUSTOM 1 STYLES ---------*/
	#content .portlet-custom1 {
		border-radius: 0px !important;
	}
	#content .portlet-plain .panel-header {
		font-size: 18px;
		padding: 12px 20px;
	}
	#content .portlet-borderless .panel-header {
		font-size: 18px;
		padding: 12px 20px;
	}
	#content .portlet-plain .panel-header .tool {
		background-image: url(/common/images/portals/tool-sprites.gif) !important;
	}
	#content .portlet-custom1 {
		border-radius: 10px;
	}
	#content .portlet-custom1 .panel-header	{
		background: none;
		border-radius: 0px;
		border: none;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.1em;
		padding: 12px 20px;
	}
	#content .portlet-custom1 .panel-bwrap {
		border: 0; 
	}
	#contentOut .portlet-custom1 .panel-bwrap .panel-body {
		border-top:none !important;
	}
	#content .portlet-custom1 .panel-bwrap .panel-body {
		border-top:none !important;
	}
	#content .portlet-custom1 .panel-bwrap .panel-body .pageData {
		border:none !important; 
		margin:0px;
		padding: 0 20px !important;
	}
	#content .portlet-custom1 p, #content .portlet-custom1 ul {
		font-size: 15px;
	}
	#content .portlet-custom1-50 p, #content .portlet-custom1-55 p, #content .portlet-custom1-60 p, #content .portlet-custo1-65 p, #content .portlet-custom1-70 p, #content .portlet-custom1-75 p, #content .portlet-custom1-80, p#content .portlet-custom1-85 p, #content .portlet-custom1-90 p, #content .portlet-custom1-95 p, #content .portlet-custom1-100 p {
		font-size: 15px;
	}
	
/*------- PORTALS CUSTOM 2 STYLES ---------*/
	#content .portlet-plain .panel-header .tool {
		background-image: url(/common/images/portals/tool-sprites.gif) !important;
	}
	#content .portlet-custom2 {
		border-radius: 0 !important;
	}
	#content .portlet-custom2 .panel-header	{
		background: none;
		border-radius: 0px;
		border: none;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.1em;
		padding: 12px 20px;
	}
	#content .portlet-custom2 .panel-bwrap {
		border: 0; 
	}
	#contentOut .portlet-custom2 .panel-bwrap .panel-body {
		border-top:none !important; 
	}
	#content .portlet-custom2 .panel-bwrap .panel-body {
		border-top:none !important; 
	}
	#content .portlet-custom2 .panel-bwrap .panel-body .pageData {
		border:none !important; 
		margin:0px; 
		padding: 0 20px !important;
	}
	#content .portlet-custom2 p, #content .portlet-custom2  ul  {
		font-size: 15px;
	}
	#content .portlet-custom2-50 p, #content .portlet-custom2-55 p, #content .portlet-custom2-60 p, #content .portlet-custom2-65 p, #content .portlet-custom2-70 p, #content .portlet-custom2-75 p, #content .portlet-custom2-80, p#content .portlet-custom2-85 p, #content .portlet-custom2-90 p, #content .portlet-custom2-95 p, #content .portlet-custom2-100 p {
		font-size: 15px;
	}
	

/*------- PLAIN STYLES ---------*/
	#content .portlet .panel-header {
		font-family: 'PT Sans', sans-serif;
		font-size: 25px;
		font-weight: bold;
		line-height: 1.1em;
		padding: 17px 20px 10px;
		text-transform: uppercase;
	}
	#content .portlet .panel-bwrap .panel-body .pageData {
		margin: 0;
		padding: 0 20px !important;
	}
	#content .portlet .panel-body {
		background-color: transparent;
	}

/*--------- FOOTER -----------*/
	#footerRow-1 {
		font-size: 15px;
		line-height: 1.8em;
		position: relative;
		/*padding: 30px 0 10px;*/
		text-align: left;
		/*min-height: 127px;*/
	}
	#footerRow-1 img {
    	padding: 0;
    	margin-top: -4px;
}
	#footerRow-2 {
		font-size: 15px;
		line-height: 1.8em;
		position: relative;
		padding: 20px 0 0 0;
		text-align: center;
	}
	.footerAlign {
		display: table;
		margin: 0 auto 25px;
		text-align: center;
	}
	#footerRow-1 h2 {
		font-family: "Broadsheet LDO", sans-serif;
		font-size: 21px;
		text-transform: uppercase;
		font-weight: normal;
	}
	#footerRow-2 h2 {
		font-family: "Josefin Sans",sans-serif;
		font-size: 21px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#footer {
		clear:both;
		padding:5px 0 10px;
		text-align:center;
	}
	#footer span {
		padding:0 20px;
	}
	#footerRow-1 .copyrightCustomText {
		padding: 0;
		line-height: 20px;
		text-align: center;
	}
	#copyright {
		clear: both;
		margin: 0 auto 0px;
		text-align: right;
		font-size: 11px;
		padding-bottom: 30px;
	}
	.copyrightCustomText p {
		font-size: 15px;
		padding: 7px 0px;
	}
	#footerRow-1 .copyrightNav a:first-child {
		padding: 0 7px 0 0 !important;
	}
	.copyrightNav a:link, .copyrightNav a:visited {
		padding: 0 7px;
	}
	.copyrightHolder {
    	text-align: center;
	}
	.customText{
		margin: 2px auto;
		width: 105px;
	}
	#footerRow-1 .copyrightEditBtn {
		margin: 2px auto;
	}
	#footerRow-1 .copyrightHolder {
		float: left;
		margin: 0 5px 0 0;
	}
	#leftColTranslator {
		padding: 0 15px;
	}
	#leftColTranslator h2{
		padding: 0 0 0 5px;
	}
	#footerRow-1 .copyrightNav {
		float: right;
		font-family: "Open Sans", sans-serif;
		font-size: 15px;
	}
	.customText h3{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		padding-bottom: 2px;
	}
	.customText {
		font-size: 13px;
		height: 150px;
		right: 0;
		line-height: 20px;
		padding: 0 10px 10px;
		position: absolute;
		text-align: left;
		top: 130px;
		width: 320px;
	}
	#super_p, #super_p p, #super_p p span {
		font-size: 18px;
		font-style: italic;
		overflow: hidden;
	}
	
	
/*--------- MISC -----------*/
	.quickIconNavBox  {
		margin: 0 0 15px;
		padding: 25px 0 10px;
		/*width: 100%;*/
		display: table;
		margin: 0 auto;
	}
	.quickIconNavBox li a:link, .quickIconNavBox li a:visited {
		border-radius: 10px;
		display: block;
		height: 70px;
		width: 130px;
	}
	.quickIconNavBox .iconNavItem .fa-stack {
		height: 40px;
		/*position: relative;
		vertical-align: middle;*/
	}
	.quickIconNav2 .iconNavItem {
		margin: 0 15px 30px;
		text-align: center;
	}
	.quickIconNavBox li a span {
		display: none;
	}
	.quickIconNav {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
	}
	.quickIconNav li{
		float: left;
		height: 70px;
		margin: 0;
		width: 75px;
	}
    .quickIconNav2 &gt; li {
		display: block;
		float: left;
    }
@media (max-width: 500px){
    .quickIconNav2 &gt; li {
        margin-bottom:40px;
    }
}
    .iconNavItem span {
		display: inline-block !important;
		text-align: center;
    }
    .quickIconNav2 .iconNavItem {
    }
	
    ul.quickIconNav2 .iconNavItem .navText {
		font-family: 'PT Sans', sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding: 5px 13px 5px;
		text-transform: capitalize;
		margin-top: 25px;
    }  
	.quickIconNav2 &gt; li:hover {
		border-radius: 8px;
	}
	.quickIconNavBox .fa-stack-2x {
    	font-size: 1.8em;
	}	
	.quickIconNav2 {
		display: inline-table !important;
		margin: 0 auto;
		/*margin-top: -60px;*/
	}
	/*@media (max-width: 460px) {
		.quickIconNav2 {
		white-space: pre-line !important;
	}
	}*/
	.postHolder .postHolder_wrap .postHolder_container_thumb {
		/*float: left;*/
		margin-left: 120px;
		min-height: 80px;
		padding-right: 0px;
	}
	.postHolder .postHolder_wrap .postHolder_container .postHolder_date {
		font-style: italic;		
	}
	.postHolder .postHolder_wrap {
		padding: 25px 10px;
	}
	.postHolder .postHolder_wrap .postHolder_thumber {
		float: left;
		position: absolute;
		width: 110px;
	}
	.postHolder {
		border-bottom: none;
	}
	.x-portlet {
		background-color: transparent;
		margin-top: 10px;
	}
	.alertHolder ul{
		list-style: none !important; 
		margin:0;
		padding: 0;
	}
	#content .x-portlet-titleless .x-panel-bwrap .x-panel-body .pageData {
		margin: 0;
		padding: 0 20px !important;
	}
	#content .x-portlet-plain .x-panel-bwrap .x-panel-body .pageData {
		margin: 0;
		padding: 0 20px !important;
	}
	.x-portlet .schoolContainer {
		width: 100%;
	}
	#content .x-portlet-boxless p {
		padding: 0;
	}
	#footerRow-1 div.socialNetworkContainer {
		display: table;
		margin: 0 auto;
		float: right;
		text-align: right;
	}
	div.socialNetworkContainer {
		height: auto;
		padding: 0;
	}
	#leftCol div.socialNetworkContainer {
		display: table;
		float: none;
		height: auto;
		margin: 0 auto;
		padding: 15px 0 0;
	}
	.btnBox_small {
		margin: 2px;
	}
	#content .x-portlet-edgeless .x-panel-bwrap .x-panel-body .pageData {
		margin: 0;
		padding: 0 20px !important;
	}
	.schoolName {
    	font-size: 15px !important;
	}
	.SchoolTitle {
    	border-radius: 0 0 14px 14px;
    	top: 10px;
	}
	.leftBottomBox p{
		font-size: 15px;
		padding: 0 15px;
	}
	.socialNetworkIcons {
		min-height: 30px;
	}
	h2.socialNetworksTitle {
		display: none;
	}
	.widefat td {
		font-size: 15px;
	}
	#content h3 {
    	font-size: 18px;
	}
	.Additional_Information_search {
		height: auto !important;
	}
	.icon {
		/*padding: 28px 0 5px;*/
		min-height: 100px;
		white-space: normal;
	}
.section-content.section-px.stones-bg {
    background-image: url(/custom/images/design/header/1/schoolBg.jpg);
    background-size: cover;
}
.section-content.section-px {
    background-image: url(../images/blurred1.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    border: none;
}
.section-content.section-tabs {
    border: 0;
}	
.section-tabs {
    padding: 0 0;
    text-align: center;
}
.section-content {
    padding: 10px 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#schoolSlider img {
    height: 124px !important;
}
.copyrightNav {
    margin-top: 20px;
}
.cal-header .button a {
    display: block;
    float: left;
    padding: 0 15px;
    text-decoration: none;
}
.listItem_heading {
    font-size: 16px;
}
ul#alertList {
	padding: 0 !important;
}
/*RESPONSIVE STUFF*/

	.rightCol{
		float: right!important;
	}
	.icon-bar {
	    background-color: #001041;
	}
	.navbar .navbar-nav {
	    white-space: inherit;
	    float: none;
	}
	ul#alertList {
		padding: 0 !important;
	}

	.navbar .navbar-collapse {
	    text-align: center;
	}
	.navbar {
		margin-bottom: 0px;
	}
	/*RESPONSIVE*/

	@media (max-width: 767px) {
		.slider_caption {
			display: none;
		}
		#menuContainer {
			position: relative;
			float: none;
		}
		#menuContainer ul {
		    margin-top: 44px;
		    width: 100%;
		}
		#menuContainer ul li a:link, #menuContainer ul li a:visited {
		}
		.bully-btn {
		    background-position: left top;
		    left: 0px;
		    top: 205px !important;
		}
	}
	@media (max-width: 767px) {
		.slider_caption {
			display: none;
		}
		#menuContainer {
			position: relative;
			float: none;
		}
		#menuContainer ul {
		    margin-top: 44px;
		    width: 100%;
		}
		.navbar-header {
		    margin-top: 20px;
		}
		.horiznav .dropdown-toggle {
		}
}
	@media (max-width: 1199px) {
		.slick-prev {
			display: none !important;
		}
		.slick-next {
			display: none !important;
		}
		#mainBodyRow-3 {
		    min-height: auto;
		}
		#headerTitle {
		    height: 83px;
		    width: 333px;
		}
		/*.quickIconNav2 &gt; li {
		    margin-top: 50px;
		}*/
		/*.icon {
		    padding: 0px 0 28px;
		}*/
		/*#menuContainer ul {
		    margin: 0px -19px auto;
		}*/
	}
@media (max-width: 991px) {
	#menuContainer ul {
		margin: 0px auto;
	}
	h2.schoolTitle {
    	text-align: center;
	}
}
	@media (max-width: 650px) {
		#schoolSlider {
		    height: 220px;
		}
		.ns_nerveSlider .ns_prevButton, .ns_nerveSlider .ns_nextButton {
			display: none !important;
		}
	}
	@media (max-width: 584px) {
		#headerTitle {
		    height: 76px;
		    width: 250px;
		}
	}
	@media (max-width: 480px) {
		#headerTitle {
		    display: none;
		}
	}
	@media (max-width: 357px) {
		.quickIconNav2 &gt; li {
		    float: none;
		}
	}
	@media (max-width: 1125px) {
		.ns_nerveSlider .ns_caption {
	    	display: none !important;
		}
	}
	.ns_nerveSlider .ns_caption {
	    width: 35% !important;
	    max-width: 40% !important;
	    min-height: 205px !important;
	    background: rgba(255, 255, 255, 0.7) !important;
	    color: #014 !important;
	    font-size: 16px !important;
	    left: inherit !important;
	    text-shadow: none !important;
	    top: 76px !important;
	    bottom: auto !important;
	    right: 10%;
	}
	.ns_nerveSlider .ns_caption h1 {
    	font-weight: Bold !important;
    	text-transform: uppercase;
	}
	.ns_nerveSlider .ns_caption&gt;div {
	    bottom: auto !important;
	    font-size: 15px;
	    line-height: 1.7em;
	    margin: 0 !important;
	    overflow: inherit !important;
	    padding: 25px;
	}
	.resourceContainerMini .resourceTitle a {
		color: #26335D !important;
	}
	.nerveSlider {
		z-index: 1;
	}
	.postHolder .postHolder_wrap .postHolder_title {
    	margin-bottom: 4px;
    	margin-top: 10px;
	}
	.dropdown-menu {
		float: none !important;

	}
	.ns_nerveSlider {
		max-height: 503px !important;
		min-height: 135px !important;
	}
	@media (min-width: 768px){
.dropdown:hover .dropdown-menu {
    display: block!important;
}
}

.nav .open&gt;a{
	background-color: transparent !important;
}
@media (max-width: 768px){
	#menuContainer li ul li ul{
		display: none;
	}
	/*#menuContainer ul li a:link, #menuContainer ul li a:visited {
    	padding: 10px 10px !important;	
	}*/
}
@media (max-width: 330px) {
	.appicon01, .appicon02, .appicon03 {
    	width: 100%;
	}
	#schoolSlider img {
    	width: 100%;
	}
}
.mainTitle {
    color: #666;
}

/* #leftCol navigation flyout to right */

@media (min-width: 992px) {
	ul.leftNav.nav.navbar-nav.horizontalMenu li.horizontalChild.hasSubChild.dropdown:hover &gt; ul.dropdown-menu.horizMenu.smallLeft {
		left: 100% !important;
	    position: absolute !important;
	    top: 0% !important;
	}
}
#lilQ {
    color: gray !important;
}

.leftModuleHolder ul li {
  z-index: auto !important;
}
#leftCol {
   z-index: auto !important;
}

#logoBoxFooter {
    min-height: 90px;
    max-height: 120px;
}</pre></body></html>