
/*********************/
/*   GENERIC ITEMS   */
/*********************/
h2		{color:#336; padding:1px;}
h2 span	{color:#336; display:block;}
h3		{color:#669;}
h4, h5, h6, h4 a	{color:#336;}


/*********************/
/* GLOBAL NAVIGATION */
/*********************/
#globalNavigation		{background:#669;}
#globalNavigation #primaryNavigation	{background-color: #e8e8f0;}
#globalNavigation #primaryNavigation ul li a	{border-left: solid 1px #336;}
#globalNavigation #primaryNavigation ul li a.first	{border-left: solid 1px #f5f5ef;}
#globalNavigation #secondaryNavigation ul	{background:#669;}
#globalNavigation #secondaryNavigation li.selected a	{background:#fff url(/i/howWeHelp/arrowDown.gif) right center no-repeat; color:#336; font-weight:bold;}
#globalNavigation #secondaryNavigation ul li.howWeHelp a.selected:hover	{background: #fff url(/i/gen/arrowDown.gif) right center no-repeat; color:#039;}
#globalNavigation #siteSearch	{background:#669 url(/i/divider.gif) 0 5px no-repeat;}
#globalNavigation #siteSearch fieldset span	{background-color:#669; margin-left:1px;}
#globalNavigation #siteSearch input.go	{background-image:url(/i/howWeHelp/goButton.gif);}
#cookieTrail li a {background: url(/i/howWeHelp/arrowRight.gif) right center no-repeat;}
#cookieTrail li a.selected {background: url(/i/howWeHelp/arrowDown.gif) right center no-repeat;}
#footer	{border-top:solid 2px #669;}
#em a		{background:url(/i/howWeHelp/arrowUp.gif) right center no-repeat;}

/*********************/
/*  LEFT NAVIGATION  */
/*********************/
#rollUpNavigationList h1			{background:#669;}
#rollUpNavigationList ul a.selected,
#rollUpNavigationList ul a.current	{background:#ffe599 url(/i/howWeHelp/arrowLeftNav.gif) -2px no-repeat; border-bottom:solid 0px;}
#rollUpNavigationList ul li a		{border-bottom:solid 1px #669;}
#rollUpNavigationList ul li.last a	{border-bottom:solid 0px;}

#focusButton			{background:#669;}
#focusButton a		{color:#fff;}


/***************************************/
/*            GENERAL STUFF            */
/***************************************/
#lookingFor {background:#fff;}
#lookingFor ul li a {background:url(/i/howWeHelp/arrowRight.gif) -5px 0 no-repeat;}

/*
#loginIntro {background:#ffe8d9;}
#loginPanel {background:#ebebeb;}
#loginPanel label {color:#3d3d3d;}
#loginPanel input.button {background:#fff;}
#loggedInPanel {background:#ffe8d9;}
#loggedInPanel li a {background: url(/i/howWeHelp/arrowRight.gif) left center no-repeat;}
#libraryLoggedInPanel {padding:10px; background:#ffe8d9; 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/howWeHelp/arrowRight.gif) -5px center no-repeat;}
#registrationFormPanel {background:#ebebeb;}
#registrationFormPanel h2 {background:#ffe8d9; border-bottom:solid 1px #fff;}
#registrationFormPanel label {color:#3d3d3d;}
#registrationFormPanel input.button {background:#fff;}
#forgottenPassword {background:#ebebeb;}
#forgottenPassword h3 {background:#ffe8d9; border-bottom:solid 1px #fff;}
#forgottenPassword label {color:#3d3d3d;}
#forgottenPassword input.button {background:#fff;}
#changePassword {background:#ebebeb;}
#changePassword #topPart {background:#ffe8d9; border-bottom:solid 1px #fff;}
#changePassword label {color:#3d3d3d;}
#changePassword input.button {background:#fff;}
#remindPassword {background:#ffe8d9;}
*/

.recordCount	{background:#ebebeb; color:#3d3d3d;}
.pagination	{background:#ebebeb;}
.pagination span {color:#999;}

#newsList		{background: #e8e8f0;}
#newsList .generalList	{background:#e8e8f0;}
#newsList li a,
#pressReleases li a,
#pressReleases {background: #e8e8f0;}
#newsList li a, 
#pressReleases li a, 
#eventsList li a, 
#introItem li a, 
.contentItems li a	{background:url(/i/howWeHelp/arrowRight.gif) -5px 0 no-repeat;}
* html #introItem li	{border:solid 1px #e8e8f0;}
#forthcomingEvents {background:#e8e8f0;}
#eventsList li a	{background:url(/i/howWeHelp/arrowRight.gif) -5px 0 no-repeat;}
a.browseAll	{background:url(/i/howWeHelp/arrowRight.gif) -5px 0 no-repeat;}
#pressReleases {background: #e8e8f0;}
#forthcomingEvents {background:#e8e8f0;}
#forthcomingEvents a.browseAll	{background:url(/i/howWeHelp/arrowRight.gif) -5px 0 no-repeat;}

.sectionIntroItem		{display:block; float:left; clear:both; padding:8px; margin:0 0 5px 0; background:#e8e8f0 !important;}
.sectionIntroItem img	{margin:0 8px 8px 0;}
/*\*/ .sectionIntroItem	{float:none;} /**/

.sectionIntroItem h3 a {background:url(/i/howWeHelp/arrowRight.gif) -5px 0 no-repeat;}


#inYourAreaPanel	{background:#e8e8f0;}

#pageHeaderEditorial 				{background:#e8e8f0;}
#pageHeaderEditorial #pageHeader p	{color:#333;}
#pageHeaderAlt 						{background:#e8e8f0;}
#pageHeader #titleArea #quotation	{background:url(/i/howWeHelp/openQuotationLarge.gif) 0 0 no-repeat;}
#pageHeader #titleArea #quotation div	{background:url(/i/howWeHelp/closeQuotationLarge.gif) right bottom no-repeat;}
#pageHeader #titleArea #quotation div blockquote	{color:#336;}
#pageFooter								{background:#e8e8f0;}
#editorialContent p.firstPara *	{color:#669;}
#editorialContent div.ul ul li, #editorialContent div.ul ol li	{color:#669;}
#editorialContent .quote		{background:url(/i/howWeHelp/openQuotationSmall.gif) 0 0 no-repeat;}
#editorialContent .quote div	{background:url(/i/howWeHelp/closeQuotationSmall.gif) right bottom no-repeat;}
#editorialContent .quote div blockquote	{color:#336;}

#pageHeader ul.pageIntroductionList li		{color:#669;}

#yearSelector	{background:#e8e8f0;}

.Faqs ul.questions	{background:#e8e8f0;}
.Faqs ul.questions li	{background:url(/i/howWeHelp/arrowRight.gif) -2px 4px no-repeat;}
.Faqs ul.answers .backToTop	{background:url(/i/howWeHelp/arrowUp.gif) right 3px no-repeat;}

#ukMap .ukMapImage	{float:left; width:310px;}
#ukMap .ukMapList	{float:left; width:240px;}


#headerContainer			{background:#e0e0eb; margin:0 0 10px 0;}
#headerContainer .sectionIntroItem {background:#e0e0eb !important;}
#headerContainer td.print	{width:160px!important; border-left:solid 1px #fff; border-bottom:solid 1px #fff; vertical-align:middle; background:#ebebeb;}
#headerContainer td.print a	{display:block; background: url(/i/printPage.gif) 132px 2px no-repeat; height:16px; margin:0 0 0 6px; font-weight:bold;}
#headerContainer td.email	{width:160px!important; border-left:solid 1px #fff; vertical-align:middle; background:#ebebeb;}
#headerContainer td.email a	{display:block; background: url(/i/emailPage.gif) 132px 2px no-repeat; height:16px; margin:0 0 0 6px; font-weight:bold;}


#whichServiceGrid #column1	{width:10%;}
#whichServiceGrid #column2,
#whichServiceGrid #column3,
#whichServiceGrid #column4,
#whichServiceGrid #column5,
#whichServiceGrid #column6,
#whichServiceGrid #column7,
#whichServiceGrid #column8,
#whichServiceGrid #column9,
#whichServiceGrid #column10,
#whichServiceGrid #column11,
#whichServiceGrid #column12,
#whichServiceGrid #column13,
#whichServiceGrid #column14,
#whichServiceGrid #column15,
#whichServiceGrid #column16,
#whichServiceGrid #column17,
#whichServiceGrid #column18,
#whichServiceGrid #column19,
#whichServiceGrid #column20,
#whichServiceGrid #column21	{width:4.5%;}
#whichServiceGrid th		{text-align:left; padding:4px; background:#e0e0eb; color:#000; font-weight:bold;  border-left: solid 1px #336;  border-right:solid 1px #336; border-bottom:solid 1px #336;}
#whichServiceGrid #topRow th	{background:#336; color:#fff; border-left:solid 0px; border-right: solid 1px #fff; border-bottom:solid 1px #336;}
#whichServiceGrid #topRow th span	{color:#fff;}
#whichServiceGrid #topRow .first	{background:#fff; color:#336; vertical-align:bottom; width:120px !important; border-left:solid 0px; border-right:solid 1px #336;}
#whichServiceGrid td		{text-align:center; padding:4px; border-right:dotted 1px #336; border-bottom:dotted 1px #336;}
#whichServiceGrid caption	{font-weight:bold; color:#669; padding:8px 0 12px 0;}
#whichServiceGrid table		{border-right: solid 1px #336; border-bottom: solid 1px #336;}
#whichServiceGrid table tr th.last,
#whichServiceGrid table tr td.last	{border-right:solid 0px !important;}
#whichServiceGrid table tr.last th,
#whichServiceGrid table tr.last td	{border-bottom:solid 0px !important;}

#introText.campaigns h2				{font-size:1.4em;}
#introText.campaigns .firstPara		{font-size:1.2em; font-weight:bold;}
#introText.campaigns h3				{margin-left:8px;}
#introText.campaigns img			{margin:0 10px 10px 0; float:left;}
#introText.campaigns ul.bullets		{margin:0 0 10px 0;}
#introText.campaigns ul.bullets li	{font-size:medium; color:#669; line-height:0.95em; }
* html #introText.campaigns ul.bullets li	{margin-left:40px;}
#introText.campaigns ul.bullets li a{background-image:none; padding-left:0;}
.caseStudiesList	{padding:8px;}
.caseStudiesList img	{margin:0 10px 0 0; float:left; position:relative; left:100px; margin-left:-100px;}
.caseStudiesList ul	{margin:0; padding:0; list-style-type:none;}
.caseStudiesList li	{margin:0 0 10px 0; padding:8px; background-color:#e8e8f0;}
.caseStudiesList #quotation			{background:url(/i/howWeHelp/openQuotationSmall.gif) 0 0 no-repeat;}
.caseStudiesList #quotation.withImage	{margin-left:110px;}
.caseStudiesList #quotation div		{background:url(/i/howWeHelp/closeQuotationSmall.gif) right bottom no-repeat;}
.caseStudiesList #quotation div blockquote	{color:#669; margin:0 24px;}
.caseStudiesList #quotation div blockquote *{color:#669;}
#rightColumn #campaignBanners				{padding:0 4px;}
#rightColumn #campaignBanners h2			{color:#669; font-size:medium;}
#rightColumn #campaignBanners .campBox		{border-bottom:solid 1px #ccc; padding-bottom:4px; margin-bottom:4px;}
#rightColumn #campaignBanners .veryLarge	{font-size:1.8em; color:#669;}

#singleCaseStudy					{padding:4px 0 0 4px;}
#singleCaseStudy .caseStudyImage			{float:right; background-color:#e8e8f0; width:160px; overflow-x:hidden; margin:0 0 10px 10px;}
#singleCaseStudy .caseStudyImage p		{margin:5px; font-size:0.85em;}
#singleCaseStudy .ul				{background-color:#e8e8f0; padding:1px 0; margin-bottom:8px;}
#singleCaseStudy .ul li				{color:#669;}
#singleCaseStudy .firstPara			{color:#669; font-weight:bold; font-size:1.1em;}
#singleCaseStudy #quotation			{padding:8px; background-color:#e8e8f0; margin:0 0 10px 0;}
#singleCaseStudy #quotation div		{background: url(/i/howWeHelp/openQuotationLarge.gif) 0 0 no-repeat;}
#singleCaseStudy #quotation div div	{background:url(/i/howWeHelp/closeQuotationLarge.gif) right bottom no-repeat;}
#singleCaseStudy #quotation div div blockquote	{color:#669; margin:8px 48px; font-weight:bold;}
#frmPetition label.checkbox			{font-weight:normal;}
#frmPetition label.checkbox	span	{font-weight:bold; color:#333;}

#petitionHeader			{padding:8px; background-color:#e8e8f0; margin-bottom:2px;}
#petitionHeader #quotation			{padding:0; background-color:#e8e8f0; margin:0 0 10px 0;}
#petitionHeader #quotation div		{background: url(/i/howWeHelp/openQuotationSmall.gif) 0 0 no-repeat;}
#petitionHeader #quotation div div	{background:url(/i/howWeHelp/closeQuotationSmall.gif) right bottom no-repeat;}
#petitionHeader #quotation div div *	{color:#669;}
#petitionHeader #quotation div div blockquote	{margin:8px 24px; font-weight:bold;}

#petitionThanks			{margin:0 0 10px 0; background-color:#e8e8f0;}
#petitionThanks img		{float:left;}
#petitionThanks .petitionText			{padding:8px;}
#petitionThanks .petitionTextWithImage	{margin-left:160px; padding:8px;}

#petitionError	{margin-bottom:16px; font-weight:normal;}
#petitionError div	{color:#f00; font-weight:bold; margin-bottom:7px;}
#petitionError span	{color:#f00; font-weight:bold;}

#campaignDetailsBody a	{color:#336; display:block; background:url(/i/howWeHelp/arrowRight.gif) -5px 0px no-repeat; padding:0 0 0 10px;}
