﻿/*
Edexcel Core CS developed by Creative SharePoint
Created: 15/07/2009
Developer: David Hendry
Master page and page layout styles only.
*/

/* ******************** Font Style Definitions ******************** */

body {
	/*background-color:#D0D4DD;*/
	background-image:url('/Style Library/Edexcel/Images/blueGradiantBG.gif');
	background-repeat:repeat-x;
	background-color:#8BA0B1;
	width:100%;
	/*font-size:1em;*/
	font-size:0.80em;
	
}

/*body ul {list-style-type:none;margin:0;padding:0;}

body ol {list-style-type:none;margin:0;padding:0;}*/

p {
	font-family:Verdana;
	line-height:80%;
}

span {
	font-family:Verdana;
}

h1 {
				
}

h2 {
	font-family:Trebuchet MS;
	color: #003150;
	font-size:120%;
	margin:15px 0px 10px;
}

h3 {
				
}

br {
				
}

a img {
	border:0px;
	color: #000099;
	text-decoration: none;
}

a {
	border:0px;
	color: #000099;
	text-decoration: none;
}

hr {
				
}

/* ******************** End of Font Definitions ******************** */

/* ******************** Generic Controls ******************** */

.left {float:left;}

.right {float:right;}

.clear {clear:both;}

/* ******************** End of Generic Controls ******************** */

/* ******************** SharePoint core.css overrides*************** */
.ms-WPBody{
	font-size:1.0em;
}

/* **************end of SharePoint core.css overrides*************** */

/* ******************** Master Page Structure ******************** */


#edx-MainWrapper {
	text-align:center;
}

#edx-PageWrapper{
	width:979px;
	padding:0px 0 0 0;
	margin:auto;	
	text-align:left;
	font-family:Verdana;
	background-color:white;
	height:100%;	
}

#edx-InnerWrapper {
	background-color:white;	
	/*float:left;*/
	width:959px; /*page width - padding*/
	padding:10px;
}

#edx-TopContent {
	/*float:left;*/
	width:957px;
	/*color:#666666;*/
}

/*#edx-TopContent table {	width:100%; }*/

#edx-NavBar {
	float:left; 
	padding-left:10px; 
	height:40px;
}

#edx-LeftNav {
	float:left;
	height:40px;
	width:9px;
	background-image:url('/Style Library/Edexcel/Images/LeftNavTop.gif'); 
	background-repeat:no-repeat;

}

#edx-RightNav {
	float:left;
	height:40px;
	width:9px;
	background-image:url('/Style Library/Edexcel/Images/RightNavTop.gif'); 
	background-repeat:no-repeat;
}

#edx-NavFill {
	float:left;
	height:40px;
	width:939px;
	background-image:url('/Style Library/Edexcel/Images/TopNavFill.gif'); 
	background-repeat:repeat-x;
}

.edx-Nav {
	height:40px;
}

.edx-TopNavItem {
	color:#7a7a7a;
	height:40px;
	font-family:Verdana;
	font-size:9pt; /*font-size:105%; Modified by NF: Attempt to fix WBL navigation issues*/
	font-weight:bold;
	/*padding:0 20px;*/
	padding-right:4px;
}

.edx-TopNavItem td {
	height:40px;
	background-image:url('/Style Library/Edexcel/Images/TopNavSep.gif'); 
	background-repeat:no-repeat;
	background-position:right 0px;
}

.edx-TopNavItem td a {
	padding-right:15px;
	padding-left:10px;

}

.edx-TopNavHover {
	color:#59A2E6;
	font-family:Verdana;
}

.edx-TopNavSelected {
	color:#59A2E6;
	font-family:Verdana;
}

#edx-SearchBox {
	float:right;
	width:200px; /*width:148px; Modified NF	12/11/2010*/
	padding-top:6px;
}

/* Below Navigation Item Edexcel Logo, Site Name, Site Image, Breadcrumb, Newsticker */

#edx-BelowNav {
	clear:both;
	/*float:left;*/
	width:959px;
				
}

#edx-BelowNav #edx-BelowNavInner {
	clear:both;
	float:left;
	width:951px;
	padding-left:5px;
	padding-bottom:8px;
	/*border-bottom:1px #D9DEE4 solid;
	border:thin aqua dotted;*/
}

#edx-BelowNav #edx-BelowNavInner #edx-Logo {
	float:left;
}

#edx-BelowNav #edx-BelowNavInner #edx-Logo a {
	
}


#edx-BelowNav #edx-BelowNavInner #edx-SiteName {
	float:left;
	width:600px;
	padding-left:20px;	
}

#edx-BelowNav #edx-BelowNavInner #edx-SiteName .edx-SiteNameText{
	position:relative;
	color:#061556;
	font-family:Verdana;
	font-size:200%;
}

.edx-BreadCrumbControl {
	clear:both;
	float:left;
	width:957px;
	position:relative;
	border-bottom:1px #D9DEE4 solid;
}

#edx-BelowNav #edx-BelowNavInner #edx-SiteImage{
	clear:right;
	float:right;
	position:relative;
	bottom:-8px;
}

#edx-BelowNav #edx-MasterActions{
	float:Left;
	width:951px;
	
}

#edx-BelowNav #edx-MasterActionsWrapper {
	float:right;
	width:500px;
}

#edx-BelowNav #edx-BelowNavInner #edx-MasterActions #edx-MasterActionsWrapper {
	float:right;
}

#edx-BelowNav #edx-Breadcrumb {
	clear:both;
	float:left;
	font-size:100%;
}

#edx-BelowNav #edx-Breadcrumb .edx-BreadText {
	color:#4B5C7A;
	padding-left:10px;
	width:80px;
		
}

.edx-BreadSep {
	border-right:1px #D9DEE4 solid;
	
}

.edx-currentNodeStyle {
	padding-left:4px;
	color:#555555;
}

.edx-nodeStyles {
	padding-left:4px;
	color:#555555;
}

#edx-BelowNav #edx-Ticker {
	clear:both;
	float:left;
	width:100%;
}

#edx-topLinksFirst {
	float:left;background-image:url('/SiteCollectionImages/splitterLinks.gif'); background-repeat:no-repeat; background-position:right center; padding-left:0px; padding-right:0px;
}

#edx-topLinks {
	float:left;background-image:url('/SiteCollectionImages/splitterLinks.gif'); background-repeat:no-repeat; background-position:right center; padding-left:15px; padding-right:15px;
}
#edx-BottomLinks {
	float:left; padding-left:6px; padding-right:6px;
}


/* ******************** End of Below Navigation Items ******************** */

/* Left and Right Zones */

#edx-MainContent {
	width:959px;
	/*float:left;*/
	background-color:#FAFAFA;		
}

/*
#edx-MainContent #edx-LeftPane {
	float:left;
	width:179px;
}

#edx-MainContent #edx-RightPane {
	float:right;
	width:719px;
}
*/ /* Opted for Table Layout */
/* End of Left and Right Zones */

/* ******************** Footer Control *********************/

#edx-Footer {
	/*float:left;*/
	width:957px;
	height:58px; /*Modified NF 19/11/2010 - height:47px;*/
	background-color:#737373;
	margin-top:25px; /* margin-top:30px; Modified NF 12/11/2010*/
}

#edx-Footer #edx-FooterImage {
	float:left;
	position:relative;
	top:16px; /* top:6px; - Modified NF 16/11/2010 */
	left:20px;
}

#edx-Footer #edx-FooterLinks {
	float:left;
	position:relative;
	left:50px;
	top:21px; /* top:15px; - Modified NF 12/11/2010 */
	color:#D1D6DC;
}

#edx-FooterLinks a:visited  {
	font-size:70%;
	color:#D1D6DC;
}

#edx-Footer #edx-FooterLinks a  {
	font-size:70%;
	color:#D1D6DC;
}

#edx-Footer #edx-FooterCopy {
	font-size:70%;
	color:#D1D6DC;	
	float:right;
	position:relative;
	top:24px; /* top:18px; - Modified NF 16/11/2010 */
	right:10px;
}
#edx-FooterSocialLinks {
	float:left;
	position:relative;
	left:85px;
	top:3px;
	color:#D1D6DC;
}


/* ******************** End of Footer Control ******************** */

/* ******************** Left Navigation ******************** */


.edx-LeftNav{
	margin-top:10px;
	float:left;
	width:220px;
	padding-right:0px;
	/*min-height:200px;*/
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	/* changed to allow more text to fit in left nav */
	font-size:105%;
	background-color:#fff;
	border:1px #E3E3E3 solid;
	list-style:none!important;
}

/* fix for firefox to stop outline around a tags */
.edx-LeftNav a:focus
{
	-moz-outline-style:none; /*bad for accessibility - should change color at least*/
}

.edx-LeftNav .AspNet-Menu UL, UL.AspNet-Menu
{
	padding:0px;margin:0px;
}
.edx-LeftNav .AspNet-Menu li 
{
	padding:0px;
	margin:0px;
	background-color:#EDEDED;
	vertical-align:top;
	width:100%;	
	overflow:hidden;
	border-bottom:2px white solid;
	list-style:none;
	
}

.edx-LeftNav .AspNet-Menu li span,
.edx-LeftNav .AspNet-Menu li a 
{
	text-decoration:none;
	display:block;
	color:#666666;
	margin-left:5px;
	float:left;
	width:87%;
	padding-top:8px;
	padding-bottom:8px;
	/*height:20px;*/ /*17/09*/
}



.edx-LeftNav .AspNet-Menu li ul 
{
	text-decoration:none;
	float:left;
	width:100%;
	padding-left:0px;
	list-style-position:outside;
	
}

.edx-LeftNav .AspNet-Menu li ul li 
{
	/*background:transparent url(../images/blank.gif) 0 0 no-repeat;*/
	border:0;
	background-image:none;
	width:auto;
	padding-left:15px;
	background-color:#F3F3F3;
	border-top:2px white solid;
	
	
	
}
.edx-LeftNav .AspNet-Menu li ul li a 
{
	text-decoration:none;
	/*background:transparent url(../images/blank.gif) 0 0 no-repeat;*/
	padding-left:20px;
	background-image:none;
	float:none;
	height:auto;
	padding:0px;
	padding-left:0px;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	
	padding-left:0px;
	padding-right:0px;
	margin:0px;	
}


.edx-LeftNav li.AspNet-Menu-WithChildren a.AspNet-Menu-Link{
	border-right:solid 2px #FFFFFF; /*separator between link and collapse button */
}

.edx-LeftNav li.AspNet-Menu-Leaf a.AspNet-Menu-Link{
	border-right:0px transparent none;
}


.edx-LeftNav li.AspNet-Menu-WithChildren ul
{
	display:none; /*hide sub sections as default*/
}


/* collapse button */
.edx-LeftNav .dropdown
{
	float:right;
	padding:0px;
	font-size:0px;
}

.edx-LeftNav .AspNet-Menu li div.dropdown a
{
	display:block;
	cursor:pointer; 
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:center center;
	width:20px;
	height:11px;
	
	margin-left:0px;
	float:none;
	background-position:center center;
	text-decoration:none;
	font-size:0px;
	border:0px transparent none;
}

.edx-LeftNav .AspNet-Menu li div.dropdown a.expand 
{	
	background-image:url('/Style Library/Edexcel/Images/arrow-hashed-red-down.png');	
}

.edx-LeftNav .AspNet-Menu li div.dropdown a.collapse 
{
	background-image:url('/Style Library/Edexcel/Images/arrow-hashed-red-up.png');
}

/* current page style */
.edx-LeftNav .AspNet-Menu li.AspNet-Menu-Selected{
	background-image:url('/Style Library/Edexcel/Images/LeftNav_LightArrow.gif');
	background-repeat: no-repeat;
	background-position:right center;
	background-color:#d9ecfd;
}
.edx-LeftNav .AspNet-Menu li.AspNet-Menu-Selected.AspNet-Menu-WithChildren
{
	background-image:none;
}

.edx-LeftNav a:hover 
{
	color:#59A2E6!important;
}

.edx-LeftNav .end
{
	display:none;
}



/* ******************** End of Left Navigation ******************** */


/* ******************** End of Master Page Structure *********************/


/* ******************** Edexcel Layout Pages ******************** */
/*Generic Layout*/

/*Set The Typography separately to change em/pt */

#edx-GreyBox,
#edx-FullLayoutWrapper,
#edx-LayoutWrapper,
#edx-FullLayoutLeft,
#edx-FullLayoutLeftQual,
#edx-FullLayoutRight,
#edx-FullLayoutRightQual,
#edx-FullLayoutFullWidth{
	font-family: Verdana;
	/*font-size: 0.9em*/
}

#edx-GreyBox,
#edx-FullLayoutWrapper,
#edx-LayoutWrapper,
#edx-FullLayoutLeft,
#edx-FullLayoutLeftQual,
#edx-FullLayoutRight,
#edx-FullLayoutRightQual,
#edx-FullLayoutFullWidth,
#edx-topQualNav
{
	padding:3px;
	border:1px #E3E3E3 solid;
	background-color:#FFFFFF;
}

#edx-FullLayoutWrapper {
	float:left;
	width:709px;
	overflow:hidden;
	margin-top:10px;
}

#edx-LayoutWrapper {
	float:left;
	width:709px;
	overflow:hidden;
	margin-top:10px;
}

#edx-FullLayoutFullWidth {
	clear:both;
	width:715px;
	/*border:1px aqua solid;*/
}

#edx-LayoutFullWidth {
	clear:both;
	width:709px;
	/*border:1px aqua solid;*/
}

#edx-FullLayoutLeft,
#edx-LayoutLeft {
	float:left;
	width:460px;
	/*border:1px aqua solid;*/
}

#edx-FullLayoutRight,
#edx-LayoutRight {
	float:right;
	width:233px;
	/*border:1px aqua solid;*/
}

#edx-LayoutRightMinimal {
	float:right;
	width:286px;
	/*border:thin aqua solid;*/
}

#edx-LayoutLeftMinimal {
	float:left;
	width:400px;
	/*border:thin lime solid;*/
}

/*Full width Layouts*/

#edx-FullLayoutWrapper {
	width:940px;
	
}

#edx-FullLayoutFullWidth {
	width:932px;
	padding:6px;
}

#edx-FullLayoutRightQual, 
#edx-FullLayoutLeft {
	width:607px;
	padding:6px;
}


#edx-FullLayoutLeftQual,
#edx-FullLayoutRight {
	width:295px;
	padding:6px;
}

#edx-FullLayoutSep {
	clear:both;
	background-image:url('/_layouts/images/blank.gif');	
	height:12px;		
}

#edx-FullLayoutLeftQual {
	float:left;		
}

#edx-FullLayoutRightQual {
	float:right;			
}


/* ******************** End Of Edexcel Layout Pages ******************** */


/*SharePoint Overrides*/

.ms-pagebreadcrumb {
	display:none;
}

#edx-SearchBox td.ms-sbcell {
	border:0px;
}

#edx-SearchBox td.ms-sbcell INPUT {
	height:15px;
	border:1px #97ADC4 solid; 
}


#edx-SearchBox td.ms-sbgo {
	background-color:transparent;
}

#edx-ContentMain {
	
	
}


.edFooter
{		
	display:block;
}

.wblFooter
{		
	display:none;
}

#edx-MasterActionsWrapper 
{
	float:right;
}

#edxWBLQualifications
{
	display:none !important;
}

#edxWBLQualificationsPopup
{
	display:none !important;
}

#edxEdQualifications
{
 	display:block !important;
}

#edxEdQualificationsPopup
{
 	display:block !important;
}

.FormatFilters, .TypeFilters
{
                border-top: 1px solid #C6C6C6; 
                display:none;
                padding-top:5px;
}
.ResultPane ul .dvresult
{

                border: 1px solid #E2E2E2; 
                padding-top:5px;
                padding-bottom:5px;
}
.searchDocumentType ul li
{
                float:left;
                width:180px;
                padding-left:15px;
                padding-bottom:4px;
                background:#F7F7F7 url('/Style Library/Edexcel/images/DocumentViewerBullet.gif') no-repeat left center !important;
                
}
.searchDocumentType ul
{
                padding-top:5px;
                margin-top:5px;
                padding-left:15px;
                margin-left:0px;
                list-style:none;
}
.ResultPane li
{
                padding-top:5px;
                background-color:#FFFFFF;
                padding-bottom:5px;
}
.Filter
{
                display:inline;
                float:left;
                white-space:nowrap;

}
.ResultPane li:hover
{
                padding-top:5px;
                background-color:#EFEBEB;
                padding-bottom:5px;
}
.BreadCrumbSearch
{
                display:inline;
}
.controls a
{
                padding:2px 4px 2px 4px;
                margin:0px;
}
.controls a span
{
                display:none;
                padding-left:5px;
}

.controls a:hover
{
                color:#59A2E6;
}
.controls .selected
{
                color:#FFFFFF!important;
                background-color:navy;                                                                                                
}

.controls
{
                background-color:#F7F7F7;
                border:1px solid #D5D5D5;
}
.controlsArea
{
                padding:3px;
                background-color:#F7F7F7;
                border:1px solid #D5D5D5;
                display:none;
}

.BreadCrumbContainer
{
                background-color:#DFDDCE;
                padding:3px;
}
.DocumentViewerContainer
{
                width:453px;
}
.DocumentViewerResultList
{
                list-style: none none inside;
                margin:0px !important;
                padding:0px;
}
.group, .size
{
                display:inline;
                font-weight:normal;
}
.summary
{
                font-weight:normal;
                padding-bottom:5px;
}
.group
{
                padding-right: 50px;
}
.dvsrch-dl
{
                float:right;
}
.dvsrch-dl a img
{
                padding-right:4px;
                padding-bottom:2px;
}

span.selected
{
                display:none;
                line-height:
}
.ResetFilters
{
                padding:4px !important;
                border:1px solid gray;
}
.ResetFilters:hover
{
                padding:4px !important;
                color:#FFFFFF;
                background-color:#DFDDCE;
                border:1px solid gray;
}

.dvsrch-dl a
{
                padding-top:10px;
                background-repeat:no-repeat;
                float:right;
                height:0px;
                width:86px;
                margin-top:25px;
}
.dvsrch-Icon
{
                height:35px;
                width:46px;
                float:left;
                padding-top:10px;
                padding-left:4px;
                vertical-align:middle;
}
.dvsrch-Icon img
{
                vertical-align:middle;
}

.dvsrch-Title
{
                width:300px;
                float:left;
                font-size:9pt;
                font-weight:bold;
                
}
#m_EnhancedSearchResults1 ul
{
                padding-left:0px !important;
}

.resultCount {
    display:none;
}

#slidearea_loading {
     display:none;

}

/*Live Content Placeholder Container*/
#ctl00_PlaceHolderSubContent_LiveModePanelSubContent {
	width:700px;
}

.wblLightFooter {
	display:none;
}


/* Added 10/12/2010 - Case Studies - CSP - GE */

/* Case Studies List */

#edx-CaseStudiesList {
	
}
#edx-CaseStudiesList ul {
	margin:0;
	padding:0;
}
#edx-CaseStudiesList ul li {
	margin:0 0 1em 0;
	padding:0 0 1em 1em;
	list-style:none;
	border-bottom:1px dashed #9E9FA1;
}
#edx-CaseStudiesList ul li h2 {
	font-size:120%;
	font-weight:bold;
	margin-bottom:0.5em;
	padding-bottom:0;
}
#edx-CaseStudiesList ul li a {
	color:#616161 !important;
}
#edx-CaseStudiesList ul li a:hover {
	color:#022869 !important;
}


/* Case Study Page */

#edx-CaseStudy {
	width:717px;
	float:left;
	margin-bottom:20px;
}
#edx-CaseStudy h1 {
	color:#182F8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:normal;
	margin:0;
	padding:5px 0 8px 0;
}
#edx-CaseStudy .edx-CSMainImage {
	padding-bottom:15px;
}
#edx-CaseStudy div,
#edx-CaseStudy p {
	line-height:1.4;
}
.edx-CSMainCol {
	width:454px;
	margin-right:19px;
	float:left;
	overflow:hidden;
}
.edx-CSMainColFull {
	width:709px;
	margin-right:0px;
	float:left;
	overflow:hidden;
}
.edx-CSMainCol h2,
.edx-CSAside h3,
.edx-CSAside h2 {
	background:#FFDE00 url("/Style Library/Edexcel/Images/BlueBannerFill.gif") repeat-x 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:100%;
	margin:8px 0 8px 0;
	padding:5px;
	color:#FFFFFF;
}
.edx-CSAside {
	width:236px;
	float:left;
}
.edx-CSAside ul {
	margin:10px 0 10px 20px;
	padding:0
}
.edx-CSAside ul li {
	margin:0;
	padding:0;
}
.edx-CSAside h2 {
	background-color:#182F8C;
	font-size:120%;
	font-weight:bold;
	margin:0;
}
.edx-CSAside .edx-CSLogo {
	margin-top:10px;
	width:236px;
	overflow:hidden;
}
.edx-CSAside .edx-CSQuote {
	margin-bottom:10px;
}


/* Generic main navigation styles - New site navigation NF 09/02/2011 */

.edx-SiteBar {
	position:relative;	
	background-image: url("/images/grad_greybox.gif");
	height: 44px;
	vertical-align: middle;
	width: 957px;
	float:left;
}
.edx-SiteBar ul {
	margin:0;
	padding:0;
	height:44px;
	width:957px;
	float:left;
}
.edx-SiteBar ul li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	line-height:44px;
}
.edx-SiteBar ul li a {
	margin:0;
	padding:0;
	display:block;
	height:44px;
	background:transparent url('/Style Library/Edexcel/Images/TopNavSep.gif') no-repeat right 2px;
	padding:0 18px;
	color: #666666;
	font-family: Verdana;
	font-size: 95%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	float:left;
}
.edx-SiteBar ul li a:active,
.edx-SiteBar ul li a:focus {
	outline:none;
}
.edx-SiteBar ul li a:hover {
	color:#58A2E0;
}


/* Domain specific main navigation styles */

#edx-SiteBarEdexcel ul li.first-child a {
	padding-left:25px;
}
#edx-SiteBarEdexcel ul li a.selected {
	color:#58A2E0;
}
#edx-SiteBarPearson {
	height:33px;
	background:none;
	background-color:#182F8C;
	border-bottom: 5px solid #ADAEB0;
}
#edx-SiteBarPearson ul {
	height:33px;
}
#edx-SiteBarPearson ul li {
	line-height:33px;
}
#edx-SiteBarPearson ul li a {
	color:#FFFFFF;
	background:none;
	margin-top:-6px;
	padding-top:6px;
	height:32px;
	border-bottom:1px solid #182F8C;
	position:relative;
}
#edx-SiteBarPearson ul li a.selected,
#edx-SiteBarPearson ul li a:hover {
	background-color:#FFDE00;
	color:#182F8C;
}

#edx-SiteBarPearson {

    display: none;

}


/* END: Generic main navigation styles - New site navigation NF 09/02/2011 */


