/**********************************************************
* This is the StyleSheet for Nuffield College's Internet"
* Author: Mike Batchelor - Triad
* Date 10-Nov-2011
* Version 1
***********************************************************/

/* Font Size and Color changes */

.psrch-Main #OfficeField{
	color:black;
	font-size:10pt;
}
.psrch-Main #PhoneField{
	color:black;
	font-size:10pt;
}
.psrch-Main #JobTitleField{
	color:black;
	font-size:10pt;
}
.srch-WPBody{
	color:black;
	font-size:10pt;
}
.srch-Metadata2{
	color:black;
	font-size:10pt;
}
.ms-vb2{
	color:black;
	font-size:10pt;
}
.description{
	color:black;
	font-size:10pt;
}
.ms-vb{
	color:black;
	font-size:10pt;
}
BODY{
	color:black;
	font-size:10pt;
}
.ms-siteactionsmenu{
	font-size:10pt;
}

.s4-titletable{
	font-size:10pt;
}

.ms-vh{
	font-size:10pt;
}

.ms-vb-user{
	font-size:10pt;
}

.link-item A:link{
	font-size:10pt;
}

.ms-WPBody A{
	font-size:10pt;
}

.ms-WPBody{
	font-size:10pt;
}

TD.ms-vb{
	font-size:10pt;
}

A.ms-addnew{
	font-size:10pt;
}

.ms-vh2{
	font-size:10pt;
}

.ms-WPBody TD{
	font-size:10pt;
}

.v4master #NC_CentralZone{
	width:960px;
	min-width:960px;
	margin:auto;
	margin-left:-11px;
}
.ms-dialog #NC_CentralZone{
	width:inherit;
	min-width:500px;
}

/* By default, don't show the ribbon toggle option 
#NC-RibbonToggle{
	display:none;
}
#NC-RibbonToggle a:link, #NC-RibbonToggle a:visited,  #NC-RibbonToggle a:hover  {
	color:red;
	font-weight:bold;
}
*/
/* ... but show it for dialogues 
.ms-dialog #NC-RibbonToggle{
	display:block;
}*/
/* ...but hide it for when the dialogue doesnt usually have a ribbon
.ms-dialog-nr BODY #NC-RibbonToggle{
	display:none;
} */
/* This next one slightly contentious - removing the ribbon bar from the modal dialogues */
.ms-dialog #s4-ribbonrow{
	display:none;
}
/* NOTE that some dialogues still need the ribbon such as deactivating solutions ...
   ... ideally want to apply the display none if the user has some item rights...
   ... masterpage requires the user to have 'add' rights before showing the toggle option. */

BODY #s4-ribbonrow{
	background-color:#dad6ca;
}

#s4-workspace{
	background-color:#dad6ca;
}

BODY{
	background-color:#dad6ca;
}
body #s4-ribboncont{
	background-image:none;
}
.ms-cui-topBar2{
	border-bottom:0px transparent none;
}
#NC_CentralZone{
	background-color:white;
}

/* Increase margin with LH Nav (by 5px) */
.s4-ca
{
	margin-left:160px;
}

/* Wiki style Nuffield Page Layout styles */
.NC-PageHeader{
	font-size:x-large;
	font-weight:normal;
}
.NC-SiteLogoImage{
	text-align:center;
}
.NC-PageWebPartZone{
	text-align:left;
	padding-top:5px;
	margin-right:2px;
}

/* Home Page Left Nav Button Styles */
/* No longer needed...
a:link .NC-HomePageLeftNavButton, a:visited .NC-HomePageLeftNavButton{
	border:2px rgb(243,243,243) outset;
}
a:hover .NC-HomePageLeftNavButton{
	border-style:inset;
	text-decoration:none !important;
}
*/

/* Set colour of the web part titles*/
.ms-WPHeader A:hover{
	color:#ffffff !important;
}
.ms-WPHeader A:link{
	color:#ffffff !important;
}
.ms-WPHeader A{
	color:#ffffff !important;
}
.ms-WPHeader A:visited{
	color:#ffffff !important;
}
/* Set colour of the LINKS !!*/
.ms-vb A:hover,.ms-vb2 A:hover{
	/*color:#002147;*/
	color:#685954;
}
.ms-vb A:link,.ms-vb2 A:link{
	/*color:#002147;*/
	color:#685954;
}
.ms-vb A,.ms-vb2 A{
	/*color:#002147;*/
	color:#685954;
}
.ms-vb A:visited,.ms-vb2 A:visited{
	/*color:#002147;*/
	color:#685954;
}
.ms-vb A:hover:visited,.ms-vb2 A:hover:visited{
	/*color:#002147;*/
	color:#685954;
}
a:visited{
	/*color:#002147;*/
	color:#685954;
}
a:link{
	/*color:#002147;*/
	color:#685954;
}
.ms-WPBody A:link{
	/*color:#002147;*/
	color:#685954;
}
.ms-WPBody A{
	/*color:#002147;*/
	color:#685954;
}
.ms-WPBody A:visited{
	/*color:#002147;*/
	color:#685954;
}
/* but to be red if say so... */
a.NC-RedHeader:hover{
	/*color:#002147;*/
	color:#91181f;
	font-size:11pt;
}

a.NC-RedHeader:visited{
	/*color:#002147;*/
	color:#91181f;
	font-size:11pt;
}

a.NC-RedHeader:link{
	/*color:#002147;*/
	color:#91181f;
	font-size:11pt;
}

A.NC-RedHeader{
	/*color:#002147;*/
	color:#91181f;
	font-size:11pt;
}

.ms-WPTitle{
	color:#ffffff; /* was 666666 */
	padding-right:0px;
	font-size:10pt;
	font-weight:bold;
}

/* Hide the component in the calendar view that shows the 'merged' calendars */
.ms-acal-apanel-outer{
	display:none;
}

/* Some space around the breadcrumb */
.breadcrumb {
	padding-left:10px;
	padding-top:5px;
	font-size:10pt;
}

/* If had included the Site Breadcrumb they might want to hide the current node on the site collection breadcrumb - as the site breadcrumb already shows it */
/* However, site breadcrumb currently disabled - hence commenting out this style override */
/*.breadcrumbCurrentNode{
display:none;
}*/

/* Attempts to shrink the view selection droplist on the breadcrumb --- cant get this quite to work so have commented out */
/*.ms-ltviewselectormenuheader .ms-viewselector A, .ms-ltviewselectormenuheader .ms-viewselector, ms-menu-althov ms-viewselector, .ms-ltviewselectormenuheader .ms-viewselector A:hover, .ms-ltviewselectormenuheader .ms-viewselector A:hover, ms-menu-althov ms-viewselector A:hover{
	font-size:x-small;
}*/


/* Tidy up the header bar by removing the background image and specifying the colours */
.s4-title{
background-image:none;
background-color:white;
color:#685954;
}
.s4-title h2{
	color:#685954;
	font-size:11pt;
}
.s4-title h1{
	font-size:22pt;
}
.s4-titletext{
	vertical-align:top;
	padding-top:12px;
}

/* Hide the social data elements - ie tags etc */
.s4-socialdata-notif{
	display:none;
}
/* Remove button styling */
body #s4-topheader2{
	background-color:#685954;
	background-image:none;
}
/* Changing colours and buttons for the top nav bar */
.s4-tn{
/*background:url("/SiteCollectionImages/menuOff_Slim.png") repeat left top;*/
color:white;
}
.s4-tn li.static > .menu-item{
color:white;
padding-left:7px;
padding-right:7px;
/*border:1px solid #002147;*/
/*	min-width:100px;*/
	text-align:center;
	height:17px;
}
.s4-tn > div > ul > li.static > a.static {
border-top:0px transparent none;
border-bottom:0px transparent none;
border-left:0px transparent none;
border-right:2px solid #ffffff;
}
.s4-tn li.static > ul > li.static {
border-top:0px transparent none;
border-bottom:0px transparent none;
border-left:0px transparent none;
border-right:2px solid #ffffff;
}
/*.s4-tn li.static > .menu-item:first-child{
	border-left:0px transparent none;
}*/

.s4-tn ul.dynamic{
	background-color:#685954;/*CCFFFF*/
	border:0px; /*1px solid #002147;*/
}
.s4-tn li.dynamic > .menu-item{
font-weight:bold;
color:white;
}
.s4-tn li.dynamic > a:hover{
font-weight:bold;
background-color:#f0ede6;
color:#685954;
}
.s4-tn li.static > a:hover
{
color:#f0ede6;
}
BODY #s4-bodyContainer{
	min-width:inherit;
}
.s4-toplinks .s4-tn a.selected{
border-color:#685954;
border-bottom-color:#685954;
border-top-color:#685954;
background:#f0ede6 none no-repeat fixed left;
color:#685954;
/*	min-width:100px;*/
	text-align:center;
margin:0px; /* Added to remove gaps either side of selected heading - to keep consistent with Intranet */
}
.s4-toplinks .s4-tn a.selected:hover{
color:#685954;
}
/* Width of buttons
.menu-horizontal LI.static{*/
.menu-horizontal .menu-item-text{
/*	min-width:120px; */
	text-align:center;
	font-weight:600;
}
/* Remove ugly white line */
body #s4-topheader2{
	border-top:0px;
}
.menu-horizontal{
	display:inline;
}


/* Yes Search */
/*.s4-search{
	display:none;
}*/

.NC-HeadingLabels{
	margin-right:20px;
}
.NC-WelcomeText{
	font-size:14pt;
	font-weight:normal;
	color:#666666;
	width:100%;
	border-bottom:1px #999999 solid;
	margin-bottom:10px;
}

/*Left Hand Nav */
.menu-vertical .menu-item-text{
	font-size:10pt;
	color:#685954;
	display:inline;
}
.menu .menu-item .additional-background .menu-item-text{
	display:inline;
}
.menu .menu-item .additional-background{
	display:inline;
}
.menu-vertical .menu-item{
	display:inline;
}
.s4-ql UL.root > LI > .menu-item{
	padding-left:0px;
}
.s4-ql UL.root UL > LI > A{
	display:inline;
	padding-left:0px;
}

.menu-vertical LI.static {
/*	list-style-image:url('/_layouts/images/arrowright_dark.gif');*/
	list-style-image:url('/SiteCollectionImages/Bullet_1.gif');
	list-style-position:outside;
	list-style-type:none;
	margin-left:20px;
	margin-top:5px;
}
.menu-vertical LI > UL > LI.static {
/*	list-style-image:url('/_layouts/images/arrow.gif');*/
	list-style-image:url('/SiteCollectionImages/Bullet_2.gif');
	list-style-position:outside;
	list-style-type:none;
	margin-left:20px;
	margin-top:5px;
}

.menu-vertical LI > UL > LI.static .menu-item-text {
	font-size:8pt;
}

BODY #s4-leftpanel-content{
	border:0px white none;
}
.s4-ql A.selected{
	background:transparent none;
	border:transparent !important;
	font-weight:bold;
	padding-left:0px !important;
}


/* Web Part Styling */
.ms-WPHeader{
	background-color:#685954;
}
/*
.s4-wpTopTable{
	background-color:#f0ede6;
}
*/
#HomePage .s4-wpTopTable{
	background-color:#f0ede6;
}
.ms-WPHeader TD{
	border-bottom:0px transparent none;
}
.ms-WPBody{
	padding-left:10px;
}

/* also need the search page to have the f3f3f3 color */
/*.srch-stats, .srchctr_mainleftcell, .ms-searchref-main{
	background-color:#f3f3f3 !important;
	background:#f3f3f3;
}*/
/* but revert the search page's search box background style */
#MSOZoneCell_WebPartWPQ1 .s4-wpTopTable{
	background-color:#ffffff !important;
} /* Note that need to be careful with the above due to affecting other pages too */

.srchctr_mainleftcell{
	background-color:#ffffff;
}

.s4-wpTopTable{
	background-color:#ffffff;
}

.srch-federationarea{
	background-color:#ffffff;
}

.ms-searchrefmain{
	background-color:#ffffff;
}
LI.ms-searchref-selected{
	background-color:#f3f3f3;
}


/* Home Page layout modifications */
.edit-mode-border{
	padding:0px;
	border:0px;
	margin:0px;
}

/* Specific Style for the Oxford CLock */
.NC-OxfordClock{
	font-size:12pt;
	color:#685954;
	font-weight:bold;
	text-align:center;
	width:100%;
}

/* Hide the Breadcrumb folder at the top */
.s4-breadcrumb-anchor{
	display:none;
}

/* Styles for the Header's links */
.NC-HeaderLinksImage{
	border:0px;
}
.NC-HeaderLinksText{
	color:#ffffff;
	white-space:nowrap;
}
.NC-FooterClass{
	background-color:#685954;
	color:white;
	float:left;
	width:100%;
	font-size:8pt;
}
.s4-search INPUT.ms-sbplain{
	color:#91181f; /* Nuffield Red Text Colour - for top right search box*/
}
BODY #s4-topheader2{
	border-bottom-width:0px;
}

/* Change the Search Image */
/*First in the header */
.s4-search .ms-sbgo span{display:none; }
.s4-search .srch-gosearchimg{display:none; }
.s4-search .ms-sbgo a{background:url(/SiteCollectionImages/NCSearchIcon.png) no-repeat; width:20px; height:20px; display:block; border:1px #e3e3e3 solid}

/* And then within the search pages */
.ms-sbrow .ms-sbgo span{display:none; }
.ms-sbrow .srch-gosearchimg{display:none; }
.ms-sbrow .ms-sbgo a{background:url(/SiteCollectionImages/NCSearchIcon.png) no-repeat; width:20px; height:20px; display:block; border:1px #e3e3e3 solid}

/* Colours of search links */
.ms-searchref-more{
	color:#685954 !important;
}
.ms-sblink A:link{
	color:#685954 !important;
}
.srch-Title2 A:visited{
	color:#685954 !important;
}
.srch-Title2 A:link{
	color:#685954 !important;
}
.ms-searchref-filterlink:hover{
	color:#685954 !important;
}
.ms-searchref-filterlink{
	color:#685954 !important;
}
SPAN.srch-urllink A:visited{
	color:#685954;
}
SPAN.srch-urllink A:hover{
	color:#685954;
}
SPAN.srch-urllink A:link{
	color:#685954;
}
.ms-sctabcfhover A:visited{
	color:#685954;
}
.ms-sctabcfhover A:hover{
	color:#685954;
}
.ms-sctabcfhover A:link{
	color:#685954;
}
.ms-sctabcf A:visited{
	color:#685954;
}
.ms-sctabcf A:hover{
	color:#685954;
}
.ms-sctabcf A:link{
	color:#685954;
}
.ms-searchChannelTitle SPAN{
	color:black !important;
}
.ms-searchsummarymain #JobTitleField{
	color:black;
}
.ms-searchsummarymain A:visited {
	color:#685954 !important;
}
.ms-searchsummarymain A:hover {
	color:#685954 !important;
}
.ms-searchsummarymain A:link {
	color:#685954 !important;
}
.ms-sctabcnhover{
	color:black;
	background:#f0ede6 none no-repeat fixed left top;
	border:1px #685954 solid;
}

.ms-sctabcn{
	color:black;
	background:#f0ede6 none no-repeat fixed left top;
	border:1px #685954 solid;
}

/* Removing the dodgy line on hover over the web parts */
.s4-wpcell:hover .ms-WPHeader .ms-wpTDSpace{
	border-bottom-width:0px;
}

.s4-wpcell:hover .ms-WPHeader TD{
	border-bottom-width:0px;
}

.ms-splitbuttonhover{
	background-color:transparent;
}

.ms-menubuttonactivehover{
	background-color:transparent;
}

.ms-alternating{
	background-color:#f0ede6;
}

.welcome .splash-image{
	margin-bottom:20px;
	overflow:hidden;
}

/* Now for the main control buttons on hover... */
.ms-SpLinkButtonActive.ms-welcomeMenu, .ms-siteactionsmenuhover{
	background-image:none;
	background-color:#685954;
}

/* Academic Group People List Styling */
.NC-tabTable{
	width:510px;
	border:none;
	padding:none;
	border-collapse:collapse;
	border-spacing:none;
	text-align:center;
/*	padding-right:10px;*/
}
.NC-selectedTab{
	width:102px;
	color:#685954;
	background-color:#f0ede6;
	font-weight:bold;
	border-top:1px #f0ede6 solid;
	border-left:1px #f0ede6 solid;
	border-right:1px #f0ede6 solid;
/*	border-bottom:1px #f0ede6 solid;*/
}
.NC-unselectedTab{
	width:102px;
	background-color:#685954;
	border-left:1px #f0ede6 solid;
	border-right:1px #f0ede6 solid;
/*	border-bottom:1px #f0ede6 solid;*/
	font-weight:bold;
}
.NC-unselectedTab a:link, .NC-unselectedTab a:visited, .NC-unselectedTab a:hover{
	color:#f0ede6;
}
.NC-PeopleListOdd{
	background-color:white;
}
.NC-PeopleListEven{
	background-color:#f0ede6;
}
/* Compensate for poor alignment between 'N' and 'U' in the title */
.s4-titletext h2
{
	padding-left:2px;
}

/* Styling to affect links within the Bio page */
span.ncpv-nuffieldcolledgeaddress, div.ncpv-SingleDepartment
{
	display:none;
}
/* No longer want red larger colouring fo rlinks in Bio page ...
tr.ncpv-tablemain-row1 a:link, tr.ncpv-tablemain-row1 a:visited, tr.ncpv-tablemain-row1 a:hover
{
	color:#91181f;
	font-size:11pt;
}*/
td.ncpv-tablemain-row1-cell3
{
	white-space:nowrap;
}
