﻿html, form {
	height:100%;
}
.sl-Wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	padding-bottom:20px;
}
body form {
	background: repeat-x scroll left top;
	font-family:Arial, Helvetica, sans-serif;
}
/* --- --- Global Breadcrumb & Authentication Menu --- --- */
.sl-UtilityNav {
	padding: 0px 0px;
	padding-top: 0px;
	float:right;
	width:100%;
	font-size:73%;
	height:26px;
}
.sl-GlobalBreadcrumb {
	float:left;
	padding: 5px 0px 0px 33px;
}

.sl-UtilityNav, .sl-UtilityNav a:link, .sl-UtilityNav a:visited{
	text-decoration:none;
}
.sl-UtilityNav a:hover  {
	text-decoration:underline;
}
.ms-SPLink a:hover{
	text-decoration:none;
}
.ms-SPLink, .ms-globallinks, .ms-globallinks a, .sl-Authentication a{
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.sl-UtilityLinks1, .sl-UtilityLinks2 {
	display:none;
}
.sl-Authentication, .sl-UtilityLinks1,.sl-UtilityLinks2 {
	padding-top:3px;
	float:right;
}
.sl-UtilityLinks2 {
	padding-top:2px;
}

.sl-UtilityLinks1 {
	padding-top:5px;
}
#ctl00_explitLogout_ExplicitLogin{
	padding-top:2px;
}
/* --- --- Logo Banner & Search --- --- */
.sl-Header {
	clear:both;
	height:86px;
	overflow:auto;
}
.sl-Header {
	background:url('Images/LogoHeader.jpg') no-repeat;
}
.sl-Logo {
	float:left;
	width:86px;
	height:86px;
	overflow:hidden;
}
.sl-Logo table a {
	display:block;
	padding:100px;
}
.sl-Search {
	float:right;
	text-align:right;
	padding-top:50px;
	padding-right: 8px;
}
.sl-Search table {
	width:auto;
}
.ms-sbLastcell, .ms-sbtable-ex {
	width:auto;
}
td.ms-sbcell {
	border: 0px transparent solid;
}
td.ms-sbtext {
	display:none;
}
td.ms-sbgo {
	background-color: transparent;
}

/* --- --- Primary Navigation & Site Actions Menu --- --- */
.sl-MainNav 
{
	background: #E6E4E5 url('Images/Scholantis.Shared/mainnavbg.gif') repeat-x;
	height: 30px;
	padding: 0px 7px 0px 13px;
}
.sl-TopNav {
	float:left;
	background: transparent url('Images/Scholantis.Shared/mainnavseparator.gif') no-repeat scroll left top;
	padding-left:3px;
}
.sl-TopNavItem {
	font-family: Arial;  
	font-size: 13px;
	font-weight:bold;
	color: #666666;	
}
table.sl-TopNavItem {
	background: transparent url('Images/Scholantis.Shared/mainnavseparator.gif') no-repeat scroll top right;
	padding:0px 3px 0px 0px;
}
.sl-TopNavItem img {
	left:-6px;
	top:1px;
	position:relative;
}
.sl-TopNavItem a {
	display:block;
	padding:7px 12px 9px 12px;
	vertical-align:middle;
	height: 14px;
}
.sl-TopNavSelected a {
	background: #FFFFFF url('Images/Scholantis.Rainbow/mainnavselected.gif') no-repeat scroll center bottom;
}
.sl-EditNav {
	float:right;
	height:100%;
}
/* --- --- Top Nav Flyouts (PopOut_Hide) --- --- */
.sl-TopNavFlyOuts{
	display:block;
	min-width: 110px;
	border-width:1px;
	border-style: solid;
}
.sl-TopNavFlyOutsItem {	
	font-size: 12px;    
}
table.sl-TopNavFlyOutsItem, .sl-TopNavFlyOutsItem a  {	
	min-width: 110px;
}
.sl-TopNavFlyOutsItem a {
	display:block;
    padding:4px 8px;   
}
.sl-TopNavFlyOuts table {
	width: 110px;
}
table.sl-TopNavFlyOutsItem {
	width: 100%;
}

/* --- --- Main Content & Secondary Navigation --- --- */
/* Content Blocks */
.sl-AboveMain {
	clear:both;
	width:100%;
	float:right;
	background-color:#FFFFFF;
}
.sl-Main {
	clear:both;
	width:100%;
	background-color:#FFFFFF;
}
.sl-Main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sl-Main { display: inline-block; }
.sl-Main { display: block; }

.sl-LeftNav {
	float:left;
	width:180px;
}
.sl-ContentColumn {
	float:right;
	width:790px;
	min-height:300px;
}

/* Site Collection Breadcrumb */
.sl-SiteColBreadCrumb, .ms-pagebreadcrumb
{
	border-left:0px solid transparent;
	border-top:0px solid transparent;
	padding:6px 0px 6px 6px;
	color: #666666;
	font-size: 8pt;

}
.sl-SiteColBreadCrumb {
	float:left;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	background-color:transparent;
	color:#666666;
	font-size:8pt;
	text-decoration:none;
}
.sl-SiteColBreadCrumb a, .sl-SiteColBreadCrumb:active, .sl-SiteColBreadCrumb a:active {
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #999999;
}
.sl-SiteColBreadCrumb a:hover {
	text-decoration:underline;
	}

.ms-miniconsole {
	float:right;
	width:200px;
	position: relative;
}
div.ms-wikieditouter {
	width:200px;
	border-bottom: 1px #6393d4 solid;
	border-right-width:1px;
	top:auto;
	height:auto;
	right:2px;
}
div.ms-quicklaunchouter {
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}
.sl-EditBar {
	clear:both;
	padding-bottom:3px;
}


/* --- --- Left Hand Navigation --- --- */
.sl-LeftNav {
	margin-top:5px;
	margin-left:3px;
	width:157px;
	font-size: 9pt;
}
.sl-LeftNavSpacer {
	width:180px;
}
table.sl-LeftNav1, table.sl-LeftNav2, table.sl-LeftNav3 {
	color: #666666;
	height:18px;
}
.sl-LeftNav1 a, .sl-LeftNav2 a, .sl-LeftNav3 a {
	display:block;
	color: #666666;
	padding:4px 0px;
}
.sl-LeftNav1 a { 
	padding-left:13px;
	padding-right:10px;
	font-size:11pt !important; 
	padding-bottom:5px;
}
.sl-LeftNav2 a {
	padding-left:13px;
	padding-right:10px;
}
.sl-LeftNav3 a {
	padding-left:23px;
	padding-right:10px;
}
table.sl-LeftNav1 {
	background: transparent url('Images/Scholantis.Rainbow/leftnavdownarrow.gif') no-repeat scroll left center;	
}
table.sl-LeftNav2, table.sl-LeftNav3 {
	background: transparent url('Images/Scholantis.Shared/leftnavarrow.gif') no-repeat scroll 3px center;	
}
table.sl-LeftNav3 {
	background-position: 13px center;
}
.sl-LeftNavSelected td {
	background: transparent url('Images/Scholantis.Rainbow/leftnavselected.gif') no-repeat scroll left bottom;	
}
.sl-LeftNavSelected.sl-LeftNav2 td {
	background-position: 13px bottom;		
}
.sl-LeftNavSelected.sl-LeftNav3 td {
	background-position: 23px bottom;	
}
.sl-LeftNavSelected.sl-LeftNav1 td {
	background-image: none !important;
}

/* --- --- Content --- --- */
.sl-Content {
	padding:7px 0px;
	font-size: 75%;
}
.sl-Content div.removeMargins {
	margin:0px;
	padding:0px;
}
.sl-PageTitle {
	padding-top:10px;
	font-size: 148%;
}

.sl-PageTitle a:link{
	color: inherit;
	}

h1, h2,h3,h4,.ms-rteCustom-Heading1, .Heading1,.ms-rteCustom-Heading2, .Heading2,.ms-rteCustom-Heading3, .Heading3,.ms-rteCustom-Heading4, .Heading4{
	margin:0px;
	padding: 0px 7px 7px 0px;
}
h1,.ms-rteCustom-Heading1, .Heading1 {
	font-size: 197%;
	font-weight:normal
}
h2,.ms-rteCustom-Heading2, .Heading2 {
	font-size: 148%;
	font-weight:normal;
}
h3,.ms-rteCustom-Heading3, .Heading3 {
	font-size: 140% !important;
	font-weight:normal !important;
}
h4,.ms-rteCustom-Heading4, .Heading4 {
	font-size: 100%;
}
.sl-HideText, #ctl00_PlaceHolderMain_RightColumnImage__ControlWrapper_RichImageField{
    font-size:0.01em;
}
.sl-Date{
     float:left;      
}
.sl-ByLine{
    float:right;
}
.ms-WPHeader td {
    border-bottom-width:0px;
}
.ms-WPTitle {
	font-family:Arial, Helvetica, sans-serif;
}
.ms-WPTitle, .ms-WPTitle a:link, .ms-WPTitle a:hover, .ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a, .ms-disc a, a.ms-addnew,a.ms-addnew:hover {
	color:inherit;
	font-size: inherit;
}
a.ms-addnew,a.ms-addnew:hover {
	color: #666;
}
a.ms-addnew, .ms-WPBody, .ms-formbody {
	font-size: 100%;
}
a.ms-addnew, .ms-WPBody, .ms-formbody, .ms-formlabel {
	font-family:Arial, Helvetica, sans-serif;
}

.ms-WPBody{
	padding-left:3px;
}
.ms-partline {
	background-color:#D0D0D0;
	height: 1px !important;
	display: none;
}

.ms-vh,td.ms-vb,.ms-vh2,.ms-vh-icon,.ms-formbody p,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 10px;
}

/* --- --- Page Layouts --- --- */

.sl-ap-LeftImage{
    float:left;
    font-size:0.01em;
}
.sl-ap-LeftImage img{
    padding: 5px 10px 10px 0px;
}
.sl-ap-LeftColumn{
    float:left;
    width:548px;
    margin: 0px 5px 0px 0px;
}
.sl-ap-RightColumn{
    float:right;
    width:225px;
    padding-right:10px;
    margin-top:-8px;
}
.sl-ap-Column {
    margin: 0px 10px 10px 0px;
}
.sl-ap-PartZone{
    clear:both;
}
sl-ap-PartZone1Col{
    padding: 0px 5px; 
}
.sl-ap-Zone2Col{
    float:left;
    width:49%;
    padding: 0px 3px;  	   
}
.sl-ap-Zone3Col{
    float:left;
    width:32%;
    padding: 0px 5px;   
}
div.sl-ap-LeftColumn div.sl-ap-Zone2Col{
    float:left;
    width:48%;
    padding: 0px 5px;  	   
}
div.sl-ap-LeftColumn div.sl-ap-Zone3Col{
    float:left;
    width:32%;
    padding: 0px 3px;   
}
.sl-ap-SplashImage {
    float:left;
}
.sl-ap-SplashImageCaption {
    padding: 4px 0px 5px 0px;
    font-size:100%
}
.sl-ap-SplashImage img {
    border-width: 0px;
}
.sl-ap-SplashImageBanner {
    font-size:0.01em;
}
.sl-ap-SubTitle{
	border-bottom: 1px solid #D0D0D0;
	margin-bottom: 5px;
	padding-bottom:5px;
	font:color:666666;
	font-size:130%;
	float:right;
}
.sl-ap-Date {
	float:right;
}
.sl-ap-ByLine {
	float:left;
}

/* --- --- Tool Bar --- --- */
.ms-toolbar td a:hover{
	text-decoration: underline;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer{
	color:#003399 !important;
}
.ms-descriptiontext {
	color:#4C4C4C !important;
}
/* --- --- School Home --- --- */

.sl-sh-SplashImage {
	float:left;
	width:380px;
	height:265px;
	background: #FFFFFF url('/Style Library/Images/Scholantis.Shared/sh_splash_bg.jpg') scroll left top no-repeat;
	padding: 25px 19px 25px 21px;
	margin: 0px 15px;
	display:inline;
}
.sl-sh-SplashImageCaption {
	padding: 4px 2px 10px 2px;
	font-size:100%
}
.sl-sh-SplashImage img {
	border-width: 1px;
	border-color:#BBB;
}
.sl-sh-SplashImageBanner {
	font-size:0.01em;
}
.sl-sh-SplashPanel {
	float:right;
	width:490px;
	margin:5px 10px 5px 0px;
}
.sl-sh-SplashPanel h2, .sl-sh-SplashPanel  .Heading2, .sl-sh-SplashPanel  .ms-rteCustom-Heading2 {
	color:#666666 !important;
	font-size:120%;
}
div.sl-sh-SplashPanel a:link, div.sl-sh-SplashPanel a:visited, div.sl-sh-SplashPanel a:hover {
	color: #000000;
	text-decoration:underline;
}   
div.sl-sh-SplashPanel a:hover {
	text-decoration:underline;
}      

.sl-sh-ContentPanels {
	clear:both;
	width:100%;
	margin: 0px 5px;
	overflow:hidden;
	width:950px;
}
.sl-sh-ContentPanel {
	float:left;
	width:30%;
	padding:0px 14px;
	border-right: 1px solid #D0D0D0;
	margin-bottom: -2000px; padding-bottom: 2000px;
}
.sl-sh-ContentPanel3 {
	border-right-width: 0px;
}
.sl-sh-TitlePanel {
	clear:both;
}

/* --- --- District Home --- --- */

.sl-dh-SplashImage {
	float:left;
	width:550px;
	height:295px;
	background: #FFFFFF url('/Style Library/Images/Scholantis.Shared/dh_splash_bg.jpg') scroll left top no-repeat;
	padding: 25px 19px 25px 21px;
	margin: 0px 15px;
	display:inline;
}
.sl-dh-SplashImageBanner {
	font-size:0.01em;
}
.sl-dh-SplashImage img {
	border-width: 1px;
	border-color:#BBB;
}
.sl-dh-SplashImageCaption {
	padding: 4px 2px 10px 2px;
	font-size:100%
}
.sl-dh-SplashPanel {
	float:right;
	width:340px;
}
.sl-dh-SplashPanel a:link, .sl-dh-SplashPanel a:visited {
	text-decoration:none;
} 
.sl-dh-SplashPanel a:hover {
	text-decoration:underline;
}
.sl-dh-SplashPanelBox {
	height:95px;
	margin:5px 10px 5px 0px;
}
div.sl-dh-SplashPanel a:hover {
	text-decoration:underline;
}
.sl-dh-SplashPanelBox h1 {
	font-size:16pt;
	margin: 0px;
	padding: 22px 15px 10px 18px;
}
div.sl-dh-SplashPanelLinks {
	font-size:11pt;
	padding: 0px 15px 22px 18px;
	color: #000000;
} 
div.sl-dh-SplashPanelLinks a:link, div.sl-dh-SplashPanelLinks a:visited, div.sl-dh-SplashPanelLinks a:hover {
	color: #000000;
}   
.sl-dh-SplashPanelBoxTop {
	background: #D4EAB9 url('/Style Library/Images/Scholantis.Shared/dh_corner_tr.gif') scroll right top no-repeat;
}
.sl-dh-SplashPanelBoxTop h1, .sl-dh-SplashPanelBoxTop h1 a:link, .sl-dh-SplashPanelBoxTop h1 a:visited, .sl-dh-SplashPanelBoxTop h1 a:hover {
	color:#669933;	
}
.sl-dh-SplashPanelBoxMiddle {
	background-color:#D5EDF7;
}
.sl-dh-SplashPanelBoxMiddle h1, .sl-dh-SplashPanelBoxMiddle h1 a:link, .sl-dh-SplashPanelBoxMiddle h1 a:visited, .sl-dh-SplashPanelBoxMiddle h1 a:hover {
	color:#3178B2;
}
.sl-dh-SplashPanelBoxBottom {
	background: #CFCEED url('/Style Library/Images/Scholantis.Shared/dh_corner_br.gif') scroll right bottom no-repeat;
}
.sl-dh-SplashPanelBoxBottom h1, .sl-dh-SplashPanelBoxBottom h1 a:link, .sl-dh-SplashPanelBoxBottom h1 a:visited, .sl-dh-SplashPanelBoxBottom h1 a:hover {
	color:#7D7DBB;
}

.sl-dh-ContentPanels {
	clear:both;
	width:100%;
	margin: 0px 5px;
	overflow:hidden;
	width:950px;
}
.sl-dh-ContentPanel {
	float:left;
	width:22%;
	padding:0px 13px;
	border-right: 1px solid #D0D0D0;
	margin-bottom: -2000px; padding-bottom: 2000px;
}
.sl-dh-ContentPanel4 {
	border-right-width: 0px;
}
.sl-dh-TitlePanel {
	clear:both;
}

/* --- --- Rounded Corner Box --- --- */
.sl-Box{
	display:block
}
.sl-Box *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background::#E9F4DC
}
.sl-BoxContent{
	padding: 5px 10px;
	background:#E9F4DC;
}
.sl-Box1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #F5FAEF;
	border-right:1px solid #F5FAEF;
	background:#EEF6E4
}
.sl-Box2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #FCFDFB;
	border-right:1px solid #FCFDFB;
	background:#EDF6E2
}
.sl-Box3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #EDF6E2;
	border-right:1px solid #EDF6E2;
}
.sl-Box4{
	border-left:1px solid #F5FAEF;
	border-right:1px solid #F5FAEF
}
.sl-Box5{
	border-left:1px solid #EEF6E4;
	border-right:1px solid #EEF6E4
}

/* --- --- Footer --- --- */
.sl-FooterBar {
	clear:both;
	width:100%;
	height:22px;
	background: #D5D3D5 url('Images/Scholantis.Shared/footerbg.gif') repeat-x;
}
.sl-FooterNote {
	width:100%;
	padding:10px;
	text-align: center;
	font-size: 70%;
}
.sl-FooterNote, .sl-FooterNote a:link, .sl-FooterNote a:visited, .sl-FooterNote a:hover {
	color: #000000;
}
.sl-FooterNote a:link, .sl-FooterNote a:visited {
	text-decoration:none
}
.sl-FooterNote a:hover {
	text-decoration:underline
}