﻿/*
############################################################
			 		Rugby WA
				  WAStyles.css
		Authored by Todd Baker @ Lateral Systems
		   http://www.lateralsystems.com.au/
############################################################
Start by resetting the default margins and padding
*/
html, body{margin:0;padding:0;font:88% Arial, Helvetica, sans-serif;}
form, fieldset{margin:0;padding:0;}
/* Neutralize styling: Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address{margin: 0 0 1em 0;padding: 0;}

/* Apply left margin: Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1em;}

/* Miscellaneous conveniences: */
form label{cursor: pointer;}
fieldset{border: none;}
input, select, textarea{font:1em Verdana, Arial, Helvetica, sans-serif;}

/* temp background for mark-up url(images/layout_grid.gif) no-repeat center;} */
body{
	background:url("/css/images/bodybg.jpg") no-repeat top center;
	background-color:#000; 
}

/* "SilentList" used to reset lists for non bullet point use */
.SilentList{margin:0;padding:0;}
.SilentList li{list-style-type:none;margin:0;padding:0;}

a img{border:none;}
a{color:#1c5db1;}
#printLogo{
	display:none;
}
#DEBUG{
	position:absolute;
	top:2px;
	left:2px;
	width:130px;
	height:470px;
	border:1px dashed #000;
	background-color:#fff;
	padding:3px;
	overflow:hidden;
}

#wrapper{
	margin:0 auto;
	width:980px;
	background-color:#000;
}

/* ************* HEADER */
#header{
	background-color:#0086e5;
	height:135px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
}

#header #WAHomeGraphic{

}

#header #logo{
	position:absolute;
	top:69px;right:29px;
	display:none;
}
#header ul{
	position:absolute;
	top:8px;left:8px;
	font-size:0.90em;
}
#header ul li{
	float:left;
	margin-right:5px;
	letter-spacing:-0.03em;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	margin-top:3px;
}
#header ul li a{
	color:#fff;
	padding:0px 6px;
	text-decoration:none;
	display:block;
	margin-top:4px;
	border-left:1px solid #FFF;
}
#header ul li.first a,#header ul li.Search small a{
	border-left:none;
}
#header ul li#CartLink{
	margin-right:0;
}
#header ul li#CartLink a{
	margin:0;
	padding:4px 4px 4px 6px;
}
#header ul li.on a,#header ul li a:hover{
	color:#007ed7;
	background:none;
	background-color:#FFF;
}
#header ul li.Search{
	margin:5px 0 0 25px;
	width:350px;
}
#header ul li.Search .searchInput{
	padding:2px;
	font-size:0.8em;
	color:#104b97;
	width:140px;
	height:11px;
}
#header ul li.Search .GO{
	background-color:#fcb040;
	color:#FFF;
	border:none;
	font-weight:bold;
	padding:1px;
	margin-left:1px;
	text-indent:-999px;
	background:url("/css/images/btn_go.gif") no-repeat left top;
	width:24px;
}
#header ul li.Search small a,#header ul li.Search small a:hover{
	text-transform:none;
	color:#9cc1e2;
	text-decoration:underline;
	background:none;
	display:inline;
}
/* *************** MAIN NAVIGATION */
#MainNav{
	background:url("/css/images/menubg.gif") repeat-x top left;
	height:26px;
	margin-top:3px;
}
#MainNav ul{
	margin:0px 0 0 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#MainNav ul li{
	float:left;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:1px;
	background:url("/css/images/menuleft.gif") no-repeat top left;
}

#MainNav ul li.first{
	background:none;
	padding-left:0px;
}

#MainNav ul li a{
	color:#fff;
	text-decoration:none;
	padding:3px 15px;
	display:block;
}

#MainNav ul li.on a,#MainNav ul li a:hover{
	color:#fcb040;
	text-decoration:none;
}

/* LEFT NAV ******************/
#leftChannel{
	width:180px;
	float:left;
}
#leftNav{

	background-color:#e8eef7;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:3px solid #fcb040;
}
#leftNav h3{
	margin:0;
	padding:3px 10px;
	font-size:0.9em;
	color:#fff;
	text-transform:uppercase;
	background-color:#1c5db1;
	background:url("/css/images/leftnavbg.gif") repeat-x top left;
}
#leftNav ul{
	margin:2px 0 0 0;
	border-bottom:1px solid #fff;
}
#leftNav ul li{
	width:180px;
	margin:0;
}	
#leftNav ul li a{
	width:158px;
	display:block;
	padding:3px 11px;
	text-decoration:none;
	color:#1c5db1;
	font-weight:bold;
}
#leftNav ul li a:hover,#leftNav ul li.active ul li a:hover,#leftNav ul li.active ul li.active a{
	color:#ffa800;
}
#leftNav ul li.active{
	background-color:#f3f7fb;
}
#leftNav ul li.active a{
	background-color:#e8eef7;
	color:#ffa800;
}
#leftNav ul ul{
	margin:0 0 0 10px;
	border-bottom:none;
}
#leftNav ul li.active ul li a{
	width:148px;
	background-color:#f3f7fb;
	color:#1c5db1;
	font-weight:normal;
}

#leftNav ul li ul li.on a{
	font-weight:bold;
	color:#ffa800;
}



#Welcome{
	margin:15px;
}
#breadcrumbs ul li{
	float:left;
	margin-left:3px;
	font-size:0.9em;

}
#breadcrumbs ul li.current{
	color:#ffa800;
	font-weight:bold;
}





/* CONTENT ********************/
#content{
	padding:14px;
	background-color:#FFF;
}
#HomePageBody #content{
    background-color:#000;
    margin:15px 19px 0px;
    padding:0;
}
#HomePage{
}

#HomePage #ColumnOne{
	float:left;
	width:620px;
}


#HomeFeature h4{
	font-size:1.3em;
	color:#1c5db1;
	margin:0 0 5px 0;
}
#HomeFeature img{
	float:left;
	margin:0 10px 10px 0;
}
#HomeFeature .tileFooter{
	clear:both;
}
#ColumnOne #HomeNews .tileContent,#ColumnOne #HomeFeature .tileContent, .NewFeature #Item1 .tileContent, .NewFeature #Item2 .tileContent{
	border-left:none;
	border-right:none;
}
.NewFeature #Item1 .tileContent, .NewFeature #Item2 .tileContent{
	height:210px;
	overflow:hidden;
}
#homeNewsButtons{
	float:right;
	background-color:#1c5db1;
	
}
#homeNewsButtons a{
	margin-left:6px;
}
#HomeNews #newsNumbers,#HomeFeature #eventsNumbers{
 margin:0;padding:0;
}
#HomeNews #newsNumbers li,#HomeFeature #eventsNumbers li{
	float:left;
	width:25px;
	height:24px;
	display:block;
}
#HomeNews #newsNumbers li a,#HomeFeature #eventsNumbers li a{
	border-right:1px solid #fff;
	background-image:none;
	padding:0px 5px;
	margin:4px 0;
	display:block;
	text-align:center;
	width:15px;
	color:#FFF;
	text-decoration:none;
}
#HomeNews #newsNumbers li.last a,#HomeFeature #eventsNumbers li.last a{
	border-right:none;
}
/*#HomeNews #newsNumbers li a:hover*/
#HomeNews #newsNumbers li a.newsNumbersOn,#HomeFeature #eventsNumbers li a.eventsNumbersOn{
	text-decoration:none;
	color:#fcb040;
}
#ColumnOne #HomeNews .tileContent,#ColumnOne #HomeFeature .tileContent{
    padding:0;
    margin:0;
}
#ColumnOne #HomeNews .tileFooter, #ColumnOne #HomeFeature .tileFooter{
    border:none;
}
#HomeNews #newsContent,#HomeFeature #eventsContent{
	height:240px;
	overflow:hidden;
	background-color:#FFF;
}
#HomeNews #newsContent .newsContentText,#HomeFeature #eventsContent .eventsContentText{
    float:right;
    width:200px;
    margin-right:10px;
    margin-top:10px;
    background:url("/css/images/white.png");
    padding:10px;
    height:200px;
    overflow:hidden;
}
#HomeNews #newsContent img{
	float:left;
	margin:0 10px 10px 0;
}
#HomeNews #newsContent h2,#HomeFeature #eventsContent h2{
	font-size:1em;
	margin:3px 0;
}

#HomeNews #newsContent h6,#HomeFeature #eventsContent h6{
	font-size:0.8em;
	color:#666;
}
#HomeNews #newsContent a,#HomeFeature #eventsContent a{
	color:#000;
}
#ColumnOne #HomeNews .tileFooter,#ColumnOne #HomeFeature .tileFooter{
	padding:0px !important;
	clear:left;
	background:url(images/homeNewsFooterbg.gif) repeat-x left top;
}
#HomeNews .tileFooter #homeMoreNews,#HomeFeature .tileFooter #homeMoreEvents{
	float:right;
	padding:4px 5px 0 0;
}
#HomeNews .tileFooter #homeMoreNews a,#HomeFeature .tileFooter #homeMoreEvents a{
	margin-left:10px;
	background-image:none;
	padding:2px;
	color:#FFF;
	text-decoration:underline;
	font-weight:normal;
}
#HomePage #ColumnTwo,#HomePage #ColumnThree{
	float:left;
	width:300px;
	margin-left:20px;
}
#LiveMatchUpdate iframe{
	height:329px;
}
#Item1 #LiveMatchUpdate iframe,#Item2 #LiveMatchUpdate iframe{
    height:173px;
}

#Item1 #LiveMatchUpdate iframe #LiveMatchWrapper{
	display:none !important;
}

#LiveMatch th{
	background-color:#e7e5de;
	padding:4px 0;
}
#LiveMatch th h4{
	
}
#LiveMatch td{
	font-size:0.9em;
	padding:2px;
	text-align:center;
}
#LiveMatchComentary{
	border:2px solid #cadaed;
	padding:5px;
	height:125px;
	overflow:hidden;
}
#divText{
	height:110px;
	overflow:hidden;
}
#ScrollButtons{
	text-align:right;
	margin:1px 0 20px 0;
	background-color:#cadaed;
	padding:0;
}


#VideoTile{
	width:428px;
	height:222px;
	overflow:hidden;
	margin:0 0 10px 0;
	padding-left:10px;
}

#VideoTile #VideoWrapper{
	background:#333333 url(/css/images/video-main-bg.gif) repeat-x bottom;
	height:202px;
	overflow:hidden;
}


#VideoTile #VideoList{
	float:right;
	width:115px;
	margin-right:1px;
	height:173px;
	overflow:hidden;
}



#VideoTile #VideoList table td{
	background:url(/css/images/video-right-bg.gif);	
	border-top:1px solid #333333;
	vertical-align:middle;
}
#VideoTile #VideoList table td a{
	padding:0 10px;
	font-size:0.9em;
}
#VideoTile #VideoList table{width:115px;}
#VideoTile #VideoList table .Items4 td{height:31px;}
#VideoTile #VideoList table .Items3 td{height:42px;}
#VideoTile #VideoList table .Items2 td{height:62px;}
#VideoTile #VideoList table .Items1 td{height:124px;}

#VideoTile #VideoList table a{
	display:block;
}

#VideoTile .MMHomeVideo{
	display:none
}

#LandingPage #VideoTile{
	width:519px;
	height:243px;
	margin:0 0 10px 0;
	padding-left:0px !important;

}

#LandingPage #VideoTile #VideoWrapper{
	height:223px;
}
#LandingPage #VideoTile #VideoList{
	width:168px;
	height:194px;	
}
#LandingPage #VideoTile #VideoList table{width:168px;}
.mbfTV{
	background-color:#fff;
}
.mbfTV{
	text-align:center;
}

#LandingPage #VideoTile #VideoList table .Items4 td{height:37px;}
#LandingPage #VideoTile #VideoList table .Items3 td{height:49px;}
#LandingPage #VideoTile #VideoList table .Items2 td{height:73px;}
#LandingPage #VideoTile #VideoList table .Items1 td{height:145px;}

.tile{
	background-color:#f1f0ec;
	margin-bottom:13px;
}
.nobg{background:none;}
.homeFirst,.homeSecond{
	float:left;
	width:190px;
}
.homeFirst{
	clear:left;
	margin-right:15px
}
#ColumnOne .tileContent,#ColumnOne .tileLadder,#ColumnTwo .tileContent,#ColumnTwo .tileLadder{
    border-left:2px solid #3b73b9;
    border-right:2px solid #3b73b9;
    margin:0;
    background:#FFF;
}

#ColumnOne .tileLadder th,#ColumnTwo .tileLadder th{
	background-color:#7c7c7c;
}
#ColumnOne .tileFooter,#ColumnTwo .tileFooter{
    border-left:2px solid #3b73b9;
    border-right:2px solid #3b73b9;
    border-bottom:2px solid #3b73b9;
    border-top:none;
    background:none;
    background-color:#FFF;
}
#ColumnOne .tileFooter a,#ColumnTwo .tileFooter a{
    background:none;
    text-transform:none;
    text-decoration:underline;
	color:#000;
}

#HomeTiles{
    float:left;
    width:395px;
}
#HomeTiles2{
    float:right;
    width:210px;
    margin-left:10px;
}

.homeLong{
	clear:left;
}
.homeLong .nextArrow{
	margin-right:20px;

}
.tileTitle{
	background-color:#1c5db1;
	padding:2px 5px 2px 10px;
	position:relative;
}
#HomePageBody .tileTitle{
	background:url("/css/images/tilebg.gif") repeat-x left top;
	padding:8px 5px 2px 10px;
	height:19px;
}
.prevArrow,.nextArrow{
	position:absolute;
	top:4px;
	display:block;
	width:12px;
	z-index:100;
}
.prevArrow{
	right:23px;
	display:none;
}
.nextArrow{
	right:4px;
}
.tileTitle h3,#LeftTiles h3,#VideoTile h3{
	margin:0 !important;
	font-size:0.9em !important;
	color:#fff !important;
	text-transform:uppercase;
	padding:0;
	background-color:none;
	border-bottom:none;
}


.tileContent{
	margin:1px 0 1px 0;
	padding:5px 5px;
	
}
.tileGalleryContent{
	text-align:center;
	overflow:hidden;
}

.tileGalleryContent p{
	color:#1c5db1;
	margin:2px 0;
	font-size:0.9em;
}
.tileFlash,.tileImage{
	text-align:center;
	margin:5px 0 0 0;
}
.tileHTML{
	padding:5px 10px;
}
.tileHTML p{
	margin:0;
}
.tileRelated {
	padding:5px;
}
.tileRelated li{
	margin:0 0 4px 0;
	width:180px;
}

.tileRelated a{
	background:url(/css/images/forward.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	display:block;

}

.tileLadder {
	margin-bottom:3px;
}
.tileLadder th{
	background-color:#779ed0;
	text-align:left;
	color:#fff;
}
.tileLadder th,.tileLadder td{
	font-size:0.9em;
	padding:3px 10px;
}
.tileLadder .odd td{
	background-color:#edf2f9;

}
.tileFooter{
	padding:2px 5px 2px 10px;
	background-color:#cadaed;
	border-top:1px solid #fff;
	margin:0 0 0px 0;

}
.tileFooter a{
	padding:2px 15px 2px 0px;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/tileMore.gif) right no-repeat;
	color:#1c5db1;
}
#LeftTiles{
	margin-top:20px;
}
#LeftTiles .tile{
	margin-bottom:20px;
}


#MatchDetails h4{
	margin:3px 0 4px 0 !important;
	color:#fcb040 !important;
	padding:2px;
	border-bottom:1px solid #1c5db1;

}



#maincontent{
	float:right;
	width:750px;
	line-height:1.3;
}


#RightColumn{
	width:210px;
	margin-left:20px;
	float:right;
}
#PageContent{
	margin-right:10px;
}
#PageContent.NarrowContent{
	margin-right:220px;
}


#PageContent h2{
	color:#1c5db1;	
	font-size:1.2em;
	margin:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	
}
#PageContent h3{
	color:#000;
	font-size:0.9em;
	margin:5px 0;
}


#PageContent ul{
	margin-left:30px;
}
#PageImages{
	width:180px;
	float:right;
	margin:0 0 10px 20px;
	text-align:center;
}
#PageImages a img{
	margin-bottom:5px;
}
#PageImages div{
	font-size:0.95em;
	margin:0 auto 10px auto;
	
}
.PageImage div{
	text-align:left;
	
}
#PageImages div a{
	color:#1c5db1;
	text-decoration:none;
}
#maincontent h1{
	clear:left;
	font:1.8em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1c5db1;
	padding-top:15px;
	margin:0 0 10px 0;
}
#maincontent h4{
	margin:0 0 10px 0;
	color:#666;
	font-size:1em;
}


.PageFlash{
	margin:20px 0;
	text-align:center;
}


#PollFrame{
	height:200px;
}
#PollArchive p{
	margin:5px 0;	
}
#PollArchive .PollResults{
	display:none;
	width:300px;
	margin-bottom:20px;
	padding-left:14px;
}
.pollBar{
	background-color:#1c5db1;
	height:10px;
	overflow:hidden;
	margin-bottom:2px;
}
#PollArchive h3{
	color:#1c5db1;
	margin:5px 0 0 0;
	font-size:1.1em;
}
#PollArchive .PollReportItem{
	width:398px;
	margin-bottom:20px;

}
#PollArchive a{
	background:url(/css/images/forward.gif) no-repeat 0 4px;
	padding-left:14px; 
	display:block;
}

#PollArchive table{
	border:1px solid #000;
	border-right:2px solid #000;
	margin-bottom:10px;
}
#PollArchive table td{
	border-bottom:1px solid #000;
}
#PollArchive .pollCount{margin-bottom:10px;}
/*--------- Landing Page ----------*/

#LandingPage{
	float:left;	
	width:520px;
}

#LandingPage #LandingSpotlight .tileImage{
	float:left;
	margin:0 10px 10px 0;	
}
#LandingPage #LandingSpotlight .tileTitle h3{
	margin:0 !important;
	color:#fff;
	text-align:left !important;
}
#LandingPage #ColumnOne, #LandingPage #ColumnTwo{
	float:left;
	width:255px
}
#LandingPage #ColumnOne{
	margin-right:10px;
}
/* --------- PHOTO GALLERY  ---------*/
#Gallery{
	margin:0 0 10px 0;
	padding:0 17px 0 0;
	list-style-type:none;
	display:inline;
	text-align:left;
	float:left;
	width:740px;
}
#photoGallery{
	padding:5px 0 2px;
}

#photoGallery .photoWrapper{width:240px;float:left;margin-bottom:5px;}
#photoGallery .photoWrapper .photo{height:215px;width:190px;text-align:left;overflow:hidden;margin:0 auto;position:relative;}
#photoGallery .photoWrapper .photo img{position:absolute;bottom:32px;left:2px;}
#photoGallery .photoWrapper .tower img{position:absolute;bottom:32px;left:25px;}
#photoGallery .photoWrapper .photo .thumbCaption{position:absolute;text-align:center;bottom:0px;height:29px;width:180px;overflow:hidden;font-size:0.9em;}

.playerGallery{
	padding-bottom:0;
}

.playerGallery h3{
	margin:0 0 5px 0;
	font-size:1.0em;
}
.playerGallery h3 a{
	text-decoration:none;
}
.playerGallery .photoWrapper img{
	float:left;
	margin:0 5px 10px 0;

}
.PlayerDetails ul{
	margin:0;
	font-size:0.9em;
}
.PlayerDetails ul li{
	margin:0 0 3px 0;
}
.PlayerDetails ul li span{
	color:#a39c8a;
	font-weight:bold;
}
#pagePlayerProfile{margin-right:200px;}
#pagePlayerProfile table{border-top:1px solid #1c5db1;border-bottom:1px solid #1c5db1;margin-bottom:15px;width:99%;}
#pagePlayerProfile table tr.oddRow{background:#edf2f9;}
#pagePlayerProfile table th{text-align:left;font-weight:bold;font-size:12px;color:#a39c8a;white-space:nowrap;vertical-align:top;padding:4px;width:21%;}
#pagePlayerProfile table td{padding:4px;vertical-align:top;}
#back a{
	background:url(/css/images/back.gif) no-repeat 0 2px;
	padding-left:15px;
}
/*
#photoGallery div{
	float:left;
	text-align:center;
	width:33%;
}
#photoGallery div div{
	margin:0 auto;
	float:none;
	line-height:1.3;
	width:90%;	
	font-size:0.9em;
}

#photoGallery div img{
	border:1px solid #1c5db1;
}
*/
#photoGallery div.clear{
	float:none;
	clear:both;	
}
#photoGallery .clear{
	margin-bottom:10px;
}
.playerGallery .clear{
	margin-bottom:0 !important;
}
.pages{
	margin:5px 0;
	text-align:center;
	float:none;
	text-align:left;
	border-color:#1c5db1;
	border-style:solid;
	border-width:0;
	padding:8px 0;
}
.pages#top{border-bottom-width:1px;}
.pages#bottom{border-top-width:1px;margin-top:0;}
.pages .PrevNext{
	float:right;
}
.pages a{
	text-decoration:none;
}

/* ------------- Podcast --------------- */
#PodcastList{
	margin:20px 0 0 0 !important;
	
}
#PodcastList li{
	margin:0;

}
#PodcastList a{
	display:block;
	padding-left:20px;
	background:url(/css/images/icons/WMP_Small.gif) no-repeat;
}


/* ------------- Product --------------- */
#ProductImage{
	float:left;
	margin-right:10px;
}
#Product .CustomerForm label{
	width:80px;
}
#Product .CustomerForm li{
	padding-top:12px;
}
#Product h3{
	color:#1c5db1;
	font-size:1.3em;
}
#ProductList li{
	list-style-type:none;
	padding:3px 0;
}
#ProductList li a{
	background:url(/css/images/forward.gif) no-repeat 0 3px;
	padding-left:17px;
}
.ClickEnlarge{
	color:#1c5db1;
}
/* ------------- Cart --------------- */
#cart{
	margin-top:10px;
}
#cart table{
	width:99%;
	font-size:0.95em;
	margin-top:4px;
}
#cart td,#cart th{
	text-align:right;
	padding:3px 3px;
}
.odd{
	background:#edf2f9;
}
#cart .left{
	text-align:left;
}
#cart .quantity{
	text-align:right;
	width:20px;
	padding:0 3px;
}
#cart thead{
	color:#fcb040;
	border-top:1px solid #1c5db1;
	border-bottom:1px solid #1c5db1;
}
#cart thead th{
	border-top:1px solid #1c5db1;
	border-bottom:1px solid #1c5db1;
	font-weight:bold;
	text-transform:uppercase;

}
#cart thead td,
#cart tfoot td{
	padding:5px 2px;
	border-top:1px solid #1c5db1;
	border-bottom:1px solid #1c5db1;	
}
#cart .tfone td{
	border-top:1px solid #003366;
	padding-top:7px;
}
#cart .total{
	font-weight:bold;
	font-size:1.1em;
}
#cart .btns input{
	margin-left:5px;
}

#payment li{
	padding:5px;
}
.AddressConfirm{
	width:355px;
	float:left;
}
.AddressConfirm h2{
	border-bottom:1px solid #1c5db1;
}
.AddressConfirm ul{
	margin:0 !important;
}




.Advert{
	text-align:center;
	margin-bottom:13px;
}

#HomeTiles .Advert{
	float:left;
	width:190px;
}

/* ------------- News --------------- */
#PageContent.NarrowContent #latestNews{
	width:520px;
}
#latestNews{
	float:left;
}

#latestNews h2{
	font-size:1.1em;
	margin:0 0 1px 0;
}
#latestNews .date{
	margin:0 0 6px 0;
	font-size:0.9em;
	color:#666;
}
#latestNews .NewsMore{
	margin:5px 0 0 0;
}
#latestNews h2 a{
	text-decoration:none;
}
#latestNews img{
	float:left;
	margin:0 10px 10px 0;
}
#latestNews .newsItem{
	margin-bottom:5px;
}

.archiveLink a{
	font-weight:bold;
}
#newsArchive ul{
	margin:0 !important;
}
#newsArchive ul li{
	margin:0 0 7px 0;
}
#newsArchive #bottom{
	margin:10px 0 10px 0;
}
#newsArchive ul li a{
	background:url(/css/images/forward.gif) no-repeat 0 4px;
	padding-left:15px;
}

/* ------------- Calendar --------------- */


#calendarPage{
	clear:right;
}
#calendarPage .padLayer{
	padding:0 15px 15px 0;
}
#calendarPage table{
	border:1px solid #1c5db1;
	border-width:0 0 1px 0;
}
#calendarPage tr.oddRow{
	background-color:#edf2f9;
}
#calendarPage th{
	border-bottom:1px solid #1c5db1;
	text-transform:uppercase;
	color:#e7a71b;
	text-align:left;
}
#calendarPage td,
#calendarPage th{
	padding:5px 7px;
}

#flatCalendar{
	height:60px;
	background:url(images/bg-flatcalendar.gif) no-repeat top left;
	margin-bottom:20px;
	padding:0 10px;
}
#flatCalendar table{
	border:none;
	width:724px;
}
#flatCalendar td{
	text-align:left;
	padding:2px 0;
	width:3.3%
}
#flatCalendar .days td{
	padding-bottom:6px;
	color:#860038;
}
#flatCalendar .days td.we{
	color:#666666;
}
#flatCalendar td.on{
	background-color:#860038;
	color:#FFF;
}
#flatCalendar td.on a{
	color:#FFF;
}


#Contact .CustomerForm{
	width:450px;
}
#CustomerRego,#Competition{
	width:500px;
	float:left;
}

/* --------- SELECTORS  ---------*/
.selector{
	border:1px solid #1c5db1;
	border-width:1px 0;
	padding:7px 4px;
	background-color:#edf2f9;
	font-size:0.9em;
}
.selector ul{
	list-style:none;
	margin:0;
	padding:0;
}
.selector .formField{
	display:inline;
	padding:0 20px 0 0;
	margin:0;
}
.selector .formField select{ 
	margin:0 0 0 5px;
	
}
.selector .formField label{
	float:left;
	display:block;
}
.selector #go input{
	vertical-align:-.3em;
}
/* ####		     Login						#### */
.CustomerForm {
	margin:0 !important;
	padding:0 !important;
}
.CustomerForm li{
	clear:both;
	padding-top:4px;
	margin:0;
}
.CustomerForm li label{
	float:left;
	width:120px;
	color:#a39c8a;
	font-weight:bold;
	margin-right:10px;
}
	
.CustomerForm li input{
	width:250px;
}
.CustomerForm li .CustomerTextarea{
	width:250px;
	height:30px;
}
.CustomerForm li input.ImgInput{
	width:auto;
}	
#forgotPassword{
	margin:10px 0 5px 0;
	overflow:hidden;
	position:relative;
}



/* ####		     SiteMAP						#### */	
#SiteMap li{
	float:left;
	width:230px;
	margin-right:20px;
	padding-bottom:10px;
}
#SiteMap li h3{
	color:#1c5db1;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	border-bottom:1px solid #fcb040;
	font-size:1.1em;
}
#SiteMap li a{
	background:url(/css/images/forward.gif) no-repeat 0 4px;
	padding-left:14px; 
	display:block;
}
#SiteMap li.ClearList{
	width:650px;
	height:1px;
	overflow:hidden;
	clear:left;
	float:none;
	padding:0;
	margin:0;
}
#SiteMap li ul li{
	float:none;
	padding-bottom:4px;
	width:225px;
}
#SiteMap li ul li ul{
	margin:5px 0 0 15px;
}
#SiteMap li ul li ul li{
	width:203px;
}
#SiteMap li ul ul li a{
	background:url(/css/images/site_map_block.gif) no-repeat 0 6px;
	padding-left:10px; 
	display:block;
}
/* ####		     Match						#### */	
#Match{margin-top:45px;width:510px;float:left;}
#Match #homeTeam, #Match #homeScore{float:left;width:30%;text-align:center;}
#Match #awayTeam, #Match #awayScore{float:right;width:30%;text-align:center;} 
#Match #MatchInfo,#Match #status{width:30%;margin-left:35%;text-align:center;} 
#Match #MatchInfo{padding-top:7px;}
#Match #MatchInfo div{margin-top:5px;}
#Match .clear{margin:5px 0;}
#Match .icons{margin-top:15px;}
#Match .icons img{border:none;margin-right:10px;vertical-align:top;margin-top:2px;}
#Match #MatchInfo h3{
	color:#fcb040;
	margin:20px 0 70px 0;
	font-size:1.2em;
}
#Match h1{
	height:57px;
	overflow:hidden;
}
#Match #homeScore,#Match #awayScore{
	font-size:1.4em;
}
#FileList{
	margin:20px 0 0 0 !important;
	padding:0;

}
#FileList li{
	margin:0 0 5px 0;
	clear:left;
	padding:0;
}
#FileList li img{
	float:left;
	margin:0 2px 10px 0;
}



/* ----------- SearchResults --------------- */

.SearchResults{

}

.SearchResults ul{
	margin:20px 0 !important;
}


.SearchResults ul li{
	margin:0 0 5px 0 !important;
	padding:3px;
}
.SearchResults ul li a{text-decoration:none;}
.SearchResults ul li p{margin:0;font-size:0.9em;}
.SearchResults ul li.odd{background-color:#edf2f9}

#SearchForm{
	font-size:0.9em;
	color:#a39c8a;
	font-weight:bold;
}
#SearchCategories{
	margin:6px 0 0 80px !important;
	padding:0;
	width:550px;
}
#SearchCategories li{
	width:250px;
	float:left;
	padding:0;
	font-size:0.9em;color:#a39c8a;
	font-weight:bold;
	
}

.RadioAlign{
	vertical-align:-2px;
}

#Utilities{
	clear:both;
	margin-top:20px;
}
#Utilities a{
	margin:0 20px 0 4px;
	font-size:0.9em;
}

#Utilities img{
	vertical-align:-2px;
}
#footer{
	padding:4px;
	clear:both;
	margin-top:10px;
	background-color:#000;
}
#footer ul{
	float:right;
	margin:0 10px 0 0
}
#footer ul li{
	float:left;
	padding-left:6px;
	padding-right:6px;
	border-left:1px solid #fff;
}
#footer ul li.first{
	border-left:none;
}

#footer ul li a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
#Sponsors{
    background-color:#FFF;
	padding-top:14px;
	padding-left:20px;
}
#Sponsors h3{
    color:#3B73B9;
    font-size:1em;
}
#HomePageBody #Sponsors{
    margin:0 20px;
	background:#000;
	padding:0;
}

#Sponsors li{
	height:100px;
	vertical-align:center;
	margin-right:20px;
	float:left;
	margin-bottom:10px;
}
.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:0px;
	overflow:hidden;
}
.asterix{
	color:#fcb040;
	font-weight:bold;
}

.notice{
	color:#FF0000;
	font-weight:bold;
}

.newsletter {
	position:relative;
	margin-right:230px;
	/*float:left;
	width:520px;
	border: 1px solid green;*/
}

.newsletterbanner {
	border-bottom: 1px solid #000;
}
.newsletterissue {
	padding-top: 18px;
	padding-bottom: 20px;
	font-size: 1.1em;
	font-weight:bold;
	color:#1c5db1;
	text-align:right;
}
.newslettertext {
	/*border: 1px solid red;*/
}
.articletitle {
	margin-bottom: 10px;
	font-size: 1.1em;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px;
}
table.newsarticletable {
	width: 520px;
}
.newslettermarketing {
	text-align:center;
	padding-top: 25px;
}
.newsletterfooter {
	margin-top: 20px;
	padding-top: 10px;
	font-weight:bold;
	color:#1c5db1;
	text-align:right;
	border-top: 1px solid #000;
}

.newsletterArticleImage {
	position: relative;
	float: right;
	width: 190px;
	text-align: center;	
}
.newsletterArticleText {
	position: relative;
	float:left;
	width: 330px;
}

#PoweredByVerve{
	display:block;
	width:117px;
	float:left;
	margin-top:-5px;
	padding-left:14px;
	
}


.grey{
	color:#a39c8a;
}



/* MENU */

#MainNav div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-color:#3a73ba;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #1d4066;
	z-index:1000;
	font-weight:normal;
	width:150px;
}

#MainNav ul li ul li{
	float:none;
	background:none;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	text-transform:none;

}
#MainNav ul li ul li a,#MainNav ul li.on ul li a{
	color:#FFF;
	border-bottom:1px solid #FFF;
}
#MainNav ul li ul li a:hover,#MainNav ul li.on ul li a:hover{
	color:#FCB040;
	border-bottom:1px solid #FCB040;
}


/* New Feature */
.NewFeature{
	background:url("/css/images/tilebg.gif") repeat-x left top;
	padding-top:6px;
	margin-bottom:13px;
}
.NewFeature .titles{
	padding-left:4px;
	margin-bottom:-2px;
	z-index:12;
}
.NewFeature #Item1 .titles,.NewFeature #Item2 .titles{
	margin-bottom:0px;
	background-color:#3B73B9;
	height:19px;
}
.NewFeature #Item1,.NewFeature #Item2{
	height:263px;
	overflow:hidden;
	background-color:#FFF;
}
.NewFeature #Item1 .tileContentLadder,.NewFeature #Item2 .tileContentLadder{
	margin:0;
	padding:0;
	border:none;
	height:220px;
	overflow:hidden;
}
.NewFeature .titles span{
	float:left;
	display:block;
	width:145px;
	height:18px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	text-transform:uppercase;
	margin-right:2px;
	z-index:10;
	font-size:0.9em;
}
.NewFeatureContent .titles{
    padding-left:0px;
    background-color:#3b73b9;    
}
.NewFeatureContent .titles span{
    width:95px;
    text-transform:none;
    margin-right:1px;
    padding-top:2px;
    height:17px;
    overflow:hidden;
}
.NewFeature .title_on{
	background:url("/css/images/title_on.gif") no-repeat left top;
}
.NewFeature .titles_on{
	background:url("/css/images/titles_on.gif") repeat-x left top;
}
.NewFeature .title_off{
	background:url("/css/images/title_off.gif") no-repeat left top;
}
.NewFeature .titles_off{
	background:url("/css/images/titles_off.gif") repeat-x left top;
}
.NewFeature .title_on a, .NewFeature .titles_on a{
	color:#FFF;
	text-decoration:none;
	display:block;
}
.NewFeature .title_off a,.NewFeature .titles_off a{
	color:#3b73b9;
	text-decoration:none;
	display:block;
}
.NewFeatureContent{
	border-bottom:4px solid #3b73b9;
	border-left:4px solid #3b73b9;
	border-right:4px solid #3b73b9;
	background-color:#3b73b9;
}

.NewFeatureContent .contenttext{
	border:2px solid #fbb040;
}

.NewFeature #VideoTile, .NewFeature #HomeFeature{
	display:none;
}
.NewFeature #VideoTile{
	width:608px;
	margin:0;
	padding:0;
	height:263px;
}
.NewFeature #VideoTile #VideoWrapper {
	height:263px;
}
.NewFeature #VideoTile #VideoList{
	width:188px;
	height:234px;
}
.NewFeature #VideoTile #VideoPlayerSection{
	width:418px;
	float:left;
}

.NewFeature #VideoTile #VideoList table {
	width:188px;
}

.NewFeature #VideoTile #VideoList table .Items1 td {
	height:89px;
}

.NewFeature #VideoTile #VideoList table .Items2 td {
	height:60px;
}

.NewFeature #VideoTile #VideoList table .Items3 td {
	height:45px;
}

.NewFeature #VideoTile #VideoList table .Items4 td {
	height:36px;
}

.morevideolink{
	background:transparent url(images/tileMore1.gif) no-repeat scroll right center;
	margin-right:10px;
	float:right;
	width:65px;
}

#Item1 .tile, #Item2 .tile{
    margin-bottom:0px;    
}
#Item1 .tileFooter,#Item2 .tileFooter{
    background:#CADAED url(images/homeNewsFooterbg.gif) repeat-x scroll center top;
    text-align:right;
    padding-right:10px;
    height:20px;
	padding-top:5px;
}
#Item1 .tileFooter a,#Item2 .tileFooter a{
    text-transform:none;
    color:#fff;
    font-weight:normal;
    text-decoration:underline;
    background:url(images/tileMore1.gif) no-repeat scroll right center;
}
#Item1 .tileTitle, #Item2 .tileTitle{
    height:1px;
    padding:0px;
    overflow:hidden;
    margin:0;
	display:none;
}

/* Photo Gallery */
#PhotoGal{
    height:240px;
    overflow:hidden;
}
#MainImage{
    float:left;
    width:410px;
}
#ThumbNails{
    float:left;
    width:195px;
	margin-top:20px;
	padding-left:3px;
}

#ThumbNails span{
    float:left;
    margin-right:5px;
    display:block;
}
#ThumbNails span.last{
	margin-right:0px;
}

#ThumbNails .MorePhotos{
	text-align:right;
    padding-right:5px;
	padding-top:3px;
	display:block;
}
#ThumbNails .MorePhotos a{
    padding-left:5px;
    text-decoration:underline;
    text-transform:uppercase;
    color:#fff;
	font-size:0.9em;
}

/* Quick Links */
#QuickLinks {
    background-color:#FFF;
	margin:14px 0px;
    padding:14px;
}
#HomePageBody #QuickLinks {
    margin:14px 20px;
}
#QuickLinks h3{
    color:#3B73B9;
    font-size:1em;
	margin-bottom:0.5em;
}
#QuickLinks ul,#QuickLinks ul li {
    list-style-type:none;
    margin:0;
    padding:0;
}
#QuickLinks a{
    color:#000;
    text-decoration:none;
}
#QuickLinks strong{
    font-size:1em;
}
.qLinks1{
    float:left;
    width:142px;
    margin-right:10px;
}
.qLinks2{
    float:left;
    width:142px;
    margin-right:10px;
}
.qLinks3{
    float:left;
    width:152px;
    margin-right:10px;
}
.qLinks4{
    float:left;
    width:172px;
    margin-right:10px;
}
.qLinks5{
    float:left;
    width:120px;
    margin-right:10px;
}
.qLinks6{
    float:left;
    width:120px;
    margin-right:0px;
}

#LiveMatchResult{
	height:220px;
	overflow:hidden;
}

#CalendarTile table{
    font-size:0.8em;
}
#CalendarTile .oddRow{
    background-color:#dfe8f4;
}

#PhotoGallery .NewFeature{
    padding-top:10px;
    background-color:#3672BA;
}
#PhotoGallery .NewFeature h3{
    margin:0;
    padding:0 0 10px 10px;
    color:#fff;
    font-size:0.9em;
    text-transform:uppercase;
}


#splashtext{
	padding:10px;
}
#splashclose{
	padding:10px;
	position:absolute;
}

