/* 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{position:relative; width:100%; font: 1.1em arial, verdana, helvetica, sans-serif;line-height: 1em;margin:0;padding:0;border:0;background-color:#ffffff;color:#000000;}
  img{border:0;margin:0;white-space:normal;}
  h1{padding:0;color:#0b622d;font-size:120%;}
  h1.newsItem{float:right;}
  h2{padding:0;margin:0;color:#0b622d;font-size:100%;}
  h3{padding:0;margin:0;color:#0b622d;font-size:180%; font-variant:small-caps;}
  form{padding:0;margin:0;}
  p{color:#000000;font-size:1em;margin:0; padding-bottom:2px; text-indent:2px;}
  label{font-size:0.7em;font-weight:bold;color:#30b930;}
  li a{color:#0b622d;text-decoration:none;}
  li a:hover{color:#0b622d;text-decoration:underline;}
  a{color:#0b622d;text-decoration:none;}
  a:hover{color:#0b622d;text-decoration:underline;}

/* LAYOUT AREAS */
  #wrapper{width:990px; height:auto;margin:0;padding:0;background-color:#ffffff;margin-left: auto; 
	margin-right: auto;}
  #headerWrapper{width:1000px; float:left;margin:0;background-color:#0a612e;background:url(img/C67_HeadBG.jpg) repeat-x;height:142px;}
  #contentWrapper{width:780px;height:auto; float:left;margin:0;width:990px;}
  #contentWrapper ul {color:#ffffff;font-size:80%;}
  #rightWrapper{width:200px;float:right;padding:0 10px 0 0;background-color:#fff;}
  #footerWrapper{width:1000px;float:left;padding:10px 0 0 0;background-color:transparent; font-size: 0.6em;display:block;}
  #navigation{color:#0b622d; font-weight:bold;}

/* NEW HOME PAGE DAILY SHOW AREAS */

  #DailyShowArea1{width:185px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;}
  #DailyShowArea2{width:185px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;}
  #DailyShowArea3{width:185px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;}
  #DailyShowArea4{width:185px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;}
  #DailyShowArea5{width:185px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;}
  #MatchShowArea{width:450px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;}
  #MatchShowArea2{width:450px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;}

/* NEW DALY SHOW PAGE LAYOUT AREAS */

  #dailyShow1{width:820px;}
  #dailyShow2{width:820px;}
  #match1{width:820px;}
  #match2{width:820px;}
  #description1Div{width:450px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}
  #PremiumLinks1{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; padding-top:60px; float:left;}
  #StandardLinks1{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; padding-top:60px; float:left;}
  #description2Div{width:450px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}
  #PremiumLinks2{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}
  #StandardLinks2{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}
  #description3Div{width:450px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}
  #PremiumLinks3{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; padding-top:60px; float:left;}
  #StandardLinks3{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; padding-top:60px; float:left;}
  #description4Div{width:450px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}
  #PremiumLinks4{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}
  #StandardLinks4{width:160px; height:auto; margin:0; padding-left:5px; padding-right:5px; float:left;padding-top:10px;}

/* HEADER AREAS */
	#headerRightSide{width:330px;padding:0;margin-left: auto;float:right;}
	#loginWrapper {float:right; text-align:right;width:320px;color:#fff;font-size:70%;}
	
/* topmost container - Wraps Logo and Header Banner */
  #headerOneWrapper{width:990px;padding-top:15px;height:107px;}
  #headerOneWrapper a {color:#fff;}
  #logo{float:left;width:500px;padding:0;margin:0;}
  #logoSpacer{float:left;width:150px;padding:0;margin:0;}
   

/* Tabs */

  #tabContain{white-space:nowrap;background: url(../../images/channel67/header/navBg.gif) repeat-x;height:40px;}
  #tabContain ul{padding: 5px 0 0 0;margin: 0;list-style-type: none;}
  #tabContain li{display: inline; margin: 3;padding:0;white-space:nowrap;}
  #tabContain li a{font: small-caps 300 0.7em  arial, verdana, helvetica, sans-serif;
			padding: 0px 10px 0 10px;text-decoration: none;
	               position: relative;
			display: block;float: left;left: 10px;
			white-space:nowrap;border-right:solid 1px #484848;
	               }
	               
             
  
  #tabContain li a.white{background: transparent url() no-repeat top left ;color:#dbdbdb;}
  #tabContain li a.green{background: transparent url() no-repeat top left;color:#dbdbdb;}
  #tabContain li a.whiteSelected{color:#1aaf2f;}
  #tabContain li a.greenSelected{color:#1aaf2f;}
  #tabContain li a:hover.white{color:#1aaf2f;}
  #tabContain li a:hover.green{color:#1aaf2f;}
  
  .tabs{z-index:2;margin-top:10px;padding-top:10px;}

  #celticHome{font: small-caps 300 0.7em  arial, verdana, helvetica, sans-serif;padding: 0 20px 0 0;text-decoration: none; position: relative;display: block;float: right;white-space:nowrap;}
  #celticHome A {color:#dbdbdb;}
  #celticHome A:hover {color:#1AAF2F; }

	.subscribeFormLabel{margin-left:0 !important;}
	
/* MAIN CONTENT AREAS */
	#mainLeft{width:990px;float:left; padding:10px 20px 0 5px;font-size:70%;}
	#panelDiv{width:990px;background-color:#ffffff;}
	#panelDiv2{width:1000px;background-color:#ffffff;}
	#panelDiv3{width:990px;background-color:#ffffff;}
	#AllShows{width:1000px;background-color:#ffffff;}
	#noShowMsg{width:990px;background-color:#ffffff; clear:both;}
	#subscribeLeft{width:250px;float:left; padding:10px 20px 0 5px;font-size:70%;}
    .leftContent{width:440px;padding-top:10px;margin:0;}
    .leftBackGrContainer{width:256; height:216;padding:8px;}
	.tblMainInfo tbody tr td{padding:0;margin:0;}
	.topLeft{background:url(../../images/channel67/main/topLeftCurve.gif) no-repeat; width:32px;height:32px;}
	.top{background:url(../../images/channel67/main/top.gif) repeat-x;width:340px;height:32px;}
	.topRight{background:url(../../images/channel67/main/topRightCurve.gif) no-repeat; width:35px;height:32px;}
	.left{background:url(../../images/channel67/main/left.gif) repeat-y; width:32px;height:150px;}
	.main{width:340px;height:150px; vertical-align:top;}
	.main b{font-size:70%;color:#1aaf2f;margin: 0 0 10px 0;}
	.right{background:url(../../images/channel67/main/right.gif) repeat-y; width:35px;height:150px;}
	.bottomLeft{background:url(../../images/channel67/main/bottomLeftCurve.gif) no-repeat; width:32px;height:32px;}
	.bottom{background:url(../../images/channel67/main/bottom.gif) repeat-x; width:340px;height:32px;}
	.bottomRight{background:url(../../images/channel67/main/bottomRightCurve.gif) no-repeat; width:35px;height:32px;}
	.teamTitle{color:#30b930; font-size:0.9em; font-weight:600;}
	
	
	#mainRight{width:680px;float:left;padding:30px 0 0 10px;}
	#subscribeRight{width:680px;float:left;padding:30px 0 0 10px;}
	#mainRightCol1{width:480px;float:left;padding:30px 0 0 10px;}
	#mainRightCol2{width:220px;float:right;padding:30px 0 0 0;}


    .info{font-size:0.9em;line-height:1.1em;}
    .info2{font-size:1.1em;line-height:1.3em;}
    
/* Homepage Styling */
   .mainLeftContent {float:left; padding-bottom: 35px;}
   .ch67TabContain {float:left; width:405px;margin:0; padding: 0;}
   .homeTabContain {float:left; width:405px;}
   .tblMainInfo .main span {margin:0; padding:0; float:left;}
   .tableWrapper {float:left;}
    
/* Channel 67 Fixtures List */
   .searchListFilter  {float: right; margin-left: 5px;}
   #searchListNavigation {float:left; margin: 3px 0 10px 0;}
   .resultsFeedback {float:left; margin-top:5px; color: #30b930;}
   #fixturesPageInfo {float:left; margin: 0 10px 0 20px; width:295px; color: #30b930; font-size: 0.8em; font-weight:900;}
   #mainContentArea {width: 850px; float:left;padding:30px 0 0 20px;}
   #rightContentArea {width: 300px; float:right;padding:30px 0 0 0;}
   #Channel67FixtureItem {float: left; padding: 0 0 5px 0; line-height:1.2em; width: 640px; font-size: 80%; border-bottom: solid 1px #30b930}
   #Channel67FixtureItemHeader {float: left; color:#30b930; margin: 10px 0 5px 0; line-height:1em; width: 640px; font-weight:900; font-size:80%; border-bottom: solid 2px #30b930}
   #Channel67FixtureDate {float:left; width: 100px; margin: 0 0 0 0;}
   #Channel67FixtureCompetition {float:left; width: 200px; margin: 0 10px 0 0;}
   #Channel67FixtureOpposition {float:left; width: 140px; margin: 0 10px 0 0;}
   #Channel67FixtureOpposition a {text-decoration:none; color:#30b930}
   #Channel67FixtureOpposition a:hover {text-decoration:underline;}
   #Channel67FixtureHomeAway {float:left; width: 65px; margin: 0 10px 0 0;}
   #Channel67FixtureScore {float:left; width: 50px; margin: 0 10px 0 0;}
   #Channel67FixtureGoalsMMS {float:left; width: 40px; margin: 0 0 0 0;}
   #Channel67FixtureGoalsMMS a {text-decoration:none; color:#30b930}
   #Channel67FixtureGoalsMMS a:hover {text-decoration:underline;}
   
/* Channel 67 Matches */
   #matchContainer {width:705px; height:385px; float:left;margin: 30px 0 0 0;padding:5px 0 0 20px; background: url(/images/channel67/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:2em; font-weight:800; color: #ffffff; margin:0; padding:0 0 0 110px;line-height:1.5em;}
   #awayScore {float:right; font-size:2em; font-weight:800; color: #ffffff; margin:0; padding:0 65px 0 0;line-height:1.5em;}
   
/* Channel 67 Match Menu */
   #matchMenu {width:200px;float:left;padding: 10px 0 0 20px; margin-top:15px;}
   #matchMenuItem {font-size:0.8em; float:left; width:120px; height:30px; text-align:center; text-indent: 5px; padding-top:15px; margin-bottom: 15px;}
   #matchMenuItem a {text-decoration: none; color:#ffffff;}
   #matchMenuItem a:hover {text-decoration: underline;}
   
/* Channel 67 Teams */
   #teamTextContainer {width: 490px; margin-top: 35px; font-size:0.7em;}
   #homeSquadText {line-height:1.5em;float:left;margin:0 20px 0 5px;padding:5px 0 0 15px; width:210px;height:240px;background:url(../../images/channel67/main/teamHolderBg.png) no-repeat top left;color:#ffffff;}
   #homeSquadText span p{float:left;color:#ffffff;font-size:0.9em;font-weight:bold;}
   #awaySquadText {line-height:1.5em;float:right;margin:0 0 0 5px;padding:5px 0 0 15px; width:210px;height:240px;background:url(../../images/channel67/main/teamHolderBg.png) no-repeat top left;color:#ffffff;}
   #awaySquadText span p{color:#ffffff;font-size:0.9em;font-weight:bold;}
   #homeSubsText {}
   #awaySubsText {}
   
   .psurname { text-transform: uppercase; font-weight: bold; font-size: 0.9em; }
   
/* Level 3 navigation list items */
	#pageChildren {padding: 5px 0 10px 15px;}
	#pageChildren ul {padding: 0; margin: 0;}
	#pageChildren li {margin: 0; list-style-type: none;}
	#pageChildren li a {color: #fff; text-decoration: underline; font: normal 200 0.85em verdana, arial, helvetica, sans-serif;}
	#pageChildren li a:visited {color: #fff; text-decoration: underline;}
	#pageChildren li a:hover {color: #30b930;}
	
/* 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 15px 15px 30px;}
	#sitemapRight {float: left; width: 325px; margin: 10px 30px 15px 15px;}
	#sitemapDivider {float:left; width: 680px; height: 1px; margin: 0px 30px 0px 30px; background: #fff;}
	
/* Breadcrumb */
	#breadcrumbContainer {float:left; font-size:0.75em; width: 429px; margin: 0px 0px 2px 15px;}
	#breadcrumbSeparator {float:left; color: #fff; margin: 0px 3px 0px 3px;}
	#breadcrumbLink {float:left; color: #fff; text-decoration:underline;}
	#breadcrumbLink:hover {color: #ffffff;}
	#breadcrumbCurrent {position:absolute; color: #fff;}
	
/* RIGHT SIDE AREAS */
  .squareBanner{float:right;padding-top:10px;}
  .squareBanner img {white-space: normal;padding:0px;margin:0px;display:block;}
	
	
/* FORMS CSS */
#txtSearch{padding-right:10px;}
#formContainer{float:left;width: 480px; background-color: #ffffff; padding: 30px; margin: 0px auto;}
div.row {clear: both;padding-top:20px;font-size:90%;margin-right:10px;}
div.row span.label {float:left;width:100px;text-align:right;font-size:0.8em;font-weight:500;color:#000000;}
div.row span.formw {float: right;width: 350px;text-align: left;font-size:90%;} 
.formTitle{font:bold 100%; background-color:#30b930;padding:0 0 0 10px; color:#000000;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;}

/* 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:#2d2d2d;background-color:#009966;border:solid 1px #fff;padding: 0 5px 0 5px;}
.cellLight{font-size:80%; color:#000;padding:5px;border:solid 1px #fff;background-color:#e7efff;width:200px;}
.cellDark{font-size:80%; color:#000;padding:5px;border:solid 1px #fff;background-color:#b6f0b6;width:200px;}
#contentWrapper table span{margin-left:10px;}
.title{padding:10px 0 0 10px;}
.tableWrapper{height:200px;}
.textContent{background:url(/images/channel67/main/CH67TextBg.gif) no-repeat;width:400px;border: solid 1px #404040;margin-top:-1px}
.textContent p {padding: 0 10px 0 10px;}
.textContentTabs{}
.nextLastMatchTab{}
.levelwrap{}


/* r.a.d.menu Plain skin */
.RadMenu_Default{width:100%;white-space: nowrap;height:0px;}
.RadMenu_Green{background:url(img/greenBg.gif) top left;width:100%;white-space:nowrap;height:60px;}
.RadMenu_Default_Context{background: none;border:0;}
.RadMenu_Default .link{text-decoration:none;color: #30b930;background: url(img/Separator.gif) no-repeat right;}
.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;}

.RadMenu_Default .leftArrow,
.RadMenu_Default .rightArrow,
.RadMenu_Default .topArrow,
.RadMenu_Default .bottomArrow,
.RadMenu_Default .leftArrowDisabled,
.RadMenu_Default .rightArrowDisabled,
.RadMenu_Default .topArrowDisabled,
.RadMenu_Default .bottomArrowDisabled{background: #ededed url('img/left.gif') center center no-repeat;width:15px;}

.RadMenu_Default .topArrow,
.RadMenu_Default .topArrowDisabled{background-image:url('img/top.gif');width:100%;}

.RadMenu_Default .bottomArrow,
.RadMenu_Default .bottomArrowDisabled{background-image:url('img/bottom.gif');width:100%;}

.RadMenu_Default .rightArrow,
.RadMenu_Default .leftArrow{height:100%;}

.RadMenu_Default .rightArrow,
.RadMenu_Default .rightArrowDisabled{background-image: url('img/right.gif');}

.RadMenu_Default .vertical .separator .text{background: #ccc;font-size: 1px;}

.RadMenu_Default .expandLeft,
.RadMenu_Default .expandRight{background:transparent url(img/groupImage.gif) right center no-repeat;margin-right: 4px;}

.RadMenu_Default .link:hover .expandLeft,
.RadMenu_Default .link:hover .expandRight,
.RadMenu_Default .focused .expandLeft,
.RadMenu_Default .focused .expandRight,
.RadMenu_Default .expanded .expandLeft,
.RadMenu_Default .expanded .expandRight{background:transparent url(img/invertedGroupImage.gif) right center no-repeat;}

#nextLastMatchImage{z-index:50;margin-top:-5px;}



/* Treeview */

.TreeNode 
{ 
	font-family: arial;
	font-size: 8pt; 
	color: #fff;	
	padding-left: 3px;
	text-decoration: none;	
}

.TreeNodeOver 
{
	font-family: arial;
	font-size: 8pt;
	color: #fff;
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;	
}

.TreeNodeSelect 
{
	font-family: arial; 
	font-size: 8pt; 
	color: #fff; 
    cursor: pointer;
	cursor: hand;
	margin-left: 3px;
}

.TreeNodeDisabled
{ 
	font-family:arial;
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: default;
}

.TreeNodeEdit 
{
  border:1px gray solid;
  font-family: arial; 
  font-size: 8pt;
  margin-left: 4px;  
}

.LoadingMessage
{
	font-family: Arial; 
	font-size: 8pt; 
	background:LemonChiffon; 
	border: solid 1px;
	padding: 2px;
}

.LoadingMessageBlue
{
	font-family: Arial; 
	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 */

/* Match info */

.matchTitle
{
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.2em;
	position:relative;
	top: -25px;
}

.matchInfo
{
	font-size: 0.8em;
	width: 100%;	
	margin-bottom: 10px;
}

.matchInfo TH
{
	background-color: #0a612e;
	border-top: solid 2px #fbfe00;
	border-bottom: solid 2px #fbfe00;
	text-transform: uppercase;
	color: #ffffff;
}

.matchInfo TD
{
	text-align: left;
	border-bottom: solid 1px #000;
	font-size: 0.9em;
	padding: 2px;
}

.matchInfoFirstCol
{
	background-color: #0a612e;
	border-bottom: solid 0 0!important;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
}

/* End of match info */

.mainSplTable tr td{padding:8px;}
.splTable{background:#474747; color:#000;}
.splTable td{font-size:0.8em;background:#f3f3f3;text-align:center;}
.splTable tbody tr .leftg{text-align:left;}
.splTable tbody tr .yellowg{background-color:#fffecd;}
.splTable tbody tr .greeng{background-color:#ffffff;}
.splTable thead .greeng{background-color:#0a602f; color:#f6ff00;}
.splTable h1{color:#527d22;font-size:0.9em;padding:0 0 0 3px;}
.splTable a {text-decoration:none; color:#006600}
.splTable a:hover {text-decoration:underline;}


.signUpButtonRight, .signUpButtonLeft
{
	border: 3px single #438142;
	border-left-color: #438142;
	border-top-color: #438142;
	color: #438142;
	background-color: #cecece;
	width: 200px;
	padding: 5px;
	font-weight: bold;
}

.signUpButtonRight
{
	text-align: right;
	padding-right: 20px;	
	margin-right: 20px;	
}

.signUpButtonLeft
{
	text-align: left;
	padding-left: 20px;	
	margin-left: 20px;
}

.signUpButtonRight:hover, .signUpButtonLeft:hover
{
	background-color: #438142;
	color: #fff;
}

.footerText
{
	 text-align:right;
}

.footerImage
{
	padding-left:5px;
}