body {
	margin:0;
	padding:0;
	width:100%;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	text-align: center;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #3f3f3f;
}

#fixed {
	margin:0 auto;
	width:991px;
    text-align:left;
}

#stfixed {
	margin:0 auto;
	width:991px;
    	text-align:left;
}

a img {
border: none;
}

h1 {
	background-image: url(../images/title_bar_white_bg.jpg);
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	background-repeat: repeat-x;
	line-height: 22px;
	text-indent: 5px;
}


#header {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-bottom:1px solid #000;
}

#colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#D9DAC8;		/* Left column background colour */
}

#stcolmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#F4ECC8;		/* Left column background colour */
}


#colmid {
	float:left;
	width:200%;
	position:relative;
	left:215px;
	background:#F4ECC8;    	/* Centre column background colour */
}

#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-525px;		/* Left Col Width + Right Col Width */
	background:#F4ECC8;    	/* Right column background colour */
}

#iblock_1_wrap {
	float:right;
	width:65%;
	position:relative;
	right:85%;
}

#block_1_wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}

#stblock_1_wrap {
	float:right;
	width:76%;
	position:relative;
	right:85%;
}

#block_1_pad {
	margin:0 10px 0 535px; 			/* 
									Right Margin = Right Centre Col Padding, 
									Left Margin = Left Col Width + Right Col Width + Left Centre Col Padding 
									*/
	overflow:hidden;
}

#block_1 {
	width:100%;
	overflow:hidden;
}

#block_2 {
	float:left;
	width:215px;					/* Left Col Width */
	position:relative;
	margin-left:-50%;
	left:310px;						/* Right Col Width */
	overflow:hidden;
}

#block_3 {
	float:left;
	width:305px;					/* Right Col Width */
	position:relative;
	left:0px;						
	overflow:hidden;
}

#footer {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-top:1px solid #000;

}

#subfooter {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-top:1px solid #000;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-color: #77775B;	
}

#footer p a img {
	float: right;
}

#footer p {
	float: left;
	width: 100%;
	color:#969696;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#footer p a {
	color:#969696;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/* News Css Begin */

.news-latest-container {
	width: 100%;
	height: 150px;
}

.news-latest-image {
	float:left;
	margin-left:-9px;
	margin-top:5px;
	width:100%;
}

.newsbgwrap {
	width: 45%;
	height: 100%;
	float: left;
	margin-left: 10px;
}

.news-list-container {
	width: 100%;
}

.news-list-container ul li h3 a {
	list-style-type: none;
	font-size: 13px;
	color: #3868B2;
	font-weight: bold;	
	text-decoration:none;

}

.news-list-container ul li  {
	list-style-type: none;
	padding: 0px;
}

.news-list-container ul  {
	list-style-type: none;
	padding: 0px;
	margin-left: 5px;
}

.news-list-container {
	float: left; 
	padding: 0px
}
.news-list-container ul {
	margin-left:0px; 
	padding: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	height: 56px; 
	/*background-color: #e5e5e5*/
	}
.news-list-container li a img {
	border-style:none; 
	margin-right:4px;
}
.news-list-container li.active a img {
	border:1px solid black
}
.news-list-container li {
	list-style:none; 
	float:left
}

.more-news-list-container {
	width: 100%;
}

.more-news-list-container ul li h3 a {
	color:#000000;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	list-style-type:none;
	text-decoration:none;
}

.more-news-list-container ul li h3 {
	list-style-type:none;
	margin-bottom:5px;
	margin-left:0;
	margin-top:0;
}

.more-news-list-container ul li  {
	list-style-type: none;
	padding: 0px;
	width: 100%
}

.more-news-list-container ul  {
	list-style-type: none;
	padding: 0px;
	margin-left: 5px;
}

.more-news-list-container {
	float: left; 
	padding: 0px
}
.more-news-list-container ul {
	margin-left:0px; 
	padding: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	/*height: 56px; */
	/*background-color: #e5e5e5*/
	}
.more-news-list-container li a img {
	border-style:none; 
	margin-right:5px
}
.more-news-list-container li.active a img {
	border:1px solid black
}
.more-news-list-container li {
	list-style:none; 
	float:left
}

.newsbgwrap h3 a {
	list-style-type: none;
	font-size: 13px;
	color: #3868B2;
	font-weight: bold;	
}

#news-fade ul {
	list-style-type: none;
}
        
.news-latest-gotoarchive a {
	color: #3868B2;
	font-weight: bold;
	margin-left: 5px;
}        

.news-latest-morelink a {
	color: #3868B2;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.news-latest-morelink {
	float: left;
	width: 100%;
}

#latestnews {
	float:left;
	height:330px;
	width:100%;
}

#latestnews h1 {
	display: none;
}

#latestnewsheader {
	background-image: url(../images/title_bar_white_bg.jpg);
	background-repeat: repeat-x;
	
}

#Newslist {
	float:left;
	width:100%;
}

#Newslist h1 {
	display: none;
}

#MoreNewsheader {
	background-image:url(../images/title_bar_white_bg.jpg);
	background-repeat:repeat-x;
	color:#F4ECC8;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	height: 30px;
	float: left;
	width: 100%;
}


#MoreNews h1 {
	display: none;
}

.news-latest-title {
	float: left;
	margin-right: 5px;

}

.news-latest-title a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-family: arial;
}

.news-latest-date {
	color:#000000;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
	
.news-latest-author p {
	margin-left:10px; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding-top:0px
}
.news-latest-subheader {
	margin: 0px; 
	padding: 0px;
	float: left;
	width: 100%;
}
.news-latest-subheader p {

	padding-top:0px; 
	margin: 0px; 

}
.news-latest-title br  {
	margin-left:10px
}

.news-latest-item  {
	margin-left:10px
}

.newslistimage {
	float:left; 
	margin-left: 6px; 
	margin-right: 6px; 
	margin-top: 3px; 
	border: 1px solid #e5e5e5; 
	height: 49px
}


.news-more-container {

}

.news-more-container ul {
	padding-bottom:6px; 
	padding-top:0px; 
	margin-top:0px; 
	margin-left:10px; 
	padding-left:0px; 
	background-image:url(../img/greyfade.jpg); 
	background-repeat:repeat-x; 
	background-color:white
}
.news-more-container li {
	list-style:none; 
	margin-top:4px
}
.news-more-container li a {
	color:black; 
	text-decoration:none
}
.news-more-container li a:hover {
	text-decoration:underline
}

#myScrollContainer {
	width:370px; 
	height:50px; 
	clip: rect(0 868 56 0); 
	overflow:hidden; 
	float:left; 
	padding-top: 2px; 
	margin-left: 30px; 
	background-color: #e5e5e5; 
	position:relative; 
	clear:none
}

#myScrollContent {
	left:0px; 
	top:0px; 
	width:868px; 
	text-align:left
}

a.scroll-left, a.scroll-right {
	z-index:10
}
a.scroll-left {
	background-image:url(../img/left-arrow.gif);
	display:block; 
	height:21px; 
	width:21px; 
	float:left
}
a.scroll-right {
	background-image:url(../img/right-arrow.gif); 
	display:block; 
	height:21px; 
	width:21px; 
	float:right
}

.news-bigint-container {
	width:300px; 
	overflow:hidden
}

.news-bigint-container {
	float:left; 
	margin-right: 5px
}

body .news-bigint-container .news-latest-title, body .news-bigint-container .news-latest-title a {
	margin:0px; 
	overflow:hidden;
}

body .news-bigint-container .news-latest-title, body .news-bigint-container .news-latest-title a {
	width: 180px
}

.news-list-item img, .news-single-img {
	float:left;
	height:60px;
	margin-bottom:10px;
	margin-right:10px;
	width:120px;
}

.news-list-item p.bodytext {
	float:left;
	font-family:Arial;
	font-size:12px;
	margin-bottom:3px;
	margin-top:3px;
	width:80%;
}

.news-list-title, .news-single-title {
	/*width:400px;*/ 
	float:left
}

.news-list-title a, .news-single-title {
	font-size:14px; 
	color: #19087a; 
	font-weight:bold
}

.news-list-date, .news-single-timedata {
	color:#000000;
	float:left;
	font-size:11px;
	text-align:left;
	width:80%;
	
}

.news-list-item, .news-amenu-container {
	background-color:#F4ECC8;
	border:1px solid #19087A;
	float:left;
	font-family:arial;
	font-size:12px;
	margin-bottom:6px;
	margin-top:3px;
	padding:6px;
	width:95%;
}

.news-list-item h3 a {
	float:left;
	font-size:16px;
	margin:3px;
	text-decoration:none;
	width:80%;
}

.news-list-item h3 {
	margin: 0px;
}

.news-list-morelink {
	float:left;
	width:80%;
}

.news-list-morelink a {
	float:left;
	width:80%;
}

.news-list-subheader {
	font-size:12px
}


.news-single-subheader h3 {	
	font-size:12px; 
	font-weight:bold
}
.news-single-backlink {
	font-size:12px
}
.news-single-content {
	font-size:12px
}

.news-single-item {
	font-family:arial;
	font-size:13px;
}

.news-single-item h3 {
	margin: 0px;
}

.news-single-img {
	float:left; 	
	margin-right:10px;
	width: 292px;
	height: 180px;
}
	
.news-single-imgcaption {
	display:none
}

.news-single-timedata {
	width:100%; 
	height:30px;
	float: right;
}

.news-amenu-container {
	clear:both
}
.news-amenu-container ul {
	margin-left:0px
}
.news-amenu-container ul li dd {
	margin-left:-40px
}
.news-amenu-container ul li {
	list-style:none
}


/* News Css End */

#noticeboard {
	float: left;
}

#noticeboardheader {
	background-image:url(../images/title_bar_white_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	height: 30px;
	float: left;
	width: 100%;

}

#ladderheader {
	background-image: url(../images/title_bar_orange_bg.jpg);
	background-repeat: repeat-x;

}

#ladder {
	color: #050B4F;
	font-family: arial;
	font-size: 12px;
	margin-left: 10px;

}

#leftspot1header {
	background-image:url(../images/title_bar_orange_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	height: 30px;
}

#leftspot1 {
	color: #050B4F;
	font-family: arial;
	font-size: 12px;
	margin-left: 10px;
}

#leftspot2header {
	background-image:url(../images/title_bar_orange_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	height: 30px;
}


#leftspot2 {
	color: #050B4F;
	font-family: arial;
	font-size: 12px;
	margin-left: 10px;
}

#leftspot2 a img {
	padding-left:30px;
	padding-top:15px;

}

#leftspot3header {
	background-image:url(../images/title_bar_orange_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	height: 30px;
}

#leftspot3 {
	color: #050B4F;
	font-family: arial;
	font-size: 12px;
	margin-left: 10px;
}
#leftspot4header {
	background-image:url(../images/title_bar_orange_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	height: 30px;
}

#leftspot4 {
	color: #050B4F;
	font-family: arial;
	font-size: 12px;
	margin-left: 10px;
}

#videoheader{
	background-image: url(../images/title_bar_orange_bg.jpg);
	background-repeat: repeat-x;

}

#video{


}

/*
* Poll CSS Start
*/

#pollhead {
	background-color:#F4ECC8;
	background-image:url(../images/title_bar_white_bg.jpg);
	background-repeat:repeat-x;
	border-color:#083378;
	border-left:medium solid #E13939;
	border-right:medium solid #E13939;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	height:30px;
	padding-left:5px;
	padding-top:3px;
	margin-top: 3px;
}


#pollhead h1 {
	background-image: url(../images/title_bar_blue_bg.jpg);
	background-repeat: repeat-x;

}

.tx-jkpoll-pi1 {}


#poll {
	border-color: #E13939 #E13939;
	border-style:none solid solid;
	border-width:medium;

}

#pollquestion  {
	font-family: Arial;
	font-size: 12px;
	color: #050B4F;
	margin: 0px;
	float: left;
	width: 100%
	margin-bottom: 10px;

}

#pollquestion p.bodytext {
	color:#050B4F;
	float:left;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 10px;
	text-align:left;
}

#pollvote {
	background-color:#F4ECC8;
	
}

#pollans {
	color:#050B4F;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 10px;
	text-align:left;
	width: 100%;
}

#pollanswer p {	
	color:#050B4F;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 10px;
	text-align:left;
	width: 95%;
	}

#pollansbox {
float: left;
	color:#050B4F;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 10px;
	text-align:left;
	width: 95%;
}

.pollper {
	margin-left: 10px;
	}

.pollspc {height: 3px;}

#pollheader {
	display:none;
}


#pollheader h1 {
	display:none;
}

.pollbtn {

}

.pollsubmit {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 115px;
}

/*
* Poll CSS End
*/



#rightsponsors a {
	padding-left: 50px;	
	float: left;	
}

#sectiontitle {
	background-color:#F4ECC8;
	float:left;
	height:25px;
	width:100%;
}

#laddersectiontitle {
	background-image:url(../images/title_bar_white_bg.jpg);
	background-repeat: repeat-x; 
	float: left;
	height: 30px;
	width: 221px;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
}

#latestsectiontitle {
	background-image:url(../images/title_bar_white_bg.jpg);
	background-repeat: repeat-x; 
	float: left;
	height: 30px;	
	width: 450px;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;	
}

#videosectiontitle {
	background-image:url(../images/title_bar_white_bg.jpg);
	background-repeat: repeat-x; 
	float: left;
	height: 30px;	
	width: 305px;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;	
	
}

#isectiontitle {
	background-image: url(../images/title_bar_white_bg.jpg);
	float:left;
	height:20px;
	width:215px;
}

#isectiontitle h1 {
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	margin-bottom:0;
	margin-left:5px;
	margin-top:3px;
}

#ipagetitle {
	background-image:url(../images/title_bar_white_bg.jpg);
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:20px;
	width:776px;
}

#clubfind {
	margin-bottom:5px;
	margin-left:15px;
}

/*Schedule New*/
.fixture {}
.fixture .csc-header {display:none}
.fixture p.bodytext {margin:0px; padding:0px}
.match {border:1px solid gray; padding:5px; padding-left:0px; padding-right:0px; width:194px; /*overflow:hidden;*/ margin-bottom:3px; /*height:100px*/}
.topline {height:30px; padding-left: 10px;}
.team1img, .team2img { float:left; overflow: visible; width:35px; }
.team1img {text-align:right}
.team2img {text-align:left}
.vsbox { background-image:url(../images/score-boxes.jpg); background-position:center center; background-repeat:no-repeat; float:left; height:45px; margin:2px 2px 1px; width:100px; }
  .matchstatus {width:100px; text-align:center; font-size:10px; height: 12px; overflow:hidden; margin-top:-3px; margin-bottom:3px}
  .team1score, .team2score {font-weight:bold; width: 36px}
.vsbox2 { background-image:url(../images/score-boxes.jpg); background-position:center center; background-repeat:no-repeat; float:left; height:45px; margin:2px 50px 1px; width:100px; }
  .matchstatus {width:100px; text-align:center; font-size:10px; height: 12px; overflow:hidden; margin-top:-3px; margin-bottom:3px}
  .team1score, .team2score {font-weight:bold; width: 36px}
  
.team1score {float:left; margin-top:5px; text-align:center;}
.team2score {float:right; margin-right:2px; margin-top:5px; text-align:center; width:30px;}
.matchdate, .venue, .links {margin-left:10px; width:180px; clear:both}
.matchdate, .venue {color: #456ea2; font-size: 10px}
.matchdate2, .venue, .links {margin-left:10px; width:180px; clear:both}
.matchdate2, .venue {color: #456ea2; font-size: 10px}

  .team1name, .team2name {font-size:9px; float:left}
  .team1name {width: 82px; text-align:right}
  .team2name {width: 76px; text-align:; right; margin-left: 34px}

p.bodytext {font-family: Arial; font-size: 12px;}

.match h1 {display: none;}

/* Ladder Tabs start */
.tabs {
	width: 180px;
	margin-left: -1px;
}

UL.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
height: 22px;
margin-left: 8px;
}

UL.tabNavigation LI {
display: inline;
margin-left: 0px;
padding-left: 0px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
}

UL.tabNavigation LI A {
padding: 3px 5px;
background-color: #ccc;
color: #000;
text-decoration: none;

}



UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
background-color: #333;
color: #fff;
}
		
UL.tabNavigation LI A:focus {
outline: 0;
}

div.tabs > div {
padding: 5px;
margin-top: 3px;
}
		
div.tabs > div h2 {
margin-top: 0;
}

/* Ladder Tabs finish */

/* Scoreboard Tabs start */
.tabs2 {
	width: 180px;
	margin-left: -1px;
}

UL.tabNavigation2 {
list-style: none;
margin: 0;
padding: 0;
height: 22px;
margin-left: 8px;
}

UL.tabNavigation2 LI {
display: inline;
margin-left: 0px;
padding-left: 0px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
}

UL.tabNavigation2 LI A {
padding: 3px 5px;
background-color: #ccc;
color: #000;
text-decoration: none;

}



UL.tabNavigation2 LI A.selected,
UL.tabNavigation2 LI A:hover {
background-color: #333;
color: #fff;
}
		
UL.tabNavigation2 LI A:focus {
outline: 0;
}

div.tabs2 > div {
padding: 5px;
margin-top: 3px;
}
		
div.tabs2 > div h2 {
margin-top: 0;
}

/* Scoreboard Tabs finish */

/* team pages */
#scoreboard1 {
	color: #050B4F;
	font-family: arial;
	font-size: 12px;
	margin-left: 10px;
}

#scoreboard2 {
	color: #050B4F;
	font-family: arial;
	font-size: 12px;
	margin-left: 10px;
}

/* team pages */

/* PLAYER OF THE WEEK */
#totw {
	background-image:url(../images/teamofweek.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	font-family:verdana;
	font-size:12px;
	height:272px;
	margin-left:80px;
	margin-top:10px;
	width:345px;
}
#positions {
	position: relative;
	color: #ffffff;
	font-weight: bold;
	margin-top: 25px;
	font-size: 10px;
}
#pos1 {	position: absolute;	left: 65px;	top: 50px; }	
#pos2 {	position: absolute;	left: 50px;	top: 200px; }	
#pos3 {	position: absolute;	left: 30px;	top: 150px; }	
#pos4 {	position: absolute;	left: 80px;	top: 105px; }	
#pos5 {	position: absolute;	left: 175px; top: 155px; }	
#pos6 {	position: absolute;	left: 180px; top: 210px; }	
#pos7 {	position: absolute;	left: 180px; top: 25px; }	
#pos8 {	position: absolute;	left: 210px; top: 105px; }	
#pos9 {	position: absolute;	left: 260px; top: 150px; }	
#pos10 { position: absolute; left: 265px; top: 55px; }	
#players {
	float: left;
	width: 272px;
	height: 157px;
	margin: 10px 0 0 7px;
	background-repeat: no-repeat;
}
/* PLAYER OF THE WEEK END */

/* RSS FEEDS*/
#twrss_table a {
	text-decoration: none;	
	color: #3868B2	;
	font-weight: bold;
}

#twrss_table .twrss_item_link a {
	text-decoration:none;
}

#twrss_table {
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	width: 305px;
}

/* RSS FEEDS FROM IBAF.ORG END */
#printbtn {float:right;font-family:arial;font-size:11px;margin-top:20px;}#printbtn a {color:#000000;text-decoration:none;}
#language-selector {display:none;left:135px;position:absolute;top:10px;z-index:10;}