﻿/* Content Blocks */

.sl-Body {
	background-color:#666666;
	background-repeat:repeat-x;
	width: 100%;
	text-align:center;
}

.sl-Wrapper{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	height:100%;
	display:table;
	text-align:left;
}
.sl-UtilityNav{
	padding: 0px 0px;
	font-size:75%;
	height:26px;
}
.sl-Header{
	height:86px;
	background:#E6E4E5 url('Images/LogoHeaderBackground.jpg') repeat-x;
	width:100%;
}
* html .sl-Main, * html .sl-AboveMain, * html .sl-MainNav{ /* IE Fix */
	float:none;
	width:auto;
}
.sl-MainNav{
	background: #E6E4E5 url('Images/Scholantis.Shared/mainnavbg.gif') repeat-x;
	height: 30px;
	padding: 0px 7px 0px 13px;
}
.sl-AboveMain, .sl-Main{
	background-color:#FFFFFF;
}
.sl-LeftNav{
	float:left;
	width:160px;
	margin-right: -100%;
	padding-left:10px;
}
.sl-ContentColumn{
	min-height:300px;
	margin:0px 10px 0px 180px;
}
.sl-Main{
	padding:1px 0px 10px 0px;
}
.sl-Main:after, .sl-Content:after{ /*Shrinkwrap container div */
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.sl-Main, .sl-Content{ /* Shrinkwrap container div */
	display: inline-block;
}
.sl-Main, .sl-Content{ /* Shrinkwrap container div */
	display: block; 
}
body form{
	background: repeat-x scroll left top;
	font-family:Arial, Helvetica, sans-serif;
}
/* --- --- Global Breadcrumb & Authentication Menu --- --- */
.sl-GlobalBreadcrumb{
	float:left;
	padding: 5px 0px 0px 0px;/*Theme Square Let*/
	/*padding: 5px 0px 0px 33px;*//* Theme Circles */
}

.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-globallinks{
	font-size:75%;
}
.ms-SPLink{
	font-size:100%;
}
.sl-UtilityLinks a{
	font-family:Arial, Helvetica, sans-serif;
}
.sl-Authentication, .sl-UtilityLinks1,.sl-UtilityLinks2, .sl-UtilityHelpLink{
	padding-top:3px;
	float:left;
}
.sl-Authentication a{
	padding-top:3px;
}
.sl-UtilityLinks1{
	padding-top:5px;
	padding-left: 2px;
}
.sl-UtilityLinks2{
	padding-top:2px;
}
.sl-UtilityHelpLink{
	padding-top:5px;
}
.sl-UtilityLinks2 span{
	display:block; /* Safari */
}
.sl-UtilityLinks{
	float:right;
}

/* --- --- Scholantis Internet Edition --- --- */

.sl-UtilityLinks1, .sl-UtilityLinks2, .sl-UtilityHelpLink{
	display:none;
}

#ctl00_explitLogout_ExplicitLogin{
	padding-top:2px;
}
/* --- --- Logo Banner & Search --- --- */
.sl-Logo{
	float:left;
	height:86px;
	width:100%;
	margin-right:-100%;
	background:url('Images/LogoHeader.jpg') no-repeat;
}
.sl-LogoImage, .sl-SiteName{
	display:none;
	float:left;
}
.sl-CollectionLink a{
	display: block;
	width:400px;
	height:86px;
	text-decoration:none;
}
.sl-Search{
	/* float:right;  Scholantis Intranet Edition */ 
	padding-top:50px;
	padding-right: 8px;
	margin-left:400px;
}
.sl-Search table{
	width:auto;
	float:right;
}
.ms-sbLastCell {
	padding-right:0px;
}
.ms-sblink a:link, .ms-sblink a:visited, select.ms-sbscopes {
	display:none;
}

/* ## Scholantis Internet Edition Start ## */
.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;
}

.ms-WPBody{
	padding-left:3px;
}
/* ## Scholantis Internet Edition End ## */

/* --- --- Primary Navigation & Site Actions Menu --- --- */
.sl-TopNav{
	float:left;
	background: transparent url('Images/Scholantis.Shared/mainnavseparator.gif') no-repeat scroll left top;
	padding-left:1px;
}
.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 1px 0px 0px;
}
.sl-TopNavItem img{
	left:-6px;
	top:1px;
	position:relative;
}
.sl-TopNavItem a{
	display:block;
	padding:7px 12px 7px 12px;
	vertical-align:middle;
	height: 16px;
}
.sl-TopNavSelected a{
	background: #FFFFFF url('Images/Scholantis.Rainbow/mainnavselected.gif') no-repeat scroll center bottom;
}
.sl-EditNav{
	float:right;
	height:100%;
	position:relative;
}
.sl-EditNav Div{
	position:absolute;
	bottom:0;
	right:0;
}

/* --- --- 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 & Left Navigation --- --- */
.sl-EditBar{
	clear:both;
}
#mpLeftBackPadding, #mpRightBackPadding {
	display:none;
}

/* --- --- Left Hand Navigation --- --- */
table.sl-LeftNav1, table.sl-LeftNav2, table.sl-LeftNav3{
	color: #666666;
	height:18px;
}
.sl-LeftNav a{
	font-size: 75%;
}
.sl-LeftNav a{
	font-size: 75% !important;
	text-decoration:none;
}
.sl-LeftNav table { /* Left menu SP override */
	background: transparent;
}
.sl-LeftNav a img{
	padding-bottom:5px;
}
.sl-LeftNav a, .sl-LeftNav1 a, .sl-LeftNav2 a, .sl-LeftNav3 a, .ms-navheader a, .ms-navitem 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, .ms-navheader a{
	padding-left:13px;
	padding-right:10px;
}
.sl-LeftNav3 a, .ms-navitem 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;
}

/* Site Collection Breadcrumb */
.sl-SiteColBreadCrumb{
	background-color:#FFFFFF; /* IE 6 Bug shows through */
}
.sl-SiteColBreadCrumb, .ms-pagebreadcrumb{
	border-left:0px solid transparent;
	border-top:0px solid transparent;
	padding:6px 0px 4px 6px;
	color: #666666;
	font-size: 8pt;
	height: 14px
}
.sl-SiteColBreadCrumb{
	float:left;
	clear:both;
}
.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: #666666;
}
.sl-SiteColBreadCrumb a:hover{
	text-decoration:underline;
	}

/* --- --- Content --- --- */
.sl-Content{
	width:100%;
	word-wrap: break-word; /* Force breaks for long non-breaking text */
	padding:7px 0px;
	font-size: 75%;
	display:table;
	height:380px;
}
.sl-Content table{
	font-size: 100%;
}
.sl-Content div.removeMargins{
	margin:0px;
	padding:0px;
}
.sl-PageTitleArea{
	position:relative;
	display:table;
	width:100%;
}
.sl-PageTitleArea table{
	width:auto;
}
.sl-PageTitle{
	float:left;
}
.sl-PageImage{
	display:none;
	float:left
}
.sl-MiniConsole{
	float:right;
}
.ms-miniconsole{
	position:static;
}
.sl-MiniConsole table, .sl-MiniConsole td{
	width:auto;
}
div.ms-wikieditouter{
	position:static;
	border:1px solid #6393D4;
	top:auto;
	height:auto;
}
.sl-PageTitleArea a:link{
	color: inherit;
}
.ms-formfieldvaluecontainer{
	display:inline-block; 
}
/* --- Colour Index --- */

h1, h2,h3,h4,.ms-rteCustom-Heading1, .Heading1,.ms-rteCustom-Heading2, .Heading2,.ms-rteCustom-Heading3, .Heading3,.ms-rteCustom-Heading4, .Heading4{
	margin:0px;
	padding: 0px 0px 7px 0px;
}
h1,.ms-rteCustom-Heading1, .Heading1{
	font-size: 197% !important;
	font-weight:normal !important;
}
h2,.ms-rteCustom-Heading2, .Heading2, .ms-PostTitle, .sl-PageTitle{
	font-size: 145% !important;
	font-weight:normal !important;
}
.sl-PageTitle h2{
	font-size:145% !important;
}
h3,.ms-rteCustom-Heading3, .Heading3{
	font-size: 130% !important;
	font-weight:normal !important;
}
h4,.ms-rteCustom-Heading4, .Heading4{
	font-size: 100% !important;
}
.sl-HideText, #ctl00_PlaceHolderMain_RightColumnImage__ControlWrapper_RichImageField{
    font-size:0.01em;
}
.sl-Date{
     float:left;      
}
.sl-ByLine{
    float:right;
}
.ms-SPButton {
	font-size:8pt !important;
}
.ms-WPTitle, .sl-PageTitle h2, .ms-WPBody td, th .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-pagedescription {
	font-family:Arial, Helvetica, sans-serif;
}
table.ms-navitem td, span.ms-navitem, .groupheader,.link-item, .link-item a, .link-item a:link,.level-item, .level-item a, .level-item a:link, .headertitle, .headertitle a, .headertitle a:link{
	font-family:Arial, Helvetica, sans-serif;
}
.ms-quickLaunch, .ms-ptabcn a:link, .ms-ptabcn a:visited, .ms-ptabcnhover a:link, .ms-ptabcnhover a:visited, .ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcnhover a:link, .ms-sctabcnhover a:visited, .ms-sctabcn, .ms-ptabcf, .ms-ptabcn, .ms-sctabcn, .ms-ptabcf a:link, .ms-ptabcf a:visited, .ms-ptabcfhover a:link, .ms-ptabcfhover a:visited, .ms-sctabcf a:link, .ms-sctabcf a:visited, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited{
	font-family:Arial, Helvetica, sans-serif;
}
.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;
}
a.ms-addnew, .ms-WPBody, .ms-formbody, .ms-formlabel{
	font-family:Arial, Helvetica, sans-serif;
}
.link-item, .link-item a, .link-item a:link,.level-item, .level-item a, .level-item a:link{
	font-size:100%
}
.ms-WPBody td,.ms-WPBody table, .sl-LeftNav, .ms-quicklaunchheader, .ms-quickLaunch{
	font-size:100%;
}
.groupheader,.ms-BlogNavigator .ms-quicklaunchheader, .ms-BlogNavigator .ms-WPBody, .ms-BlogNavigator .ms-TPBody table{
	font-size:100%;
}

.ms-WPBody .ms-vb{
	font-size:100%;
}
.ms-WPBody, .ms-TPBody table{
	font-size:100%;
}
.ms-BlogEmptyListText, th .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .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-size:100%;
}
.ms-formlabel, .ms-PostBody, .ms-PostFooter, .ms-CommentFooter{
	font-size: 100%;
}
.ms-pagedescription, a.ms-addnew, .ms-formbody{
	font-size: 100%;
}
.MSOTlPn_MainTD .ms-WPBody, .ms-TPBody table{
	font-size:1.0em;
}


a.ms-addnew,a.ms-addnew:hover,a.ms-addnew:visited,a.ms-addnew:link{
	color: #666;
}
.ms-partline{
	background-color:#D0D0D0;
	height: 1px;
}
.ms-WPHeader td, h3.ms-PostDate{
    border-bottom:1px solid #D0D0D0;
}
.ms-PostTitle{
	border-top:0px;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border-width:0px;
}
.ms-blogRightZone{
	padding-left:10px;
}
.ms-blogrss img {
	background-color:#FFFFFF;
}
div.sl-dh-ContentPanels .ms-summarycustombody , div.sl-sh-ContentPanels .ms-summarycustombody {
margin-right:0px;
margin-top:2px;
}
#STSListControlWPQ2{ /* Datasheet ActiveX Control */
	width:100%
}

/* --- --- Content Panels --- --- */
.sl-LeftColumnWrapper{
	float:left;
	width:100%;
}
.sl-ContentPanels{
	clear:both;
	overflow:hidden;
	margin: 5px 0px;
	width:100%;
}
* html .sl-ContentPanels{
	overflow:visible;
}
.sl-ContentPanel2Col, .sl-ContentPanel3Col, .sl-ContentPanel4Col, .sl-ContentPanel2ColSplitLeft, .sl-ContentPanel2ColSplitRight{
	float:left;
	margin-bottom: -4000px; padding-bottom: 4000px; /* Equal height columns */
	padding-left:1%;
	padding-right:1%;
	margin-right:-1px;
	border-right: 1px solid #D0D0D0;
}
* html .sl-ContentPanel2Col, * html .sl-ContentPanel3Col, * html .sl-ContentPanel4Col, * html .sl-ContentPanel2ColSplitLeft, * html .sl-ContentPanel2ColSplitRight{ /* IE quirks box model */
	padding-left:10px;
	padding-right:10px;
}
* html .sl-ContentPanel2Col{ /* IE quirks box model*/
	width:50%;
}
* html .sl-ContentPanel3Col{
	width:33.32%;
}
* html .sl-ContentPanel4Col{ 
	width:25%;
}
.sl-ContentPanel1Col{
	width:100%;
}
.sl-ContentPanel2Col{
	width:48.9%;
}
.sl-ContentPanel2ColSplitLeft{
    float:none;
	margin-right: 235px;
	padding-right: 10px;
}
* html .sl-ContentPanel2ColSplitLeft{ 
	margin-right: 225px;
    width:100%;
}

.sl-ContentPanel2ColSplitRight{ /* IE quirks box model*/
	width:225px;
	margin-left:-225px;
	padding-left: 0px;
}
.sl-ContentPanel3Col{
	width:31.85%;
}
.sl-ContentPanel4Col{
	width:23.4%;
}
.sl-ContentPanelFirst{
	padding-left:0px !important;
}
.sl-ContentPanelLast{
	border-right:0px;
	padding-right:0px !important;
}
/* --- --- Page Layouts --- --- */
.sl-ap-LeftImage{
    float:left;
    font-size:0.01em;
}
.sl-ap-LeftImage img{
    padding: 5px 10px 10px 0px;
}

.sl-ap-LeftColumn{
	margin-right:245px;
}
* html .sl-ap-LeftColumn{
	width:100%;
}
.sl-ap-RightColumn{
    float:left;
    width:225px;
	margin-left:-225px;
	margin-right:-20px;
    margin-top:-8px;
}
.sl-ap-Column{
    margin: 0px 10px 10px 0px;
}
.sl-ap-SplashImage{
    float:left;
    display:none;
}
.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-SplashImageBanner div{
	text-align:center;
}
.sl-sh-SplashImageBanner div{
	text-align:center;
}
.sl-dh-SplashImageBanner div{
	text-align:center;
}
.sl-ap-SubTitle{
	border-bottom: 1px solid #D0D0D0;
	margin-bottom: 5px;
	padding-bottom:5px;
	font:color:666666;
	font-size:130%;
}
.sl-ap-Date{
	float:right;
}
.sl-ap-ByLine{
	float:left;
}

/* --- --- Tool Bar --- --- */
.ms-toolbar td a:hover{
	text-decoration: underline;
	height:inherit;
}
.ms-toolbar a:link, .ms-viewtoolbar a:link, .ms-formtoolbar a:link, .ms-toolbarContainer a:link{
	color:#003399 !important;
}

.ms-toolbar a:link{
	color:#003399 !important;
}

.ms-descriptiontext{
	color:#4C4C4C !important;
}

/* --- --- School Home --- --- */
.sl-sh-SplashImage{
	float:left;
	width:408px;
	padding: 10px 0px 5px 0px;
	margin: 0px -100% 0px 0px;
	display:inline;
}
.sl-sh-SplashImageBanner{
	font-size:0.01em;
	text-align:center;
}
.sl-sh-SplashImageCaption{
	padding: 4px;
	font-size:100%;
	text-align:center;
}
.sl-sh-SplashImage img{
	border-width: 1px;
	border-color:#BBB;
}
.sl-sh-SplashPanel{
	margin:10px 0px 10px 428px;
}
.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;
}

/* --- --- District Home --- --- */
.sl-dh-SplashImage{
	float:left;
	width:408px;
	padding: 10px 0px 5px 0px;
	margin: 0px -100% 0px 0px;
	display:inline;
}
.sl-dh-SplashImageBanner{
	font-size:0.01em;
	text-align:center;
}
.sl-dh-SplashImage img{
	border-width: 1px;
	border-color:#BBB;
}
.sl-dh-SplashImageCaption{
	padding: 4px;
	font-size:100%;
	text-align:center;
}
.sl-dh-SplashPanel{
	padding: 10px 0px 10px 428px;
}
.sl-dh-SplashPanel a:link, .sl-dh-SplashPanel a:visited{
	text-decoration:none;
} 
.sl-dh-SplashPanel a:hover{
	text-decoration:underline;
}
.sl-dh-LinkPanels{
	background: transparent url('/Style Library/Images/Scholantis.PWSD/dh_links_bg.jpg') scroll bottom repeat-x;
}
.sl-dh-LinkPanel{
	margin-right:-10px;
	border-right: 10px solid transparent;
	padding-left:5px !important;
	padding-right:5px !important;
}
* html .sl-dh-LinkPanel{ /*IE box model*/
	position:relative;
	margin-right:0px;
}
.sl-dh-LinkPanels ul{
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 30px;
	list-style-image: url('Images/Scholantis.PWSD/dh_links_bullet.gif')
}
* html .sl-dh-LinkPanels ul{
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 15px;
}
.sl-dh-LinkPanels li{
	padding-bottom:3px;
}
.sl-dh-LinkPanels .sl-ContentPanelFirst{
	margin-left:-10px;
}
* html .sl-dh-LinkPanels .sl-ContentPanelFirst{
	margin-left:0px;
}
.sl-dh-LinkPanels .sl-ContentPanelLast{
	border-right:0px;
	padding-right:0px !important;
}

/* --- --- Rounded Corner Box using  Graphic--- --- */
.sl-ImageBox{
 position:relative;
 margin:0px auto;
 min-width:6em;
 max-width:960px;
 margin-left:6px;
 margin-bottom:0.5em;
}

.sl-ImageBox .sl-ImageBoxContent,
.sl-ImageBox .t,
.sl-ImageBox .b,
.sl-ImageBox .b div{
 background:transparent url('Images/Scholantis.Shared/boxbgwhite.gif') no-repeat top right;
}

.sl-ImageBox .sl-ImageBoxContent{
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:14px 5px 5px 5px;
}

 /* top+left vertical slice */
.sl-ImageBox .t{
 position:absolute;
 left:0px;
 top:0px;
 width:10px;
 margin-left:-6px;
 height:100%;
 _height:4006px;
 background-position:top left;
}

.sl-ImageBox .b{
 /* bottom */
 position:relative;
 width:100%;
}

/* bottom cap/shade */
.sl-ImageBox .b,
.sl-ImageBox .b div{
 height:9px; 
 font-size:1px;
}

.sl-ImageBox .b{
 background-position:bottom right;
}

/* bottom corner */
.sl-ImageBox .b div{
 position:relative;
 width:10px; 
 margin-left:-6px;
 background-position:bottom left;
}

.sl-ImageBox .hd,
.sl-ImageBox .bd,
.sl-ImageBox .ft{
 position:relative;
}

.sl-ImageBox .sl-Wrapper{
 position:static;
 max-height:4006px;
 overflow:auto;
}

.sl-ImageBox h1,
.sl-ImageBox p{
 margin:0px; 
 padding:0.5em 0px 0.5em 0px;
}
/* --- --- 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;
}
* html .sl-BoxContent{
	width:100%;
}
.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%;
	font-size:70%;
	text-align:center;
	padding:7px;
}
.sl-FooterNote{

	padding:0px 0px 7px 0px;
	width:100%;
	text-align: center;
	font-size: 70%;
	color:#AAAAAA;
}
.sl-FooterNote, .sl-FooterNote a:link, .sl-FooterNote a:visited, .sl-FooterNote a:hover{
	color: #AAAAAA;
}
.sl-FooterNote a:link, .sl-FooterNote a:visited{
	text-decoration:none
}
.sl-FooterNote a:hover{
	text-decoration:underline
}
#onetidinfoblock1, #onetidinfoblock2{
	display:none;
}

/* --- --- Special Announcements --- --- */
.sl-sa {
	border:solid 1px;
	margin:8px 3px 0 0;
	padding: 4px;
	min-height:60px;
	margin-top:8px;
	border-color:#6996C0; /* Default value */
	background:#CDE3F0 url(images/Scholantis.SpecialAnnouncements/icon_information.gif) 8px 6px no-repeat; /* Default value */
}
* html .sl-sa { /* IE minimum height */
	height:60px;
}
.sl-sa-alldetails {
	border:solid 1px;
	margin:8px 3px 0 0;
	padding: 4px;
	margin-top:8px;
	min-height:60px;
	width:745px;
	border-color:#6996C0; /* Default value */
	background:#CDE3F0 url(images/Scholantis.SpecialAnnouncements/icon_information.gif) 8px 6px no-repeat; /* Default value */
}
* html .sl-sa-alldetails { /* IE minimum height */
	height:60px;
}
.sl-sa-alert {
	border-color:#CC0000;
	background:#F7CBCA url(images/Scholantis.SpecialAnnouncements/ic_alert.gif) no-repeat 8px 6px;
}
.sl-sa-warning {
	border-color:#DEDEDE;
	background:#FFFFCC url(images/Scholantis.SpecialAnnouncements/ic_warning.gif) no-repeat 8px 6px;
}
.sl-sa-info {
	border-color:#6996C0;
	background:#CDE3F0 url(images/Scholantis.SpecialAnnouncements/ic_information.gif) no-repeat 8px 6px;
}
.sl-sa-snow {
	border-color:#6996C0;
	background:#CDE3F0 url(images/Scholantis.SpecialAnnouncements/ic_snow.gif) no-repeat 8px 6px;
}
.sl-sa-hotweather {
	border-color:#DEDEDE;
	background:#FFFFCC url(images/Scholantis.SpecialAnnouncements/ic_hotweather.gif) no-repeat 8px 6px;
}
.sl-sa-transport {
	border-color:#DEDEDE;
	background:#FFFFCC url(images/Scholantis.SpecialAnnouncements/ic_transport.gif) no-repeat 8px 6px;
}
.sl-saTitle {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left: 65px;
	padding-top:5px;
}
.sl-saDetails {
	margin-left: 5px;
	padding-top:5px;
}
.sl-saText {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 1.2em;
	margin-left: 65px;
	padding-top: 8px;
	text-align:left;
	vertical-align: top;
	padding-bottom:5px;
}
.sl-saText a:link {
	color: #003366;
	text-decoration: underline;
}
.sl-saText a:hover {
	color: #000000;
	text-decoration: underline;
}
@media print{
.sl-LeftNav, .sl-UtilityNav, .sl-Header, .sl-MainNav, .sl-AboveMain, .sl-FooterBar, .sl-FooterNote {display:none;}
.sl-ContentColumn {margin-left:10px}
.sl-ContentPanel2Col, .sl-ContentPanel3Col, .sl-ContentPanel4Col, .sl-ContentPanel2ColSplitLeft, .sl-ContentPanel2ColSplitRight{margin-bottom: 0px; padding-bottom: 0px; /* Equal height columns */}
}
