@charset "utf-8";
/* CSS Document */
body {
	font: 12px Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) no-repeat #0c5f62 top;
	margin: 0;
	padding: 0;
	text-align: center;
}
#container {
	width: 960px;
	margin: 0 auto;
	border: 4px solid #00aaac;
	border-top: 0;
	text-align: left;
}
#header {
	height:264px;
}

.broadcasttab
{
	color:#636363;
	min-height:323px;
	padding:1px 10px 0pt;
	background:url(../images/camera_watermark.jpg) no-repeat  top;
}

#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
   overflow:hidden;
   position:relative;
}

#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:40%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li p {
   display:block;
   margin:2px 0px 0px 1px;
   padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li p:hover {
   background:#F26522;
   color:#fff;
}
#centeredmenu ul li p.active,
#centeredmenu ul li p.active:hover {
   color:#fff;
   background:#009999;
   font-weight:bold;
}

h1
{
	color:#F45A06;
}	
h2
{
	color:#F45A06;
}	

h3
{
	color:#F45A06;
}	
h4
{
	color:#0C5F62;
}	

#lifeStartBanner {
	float:left;
	width:252px;
}
#lifeStartContent {
	float:left;
	width:633px;
	padding-left:25px;
	padding-right:50px;
}
#lifeStartContent p {
	width:600px;
}
#lifeStartContent h2 {
	color:#0c5f62
}
#lifeStartContent .intro {
	font-size:14px;
}
#lifeStartContent a {
	color:#0c5f62;
	text-decoration:none;
}
#lifeStartContent a:hover {
	color:#0c5f62
}
#lifeStartContent a {
	text-decoration:none;
}
.blue {
color:#00aaad
}
.orange{
color:#F7931E
}
.big{font-size:16px;}

.contentbg{background-image: url(../images/contentBg.jpg); background-repeat: no-repeat;float:left; width:960px; background-position:0px 33px;}
.contentbg2{background-image: url(../images/contentBg.jpg); background-repeat: no-repeat;float:left; width:960px;}

.standardteal{color: #0C5F62;font-size: 12px;}

.rugbyicon{background: url(../images/rugby.gif); background-repeat: no-repeat; width: 16px; height: 16px; float:right;margin-top: -16px;}
.netballicon{background: url(../images/netball.gif); background-repeat: no-repeat; width: 32px; height: 16px; float:right;margin-top: -16px; }
.netballiconalone{background: url(../images/netball.gif); background-repeat: no-repeat; width: 16px; height: 16px; float:right;margin-top: -16px; }

/*Presenters Profiles*/
.presenterProfile{ float:left;width:960px; height:265px; background-image: url(../images/presenterBG.jpg); background-position: left top;margin-top:25px;position:relative }
.presenterProfile .presenterImage{ position: absolute; left: 150px; top: 58px; z-index: auto; }
.presenterProfile .presenterInfo{ position: absolute; left: 282px; top: 30px; z-index: auto; }
.presenterProfile .presenterInfo .presenterFBicon{margin-left:25px;}
.presenterProfile p{width:600px;padding-left:25px;}
.presenterProfile h2{color:#0c5f62;padding-left:25px;font-size:24px}
.presenterProfile .intro{font-size:14px;}
.presenterProfile a{color:#0c5f62;text-decoration:none;}
.presenterProfile a:hover{color:#0c5f62}
.presenterProfile a{text-decoration:none;}
/*--------- End Presenters Profiles*/

/*Netball Clashes*/
#netballLogo{float:left;width:167px;padding-top:30px;padding-left:22px;}
#netballContent{float:left;width:500px;padding-top:30px}
#netballContent p{width:500px;padding-left:25px;}
#netballContent h2{color:#F45A06;padding-left:25px;}
#netballContent .intro{font-size:14px;}
#netballContent a{color:#0c5f62;text-decoration:none;}
#netballContent a:hover{color:#0c5f62}
#netballContent a{text-decoration:none;}
/*-------------- End Netball Clashes*/

/*Derby Day*/
#derbyDayLogo {
float:left;
padding-left:22px;
padding-top:30px;
width:167px;
}
#GroomedForGlory {
float:left;
padding-left:22px;
padding-top:30px;
width:274px;
}
#GroomedForGloryContent {
float:left;
padding-left:15px;
width:762px;
}
#derbyDayContent {
float:left;
padding-top:30px;
width:762px;
}
#derbyDayContent .intro {
font-size:14px;
}
#derbyDayContent h2 {
color:#0C5F62;
padding-left:10px;
width:500px;
}
#derbyDayContent p {
padding-left:10px;
width:500px;
}
/*--------------- End Derby Day*/

/*School Maps*/
.schoolmapnavbg{background-image: url(../images/contentBg.jpg); background-repeat: no-repeat;}

#schoolMap { 
float:left;
height:538px;
position:relative;
width:722px;
}
#mapInfo {
background-color:#FFFFFF;
font-size:14px;
left:20px;
right: 300px;
padding:8px;
position:absolute;
top:15px;
z-index:auto;
}
/*End -------- School Maps*/


/*Players*/
#PlayerOfTheWeekPic { height: 190px; width: 303px; background-image: url(../images/PLAYEROFTHEWEEK.jpg);position:relative;}
#playerPic{ width: 100px; height: 103px; background-color:#000; position: absolute; left: 15px; top: 73px; z-index: auto; }
#playerName{ height:31px; position: absolute; left: 115px; top: 89px; z-index: auto;line-height:31px;padding-left:10px; font-weight: bold; font-size: 13px;}
#playerSchool{ height:31px; position: absolute; left: 115px; top: 139px; z-index: auto;line-height:31px;padding-left:10px; font-weight: bold; font-size: 13px;}
#playerClickMore{color: #5C4710; font-weight: bold; height:31px; position: absolute; left: 155px; top: 169px; z-index: auto;line-height:31px;padding-left:10px;}
/*End -------- Players*/

/*Blog styles*/
#leftContent {
background-image:url(../images/blogs/blogsLeftBg.jpg);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:15px;
margin-left:-12px;
margin-top:-58px;
width:345px;
padding-left:12px;
}
html* #leftContent {
background-image:url(../images/blogs/blogsLeftBg.jpg);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:15px;
margin-left:-12px;
margin-top:-15px;
width:345px;
padding-left:12px;
}
#blogPic {
height:106px;
margin-bottom:63px;
margin-left:-51px;
margin-top:46px;
/*width:107px;*/
}
html* #blogPic {
height:106px;
margin-bottom:63px;
margin-left:-51px;
margin-top:0px;
/*width:107px;*/
}
#blogTitle {
color:#FBA514;
font-size:18px;
font-weight:bold;
margin-left:47px;
margin-top:100px;
}
#blogDescription {
font-size:12px;
margin-bottom:18px;
margin-left:47px;
width:266px;
}
#blogRSS {
line-height:32px;
margin-left:47px;
}
#blogRSS span {
color:#000000;
/*float:left;*/
font-size:10px;
font-weight:bold;
vertical-align:top;
}
.blogImage
{
padding-top:46px;
}
.blogReading h2 {
color:#0C5F62;
font-size:16px;
margin-bottom:5px;
}
.blogReading p {
margin:0px;
padding:0px 0px 10px;
}
.blogStats {
color:#0C5F62;
font-weight:bold;
}
.blogReading h3 {
color:#FBA514;
font-size:16px;
margin-bottom:5px;
}
.commentBox {
background-color:#DAEEEF;
margin-bottom:15px;
overflow:auto;
padding:20px;
}
.commentBox p {
margin:0px;
padding:0px;
}
/*End -------Blog styles*/

/*To stories from Varsity Cup*/
#playeroftheweek {
background-position:left bottom;
background-repeat:no-repeat;
margin-bottom:12px;
}
#Varsity-newslist {
margin:0px;
padding:0px;
}
.playerImageArea {
margin:0px;
padding:3px 0px 0px;
text-align:center;
}
.infoArea {
/*margin:10px 12px 5px 13px;
padding:3px;*/
}
.infoAreaH2 {
border:medium none;
color:#F9C634;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}
.infoAreaP {
background-color:#363636;
color:#FFFFFF;
font-size:11px;
font-style:italic;
margin:1px;
}
#playerSelect {
margin-left:5px;
margin-right:5px;
margin-top:6px;
}
.playerBtt {
background-color:#00AAAC;
border:2px solid #0098AE;
margin-left:8px;
padding:2px;
text-align:center;
width:18px;
}
.playerBttNext {
background-color:#00AAAC;
border:2px solid #0098AE;
margin-left:8px;
padding:2px;
text-align:center;
width:60px;
}
/*EEEEEEEEENNNNNNNNNNNDDDDDDDDD*/


.lefty
{float:left;width:226px;padding-left: 5px;padding-top: 5px;}
.righty
{float:right;width:690px;}

#contentHeader {
background-image:url(../images/contentHeader.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:46px;
width:960px;
margin-top:-12px;
}
.contentHeader {
background-image:url(../images/contentHeader.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:46px;
width:960px;
}
#headerIcon {
float:left;
padding-left:15px;
}
.headerIcon {
float:left;
padding-left:15px;
}
#headerLabel {
color:#FFFFFF;
float:left;
font-size:18px;
font-weight:bold;
padding-left:13px;
padding-top:12px;
}
.headerLabel {
color:#FFFFFF;
float:left;
font-size:18px;
font-weight:bold;
padding-left:13px;
padding-top:12px;
}
.table-head {
background-color:#FFA900;
color:#FFFFFF;
}
.odd {
background-color:#A8D5D6;
color:#004243;
}
.even {
background-color:#D7BE76;
color:#FFFFFF;
}

.videoalign{text-align: center;}

.horizontalSpacer {
clear:both;
font-size:0px;
height:9px;
line-height:0px;
margin:0px;
padding:0px;
}

#topHeaders ul {
	margin:0;
	padding:0; 
	list-style:none; 
	display:table; 
	white-space:nowrap; 
	list-style:none; 
	height:45px; 
	position:relative;
}
#topHeaders li {
	display:table-cell; 
	margin:0; 
	padding-top:13px; 
	float:left;
}
#top20 {
	background:url(../images/leftHeaderBg.jpg);
	height:22px;
	padding:10px 6px;
}
.top20 {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:12px;
	background:url(../images/iconTop20.gif) left no-repeat;
	padding-left:45px;
}
#latestNews {
	background:url(../images/middleHeaderBg.jpg);
	height:22px;
	padding:12px 10px;
}
html* #latestNews {margin-top:-3px;}
.latestNews {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:12px;
	background:url(../images/iconNews.gif) left no-repeat;
	padding-left:45px;
}
#videoHead {
	background:url(../images/rightHeaderBg.jpg);
	height:22px;
	padding:12px 10px;
}
.videoHead {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:12px;
	background:url(../images/iconVideo.gif) left no-repeat;
	padding-left:35px;
}
#RSS {
	text-align:right;
	width:30px;
	position: relative;
	top: 10px;
	right:12px;
	float:right;
}
.stars {
	text-align:right;
	width:30px;
	position: relative;
	top:-2px;
	float:right;
}

#mainContent {
	background:#fff;
	margin:0;
	padding:0;
	height:500px;
}

#mainContent a {
	color:#0c5f62;
	text-decoration:none;
}
#mainContent a:hover {
	color:#0c5f62;
	text-decoration:underline;
}
#fixtures{
	background:url(../images/leftHeaderBg.jpg);
	height:22px;
	padding:12px 6px;
	margin-top:22px;
}
#broadcasts{
	background:url(../images/leftHeaderBg.jpg);
	height:22px;
	padding:12px 6px;
	margin-top:22px;
}
.fixtures {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:12px;
	background:url(../images/iconBall.gif) left no-repeat;
	padding-left:45px;
}

.broadcasts {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:12px;
	background:url(../images/tv_icon.jpg) left no-repeat;
	padding-left:45px;
}

#leftColumn {
	width:214px;
	/*position:absolute;*/
	font-size:11px;
}

#leftColumn01 {
	background:#7a0026;
	color:#fff;
	padding:7px 10px;
	border-bottom:1px solid #fff;
}
#leftColumn02 {
	background:#953351;
	color:#fff;
	padding:7px 10px;
	border-bottom:1px solid #fff;
}
#leftColumn03 {
	background:#af667d;
	color:#fff;
	padding:7px 10px;
	border-bottom:1px solid #fff;
}
#leftColumn04 {
	background:#fff;
	color:#0c5f62;
	padding:7px 10px;
}
.leftColumns {
	/*background:#fff;*/
	color:#636363;
	padding: 2px 10px 10px 10px;
}

#leftColumn05, #leftColumn06, #leftColumn07 {
	background:#fff;
	color:#636363;
	padding:1px 10px 0 10px;
	min-height:340px;
}
.leftColumn05, .leftColumn06, .leftColumn07 {
	background:#fff;
	color:#636363;
	padding:1px 10px 0 10px;
}
#leftColumn08 {
	background:#fff;
	color:#0c5f62;
	padding:10px;
}
.leftColumn08 {
	background:#fff;
	color:#0c5f62;
	padding:10px;
}
#leftColumn05Content, #leftColumn06Content, #leftColumn07Content {
	padding-left:6px;
	line-height:16px;
}
.leftColumn05Content, .leftColumn06Content, .leftColumn07Content {
	padding-left:6px;
	line-height:16px;
}
.columnHeader {
	color:#0c5f62;
	font-size:14px;
}
.columnHeader a {color:#0c5f62;font-size:14px;}
.columnHeader a:visited {color:#0c5f62;font-size:14px;}
.columnHeader a:hover {color:#0c5f62;font-size:14px;}
.columnHeader a:active {color:#0c5f62;font-size:14px;}
.columnHeader a:link {color:#0c5f62;font-size:14px;}



.normamltext {color:#333333;}
.normamltext a {color:#333333;}
.normamltext a:visited {color:#333333;}
.normamltext a:hover {color:#333333;}
.normamltext a:active {color:#333333;}
.normamltext a:link {color:#333333;}

#advert {
	background:#00aaac;
	color:#fff;
	text-align:right;
	font-style:italic;
	padding:3px;
	font-weight:bold;
}
#rightColumn {
	width:303px;
	/*margin-left:657px;*/
	/*position:absolute;*/
	background:#fff;
	float:right;
}
#rightColumn01 {
	background:#a5e1e2;
	color:#0c5f62;
	padding:0 10px 12px;
	text-align:right;
}

#players {
	background:url(../images/rightHeaderBg.jpg);
	height:22px;
	padding:12px 6px;
}

#rightColumn02 {
	background: url(../images/s/PLAYEROFTHEWEEK.jpg) no-repeat #fff;
	color:#696969;
	/*padding:17px;*/
	min-height:113px;
	height:100%;
}
#rightColumn02 img {
	/*border:2px solid #0c5f62;*/
}
#rightColumn02Pic {
	float:left;
	position: relative;
	width:103px;
}
#rightColumn02Text {
	width:150px;
	position: relative;
	top: 0px;
	float:right;
}
#rightColumn02Link {
	text-align:right;
	width:150px;
	position: relative;
	top: 0px;
	float:right;
}
.players {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:12px;
	background:url(../images/iconPlayer.gif) left no-repeat;
	padding-left:50px;
}
.team {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:12px;
	background:url(../images/iconTeamTalk.jpg) left no-repeat;
	padding-left:45px;
}
#video {
	background:#a5e1e2;
	padding:14px 4px 6px;
}
#middleColumn {
	width:403px;
	/*margin-left:214px;*/
	/*position:absolute;*/
	background:#e5f6f7;
	padding:14px 20px 0px 20px;
	float:left;
}
.middleColumnHeader {
	color:#f26522;
	font-size:14px;
	font-weight:bold;
}
#middleColumnLink {
	text-align:right;
	width:150px;
	position: relative;
	top: 0px;
	float:right;
}

#mainContent02 {
	background:#fff;
	margin:0;
	padding:0;
	height:686px;
}
#mainContent02 a {
	color:#0c5f62;
	text-decoration:none;
}
#mainContent02 a:hover {
	color:#0c5f62;
	text-decoration:underline;
}
#leftColumnCont01 {
	width:214px;
	/*position:absolute;*/
	font-size:11px;
}
#advert02 {
	background:#00aaac;
	color:#fff;
	text-align:right;
	font-style:italic;
	padding:3px;
	font-weight:bold;
}
#middleColumn02a {
	width:711px;
	/*margin-left:214px;*/
	/*position:absolute;*/
	background: url(../images/middleHeaderBg.jpg);
	padding:14px 20px 10px 15px;
}
#middleColumn02b {
	width:734px;
	/*margin-left:214px;*/
	position:relative;
	background:#e5f6f7;
	padding:14px 0px 20px 12px;
	/*top:46px;*/
	/*height:285px;*/
}
#middleColumn02c {
	width:732px;
	/*margin-left:214px;*/
	position:relative;
	background:#fff;
	padding:14px 0px 20px 12px;
	/*top:46px;*/
	/*height:285px;*/
}
.middleColumn02bHeader {
	color:#f26522;
	font-size:16px;
	font-weight:bold;
}
.middleColumn02bHeader a{color:#f26522;font-size:16px;font-weight:bold;}
.middleColumn02bHeader a:visited{color:#f26522;font-size:16px;font-weight:bold;}
.middleColumn02bHeader {color:#f26522;font-size:16px;font-weight:bold;}
.middleColumn02bHeader {color:#f26522;font-size:16px;font-weight:bold;}

#middleColumn02bLink {
	text-align:right;
	width:150px;
	position: relative;
	top: 0px;
	float:right;
}

ul, ol, li {
	list-style-type:none;
}

/* 3 columns */
ul#columns {
  width: 720px;
  display: inline;
  float: left;
  margin-left:10px;
}
ul#columns li { 
	float: left;
}
ul#columns li.left { 
	width: 212px; 
	padding-right:10px; 
	margin-right:20px;
	margin-left:0px;
}
ul#columns li.right { 
	width: 212px; 
}
ul#columns li.middle { 
	width: 212px; 
	padding-right:10px; 
	margin-right:20px;
}

ul#columns02 {
	width: 720px;
	display: inline;
	float: left;
	margin-left:10px;
}
ul#columns02 li { 
	float: left;
}
ul#columns02 li.left { 
	width: 252px; 
	padding-right:10px; 
	margin-right:20px;
}
ul#columns02 li.middle { 
	width: 252px; 
	padding-right:10px; 
	margin-right:20px;
}

#rightColumn03 {
	text-align:right;
	width:200px;
	position: relative;
	top: 0px;
	float:right;
	margin-right:20px;
}
#teamTalkRSS {
	text-align:right;
	width:40px;
	position: relative;
	top: 0px;
	float:right;
}
#teamTalkMore {
	text-align:right;
	width:200px;
	position: relative;
	top: 0px;
	float:right;
	margin-right:20px;
	font-size:10px;
}
#forumsMore {
	text-align:right;
	width:200px;
	position: relative;
	top: 0px;
	float:right;
	margin-right:20px;
	font-size:10px;
}


#footer {
	padding: 0 10px;
	background: url(../images/footerBg.jpg) repeat-x #fff;
	height:80px;
	padding-top:20px;
}
#footerTxt {
	text-align:right;
	width:560px;
	position: relative;
	top: 0px;
	float:right;
	margin-right:20px;
	font-size:9px;
	line-height:22px;
}
#footerTxt a {
	color: #696969;
	text-decoration:none;
}
#footerTxt a:hover {
	color: #000;
	text-decoration:underline;
}

/***** Styles used on custom tables ******/
.table{background-color:#669900;color:#333333;}
.head{color:#ffffff;font-weight:bold;background-color:#669900}
.even{background-color:#daf493; padding-left: 5px;}
.odd{background-color:#ecf7cf; padding-left: 5px;}
.TableHeader { color: #ffffff; font-weight: bold; background-color: #669900; }
.TableEven { background-color: #daf493; vertical-align:text-top;}
.TableOdd { background-color: #ecf7cf; vertical-align:text-top;}
.TableCellCentre {text-align:center;}
.TableCellIndent {padding-left: 40px;}
.TableCellLineBreak {border-top: dotted 1px #ccc; padding:0px; margin: 20px 0px 20px 0px}
.TableHeaderScore { color: #ffffff; font-weight: bold; background-color: #303030; text-align: left; font-size: 10px; border: solid 1px #4f1b1a; }
.TableEvenScore { color: #ffffff; background-color: #303030; text-align: left; font-size: 10px; border: solid 1px #4f1b1a; }
.TableOddScore { color: #ffffff; background-color: #131313; text-align: left; font-size: 10px; border: solid 1px #4f1b1a; }


/***** style for Captain Bravo ******/
.Question {font-weight:bold; margin: 5px;}
.Answer {margin: 5px;}
.QALine {border-bottom: dashed 1px teal; line-height: 3px; margin: 5px; padding:0xp;}
