@charset "utf-8";
/* D2 Galileo - CSS Document*/


#Body
{
	padding:0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.78em;
	line-height:1.20em;
	color: #000;
	background:url(/portals/_default/images/D2/galileo/Galileo_bottom_bkg.jpg) repeat-x;
	background-position:0 503px;
	background-color:#000;
}

.topbkgImage
{
	margin:0 auto;
	background:url(/portals/_default/images/D2/galileo/Galileo_Top_Bkg.jpg) repeat-x;	
}

/***********************  D2 School Name Banner Title  ******************************/
.D2schoolNameBox, #D2schoolBannerBox, #contentBox
{
	border-left: none;  /*css override for colour schemes */	
	border-right: none;  /*css override for colour schemes */	
}

.D2schoolNameBox
{
	width:936px;
	color:#0653A1;
	background-color:#FDF5D2;
	border-left:12px solid #FFF;  /*css override for colour schemes */	
	border-right:12px solid #FFF;  /*css override for colour schemes */	
}

.D2schoolNameBox a:link, .D2schoolNameBox a:visited, .D2schoolNameBox a:active, .D2schoolNameBox a:hover, 
.D2schoolNameLink a.D2schoolNameLink:link, a.D2schoolNameLink:visited,
a.D2schoolNameLink:active, a.D2schoolNameLink:hover
{
	color:#0F3E62; /*css override for colour schemes */
}



#contentContainer
{
	border-bottom:5px solid #124982; /*css override for colour schemes */
}

#contentBox
{
	border-bottom:none; /*css override for colour schemes */	
}

.mainContentArea
{	
	margin-top:-5px;
}

.navBarContainer
{
	padding:0px;
	border:none;
	width:934px;
	border-right:13px solid #FFF;
	border-left:13px solid #FFF;
	background-color:#FFF;
}


#D2TopNavBox
{
	height:34px;
	background-color:#FFF;
	border-bottom:3px solid #FFF;
	border-top:2px solid #124982;
	background-image:url(/portals/_default/images/D2/Galileo/Galileo_navBkg.jpg);
	background-repeat: repeat-x;	
	padding-bottom:9px;
	margin-bottom:0px;
} 


#D2schoolBannerBox, #contentBox
{
	background-color:#FFF;
}

#D2schoolBannerBox
{
	padding-top:-2px;
	margin:0px auto 0 auto;
}

#D2schoolBannerArea
{
	margin: 0px auto 0 auto;
}


/* Controls the home pages skins with Larger Banner or Rotator */
.bannerHomePage, .bannerLarge, .bannerSubPage
{
	border-bottom:3px solid #124982;  
	margin-top:0px;
}

/* Controls the 2ColunmLgBanner Skin - for Large Banner or Rotator */
.bannerLarge
{
	margin-top:-1px;
	border-bottom:4px solid #124982;
}

.bannerSubPage
{
	margin-top:-2px;
}


/**********  Container - Used for a Large Banner with the 2col or 3col Home Page ************/
.D2LargeBannerHomePage
{
	margin-top:-20px; 
	border-bottom: 4px solid #124982;
}



#fullPageBoxArea #contentContainer
{
	margin-top:25px;
} 


/****************************  Search Items ******************************/

#searchEmptyPageDiv
{	
	margin:10px 13px 0 0;
}

/* Colour for Text of the word "SEARCH" and background button */
#schoolSearchItemsBox #dnn_dnnSEARCH_ClassicSearch a.SkinObject:link,
#schoolSearchItemsBox #dnn_dnnSEARCH_ClassicSearch a.SkinObject:Visited,
#schoolSearchItemsBox #dnn_dnnSEARCH_ClassicSearch a.SkinObject:active,
#schoolSearchItemsBox #dnn_dnnSEARCH_ClassicSearch a.SkinObject:hover
{
	color: #FFF;
	background-color:#123E63; 
}


/****************************     footer container    ******************************/
.footerColBoxContainer
{
	width:929px;
	border-top:none;
	border-right:3px solid #FBF3D0;
	border-bottom:none;
	border-left:3px solid #FBF3D0;
	margin-top:1px;
	background-image:url(/portals/_default/images/D2/galileo/Galileo_footer_bkg.jpg);
	background-repeat:repeat-x;
	clear:both;
	background-color:#FDF5D2; /*css override for colour schemes */	
}

#RightPaneFooter
{
	margin-right:-12px; /*css override for colour schemes */
} 

/* for 3 columns' menu links */ 
a.footerTopLevelMenu, a.footerTopLevelMenu:link, a.footerTopLevelMenu:visited, a.footerTopLevelMenu:hover,
a.footerMenu, a.footerMenu:link, a.footerMenu:visited, a.footerMenu:Hover, a.footerContactUsEmail:link,
.footerContactUsEmail a:link, .footerContactUsEmail a:visited, .footerContactUsEmail a:active
{
	color:#002FB6; /*css override for colour schemes */
}
/* end of 3 columns' menu links */ 


/*  Footer Icons for Social Media Stream  */
.mainFooterBottomBox
{
	width:945px;
	height:35px;
	padding:24px 15px 0 0;  
	background-color:#124982;
	color:#FFF;
	border-bottom:none;
}

a.footerTermsConditions:link, a.footerTermsConditions:visited,
a.footerTermsConditions:active, a.footerTermsConditions:hover
{
	color:#FFF; /*css override for colour schemes */

}

/*********************Left Nav Bar Menu Items  ****************************************
***************************************************************************************/
.leftNavBox .RadPanelBar .rpFirst .rpLink, .leftNavBox .RadPanelBar .rpFirst .rpLink a:link
{
	color:#5946A7; /*css override for colour schemes */
}


.leftNavBox .RadPanelBar .rpLink, .leftNavBox .RadPanelBar .rpLink a:link
{
	color:#5946A7; /*css override for colour schemes */
}

.leftNavBox .RadPanelBar a.rpLink:hover
{
	color:#5946A7; /*css override for colour schemes */ 
}

/**********************  End of Left Menu Items ************************************/
/***********************************************************************************/


#TDSB_EmergencyNotice
{
	width:97.2%;
	margin:0px 0px 0px 12px;
	padding-bottom:1px;
	top:2px;
}

#emergencyArea
{
	 margin:0px 0px 6px 0;
}

#TDSB_EmergencyD2Box
{
	margin:0px 10px 18px 12px;
}



/* ***********  Admin Overrides  ************/ 
body
{
	background-color:#FFF;
}


/*** CSS Class Rich Text Editor Dropdown Menu ***/
.photoLeft
{
	float: left; 
	margin: 5px 25px 25px 0; 
	display: inline;

}

.photoRight
{
	float: right;
	margin: 15px 0px 50px 25px; 
	display: inline;
}


.pullQuote

{
	background-color:#FDF5D2;
	margin:25px 12%;
	padding:12px;
	border:1px solid #CDD7D7;
	display: table;
}

.footerColBoxContainer {display: none;}
