/*
z-index list:
- topbar: 500
- header logo: 510
- primary nav: 520
- site tabs: 490
- page: 10
- header: 20
- footer: 20
- home tab bar: 1
- home tab panel: 2
*/

#print-header {
	display:none;
}
/* fade fix */

.search legend {
	display:none;
}
.search fieldset {
	border:0;
	padding:0;
	margin:0;
}
* {
	font-family:arial;
}

a img {
	border:none;
}
img.left {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
img.right {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
.clear {
	clear:both;
	/* collapsable margins fix in firefox */
  border:1px solid transparent;
	height:0;
	margin:0;
	visibility:hidden;
}
h2 {
	font-size: 2.3em;
	font-weight:bold;
}
h3 {
	font-size:1.4em;
	font-weight:bold;
}
/* these are links used to anchor certain parts of the page */
.accessLink {
	position:absolute;
}
/* resets */

.reset, .resetAll, .resetAll *, ul.reset li, ol.reset li {
	margin:0;
	padding:0;
	border:none;
}
ul.reset, ol.reset, .resetAll, .resetAll * {
	list-style:none;
}
dl.resetAll dt, dl.resetAll dd, dl.reset dt, dl.reset dd {
	display:inline;
}
input.reset {
	border:none;
	background:none;
}
.hide {
	display:none;
}
.hideText {
	text-indent:-9999px;
}
a.hideText {
	overflow:hidden;
}
/* icons */
.icon {
	position:relative;
	display:inline-block;
	background-repeat:no-repeat;
}
.twitterIcon {
	width:24px;
	height:24px;
	background-image:url(../../images/twittericon.gif);
}
.linkedInIcon {
	width:24px;
	height:24px;
	background-image:url(../../images/linkedinicon.gif);
}
.facebookIcon {
	width:24px;
	height:24px;
	background-image:url(../../images/facebookicon.gif);
}
.wordpressIcon {
	width:24px;
	height:24px;
	background-image:url(../../images/wordpressicon.gif);
}
.youtubeIcon {
	width:24px;
	height:24px;
	background-image:url(../../images/youtubeicon.gif);
}
.flickrIcon {
	width:24px;
	height:24px;
	background-image:url(../../images/flickricon.gif);
}
.scribdIcon {
	width:24px;
	height:24px;
	background-image:url(../../images/scribdicon.gif);
}
.arrowRight {
	width:15px;
	height:13px;
	background-image:url(../../images/arrowright.png);
}
a.arrowRight {
	width:auto;
	height:auto;
	padding-right:23px;
	background-position:right center;
}
a .arrowRight {
	margin-left:9px;
	top:1px;
}
.arrowRightWhite {
	background-image:url(../../images/arrowrightwhite.png);
}
.arrowRightBlack {
	background-image:url(../../images/arrowrightonblack.gif);
}
.arrowRightWhiteOnPink {
	background-image:url(../../images/whitearrowrightonpink.gif);
}
.dotted, tr.dotted td {
	background:url(../../images/horizontaldots.gif) repeat-x bottom;
}
tr.dotted {
	/* remove background on tr and apply to the td instead */
  background-image:none;
}
.quoteMark {
	width:35px;
	height:25px;
}
.openQuote {
	background-image:url(../../images/quoteopen.png);
}
.closeQuote {
	background-image:url(../../images/quoteclose.png);
}
.arrowDown {
	width:13px;
	height:14px;
	background-image:url(../../images/arrowdownwhite.png);
}
.arrowDownCircle {
	width:29px;
	height:28px;
	background-image:url(../../images/arrowdowncircle.png);
}
.imageView {
	width:110px;
	height:17px;
	background-image:url(../../images/imageview_on.jpg);
}
.listView {
	width:91px;
	height:14px;
	background-image:url(../../images/listview_off.jpg);
}
/* form globals */

input.button {
	cursor:pointer;
}
/* curves */

.curve {
	border-radius:8px;
	-webkit-border-radius:8px;
	position: relative;
	z-index:0;
	behavior: url('pie/PIE.htc');
}
/* top bar */

.topBar {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:19px;
	z-index:500;
	background-repeat:repeat-x;
}
/* site tabs */

ul.siteTabs {
	float:right;
	right:0;
}
ul.siteTabs li {
	position:relative;
	float:right;
	margin-left:3px;
	/* set the tabs just below the top bar, but above everything else */
  z-index:490;
}
ul.siteTabs li a {
	display:block;
	background-repeat:no-repeat;
	outline:none;
}
ul.siteTabs li a:hover {
	margin-top:8px;
}
ul.siteTabs li.museum a {
	width:186px;
	height:48px;
	background-image:url(../../images/museumtab.gif);
}
ul.siteTabs li.docklands a {
	width:257px;
	height:48px;
	background-image:url(../../images/docklandstab.gif);
}
ul.siteTabs li.archaeology a {
	width:147px;
	height:48px;
	background-image:url(../../images/archaeologytab.png);
}
/* page */

.page {
	z-index:10;
	position:relative;
	margin-top:20px;
}



.sitemap ul, .sitemap li {
	margin:0;
	padding:0;
	list-style:none;
}
/* cap effect (header / footer) */

li.multiLevel .header {
/*background-image: url(../../images/navheader.png);
top: -1px;*/
}
li.multiLevel .footer {
/*background-mage: url(../../images/navfooter.png);
bottom: 0px;*/
}
.multiLevel .cap {
/*	width: 230px;
height: 5px;
position: absolute;
left: 0;
z-index: 300;
background-position: top left;
background-repeat: no-repeat;
display: block;*/
}
.sitemap .multiLevel {
	border: 1px solid #b4b4b4;
	border-radius: 4px;
position: relative;
	z-index:0;
	behavior: url('pie/PIE.htc');
}
.sitemap .multiLevel .on {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
position: relative;
	z-index:0;
	behavior:url('pie/PIE.htc');
}
.sitemap .multiLevel .on, .sitemap .multiLevel .off {
	margin:0 auto;
	float:none !important;
}
.sitemap .multiLevel ul {
	margin:0 auto;
	padding-bottom: 0px;
}
.sitemap .multiLevel li {
	background-color:#f7f7f7;
	padding-bottom: 0px;
	background-position:top;
}
 .sitemap .multiLevel li li {
	background-color:#f3f3f3;
	background-image:url(../../images/horizontaldots_d6d6d6.gif);
	background-repeat:repeat-x;
}
.sitemap .multiLevel li li li {
	background-color:#eaeaea;
	background-image:url(../../images/horizontaldots_cccccc.gif);
	background-repeat:repeat-x;
}
.sitemap .multiLevel li li li li {
	background-color:#e0e0e0;
	background-image:url(../../images/horizontaldots_c2c2c2.gif);
	background-repeat:repeat-x;
}
.sitemap li.active .header {
	background-image:url(../../images/navheader.png);
	top:-1px;
}
.sitemap li.active .footer {
	background-image:url(../../images/navfooter.png);
	bottom:0px;
}
.sitemap a{
	position:relative;
	display:block;
	color:#666;
padding: 8px 22px 8px 6px;
text-decoration: none;
margin: 0 auto;
width: 200px;
}
.sitemap ul, .sitemap li {
	width:228px;
}
.sitemap .span3 {
	margin-top:25px;
	margin-left:17px;
}
.sitemap ul li.active a, .sitemap ul li a.on, .sitemap ul li.active ul li.active a, .sitemap ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active a, .sitemap ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active ul li.active a, .sitemap ul li.active ul li.active ul li.active ul li a.on {
	font-weight:bold;
}
.sitemap ul li.active ul li a, .sitemap ul li.active ul li.active ul li a, .sitemap ul li.active ul li.active ul li.active ul li a, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a {
	font-weight:normal;
}
.sitemap ul li a:hover, .sitemap ul li a.on, .sitemap ul li.active ul li a:hover, .sitemap ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li a:hover, .sitemap ul li.active ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active ul li a:hover, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:white !important;
}
.sitemap ul li {
	background-image:url(../../images/horizontaldots.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	position:relative;
}

.sitemap ul li.multiLevel, .sitemap ul li.multiLevel li {
	background-position:top;
	position:relative;
}
/* further level */

.sitemap ul li.active ul li a, .sitemap ul li.active ul li.active ul li a, .sitemap ul li.active ul li.active ul li.active ul li a, .sitemap ul li.active ul ul li.active ul li.active ul li.active ul li a {
	color:#666666;
}
.sitemap ul li ul li a {
	background-image:url(../../images/horizontaldots.gif);
	background-repeat:repeat-x;/*background-position:top;*/
}
.sitemap ul li ul li ul li a {
	padding-left:23px;
	background:url(../../images/pinkbullet.gif) no-repeat 10px 15px;
	width: 183px;
}
.sitemap ul li ul li ul li ul li a {
	padding-left:39px;
	background-position:25px 15px;
	width: 167px;
}
.sitemap ul li ul li ul li ul li ul li a {
	padding-left:55px;
	background-position:41px 15px;
	width: 151px;
}
/* arrow */

.sitemap ul li a .arrowRight {
	visibility:hidden;
	position:absolute;
	right:10px;
	top:50%;
	margin-top: -6px;
}

.sitemap ul li a:hover, .sitemap ul li a.on, .sitemap ul li.active ul li a:hover, .sitemap ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li a:hover, .sitemap ul li.active ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active ul li a:hover, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a:hover {
background-color: #d80052;
}


.sitemap ul li a:hover, .sitemap ul li a.on, .sitemap ul li.active ul li a:hover, .sitemap ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li a:hover, .sitemap ul li.active ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active ul li a:hover, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a.on, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a:hover, {
	background-color:#d80052;
}
.sitemap ul li a.on .arrowRight, .sitemap ul li a:hover .arrowRight, .sitemap ul li.active ul li a.on .arrowRight, .sitemap ul li.active ul li.active a .arrowRight, .sitemap ul li.active ul li a:hover .arrowRight, .sitemap ul li.active ul li.active ul li a.on .arrowRight, .sitemap ul li.active ul li.active ul li.active a .arrowRight, .sitemap ul li.active ul li.active ul li a:hover .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li a.on .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li a.active .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li a:hover .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a.on .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a.active .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a:hover .arrowRight {
	visibility:visible;
}
.sitemap ul li.active ul li a .arrowRight, .sitemap ul li.active ul li.active ul li a .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li a .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a .arrowRight {
	visibility:hidden;
}
.sitemap ul li.active .arrowRight, .sitemap ul li.active ul li.active .arrowRight, .sitemap ul li.active ul li.active ul li.active .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li.active .arrowRight{
	background-image:url(../../images/arrowdownwhite.png);
}
.sitemap ul li.active ul li a .arrowRight, .sitemap ul li.active ul li.active ul li a .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li a .arrowRight, .sitemap ul li.active ul li.active ul li.active ul li.active ul li a .arrowRight {
	background-image:url(../../images/arrowrightwhite.png);
}
/* page container */

.pageContainer {
	/* this needs to flow right with the body background */
  width:1005px;
	margin:0 auto;
	position:relative;
	display:block;
}
/* header */

.pageHeader {
	z-index:20;
	position:relative;
	height:196px;
	width:945px;
	margin:0 auto;
}
/* search */

.search {
	position:relative;
	width:490px;
	height:41px;
	background:url(../../images/searchbg.gif) no-repeat top right;
}
#searchFilter {
	float:left;
	list-style:none;
	margin: 0 20px 0 0;
	padding:0;
}
#searchFilter li {
	height:20px;
	line-height:20px;
}
.pageHeader .search {
	position:absolute;
	right:0;
	top:77px;
}
.search .text {
	position:relative;
	left:14px;
	font-size:1.2em;
	width:240px;
	height:40px;
	background-color:transparent;
	vertical-align:middle;
	z-index :100;
}
.search .button {
	position:absolute;
	right:4px;
	top:5px;
	width:35px;
	height:32px;
	background:url(../../images/gobutton.gif) no-repeat;
	z-index :100;
}
/* logo */

.pageHeader .logo, .pageHeader .logoDocklands, .pageHeader .logoArchaeology {
	display:block;
	position:absolute;
	top:3px;
	left:-5px;
	background-repeat:no-repeat;
	/* sits above the top bar */
  z-index:200;
	cursor:pointer;
}
/* main navigation */

.pageHeader .nav {
	bottom:0;
	position:absolute;
	width:946px;
	height:62px;
}
.navPanel {
	position:absolute;
	top:82px;
	z-index:600;
	display:none;
	width:450px;
}
.navPanel, .navPanel a {
	color:white;
}
.navPanel .panelNavigation_outer {
	position:relative;
	left:-10px;
	top:-10px;
	float:left;
	width:184px;
}
.navPanel .panelContent_outer {
	position:relative;
	float:left;
	width:260px;
	top:-5px;
	left:-10px;
}
.navPanel .panelNavigation, .navPanel .panelContent {
	float:left;
	padding:10px;
}
.navPanel .panelContent {
	position:relative;
}
.navPanel .panelNavigation, .navPanel .panelNavigation_top, .navPanel .panelNavigation_bottom, .navPanel .panelContent, .navPanel .panelContent_top, .navPanel .panelContent_bottom {
	position:relative;
	float:left;
	clear:left;
}
.navPanel .panelNavigation_top, .navPanel .panelNavigation_bottom {
	width:194px;
}
.navPanel .panelContent_top, .navPanel .panelContent_bottom {
	width:263px;
}
.navPanel .panelNavigation_top {
	background-image:url(../../images/caps/left/top.png);
	background-repeat:no-repeat;
	height:17px; /* temp for testing */
}
.navPanel .panelNavigation {
	background-image:url(../../images/caps/left/middle.png);
}
.navPanel .panelNavigation_bottom {
	background-image:url(../../images/caps/left/bottom.png);
	background-repeat:no-repeat;
	height:17px; /* temp for testing */
}
.navPanel .panelContent_top {
	background-image:url(../../images/caps/right/top.png);
	background-repeat:no-repeat;
	height:11px; /* temp for testing */
}
.navPanel .panelContent {
	background-image:url(../../images/caps/right/middle.png);
}
.navPanel .panelContent_bottom {
	background-image:url(../../images/caps/right/bottom.png);
	background-repeat:no-repeat;
	height:11px; /* temp for testing */
}
.navPanel .panelNavigation {
	min-height:88px; /* temp for testing */
	position:relative;
	width:174px;
}
.navPanel .panelContent {
	min-height:200px; /* temp for testing */
	width:243px;
}
.navPanel .secondaryNav {
	width:138px; /* note padding */
}
.navPanel .secondaryNav a {
	display:block;
	padding:8px 6px 8px 6px;
	color:white;
	text-decoration:none;
}
.navPanel .secondaryNav .last a {
	padding-bottom:0;
}
.navPanel .content {
	width:178px;
}
.navPanel .image {
	margin-bottom:20px;
}
.navPanel h3 {
	margin:0 0 15px 0;
	font-size:1.3em;
	line-height:20px;
	color:#FFF;
}
.navPanel .date {
	font-weight:normal;
	color:#cccccc;
}
.navPanel .more {
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}
/* banner */

.banner {
	color:white;
	width:945px;
	height:295px;
	margin:0 auto 21px;
	position:relative;
	clear:both;
}
.banner .description {
	position:relative;
	float:right;
	width:258px;
	padding:17px 30px 10px 14px;
}
.banner .description p {
	font-size:1.3em;
	margin-top:3px;
}
.banner img {
	margin:0;
	float:left;
	vertical-align:top;
}
/* banner info area */

.banner .info {
	background:url(../../images/bannerinfobg.png) no-repeat bottom left;
	position:absolute;
	width:607px;
	bottom:0;
	left:0;
	padding:15px 23px 11px 13px;
}
.banner .info .view {
	color:white;
	float:right;
	font-weight:bold;
	text-decoration:none;
}
/* content panel */

.contentPanels .panel {
	border:1px solid #dfdfdf;
	float:left;
	width:271px;
	margin-right:19px;
	min-height:170px;
	padding:12px 21px 10px 8px;
}
.contentPanels .last {
	margin-right:0;
}
.contentPanels .panel .date {
	margin-bottom:5px;
}
.contentPanels .panel img {
	float:left;
	margin-right:12px;
}
.contentPanels .panel h3 {
	margin-bottom:15px;
}
/* page content */

.highlight {
	color:#d80052;
}
.pageContent {
	/*position:relative;*/
  padding:0;
}
/* content column */

.pageContent .contentColumn {
	float:left;
}
/* event */

.event {
}
.event .date {
	font-weight:bold;
}
/* linked list */

.linkedList {
}
.linkedList h3, .linkedList h4 {
	margin-bottom:10px;
	margin-left:5px; /* makes the title sit nicely with the links */
}
.linkedList ul a {
	display:block;
	padding:8px 0 8px 6px;
}
.description h2, .description p {
	background-color:#333333;
}
.info h3, .info a {
	background:none;
}
body.portal li, body.portal a, body.portal h2, body.portal h3, body.portal p {
	background:none;
}
.page .promo * {
	/* remove the background color fix */
  background-color:transparent;
}
/* end ie6 fade hack */

/* fancy table */

.table {
	width:100%;
	border:1px solid #dedede;
	margin:20px 0 20px 0;
}
.table table {
	width:100%;
	border-collapse:collapse;
}
.table table td, .table table th {
	text-align:center;
	padding:10px;
	font-weight:bold;
}
.table table thead th {
	color:black;
	border-bottom:1px solid #dedede;
}
.fourColumn td {
	width:25%;
}
/* promos */

.promo {
	position:relative;
	left:-8px;
	width:322px;
}
.narrowPromo {
	width:240px;
}
.promo .inner {
	position:relative;
	background:url(../../images/promo/bg.gif) repeat-y;
}
.narrowPromo .inner {
	background-image:url(../../images/promo/narrowbg.gif);
	width:240px;
}
.promo .header, .promo .footer {
	height:17px;
	background-repeat:no-repeat;
	background-position:top left;
}
.narrowPromo .header, .narrowPromo .footer {
	height:16px;
}
.promo .header {
	background-image:url(../../images/promo/header.gif);
}
.promo .footer {
	background-image:url(../../images/promo/footer.gif);
}
.narrowPromo .header {
	background-image:url(../../images/promo/narrowheader.gif);
}
.narrowPromo .footer {
	background-image:url(../../images/promo/narrowfooter.gif);
}
.pageContent .promotionColumn .last {
	margin-bottom:0 !important;
}
.promo h3, .promo p {
	/* this controls the width and margin of all the text displayed in a promo */
  margin-left:20px;
	width:65%;
}
.narrowPromo h3, .narrowPromo p {
	width:48%;
}
.promo h3 {
	margin-bottom:8px;
}
.promo .image {
	position:absolute;
	top:-15px;
	right:3px;
}
.promo .cup {
	top:-12px;
	right:0;
	width:93px;
	height:83px;
}
.promo .newsletter {
	width:103px;
	height:111px;
}
.narrowPromo .cup {
	top:0;
	right:0px;
}
/* simple promo */

.simplePromo {
	width:219px;
	position:relative;
}
.simplePromo img {
	float:left;
	text-align:left;
}
.simplePromo .view {
	display:block;
	width:197px; /* note the border width */
	padding:9px 10px 9px 10px;
	font-weight:bold;
	border:1px solid #e0e0e0;
	clear:both;
}
.simplePromo h4 {
	margin:0 0 13px 0;
}
.simplePromo .highlight, .simplePromo .date {
	font-weight:bold;
}
.simplePromo .inner {
	position:relative;
	clear:both;
	padding:13px;
	border:1px solid #e0e0e0;
}
/* quote */

.quote {
	position:relative;
	padding:5px;
}
.quote .openQuote {
	margin-bottom:12px;
}
.quote .closeQuote {
	position:absolute;
	bottom:0;
	right:7px;
}
.quote .content {
	font-style:italic;
	margin-bottom:12px;
	font-size:1.1em;
}
.quote .source {
	font-weight:bold;
}
/* breadcrumb */

.breadCrumb {
	margin-bottom:20px;
}
.breadCrumb ul li {
	display:inline;
	border-right:1px solid #e23f7d;
	padding-right:8px;
	padding-left:8px;
}
.breadCrumb ul li.first {
	padding-left:0;
}
.breadCrumb ul li.last {
	border:none;
	padding-right:0;
}
.breadCrumb ul li a {
	color:#e23f7d;
}
/* footer */

.pageFooter {
	position:relative;
	z-index:20;
	clear:both;
	width:946px;
	margin:20px auto;
}
.pageFooter .tabBar {
	background:url(../../images/footertabbg.gif) top left repeat-x #eeeeee;
	border:1px solid #dedede;
	position:relative;
	margin-bottom:19px;
	min-height:42px;
}
.pageFooter .tabBar ul {
	position:relative;
	top:0.7em;
	float:left;
}
.pageFooter .tabBar ul li {
	float:left;
}
.pageFooter .tabBar a {
	display:block;
	padding:6px 20px 6px 20px;
	border-right:1px solid #e0e0e0;
	font-size:0.9em;
	color:#666666;
}
.pageFooter .tabBar ul li.last a {
	border-right:none;
}
/* privacy / usability etc */

.pageFooter .tabBar ul.experience {
	float:right;
	padding-right:4px;
	padding-left:4px;
}
.pageFooter .networking {
	position:relative;
	/* sits just off the margin */
  left:3px;/*width:40%;*/
}
.pageFooter .networking .networks {
	width: 34%;
}
.pageFooter .networking p {
/*float:left;*/
}
.pageFooter .networking ul {
	position:relative;
	margin-left:17px;
	float:left;
}
.pageFooter .networking ul li {
	float:left;
	margin-right:4px;
}
.pageFooter .networking .networks p {
	/*position:relative;*/
  /*top:-5px;*/
  float:left;
}
.pageFooter .credits {
	width:40%;
	text-align:right;
	float:right;
	color:#999999;
}
#eu-cookie-law-popup {
	border: 0;
	font-size: 10pt;
	margin: 0 auto;
	padding: 5px 0 5px 10px;
	text-align: left;
	width: 100%;
	max-height:25%;
	z-index: 9999;
	background-color: #777;
	position : fixed;
	bottom : 0;
	color: #fff;
}
#eu-cookie-law-popup span {
	vertical-align: middle;
}
#eu-cookie-law-popup span p {
	padding: 0 10px 0 0;
	margin: 0 270px 0 0;
}
#cookie_accept_button {
	clear: both;
	width: 270px;
	float: right;
	padding: 8px 0 0 0;
}
a.eu-cookie-button, a.eu-cookie-button:visited {
	display: inline;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	border: 1px solid white;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	cursor: pointer;/*margin: 0 20px 0 10px;*/
}
.eu-cookie-button:hover {
	background-color: #777;
	color: #fff;
	text-decoration: underline;
}
.eu-cookie-button:active {
	top: 1px;
}
a.cookie-link {
	color: #fff;
	text-decoration: underline;
}
/* DDRM Whats-On image */
.relatedContent .narrowPromo {
	margin-top: 5px;
	height: 755px;
}
.relatedContent .narrowPromo h3 {
	width: 100%;
}
.relatedContent .narrowPromo img {
	margin-top: 80px;
}
.sitemap .multiLevel .reset li:last-child {
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
position: relative;
	z-index:0;
	behavior:url('pie/PIE.htc');
}
.multiLevel a.bottomround:hover {
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
position: relative;
	z-index:0;
	behavior: url('pie/PIE.htc');
}
.reset .active il li a:hover {
	border-radius:0px;
}
