﻿body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin: 0px;
	background-color:navy;
	background-image:url('../images/body-background.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
}

.container
{
	width:100%;
	float:left;
}

.column
{
	float:left;
	position:relative;
}

.clear
{
	clear:both
}

a
{
	color: blue;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6, stong 
{
	color:black;
}

h1
{
	font-size: 1.5em;
	padding: 8px 0px 8px 65px;
	margin: 0px 0px 8px 0px;
	background-image: url('../images/title-arrow.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

h2 
{
	font-size: 1.4em;
}

h3 
{
	font-size: 1.3em;
}

h4 
{
	font-size: 1.2em;
}

h5 
{
	font-size: 1.1em;
}

h6 
{
	font-size: 1.0em;
}

#container
{
	width:970px;
	margin:0px auto;
	background-color:white;
	background-image:url('../images/container-background.jpg');
	background-position:center center;
	background-repeat:repeat-y;
	border-left:2px white solid;
	border-right:2px white solid;
}

#header
{
	width:970px;
	height:136px;	
	background-image: url('../images/header-background.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}

#headerLeft
{
	text-align:right;
	width:885px;
	padding:35px 0px 0px 0px;
}

#headerRight
{
	width:85px;
	padding:80px 0px 0px 0px;
}

#topMenu {
	background-color: red;
	padding: 6px 0px;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	color: white;
	text-align: center;

}
.topMenu
{
	font-size:1.1em;
	padding: 8px 16px;
	margin: 0px;
	float: right;
	background-image:url('../images/top-menu-background.jpg');
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
}
.topMenu a {
	color: white;
}

#topMenuLeft {	
	font-size: 2.5em;
	width: 600px;	
	padding: 0px 0px 0px 185px;
}
#topMenuRight {
	width: 185px;
	font-size: 1.1em;	
	font-weight:bold;
}
#contentContainer
{
	background-image: url('../images/content-background.jpg');
	background-position: center top;
	background-repeat: no-repeat;

}

#contentLeft
{
	width:202px;
	font-size:1.2em;
	font-weight:bold;
	z-index:100;
}


#contentLeft .logos
{
	text-align:center;
}

#contentLeft .logos img
{
	margin:10px 0px 10px 0px;
}

#contentLeft a
{
	
}

#backtohome
{
	padding:12px 0px;
	margin: 0px;
	margin: 0px;	
	text-align: center;
}
#backtohome img {
	vertical-align: middle;
	border: 0px none;

}
#backtohome a
{
	color:white;
}

.leftMenu
{
	width: 200px;
	float:left;
	position:relative;
	z-index:100;
	padding:10px 0px;
	margin:0px;
	list-style:none;	
}

.leftMenu li
{
	padding:5px 5px 5px 20px;
	width:177px;
}

.leftMenu li.selected 
{
	background-color:white;	
}

.leftMenu li a
{
	color:white;
}

.leftMenu li.selected a
{
	color:#F24322;
}

.leftMenu li.actions 
{
	position: relative;
	color: white;
	font-weight: bold;
}

.leftMenu li.actions a
{
	color:black;
}

.leftMenu li.actions ul {
	left: 60px;
	top: 0;
	display: none;
	position: absolute;
	list-style: none;
	background-color: white;
	border: 1px solid #9B9B9B;
	width: 165px;
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	z-index:100;
}

.leftMenu li.actions:hover ul {
	display: block;
}

.leftMenu li.actions ul li {
	display: block;
	position: relative;
	width: 100%;	
	text-align: left;
	padding: 3px 5px;
	font-size:1.2em;
}

#contentRight
{
	width:759px;
	padding: 8px 0px 8px 8px;
	z-index:50;
}

#footer
{
	text-align:right;
	height:60px;
	background-image:url('../images/footer-background.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	color:white;
	font-weight:bold;
	padding:60px 20px 0px 0px;
	z-index:50;
	clear: both;
}

#footer a
{
	color:white;
}

#homeLeft
{
	width:560px;
	padding:0px;
	color: white;

}
#homeLeft .image
{
	float:left;
	position:relative;
	margin:0px 5px 0px 0px;
	display:inline;
}
#homeLeft a {
	color: white;
}

#homeRight
{
	width: 199px;	
	padding: 0px;
}

#homeLeft .featuredItem
{
	width:552px;
	float: left;
	position:relative;
	background-color:#0000FF;
	margin:0px 0px 8px 0px;
	padding: 0px;
}

#homeLeft .featuredItem h2
{
	font-size:1.0em;
	padding:0px 0px 8px 0px;
	margin:0px;
	color:white;
}

#homeLeft .featuredItem .date
{
	text-align:right;
	width:202px;
	height:18px;
	background-image:url('../images/date-background.gif');
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	padding:3px 5px 0px 0px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
}


#homeLeft .item
{
	width:552px;
	float:left;
	position:relative;
	background-color:#0000FF;
	margin:0px 0px 5px 0px;
	display:inline;
}

#homeLeft .item .top
{
	width:552px;
	float:left;
	position:relative;
}

#homeLeft .item .top .title
{
	width:370px;
	height:20px;
	float:left;
	position:relative;
	background-image:url('../images/title-background.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding:3px 0px 0px 5px;
}

#homeLeft .item .top .title h2
{
	padding:0px;
	margin:0px;
	font-size:1.1em;
	color:white;
}

#homeLeft .item .top .date
{
	text-align:right;
	width:172px;
	height:18px;
	background-image:url('../images/date-background.gif');
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	padding:3px 5px 0px 0px;
	font-weight:bold;
}

#homeLeft .item p
{
	padding:5px 0px 0px 0px;
	margin:0px;
}
.newsList h2 {
	font-size: 1.1em;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.itemList
{
	width: 759px;
	float: left;
	color: white;
	padding: 0px;
	margin: 0px;	
	display: block;
}

.itemList .item
{
	width:245px;
	margin:5px 0px 0px 0px; 
	float:left;
	padding: 0px 8px 0px 0px;
}

.itemList a
{
	color:white;
}

.itemList h2
{
	background-image: url('../images/item-title-background.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding:2px 0px 6px 2px;
	margin:0px;
	font-size:1.0em;
	clear: both;
}


.itemList .body
{	
	height: 90px;
	overflow:hidden;
	font-size:0.8em;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#005993;

}
.itemList .body img
{
	float:left;
	margin:0px 5px 0px 0px;
	clip: rect(0px 115px 88px 0px);
}

.itemList .more
{
	background-image:url('../images/more.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding:6px 0px 6px 34px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	clear: both;
	border-bottom: 1px #005993 dotted;
}

.itemList .more a
{
	color:black;
}

.box
{
	width: 190px;
	margin: 0px;
	color: white;
	padding: 0px 9px 0px 0px;
	text-align: center;
	background-image: url('../images/box-background.gif');
	background-position: left top;
	background-repeat: repeat-y;

}
.box a {
	color: white;
}
.box h2 {
	color: white;
	padding: 5px 0px;
	margin: 0px
}
.boxBackground
{		
	width: 199px;
	background-image: url('../images/box-footer.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 12px 0px;
	margin:0px 0px 5px 0px;
}
.boxBody {
	background-image: url('../images/box-body-background.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 0px;
}
.box p {
	padding: 0px;
	margin: 5px;
}
.box .fixtureDate {
	background-image: url('../images/fixture-date.gif');
	background-position: center center;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 5px 0px;
	margin: 0px;
}

.itemFooter
{
	width:198px;	
	padding:0px 0px 0px 5px;
	float:left;
	background-image:url('../images/item-bottom.png');
	background-position:5px bottom;
	background-repeat:no-repeat;
	height:9px;
}

.parentList
{
	width:759px;
	padding:0px;
	float:left;
	background-image:url('../images/parentlist-background.png');
	background-position:5px top;
	background-repeat:repeat-y;	
	color:white;
}

.parentList h2
{

	margin:0px;
}

.parentList .item
{
	width:371px;
	margin:0px 8px 12px 0px;
	float:left;
	position:relative;
	display:inline;

}

.parentList h2
{	
	background-image:url('../images/parent-background.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	padding:6px 0px 9px 6px;
	color:white;	
	background-color: blue;
}
.parentList a
{
	color:white;
}

.parentList .body
{
	height:135px;
	overflow:hidden;
	font-size:0.9em;
	font-weight:bold;
	margin: 0px;
	padding: 5px;
	background-color: blue;

}
.parentList .bodyImage
{
	float:left;
	position:relative;
	padding:0px 5px 5px 0px;
}

.parentList .more
{
	height:19px;
	padding:5px 0px;
	text-align: right;
	font-weight:bold;
	clear:both;
	margin: 0px;
}
.parentList .more img {
	vertical-align: middle;
}
.parentList .more a
{
	color:black;
}

.linkSection
{
	float:left;
	width:758px;
	padding:5px;
}

.linkSection .item
{
	float:left;
	position:relative;
	width:170px;
	margin:0px 9px 10px 9px;
}

.linkSection .itemL
{
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 5px 10px;
}

.linkSection .itemL .visit a
{
	color:black;
}

.linkSection .itemL a
{
	color:#FF0000;
}

.linkSection .image
{
	width:170px;
	height:110px;
	float:left;
	position:relative;
	overflow:hidden;
}

.linkSection .link
{
	background-color:#FF0000;
	width:160px;
	height:22px;
	padding:5px;
	float:left;
	position:relative;
	margin:10px 0px 0px 0px;
}

.linkSection .link:hover
{
	background-color:#1B33F7;
}

.linkSection .link a
{
	color:white;	
}

.newsItem
{
	width:758px;
	margin:0px 0px 10px 0px;
}

.newsItem a
{
	color:white;
}
.newsItem h2 {
	float: left;
	width: 746px;	
	background-image:url('../images/news-title.gif');
	background-position:center top;
	background-repeat:repeat-x;	
	font-size:1.3em;
	margin:0px 0px 5px 0px;
	padding: 6px 5px 12px 5px;	
	color:white;
}
.newsItem .title {
	float:left;
	position:relative;
	width: 496px;
	display: block;
}

.newsItem .date
{
	float:left;
	position:relative;
	width:250px;
	margin:0px 0px 5px 0px;
	text-align:right;
	display: block;
}

.newsItem .body
{
	clear: both;
	margin: 0px;
	padding: 0px;
}

.newsItem .image
{
	float:left;
	margin:0px 5px 0px 0px;
}

.newsItem .footer
{
	text-align: center;
	background-image:url('../images/news-footer.gif');
	background-position:right top;
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
	padding: 2px 0px 8px 580px;
	margin: 0px;
	clear: both;
	border-top: 1px blue dashed;
}

.commiteeList
{
	width:758px;
	padding:5px;
	float:left;
}

.commiteeList .item
{
	float:left;
	position:relative;
	margin:0px 0px 10px 0px;
}

.commiteeList .item .title
{
	float:left;
	position:relative;
	background-image:url('../images/news-title.png');
	background-position:center top;
	background-repeat:repeat-x;
	height:32px;
	width:753px;
	margin:0px 0px 5px 0px;
	font-size:1.3em;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}

.commiteeList .item .title a
{
	color:white;
}

.commiteeList .item .body
{
	width:758px;
	float:left;
	position:relative;
	font-size:1.2em;
	font-weight:bold;
}

.commiteeList .item .body .left
{
	float:left;
	position:relative;
	color:#0000FF;
	width:290px;
	padding:5px;
}

.commiteeList .item .body .right
{
	float:left;
	position:relative;
	color:#0000FF;
	width:448px;
	padding:5px;
}

.commiteeList .item .body .leftA
{
	float:left;
	position:relative;
	width:290px;
	padding:5px;
	background-color:#0000FF;
	color:white;
}

.commiteeList .item .body .rightA
{
	float:left;
	position:relative;
	background-color:#0000FF;
	color:white;
	width:448px;
	padding:5px;
}

.generalProfileList
{
	float:left;
	width:758px;
	padding:5px;
}

.generalProfileList .item
{
	float:left;
	position:relative;
	width:170px;
	margin:0px 9px 10px 9px;
}

.generalProfileList .photo
{
	width:170px;
	height:110px;
	float:left;
	position:relative;
	overflow:hidden;
}

.generalProfileList .title
{
	background-color:#0000FF;
	width:160px;
	height:22px;
	padding:5px;
	float:left;
	position:relative;
	margin:0px 0px 10px 0px;
	
}

.generalProfileList .title h2
{
	color:white;
}

.fixtureDetail
{
	width:758px;
	padding:5px;
	float:left;	
}

.blue
{
	color:#0000FF;
}

.fixtureDetail p
{
	padding:0px;
	margin:0px 0px 14px 0px;
}

.fixtureDetail a
{
	color:white;
}

.fixtureDetail .date
{
	float:left;
	position:relative;
	width:103px;
	height:55px;
	color:white;
	background-image:url('../images/fixture-banner.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 5px;
}

.fixtureDetail .fixture
{
	float:left;
	position:relative;
	width:270px;
	color:white;
	height:55px;
	background-image:url('../images/fixture-banner.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 5px;
}

.fixtureDetail .venue
{
	float:left;
	position:relative;
	width:270px;
	color:white;
	height:55px;
	background-image:url('../images/fixture-banner.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 5px;


}

.fixtureDetail .start
{
	float:left;
	position:relative;
	width:45px;
	color:white;
	height:55px;
	background-image:url('../images/fixture-banner.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 5px;
	text-align:center;

}

.fixtureDetail .finish
{
	float:left;
	position:relative;
	width:45px;
	color:white;
	height:55px;
	background-image:url('../images/fixture-banner.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 5px;
	text-align:center;
}

.fixtureDetails .details
{
	height:167px;
	float:left;
	position:relative;
}

.fixtureDetail .details .left
{
	width:378px;
	padding:5px 0px 0px 0px;
	float:left;
	position:relative;
}

.fixtureDetail .details .left p
{
	background-color:#0000FF;
	color:white;
	padding:5px;
	height:16px;
	margin:0px 0px 2px 0px;
}

.fixtureDetail .details .right
{
	width:380px;
	float:left;
	position:relative;
	padding:5px 0px 0px 0px;
}

.fixtureDetail .details .right .parentList
{
	background:none;
	width:380px;
	float:left;
}

.fixtureDetail .details .right .parentList .item
{
	height:167px;
	background-color:#0000FF;
}

.matchFee
{
	float:left;
	position:relative;
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	color:#FF0C1A;
	margin:3px 0px;
}

.resultDetail
{
	width:758px;
	margin:5px;
	background-image:url('../images/result-background.png');
	background-position:center top;
	background-repeat:no-repeat;
}

.resultDetail .resultTitle
{
	width:698px;
	float:left;
	position:relative;
	font-size:1.5em;
	height:35px;
	padding:5px 0px 0px 60px;
	font-weight:bold;
}

.resultDetail .result
{
	width:353px;
	float:left;
	position:relative;
	color:white;
	font-size:1.5em;
	padding:10px 0px 0px 5px;
	font-weight:bold;
	height:28px;
}

.resultDetail .fullResult
{
	width:395px;
	float:left;
	position:relative;
	color:white;
	text-align:right;
	padding:11px 5px 0px 0px;
	font-size:1.2em;
	font-weight:bold;
	height:27px;
}

.resultDetail .matchReport
{
	float:left;
	position:relative;
	width:758px;
	margin:5px 0px;
}

.resultDetail .details
{
	float:left;
	position:relative;
	border-top:3px red solid;
}

.resultDetail .details .left
{
	width:378px;
	padding:5px 0px 0px 0px;
	float:left;
	position:relative;
}

.resultDetail .details .left p
{
	color:#0000FF;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px 0px 2px 0px;
}

.resultDetail .details .right
{
	width:380px;
	float:left;
	position:relative;
	padding:5px 0px 0px 0px;
}

.resultDetail .details .right .parentList
{
	background:none;
	width:380px;
	float:left;
}

.resultDetail .details .right .parentList .item
{
	height:167px;
	background-color:#0000FF;
}

.fixtureList
{
	width:754px;
	border-collapse: collapse;
	margin: 0px 0px 0px 5px;
}
.fixtureList th {
	text-align: left;
	color:#0000FF;	
	padding:7px 0px 5px 5px;	
	height:15px;

}
.fixtureList td.date
{
	width:100px;
	color:white;
	font-size:1.1em;
	font-weight:bold;
}

.fixtureList .venue
{
	width:240px;
	height:15px;
	color:white;
	padding:7px 0px 5px 5px;

}

.fixtureList .fixture
{
	width:240px;
	font-size:1.1em;
	font-weight:bold;


}

.fixtureList td
{
	margin:0px 0px 4px 0px;
	background-image:url('../images/fixturelist-background.jpg');
	background-position:center top;
	background-repeat:repeat-x;	
	color:white;	
	padding:8px 0px 20px 5px;	
	height:15px;	
	font-size:1.1em;
	vertical-align: top;

}

.fixtureList .title
{
	width:695px;
	height:15px;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 0px 18px 5px;
}

.fixtureList a
{
	color:white;
	font-weight: bold;
}

.fixtureRow {
	clear: both;
	font-size: 1.1em;
	padding: 0px 5px 1px 0px;
	margin: 0px;
	float: left;
	width: 748px;

	
}
.fixtureRow .fixtureLeft {
	float: left;
	width: 180px;
	font-weight: bold;
	padding: 5px;
	background-color: blue;
	color: white;
}
.fixtureRow .fixtureRight {
	float: left;
	width: 400px;
	padding: 5px;
}

.matchReport {
	float: left;
	width: 738px;
	font-weight: bold;
	padding: 5px;
	background-color: blue;
	color: white;
	font-size:1.1em;
}

.itemImage2
{
	float:left;
	margin:0px 10px 0px 0px;
}
.mainImage {
	/*width:745px;*/
	height:558px;
}
.imageGallery {
	width:759px;
	float:left;
}
.imageGallery .item {
	float:left;
	position:relative;
	width:120px;
	padding:0px 5px 5px 0px;
}
.imageGallery .image {
	height:90px;
	width:120px;
}
.pageActions {
	padding:5px;
	display:inline-block;
	border:1px black solid;
	margin:0px;s
}
.pageActions a {
	color:blue;
}
.pager {
	width:100%;
	margin:10px 0px;
}
.pager td {
	width:33%;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}
.pager td a {
	color:#FF0000;
}
.newsItemList {
	width:586px;
	float:left;
	position:relative;
}
.archiveMenuColumn {
	width:150px;
	float:left;
	position:relative;
	padding:57px 0px 0px 20px;
}
.newsArchiveItem {
	width:598px;
	margin:0px 0px 10px 0px;
}
.newsArchiveItem a {
	color:white;
}
.newsArchiveItem h2 {
	float: left;
	width: 586px;	
	background-image:url('../images/news-title.gif');
	background-position:center top;
	background-repeat:repeat-x;	
	font-size:1.3em;
	margin:0px 0px 5px 0px;
	padding: 6px 5px 12px 5px;	
	color:white;
}
.newsArchiveItem .title {
	float:left;
	position:relative;
	width: 336px;
	display: block;
}
.newsArchiveItem .date {
	float:left;
	position:relative;
	width:250px;
	margin:0px 0px 5px 0px;
	text-align:right;
	display: block;
}
.newsArchiveItem .body {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.newsArchiveItem .image {
	float:left;
	margin:0px 5px 0px 0px;
}
.newsArchiveItem .footer {
	text-align: center;
	background-image:url('../images/news-footer.gif');
	background-position:right top;
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
	padding: 2px 0px 8px 420px;
	margin: 0px;
	clear: both;
	border-top: 1px blue dashed;
}
.box2
{
	width: 150px;
	margin: 0px;
	color: white;
	padding:0px;
	text-align: center;
	background-image: url('../images/box-background.gif');
	background-position: left top;
	background-repeat: repeat-y;

}
.box2 a {
	color: white;
}
.box2 h2 {
	color: white;
	padding: 5px 0px;
	margin: 0px
}
.boxBackground2
{		
	width: 150px;
	background-image: url('../images/box-footer.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 12px 0px;
	margin:0px 0px 5px 0px;
}
.boxBody2 {
	background-image: url('../images/box-body-background.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 0px;
}
.box2 p {
	padding: 0px;
	margin: 5px;
}
.box2 .fixtureDate {
	background-image: url('../images/fixture-date.gif');
	background-position: center center;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 5px 0px;
	margin: 0px;
}

.mainGalleryImage {
	width:745px;
	text-align:center;
	padding:0px 0px 5px 0px;
	overflow:hidden;
}
.mainGalleryImage img {
	
}

















