/* CSS Document */
/* D1 default colours */


#schoolBannerBar
{
	background-color:#000; 
}

.schoolBannerArea
{
    border-left:1px solid #7E7E7E; 
	border-right:1px solid #7E7E7E; 
}

.D2pageFrame
{
	border-left:1px solid #9FD3E1;
	border-right:1px solid #9FD3E1;
	border-bottom:1px solid #9FD3E1;
} 

#D2schoolBannerBox
{
	border-bottom:4px solid #9FD3E1;
}

.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:#000 ; 
}

.navBarContainer
{
	border:1px soild #F30;	
}
/***************Nav Bar Items ****************/

/****** D1 Left Nav Items ********************/
.leftNavBox .RadPanelBar .rpRootGroup
{
	border:1px solid #000;
}

.leftNavBox .RadPanelBar .rpFirst .rpLink,
.leftNavBox .RadPanelBar .rpFirst .rpLink a:link
{
	color:#737A92;
	background-color:#f0f4fe;
}

.leftNavBox .RadPanelBar .rpFirst .rpLink a:hover,
.leftNavBox .RadPanelBar .rpFirst a:hover
{
	background-color:#DADADA;
}


.leftNavBox .RadPanelBar .rpLink,
.leftNavBox .RadPanelBar .rpLink a:link
{
	border-bottom:1px solid #CCC;
	color:#737a92;
	background-color:#f0f4fe;
}

.leftNavBox .RadPanelBar a.rpLink:hover,
.leftNavBox .RadPanelBar .rpLink a.rpSelected:link
{
	color:#000; 
	background-color:#E8E8E8;
}

/**** Add's a Selected Background Colour to the selected/active menu ****/
.leftNavBox .RadPanelBar .rpItem .rpSelected,
/* Controls the Active Colour for First Sub Menu */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpSelected
{
	 background-color:#E8E8E8;
}

/* Link colour for Sub Menus  */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink,
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink a:link,
.leftNavBox .RadPanelBar .rpLevel1 .rpLink,
.leftnavBox .RadPanelBar .rpLevel1 .rpLink a:link
{
	color:#000;
	background-color:#C0C6D8;
}

.leftNavBox .RadPanelBar .rpLevel1 .rpLink,
.leftnavBox .RadPanelBar .rpLevel1 .rpLink a:link
{
	border-top:1px solid #FFF;
}

.leftNavBox .RadPanelBar .rpGroup a.rpLink:hover,
.leftNavBox .RadPanelBar .rpGroup .rpTemplate
{
	color:#FFF;
	background-color:#999;
}


/**** Add's a Selected Background Colour to the selected/active menu ****/
/* Controls the Active Colour for First Sub Menu */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpSelected,
/* Controls the Active Colour for Sub Menus other than the First One */
.leftNavBox .RadPanelBar .rpLevel1 .rpSelected
{
	 background-color:#E8E8E8;
}


/***************End of D1 Nav Bar Items ******/


/******** D2 Nav Bar ******************/
#D2TopNavBar
{
	border-top:2px solid #9FD3E1;
	border-bottom:2px solid #9FD3E1;	
}

ul.dnnmega li.root a, ul.dnnmega li.root>span
{
	color:#204B89;
	border-right:1px solid #CCC;  
} 


ul.dnnmega li.root a:hover, ul.dnnmega li.root a:hover span,
ul.dnnmega li.mmSelected a span, ul.dnnmega li.mmSelected a
{
	background: #FFF; /* For browsers that do not support gradients */
  	background: -webkit-linear-gradient(#D9EEF3, #FFF, #D9EEF3); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#D9EEF3, #FFF, #D9EEF3); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#D9EEF3, #FFF, #D9EEF3); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#D9EEF3, #FFF, #D9EEF3); /* Standard syntax */
}

ul.dnnmega li.root a:hover 
{
	color:#204B89;
}

ul.dnnmega li.mmSelected a
{
	color:#000; 	
}

body ul.dnnmega li.mmItemHover a,
body ul.dnnmega li.mmItemHover a:hover
{
	color:#204B89;
	background-color:#D9EEF3;
}

body ul.dnnmega li.mmItemHover a span,
body ul.dnnmega li.mmItemHover a:hover span
{
	background-color:#D9EEF3;
}

ul.dnnmega .megaborder .ML
{
	border-left:2px solid #9FD3E1;  
}

ul.dnnmega .megaborder .MR
{
	border-right:2px solid #9FD3E1;
}

ul.dnnmega .megaborder .M  
{
	background-color:#F4FEFF;
	border-top:1px solid #9FD3E1;
	border-bottom:2px solid #9FD3E1;
}


body ul.dnnmega li.category a span, 
body ul.dnnmega li.category a:hover span
{
	color:#204B89;
}

body ul.dnnmega li.category a:hover span
{
	color:#663399;  
}

 ul.dnnmega li.category li.leaf a span, ul.dnnmega li.category li.leaf a:hover span
{
	color:#204B89;
}

 ul.dnnmega li.category li.leaf a:hover span
{
	color:#663399;
}

ul.dnnmega .megaborder ul li.mmLast
{
	background:none;
}

ul.dnnmega .megaborder ul li.mmRightColumn
{
	background:none;
}

ul.dnnmega .megaborder ul li.category a, 
ul.dnnmega .megaborder ul li.category a span
{
	background: none; 
	border-right:none;
}

/********* Sub Page Left Nav Items  ***********/
#contentContainerD2 .leftNavBoxD2
{
	background-color:#FFF;
}

#subPageTitle .subPageTitleNoLink, #subPageTitle .subPageTitleNoLink a:link,
#subPageTitle .subPageTitleNoLink a:visited, #subPageTitle .subPageTitleNoLink a:active,
#subPageTitle .subPageTitleNoLink a:hover
{
	color:#000;
}

.leftNavBoxD2 .RadPanelBar .rpFirst .rpText a:visited,
.leftNavBoxD2 .RadPanelBar .rpFirst .rpLink,
.leftNavBoxD2 .RadPanelBar .rpFirst .rpLink a:link,
.leftNavBoxD2 .RadPanelBar .rpLink,
.leftNavBoxD2 .RadPanelBar .rpLink a:link,
.leftNavBoxD2 .RadPanelBar .rpLast .rpLink,
.leftNavBoxD2 .RadPanelBar .rpLast .rpLink a:link
{
	color:#663399; 
}


.leftNavBoxD2 .RadPanelBar a.rpLink:hover
{
	color:#663399; 
}

.leftNavBoxD2 .RadPanelBar .rpRootGroup .rpLevel1
{
	border-left:1px solid #DDE9F0;
	border-bottom:1px solid #DDE9F0;
}

/***************End of D2 Nav Bar Items ****************/

#schoolSearchBar
{
	background-color:#D8DBE4;  
	border-top: 1px solid #FFF; 
}

#contentContainerD2 #schoolSearchBar
{
	background-color:#FFF;
}

/* Colour for login Text labels */
#schoolSearchBarBox a.SkinObject:link,
#schoolSearchBarBox a.SkinObject:visited,
#schoolSearchBarBox a.SkinObject:hover,
#schoolSearchBarBox a.SkinObject:active
{
    color: #000; 
}


/* Colour for web and site radio button Text labels */
#schoolSearchItemsBox #dnn_dnnSEARCH_ClassicSearch .SkinObject label
{
	color:#000;  
}  

/* Colour for Text in Search Text Box */
#schoolSearchItemsBox #dnn_dnnSEARCH_ClassicSearch .NormalTextBox
{
	color:#000;  
}

#schoolSearchItemsBox #dnn_dnnSEARCH_ClassicSearch .NormalTextBox
{
	background-color:#FFF;
	border:1px solid #000;
}

/* 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: #666; 
	border:1px solid #666;	
	background-color:#F0F4FF;
}


/****************************     footer container    ******************************/
.footerColBoxContainer,
.footerColBoxContainerD2
{
	border-top:6px solid #F0F4FF; 
	background-color:#C0C6D8; 
}


.footerHeadings
{	
	color:#000; 
}

.mainFooterBottomBox, .mainFooterBottomBoxD2
{
	background-color:#DBDBDB;  
	border-top:1px solid #999; 
}


.mainFooterIBmiddle
{
	border-right:1px solid #AEB1AB;
	border-left:1px solid #AEB1AB;
}


