﻿html {height:100%;}
body{margin:0;background:url(images/body_bg.gif) repeat-x top;font:normal 12px Arial, Helvetica, Serif;color:#333;height:100%;}
img {border:0;}
h1 {font-size:30px;font-weight:normal;margin:0;}
h1 span {color:#deb406;}
h2,h3 {margin:0;padding:0;}
h5 {font-size: 12px;font-weight: bold;color: #004B85;margin: 0 0 4px 0;}
a:link, a:visited, a:active {text-decoration:none;color:#677e90;}
a:hover {text-decoration:underline;color:#677e90;}
h2.h1 {font-size:30px;font-weight:normal;color:#333;margin:0 0 5px 0;}
h2.h1 span {color:#deb406;}
h2 {font-size: 18px;color: #000000;}
#wrapper{width:980px; margin:0 auto;}
#header {padding:15px 0 25px 0;display:inline-block;}
#wrapper > #header {overflow:hidden;display:block;}
#header a.logo, #header h1{margin:0;padding:0;background:url(images/gccec_logo.png) no-repeat left top;display:block;float:left;height:62px;width:156px;text-indent:-9999px;}
#header #SearchBar {float:right;font-size:11px;}
#header #SearchBar p {float:left;margin:5px 10px 0 0;}
#header #SearchBar span {color:#a9a9a9;padding-right:5px;}
#header #SearchBar .searchinputs {margin:0;color:#888;width:163px;height:21px;padding:2px 0 0 4px;background:url(images/sprites.png) no-repeat right top;}
#header #SearchBar .searchbox {width:135px;padding:2px 0 0 5px;border:0;font:normal 11px "Trebuchet MS", Arial, Helvetica, Serif;color: #7d7d7d;}
#header #SearchBar .submit {cursor:pointer;width:17px;border:0;font:normal 11px Arial, Helvetica, Serif;background:none;}

#header ul {width:727px;display:block;float:right;clear:right;margin:22px 0 0;padding:0;}
#header ul li {display:block;float:left;position:relative;margin-right:16px;list-style:none;color:#666;font:normal 11px "Trebuchet MS", Arial, Helvetica, Serif;height:17px;cursor: pointer;}
#header ul li.last {margin:0;padding-left:3px;}
#header ul li a {text-decoration:none;color:#666;display:block;}

#header ul li .hide {visibility: hidden;}	
#header ul li.planEvent {width: 96px; height: 14px;}
	#header ul li.planEvent a:link, #header ul li.planEvent a:visited {background:url(images/nav-planning-an-event.png) 0px 0px no-repeat;width: 96px; height: 14px;}
	#header ul li.planEvent a:hover, #header ul li.planEvent a:active {background: url(images/nav-planning-an-event.png) 0px -24px no-repeat;width: 96px; height: 14px;}
#header ul li.facServices {width: 105px; height: 14px;}
	#header ul li.facServices a:link, #header ul li.facServices a:visited {background:url(images/nav-fac-and-services.png) 0px 0px no-repeat;width: 105px; height: 14px;}
	#header ul li.facServices a:hover, #header ul li.facServices a:active {background:url(images/nav-fac-and-services.png) 0px -24px no-repeat;width: 105px; height: 14px;}
#header ul li.auGC {width: 118px; height: 14px;}
	#header ul li.auGC a:link, #header ul li.auGC a:visited {background:url(images/nav-au-gc.png) 0px 0px no-repeat;width: 118px; height: 14px;}
	#header ul li.auGC a:hover, #header ul li.auGC a:active {background:url(images/nav-au-gc.png) 0px -24px no-repeat;width: 118px; height: 14px;}				
#header ul li.aboutCentre {width: 90px; height: 14px;}
	#header ul li.aboutCentre a:link, #header ul li.aboutCentre a:visited {background:url(images/nav-about-the-centre.png) 0px 0px no-repeat;width: 90px; height: 14px;}
	#header ul li.aboutCentre a:hover, #header ul li.aboutCentre a:active {background:url(images/nav-about-the-centre.png) 0px -24px no-repeat;width: 90px; height: 14px;}
#header ul li.whatsOn {width: 56px; height: 14px;}
	#header ul li.whatsOn a:link, #header ul li.whatsOn a:visited {background:url(images/nav-whats-on.png) 0px 0px no-repeat;width: 56px; height: 14px;}
	#header ul li.whatsOn a:hover, #header ul li.whatsOn a:active {background:url(images/nav-whats-on.png) 0px -24px no-repeat;width: 56px; height: 14px;}
#header ul li.mediaCentre {width: 71px; height: 14px;}
	#header ul li.mediaCentre a:link, #header ul li.mediaCentre a:visited {background:url(images/nav-media-centre.png) 0px 0px no-repeat;width: 71px; height: 14px;}
	#header ul li.mediaCentre a:hover, #header ul li.mediaCentre a:active {background:url(images/nav-media-centre.png) 0px -24px no-repeat;width: 71px; height: 14px;}
#header ul li.contactUs {width: 57px; height: 14px;}
	#header ul li.contactUs a:link, #header ul li.contactUs a:visited {background:url(images/nav-contact-us.png) 0px 0px no-repeat;width: 57px; height: 14px;}
	#header ul li.contactUs a:hover, #header ul li.contactUs a:active {background:url(images/nav-contact-us.png) 0px -24px no-repeat;width: 57px; height: 14px;}

/* Layout Containers */
.WideContainer_670 {background-color: #000; height: 670px;width: 100%;}
.WideContainer_670 .inner {height: 670px; text-align:center; }
.WideContainer_530 {background-color: #000; height: 530px;width: 100%;text-align:center;}
.WideContainer_530 .inner {height: 530px; text-align:center; }

#wrapper .ThreeColsContainer > .rightColBg {overflow:hidden;display:block;}
.ThreeColsContainer {background:url(images/columns_bg.png) no-repeat -180px 35px;}
.ThreeColsContainer .rightColBg {background:url(images/columns_bg.png) no-repeat 860px 40px;margin-bottom:20px;display:inline-block;}
.LeftColumn {width:200px;float:left;margin-right:12px;padding-top:25px;}
.CentreColumn {width:636px;float:left;}
.CentreColumn .pageContent {padding-top:10px;}
.CentreColumn a:link, .CentreColumn a:visited, .CentreColumn a:active {text-decoration:underline;color:#004B85;}
.CentreColumn a:hover {text-decoration:none;color:#004B85;}

/* Right Column */
.RightColumn  {width:115px;float:right;padding-top:65px;}
.RightColumn ul {margin:0;padding:0;}
.RightColumn ul li{list-style:none;margin:0 0 20px 0;padding:0;display:block;width:110px;height:90px;}
/*.RightColumn ul li:hover {filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}*/
.RightColumn .icon {width: 110px; height: 90px;}
.iconAccom {background:url(images/icon-sprite.png) 0 0;}
.iconAccom:hover {background:url(images/icon-sprite.png) 110px 0px;cursor:pointer;}
.iconGreen {background:url(images/icon-sprite.png) 0 390px;}
.iconGreen:hover {background:url(images/icon-sprite.png) 110px 390px;cursor:pointer;}
.iconTour {background:url(images/icon-sprite.png) 0 290px;}
.iconTour:hover {background:url(images/icon-sprite.png) 110px 290px;cursor:pointer;}
.iconFood {background:url(images/icon-sprite.png) 0 190px;}
.iconFood:hover {background:url(images/icon-sprite.png) 110px 190px;cursor:pointer;}
.iconClients {background:url(images/icon-sprite.png) 0 90px;}
.iconClients:hover {background:url(images/icon-sprite.png) 110px 90px;cursor:pointer;}

/* Image Repeaters */
.CentreRepeater, .iconsMenu {overflow:hidden;position:relative;}
.CentreRepeater ul, .iconsMenu ul {width:650px;margin:0;padding:0;}
.CentreRepeater ul li  {display:block;float:left;width:210px;height:200px;margin:5px 3px 5px 0;background:url(images/repeater_grad_bg.gif) repeat-x top;overflow:hidden;}
.CentreRepeater ul li a.title {display:block;color:#fff;text-decoration:none;background:#000;white-space:nowrap;}
.CentreRepeater ul li a.title span{display:block;padding:5px;color:#fff;text-decoration:none;}
.CentreRepeater ul li a.title:hover {text-decoration:none;background:#004b85;color:#fff;}
.CentreRepeater ul li img {display:block;}
.CentreRepeater ul li p {margin:0;padding:5px 5px 0;font-size:11px;color:#666;}
.CentreRepeater ul li p a:link, .CentreRepeater ul li p a:visited {text-decoration:underline;color:#009ab2;display:block;width:80px;margin-top:5px;}
.CentreRepeater ul li p a:hover {text-decoration:none;}
.iconsMenu ul li {display:block;float:left;width:210px;margin:10px 3px 10px 0}
.iconsMenu ul li:hover {filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}

.homeContentWrapper {width: 100%; background-color: #dddddd;}
.homeContent {width:980px; margin:0 auto;}
.homeContent p {font-size: 12px; color: #666666; margin-bottom: 0; padding-bottom: 10px;}
.homeIconLinks {padding-top:25px;overflow: hidden;width:980px;}
.homeIconLinks .icon {width: 110px; height: 90px;}
.homeIconLinks ul {margin:0; padding:0; list-style: none;}
.homeIconLinks ul li {display:block; float:left; margin-right: 107px;}
.homeIconLinks ul li.last {margin-right: 0px;}
.homeContent h1 {font-size: 18px;margin-top: 15px;color: #433f3f;}

.TwoColsContainer {width: 100%; overflow: hidden; margin-top: 9px; }
.TwoColLeftColumn p, .TwoColDetailLeftColumn p {margin: 0 0 12px 0; padding: 0;}
.TwoColLeftColumn {float: left; width: 410px; padding: 0 10px 0 0;}
.TwoColRightColumn {float: right; width: 210px;}
.TwoColDetailLeftColumn {float: left; width: 450px;padding: 0;}
.TwoColDetailRightColumn {float: right; width: 159px;}
.TwoColDetailRightColumn img {padding-bottom: 5px;}
.TwoColDetailRightColumn .ImgGroup {position: relative; width: 159px;}
.TwoColDetailRightColumn .DetailImg {position: relative; z-index: 1;}
.TwoColDetailRightColumn .DetailView {position: absolute; right: 0px; bottom: 0px; *bottom: 3px; z-index: 2;}
.TwoColDetailBottomColumn {margin:0; padding:0;}

/* Whats On Detail */
.WhatsOnDetailContainer {width: 464px;}
.WhatsOnDetail {overflow: hidden; width: 100%; padding-top: 6px; margin-bottom: 5px;}
.WhatsOnDetail .colleft {display:block;margin:0;padding:0;float:left; width: 76px; font-weight: bold;}
.WhatsOnDetail .colright {min-height: 20px; display:block;margin:0;padding:0;float:right; width: 386px; color:#666;}
.WhatsOnDetail .colright .details {display: block;margin-bottom: 12px;}
.WhatsOnDetail .colright .details strong{display: block;}
.WhatsOnDetail .BuyTicketsButton:link, .WhatsOnDetail .BuyTicketsButton:visited {position: relative; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:none; padding: 4px 6px; color: #333; background-color: #FFCC00;}
.WhatsOnDetail img.ImgLink {vertical-align:middle;margin-left: 1px;}

/* Accommodation Listing */
#google_map {margin: 0 0 15px 0;}
#google_map img.ViewMapBtn {margin-bottom: 15px;}

.ListingContainer {margin-top: 30px;}
.ListingContainer.careers {margin-top: 10px;}
.ListingContainer .separator {margin-top: 8px; margin-bottom: 8px}
.AccommodationListing {overflow: hidden; width: 100%; }
.AccommodationListing h2 {color: #002744;font-size: 22px;margin: 0;padding: 0 0 3px 0;}
.AccommodationListing h2 a:link, .AccommodationListing h2 a:visited {color: #002744; text-decoration: none;}
.AccommodationListing h2 a:hover {color: #004B85;}
.AccommodationListing .address {display: block;color: #666;font-size: 11px;padding: 0 0 8px 0;}
.AccommodationListing p {margin: 0;padding: 0; color: #666;}
.AccommodationListing .ListingContent {display:block;margin:0;padding:0 10px 0 0;float:left; width: 470px;}
.AccommodationListing .ListingImage {display:block;margin:0;padding:54px 0 0 0;float:right; width: 150px;}

.CareersListing {overflow: hidden; width: 100%; border-top: 1px solid #ccc; padding: 12px 0; }
.CareersListing.apply {border-top: none;border-bottom: 1px solid #ccc;padding: 0 0 5px 0;}
.CareersListing h4 {color: #004B85;font-size: 12px;margin: 0;padding: 0 0 3px 0;}
.CareersListing p {margin: 0 0 7px 0;padding: 0; color: #333;}
.CareersListing .ListingContent {display:block;margin:0;padding:0;float:left; width: 450px;}
.CareersListing .ListingDetails {display:block;margin:0;padding:0;float:right; width: 162px; height:55px;background-image: url(images/careers_bg.jpg); background-repeat: no-repeat;color: #666666;font-weight: bold;padding-top: 9px;padding: 9px 5px 0px 5px;}
.CareersListing .ListingDetails span {display: block;}
.CareersListing .ListingDetails em {font-weight: normal;}
.ListingContent .links {margin-top: 5px;}
.CareersListing .SubmitButton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;border: none; height: 26px;}
.CareersListing .SubmitButton {color: #333; background-color: #F1C207; width: 74px;}
.CareersListing .downloadButton {float: left;display: block;width: 110px;height: 14px;padding: 7px 10px 5px 10px;color: #fff;background-color: #333;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;margin-right: 4px;}
.CareersListing .downloadButton a:link, .downloadButton a:visited {color: #fff; text-decoration: none;}
.CareersListing .SubmitButton:hover, .CareersListing .DownloadButton:hover {cursor: pointer;}
.applicationForm {margin-top: 10px;}

/* Friends of GCCEC */
.ExpandPanel {overflow: hidden; width: 636px;}
.panelToHide {display: none;}
.ExpandPanel h3 {color: #004B85;font-size: 14px;margin-bottom: 5px;}
.ExpandPanel h3 a:link, .ExpandPanel h3 a:visited {color: #004B85;text-decoration: none;}
.ExpandPanel span.w {font-weight: bold;margin-right: 4px;}
.ExpandPanel p {margin: 4px 0;}
.ExpandPanel a:link, .ExpandPanel a:visited {color: #009AB1;}
.ExpandButton {float: left;width: 13px; cursor:pointer;}
.ExpandButton a:link, .ExpandButton a:visited {text-decoration: none;}
.ExpandPanelContent {float: left;width: 430px;padding: 0 10px 0 5px;color: #666666;}
.ExpandPanelImg {float: right;width: 172px;display: none;margin-top: 2px;}
.ListingContent {display: none;}
.ExpandPanelImgOpen {float: right;width: 172px;margin-top: 2px;}
.ListingContentOpen {}

hr {border: 0; color: #cdcdcd; background-color: #cccccc; height: 1px; width: 100%;}
hr.margin {margin: 15px 0 10px 0;}

/* Public Transport 2 Col with Icon and Detail */ 
.IconDetail {overflow: hidden; width: 636px; margin:0; padding: 5px 0;}
.IconDetailLeft {float: left;width: 120px;text-align: center;vertical-align:middle;}
.IconDetailRight {float: right;width: 490px;padding-left: 20px;}
.IconDetailRight span.block {display: block;font-weight: normal;}
.IconDetailRight span {font-weight: bold;}
.IconDetailRight h5 {color: #004B85; font-size: 12px; margin: 0;}
.IconDetailRight a:link, .IconDetailRight a:visited {color: #009AB1;}

/* Australias Gold Coast */
.AustraliasGC {overflow: hidden; width: 100%;margin-top: 12px;}
.AustraliasGC h3 {color: #004B85;font-size: 12px; margin: 0 0 4px 0;}
.AustraliasGC p {margin: 0 0 16px 0; padding: 0;}
.AustraliasGC .Content {float: left;width: 490px;padding-right: 10px;}
.AustraliasGC .Map {float: right;width: 133px;margin-top: 21px;}

/* Quick Links */
.QuickLinks {}
.QuickLinksTwoCol {overflow: hidden; width: 636px;margin-top: 10px;}
.QuickLinksTwoColLeft {float: left;width: 310px;}
.QuickLinksTwoColRight {float: left;width: 310px;}
.QuickLinks h5, .QuickLinksTwoCol h5 {color: #004B85; font-size: 12px; margin: 10px 0 8px 0;}
.QuickLinks h5.pdf img {vertical-align:middle; margin-left: 3px;}
.QuickLinks img {vertical-align:middle; margin-left: 3px;}
.QuickLinks h4 {margin:0 0 11px 0; padding:0; font-size: 20px; color: #666666; font-weight: normal;}
.QuickLinks h4 span {color:#009AB1;}
.QuickLinks ul, .QuickLinksTwoCol ul {margin:0; padding:0; list-style: none;}
.QuickLinks ul li, .QuickLinksTwoCol ul li{padding: 0 0 5px 11px; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .2em;}
.QuickLinks ul li span {font-size: 11px;color: #666;margin-left: 5px;}
.QuickLinks ul li:hover {}
.TwoColDetailRightColumn .QuickLinks {margin-top: 10px;}

/* Vertical iconsMenu */
.iconsMenuVert {overflow:hidden; position:relative; margin: 7px 0 0 0;}
.iconsMenuVert ul {margin:0; padding:0;}
.iconsMenuVert ul li {display:block; float:left; width:210px; height: 50px; margin:0px 0px 4px 0}
.iconsMenuVert ul li:hover {filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}

/* Make an Enquiry Form */
.MakeEnquiryForm {width: 100%; padding-right: 20px;}
.MakeEnquiryForm caption {color: #004B85; text-align: left; font-size: 12px; font-weight: bold; padding-bottom: 10px;}
.MakeEnquiryForm caption span {color: #666666; font-size: 11px; font-weight: normal; margin-left: 95px;}
.MakeEnquiryForm caption span.careers {margin-left: 80px; *margin-left: 99px;}
.MakeEnquiryForm td {vertical-align: top; padding-top: 2px; padding-bottom: 5px;}
.MakeEnquiryForm input, .MakeEnquiryForm textarea {width: 226px; font-size: 1.1em; border: 1px solid #aab58a;}
.MakeEnquiryForm input.file {border: 1px solid #aab58a;}
.MakeEnquiryForm .SubmitButton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333; background-color: #F1C207; border: none; width: 74px; height: 26px;}
.MakeEnquiryForm .SubmitButton:hover {cursor:pointer;}

/*add class "validation" when validation occurs*/
.MakeEnquiryForm .validation {color: red;}
.MakeEnquiryForm .validation input {border: 1px solid #ff0000;}
.MakeEnquiryForm .validation textarea {border: 1px solid #ff0000;}
.MakeEnquiryForm td:first-child {width: 178px;}
p.disclaimer {font-size: 0.95em;color: #666;}

/* Make an Enquiry Address */
.MakeEnquiryAddress {background-color: #f6f6f6; padding: 12px 0 2px 0;}
.MakeEnquiryAddress p {color: #666666; margin: 0 10px 10px 10px;}
.MakeEnquiryAddress p span {font-weight: bold;}
.MakeEnquiryAddress hr {border: 0; color: #cdcdcd; background-color: #cdcdcd;height: 1px;width: 100%;}

/* Quick Facts, Time Zones */
.QuickFactsPanel {background-color: #f6f6f6;}
.QuickFactsPanel .it {font-style: italic; font-weight: normal; color: #333;}
.QuickFactsPanel span {color: #004B85;font-weight: bold;}
.QuickFactsPanel ul {margin:0; padding:5px 10px; list-style: none;}
.QuickFactsPanel li {border-bottom: 1px solid #ccc;padding: 10px 0; list-style-type: none;}
.QuickFactsPanel li.last {border: none;}
.TimeZones {overflow: hidden;width: 466px;margin-top: 20px;}
.TimeZones span {font-weight: bold;margin-right: 6px;}
.TimeZones h5 {color: #004B85; font-size: 12px; margin: 0 0 4px 0;}
.TimeZones ul {margin:0; padding: 0; list-style: none;}
.TimeZones li {padding: 5px 0;}
.TimeZonesLeft {float: left;width: 200px;}

/* Image Repeaters for IMAGE GALLERY */
.CentreRepeaterGallery {overflow:hidden;position:relative;}
.CentreRepeaterGallery ul {width:650px;margin:0;padding:0;}
.CentreRepeaterGallery ul li  {display:block;float:left;width:210px;height:135px;margin:0 3px 4px 0;background:url(images/repeater_grad_bg.gif) repeat-x top;overflow:hidden;}
.CentreRepeaterGallery ul li a.title {display:block;color:#fff;text-decoration:none;background:#000;white-space:nowrap;}
.CentreRepeaterGallery ul li a.title span.media {display:block; padding:10px 5px 10px 5px; margin-right: 10px; background-image:url(images/media_arrow.gif); background-repeat:no-repeat; background-position: right;}
.CentreRepeaterGallery ul li a.title:hover {text-decoration:none;background:#004b85;color:#fff;}
.CentreRepeaterGallery ul li img {display:block;}

/* RSS Keep Updated */
.rssKeepUpdated {display:block; font-size: 11px; color: #666666;}
.rssKeepUpdated a:link, .rssKeepUpdated a:visited {color: #666666; text-decoration: none;}
.rssKeepUpdated a:hover, .rssKeepUpdated a:active {text-decoration: underline;}

/* Whats On Form */
.WhatsOnForm, .WhatsOnTitle {width: 626px; overflow: hidden; background-color: #f5f5f5; padding: 7px 5px; font-weight: bold; color: #666666;}
.WhatsOnForm input, .WhatsOnForm select {vertical-align:middle;font-size: 1em; border: 1px solid #aab58a;}
.WhatsOnForm input {width: 100px;}
.WhatsOnForm label {margin-right: 2px; vertical-align: middle;}
.WhatsOnForm select {margin-right: 15px;}
.WhatsOnForm .SearchButton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333; background-color: #F1C207; border: none; width: 42px; height: 20px;}
.WhatsOnForm .SearchButton:hover {cursor: pointer;}
.WhatsOnForm .fleft {padding-top: 1px;}
/* Whats On Detail */
.WhatsOnTitle {margin-bottom: 7px;}
.WhatsOnTitle h2{color: #333; font-size: 18px;}
.WhatsOnTitle .fright {margin: 4px 2px 0 0;}
.WhatsOnTitle a:link, .WhatsOnTitle a:visited {position: relative; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:none; padding: 4px 6px; color: #333; background-color: #FFCC00;}

/* Interactive Map */
.InteractiveMapForm, .InteractiveMapLegend {width: 626px; padding: 7px 5px;}
.InteractiveMapForm {background-color: #d8d8d8;color: #333333; font-weight: bold;}
.InteractiveMapForm select {vertical-align:middle;font-size: 1em; border: 1px solid #aab58a;}
.InteractiveMapForm label {margin-right: 2px; vertical-align: middle;}
.InteractiveMapLegend {background-color: #f5f5f5;color: #666666; font-size: 11px; margin-bottom: 10px;}
.InteractiveMapLegend span img {vertical-align: middle; margin: 0 2px 0 5px;}
.InteractiveMapLegend span {color: #333333;}

/* Image Repeaters What's On */
.CentreRepeaterWO {overflow:hidden;position:relative;}
.CentreRepeaterWO ul {width:650px;margin:0;padding:0;}
.CentreRepeaterWO ul li  {display:block;float:left;width:210px;height:390px;margin:5px 3px 5px 0;background-color:#000;color:#fff;overflow:hidden;}
.CentreRepeaterWO ul li a.title {display:block;color:#333; font-weight: bold; font-size: 18px; text-decoration:none;background:#F5F5F5;}
.CentreRepeaterWO ul li a.title span{text-decoration:none;display:block;padding:5px 5px 7px 8px; height: 38px;}
.CentreRepeaterWO ul li a.title:hover {text-decoration:none;background:#004b85;color:#fff;}
.CentreRepeaterWO ul li span{display:block;padding:7px 5px 3px 8px; font-size: 15px; font-weight: bold;}
.CentreRepeaterWO ul li img {display:block;}
.CentreRepeaterWO ul li p {margin:0;padding:4px 7px 0 8px;font-size:11px; position: relative;}
.CentreRepeaterWO ul li p .WhatsOnButtons {margin: 8px 0 0 0;padding: 0; position: absolute; top: 64px; bottom: 0px;left: 8px;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;}
.CentreRepeaterWO ul li p .WhatsOnButtons a:link, .CentreRepeaterWO ul li p .WhatsOnButtons a:visited {position: relative;text-decoration:none; padding: 4px 6px;}
.CentreRepeaterWO ul li p .WhatsOnButtons .DetailsButton {color: #fff;background-color: #00AEC1;}
.CentreRepeaterWO ul li p .WhatsOnButtons .BuyTicketsButton {color: #333;background-color: #FFCC00;}

#Pagination {overflow: hidden; width: 100%; padding: 20px 0 10px 0; margin: 0;}
#Pagination ul{margin:0; padding:0; list-style: none;}
#Pagination ul li{display:block; float:left; margin: 0 1px; text-align: center; font-weight: bold;}
#Pagination ul li.CurrentPage{padding: 6px 8px; margin-top: -6px; color:#fff; background-color:#016ad7;}
#Pagination li a {position: relative; padding: 6px 8px; background-color:#fff; color:#016ad7; text-decoration: none;}
#Pagination li a:hover {padding: 6px 8px; background-color:#016ad7; color:#fff; text-decoration: none;}

.google_bubble {width: 270px;height: 170px;}
.google_bubble h3 {color: #333333;font-weight: 16px;}
.google_bubble p {margin: 5px 0 0 0;padding: 0;}
.google_bubble img {float: right;margin-bottom: 2px;}
.google_bubble .address_street, .google_bubble .address_city, .google_bubble .address_street, .google_bubble .phone, .google_bubble .website_link {display: block;}
.google_bubble .links {clear: both;display: block;}
.google_bubble .website_link, .google_bubble .website_link a:link, .google_bubble .website_link a:visited {color: #008000;}

.clients {border-bottom: 1px solid #ccc; width: 410px; margin: 0 0 10px 0;}
.clients.top{border-top: 1px solid #ccc; padding-top: 10px;}

/* Media Centre */
.MediaButtons {display: block; padding: 5px 0; margin-bottom: 2px;}
.MediaButtons a:link, .MediaButtons a:visited {color: #333333; background-color: #FFCC00; font-size:11px;font-weight: bold;text-decoration:none; padding: 4px 6px;}
.MediaButtons a:hover {color: #333333; text-decoration:underline;}
p.date {font-size: 11px;margin: 7px 0 0 0;} 
p.date span {color: #004B85;font-weight: bold;} 
ul.mediaLinks {margin:10px 0 10px 5px;padding:0;}
ul.mediaLinks li {margin:0;padding:0;list-style:none;display:inline;line-height:20px;font-size:11px;color:#004B85;}
ul.mediaLinks li a:link, ul.mediaLinks li a:visited {text-decoration:none;color:#004B85;}
ul.mediaLinks li a:hover {text-decoration:underline;}
.mediaDownloads {width: 626px; overflow: hidden; background-color: #f5f5f5; padding: 7px 5px; font-size:11px; color: #004B85;}
.downloadGroup {width: 100%;overflow: hidden;}
.downloadItem {width: 316px;float: left;font-size: 11px;padding: 10px 0;}
.downloadItem p {margin-top: 0px;}
.downloadItem p img {float: left;margin-right: 10px;width: 100px;}
.video {margin-top: 10px;}

/* Left Navigation */
.NavSection {background:url(images/sprites.png) no-repeat left bottom;padding:12px 0 1px 0;}
.leftNav .noborder {background:none;}
.leftNav h2 {font-size:16px;margin:0 0 10px 0;}
.leftNav h2 a:link, .leftNav h2 a:visited, .leftNav h2 a:hover {color:#333;text-decoration:none;}
.leftNav a.active:link, .leftNav a.active:visited, .leftNav .active {color:#009AB1}
.leftNav h2 a:hover {color:#009AB1;}
.leftNav h2 span {color:#009AB1;}
.leftNav h3 {font-size:11px;font-style:italic;margin-top:10px;}
.leftNav ul {margin:0;padding:0 0 10px 0;}
.leftNav ul li {margin:5px 0;padding:0;list-style:none;font-size:11px;}
.leftNav ul li span {font-weight:bold;color:#009AB1;}
.leftNav ul li a{color:#666;text-decoration:none;}
.leftNav ul li a:hover{text-decoration:none;color:#009AB1;}
.leftNav ul li.bold, .leftNav ul li.bold a {color:#333;}

/* Breadcrumbs & Print */
a.PrintPage:link,a.PrintPage:visited, a.PrintPage:hover {font-size:11px;color:#333;text-decoration:none;padding:2px 4px 2px 24px;font-weight:bold;float:right;background:url(images/icons.gif) no-repeat left 3px;border:solid 1px #eaeaea;cursor:pointer;}
a.PDF {margin-right: 10px;}
a.PDF:link,a.PDF:visited, a.PDF:hover {font-size:11px;color:#333;text-decoration:none;padding:2px 4px 2px 24px;font-weight:bold;float:right;background:url(images/pdf-sml.gif) no-repeat left;border:solid 1px #eaeaea;cursor:pointer;}
.BreadCrumb ul {margin:0;padding:0;}
.BreadCrumb ul li {margin:0;padding:0;list-style:none;display:inline;line-height:20px;font-size:11px;color:#666;}
.BreadCrumb ul li a:link, .BreadCrumb ul li a:visited {text-decoration:underline;color:#019cb2;}
.BreadCrumb ul li a:hover {text-decoration:none;}

/* Footer */
#footer_main{background:url(images/footer_bg.png) repeat-x;margin:0 auto;clear:both;font-size:11px;}
#footer {width:980px;margin:0 auto;padding:20px 0;overflow:hidden;color:#666;}
#footer a {color:#666;}
#footer h4 {text-transform:uppercase;font-size:11px;font-weight:normal;margin:0 0 10px;}
.footerLinksPanel h5 {font-size:11px;font-style:italic;margin:10px 0 0;}
.footerLinksPanel {float:left;width:150px;margin:0 10px 20px 0;}

.footerLinksPanel.w202 {margin:0 0 20px 0;width: 202px;}
.footerLinksPanel.w191 {margin:0 0 20px 0;width: 191px;}
.footerLinksPanel.w200 {margin:0 0 20px 0;width: 200px;}
.footerLinksPanel.w161 {margin:0 0 20px 0;width: 161px;}
.footerLinksPanel.w138 {margin:0 0 20px 0;width: 138px;}
.footerLinksPanel.w88 {margin:0 0 20px 0;width: 88px;}

.footerLinksPanel ul, .footerLinksPanel li {margin:0;padding:0;list-style:none;}
.footerLinksPanel ul.child {margin:0px 0px 0px 5px;font-size:9px;}
.copyright {clear:both;display:inline-block;}
#footer > .copyright {overflow:hidden;display:block;}
.copyright tt {padding:0 7px;font:normal 11px Arial, Helvetcia, Serif;margin:0;}
.copyright span.copy {float:left;padding-top:2px;}
.copyright ul{margin:0;padding:0;}
.copyright ul li {list-style:none;float:left;padding-top:2px;}
.copyright ul li a {float:left;}
.copyright ul li.facebook, .copyright ul li.rss {padding:0;}
.copyright ul li.facebook tt, .copyright ul li.rss tt {float:left;padding-top:2px;font:normal 11px Arial, Helvetcia, Serif;margin:0;}
.copyright ul li.facebook span, .copyright ul li.rss span {float:left;margin-right:5px;padding-top:2px;font-weight:bold;}
.copyright ul li.facebook img, .copyright ul li.rss img {float:left;margin:0px;}

/*bulletLists */
ul.bulletList {}
ul.bulletList li {list-style-type: square;color: #004B85;}
ul.bulletList li span {color: #333;}

/* Common */
.fright{display:block;margin:0;padding:0;float:right;}
.fleft {display:block;margin:0;padding:0;float:left;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f26 {font-size:26px;}
.clear {clear:both;padding:0;margin:0;}
.clearf5 {clear:both;padding:0;margin:0;font-size:5px;height:5px;}
.clearf0 {clear:both;padding:0;margin:0;font-size:0px;height:0px;line-height:0;}
.bold {font-weight:bold;}
.pdt10 {padding-top:10px;}
.pd15 {padding:15px;}
.pdt0 {padding-top:0px;margin-top:0;}
.pd0 {padding:0;}
.separator {display:block;clear:both;font-size:0;padding:10px 0;margin:0;height:3px;background:url(images/sprites1.png) no-repeat left -355px;}
.darkgrey {color:#666;}
.orange {color:#efaa22;}
.NormalBold {font-weight:bold;}
#PrintLogo {display:none;}
blockquote {padding: 0;margin: 0 15px 10px 0;border: none;font-style: italic;}
.blue {color: #004B85;}
.center {text-align:center;}

/* Search Results  */
.searchResults dd {font:normal 12px Arial, Helvetica, Serif;color:#333;margin:0;}
.searchResults dt a:link, .searchResults dt a:visited, .searchResults dd a:link, .searchResults dd a:visited {text-decoration:underline;color:#019cb2;}
.searchResults dt a:hover, .searchResults dd a:hover {text-decoration:none;}
ol.sf_pager {margin: 10px 0;padding: 0;width: 100%;float: left;list-style: none;clear: both;}
ol.sf_pager li{margin: 0;padding: 0 10px 0 0;width: auto;float: left;}
ol.sf_pager li a:link, ol.sf_pager li a:visited{padding: 3px 5px;text-decoration:underline;color:#019cb2;}
ol.sf_pager li a:hover {text-decoration:none;}
.sf_PagerSelItem {font-weight:bold;}

.RadUpload input.ruButton{ background-color:#E2E2E2;}