
/*********************/
/*   GENERIC ITEMS   */
/*********************/
h2	{color:#363;}
h2 span	{color:#363;}
h3	{color:#693;}
h4, h5, h6, h4 a	{color:#363;}


/*********************/
/* GLOBAL NAVIGATION */
/*********************/
#globalNavigation		{background:#693;}
#globalNavigation #primaryNavigation	{background-color: #e8f0e1;}
#globalNavigation #primaryNavigation ul li a	{border-left: solid 1px #03c;}
#globalNavigation #primaryNavigation ul li a.first	{border-left: none;}
#globalNavigation #secondaryNavigation ul	{background:#693;}
#globalNavigation #secondaryNavigation li.selected a	{background:#fff url(/i/mc/arrowDown.gif) right center no-repeat; color:#693; font-weight:bold;}
#globalNavigation #secondaryNavigation ul li.mediaCentre a.selected:hover	{background: #fff url(/i/gen/arrowDown.gif) right center no-repeat; color:#039;}
#globalNavigation #siteSearch	{background:#693 url(/i/divider.gif) 0 5px no-repeat;}
#globalNavigation #siteSearch fieldset span	{background-color:#693; margin-left:1px;}
#globalNavigation #siteSearch input.go	{background-image:url(/i/mc/goButton.gif);}
#cookieTrail li a {background: url(/i/mc/arrowRight.gif) right center no-repeat;}
#cookieTrail li a.selected {background: url(/i/mc/arrowDown.gif) right center no-repeat;}
#footer	{border-top:solid 2px #693;}
#em a		{background:url(/i/mc/arrowUp.gif) right center no-repeat;}

/*********************/
/*  LEFT NAVIGATION  */
/*********************/
#rollUpNavigationList h1			{background:#693;}
#rollUpNavigationList ul a.selected,
#rollUpNavigationList ul a.current	{background:#ffe599 url(/i/mc/arrowLeftNav.gif) -2px no-repeat; border-bottom:solid 0px;}
#rollUpNavigationList ul li a		{border-bottom:solid 1px #693;}
#rollUpNavigationList ul li.last a	{border-bottom:solid 0px;}

#focusButton			{background:#693;}
#focusButton a		{color:#fff;}


/***************************************/
/*            GENERAL STUFF            */
/***************************************/
#lookingFor {background: #fff;}
#lookingFor ul li a {background:url(/i/mc/arrowRight.gif) -5px 0 no-repeat;}

#loginIntro {background:#e8f0e1; padding:0 0 10px 0;}
#loginIntro p {margin: 0 0 5px 0;}
#loginIntro .introImage	{border-top:solid 1px #fff; border-bottom:solid 1px #fff; padding:0; margin:0;}
#loginPanel li a	{background:url(/i/mc/arrowRight.gif) 0 0 no-repeat;}
#loginRegister #loginPanel li a	{background: url(/i/mc/arrowRight.gif) 0 0 no-repeat; padding:0 8px 0 12px;}
#loginRegister #loginPanel #loginControl	{background:#e8f0e1;}


#loggedInPanel {background:#e8f0e1;}
#loggedInPanel li a {background: url(/i/mc/arrowRight.gif) left center no-repeat;}

#libraryLoggedInPanel {padding:10px; background:#e8f0e1; margin:0 0 4px 0;}
#libraryLoggedInPanel h2 {color:#737301;}
#libraryLoggedInPanel p {margin:0;}	
#libraryLoggedInPanel div {float:left; margin: 0 9.5em 0 0;}
#libraryLoggedInPanel ul {float:right; width:9.5em; margin:0.4em  0 0 -9.5em; padding:0; list-style-type:none;}
#libraryLoggedInPanel li a {white-space:nowrap; padding:0 0 0 10px; background: url(/i/mc/arrowRight.gif) -5px center no-repeat;}

#registrationFormPanel {background:#ebebeb;}
#registrationFormPanel h2 {background:#e8f0e1; border-bottom:solid 1px #fff;}
#registrationFormPanel label {color:#3d3d3d;}
#registrationFormPanel input.button {background:#fff;}

#forgottenPassword {background:#ebebeb;}
#forgottenPassword h3 {background:#e8f0e1; border-bottom:solid 1px #fff;}
#forgottenPassword label {color:#3d3d3d;}
#forgottenPassword input.button {background:#fff;}

#changePassword {background:#ebebeb;}
#changePassword #topPart {background:#e8f0e1; border-bottom:solid 1px #fff;}
#changePassword label {color:#3d3d3d;}
#changePassword input.button {background:#fff;}
#remindPassword {background:#e8f0e1;}

.recordCount	{background:#ebebeb; color:#3d3d3d;}
.pagination	{background:#ebebeb;}
.pagination span {color:#999;}

#introItem li a, 
.sectionIntroItem li a, 
.contentItems li a,
.sectionIntroItem h3 a,
.featuredArea h3 a	{background:url(/i/mc/arrowRight.gif) -5px 0 no-repeat;}

.sectionIntroItem		{display:block; float:left; clear:both; padding:8px; margin:0 0 5px 0; background:#e8f0e1 !important;}
.sectionIntroItem img	{margin:0 8px 8px 0;}
/*\*/ .sectionIntroItem	{float:none;} /**/

#newsList ul, 
#pressReleases ul, 
#forthcomingEvents ul	{padding:0; margin:0 0 9px 0; list-style-type:none;}
#newsList li, 
#pressReleases li, 
#forthcomingEvents li	{padding:0; margin:0 0 4px 0;}
#pressReleases .featuredArea h3	{margin:0;}
#forthcomingEvents .generalList h3 {color:#363;}
#pressReleases .generalList	,
#forthcomingEvents .generalList	{position:relative;}
#newsList .generalList p	,
#pressReleases .generalList p	,
#forthcomingEvents .generalList p	{padding:0; margin:0;}
#forthcomingEvents {margin:0 0 4px 0; padding:8px 10px 5px 10px;}
#forthcomingEvents #eventsList {padding:0; margin:0 164px 10px 0; float:left;}
#forthcomingEvents #eventsList ul {margin:0 0 10px 0;}
#forthcomingEvents p {margin:0;}
#pressReleases #pressReleaseHeadline 	{float:right; width:160px; margin:-8px -8px -8px 5px; padding:0 0 0 5px; background:#fff;}
#pressReleases,
#forthcomingEvents {background:#e8f0e1}
#forthcomingEvents li a,
#newsList li a,
#pressReleases li a,
#eventsList li a	{background:url(/i/mc/arrowRight.gif) -5px 0 no-repeat; padding:0 0 0 10px; margin:0;}
/*\*/
* html #forthcomingEvents li a,
* html #newsList li a,
* html #pressReleases li a,
* html #eventsList li a	{height:1px; display:block;}
/**/
a.browseAll	{background:url(/i/mc/arrowRight.gif) -5px 0 no-repeat;}

#pageHeaderEditorial 	{background:#e8f0e1; margin:0;}
#pageHeaderEditorial #pageHeader p	{color:#363; padding:0 10px 10px 10px;}
#pageHeader #titleArea	{padding:0 10px 10px 10px;}
#pageHeader #titleArea #quotation	{background:url(/i/mc/openQuotationLarge.gif) 0 0 no-repeat;}
#pageHeader #titleArea #quotation div	{background:url(/i/mc/closeQuotationLarge.gif) right bottom no-repeat;}
#pageHeader #titleArea #quotation div blockquote	{color:#363;}
#pageFooter			 	{background:#e8f0e1;}
#editorialContent p.firstPara	{color:#363;}
#editorialContent p.firstPara *	{color:#363;}
#editorialContent div.ul ul li, #editorialContent div.ul ol li	{color:#363;}
#editorialContent .quote		{background:url(/i/mc/openQuotationSmall.gif) 0 0 no-repeat;}
#editorialContent .quote div	{background:url(/i/mc/closeQuotationSmall.gif) right bottom no-repeat;}
#editorialContent .quote div blockquote	{color:#363;}

.Faqs ul.questions	{background:#e8f0e1;}
.Faqs ul.questions li	{background:url(/i/mc/arrowRight.gif) -2px 4px no-repeat;}
.Faqs ul.answers .backToTop	{background:url(/i/mc/arrowUp.gif) right 3px no-repeat;}

/***************************************/
/* STUFF BELOW HERE NEEDS SECTIONISING */
/***************************************/

#searchResultsList ul.resultsList	{margin:0; padding:10px; list-style-type:none; display:block;}
#searchResultsList ul li 	{margin:4px 0;}
#searchResultsList ul li a	{}
.newsSearchResultsTitle {background:#ebebcc; padding:10px 10px 0 10px;}
.newsSearchResultsTitle p {margin:0; color:#3d3d3d;}
.newsSearchResultsTitle b {font-size:1.2em}
#newsSearchResults #searchResultsList ul	{margin:0; padding:10px; list-style-type:none; display:block}
#newsSearchResults #searchResultsList ul li	{margin:7px 0;}
#newsSearchResults #searchResultsList ul li a	{font-weight:bold;}
#yearSelector	{background:#e8f0e1; padding:10px; border-bottom:solid 1px #fff;}
#yearSelector img	{margin:0 10px 0 0 ;}
#yearSelector ul.yearList	{margin:0; padding:0; list-style-type:none;}
#yearSelector ul.yearList li	{display:inline;}
#yearSelector ul.yearList li a	{padding:0 0.4em; border-left:#333 solid 1px; display:inline;}
#yearSelector ul.yearList li.first a	{padding:0 0.4em 0 0; border-left:solid 0; font-weight:bold;}
#yearSelector ul.yearList li a.selected	{font-weight:bold;}


#mediaRelationsTeamTitle	{background:#e8f0e1; padding:5px 10px 2px 10px;}
#mediaRelationsTeam ul		{padding:10px 0 10px 10px; margin:0; list-style-type: none;}
#mediaRelationsTeam ul li	{display:block; width:48%; float:left; padding:0 1% 10px 0;}
/*#mediaRelationsTeam ul li img		{float:right;}*/
#mediaRelationsTeam ul li ul		{margin:0 0 0 5em; padding:0}
#mediaRelationsTeam ul li ul li	{width:100%; float:none; padding:0;}
#officeHoursBlock		{background:#e8f0e1; padding:10px;}
#officeHoursBlock p {margin:0; padding:0;}
#newsArticle h2	{background:#e8f0e1; padding:10px;}
#newsArticle .titleArea	{background:#e8f0e1; vertical-align:bottom;}
#newsArticle .titleArea	ul	{margin:0; padding:0; list-style-type:none;}
#newsArticle .titleArea	a {padding:0 0 0 12px; background: url(/i/mc/arrowRight.gif) -5px center no-repeat; font-weight:bold;}
#newsArticle .titleArea	#quotation	{width:17em; float:right; color:#363;}
#newsArticle p		{margin:0 10px 10px 10px ;}
#newsArticle p.firstPara	{margin: 10px; color:#363;}
#newsArticle p.firstPara *	{color:#363;}
#newsArticle img	{text-align:left; float:left; margin: 0 10px 10px 10px;}
#newsArticle div.ul	{padding: 5px 0; background:#ebebeb; margin:0 0 10px 0;}
#newsArticle div.ul ul	{margin: 10px 10px 10px 30px;}
#newsArticle div.ul ul li	{color:#363; margin:0 0 6px 0;}
#newsArticle div.ul ul li span	{color:#3d3d3d;}
#newsArticle .bottomArea {padding:10px; background:#e8f0e1;}
#newsArticle .bottomArea ul	{text-align:right; width:100%; margin:0; padding:0; list-style-type:none;}
#newsArticle .bottomArea ul a	{padding:0 15px 0 0; background: url(/i/mc/arrowLeft.gif) right center no-repeat; font-weight:bold;}
#emailRegistration #emailRegistrationTitle	{padding:10px; background:#e8f0e1; border-bottom:solid 1px #fff;}
#emailRegistration #emailRegistrationTitle h2 {padding:0 0 5px 0;}
#emailRegistration #emailRegistrationTitle p	{padding:0; margin:0;}
#emailRegistration fieldset	{padding:0; background:#ebebeb; border-bottom:solid 1px #fff;}
#emailRegistration .legend		{margin:0; padding:6px 0 6px 10px; border-bottom:solid 1px #fff; font-weight:bold; display:block;}
#emailRegistration .checkboxes	{width:45%; float:left; padding:10px;}
#emailRegistration .sections	{padding:5px 10px; background:#ebebeb; border-bottom:solid 1px #fff; }
#emailRegistration .sections input	{width:20em;}
#emailRegistration .sumbitbuttons	{padding:5px 10px; background:#ebebeb; border-bottom:solid 1px #fff;  text-align:right;}
#emailRegistration .sumbitbuttons input	{background:#fff; margin:0 0 0 1em; width:auto;}
#mediaBriefings .mediaBriefingsList h3	{padding:4px 10px; margin:0; border-top:solid 1px #fff;}
#mediaBriefings #mediaBriefingsTitle	{padding:10px; background:#e8f0e1;}
#mediaBriefings #mediaBriefingsTitle p	{padding:0; margin:0;}
#mediaBriefings .mediaBriefingsList 	{padding:0; margin:0; background:#ebebeb;}
#mediaBriefings .mediaBriefingsList li a	{display:block;}
#mediaBriefings .mediaBriefingsList li span	{padding:0 10px; margin:0; display:block;}
#keyInformationSummary h3 {padding:10px; background:#e8f0e1;}
#keyInformationSummary ul {padding:	0; margin:0; background:#e8f0e1;}
#keyInformationSummary ul li {padding:10px; display:block; border-bottom:solid 4px #fff;}
#keyInformationSummary div.subtitle {padding:0 0 0 15px; color:#039; background:url(/i/arrowKeyInfoSubtitle.gif) left center no-repeat; font-weight:bold; font-size:1.1em;}
.titleArea	{padding:10px; background:#e8f0e1;}
.titleArea p	{padding:5px 0 0 0; margin:0;}
#keyInformationContainer ul {padding:10px 10px 10px 20px; margin:0;}
#keyInformationContainer ul li {margin:3px 0 5px 0; color:#693;}
#keyInformationContainer ul li span {color:#3d3d3d;}
#keyInformationContainer ul li h3 {font-size:0.95em; margin:0 0 4px 0;}
#keyInformationContainer ul li p {margin:0;}
#impactReports ul		{padding:0; margin:0; list-style-type:none;}
#impactReports ul li	{padding:10px 10px 0px 10px ;}
#impactReports ul li p	{margin:0;}
#impactReports ul li img	{margin:0 10px 10px 0;}
#impactReports ul li#pastImpactReports	{background:#ebebeb; padding:10px; margin:10px 0 0 0;}
#impactReports h3		{margin:0 0 6px 0;} 
#impactReports .pdfIcon		{background: url(/i/icons/pdfDoc.gif) no-repeat left top; padding: 0 0 0 2em;}
#impactReports li.pdf	{background: url(/i/icons/pdfDoc.gif) no-repeat left center; padding:3px 0;}
#impactReports li.pdf a	{padding: 0 0 0 1.5em;}
.bodyArea		{padding:10px;}
#rnidLogos ul	{padding:0px; margin:0px; list-style-type:none;}
#rnidLogos ul li	{margin:0 0 4px 0;}
#rnidLogos ul li img	{margin:0 4px 4px 0;}
#rnidLogos ul li a	{font-weight:bold; padding:0 0 0 9px; background:url(/i/mc/arrowRight.gif) -3px 0px no-repeat;}
#rnidLogos ul li a.left	{padding:0; background-image:none;}
#rnidLogos ul li p 	{padding:0 0 0 9px; float:left;}
#librarySummary ul	{padding:0px; margin:0px; list-style-type:none;}
#librarySummary ul li	{padding:0 0 0 9px; margin:0 0 0.6em 0; background:url(/i/mc/arrowRight.gif) -3px 0px no-repeat;}
#librarySummary ul li ul li {padding:0; background:none;}
#librarySummary ul li p	{margin:0; padding:0;}
#urlList h3 {padding:10px; background:#e8f0e1;}
#urlList ul {margin:0; padding:0; list-style-type:none;}
#urlList ul li {padding:15px 10px 10px 10px ; margin:0 0 1px 0; background:#e8f0e1; }
#urlList ul li a {display:block;}
#urlList ul li a.external {display:inline; padding:0 0 0 9px; background:url(/i/mc/arrowRight.gif) -3px 0px no-repeat; font-weight:bold;}
