
body		{margin:0; padding:0; font-size:100.01%; background:#fff;/* [1] */}
*			{font-family: Arial, Helvetica, sans-serif; color:#3d3d3d;}
h1, h2, h3, h4, h5, h6	{margin:0 0 5px 0; padding:0; color:#039;}
h1	{font-size:140%; margin:0;}
h2	{font-size:130%;}
h3	{font-size:115%;}
h4	{font-size:105%;}
h5	{font-size:97%;}
h6	{font-size:90%;}
#rightColumn h2, #rightColumn h3, #rightColumn h4 {font-size:1em; color:#039;}
div, p, b, i, strong, em, span, a, td, th, u, li	{font-size:x-small; f\ont-size:small;}
dl			{margin:0; padding:0;}
dt			{margin:0 0 5px 0; padding:0; color:#039; font-size:105%; font-weight:bold;}
dd			{margin:0 0 12px 0; padding:0;}
p			{margin:0 0 10px 0;}
td, th		{vertical-align:top;}
img			{border:0;}
form		{margin:0; padding:0;}
input, select, textarea {font-size:x-small; f\ont-size:small;}
textarea,
input		{border: solid 1px #3d3d3d;}
input.checkbox, input.radio, input.radiobutton	{border: solid 0;}
a	{text-decoration:none; color:#03c;}
a:hover	{text-decoration:underline; }
fieldset	{border:none; padding:0; margin:0;}
fieldset legend	{padding:0; margin:0;}
* html fieldset legend	{position:relative; margin:0 0 0 -6px;}
hr			{background:url(/i/dot.gif) repeat-x 0 1px; height:3px; border:#fff;}
* html hr	{background:#fff; height:1px; color:#fff; border-bottom:dotted 1px #999;}
.outerMargin{margin:8px;}
.padding	{padding:10px;}
.nowrap		{white-space:nowrap;}
.inline		{display:inline;}
.recordCount,
.recordCount *,
.pagination *	{font-family: Verdana, Arial, Helvetica, sans-serif;}
.arrowLeft {padding:0 0 0 14px; background: url(/i/gen/arrowLeftPag.gif) left center no-repeat; font-weight:bold;}
.arrowRight {padding:0 13px 0 0; background: url(/i/gen/arrowRightPag.gif) right center no-repeat; font-weight:bold;}
/*\*/ * html .arrowLeft,
* html .arrowRight {height:1px; margin-bottom:-3px;} /*for IE5.0*/

#globalNavigation ul, #sectionNavigation ul, #additionalInformationPanel ul, #cookieTrail ul	{margin: 0; padding: 0; list-style-type: none;}

#globalNavigation		{width: 100%; margin: 0; background:#039;}
#globalNavigation #primaryNavigation	{height:1.5em; width:100%; background:#E5EAF5; margin:0;}
/*\*/ #globalNavigation #primaryNavigation	{height:auto;} /**/
#globalNavigation #primaryNavigation ul	{height:1.4em; margin:2px 5px 0 0; line-height:1.25em;}
#globalNavigation #primaryNavigation ul li	{height:1.25em; padding:0; display:inline; font-size:90%;}
#globalNavigation #primaryNavigation ul li a	{height:1em; line-height:1.25em; border-left: solid 1px #03c; padding:0 3px 0 4px; font-size:100%; color:#039;}
#globalNavigation #primaryNavigation ul li.first a,
#globalNavigation #primaryNavigation ul li a.first	{border-left: solid 0px;}

#globalNavigation #primaryNavigation ul.right {float:right;}

#globalNavigation #secondaryNavigation 		{white-space:nowrap;}
#globalNavigation #secondaryNavigation ul	{display:block; height:1.15em; width:100%; background:#039;}
/*\*/ #globalNavigation #secondaryNavigation ul	{height:auto;} /**/
#globalNavigation #secondaryNavigation ul li	{float:left; display:inline; padding:0; list-style-type:none; font-size:xx-small; f\ont-size:x-small; white-space:nowrap;}
#globalNavigation #secondaryNavigation ul li a	{display:inline; font-size:1.22em; white-space:nowrap; color:#fff; padding:0.25em 2em 0.25em 0.7em; margin:0; border-right:solid 1px #fff; border-top:solid 1px #fff; background-color:#03c;}
* html #globalNavigation #secondaryNavigation ul li a	{font-size:120%;}
/*\*/ #globalNavigation #secondaryNavigation ul li a	{display:block;} /**/
#globalNavigation #secondaryNavigation ul li a.selected	{background:#fff url(/i/home/arrowDown.gif) right center no-repeat; color:#039; font-weight:bold;}

#globalNavigation #secondaryNavigation ul li.howYouCanHelp a:hover	{background:#939; color:#fff;}
#globalNavigation #secondaryNavigation ul li.howWeHelp a:hover	{background:#669; color:#fff;}
#globalNavigation #secondaryNavigation ul li.informationResources a:hover	{background:#399; color:#fff;}
#globalNavigation #secondaryNavigation ul li.mediaCentre a:hover	{background:#693; color:#fff;}
#globalNavigation #secondaryNavigation ul li.shop a:hover	{background:#39c; color:#fff;}
#globalNavigation #secondaryNavigation ul li.forums a:hover	{background:#999; color:#fff;}
#globalNavigation #secondaryNavigation ul li.home a:hover	{background:#039; color:#fff;}

#globalNavigation #siteSearch	{width:225px; text-align:right; float:right; padding:0 5px 0 0; margin:0; background: #039 url(/i/divider.gif) 0 5px no-repeat; z-index:237;}
#globalNavigation #siteSearch #siteSearchForm	{padding:5px 0; border:solid 0px yellow;}
#globalNavigation #siteSearch label	{color:#fff; font-weight: bold;}
#globalNavigation #siteSearch input.input	{width:116px; font-size:85%; padding:2px;}
#globalNavigation #siteSearch input.go	{width:2.4em; height:1.55em; cursor:pointer; vertical-align:top; border:solid 0px; line-height:1.5em; color:#000; background:transparent url(/i/gen/goButton.gif) no-repeat 0 1px; font-weight:bold; font-size:13px;}
* html #globalNavigation #siteSearch input.go	{background-position:0 2px;}
#globalNavigation #siteSearch a	{color:#fff; font-size:85%; background:transparent url(/i/gen/arrowRightWhite.gif) no-repeat left center; padding:0 0 0 13px;}
/*\*/ * html #globalNavigation #siteSearch a	{height:1px;} /**/
#globalNavigation #donateNow	{width: 200px; line-height:1.25em; float:left; margin:0 0 0 0px;}
#globalNavigation #donateNow ul	{padding:0; margin:0 0 0 9px; list-style-type:none;} 
#globalNavigation #donateNow li	{padding:0; margin:0;}
#globalNavigation #donateNow li a{color:#fff; font-size:x-small; f\ont-size:small; padding:0 0 0 10px; background:url(/i/arrowDonateMenu.gif) no-repeat left center; font-weight:bold;}
* html #globalNavigation #donateNow li a {display:block; width:130px; d\isplay:inline;}
#globalNavigation #logoArea	{}
#middleNavSection	{padding:10px 0;}
#cookieTrail		{padding:4px 0 4px 9px; width:99%;}
div[id] #cookieTrail li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
#cookieTrail ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#cookieTrail li		{display:inline; float:left;}
#cookieTrail li a	{padding:0 1.1em 0 0; background: url(/i/cookieNormal.gif) no-repeat right center; margin:0 0.4em 0 0; white-space:nowrap;}
/*\*/ * html #cookieTrail li a	{height:1px;} /*for IE5.0*/
#cookieTrail li a.selected {padding:0 1.1em 0 0; background: url(/i/cookieSelected.gif) no-repeat right center; margin:0 0.4em 0 0; font-weight:bold;}

/* NEW EXPERIMENTAL NAVIGATION */
#rollUpNavigationList a				{display:block;}
#rollUpNavigationList a.selected	{background:#ffe599 url(/i/gen/arrowLeftNav.gif) -2px center no-repeat;}
#rollUpNavigationList h1			{background:#039;}
#rollUpNavigationList h1 span		{color:#fff; font-size:small; f\ont-size:medium; margin:0; padding:3px 0 3px 10px; display:block; line-height:100%;}
/*
#rollUpNavigationList h1 span.selected	{background:url(/i/gen/arrowNav.gif) -3px no-repeat;}
*/
#rollUpNavigationList ul a			{background-color:#ebebeb;}
#rollUpNavigationList ul a:hover	{background-color:#ddd; text-decoration:underline;}
#rollUpNavigationList ul a span		{color:#039; font-size:x-small; f\ont-size:small; margin:0 2px 0 10px; display:block;  padding:3px 0 3px 0px;}
#rollUpNavigationList ul ul a span	{margin-left:16px; color:#03c;}
#rollUpNavigationList ul ul ul a span	{margin-left:22px;}
#rollUpNavigationList ul ul ul ul a span	{margin-left:28px;}
#rollUpNavigationList ul ul ul ul ul a span	{margin-left:34px;}
#rollUpNavigationList ul ul ul ul ul ul a span	{margin-left:40px;}
#rollUpNavigationList ul ul ul ul ul ul ul a span	{margin-left:46px;}
#rollUpNavigationList ul ul ul ul ul ul ul ul a span	{margin-left:52px;}
#rollUpNavigationList ul ul ul ul ul ul ul ul ul a span	{margin-left:58px;}
#rollUpNavigationList ul ul ul ul ul ul ul ul ul ul a span	{margin-left:64px;}
#rollUpNavigationList ul a.selected:hover	{background-color:#ffe599;}
#rollUpNavigationList ul a.selected	span {color:#03c; font-weight:bold;}
#rollUpNavigationList ul a.selected span	{color:#039 !important;}
#rollUpNavigationList ul a.selected,
#rollUpNavigationList ul a.current	{background:#ffe599 url(/i/gen/arrowLeftNav.gif) -2px no-repeat; border-bottom:solid 0px;}
#rollUpNavigationList ul a.current:hover	{background-color:#ffe599;}
#rollUpNavigationList ul a.current span		{color:#039 !important;}
#rollUpNavigationList ul li a		{border-bottom:solid 1px #039;}
#rollUpNavigationList ul li.last a	{border-bottom:solid 0px;}
#rollUpNavigationList ul.lastLevel li a		{border-bottom:solid 0px;}
#rollUpNavigationList ul.lastLevel li a span	{border-bottom:solid 1px #ccc;}
#rollUpNavigationList ul ul.lastLevel li a span	{border-bottom:dotted 1px #ccc;}
#rollUpNavigationList ul.lastLevel li.last a span	{border-bottom:solid 0px;}
#rollUpNavigationList ul.firstLevel a			{background-color:#fff; padding:3px 0 3px 0px;}
#rollUpNavigationList ul.firstLevel a:hover		{background-color:#ffe599;}
#rollUpNavigationList ul.firstLevel a span		{color:#03c; font-size:x-small; f\ont-size:small; font-weight:normal;}
#rollUpNavigationList ul.lastLevel a			{background-color:#fff;}
#rollUpNavigationList ul.lastLevel a:hover		{background-color:#ffe599;}
#rollUpNavigationList ul.lastLevel a span		{color:#03c; font-size:x-small; f\ont-size:small; font-weight:normal; padding:3px 0 3px 0px;}
#rollUpNavigationList ul.lastLevel a.selected,
#rollUpNavigationList ul.lastLevel a.selected:hover		{background:#fff url(/i/gen/arrowNav.gif) no-repeat -5px;}
#rollUpNavigationList ul.lastLevel a.selected span		{color:#03c; font-weight:bold; background-color:#fff;}
/* IE 5.0 only via separate stylesheet
* html #rollUpNavigationList span a {height:1.4em; margin-bottom:-3px;}
*/

#focusButton	{background:#039; height:22px !important;}
#focusButton a	{display:block; padding:3px 6px 4px 10px; color:#fff; font-weight:bold; background: url(/i/arrowDonateMenu.gif) 2px no-repeat;}

/* make sure you change in the html the input[button] to input[submit] */
#additionalInformationPanel {margin:0 0 4px 0; width:160px;}
#otherRnidSites							{width:165px; font-size:small; padding:0 0 0 10px; margin:0;}
#otherRnidSites #otherRnidSitesSelect	{width:135px;}
#otherRnidSites input	{border:0 solid; width:20px; height:19px; background: transparent url(/i/goBlueWhite.gif) no-repeat; color: #fc0; font-weight:bold; font-size:85%; padding:0; cursor:pointer;}
#otherRnidSites label	{font-size:0.8em;}

/*#pageUserOptions	{}*/
#pageUserOptions ul 		{width:148px; margin:0 0 3px 0;}
* html #pageUserOptions ul 	{width:160px; w\idth:148px;}

.comparePrint	{margin:10px 0; width:148px;}
.comparePrint ul	{margin:0; padding:0; list-style-type:none;}
.comparePrint li	{margin:0; padding:0;}
.comparePrint a		{display:block; background:#e6e6e6 url(/i/printPage.gif) 138px 4px no-repeat; padding:5px 6px; line-height:1.2em; font-weight:bold; border-bottom: solid 1px #fff; width:100%; font-size:90%;}

#pageUserOptions li 		{display:inline; margin: 0; padding: 0; width:100%; font-size:x-small; f\ont-size:small;}
#pageUserOptions li a	{display:block; padding:5px 6px; line-height:1.2em; font-weight:bold; border-top: solid 1px #fff; width:100%; font-size:90%;}
#pageUserOptions li a.printPage	{background:#e6e6e6 url(/i/printPage.gif) 138px 4px no-repeat;}
#pageUserOptions li a.emailPage	{background:#e6e6e6 url(/i/emailPage.gif) 138px 4px no-repeat;}
#pageUserOptions li a.aboutPDFs	{background:#e6e6e6 url(/i/pdfIcon.gif) 138px 4px no-repeat;}
#pageUserOptions li a.rssFeed	{background:#e6e6e6 url(/i/RSS_icon.gif) 138px 4px no-repeat;}
#pageUserOptions li a.whatIsRSS	{background:#e6e6e6 url(/i/gen/arrowRight.gif) no-repeat; font-size:80%; font-weight:normal; border-top: solid 0px; padding:0px 0px 6px 15px;}
#pageUserOptions div#emailPage	{background:#e6e6e6; padding:5px 6px; border-bottom: solid 1px #fff; }
#pageUserOptions div#emailPage a	{display:inline; padding:0px; line-height:normal; border-bottom: solid 0px;}
#pageUserOptions div#emailPage form	{}
#pageUserOptions div#emailPage h2	{font-size:100%}
#pageUserOptions div#emailPage h5	{margin:0;}
#pageUserOptions div#emailPage label{margin:4px 0 0 0; display:block; font-size:xx-small; f\ont-size:x-small; font-weight:bold;}
#pageUserOptions div#emailPage label span {font-weight:normal; font-style:italic; font-size:xx-small; f\ont-size:x-small;}
#pageUserOptions div#emailPage input{width:100%}
#pageUserOptions div#emailPage .buttons		{margin:4px 0 0 0;}
#pageUserOptions div#emailPage .buttons input	{padding:1px 0 2px 0; border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:transparent url(/i/blankButton70.gif) no-repeat left; cursor:pointer; width:70px; height:22px; display:inline;}
#pageUserOptions div#emailPage .buttons input.buttonsSubmit {padding:1px 0 2px 10px;}
#pageUserOptions div#emailPage .buttons input.buttonsClear {padding:1px 0 2px 0;}

#additionalInformationPanel #banner	{background:#ebebeb; padding:4px; margin:0 0 4px 0;}
#additionalInformationPanel #banner span	{font-size:0.8em;}
#additionalInformationPanel #banner a	{font-size:0.8em; font-weight:bold}

.titleArea	{margin:0 20px 0 0; padding:10px; background:#e5eaf5;}
/*\*/ .titleArea	{margin:0;} /**/
.titleArea p	{width:100%; display:block; padding:5px 0 0 0; margin:0;}

#newsSearch				{padding:0 0 0 0.4em; margin:0 0 0.6em 0; font-size:small;}
#newsSearch	form		{padding:0; margin:0;}
#newsSearch	legend	{font-weight:bold; font-size:small; color:#990; padding:0; margin:0; left:-0.5em; position:relative;}
#newsSearch	fieldset	{padding:0; margin:0; }
#newsSearch	label		{font-size:0.8em;}
#newsSearch input		{width:9.9em;}
#newsSearch select	{width:10.4em;}
#newsSearch div.search	{text-align:right;}
#newsSearch input.search	{width:4.5em; background:#039; border:solid 1px #039; border-top:solid 1px #36c; color:#fc0; font-size:0.8em; margin: 0.3em 4px 0.3em 0 ;}

#relatedDocumentsList, #relatedInformationList	{background-color:#ebebeb; padding:0.6em; font-size:90%; margin:0 0 5px 0;}
#relatedInformationList ul	{width:100%; margin: 0;}
#relatedInformationList li	{width:100%; display:inline;}
#relatedInformationList li a	{display:block; padding: 0 0 0 9px; background: url(/i/arrowRelated.gif) no-repeat left top; font-size:85%;}
#relatedDocumentsList ul	{width:11em}
#relatedDocumentsList li	{width:100%; display:block; font-size:small; padding: 0 0 0.2em 0;}
#relatedDocumentsList li.pdf	{background: url(/i/icons/pdfDoc.gif) no-repeat left top;}
#relatedDocumentsList li.pdf a	{padding: 0 0 0 2em;}
#relatedDocumentsList li a			{width:100%; display:block; font-size:85%;}
#relatedDocumentsList li span		{width:100%; display:block; padding: 0 0 0 2em; font-size:small;}

#brandGuidelines	{padding:6px; background:#cce0f5; margin:0 0 4px 0;}
#brandGuidelines h6	{margin:0 0 4px 0;}
#brandGuidelines p	{margin:0 0 4px 0; font-size:x-small;}
#brandGuidelines span	{font-size:x-small;}
#brandGuidelines a	{font-size:x-small; display:block; padding:0 0 0 20px; background: url(/i/icons/pdfDoc.gif) no-repeat left top;}

#footer		{margin:5px 5px 0 200px; border-top:solid 2px #039; text-align:right; padding:3px 0; color:#039;}
#footerWide {margin:5px 5px 0 10px; border-top:solid 2px #039; text-align:right; padding:3px 0; color:#039;}
#footerHome	{margin:5px 5px 0 0; border-top:solid 2px #039; text-align:right; padding:3px 0; color:#039;}
#footerHome .left a	{font-weight:bold; padding:0 0 0 18px; background:transparent url(/i/gen/arrowRight.gif) 5px 0 no-repeat;}
* html #footerHome .left {float:none; display:inline;}
/*\*/ * html #footerHome .left {float:left;}/**/
* html #footerHome .right { display:inline;}
#footer-disclaimer {font-size:x-small;text-align:left} 

.error	{color:#f00; font-weight:bold; text-align:left !important;}
.errorRight	{color:#f00; font-weight:bold; text-align:right !important;}
.right	{float: right;}
.left		{float: left;}
.skipNav, .none {display: none;}
.clear	{clear:both;}
#em		{text-align:right; clear:left;}
#em a	{padding:0 15px 0 0; background:url(/i/arrowToTop.gif) right center no-repeat;}
/*\*/ * html #em a	{height:1px;} /**/

.arrow		{display:block; background:url(/i/gen/arrowRight.gif) -5px 0px no-repeat; padding:0 0 0 10px;}
.arrowBold	{display:block; background:url(/i/gen/arrowRight.gif) -5px 0px no-repeat; padding:0 0 0 10px; font-weight:bold;}
.bannerAd	{margin:0 0 5px 0;}
.textPanel	{margin:0 0 5px 0; padding:5px; background:#e9e9e9;}

/***************************************/
/*            GENERAL STUFF            */
/***************************************/
#lookingFor {clear:both; background:#fff; margin:0 0 4px 0; padding:0 0 1px 0;}
#lookingFor h4 {background:#FFF7E1 url(/i/gen/helpIcon.gif) no-repeat 3px bottom; padding:3px 10px 4px 32px;}
#lookingFor ul {padding:0; list-style-type: none; margin:5px 10px 5px 3px;}
#lookingFor li {padding:2px;}
#lookingFor li a {background:url(/i/home/arrowRight.gif) -5px 0 no-repeat; padding:0 0 0 10px; display:block;}
/*\*/ * html #lookingFor li a {height:1px; background:url(/i/home/arrowRight.gif) -5px 0 no-repeat; padding:0 0 0 10px;}/**/

#loginIntro {padding:10px; background:#d9e8f7; margin:0 0 4px 0;}
#loginIntro p {margin:0;}

#loginPanel #loginControl {padding:10px; background:#ebebeb; margin:0 0px 0 0;}
#loginPanel h3 {margin:0 0 1em 0; font-size:120%; width:280px;}
#loginPanel form {margin:0;}
#loginPanel label {color:#3d3d3d; font-weight:bold; margin: 0 0 10px 0; width:120px; display:block; float:left;}
#loginPanel p {clear:left; margin:0 0 5px 0; padding:0;}
#loginPanel a {font-weight:bold;}
#loginPanel input 	{width:200px;}
#loginPanel input.button {border:solid 0px; color:#03c; font-weight:bold; background:url(/i/blankButton.gif) left center no-repeat !important;  cursor:pointer; width:6.3em; height:1.7em; padding:0 0 2px 5px; margin:0 0 0 240px;}
#loginPanel ul		{margin:6px 0 4px 0 ; padding:0; list-style-type:none;}
#loginPanel li		{display:inline;}
/* change this for each section */
#loginPanel li a	{background:url(/i/gen/arrowRight.gif) 0 0 no-repeat; padding:0 8px 0 12px;}
#loginPanel #userRegister	{background:#e5eaf5; padding:10px; margin:0 0 5px 0; border-right:solid 1px #fff;}
/* */
#loginPanel #userRegister a	{background:url(/i/blankButton.gif) 0 0 no-repeat; display:block; width:6.3em; height:1.7em; margin:0 0 0 230px; padding:2px 0px 4px 16px;}
#loginRegister		{margin:0 5px 0 10px;}
#loginRegister h2	{background-color:#ebebeb; margin:0; padding:4px 8px; color:#000; font-weight:normal; font-size:medium; f\ont-size:large;}
#loginRegister .padding p	{margin:0 0 4px 0;}
#loginRegister #loginPanel td	{background-color:#ebebeb; width:50%;}
#loginRegister #loginPanel .loginSpacer	{background-color:#ffffff; width:10px;}
#loginRegister #loginPanel form {width:370px;}


#loggedInPanel {padding:10px; background:#d9e8f7; margin:0 0 4px 0;}
#loggedInPanel p {margin:0;}	
#loggedInPanel div {float:left; margin: 0 9.5em 0 0;}
#loggedInPanel ul {float:right; width:9.5em; margin:0.4em  0 0 -9.5em; padding:0; list-style-type:none;}
#loggedInPanel li a {white-space:nowrap; padding:0 0 0 0.8em; background: url(/i/gen/arrowRight.gif) left center no-repeat;}

#registrationFormPanel {padding:0; background:#ebebeb; margin:0 0 4px 0;}
#registrationFormPanel h2 {background:#d9e8f7;  margin:0 0 0.4em 0; border-bottom:solid 1px #fff; line-height:2em; padding:0 0 0 10px;}
#registrationFormPanel form {margin:0; padding:10px;}
#registrationFormPanel label {color:#3d3d3d; font-weight:bold; float:left; width:18em; vertical-align:middle; margin:4px 10px 0 0;}
#registrationFormPanel label em {font-weight:normal; font-size:0.9em;}
#registrationFormPanel form {margin:0;}
#registrationFormPanel p {margin:0; padding:0;}
#registrationFormPanel a {font-weight:bold;}
#registrationFormPanel input 	{width:15em; margin:0 0 0.4em 0;}
#registrationFormPanel select	{width:15.5em; margin:0 0 0.4em 0;}
#registrationFormPanel input.button {background:#fff; margin:0 0 0 1em; width:auto;}

#forgottenPassword {padding:0; background:#ebebeb; margin:0 0 4px 0;}
#forgottenPassword h3 {background:#d9e8f7; margin:0 0 0.4em 0; border-bottom:solid 1px #fff; line-height:2em; padding:0 0 0 10px;}
#forgottenPassword form {margin:0; padding:10px;}
#forgottenPassword p {margin:10px; padding:0 0 3em 0;}
#forgottenPassword form p {margin:0 0 0.4em 0; padding:0; font-weight:bold;}
#forgottenPassword label {color:#3d3d3d; font-weight:bold; float:left; width:5em; vertical-align:middle; margin:4px 0 0 0;}
#forgottenPassword input.button {background:#fff; margin:0 0 0 1em; width:auto;}

#changePassword {padding:0; background:#ebebeb; margin:0 0 4px 0;}
#changePassword #topPart {background:#d9e8f7; border-bottom:solid 1px #fff; padding:10px;}
#changePassword #topPart h3{margin:0 0 0.4em 0; padding:0;}
#changePassword #topPart p {margin:0; padding:0;}
#changePassword form {margin:0; padding:10px;}
#changePassword label {color:#3d3d3d; font-weight:bold; float:left; width:13em; vertical-align:middle; margin:4px 0 0 0;}
#changePassword input 	{width:15em; margin:0 0 0.4em 0;}
#changePassword input.button {background:#fff; margin:0 0 0 1em; width:auto;}
#remindPassword {background:#d9e8f7; padding:10px;}

.recordCount	{background:#ebebeb; padding:5px 10px 2px 10px ; color:#3d3d3d; font-weight:bold; font-size:0.9em;}
* html .recordCount	{clear:both;}
.pagination	{background:#ebebeb; padding:5px 10px; font-weight:bold;}
.paginationForImage		{width:410px; text-align:center;}
.pagination div {font-size:0.9em; color:#000; font-family: Arial, Helvetica, sans-serif;}
.pagination span {font-size:1em; color:#999;}
.pagination a {font-size:1em;}
.pagination .arrowLeft {padding:0 0 0 14px; background: url(/i/gen/arrowLeftPag.gif) left center no-repeat;}
.pagination .arrowRight {padding:0 13px 0 0; background: url(/i/gen/arrowRightPag.gif) right center no-repeat;}
/*\*/ * html .pagination .arrowLeft,
* html .pagination .arrowRight {height:1px; margin-bottom:-3px;} /*for IE5.0*/

#RnidHelpline	{margin:1px 0 10px 0; padding:10px;}
#RnidHelpline em	{font-style:normal; font-size:xx-small; f\ont-size:x-small;}
#RnidHelpline strong	{font-size:95%;}
#RnidHelpline strong.b	{color:#000; font-size:100%;}
#RnidHelpline p	{margin:22px 0 0 0; font-size:95%;}
#RnidHelpline p img	{margin:5px 0;}
#RnidHelpline p a	{font-size:100%;}

div.browseAll	{margin:8px 0 0 0;}
/*\*/ * html div.browseAll	{height:1px;} /**/
a.browseAll	{font-weight:bold; background:url(/i/gen/arrowRight.gif) -5px 0 no-repeat; padding:0 0 0 10px; margin:0;}
/*\*/ * html a.browseAll	{height:1px;} /**/

#introText	{padding:0; margin:0 0 10px 0;}
#introText h2	{padding:4px 10px 0 8px; margin:0;}
#introText p	{padding:0 10px 10px 8px; margin:4px 0 0 0;}
#introText .introImage	{padding:0; margin:0 8px 10px 0;}
/*\*/ #introText .introImage	{padding:0; margin:0 8px 0 0; float:left;} /**/

#introText h3.focalSubHeader		{background-color:#fc0; background-image:url(/i/gen/arrowRightMedium.gif); background-repeat:no-repeat; background-position:left center; margin:4px 10px 0 8px; padding:3px 4px 3px 19px; font-size:1.4em; font-weight:normal; color:#03c;}
#introText h3.focalSubHeader a		{font-size:1.0em;}

#introItem ul, 
.sectionIntroItem ul, 
.contentItems ul	{padding:0; margin:0 0 9px 0; list-style-type:none; clear:left;}
#introItem li, 
.sectionIntroItem li, 
.contentItems li	{padding:0; margin:0 0 4px 0;}
#introItem li a, 
.sectionIntroItem li a, 
.contentItems li a,
.sectionIntroItem h3 a,
.featuredArea h3 a	{background:url(/i/gen/arrowRight.gif) -5px 0 no-repeat; padding:0 0 0 10px; margin:0;}
* html #pageHeader ul	{width:100%;}
* html #pageHeader ul	{width:100%;}
#pageHeader table h3	{margin-left:0px; padding-left:0px;}
#pageHeader table p		{margin-left:0px; padding-left:0px;}
#pageHeader table ul	{margin-left:0px; padding-left:0px;}
#pageHeader table img	{margin-right:8px;}
/*\ IE5.0 */
* html #introItem li a, 
* html .sectionIntroItem li a, 
* html .contentItems li a,
* html .sectionIntroItem h3 a,
* html .featuredArea h3 a	{height:1px;} 
/**/

#introItems .sectionIntroItem		{display:block; float:left; clear:both; padding:8px; margin:0 0 5px 0; background:#e5eaf5;}
#introItems .sectionIntroItem img	{margin:0 8px 8px 0;}
/*\*/ #introItems .sectionIntroItem	{float:none;} /**/

.contentItems	{padding:8px; margin:0 0 5px 0; background:#ebebeb;}
.contentItems img	{margin:0 8px 8px 0;}

#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;}
#newsList,
#pressReleases {padding:8px; margin:0 0 4px 0; clear:left; background:#ebebeb;}
#newsList .featuredArea,
#pressReleases .featuredArea,
#forthcomingEvents .featuredArea	{float:right; position:relative; background:#fff; width:160px; padding:5px; margin:0 0 8px 16px; text-align:center; z-index:99;}
#pressReleases .featuredArea h3	{margin:0;}
#forthcomingEvents .generalList h3 {color:#039;}
#pressReleases .generalList	,
#forthcomingEvents .generalList,
#newsList .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 li a,*/
#pressReleases,
#forthcomingEvents {background:#E6EAF5}
#forthcomingEvents li a,
#newsList li a,
#pressReleases li a,
#eventsList li a	{display:block; background:url(/i/gen/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;}
/**/
a.browseAll	{background:url(/i/gen/arrowRight.gif) -5px 0 no-repeat;}



#inYourAreaPanel		{background:#e5eaf5; padding:8px; margin:0 0 5px 0; position:relative;}
#inYourAreaPanel img		{position:relative;}
#inYourAreaPanel form	{display:inline;}
#inYourAreaPanel label	{font-weight:bold;}
#inYourAreaPanel select	{width:200px; margin:0 8px;}
#inYourAreaPanel input	{width:2.4em; height:1.55em; cursor:pointer; vertical-align:top; border:solid 0px; line-height:1.5em; color:#000; background:#e5eaf5 url(/i/gen/goButtonPale.gif) no-repeat 0 1px; font-weight:bold; font-size:13px;}

ul#theGalleryItems	{padding:10px 0 10px 10px; margin:0; list-style-type: none;}
ul#theGalleryItems li	{display:block; width:48%; float:left; padding:0 1% 10px 0;}
ul#theGalleryItems li img	{float:left; margin:0 8px 8px 0;}

#videoContent #videoPlayer	{text-align:center; padding:8px;}
#videoTranscript	{padding:8px 8px 1px 8px; background:#d9e8f7; margin:0;}
#getYourPlayer		{padding:7px 8px 8px 8px; background:#d9e8f7; margin:0;}
#getYourPlayer img	{margin:0 8px 8px 0;}
#videoIndex			{margin:0 0 8px 0;}
#videoIndex table td		{width:50%; padding:5px;}
#videoIndex table td.leftside	{border-right:dotted 1px #ccc;}
#videoIndex	ul			{margin:0 0 8px 0; padding:0; list-style-type:none;}
#videoIndex ul li a		{padding:0 0 0 10px; background: url(/i/gen/arrowRight.gif) -5px 1px no-repeat;}

.signUp	{background:#fc0; margin:0 0 5px 0; padding:5px}
.signUpMember	{background:#03c; margin:0 0 5px 0; padding:5px; }
.signUpMember strong	{color:#fc0;}
.signUpMember label		{color:#fff;}
.signUp .inputText,
.signUpMember .inputText {width:109px;}
.signUp .goButton,
.signUpMember .goButton {margin:2px 0 0 0; width:2.4em; height:1.5em; cursor:pointer; vertical-align:top; border:solid 0px; line-height:1.5em; color:#000; background:transparent url(/i/gen/goButtonAlert.gif) no-repeat 0 1px; font-weight:bold; font-size:13px;}
.signUpMember .goButton {background-image:url(/i/gen/goButtonAlertMembers.gif)}

/***************************************/
/*        HOME PAGE ONLY               */
/***************************************/
#homePage				{z-index:1234; position:relative;}
#homePage #focalImage	{border-top:1px solid #fff;}
#homePage #focalImage img	{position:relative; top:0; left:0;}
#homePage #homePageFocalLinks	{height:110px; position:relative; top:-55px; margin-bottom:-55px;}
/*\*/ #homePage #homePageFocalLinks	{height:55px;} /**/
#homePage #homePageFocalLinks ul	{margin:0 0 0 20px; padding:0; list-style-type:none;}
#homePage #homePageFocalLinks ul a	{background:url(/i/gen/arrowRight.gif) -5px 0px no-repeat; padding:0 0 0 10px; font-size:1.1em;}
/*\*/ * html #homePage #homePageFocalLinks ul a {height:1px;} /**/
#homePage #latestSiteUpdates	{margin:0; border-top: dotted 1px #039;}
#homePage #latestSiteUpdates ul	{margin:0; padding:0; list-style-type:none;}
#homePage #latestSiteUpdates li	{margin:0; padding:1px 0;}
#homePage #latestSiteUpdates li a	{background: transparent url(/i/gen/arrowRight.gif) -2px 0 no-repeat; display:block; padding:0 0 0 12px;}
#homePage #latestSiteUpdates li.first	{border-bottom:dotted 1px #039; padding-bottom:8px; margin-bottom:8px;}
#homePage #latestSiteUpdates li.visit a	{font-weight:bold;}
#homePage #latestSiteUpdates #newsArea	{width:33% !important; background:#ebebeb;}
#homePage #latestSiteUpdates #newsArea .output	{margin: 7px 16px 7px 18px;}
#homePage #latestSiteUpdates #featureArea	{width:33%}
#homePage #latestSiteUpdates #featureArea .output	{margin: 7px 12px;}
#homePage #latestSiteUpdates #spotlightArea	{width:33% !important; background:#ebebeb;}
#homePage #latestSiteUpdates #spotlightArea #onlineShop	{background:#d9e1f0; border-bottom:solid 1px #fff;}
#homePage #latestSiteUpdates #spotlightArea #onlineShop h3	{color:#09c;}
#homePage #latestSiteUpdates #spotlightArea .output	{padding: 7px 12px;}
#homePage #advertisingBanner			{margin:0; padding:4px 4px 0 9px; background-color:#039; min-height:1px;}
#homePage #advertisingBanner .advert	{margin:0 0 0 4px; float:right;}
#homePage #advertisingBanner .advert img	{background-color:#fff;}
#homePage #advertisingBanner .signOn	{margin:0 4px 0 0; padding:0 0 4px 0; float:left;}
* html #homePage #advertisingBanner .signOn {float:none; height:70px;}
/*\*/ * html #homePage #advertisingBanner .signOn {float:left; height:70px; he\ight:74px;} /**/
#homePage #advertisingBanner .signOn h3	{color:#fff; margin:0 0 2px 0;}
* html #homePage #advertisingBanner .signOn h3 strong	{line-height:90%}
#homePage #advertisingBanner .signOn strong	{color:#fc3;}
#homePage #advertisingBanner .signOn label	{display:block; color:#fff;}
#homePage #advertisingBanner .signOn span	{color:#ebebeb; font-weight:bold;}
#homePage #advertisingBanner .signOn input	{font-size:85%; padding:2px; background:#fff; border:solid 1px #000; width:164px;}
#homePage #advertisingBanner .signOn input.go	{width:2.4em; height:1.5em; cursor:pointer; vertical-align:bottom; padding:0; border:solid 0px; line-height:1.5em; color:#000; background:transparent url(/i/gen/goButton.gif) right no-repeat; font-weight:bold; font-size:13px;}
#homePage #contactInformation	{margin:5px 0 5px 0; padding:0 0 0 8px;}


/* TEMP COMMENTED OUT AS NO IDEA WHERE IT REFERENCES 
#ContactUs		{padding:5px 5px 10px 10px ;}
#ContactUs h1	{background:#E9E9E9; color:#000; padding: 3px 3px 2px 10px; font-size:medium;}
#ContactUs .h1	{width:100%; padding:0 1px 0 0;}
#ContactUs h2	{color:#000; font-size:medium;}
#ContactUs .shadedPanel {padding:10px; background:#e9e9e9; border-bottom:solid 1px #FFF;}
#ContactUs .printBottom {margin:5px 0 10px 0;}
#ContactUs .printThePage 		{margin:0; text-align:right;}
#ContactUs .printThePage div	{width:160px; margin:0 0 0 auto;}
#ContactUs .printThePage a		{display:block; padding:5px 6px; line-height:1.3em; font-weight:bold; font-size:90%; background:#e6e6e6 url(/i/printPage.gif) 138px 4px no-repeat; text-align:left;}
#ContactUs .introText			{padding:10px;}
#ContactUs .invertedPanel			{padding:10px; background:#fff; float:right;}
* html #ContactUs .printThePage a	{line-height:1.2em;}
*/

#pageHeaderEditorial 	{background:#e5eaf5; margin:0 0 5px 0;}
#pageHeaderEditorial #pageHeader h2	{padding:10px 10px 6px 8px;}
#pageHeaderEditorial #pageHeader p	{color:#039;}
/*\*/ * html #pageHeaderEditorial #pageHeader p	{height:1px;} /**/
#pageHeaderAlt 	{padding:8px; background:#e5eaf5; margin:0 0 1px 0;}
#pageHeaderAlt p{margin:0 0 4px 0;}
#pageHeader 	{padding:0; margin:0 0 10px 0;}
#pageHeader h2,
#pageHeader h3	{padding:4px 10px 0px 8px;}
#pageHeader p,
#pageHeader ul	{padding:0 10px 10px 8px; margin:4px 0 0 0; float:left;}
#pageHeader #titleArea p	{float:none;}
#pageHeader ol	{padding:0 10px 10px 8px; margin:4px 0 0 24px; clear:left; font-weight:bold;}
#pageHeader img	{padding:0; margin:0 8px 5px 0; float:left;}
/*\*/ #pageHeader img	{padding:0; margin:0 8px 0 0; float:left;} /**/
#pageHeader #titleArea		{vertical-align:bottom;}
#pageHeader #titleArea #quotation	{width:50%; float:right; background:url(/i/default/openQuotationLarge.gif) 0 0 no-repeat; margin-left:10px;}
#pageHeader #titleArea #quotation div	{width:auto; margin:0 0 0 45px; background:url(/i/default/closeQuotationLarge.gif) right bottom no-repeat;}
#pageHeader #titleArea #quotation div blockquote	{width:auto; color:#039; margin:0 45px 0 0; padding:22px 0 16px 0;}
#pageFooter			 	{background:#e5eaf5; margin:0; padding:10px; position:relative;}
#pageFooter	p		 	{margin:0 0 4px 0; padding:0px;}
#editorialContent p		{margin:0 10px 10px 10px;}
#editorialContent p.firstPara	{margin: 10px; color:#039;}
#editorialContent p.firstPara *	{color:#039;}
#editorialContent h2, #editorialContent h3, #editorialContent h4, #editorialContent h5, #editorialContent h6	{padding:0px 10px 5px 10px;}
#editorialContent h5	{color:#333;}
#editorialContent img	{text-align:left; float:left; margin: 0 10px 10px 10px;}
#editorialContent span img	{float:none; display:inline; margin:0;}
#editorialContent .quote		{width:150px; float:right; background:url(/i/default/openQuotationSmall.gif) 0 0 no-repeat; margin-left:10px;}
#editorialContent #tripleFocus .quote	{width:auto;}
#editorialContent .quote div	{width:auto; margin:0 0 12px 28px; background:url(/i/default/closeQuotationSmall.gif) right bottom no-repeat;}
#editorialContent .quote div blockquote	{width:auto; color:#039; margin:0 22px 0 0; padding:3px 0;}
#editorialContent div.ul	{padding: 5px 0; background:#ebebeb; margin:0 0 10px 0; clear:both;}
#editorialContent div.ul ul	{margin:8px 8px 8px 28px; padding:0;}
#editorialContent div.ul ol	{margin:8px 8px 8px 35px; padding:0;}
#editorialContent div.ul ul li, #editorialContent div.ul ol li	{color:#039; margin:0 0 6px 0; font-weight:bold;}
#editorialContent div.ul ul li span, #editorialContent div.ul ol li span	{color:#3d3d3d; font-weight:normal;}
#tripleFocus	{margin:0 0 8px 0;}

#pageHeader ul.pageIntroductionList			{padding:8px 8px 8px 24px; background:#ebebeb; float:none; clear:both; margin-bottom:8px;}
#pageHeader ul.pageIntroductionList li		{color:#039; font-weight:bold;}
#pageHeader ul.pageIntroductionList li span	{color:#3d3d3d; font-weight:normal;}


#listItems			{margin:0 0 5px 0; padding:0px;}
#listItems ul		{margin:5px 0 5px 0; clear:both; padding:0; list-style-type:none;}
#listItems ul li	{clear:both; border-top:dashed 1px #ccc; padding:4px 0 4px 0;}
#listItems ul li.first	{border-top:solid 0px; padding:1px 0 4px 0;}
#listItems img		{margin:0 8px 8px 0;}
#listItems h3		{clear:both; margin:4px;}

#yearSelector	{display:block; clear:both; float:left; background:#d9e8f7; padding:10px; margin:0 0 1px 0;}
/*\*/ #yearSelector	{float:none;} /**/
#yearSelector ul	{margin:0; padding:0; list-style-type:none;}
#yearSelector ul li	{display:inline; padding:0 4px; border-left:#666 solid 1px; color:#000;}
#yearSelector ul li a	{display:inline; font-weight:normal;}
#yearSelector ul li.first {padding:0 0.4em 0 0; border-left:solid 0;}

.Faqs	{display:block; clear:both; float:left;}
/*\*/ .Faqs	{float:none;} /**/
.Faqs ul.questions	{background:#d9e8f7; padding:8px; margin:0; list-style-type:none;}
.Faqs ul.questions li	{background:url(/i/home/arrowRight.gif) -2px 4px no-repeat; padding:3px 0 3px 15px;}
.Faqs ul.answers	{background:#fff; padding:8px; margin:0; list-style-type:none;}
.Faqs ul.answers li	{padding:3px 0;}
.Faqs ul.answers .backToTop	{display:block; text-align:right; border-bottom:solid 1px #ccc; padding:3px 20px 3px 0; margin:0 0 5px 0; background:url(/i/home/arrowUp.gif) right 3px no-repeat;}

.inputFormInfo {background:#d8e8f7; padding:8px; color:#000; margin:0 0 1px 0;}
.inputFormInfo p {margin:0 0 1px 0;}
.inputForm #pageHeaderAlt	{margin:0 0 16px 0; background:transparent; padding:0px;}
.inputForm {background:#e9e9e9; padding:8px; color:#000; margin:0 0 1px 0;}
/*\*/ * html .inputForm {height:1px;} /*IE6 bug*/
.inputForm label {font-weight:bold; margin: 0 0 10px 0; color:#000; width:220px; display:block; float:left;}
.inputForm p span,
.inputForm label span {font-weight:normal; color:red;}
.inputForm label em {font-weight:normal; font-style:normal;}
.inputForm input {width:200px;}
.inputForm select {width:204px; margin: 0 0 5px 0;}
.inputForm .wide {width:410px;}
.inputForm .tall {height:200px;}
.inputForm .bold {font-weight:bold; color:#000;}
.inputForm br,
.inputForm h4,
.inputForm hr {clear:both;}
.inputForm hr {border-bottom:1px solid #fff; height:1px; margin:0 0 15px 0;}
* html .inputForm hr {margin:-5px 0 5px 0;}
.inputForm textarea {width:200px; height:60px; overflow:auto; margin: 0 0 5px 0;}
.inputForm .buttonArea {text-align:right; width:425px;}
.inputForm .em {font-weight:bold;}
.inputForm #petitionSubmit.buttonArea {text-align:left; width:150px;}
.inputForm #buttonDiv {text-align:right; margin:10px 0 0 0;}
.inputForm .fieldset input.radiobutton	{display:inline; width:15px; border:solid 0px; vertical-align:middle; margin:2px 4px 4px 2px;}
* html .inputForm .fieldset input.radiobutton	{height:15px;}
.inputForm .fieldset input.checkbox	{display:inline; width:15px; border:solid 0px; vertical-align:middle; margin:2px 4px 4px 2px;}
* html .inputForm .fieldset input.checkbox	{height:15px;}

.inputForm .fieldset label	{width:auto; display:inline; float:none; margin-right:2em;}
.inputForm .fieldset		{margin:0 0 10px 0;}
.inputForm .fieldset a		{font-weight:normal;}
.inputForm .fieldset strong	{color:#000;}
.inputForm .fieldset strong span {font-weight:normal; color:red;}
.inputForm .fieldset td		{width:220px;}
.inputForm .fieldset td.wide	{width:300px;}
.inputForm .dmyDay		{width:50px;}
.inputForm .dmyMonth	{width:96px;}
.inputForm .dmyYear		{width:60px;}
.inputForm .smallInput	{width:50px;}
.inputForm .mediumInput	{width:80px;}
.inputForm legend 	{font-weight:bold; margin: 0 0 10px 0; color:#000; width:220px !important;}
* html .inputForm legend	{margin: 0 0 10px -6px;}
/* box and label in right column */
.inputForm input.radiobutton,
.inputForm input.checkbox	{border:solid 0px; clear:left; width:15px; float:left; margin:0 8px 0 0;}
.inputForm label.radiobutton,
.inputForm label.checkbox	{float:left; width:165px;}
/* end: box and label in right column */

.highlightMessage{font-weight:bold; color:#000; padding:10px; margin:0 0 10px 0; background:#e1f0f7;}

.manyItems	{margin:-9px 0; padding:0;}
.directdebitform	{clear:left; margin:8px 0 8px 0;}
.originatorsnumber	{width:100%; border:solid 1px #333; text-align:center; margin:0; padding:0;}
.originatorsnumber h3	{background:#ccc; padding:2px; margin:0;}
.originatorsnumber p	{padding:4px; margin:0;}
.originatorsnumber span	{border:solid 1px #333; padding:0 3px;}

input.clearButtonWhite	{border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:#fff url(/i/clearButtonWhite.gif) left center no-repeat; cursor:pointer; width:5.5em; height:1.7em; padding:0 0 2px 5px;}
input.clearButtonWhite120	{border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:#fff url(/i/clearButtonWhite120.gif) left center no-repeat; cursor:pointer; width:9.3em; height:1.7em; padding:0 0 2px 5px;}
input.clearButtonWhiteBack	{border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:#fff url(/i/blankButtonBack70.gif) left center no-repeat; cursor:pointer; width:5.5em; height:1.7em; padding:0 0 2px 7px;}
input.clearButtonGrey	{border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:#ebebeb url(/i/blankButton.gif) left center no-repeat; cursor:pointer; width:6.4em; height:1.7em; padding:0 0 2px 5px;}
input.clearButtonGrey120	{border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:#ebebeb url(/i/blankButton120.gif) left center no-repeat; cursor:pointer; width:9.3em; height:1.7em; padding:0 0 2px 5px;}
input.clearLinkButton	{border:solid 0px; color:#03c; font-weight:normal; font-size:13px; background:transparent url(/i/gen/arrowRight.gif) left center no-repeat; cursor:pointer; width:18em; height:1.7em; padding:0 0 2px 5px;}


input.clearButtonGrey70	{border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:#ebebeb url(/i/blankButton70.gif) left center no-repeat; cursor:pointer; width:5.5em; height:1.7em; padding:0 0 2px 5px;}
input.clearButtonGreyBack70	{border:solid 0px; color:#03c; font-weight:bold; font-size:13px; background:#ebebeb url(/i/blankButtonBack70.gif) left center no-repeat; cursor:pointer; width:5.5em; height:1.7em; padding:0 0 2px 5px;}

#advancedSearch h2	{background:#039; color:#fff; padding:0px 10px; margin:0; line-height:24px;}
#advancedSearch h3	{background:#fff; margin:6px 0; padding:0px 10px; font-size:110%;}
#advancedSearch .inputForm {background:#E5EAF5;}
/* box and label in left column */
#advancedSearch .inputForm input.radiobutton,
#advancedSearch .inputForm input.checkbox	{border:solid 0px; clear:left; width:15px; float:left; margin:0 8px 0 0;}
#advancedSearch .inputForm label.radiobutton,
#advancedSearch .inputForm label.checkbox	{float:left; width:397px;}
/* end: box and label in left column */
#advancedSearch .inputForm .subLabels {margin:0 0 0 30px;}
#advancedSearch .inputForm .subLabels label {font-weight:normal;}


#applyOnline	{}
#applyOnline ul	{padding:0; margin:8px 0; list-style-type:none;}
#applyOnline li	{display:inline;}
#applyOnline li	a	{background:transparent url(/i/blankButton127.gif) 0 0 no-repeat; display:block; width:120px; float:left; margin:0 5px 0 0; padding:2px 0px 4px 16px;}

.otherDocuments			{padding:8px; margin:0 0 5px 0; background:#ebebeb; position:relative;}
.otherDocuments	ul		{padding:0; margin:0; list-style-type:none;}
.otherDocuments	li		{position:relative; display:inline;}
.otherDocuments	a		{padding:0 0 0 12px; background:transparent url(/i/gen/arrowRight.gif) -2px 0 no-repeat; display:block; font-size:0.9em;}

#siteIndexList		{padding:0 0 4px 0;}
#siteIndexListInner	{border:1px solid #039; padding:0px; background:#ebebeb;}
#siteIndexList ul		{list-style:none; margin:8px 0; padding:6px 10px;}
#siteIndexList ul li	{line-height:1.6em;}
#siteIndexList ul li a	{background:url(/i/gen/arrowRight.gif) left no-repeat; font-size:small; f\ont-size:medium; margin:0; padding:0 0 0 18px; font-weight:bold;}
/*\*/ * html #siteIndexList ul li a	{height:1px;} /**/

.siteIndex ul			{list-style-type:none; padding:0; margin:0;}
.siteIndex ul ul		{margin:0 0 0 23px;}
.siteIndex ul ul li		{margin:4px 0;}
.siteIndex ul ul ul		{margin:0 0 0 13px;}
.siteIndex ul ul a		{padding:0 0 0 13px; font-weight:bold; text-decoration:underline;}
/*\*/ * html .siteIndex ul ul a		{height:1px;} /**/
.siteIndex ul ul ul a	{text-decoration:none; font-weight:normal;}
.siteIndex ul ul a:hover{text-decoration:underline;}

.siteIndex a.about,
.siteIndex a.default,
.siteIndex a.forums,
.siteIndex a.contactus,
.siteIndex a.helpdesk			{display:block; padding:4px 4px 4px 23px; background:#039 url(/i/gen/arrowRightWhite.gif) 3px no-repeat; color:#fff; margin:0 0 8px 0; font-weight:bold;}
.siteIndex li.aboutUsStart ul a,
.siteIndex li.defaultStart ul a,
.siteIndex li.forumsStart ul a,
.siteIndex li.helpDeskStart ul a		{background: url(/i/gen/arrowRight.gif) -3px 0 no-repeat;}

.siteIndex a.howyoucanhelp			{display:block; padding:4px 4px 4px 23px; background:#939 url(/i/gen/arrowRightWhite.gif) 3px no-repeat; color:#fff; margin:0 0 8px 0; font-weight:bold;}
.siteIndex li.howYouCanHelpStart ul a	{background: url(/i/howYouCanHelp/arrowRight.gif) -3px 0 no-repeat;}
.siteIndex a.howwehelp				{display:block; padding:4px 4px 4px 23px; background:#669 url(/i/gen/arrowRightWhite.gif) 3px no-repeat; color:#fff; margin:0 0 8px 0; font-weight:bold;}
.siteIndex li.howWeHelpStart ul a	{background: url(/i/howWeHelp/arrowRight.gif) -3px 0 no-repeat;}
.siteIndex a.information_resources				{display:block; padding:4px 4px 4px 23px; background:#399 url(/i/gen/arrowRightWhite.gif) 3px no-repeat; color:#fff; margin:0 0 8px 0; font-weight:bold;}
.siteIndex li.informationResourcesStart ul a	{background: url(/i/informationResources/arrowRight.gif) -3px 0 no-repeat;}
.siteIndex a.mediacentre			{display:block; padding:4px 4px 4px 23px; background:#693 url(/i/gen/arrowRightWhite.gif) 3px no-repeat; color:#fff; margin:0 0 8px 0; font-weight:bold;}
.siteIndex li.mediaCentreStart ul a	{background: url(/i/mc/arrowRight.gif) -3px 0 no-repeat;}
.siteIndex a.shop					{display:block; padding:4px 4px 4px 23px; background:#39c url(/i/gen/arrowRightWhite.gif) 3px no-repeat; color:#fff; margin:0 0 8px 0; font-weight:bold;}
.siteIndex li.shopStart ul a		{background: url(/i/shop/arrowRight.gif) -3px 0 no-repeat;}
.siteIndex .backToTop		{text-align:right; margin:12px 0;}
.siteIndex .backToTop a		{display:block; padding:0 20px 0 0; background: url(/i/gen/arrowUp.gif) right center no-repeat;}

#welcomeBack	{margin:5px 0px 10px 0px; padding:8px; background-color:#e6e6e6; border:solid 0px; font-size:x-small; f\ont-size:small; color:#000;}
#welcomeBack a	{background:url(/i/gen/arrowRight.gif) -5px 0 no-repeat; padding:0 0 0 10px; margin:0;}

#oneColumnMainContent .searchResults	{margin:0 5px 0 10px; }

.searchResults h1	{background-color:#ebebeb; padding:8px; margin-bottom:8px;}
.searchResults h1 span	{font-size:1em; color:#f00;}
.searchResults h2		{margin:0 0 0 10px;}
.searchResults #listItems h2		{margin:10px 0 0 10px;}

#bestBets			{margin:0 0 5px 0; padding:0px;}
#bestBets ul.resultsList {margin:5px 10px; border-bottom: dotted 1px #ccc; clear:both; padding:0; list-style-type:none;}
#bestBets ul.resultsList h3 {margin-left:0;}
#bestBets ul.resultsList li {margin-bottom:4px; clear:both; border-top:dotted 1px #ccc; padding:4px 0 4px 0;}
#bestBets ul.resultsList li h3 a {color:#00f; display:block; padding:0 0 0 15px; background: url(/i/gen/arrowRight.gif) left center no-repeat; font-size:1.1em;}
#bestBets ul.resultsList li strong span {color:#369;}
#listItems ul.resultsList {margin:5px 10px; border-bottom: dotted 1px #ccc;}
#listItems ul.resultsList h3 {margin-left:0;}
#listItems ul.resultsList li {border-top-style: dotted; margin-bottom:4px;}
#listItems ul.resultsList li h3 a {color:#00f; display:block; padding:0 0 0 15px; background: url(/i/gen/arrowRight.gif) left center no-repeat; font-size:1em;}
#listItems ul.resultsList li strong span {color:#369;}

.searchResults #listItems li h3 a.doc	{background: transparent url(/i/icons/doc.gif) -0px 0 no-repeat; padding-left:25px;}
.searchResults #listItems li h3 a.pdf	{background: transparent url(/i/icons/pdf.gif) -0px 0 no-repeat; padding-left:25px;}
.searchResults #listItems li h3 a.ppt	{background: transparent url(/i/icons/ppt.gif) -0px 0 no-repeat; padding-left:25px;}
.searchResults #listItems li h3 a.xls	{background: transparent url(/i/icons/xls.gif) -0px 0 no-repeat; padding-left:25px;}
.searchResults #listItems li h3 a.zip	{background: transparent url(/i/icons/zip.gif) -0px 0 no-repeat; padding-left:25px;}

#pollingBlock	{background:#e5eaf5; padding:8px;}
#pollingBlock .title	{font-weight:bold; color:#039; margin:0 0 5px 0;}

#editorialContent caption {margin:0 0 4px 8px; font-weight:bold; text-align:left;}
#editorialContent table.dataTable {border-right:1px solid #039; border-bottom:1px solid #039; margin:0 0 10px 0;}
#editorialContent table.dataTable th {border-top:1px solid #039; border-left:1px solid #039; font-size:85%; background:#e5eaf5; text-align:left; padding:4px 2px;}
#editorialContent table.dataTable td {border-top:1px solid #039; border-left:1px solid #039; font-size:85%; padding:4px 2px;}

.indent	{margin-left:220px; width:200px;}

#confirmMessage a {padding:0 0 0 10px; background: url(/i/shop/arrowRight.gif) -5px 0px no-repeat; display:block;}
#confirmMessage .textPanel	{margin:0 0 0px 0; padding:0px 5px 0px 5px; background:#e9e9e9; }

#buyOnlineList	{margin:0 0 5px 0; background:#e1f0f7; padding:8px;}
#buyOnlineList h3	{color:#369;}
#buyOnlineList ul	{padding:0; margin:0; list-style-type:none;}
/*\*/ * html #buyOnlineList	{height:1px;}/**/
#buyOnlineList li	{padding:0;}
* html #buyOnlineList li	{display:inline;}
#buyOnlineList a	{background: url(/i/shop/arrowRight.gif) -3px 0 no-repeat; padding:0 0 0 10px; display:block;}

.printable .vatAndBuy,
.printable #secondButton		{display:none !important;}

#advertisingBanner ul		{margin:0; padding:0; list-style-type:none;}