/* Table Of Contents */

/* TAGS               - Tag definitions */
/* LAYOUT AREAS       - Main Layout areas (Header, Content, Right Side, Footer) */
/* HEADER AREAS       - Areas within the head section */ 
/*    top contain     */
/*	  tabs            */
/*    accessibility   */
/*    logo            */
/* MAIN CONTENT AREAS - Areas within the main content section */
/*    news            */
/*    info            */
/*    banner          */
/* RIGHT SIDE AREAS   - Areas within the right side section */
/* FOOTER AREAS       - Areas within the footer */
/* GLOBAL             - Global classes */


/* TAGS */
  body{width:100%; font-family: verdana, arial, helvetica, sans-serif;line-height:1.2em;margin:0;padding:0;border:0;background-color:#538659;color:#fff;}
  img{border:0;margin:0;white-space:normal;}
  h1{padding:0;margin-bottom:10px;color:#dae115;font-size:1em;font-variant:small-caps;}
  h1.newsItem{float:right;}
  h2{padding:0;margin:0;color:#dae115;font-size:0.8em;font-variant:small-caps;}
  h2 a {color:#dae115; text-decoration:none;}
  h2 a:hover {text-decoration:underline;color:#ece638;}
  h2 a:visited {text-decoration:none;}
  h2 a:visited:hover {text-decoration:underline;}
  a h2 {color:#dae115; text-decoration:none;}
  a:hover h2 {text-decoration:underline;color:#ece638;}
  a:visited h2 {text-decoration:none;color:#ece638;}
  a:visited:hover h2 {text-decoration:underline;color:#ece638;}
  form{padding:0;margin:0;}
  p{color:#fff;font-size:0.7em;margin:0; padding: 0 0 5px 0;}
  a:hover{color:#ece638;}
  a{color:#ece638;}

  
  .none{}


  .topNewsStoryText p a{text-decoration:none;font-size:1.1em;}
  .topNewsStoryText a p{line-height:1.4em;}
  .topNewsStoryText h1 a{text-decoration:none; margin:0px; padding:0px;}
  .topNewsStoryText a{text-decoration:none;}
  .topNewsStoryText h1 a:hover {color:#ece638;text-decoration:underline;}
  .topNewsStoryText a h1{text-decoration:none;}
  .topNewsStoryText a h1 p{padding:0 0 2px 0}

    
  .mainNews h1 a:hover{color:#ece638;text-decoration:underline;}
  .mainNews p a{font-size:1.2em;}
  .mainNews a h1{text-decoration:none;}
  
  
/* LAYOUT AREAS */
  #wrapper{width:997px; height:auto;margin:0;padding:0;}
  #headerWrapper{width:997px; float:left;margin:0;padding: 10px 0 0 0;}
  #contentWrapper{width:760px;height:auto; float:left;margin:0;padding: 0 0 0 10px;}
  #contentWrapper ul {color:#fff;font-size:0.8em;}
  #rightWrapper{width:225px;height:auto;float:right;padding:0px;margin:0;}
  #footerWrapper{width:980px;height:45px; margin:0; padding:0 0 0 5px;top:0; left:0;}

/* -------------------------------- HEADER AREAS -------------------------------- */
	#loginWrapper {width:500px; float:left; margin: 10px 0 0 10px;}
	#loginWrapper img {float: left;}
	#siteLogin {float:left; margin: 0 0 0 50px;}
	
/* topmost container - Wraps Logo and Header Banner */
    #headerOneWrapper{float:left;width:997px;}
    #logosWrapper{float:left;width:450px;padding:0;margin:0;}
    #celticFcSponsors{float:left;padding-top:10px; width:340px;}
    #celticFC{float:left;width:97px;height:97px;padding:0 0 0 10px;margin:0;}
    #celticFC img{padding-top:0px;}
    .sponsors{float:left;width:82px;padding: 0 0px 0 20px;}
    #celticFCLogo{float:left;width:245px;padding: 35px 0 10px 20px;}
    #bannerSearchWrapper{float:left;width:495px;}
    #headerBanner{float:left;width:468px;height:60px;padding: 0 10px 0 10px;margin:0;}
    #regions{float:left;padding:4px 10px 0 5px;}
    #search{float:left;padding: 8px 0 0 9px; width:313px;}
        #search img{float:left; padding: 8px 10px 5px 0;}
        .SearchInput {float:left; margin-top:0px; margin-right:5px; width:100px;}
        .searchLabel {float:left; padding-top:2px;Padding-left:0px;font-size: 0.7em; font-weight: bold;color:#ffffff;}
        .SearchButton {float:left; width:30px; height: 30px; color:#376900;}
    .WebSearchButton {float:left; width:30px; height: 30px; color:#376900; background: transparent url(/images/header/search/goBtn.gif) no-repeat top left; border: none;}

/* Tabs */
  #tabContain{padding: 10px 0 0 5px;white-space:nowrap;width:992px;}
  #tabContain ul{padding: 0;margin: 0;list-style-type: none;}
  #tabContain li{display: inline;margin: 0;white-space:nowrap;}
  #tabContain li a{font: 700 0.7em verdana, arial, helvetica, sans-serif;width:120px;height:14px;
				   padding: 0px 32px 0 4px;text-decoration: none;
	               float:left;display: block;left: 20px;white-space:nowrap;}
  #tabContain li a.white{background: transparent url(/images/header/tabs/whiteTab.gif) no-repeat top left ;color:#376900;padding-top:3px;}
  #tabContain li a.green{background: transparent url(/images/header/tabs/greenTab.gif) no-repeat top left;color:#fff;padding-top:3px;}
  #tabContain li a.whiteSelected{background: transparent url(/images/header/tabs/whiteTabShaded.gif) no-repeat top left ;color:#376900;padding-top:3px;}
  #tabContain li a.greenSelected{background: transparent url(/images/header/tabs/greenTabShaded.gif) no-repeat top left;color:#fff;padding-top:3px;}
  #tabContain li a:hover.white{color:#1aaf2f;}
  #tabContain li a:hover.green{color:#1aaf2f;}
   
  
  /* 2nd Level Nav Wrapper */
.RadMenu_Default{background:transparent url(img/whiteBg.gif) top left;width:997px;white-space: nowrap;height:40px;margin:0; padding:0;}
.RadMenu_Green{background:transparent url(img/greenBg.gif) top left;width:997px;white-space: nowrap;height:40px;margin:0; padding:0;}

/* 2nd Level Nav */
.horizontal .link{text-decoration:none;color: #006900;background: url(img/Separator.gif) no-repeat right;}
.RadMenu_Green .horizontal .link{text-decoration:none;color: #fff;background: url(img/Separator.gif) no-repeat right;}
.horizontal .lastMenu{text-decoration:none;color: #006900;background: url(img/EmptyWhiteSeparator.gif) no-repeat right;}
.RadMenu_Green .horizontal .lastMenu{text-decoration:none;color: #fff;background: url(img/EmptyGreenSeparator.gif) no-repeat right;}

/* 3rd Level Nav */
.vertical .link{text-decoration:none;color: #fff;background:#006900;}
.slide{margin-top:4px;}

.menuWrapper {float:left;width:997px;margin:0; padding:0;}

.RadMenu_Default .link:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded{color: #1e3802;}

.RadMenu_Default .text{font-size: 0.68em;font-family: Arial, Verdana;padding:3px 10px 0 10px;margin:0px;font-weight:bold;}
/* 3rd Level Drop downs*/
.RadMenu_Default .group{border-right: 0px;border-bottom: 0px;background-color:#376900;}
.RadMenu_Default .group a {color:#fff;}
	
.RadMenu_Default .group .link:hover,
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded{font-weight: normal;color:#ece638;}

.RadMenu_Default .vertical .separator .text{background: #ccc;font-size: 1px;}
  
/* ------------------------------- Splash Page -------------------------------- */
  #splashContainer {position:absolute; left:50%; top:50%;width: 640px; height: 460px; margin-left: -320px; margin-top: -230px;}
  #splashbuttonContainer {float:left; width:640px; height:30px;}
  .entersite {float:left; width:320px; margin-top: -3px; line-height:30px; text-align:center; background: transparent url(/images/main/news/newsBg.gif) top left;}
  .entersite a {font-size:0.9em; color: #fff; text-decoration:none;}
  .entersite a:hover {font-size:0.9em;color:#ece638; text-decoration:underline;}

/* ----------------------------- MAIN CONTENT AREAS ----------------------------- */
	#mainLeft{width:440px;float:left;padding:0 10px 0 0;}
	#newsImage{width:440px;height:294px;}
    .leftContent{float:left; width:440px;padding:0 0 10px 0;}
    .leftContentSmall{width:205px;height:120px;float:left;background-color:#fff;}
    
    .activated{color:#f00; font-size:xx-large;}
    .matches{background-color:#fff; color:#000;font-size:0.7em;}
    .matches a{font-size:0.670em;color:#55875a;}
    .matches h1{color:#527d22;font-size:1.2em;padding:0 0 0 3px;margin:0 0 0 7px;}
    .homeTabsContent{padding:3px;}
    .splTable{font-size:0.8em;background:#fff; color:#000;}
    .splTable td{background:#f3f3f3;text-align:center;}
    .splTable tbody tr .left{text-align:left;}
    .splTable tbody tr .yellow{background-color:#fffecd;}
    .splTable tbody tr .green{background-color:#cbfdcd;}
    .splTable h1{color:#527d22;font-size:0.9em;padding:0 0 0 3px;}
    .mainSplTable tr td{padding:8px;}
	#mainRight{width:310px;float:left;padding:0;margin:0;}
    .newsItem{width:295px;height:63px;margin:0 0 10px 0;padding: 3px 3px 0 3px;font-size:0.6em;background-color: #376900;color:#fff;}
    .newsItem img{float:left;padding-right:3px;padding-top:6px;}
    .newsItem a{color:#fff;}
    
    .topNewsStoryText{font-size:1.3em;line-height:1em; float:left;height:55px;width:216px; overflow:hidden;margin:o;padding:0; }
    .topNewsStoryText h1{color:#fff; margin:0 0 5px 0;padding:0;}
   /* .topNewsStoryText p{text-decoration:none;}
    .topNewsStoryText a h1{text-decoration:none;}*/
    .topNewsStoryText a:hover h1{text-decoration:underline;color:#ece638;}
    .topNewsStoryText h1:hover{text-decoration:underline;color:#ece638;}
    
    .infoSection{float:left; width:300px;height:auto;padding-bottom:10px;}
    .infoSection img{display:block;}
    #rotator{float:left;border:solid 1px #fff;text-align:left;width:298px;height:121px; color:#fff;font-size:0.7em;display:block;}
    #ctl00_mainRightContent_rotatingContent_wrapper{display:block; vertical-align: bottom;}
        
    .formTitle{font:bold 100%; background-color:#006900;padding:0 0 0 10px; color:#fff;margin:10px 0 0 0; font-size:130%;}
	.formContent{font-size:80%; background-color:#b7b8cd; color:#404048; border:0px;}
	.formContent td{padding:3px 5px 3px 5px;}
	.subscribeFormLabel{margin-left:0 !important;}
	
	#liveMatch{padding-bottom:10px;height:66px;}
	.liveMatchAdImage{margin-left:-3px;margin-top:-3px;}

	#DateOfBirth span {position:relative; left:-10px;}

    /* Fan Downloads - secure section */
    #downloadsRegister {float:left; width:445px;margin-bottom:5px;font-size:0.8em; line-height:1.2em;}
    #downloadsLogin {float:left; width:445px;font-size:0.8em;}
    .downloadsLoginLabel {float:left; width:100px;margin-top:2px;}
    .downloadsLoginInput {float:left; width:340px;margin-top:2px;} 
    #downloadsLoginButton {float:left; width:200px; padding-left:100px; margin-top:5px;}
    #downloadsLoginRegister {float:left; width:340px;margin-left:100px; margin-top:5px;}
    #downloadsLoginRegister a {color:#fff; text-decoration:none;}
    #downloadsLoginRegister a:visited {text-decoration:none;}
    #downloadsLoginRegister a:visited:hover {text-decoration:underline;}
    #downloadsLoginRegister a:hover {text-decoration:underline;}
    
    #downloadLoginUpdate {float:left; width:440px; margin: 5px 0 5px 0; font-size:0.75em;}
    #downloadLoginUpdate a {color:#fff; text-decoration:underline;}
    #downloadLoginUpdate a:visited {text-decoration:underline;}
    #downloadLoginUpdate a:visited:hover {color:#000;text-decoration:underline;}
    #downloadLoginUpdate a:hover {color:#000;text-decoration:underline;}
    
    #downloadsLoginFailed {float:left; width:340px; margin-left:100px; margin-top:5px; color:#000;}
    
    /* Video section */
    #videoContainer{width:439px; height:250px; background: url(/images/main/video/HomepageVideoBackground.jpg) top left;background-repeat:no-repeat;font-size:0.5em;}
    #videoContainer .options{float:left;padding: 6px 0px 0px 5px;width:120px;}
    #videoContainer .video{float:left;padding: 9px 9px 9px 15px;width:285px;height:230px;}
    #videoContainer .videoButton {width: 125px; height: 42px; padding-bottom: 1px; line-height:42px; text-align: center; background: url(/images/main/video/buttonBackgroundSmall.gif) no-repeat top left; cursor:hand;}
    #videoContainer a.signUpLink {font-size: 1.3em; color: #006900; text-decoration: none; font-weight: bold; }
    #videoContainer a:hover.videoButtonLink { text-decoration: underline;}
   
    a.videoButtonLink {font-size: 1.3em; color: #222222; text-decoration: none; }
    a:hover.videoButtonLink { text-decoration: underline;}
        
    /* Video section for individual first team players */
    #videoContainerPlayers {clear:both; width:300px; height:287px;background: url(/images/main/video/videoBackGr.gif) top left;font-size:0.5em;margin-top:5px;}
    #videoContainerPlayers .options {margin: 1px 0 0 0;background-color:Gray;width:300px;height:25px;}
    #videoContainerPlayers .video {padding: 6px 5px 0px 8px;float:left; width:285px;height:250px;}
	#videoContainerPlayers .videoButton {float: left; width: 85px; height: 25px; line-height: 25px; text-align: center; margin: 0 2px 0 0; border-style: none; color: #222; background: url(/images/main/video/options.gif) no-repeat top left; cursor: hand;}
    
    .videoClickThrough {float:left;}
    .videoClickThrough a {float:left; color: #222; text-decoration: none; white-space:normal; font-size:1.1em;}
    .videoClickThrough a:hover {text-decoration: underline;}
    
    .volumeControls { text-align: right; padding-top: 3px; padding-right: 5px; height: 20px;line-height:20px; vertical-align: middle;}
    .volumeControls a {text-decoration:none; color: #222222; font-size: 1.1em;}
    .volumeControls a:hover { text-decoration: underline; }
    
    #searchListItem {float: left; margin-bottom: 2px; line-height:2em; width: 440px; font-size:0.70em;border-bottom: solid 1px #376900;}
	#searchListItem a {float: left; color:#fff; text-decoration:none; }
	#searchListItem a:hover {text-decoration:underline;color:#ece638;}
	#searchListDate {float:right; color: #fff;}
	#resultsPageInfo {float:left;  padding-bottom:15px; color: #fff; font-size: 0.8em; font-weight:900;}
	.resultsFeedback {float:left; margin-top:5px; color: #ffffff; margin-top:30px;}
	#searchListNavigation {float:left; margin: 0;width:100%; text-align:center;}
	.searchListFilterCheck {float:right;}
	.searchListFilterMonth {float:right;}
	.searchListFilter  {float: right; margin-left: 5px; margin-right:5px;}
	
	#searchItemWrapper {float:left; width: 420px; margin: 5px 0 5px 0; padding: 5px 5px 5px 5px;}
	#searchItemWrapper a {float:left;text-decoration:none; color:#dae115;font-weight:900; font-size:0.8em;text-decoration:underline;}
	#searchItemWrapper a:hover {text-decoration:underline;}
	#searchItemSummary {float:left; width: 400px;margin-top: 10px;font-size:0.7em;color:#fff;padding:0;margin:0;}
	#searchItemDate {float:right; vertical-align:top; left:360px; width:90px; font-size: 0.7em;font-weight:900; color: #fff;padding:0;margin:0;}
	#searchItemRelevance {float:left; color: #fff; font-size: 1em; margin-top: 5px;}
	
	#matchesContainer{float:left; margin:0; padding:0; width:439px;}
	.homeTabsContent {font-size:0.9em; line-height:1.1em; font-weight:normal; text-indent:5px; vertical-align:top; padding-top:8px;}
	.homeTabsContent b {font-size: 1.2em; font-weight:900;}
	
	#mainNewsStory{float:left; width:440px; height: 370px;padding:0 0 10px 0}
	#mainNewsStory a img {float:left;height:294px; width:440px; margin:0;padding:0;}
	#topNewsStory {float:left; height: 380px;}
	
	#liveReport {float:left;display:block;width:440px; height:370px;padding:0 0 10px 0;margin:0;}
	#liveReportText {font-size:0.7em;background-color: #0c2216;color:#fff;width:420px; height:294px;line-height:25px;padding:0 10px 0 10px;margin:0 0 10px 0;overflow:auto;}
	#liveReportText .liveMatchContent{padding:0 0 0 20px;display:block;}
	#mainLeft span span .liveMatchContent{FONT-SIZE:0.7em;}
	#liveReportText h1 {color: #fff;font-size:1em;padding:0px; margin:0px; white-space:normal;}
	#liveReportText a {color: #fff;font-size:1.2em;text-decoration:none;}
	#liveReportText a:hover h1{color:#ece638;text-decoration:underline;}
	#liveReportImages{width:434px;height:60px; padding:3px 3px 3px 3px;margin:0 0 10px 0;background:#000;}
	.lastImage{padding-right:11px;}
	
		
	#newsImage {float: left; width:429px; margin: 0px 10px 4px 0px;}
	.splTable .header{font-size:1.2em; color:#2d8857;}
	.splTable tr td{height:10px;line-height:70%;font-size:0.7em;background:#f3f3f3;margin: 5px;}
	
	/* Level 3 navigation list items */
	#pageChildren {padding: 5px 0 10px 15px; float:left; width:210px;}
	#pageChildren ul {padding: 0; margin: 0;}
	#pageChildren li {margin: 0; list-style-type: none;}
	#pageChildren ul li a {text-decoration:none;color: #fff; font: normal 200 0.7em verdana, arial, helvetica, sans-serif;}
	#pageChildren li a:visited {color: #fff;}
	#pageChildren li a:hover {color:#ece638;text-decoration:underline;}
	.pageChildrenTitle{font-weight:bold; font-size:1em;color:#dae115;}
	
	/* Layout Specific To Players */
	#playersContainer{width:100%;margin:0 0 20px 0;padding:0 0 20px 0;clear:both;float: left;border-bottom: solid 1px #fff;}
	#imageNameContainer{padding-right:10px;margin-top:10px;width:92px;height:61;float: left;background: url(/images/main/players/playerBg.gif) no-repeat;}
	#imageNameContainer a{color:#fff; text-decoration:none;float:left;}
	#imageNameContainer a:hover{color:#fff; text-decoration:underline;}
	#playerNumber{color:#fff; font-weight:bold;font-size:1em;margin:35px 10px 0 0;float:right;}
	#imageNameConainer img{padding-right: 25px;}
	.playerName{color:#fff;font-size:0.7em;clear:both;}
	
	#rightsideWrapper {float:left; padding: 0; margin:0; line-height:0.95em;}
	#rightsideWrapper span h1{margin:0 0 10px 0;padding:0;}
	#rightsideWrapper ul {list-style-type:square;}
	#rightsideWrapper ul li {color: #fff; font-size:0.7em;position: relative;left:-25px;}
	
	
	/* Layout Specific To Pools */
	.Links{font-size:0.85em;}
	
	/* Individual Player Page Styles */
	#playerInfoWrapper {float:left;width: 440px;font-size:0.7em;}
	#playerInfo {float:left;color:#fff; width:278px;margin:0; padding-bottom:5px;}
	#playerInfo table {width:276px; margin: 10px 0 10px 0; background: transparent url(/images/main/news/newsBg.gif) top left;}
	.playerStatTable {display:block !important;}
	#playerInfo table .playerHeader{color:#dae115; width:110px; font-size:1em;}
	#playerPhoto {float: right; width: 152px; height: 221px;}
	
	/* Live Match Tabs */ 
	.LiveMatchTab {background: url(img/greyTab.gif) no-repeat;width:100px;height:21px; color: #fff; padding-left: 6px;}
	#tabstripLiveReport .level1 ul li a {font-weight:bold;font-size:1em;color:#fff;padding-left:6px;text-decoration:none;}
	#tabstripLiveReport .level1 ul li a.selected {font-weight:bold;color:#fff;padding-left:6px;background:url(img/greyTab.gif) no-repeat;width:100px;height:21px;}
	#tabstripLiveReport .innerWrap {color:#fff;}
	
/* Sitemap */
	#sitemapContainer {float:left;width:740px;}
	#sitemapTitle {text-align:center; width: 680px; color: #fff; font-weight: bold; font-size: 1.2em; margin: 0px 30px 10px 30px;}
	#sitemapLeft {float:left; width: 325px; margin: 10px 0 15px 10px;}
	#sitemapRight {float: left; width: 325px; margin: 10px 0 15px 10px;}
	#sitemapDivider {float:left; width: 680px; height: 1px; margin: 0 30px 0 30px; background: #fff;}
	
/* Breadcrumb */
	#breadcrumbContainer {float:left; font-size:0.75em; width: 600px; margin: 0 0 5px 10px;}
	#breadcrumbSeparator {float:left; color: #fff; margin: 0px 3px 0px 3px;}
	#breadcrumbLink {float:left; color: #fff; text-decoration:underline; font-size:0.9em;}
	#breadcrumbLink:hover {color:#ece638;}
	#breadcrumbCurrent {float:left; color: #fff; font-size:0.9em;}
	
/* transparent headline */
  .mainNews {float:left;height:63px;font-size:0.7em;margin-top:10px;padding:0px 3px 3px 3px;background-color: #0c2216;color:#fff;width:434px;line-height: 1.7em;overflow:hidden;}
  .mainNews h1 {color: #fff;font-size:1em;padding:0px; margin:0px; white-space:normal;}
  .mainNews a {color: #fff;font-size:1.2em;text-decoration:none;}
  .mainNews a:hover h1{color:#ece638;text-decoration:underline;}


/* -------------------------------- RIGHT SIDE AREAS -------------------------------- */
  .squareBanner{float:right;padding-bottom:10px;}
  .squareBanner img {white-space: normal;padding:0px;margin:0px;display:block;}
  #AdBannerWrapper {float:left;}

/* ---------------------------------- FOOTER AREAS ---------------------------------- */
  #sponsorsList{float:left;margin:5px 0 5px 5px; white-space:nowrap;}
  #sponsorsList ul{list-style-type: none; padding: 0 0 15px 0; margin: 0;}
  #sponsorsList ul li{display: inline;}

  #footerMenu {float:right;padding:14px 5px 0 0;white-space:nowrap;font: 0.7em verdana, arial, helvetica, sans-serif;padding:0 0 0 5px;text-decoration: none;color:#fff;}
  #footerMenu ul {padding: 10px 0 0 0;margin: 0;list-style-type: none;}
  #footerMenu ul li {display: inline;margin: 0;white-space:nowrap;color:#fff;}
  #footerMenu ul li a{padding:0 0 0 5px;text-decoration: none;color:#fff;line-height: 2em;}
  #footerMenu ul li a:hover{text-decoration:underline;color:#ece638;}
  #footerMenu ul li a:visited{text-decoration:none;}
  #footerMenu ul li a:visited:hover{text-decoration:underline;}
  #footerMenu ul li a:selected{color:#fff}

  #credits{font-size:0.7em;color:#fff;width:100%;padding-left:10px;}
  #credits a{color:#ccc;}
/* FORMS CSS */
#txtSearch{padding-right:10px;}

/* Community and Coaching */
.coachingLabel {margin-left:0 !important;}
.dgPager {background: #b7b8cd; color:#404048; font-size:80%;}
.dgHeader TD, .dgItem TD, .dgAltItem TD {font-size: 80%;}
.dgHeader {background: #b7b8cd; color:#404048; font-weight:bold; text-align:left;}
.dgItem {}
.dgAltItem {}
#coachingCartTable {font-size:80%;}
#coachingCartTable td {vertical-align:top; text-align:left;}
#coachingCartTable th {background: #b7b8cd; color:#404048; font-weight:bold; text-align:left;}
.CartTotal {font-size:80%;}

/* GLOBAL */
.clearBoth{clear:both;margin:0;padding:0;height:0px;}
.clearLeft{clear:left;}
.floatLeft{float:left;}
.floatRight{float:right;}
.paddingRight{padding-right:10px;}
.paddingLeft{padding-left:10px;}
.header{font-weight:bold; color:#e3db4b;border:solid 1px #fff;}
.cell{font-size:0.8em; color:#fff;padding:5px;border:solid 1px #fff;}
#contentWrapper table span{margin-left:10px;}
.hidden { display: none; }
.visible { display: block; }


/*--------------------------------squadlist----------------------------------*/
.squadheader {width: 450px;height: 20px;line-height: 18px;vertical-align: middle;text-indent: 5px;
			  margin-top : 10px;font-size: 0.9em;font-weight: bold;color: #000;}
.squadouter {position: relative;left: 0px;top: 0px;float: left;
			 margin-top: 5px;width: 450px;clear: both;}
.squadwrapper {float: left;position: relative;width: 100px;
			   height: 75px;padding-right: 2px;padding-left: 2px;margin-top: 8px;}
.squadwrapper strong {font-size: 2em;color: #336600;background-color: #fff;border-top: 2px solid #336600;height: 55px;
					  line-height: 55px;display: block;float: left;position: relative;text-align: center;width: 45px;}
.squadwrapper img {height: 55px;vertical-align: top;border-top: 2px solid #336600;}
.squadwrapper p{height: 20px;line-height: 18px;vertical-align: middle;clear: both;margin-bottom: 2px;margin-top: 0px;
				font-size: 0.9em;color: #336600;background-color: #aaa;text-decoration: none;text-indent: 5px;border-top: 1px solid #b2b2b2;}
.squadwrapper p a {display: inline;float: none;color: #336600;text-decoration: none;}
.squadwrapper p a:hover {color: #336600;text-decoration: underline;}




/* ------------------------------ Tab Strip Styles ------------------------ */

.levelwrap ul li a{background: url(img/nextLastMatchTab.gif);width:140px;height:22px;}
.splTableTab{background: url(img/splTableTab.gif);width:142px;height:22px;}
#matchesContainer .level1 ul li a {font-weight:bold;color:#006929;padding-left:10px;text-decoration:none;}
#matchesContainer .level1 ul li a.selected {font-weight:bold;color:#006929;padding-left:10px;background: url(img/nextLastMatchTab.gif);width:140px; height:22px;}
#matchesWrapper{float:left;margin:0;padding:0;height:101px;background-color:#0c2216;}
#splTableWrapper{float:left;margin:0;padding:0;height:100px;}
#splTable{margin-left:-20px;padding-left:-20px;}

.third .text {font-weight:100; font-size:0.65em;}
.level1 .item a:hover {color: #000; font-weight: bold;}

/* Treeview */

.TreeNode 
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: #fff;	
	padding-left: 3px;
	text-decoration: none;	
}

.TreeNodeOver 
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #fff;
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;	
}

.TreeNodeSelect 
{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #fff; 
    cursor: pointer;
	cursor: hand;
	margin-left: 3px;
}

.TreeNodeDisabled
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: default;
}

.TreeNodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 8pt;
  margin-left: 4px;  
}

.LoadingMessage
{
	font-family: Tahoma; 
	font-size: 8pt; 
	background:LemonChiffon; 
	border: solid 1px;
	padding: 2px;
}

.LoadingMessageBlue
{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: Blue;
	padding: 2px;
}


.TreeContextItem
{ 
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	cursor: hand;
	padding-left:4px;
	height:24px;
	background-color:#fdfdfd;
	background-image:url(img/contextMenu.gif); 
	background-repeat:repeat-y;
	width:100%; 
	text-align: left;
	border-bottom: solid 1px #e3e3e3;
}
 
.TreeContextItemOver
{
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	cursor: hand;
	padding-left:4px;
	height:24px;
	background-color:#f3f3f3;
	background-image:url(img/contextMenu.gif); 
	background-repeat:repeat-y;
	width:100%; 
	text-align: left;
	border-bottom: solid 1px #d4d4d4;
}


/* End of Treeview */

.fontSet{color:#000;font-weight:bold;}

/* Live Match */
.goal{color:#fff;padding:3px 0 10px 20px;background:url(/images/main/liveMatch/football.gif) no-repeat top left;}
.redCard{color:#fff;padding:3px 0 10px 20px;background:url(/images/main/liveMatch/redCard.gif) no-repeat top left;}
.yellowCard{color:#fff;padding: 3px 0 10px 20px;background:url(/images/main/liveMatch/yellowCard.gif) no-repeat top left;}
.corner{color:#fff;padding:3px 0 10px 20px;background:url(/images/main/liveMatch/corner.gif) no-repeat top left;}
.normalLM{padding:3px 0 10px 20px;}
/*----------------------- LIGHT BOX ---------------------------------*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	/* Match info */

.matchTitle
{
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8em;
	position:relative;
	top: -40px;
}

.matchInfo
{
	font-size: 0.8em;
	width: 100%;	
	margin-bottom: 10px;
}

.matchInfo TH
{
	background-color: #1aaf2f;
	border-bottom: solid 1px #1aaf2f;
	text-transform: uppercase;
}

.matchInfo TD
{
	text-align: left;
	border-bottom: solid 1px #1aaf2f;
	font-size: 0.9em;
	padding: 5px;
}

.matchInfoFirstCol
{
	background-color: #376900;
	border-bottom: solid 0 0!important;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
}

/* End of match info */

/* Channel 67 Matches */
   #matchContainer {width:705px; height:385px; float:left;margin: 0 0 0 0;padding:5px 0 0 20px; background: url(/images/main/pitch.jpg) no-repeat top left;}
   #matchDetailsWrapper {float:left; padding: 0 0 0 92px; height:380px; width:500px;}
   #matchHeaderContainer {float:left; width:445px; margin: 5px 0 0 0; height:130px;}
   #homeLogo img {float:left; width:100px; height: 100px; margin-left:70px;}
   #awayLogo img {float:right; width:100px; height: 100px; margin-right:22px;}
   #homeLogo span {float:left; width:100px; height: 100px; margin-left:70px;}
   #awayLogo span {float:right; width:100px; height: 100px; margin-right:22px;}
   #homeScore {float:left; font-size:1.5em; font-weight:900; color: #000; margin:0; padding:0 0 0 110px;line-height:1.5em;}
   #awayScore {float:right; font-size:1.5em; font-weight:900; color: #000; margin:0; padding:0 65px 0 0;line-height:1.5em;}


/* Channel 67 Match Menu */
   #matchMenu {float:left; margin-top:30px;}
   #matchMenuItem {font-size:0.9em; float:left; width:150px; height:40px; text-align:center; text-indent: 5px; padding-top:15px;}
   #matchMenuItem a {text-decoration: none; color:#ece638;}
   #matchMenuItem a:hover {text-decoration: underline;}
   
/* Channel 67 Teams */
   #teamTextContainer {width: 495px; margin-top: 35px; font-size:0.7em;}
   #homeSquadText {float:left;margin:0 20px 0 0;padding:5px 0 0 15px; width:210px;height:240px;background:url(../../images/channel67/main/teamHolderBg.gif) no-repeat top left;}
   #homeSquadText span p{float:left;color:#000;font-size:0.9em;font-weight:bold;}
   #awaySquadText {float:right;margin:0 0 0 20px;padding:5px 0 0 15px;width:210px;height:240px;background:url(../../images/channel67/main/teamHolderBg.gif) no-repeat top left;}
   #awaySquadText span p{color:#000;font-size:0.9em;font-weight:bold;}
   #homeSubsText {}
   #awaySubsText {}
   
   .psurname { text-transform: uppercase; font-weight: bold; font-size: 0.9em; }

.selected { background-image:url(img/splTableTab.gif) ! important}
