
body {
  background-color: #f8f8f8;
  background-image: url(../images/bg_bodyRepeat.gif);
  background-position: top center;
  background-repeat: repeat-x;
  color: #58595b;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 0.8em; 
  line-height: 1.4em;
  margin: 0;
}

img {border: 0;}

/*Site Wrappers*/
#siteWrapperOuter {
  background-image: url(../images/bg_circle.gif);
  background-position: top center;
  background-repeat: no-repeat;
}

#siteWrapperInner {
  background-image: url(../images/bg_wrapperGradient.png);
  background-position: top center;
  background-repeat: repeat-y;
  /*height: 1000px;*/
  margin: 0 auto;
  padding: 0 18px;
  position:relative;
  
  width: 970px;
  z-index:90;
}

/*Header*/
#headerWrapper {background-color: #ffffff; height: 58px; padding: 18px 25px 14px 25px;}
#siteLogo {float: left;width:682px;}
#siteLogo a { padding-right: 39px;}

.searchFieldContainer {border: 1px solid #d5d5d5; float: right; margin-top: 10px;}
.searchFieldContainer fieldset {border: none; float:left; margin: 0; padding: 0px; padding-bottom: 0; width: 222px;}
.searchFieldContainer fieldset legend {display: none;}
.searchFieldContainer fieldset input {border: 0; padding-left: 5px;}
.searchFieldContainer fieldset input.searchButton {float: right;}
.searchField {border: none;color: #8F8F8F; float: left; height: 14px; padding: 9px 0 9px 0; vertical-align: middle; width: 180px;}

/*Navigation*/

#navigationMenu { font-size:12px; }
#navigationMenu ul {background-color: #f7f7f7; background-image: url(../images/bg_topNav.gif); background-position: top left; background-repeat: repeat-x; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; margin: 0; padding: 0; float: left; height: 58px; width: 100%;}
#navigationMenu li {float:left; list-style: none; margin:0;}
#navigationMenu li a {border-left: 1px solid #d8d8d8; border-right: 1px solid #fdfdfd; color: #58595b; font-weight: bold; padding: 20px 8px; text-decoration: none; display: block;}
#navigationMenu li a img {vertical-align: middle;}
#navigationMenu li a.navImages {padding: 19px 13px 18px 13px;}
#navigationMenu li a.omnisportpadding {padding: 9px 13px 15px 13px;}
#navigationMenu li a.activePage, #navigationMenu li a:hover  {background-color: #ececec; background-image: url(../images/bg_topNav_Active.gif); background-position: top left; background-repeat: repeat-x;}
#navigationMenu li.firstItem a {border-left: none;}
#navigationMenu li.lastItem div a {border: none; padding-left: 150px;}
#navigationMenu li.lastItem #chooseCountry a:hover {background: none;}

#socialSharing {border-left: 1px solid #D8D8D8; height: 58px; padding-left: 13px;}
#navigationMenu li a.socialNetwork  {border: none; float: left; padding: 19px 3px;}
#navigationMenu li a.socialNetwork:hover {background: none;}

/*Dropdown Menu*/
/*Dropdown Menu 1 (services)*/
#navigationMenu div.navigationMenuDrop1 {background-color: #ffffff; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; position: absolute; top: 149px; left: 18px; width: 970px; z-index: 99;}
#navigationMenu div.navigationMenuDrop1 .dropdownContainer {background-image: url(../images/bg_dropdownDividers.png); min-height:322px; background-position: top left; background-repeat: repeat-y; float: left; margin: 20px 0;}

.dropdownColumn {float: left; margin: 0 0 20px 24px; width: 167px;}
.dropdownCategory {clear: both;}

#navigationMenu div.navigationMenuDrop1 .dropdownCategory h2 {margin: 0;}
#navigationMenu div.navigationMenuDrop1 .dropdownCategory h2 a, #navigationMenu div.navigationMenuDrop1 .dropdownCategory h2 a:hover {background: url(../images/arrow_blueRight.gif) left center no-repeat; border: 0; color: #00aeef; font-size: 0.6em; margin: 0 0 15px 0; padding: 0 0 0 10px;}
#navigationMenu div.navigationMenuDrop1 .dropdownCategory h3 {color: #7b7d80; font-size: 1em; margin: 0 0 10px 0;}
#navigationMenu div.navigationMenuDrop1 .dropdownCategory .singleLink {background: url("../images/arrow_greyRight.gif") no-repeat 0% 30%; border: 0; font-weight: normal; padding: 0px 0px 12px 13px;}

#navigationMenu div.navigationMenuDrop1 .dropdownContainer.events {float: right; background-image:none;}
#navigationMenu div.navigationMenuDrop1 .dropdownContainer .dropdownColumn.events {margin: 0 0 0 12px; float: right; width: 191px; }
#navigationMenu div.navigationMenuDrop1 .dropdownColumn.events h2 a {background: none; color: #FFFFFF; border: 0;}
.noBorder { border:0;}

.upcomingEvents {margin-bottom: 25px;}

#navigationMenu div.navigationMenuDrop1 a.noBorder {border: 0; padding: 0;}
#navigationMenu div.navigationMenuDrop1 a.findMore{background-image: url(../images/bg_blueButton.gif); background-position: top left; background-repeat: no-repeat; color: #FFFFFF; font-size: 0.9em; text-decoration: none; padding: 4px 14px 5px 10px; margin-left: 17px; width: 156px;}

#navigationMenu div.navigationMenuDrop1 .dropdownCategory ul {background: none; border: 0; height: auto; margin-bottom: 5px; padding:0;}
#navigationMenu div.navigationMenuDrop1 .dropdownCategory ul li {clear:left; background: url("../images/arrow_greyRight.gif") no-repeat 0% 30%; float: none; padding: 0 0 10px 10px;}
#navigationMenu div.navigationMenuDrop1 ul li.subCategory {font-weight: bold; color: #7b7d80; list-style-image: none;}

#navigationMenu div.navigationMenuDrop1 ul li a {border: 0; font-weight: normal; padding: 0;}
#navigationMenu div.navigationMenuDrop1 .dropdownCategory a:hover {background: none; color: #00aeef;}
#navigationMenu div.navigationMenuDrop1 a.findMore:hover {background-image: url(../images/bg_blueButton.gif); background-position: top left; background-repeat: no-repeat; color: #FFFFFF;}

#navigationMenu ul li div.navigationMenuDrop1 {display: none;}
#navigationMenu ul li:hover div.navigationMenuDrop1 {display: block; }

/*Dropdown Menu 2 (About)*/
#navigationMenu div.navigationMenuDrop2 {background-color: #ffffff; background-image: url(../images/bg_dropdown2ColMain.gif); background-position: top left; background-repeat: repeat-y; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; position: absolute; top: 149px; /*left: 67px;*/ width: 386px; z-index: 99;}
#navigationMenu div.navigationMenuDrop2 .dropdownContainer {background-image: url(../images/bg_dropdown2ColDividers.png); min-height:341px; background-position: top left; background-repeat: repeat-y; float: left; margin: 20px 0 0 0;}

#navigationMenu div.navigationMenuDrop2 .dropdownColumn {float: left; margin: 0 0 20px 20px; width: 167px;}

#navigationMenu div.navigationMenuDrop2 .dropdownCategory h3 {color: #7b7d80; font-size: 1.1em; margin: 0 0 10px 0;}

#navigationMenu div.navigationMenuDrop2 .dropdownCategory ul {background: none; border: 0; height: auto; margin-bottom: 5px; padding:0;}
#navigationMenu div.navigationMenuDrop2 .dropdownCategory ul li {clear:left; background: url(../images/arrow_greyRight.gif) no-repeat 0% 30%; float: none; padding: 0 0 10px 10px;}

#navigationMenu div.navigationMenuDrop2 ul li a {border: 0; font-weight: normal; padding: 0;}
#navigationMenu div.navigationMenuDrop2 .dropdownCategory a:hover {background: none; color: #00aeef;}
#navigationMenu div.navigationMenuDrop2 .dropdownCategory li.active {background: url(../images/arrow_blueRight.gif) no-repeat 0% 30%;}
#navigationMenu div.navigationMenuDrop2 .dropdownCategory li.active a {color: #00aeef;} 

#navigationMenu ul li div.navigationMenuDrop2 {display: none;}
#navigationMenu ul li:hover div.navigationMenuDrop2 {display: block;}

/*Dropdown Menu 3 (Who We Work With)*/
#navigationMenu div.navigationMenuDrop3 {background-color: #ffffff; background-image: url(../images/bg_dropdown3ColMain.gif); background-position: top left; background-repeat: repeat-y; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; position: absolute; top: 149px; /*left: 67px;*/ width: 214px; z-index: 99;}
#navigationMenu div.navigationMenuDrop3 .dropdownContainer {background-image: url(../images/bg_dropdown3ColDividers.png); min-height:80px; background-position: top left; background-repeat: repeat-y; float: left; margin: 20px 0 0 0;}

#navigationMenu div.navigationMenuDrop3 .dropdownColumn {float: left; margin: 0 0 20px 20px; width: 167px;}

#navigationMenu div.navigationMenuDrop3 .dropdownCategory h3 {color: #7b7d80; font-size: 1.1em; margin: 0 0 10px 0;}

#navigationMenu div.navigationMenuDrop3 .dropdownCategory ul {background: none; border: 0; height: auto; margin-bottom: 5px; padding:0;}
#navigationMenu div.navigationMenuDrop3 .dropdownCategory ul li {clear:left; background: url(../images/arrow_greyRight.gif) no-repeat 0% 30%; float: none; padding: 0 0 10px 10px;}

#navigationMenu div.navigationMenuDrop3 ul li a {border: 0; font-weight: normal; padding: 0;}
#navigationMenu div.navigationMenuDrop3 .dropdownCategory a:hover {background: none; color: #00aeef;}
#navigationMenu div.navigationMenuDrop3 .dropdownCategory li.active {background: url(../images/arrow_blueRight.gif) no-repeat 0% 30%;}
#navigationMenu div.navigationMenuDrop3 .dropdownCategory li.active a {color: #00aeef;} 

#navigationMenu ul li div.navigationMenuDrop3 {display: none;}
#navigationMenu ul li:hover div.navigationMenuDrop3 {display: block;}

/*Banner Area/Content*/
#bannerWrapper {background-color: #282828; float: left; height: 294px auto; margin-top: 4px; width: 100%;}
#mediaContainer {float: left; position: relative; top: 0; left: 0; width: 483px; z-index: 1;}
#mediaContainer.navSlider {width: 646px;}
#bannerContent {float: right; padding: 20px; width: 447px;}
#bannerContent.links {padding: 0; width: 324px;}

h1 {color: #FFFFFF; font-family: Helvetica, sans-serif; font-size: 2.6em; font-weight: normal; margin: 7px 0 16px 0; 
text-transform: lowercase;}
h2 {color: #00aeef; font-family: Helvetica, sans-serif; font-size: 1.8em; font-weight: normal; margin-top: 0; line-height: 1;}
#bannerContent p {color: #a7a9ac; font-size: 1.6em; line-height: 1.5em; margin: 0;} 


.sliderInformation {background-image: url("../images/bannerText_bg.png"); background-position: left top; background-repeat: repeat; bottom: 0; padding: 20px 24px; position: absolute; width: 598px;}
.sliderInformation h1 {margin: 0 0 1px 0;}
.sliderInformation h2 {font-size: 1.5em; margin-bottom: 15px;}
.sliderInformation p {color: #FFFFFF; font-size: 1.2em; margin-bottom: 0;}
.sliderInformation a {color: #00aeef; text-decoration: none;}
.sliderInformation a:hover {text-decoration: underline;}
.blue
{
  color: #00AEEF;
}

#bannerContent.links ul {margin: 0; padding: 0;}
#bannerContent.links ul li {list-style: none; height: 49px;}
#bannerContent.links ul li a {background-color: #545454; border-bottom: 1px solid #404040; border-top: 1px solid #727272; color: #FFFFFF; display: block; font-style: bold; padding: 16px 0 11px 23px; text-decoration: none; text-shadow: 1px 0px;}
#bannerContent.links ul li a:hover {background-image: url(../images/bannerLink_bg.gif); background-position: top left; background-repeat: repeat-x; text-shadow: none;}

#twitter {background-image: url(../images/bg_twitterFeed.gif); position:relative; background-position: top left; background-repeat: repeat-x; background-color: #4b6f7e; clear: both; height: 51px; padding: 12px 22px 0px 22px;}
#twitterFollow {float: left; width:120px; }
#twitterFollow h2 { color: white; margin: 0; font-size: 15px; font-weight:bold;}
#twitterFollow a {display:block; color: #b9efff; font-weight: bold; text-decoration: none;}

#feedCache {
  float: left;
  height: 40px;
  width: 800px;
}
#feedCache p {
	color: #fff; 
	display: inline-block; 
	font-weight: bold; 
	font-size: 0.9em; 
	margin: 0; 
	padding: 0 32px; 
	width: 690px;
}
#feedCache p a {
	color: #b9efff; 
	text-decoration: none;
}
#feedCache .date { 
	font-style: italic; 
	font-weight: normal; 
	color: #b9efff; 
}
.rsArrow {
	position: absolute;
	height: 29px;
	top: 5px;
	width: 22px;
}
.rsArrow.rsArrowRight {
	background: url("../images/btn_twitterNext.png");
	right: 0;
}
.rsArrow.rsArrowLeft {
	background: url("../images/btn_twitterPrev.png");
	left: 0;
}

/*Main Content Area*/
#mainWrapper {background-color: #ededed; background-image: url(../images/bg_main2ColContent.gif); background-position: top left; background-repeat: repeat-y; clear: both; border-bottom: 30px solid #EDEDED;}
#mainWrapperFullWidth {background-color: #fff; width:970px; clear: both; border-bottom: 30px solid #EDEDED;}
#widgetWrapper {background-color: #fff; background-position: top left; background-repeat: repeat-y; clear: both; border-bottom: 30px solid #EDEDED;}
#mainWrapper.home {background-image: url(../images/bg_mainContent.gif);}
#mainWrapper.contactUs {background-image: url(../images/bg_mainHalfContent.gif);}
#mainWrapper.event {background-color:#545454;background-image:none;border:4px solid #ededed;}
#mainWrapper.event > div {border-bottom:4px solid #ededed;padding:10px 27px 10px 27px;}
#mainWrapper.event > div h1 {text-transform:none;line-height:32px;font-size:29px;margin:20px 0 30px 0;}
#mainWrapper.event > div h1 a {color:#00aeef;}
.eventsection {margin-top:30px;margin-bottom:30px;overflow:hidden;}
.eventsection p {color:#fff;}
.eventsection p a {color:#00aeef;}
.eventsection div.left > p {margin-top:0;}
.eventsection div.left {float:left;width:420px;margin-right:60px}
.eventsection div.left div.floated {float:left;margin-right:30px;margin-bottom:20px;width:160px;}
.eventsection div.right {float:right;width:410px;}
.eventsection div.right span {color:#00aeef;font-size:15px;font-style:italic;margin-top:20px;display:block;}


.slimContentColumn {float: left; margin: 0 0 5px 4px; width: 318px;}
.columnContent {border-top: 5px solid #ededed; /*margin-bottom: 5px;*/ padding: 15px 21px; padding-top:14px;}
.columnContentslides {border-top: 5px solid #ededed; /*margin-bottom: 5px;*/ padding: 15px 21px; padding-top:14px;}
.columnContent ul {color: #58595b;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;margin:0;padding:0;}
.columnContent ul li {background: url(../images/bullet-blue.png) top no-repeat;background-position: 0px 5px; list-style: none;padding-left:12px;color: #58595b;font-family: Arial, Helvetica, sans-serif;}
#collected li {list-style:none;background:none;}
#slides_container ul li {list-style:none;background:none;}

.columnContent.contact, .columnContent.contact a {margin: 0; padding: 0;}
.columnContent.links a {display: block;}
.slimContentColumn h2 {border-bottom: 1px solid #cccccc; margin-top: 5px; margin-bottom: 29px; padding-bottom: 15px;  color:#58595B;}
.slimContentColumn a {color: #00aeef; /*display: block;*/ margin-bottom: 20px; text-decoration: none; /*white-space: nowrap;*/}

.mainContentColumn {float: left; margin: 0 0 5px 4px; width: 640px;}
.mainContentColumnFullWidth {float: left; margin: 0 0 5px 4px; width: 960px;}
.mainContentColumn h2 {border-bottom: 1px solid #cccccc; margin-top: 0px; margin-bottom: 25px; padding-bottom: 23px; color:#58595b;}
.mainContentColumn h3 {color: #00aeef; font-size: 1.4em; line-height: 1.2em; margin: 0 0 20px 0; }
.mainContentColumn p {font-size: 0.9em; margin-bottom: 20px;}
.mainContentColumn a {color: #00aeff; text-decoration: none;}

.newsBlogEntry {border-bottom: 1px solid #E7E7E7; margin-bottom: 20px; padding-bottom: 14px;}
.newsBlogEntry.lastEntry {border: 0; margin-bottom: 0; padding-bottom: 0;}
.newsBlogEntry h3 {color: #00aeef; font-size: 1.4em; line-height: 1.2em; margin: 0 0 2px 0; }
.newsBlogEntry .entryType {text-transform: uppercase;}
.newsBlogEntry .entryDate {color:#757575; font-size: 0.9em; font-style: italic;}
.newsBlogEntry:last-child {border-bottom: none; margin-bottom: 20px; padding-bottom: 14px;}

.entrySummary {margin-top: 15px;}

.newsBlogEntry p {/*float: left;*/ clear: right; margin:0 0 2px 0; /*width: 155px;*/}
.newsBlogEntry img {border: 1px solid #ededed; float: left; margin: 0 15px 15px 0;}

.newsBlogEntry a.readMore {color: #00aeef; font-weight: bold; text-decoration: none;}
.newsBlogEntry a.readMore img {border: none; float: none; margin: 0;}
.newsBlogEntry a.readMore:hover {text-decoration: underline;}

.btnCreatePDF {background:url(../images/Dev-Login-Create-PDF-Button.jpg) no-repeat;width:232px;height:36px;cursor:pointer;}
.btnLogin {background:url(../images/Dev-Site-Login-Button.jpg) no-repeat;width:363px;height:36px;cursor:pointer;}
.textbox{width:356px;height:26px;}

/*** News ***/
.pageNumber {}
.pageNumber ul {margin: 0 0 0px 0; padding: 0 0 25px 0;list-style:none;}
.pageNumber.set2 ul {border: 0; margin: 0;}
.pageNumber li {display: inline; list-style: none; padding: 0 3px;background:none;}
.pageNumber li.prevPage {padding-left: 0;background:none;}
.pageNumber li.nextPage {padding-right: 0;background:none;}
.pageNumber a {color: #00aeff; text-decoration: none;}
.pageNumber .active { color:#58595b;}
.ReadMore{color:#00aeff;}

.newsArticle {border-bottom: 1px solid #CCCCCC; margin: 0 0 25px 0; padding: 0 0 25px 0; width: 598px;}
.newsArticle h3 {margin-bottom: 5px;}
.newsArticle .articlePublished {color: #757575; font-style: italic;}

.articleSummary {float: left; margin-top: 15px; width:589px;}
.articleSummary img {border: 1px solid #EDEDED; float: left; margin: 0 15px 15px 0;}
.articleSummary p {margin: 11px 0 13px 0;}
.articleSummary a.readMore {font-weight: bold;}
.articleSummary a.readMore img {border: 0; float: none; margin: 0;}

ul.articleTags {/*clear: both;*/ /*float: left;*/ margin: 30px 0 10px 0; padding: 0;}
ul.articleTags li {background: url(../images/newsTag_bgRight.gif) top right no-repeat; background-color: #aaaaaa; float: left; list-style: none; margin: 0 7px 7px 0; padding: 0; display: inline-block; }
ul.articleTags li.firstItem {background: none; font-weight: bold; font-size: 0.9em;}
ul.articleTags a {background: url(../images/newsTag_bgLeft.gif) top left no-repeat; color: #FFFFFF; font-weight: bold; padding: 0px 5px; text-decoration: none; text-transform: uppercase; display: block; font-size: 13px; margin-bottom: 0; }

ul.articleTags.tagCloud {margin: 0 0 20px 0; width: 276px;}

.articlePosted {clear: both;}
.articlePosted p {font-weight: bold; float: left; font-size: 0.9em; margin: 6px 0 0 0;}
.articleEditor {color: #00AEFF;}
p.articleComments {float: right;}

.newsStory h3 {margin-bottom: 5px;}
.newsStory h4 {/*clear: both;*/ float: left; font-size: 1.2em; margin: 20px 0;}
.newsStory .articlePublished {color: #757575; font-style: italic;}

.articleStory img {border: 1px solid #EDEDED; float: left; margin: 0 15px 15px 0;}
.articleStory p {margin: 11px 0 13px 0;}

.switchArticle {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; float: left; margin: 5px 0 5px 0; padding: 25px 0; width: 100%;}
.newsStoryResults {float: left;}
.switchArticle a {font-weight: bold;}
.switchArticle ul {float: right; margin: 0; padding: 0;}
.switchArticle li {color: #00aeff; padding: 0; display: inline; list-style: none;}
.switchArticle li.divider {padding: 0 5px;}

.comments {background-color: #f6f6f6; float: left; padding: 30px 20px; margin: 0 0 30px 0; width: 558px;}
.comments p {font-weight: bold;}
.comments a.commentName {color: #00aeff; font-weight: bold;}
.commentPublished {font-style: italic; float:left;}

.viewAll {float: right;}
.websiteAddress {clear: both; float: left; margin-top: 5px;}

p.sportData {width:276px;color: #00aeef; font-size: 1.5em; font-weight: bold; margin: 24px 0 0 0; text-transform: uppercase; text-align: center;  }

#imageGallery {display: inline-block; margin: 8px 0 20px 0;}
#imageGallery ul.imageSlider {text-align: center;}

ul.imageSlider {margin: 0 8px; text-align: center; padding: 0;}
ul.imageSlider li {display: inline; list-style: none; padding: 0 6px;}
ul.imageSlider li.prev {padding-left: 0;}
ul.imageSlider li.next {padding-right: 0;}
ul.imageSlider img {vertical-align: middle;}


ul.weWorkWith {margin: 0px 0 0 0; text-align: center; padding: 0;}
ul.weWorkWith li {display: inline; list-style: none; width: 80px; padding: 0 3px 3px 3px;}

ul.weWorkWith.widgets {margin-top: 16px;}
ul.weWorkWith.widgets li {padding: 0 8px; width: 130px;background:none;}


.weWorkWith {margin: 0px 0 0 0; text-align: center; padding: 0;}
.weWorkWith li {display: inline; list-style: none; width: 80px; padding: 0 3px 3px 3px;}

.weWorkWith.widgets {margin-top: 16px;}
.weWorkWith.widgets li {padding: 0 8px; width: 130px;}

#imageViewer {margin-top:30px; position: relative;}
#imageText {background-image: url(../images/bg_blue95.png); background-position: top left; background-repeat: repeat; color: #FFFFFF; position:absolute; bottom: 0; left: 0; padding: 20px 48px; /*width: 100%;*/}
#imageText h4 {font-size: 1.5em; margin: 0 0 15px 0;}
#imageText p {margin: 0;}

.viewerPrevious {position: absolute; top: 0; left: 0; z-index: 99;}
.viewerNext {position: absolute; top: 0; right: 0; z-index: 99;}

a.emailAddress {color: #00aeef; text-decoration: none;}

.widget-right h3 {color:#000000;}

/*Footer*/
#footerWrapper {background-color: #545454; padding: 25px 30px 14px 25px;}
#footerWrapper h5 {background-image: url(../images/footer_border.gif); background-position: bottom left; background-repeat: repeat-x; 
margin: 0 0 25px 0; padding-bottom: 15px;}

#footerEvents {float: left; margin-right: 23px; width: 277px;}
#footerEvents .event {margin-bottom: 27px; padding: 0 43px;}
#footerEvents .event a.findMore{margin-left:16px;background-image: url(../images/bg_blueButton.gif); background-position: top left; background-repeat: no-repeat; color: #FFFFFF; font-size: 0.9em; font-weight: bold; text-decoration: none; padding: 6px 60px 5px 10px; width: 156px;}

#footerFollow {float: left; width: 593px;}
.followColumn {float: left; padding-left: 33px; width: 128px;}
.followColumn.twitter {padding: 0 30px 0 0; width: 240px;}
.followColumn.twitter ul {float: left;}
#twitterLinks ul.socialFollow.twitterList1 {margin-right: 75px;}

.followSocialLinks ul {margin: 5px 0 0 0; padding: 0;}
.followSocialLinks li {list-style: none; padding: 11px 0; float: left; margin-right: 20px; min-width: 100px;}
.followSocialLinks.otherList li {padding: 12px 0 16px 0; min-width:100px;}
.followSocialLinks li a {color: #FFFFFF; text-decoration: none;}

#footerNavigation {background-color: #494949; margin-bottom:1px;}
#footerNavigation ul {margin: 0; padding: 25px 30px; text-align: left;}
#footerNavigation li {background-image: url(../images/divider_footer.gif); background-position: left center; background-repeat: no-repeat; color: #FFFFFF; font-size: 0.9em; font-weight: bold; display: inline; font-weight: bold; padding: 0 7px 0 13px;}
#footerNavigation li.copyright {padding-left: 0; background: none;}
#footerNavigation li a {color: #FFFFFF; text-decoration: none;}
#footerNavigation #footerImage {float:right;margin-top:-54px;margin-right:30px;}

#footerShadow {margin: 0 auto; margin-bottom: 0px; width: 1006px;}

/***Share This Page***/
#shareThisPage {border-bottom: 1px solid #e8e8e8; padding-bottom: 25px; margin-bottom: 25px;}

/*Clearing Div*/
.clear {clear: both; font-size: 0px; margin: 0px; padding: 0px; line-height: 0px; }

/***Homepage***/
/*The Opta Difference*/
.player {float: left; margin: 4px 0 10px 0; width: 128px;}
.player.two {margin-left: 15px;}

.player h3 {color: #01aeef;}
.player select {border: 1px solid #adadad; margin-bottom: 10px; width: 128px;}

.worldCupYear, .worldCupCountry, .worldCupPlayer {}
.playerRole {border: 1px solid #adadad; width: 270px;}

#playerPerformance { border-collapse:collapse;}
#playerPerformance tr {border-bottom: 1px solid #eeeeee; height: 26px;}
#playerPerformance td {font-weight: bold; width: 48px;}
#playerPerformance th {font-weight: normal; width: 165px;}

#playerPerformance tr.noBorder {border: none;}
#playerPerformance td.player2 {text-align: right;}

/***Distribute Data***/
/*Products in Action*/

.productsInAction {border-bottom: 1px solid #e6e7e8; margin-bottom: 25px; padding-bottom: 25px;}
.productsInAction.lastItem {border: none; padding-bottom: 0; margin-bottom: 0;}
.productsInAction a {color: #00aeef; font-weight: bold; text-decoration: none;}

.productsInAction ul {float: left; display: block; margin: 0 0 10px 0; padding: 0;}
.productsInAction li {float: left; list-style: none; padding: 0;}
.productsInAction li img.sliderArrows {padding: 53px 0;}
.productsInAction li.nextArrow {padding-left: 9px;}
.productsInAction li.prevArrow {padding-right: 9px;}

.productsInAction ul li a {color: #9c9c9d; padding: 0 6px; text-decoration: none;}
.productsInAction ul li a:hover {color: #00aeef;}
.productsInAction a.findOutMore {float: left;}
.imgTitle {display: block; font-size: 1.1em; margin-left: 10px; width: 165px;}

/*Widgets*/
#playerRankingExample {margin-bottom: 15px; width: 597px;}
#playerRankingHeading {background-image: url(../images/diagram_headerBlue.gif); background-position: top left; background-repeat: no-repeat;}
#playerRankingHeading h4 {color: #FFFFFF; font-size: 1em; margin: 0; padding: 1px 10px;}
#playerRankingFilter {background-image: url(../images/diagram_bgFilterBar.gif); background-position: top left; background-repeat: repeat-x; border-left: 1px solid #ededed; border-right: 1px solid #ededed; height: 29px;}
#playerRankingFilter select {float: right; font-size: 0.8em; height: 17px; margin: 5px 10px 0 0; padding: 0; width: 97px;}
#playerRankingContent {border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
#playerRankingFooter {}

blockquote {background: url(../images/icon_quote.gif) top left no-repeat; margin: 0; padding: 5px 25px 8px 25px;}

#testimonial {float:left; margin-bottom: 10px;}
#testimonial img {float: left; vertical-align: middle;}
#testimonialDetails {float: left; margin-left: 10px; padding-top: 15px;}
#testimonialDetails .name {color: #00aeff; font-weight: bold;}
#testimonialDetails .role {display: block; font-weight: bold;}

/*** Playground Landing Page ***/

.playgroundLanding h2 {border-top: 5px solid #ededed; margin: 0; padding: 21px;}
.playgroundLanding.academic h2 {background: url(../images/bg_headingOrangeSmall.gif);}
.playgroundLanding.developer h2 {background: url(../images/bg_headingGreenSmall.gif);}
.playgroundLanding.blogger h2 {background: url(../images/bg_headingPurpleSmall.gif);}

.playgroundLanding .columnContent {border-top: 0;}
.playgroundLanding img.preview {margin-left: -15px;}
.playgroundLanding a {font-weight: bold;}
.playgroundLanding.academic a {color: #ea8b1a;}
.playgroundLanding.developer a {color: #68ac0c;}
.playgroundLanding.blogger a {color: #92278f;}

/*** Playground Sub Pages***/

h2.playground {border-top: 5px solid #ededed; margin-bottom: 0; margin-top: 0; padding: 17px;}
h2.playground.academic {background: url(../images/bg_headingOrange.gif) top left no-repeat; background-color: #f7941d;}
h2.playground.blogger {background: url(../images/bg_headingPurple.gif) top left no-repeat; background-color: #92278f;}
h2.playground.developer {background: url(../images/bg_headingGreen.gif) top left no-repeat; background-color: #72c00a;}

/*Playground Application Form*/
.applicationForm {float: left; margin-bottom: 10px;}
.applicationForm ul {margin: 0; padding: 0;}
.applicationForm li {clear: both; float: left; list-style: none outside none; padding: 10px 0; width: 100%;}
.applicationForm li.requiredFields {font-style: italic;}
.applicationForm label {float: left; padding-right: 10px; width: 132px;}
.applicationForm input {border: 1px solid #CCCCCC; float: left; width: 450px;}
.applicationForm select {border: 1px solid #CCCCCC; float: left; width: 452px;}
.applicationForm textarea {border: 1px solid #CCCCCC; height: 120px; width: 450px;}

.columnContent.application {border-top: 0;}

.asterisk {color: #ff0000;}
.fieldNote {display:block; color: #8b8b8b;}
#requirements {height: 230px;}
.sendBtn {float: right;}

/** Sector Page **/
a.solutionLink {background: url(../images/arrow_greyRight.gif) left center no-repeat; color: #808185; font-size: 1.1em; font-weight: bold; margin-bottom: 20px; padding-left: 10px; width:258px; float:left;}
a.solutionLink:hover {background: url(../images/arrow_blueRight.gif) left center no-repeat; color: #00aeef;}

/*Sector Page - Betting*/
#productSolutions {border-width: 1px 0; border-style:solid; border-color: #e8e8e8; margin-bottom: 20px; padding: 28px 0 8px 0;}
.solutionType {float: left; padding-right: 25px; width: 274px;}

.optaEdgeLinks {background: url(../images/arrow_blueRight.gif) left center no-repeat; display: inline-block; font-weight: bold; padding: 0 10px; width: 274px;}

/*What We Collect*/
#sportsMap {border-top: 1px solid #e8e8e8; margin-top: 30px; padding-top: 20px;}
#sportsMap ul {margin: 20px 0 0 0; padding: 0;}
#sportsMap li {float: left; list-style: none; padding-bottom: 24px; width: 199px; height: 20px;}
#sportsMap li img {padding-right: 10px; vertical-align: middle;}

#sportsMap a.active {text-decoration: underline;}

/*Who We Work With*/
.wwwwCol {float: left; padding-right: 25px; width: 274px;}

ul.clientList {margin: 0; padding: 0;}
ul.clientList li {display: inline; list-style: none; margin-right: 16px; padding: 0;background:none;}
ul.clientList li img {padding: 15px 0;}

/*** Contact Us ***/

#mainWrapper.contactUs .mainContentColumn {width: 479px;}

.contactOptions {float: left; width: 196px; border-right: 1px solid #CCCCCC; padding-right: 20px;}
.contactOptions ul {margin: 0 0 10px 0; padding: 0; list-style:none;}
.contactOptions li {background: url(../images/arrow_greyRight.gif) left 13px no-repeat; padding: 7px 0 7px 10px;}

.contactOptions a {color: #828284; font-weight: bold; font-size: 1.1em;}
.contactOptions li.activeOption {background: url(../images/arrow_blueRight.gif) left center no-repeat;}
.contactOptions li.activeOption a {color: #00aeff;}

.contactOptionDetails {padding-left: 20px; float: left; width: 200px;}

#enquiryForm {}
#enquiryForm label {clear: left; float: left; padding-top: 5px; width: 80px;}
#enquiryForm input, #enquiryForm textarea,#enquiryForm select {border: 1px solid #CCCCCC; float: left; margin-bottom: 10px; width: 304px;}
#enquiryForm input {height: 26px;}
#enquiryForm textarea {height: 172px;}
#enquiryForm img {float: left;}

/***Join Our Team***/

.vacancyFilter {float: left; width: 196px; border-right: 1px solid #CCCCCC; padding-right: 20px;}
.vacancyFilter h3 {margin-bottom: 10px;}
.vacancyFilter ul {margin: 0 0 10px 0; padding: 0;}
.vacancyFilter li {background: url(/images/arrow_greyRight.gif) left 13px no-repeat; list-style: none; padding: 7px 0 7px 10px; }
.vacancyFilter a {color: #828284; font-weight: bold; font-size: 1.1em;}
.vacancyFilter li.activeVacancy {background: url(../images/arrow_blueRight.gif) left center no-repeat;}
.vacancyFilter li.activeVacancy a {color: #00aeff;}

.vacancyDetails {padding-left: 20px; float: left; width: 360px;}
.formatDetails {color: #58595B;}
.vacancyDetails ol, .vacancyDetails ul {margin: 0 0 0 20px; padding: 0;}
.vacancyDetails ol li {padding: 0 0 20px 0;}


#vacancyApplication {}
#vacancyApplication label {clear: left; float: left; padding-top: 5px; width: 70px;}
#vacancyApplication input, #vacancyApplication textarea {border: 1px solid #CCCCCC; float: left; margin-bottom: 10px; width: 199px;}
#vacancyApplication input {height: 26px;}
#vacancyApplication textarea {height: 172px;}
#vacancyApplication img {float: left;}
#vacancyApplication input#vacancyCV, #vacancyApplication input#vacancyCoverLetter {width: 120px;}

.sendVacancyApplication {float:right; margin-left:69px;}

a.sendVacancyApplication {float: left;}

.searchMargin{ margin-bottom:5px;}


.mainContentColumn.social {margin-bottom: 0;}
/*.columnContent li
{
   list-style-position:outside;
   list-style-image: url('../images/1349453907_bullet_blue_small.png');
}*/
.columnContent.smallSocialMedia {border-right: 5px solid #EDEDED; float: left; min-height:131px; width: 275px;}
.columnContent.smallSocialMedia.noBorder {border-right: 0;}

h2.socialMedia {border: 0; margin: 0; padding: 0;}
h2.socialAccount {margin-bottom: 0px; padding-bottom: 8px;}

ul.socialMediaAccounts {float: left; margin: 0 15px 0 0; padding: 0;}
ul.socialMediaAccounts.secondColumn {margin: 0;}
ul.socialMediaAccounts li 
{
    border-bottom: 1px solid #e6e7e8; 
    list-style: none; 
    padding: 30px 0 22px 0; 
    width: 272px; 
    margin-right:10px; 
    float:left;
    height:100px;
    }
    
ul.socialMediaAccounts li.noBorder{ }
ul.socialMediaAccounts li.notFace_Twit{  height: 50px; }
ul.socialMediaAccounts img {vertical-align: middle; padding-right: 8px; float:left;}
ul.socialMediaAccounts li p {margin: 10px 0;}

ul.socialMediaAccounts li.lastAccount {border: 0;}
.gPlus
{
     width: 85px;
     float : left;
}

ul.tedt> li
{
    background: url(../images/arrow_greyRight.gif) left 13px no-repeat;
}

h3.searcher{
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 3px solid #EDEDED;
}

.search
{
   margin-bottom: 50px;
}
.setBold
{
   font-weight:bold;
}


/* MAP */

.markers {
  display:none;
}

#sports-grid {
  padding:10px 0 20px 0;
  overflow:hidden;
}

#sports-grid li {
    display: block;
    float: left;
    margin-right: 25px;
    padding: 5px 0;
    width: auto;
}

#sports-grid .selected {
    text-decoration: underline;
}

/* HOMEPAGE TAKEOVER */
#mask {position:absolute;left:0;top:0;z-index:100;background:rgba(0,0,0,0.7); -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display:none;}
#takeover {margin:0 auto;width:970px;}
#takeover .window {display: none;background-color:#fff;font-size: 1.2em;position: absolute;z-index:9999;}
#takeover #dialog {width:970px;height:414px;top:150px;left:-20;;z-index:9999;background-color:#fff;}
#takeover #dialog #splashtext {position:absolute;top:101px;left:29px;}
#splashtext .splashtextitem {float:left;color:#000;margin-right:2px;}
#splashtext .splashtextitem:last-child {margin-right:0;}
img.btn_close {border:0;margin-top:374px;margin-left:376px;opacity:1;}
img.btn_close:hover {opacity:0.5;}

/* WORLD CUP CENTRE TAKEOVER */
#takeovercustom {margin:0 auto;width:544px;}
#takeovercustom .window {display: none;background-color:#fff;font-size: 1.2em;position: absolute;z-index:9999;}
#takeovercustom #wccpopup {width:544px;height:600px;top:150px;left:-20;;z-index:9999;background-color:transparent;}
#wccmain {background-color:#fff;height:600px;clear:both;}
#wcchead {width:544px;height:73px;}
#wcccontent {padding-left:18px;padding-right:18px;background-color:#fff;}
#wcccontent {font-family:Arial, sans-serif;font-size:14px;color:#000;}
#wcccontent label {float: left; padding-right: 10px; width: 132px;margin-top:6px;}
#wcccontent input {border: 1px solid #CCCCCC; float: left; width: 344px;height:30px;margin-bottom:30px;}
#wcccontent input.wccsubmit {width:275px;height:36px;border:0;margin-left:130px;margin-bottom:6px;}
#wcccontent input.wccsubmit:hover {cursor:pointer;}
#wcccontent span {clear:both;display:block;color:#6d6e71;font-family: Arial,sans-serif;font-size:12px;font-style:italic;margin-bottom:4px;}
.columnContent p img:hover {cursor:pointer;}
#takeovercustom #wccpopup .close {float:right;margin-bottom:10px;margin-right:6px;}





















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
