
body{
	background:#383838 url(/myrugbyqld/images/qru-page-bg.gif) center repeat-y;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:67.5%;
}
*{
	margin:0;
	padding:0;
}
p{margin:0 0 15px;}
ul,ol{margin:0 0 20px 15px;}
li{margin-left:15px;}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:0;
	padding:0;
	margin-bottom:14px;
	font-weight:bold;
}
h3{margin-top:20px;}
td{padding:5px;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;}
a{color:#860038;text-decoration:underline;}
.SilentList{margin:10px 0;padding:0;}
.SilentList li{list-style-type:none;margin:0 0 5px 0;padding:0;}

#qruWrapper {
	width: 980px;
	margin:0 auto 20px auto;

}

#globalNavWrapper{
	margin:0;
	padding:0;
	height:164px;
	background:#900028 url(/myrugbyqld/images/man-nav-bg.gif);
	position:relative;
}
#logo{
	display:block;
	position:absolute;
	top:9px;
	left:20px;
}
#logo img{border:none;}
#globalNav{
	margin:0;
	padding:0;
	position:absolute;
	bottom:0;
	left:0;
	width:980px;
	height:27px;
	background:url(/myrugbyqld/images/global-nav-bg.gif) no-repeat;
	z-index:300px;
}



#nav{
	list-style:none;
	padding:1px 0 5px 20px;
	margin:0 10px 0 10px;
}
#nav li{
	float:left;
	margin:0;
	height:26px;
}

#nav li a{
   	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:8px 10px 0 10px;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	border:1px solid transparent;
	border-top:none;	
	text-align:center;
	height:18px;
	background:url(/myrugbyqld/images/global-a-nav-bg.gif) bottom repeat-x;
	z-index:700 !important;
}

#nav li li a{
	text-align:left;
}
#nav li a:hover{
	border:1px solid #fff;
	border-top:none !important;
	border-bottom:none !important;
}
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	width:148px;
	padding:0;
	background:#900028;
	z-index:200 !important;
	border:1px solid #fff;
	border-bottom:none;
	margin-top:-1px;
}
#nav li li {
	width: 148px;
	margin-left:0;
	height:auto;
	border-bottom:1px solid #fff;
}
#nav li ul ul {
	margin: -1.75em 0 0 0em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul{
	left: -999em;
}

#nav li:hover ul,#nav li.sfhover ul {
	left: auto;display:block;
}

#nav li:hover a, #nav li.sfhover a {
	border:1px solid #fff !important;
	border-top:none !important;
	color:#f0b510;	
}


#nav li:hover li a, #nav li.sfhover li a, #nav li li a{
	border:none !important;
	background:none;
	text-transform:none;
	font-size:1em;
	height:auto;
	padding:5px 10px;
	z-index:200 !important;
	color:#fff !important;

}
#nav li ul li a:hover {
	border:none;
	color:#f0b510 !important;

}

#utilityNav{
	position:absolute;
	bottom:37px;
	left:0;	
}
#utilityNav ul.nav{
	position:relative;
	list-style:none;
	display:inline;
	margin:0 0 0 8px;
	padding:0;
	float:left;
}
#utilityNav ul.nav li{
	float:left;
	padding:0 10px;
	border-right:1px solid #fff;
	margin:0;
	
}
#utilityNav ul.nav li.last{
	border-right:none;
}
#utilityNav ul.nav li a{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}


.searchBox{
	position:absolute;
	right:-9px;
	bottom:35px;
}
.searchBox a{
	color:#df9d0b !important;
	text-decoration:none;
}

.searchBox form{
	position:relative;
	float:right;
	margin:0 20px 0 0;
}
.searchBox form img,
.searchBox form input{
	vertical-align:middle;
}
.searchBox form input{
	height:16px;
	border:none;
}


.searchBox form a{color:#fff;}

.searchBox strong{
	padding-top:1px;
	margin-right:5px;
	color:#df9d0b;
	text-transform:uppercase;
	font-size:1.1em;
}
#banner{width:728px;height:90px;position:absolute;top:7px;right:7px;}
#qruPage{width:980px;background:#fff url(/myrugbyqld/images/main-content-bg.gif) repeat-x; text-align:left;margin: 0 auto;padding-top:20px;}
.navTopLevel{background-color:#80002A;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-transform: uppercase;color: #FFFFFF;line-height: 13px;cursor:pointer;cursor:hand;padding:4px 5px 3px 9px;}




#footer{
	background:#a5a5a5 url(/myrugbyqld/images/bg-Footer.gif) bottom left no-repeat;
	padding:3px;
	margin:0;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#fff;	
}
#footer a{
	color:#fff;	
	padding-left:20px;
}

#leftNav{
	float:left;
	width:168px;
	color:#fff;
	margin:0 5px;
	display:inline;  /*  correct IE float margin bug  */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.25;
	
}
#leftNav h2{
	background-repeat:no-repeat;
	background-position:top left;
	height:27px;
	overflow:hidden;
	margin:0px 0 0px;
	padding:0px 0 0 10px;
	border-bottom:2px solid #666;
	font-size:1.2em;
	line-height:2.2em;
}
/*#leftNav h2 b{margin-left:-999px;}*/
#leftNav ul,
#leftNav li{
	margin:0;
	list-style:none;
	padding:0;

}
#leftNav ul{
	margin:0;
	padding:0;
}
#leftNav li{
	padding:0px;
	margin:0;
}
#leftNav ul li a{
	display:block;
	width:133px;
	padding:1px 10px 4px 10px;
	text-decoration:none;
	color:#a91e22;
	font-weight:normal;
	margin:0;
}
#leftNav li.navOn,
#leftNav li#hover{

}
#leftNav li.navOn a{
	color:#fff;
	font-weight:bold;
	background:#7d7d7d url(/myrugbyqld/images/navOn.gif) top left repeat-x;
}

#leftNav ul ul{
	padding:4px 4px 5px 4px;
	color:#000;
	background-color:#e5e5e5;
	width:145px;
	border-bottom:1px solid #666;
}
#leftNav ul ul li{
	padding:4px 0 4px 0;
}

#leftNav ul ul li span{

}
#leftNav ul ul li a{
	padding:0;
	margin:0;
}

#leftNav li.navSubItem a{
	background:none;
	padding:0;
	margin:0;
	display:block;
}

#leftNav ul li ul li.navSubItem{
	padding:0;
	margin:0;
}
#leftNav ul li ul li.navSubItem span{
	padding:4px 4px 5px 4px;
	display:block;

}
#leftNav ul li ul li.navSubItem a:hover{
	background:transparent url(/myrugbyqld/images/nav-third-lvl-btm.gif) bottom left no-repeat;
	
}

#leftNav ul li ul li.navSubItem a:hover span{
	display:block;
	padding:4px 4px 5px 4px;
	margin:0;
	background:transparent url(/myrugbyqld/images/nav-third-lvl-top.gif) top left no-repeat;
}
.navSubItemLink{

}
#leftNav ul li.navOn ul li a{
	
}
#leftNav ul ul li a:link,
#leftNav ul ul li a:visited,
#leftNav ul li.navOn ul li a:link,
#leftNav ul li#hover ul li a:link,
#leftNav ul li.navOn ul li a:visited,
#leftNav ul li#hover ul li a:visited{
	font-weight:normal;
	padding:0;
	text-decoration:underline;
	color:#860038;
	width:auto;
}
#leftNav ul ul li a:hover,
#leftNav ul li.navOn ul li a:hover,
#leftNav ul li#hover ul li a:hover{

color:#000;}
#leftNav li.navSubItem a{
	text-decoration:none !important;
	color:#000 !important;
}
#leftNav li.navSubItem .navSubItemLinkOn{
	color:#000 !important;
	font-weight:bold;
}

#contentArea{
	/*margin-left:185px;*/
	font-size:1.15em;
	color:#333333;
	line-height:1.4em;
	float:right;
	width:797px;

}




#contentArea.LandingPage{
	width:980px;
}

.home .padLayer{
	padding:0 20px !important;
}

#contentArea .LandingPanel{
	width:238px;
	float:left;
	margin-right:1px;
}
.home .LandingPanel{
	margin-right:0;
}

.home .featureHomeColumn{
	float:left;
	width:620px;
	margin-right:20px;
}
.home .homeColumn{
	float:left;
	width:300px;
	min-height:50px;
}


.home h3{
	font-size:1em;
	color:#f0b510;
}
.home .featureHome{
	min-height:200px;
	background:url(/myrugbyqld/images/box-top-right.gif) repeat-x top right;		
}
.home .featureHome h3{
	height:20px;
	margin:0;
	padding:5px 0 0 10px;
	background:url(/myrugbyqld/images/box-top-left.gif) no-repeat left top
}
.home .featureHome .featureImage{
	height:220px;
	overflow:hidden;

}
.home .featureHome .featureImage span{
	display:none;
}

.home .homeMoreLink{
	float:right;
	color:#fff;
	padding:5px 10px 0 12px;
	text-decoration:none;
	background:url(/myrugbyqld/images/feature-number-arrow.gif) no-repeat 0 8px;
	font-weight:bold;
	
}


.home .featureHome #featureNumbers{
	height:29px;
	overflow:hidden;
	background:url(/myrugbyqld/images/feature-number-bg.gif);
}
.home .featureHome #featureNumbers ul{
	margin:0 0 0 10px;
	padding:0;
}
.home .featureHome #featureNumbers ul li{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:30px;
	
}

.home .featureHome #featureNumbers ul li a{
	display:block;
	cursor:pointer;
	padding:5px 10px;
	color:#fff;
	height:24px;
	overflow:hidden;
	text-decoration:none;
	background:none;
	font-weight:bold;
	text-align:center;
}
.home .featureHome #featureNumbers ul li.active a{
	background:url(/myrugbyqld/images/feature-number-on.gif);
}
.featureFooter{
	height:9px;
	margin-bottom:6px;
	clear:both;
	overflow:hidden;
	background:url(/myrugbyqld/images/feature-number-bottom.gif);
}

.home .featureHome #featuredPages{
	background:#900028 url(/myrugbyqld/images/box-top-right.gif) repeat-x top right;
} 
.home .featureHome #featuredPages .featuredPagesHeader{
	margin:0;
	padding:10px;
	background:url(/myrugbyqld/images/box-top-left.gif) no-repeat left top
}	

.home .featureHome #featuredPages .featuredPagesHeader ul{
	margin:0;
	padding:0;
}
.home .featureHome #featuredPages .featuredPagesHeader ul li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	text-align:center;
}
.home .featureHome #featuredPages .featuredPagesHeader ul.one li{
	width:600px;
}
.home .featureHome #featuredPages .featuredPagesHeader ul.two li{
	width:290px;
}
.home .featureHome #featuredPages .featuredPagesHeader ul.three li{
	width:180px;
}
.home .featureHome #featuredPages .featuredPagesHeader ul.four li{
	width:150px;
}
.home .featureHome #featuredPages .featuredPagesHeader ul li a{
	color:#fff;
}
.home .featureHome #featuredPages .featuredPagesHeader ul li a img{
	border:1px solid #fff;
}

.home #homeNews h3, .home #homeTable h3{
	margin:0;
	height:20px;
	padding:5px 0 0 10px;
	overflow:hidden;
	background:url(/myrugbyqld/images/box-top-300.gif) no-repeat;
}
.home #homeNewsContent,.home #homeTableContent{
	border:2px solid #7d7d7d;
	border-top:none;
	border-bottom:none;
	height:349px;
	overflow:auto;
}
.home #homeTableContent{
	height:334px;
}
.home #homeNews .homeNewsItem{
	padding:7px;
	background-color:#e9e3e4;
	color:#a91e22;
	clear:both;
}

.home #homeNews .homeNewsItem.odd{
	padding:7px;
	background-color:#fff;	
}
.home #homeNews .homeNewsItem h4{
	line-height:1.2;
	font-size:1em;
	margin:0 0 5px 0;

}
.home #homeNews .homeNewsItem .a{
	color:#a91e22;
}

.home #homeNews .homeNewsItem img{
	float:left;
	margin:0 10px 0 0;
	border:2px solid #860038;
}
.home #homeNews .homeNewsItem p{
	margin-bottom:0;
	line-height:1.2em;
	font-size:0.9em;
}

.home .homeNewsItemLink{
	float:right;
}
.home .homeItemLink{
	height:25px;
	overflow:hidden;
	background:url(/myrugbyqld/images/box-bottom-300.gif)

}
.home .homeItemLink img{
	border:none;
}
.home .homeItemLink #RSSGif{
	margin-top:3px;
}
.home .homeItemFooter{
	background:url(/myrugbyqld/images/box-footer-300.gif) no-repeat;
	height:10px;
	margin-bottom:6px;
	clear:both;

}





.home #homeTableTabs{
	height:21px;
	overflow:hidden;
	padding:5px 0 0 2px;
	background-color:#900028;
}
.home #homeTableTabs img{
	cursor:pointer;
}
.home #homeTableContent{
	height:323px;
}

.home #homeTableContent #homeTableContentInner{
	border:2px solid #f0b410;
	height:319px;
	overflow:hidden;
	position:relative;
}
.home #homeTableContent #homeTableContentTable{
	display:none;
}
.home #homeTableContent #homeTableContentInner #homeTableTable{
	width:293px;

}
.home #homeTableContent #homeTableContentInner #homeTableTable th{
	padding:0 2px 2px 2px;
	background-color:#f0b410;
	color:#fff;

}
.home #homeTableContent #homeTableContentInner #homeTableTable td{
	padding:2px;
	background-color:#e9e3e4;
}
.home #homeTableContent #homeTableContentInner #homeTableTable tr.odd td{
	background-color:#fff;
}
.home #homeTableContent #homeTableContentInner #homeTableTable td.team{
	padding-left:4px;
}

.home #homeTableContent #homeTableContentInner #homeTableTable .points{
	text-align:right;
	padding-right:4px;
}


.home #homeTableContentFixtures{
	height:319px;
	overflow:auto;
}

.home #homeTableContent .homeTableFixture{
	clear:both;
	background-color:#e9e3e4;
}
.home #homeTableContent .homeTableFixture.odd{
	background-color:#fff;
}
.home #homeTableContent .homeTableFixtureDetail{
	float:right;
	width:100px;
	padding-right:10px;
	font-size:0.8em;
	padding:5px;
	line-height:1.3;
	

}

.home #homeTableContent .homeTableFixtureDetail ul{
	margin:10px 0 0 0;
	color:#a91e22;
	padding:0;
}

.home #homeTableContent .homeTableFixtureDetail ul li{
	width:100px;
	text-align:right;
	list-style-type:none;
	margin:0;
	padding:0;
}

.home #homeTableContent .homeTableFixtureTeam td{
	padding:5px 1px;
}
.home #homeTableContent .homeTableFixture p{
	margin-bottom:5px;
}

.home #Sponsors table{
	border-right:2px solid #900028;
	border-left:2px solid #900028;
}

.home #Sponsors table #SponsorCell{
	background-color:#900028;
	padding:0;
	font-weight:bold;
	color:#f0b510;
	text-transform:uppercase;
}
.home #Sponsors table td{
	text-align:center;
}
.home #Sponsors table a img{
	border:none;
}


#contentArea .LandingPanel .padLayer{
	margin-top:0;
	padding-top:0;
}

#mainContent .padLayer{
	padding:0px 10px 15px 0px;
}

#breadcrumbs{
	margin-bottom:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
}

#mainContent{
	float:left;
}
#contentArea.LandingPage #mainContent{
	margin-left:13px;
}
.home #contentArea.LandingPage #mainContent{
	margin-left:0px;
}
#mainContent.rightMargin{
	width:560px;
}
#contentArea #rightColumn{
	width:192px;
	margin-left:595px;
}

#rightColumn #quickLinks h2{
	color:#860038 !important;
}

#homeContent #left{
	float:left;
	width:351px;
	margin-left:5px;
	display:inline;
}
#homeContent #right{
	margin:0 0 0 361px;
	width:192px;
}
* html #homeContent #right{
	height:1%;
	margin-left:358px;	
}
* html #homeContent{
	
} 
#mainContent #topNews{
	background:url(images/bg-home-topnews-bottom.gif) no-repeat center bottom;
	margin-bottom:10px;
}
#mainContent #topNews .padLayer{
	background:url(images/bg-home-topnews.gif) no-repeat top center;
	padding:15px;
}
#mainContent #topNews h1{
	color:#860038;
	font-weight:normal;
	
}
#mainContent #topNews .imageCaption{margin-bottom:10px;}
#mainContent #otherNews{
	width:230px;
	float:left;
	position:relative;
}
#mainContent #otherNews #REDS{
	position:absolute;
	right:12px;
	top:5px;
	z-index:100;
}
#mainContent #otherNews ul{
	margin:0 0 8px 0;
}
#mainContent #otherNews .content{
	padding:0 0 11px 0;
	/*margin-bottom:5px;*/
}

#otherNews h2{

}
#otherNews .buttons{
	text-align:right;
	margin-top:25px;
}
#otherNews ul{
	margin:10px 0 0 0;
}
#otherNews ul li{
	margin:0 0 4px 0;
	list-style-type:none;
	padding:3px;
}
li.odd{
	background:#e9e3e4;
}
#otherNews .buttons a img{
	border:none;
}
#otherNews a:link{
	color:#860038;
}


#rightColumn{
	padding:15px 0 20px;
	margin-left:565px;	
}


.puff{
	margin:0;
	padding:0;
	/*padding-bottom:10px;*/
	margin-bottom:3px;
}
.home .puff{
	margin-bottom:0;
}
.puff .inner{
	margin:0;
	padding:7px 15px 0 15px;
	
}
.puff .content{
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 10px 0;
}
.home .puff .content{
	padding:0 0 4px 0;
}
.puff p{
	margin:0 0 5px 0;
	
}

#mainContent .puff .padLayer,
.puff .padLayer{

}
.puff h2{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	height:18px;
	overflow:hidden;
}
.home .puff h2{
	color:#900028;
	font-size:1.1em;
}
.puff .image{
	text-align:center;
	margin:0;
	padding:10px 0 10px;
}
.puff .image img{
	background:none;
	padding:0;
}
.home .puff .image{
	float:right;
	padding-top:0;
	margin-left:5px;
}
.PuffList a{
	display:block;
	background:url(images/pufflink-arrow.gif) 2px 3px no-repeat;
	padding-left:15px;
}	

.puff#ladder,
.puff#playerProfile,
.puff#calendarPuff,
.puff#comingUp,
.puff#registerPuff,
.puff#poll{
	margin:0 5px 10px 0;
}
.puff#registerPuff{
	width:170px;
	float:left;
}
.puff#poll{background-image:url(images/bg-puffpoll-bottom-grey.gif)}

.puff#ladder .inner{
	padding-top:10px;
}

.puff#poll .content{
	border:none;
}
.puff#poll .content .padLayer{
	padding:0px 17px 0;
}


#homeContent #right .puff{
	background:url(images/bg-puff-bottom.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	width:194px;
}
#homeContent #right .puff#ladder,
#homeContent #right .puff#player,
#homeContent #right .puff#calendarPuff,
#homeContent #right .puff#comingup{
	background:#ededed url(images/bg-puff-bottom-grey.gif) no-repeat left bottom;
}
#homeContent #right .puff .inner{
	background:url(images/bg-puff-top.gif) no-repeat top left;
	padding-top:0;
}
#homeContent #right .puff#ladder .inner{
	background:url(images/bg-puff-top-grey.gif) no-repeat top left;
	padding-top:10px;
}
#homeContent #right .puff h2{
	background:url(images/bg-puff-top-grey.gif) no-repeat top left;
}
#homeContent #right .puff .content{
	width:192px;
}

#homeContent #left .puff{
	background-image:url(images/bg-home-topnews-bottom.gif);
	width:351px;
	padding-bottom:10px;
	margin-bottom:10px;
}
#homeContent #left .puff h2{
	background:url(images/bg-puff-homeleft-top-grey.gif) no-repeat top left
}
#homeContent #left .puff .inner{
	background-image:url(images/bg-home-topnews.gif);
	padding-top:0px;
}
#homeContent #left .puff .image{
	float:left;
	margin-right:10px;
	padding:3px 0;
}
#homeContent #left .puff .content{width:349px;}


.home#rightColumn .puff,
.home#rightColumn .puff#ladder,
.home#rightColumn .puff#playerProfile,
.home#rightColumn .puff#calendar,
.home#rightColumn .puff#comingUp{
	background:#000 url(images/bg-puff-homeright-bottom.gif) no-repeat center bottom;
	padding-bottom:10px;
	margin:0 5px 10px 0;
	color:#fff;
}
.puff#calendarPuff{
	text-align:center;
}
.home#rightColumn .puff .inner{
	background:url(images/bg-puff-homeright-top.gif) no-repeat top center;
	padding-top:0;
}
.home#rightColumn .puff img{
	border-color:#FFF;
}
.home#rightColumn .puff .content{
	border:none;
	width:auto;
	overflow:hidden;
}
.home#rightColumn .puff h2{
	background:url(images/bg-puff-homeright-top.gif) no-repeat top center;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin:0;
	padding:12px 0 2px 12px;
	border:none;
	line-height:1.1;
}
.home#rightColumn .puff .padLayer{
	padding:10px 14px 5px;
}

#comingUp .padLayer div{
	margin:0 0 4px 0;
	text-align:center;
}
#comingUp .padLayer div.promo{
	margin:0 -1px 6px;
}

/**** Video **/
#VideoTile{
	width:300px;
	background:url(/myrugbyqld/images/video-tile-bg.gif) bottom no-repeat;
	padding-bottom:4px;
	margin-bottom:10px;
}
#VideoTile #VideoWrapper{
	background:url(/myrugbyqld/images/video-tile-bg.gif) top no-repeat;
	padding:5px 5px 0 5px
}
#VideoTile #VideoWrapper table td{
	vertical-align:top;
	padding:3px 1px;
	text-align:center;
}
#VideoTile #VideoWrapper table td.Items1{
	width:290px;
}
#VideoTile #VideoWrapper table td.Items2{
	width:145px;
}
#VideoTile #VideoWrapper table td.Items3{
	width:96px;
}
#VideoTile #VideoWrapper table td.Items4{
	width:72px;
}

#VideoTile #VideoWrapper table td div{
	margin-bottom:2px;
}
#VideoTile #VideoWrapper table td img{
	border:1px solid #f0b510;
}
#VideoTile #VideoWrapper table td a{
	color:#f0b510;
	line-height:1.2;
	font-size:0.85em;
	text-decoration:none;
}

#VideoTile #VideoPlayerSection{
	height:193px;
	overflow:hidden;
}
#VideoTile .MMHomeVideo{
	display:none;
	height:192px;
	background:url(/myrugbyqld/images/video-player-bg.gif)
}



#playerProfile h3{
	font-weight:bold;
	font-size:1em;
	border:1px solid #333333;
	border-width:1px 0;
	padding:4px 1px;
	margin:0 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#playerProfile .image{
	float:left;
	margin:3px 10px 2px 0;
}

.puff .label{
	margin:.8em 0 0.2em 0;
	color:#df9d0b;
	padding-bottom:1px;
	border-bottom:1px solid #df9d0b;
}
.home#rightColumn .label{color:#999999;}
#matchPuff .label{
	font-weight:bold;
	margin-top:0;
	text-transform:uppercase;
}

#leftNav .puff{
	background:#000 url(images/bg-left-puff-bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
	margin:0 5px 10px 0;
	color:#fff;
	width:180px;
}
#leftNav .puff .content{
	border:none;
	width:180px;
	overflow:hidden;
}
#leftNav .puff .inner{
	background:url(images/bg-left-puff-top.gif) no-repeat top left;
	padding-top:0px;
}
#leftNav .puff h2{
	background-image:none;
	background-position:7px 1px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin:0;
	padding:12px 0 8px 12px;
	border:none;
	line-height:1.1;
}
#leftNav .puff .padLayer{
	padding:10px 14px 4px;
}

.puff#registerPuff .padLayer div{
	margin:8px 0 2px;
}
#leftNav .puff .more a{
	display:block;
	float:left;
	margin:3px 0;
	background-image:url(images/arrow-link-bgblack.gif);
	color:#999999;
	padding-left:10px;
}

h2.comingUp{background-image:url(images/bg-title-comingup.gif)}
.home#rightColumn h2.comingUp{background-image:url(images/bg-title-comingup-black.gif)}

.home#rightColumn h2.nextEvent{background-image:url(images/bg-title-nextevent-black.gif)}

h2.playerProfile{background-image:url(images/bg-title-player.gif)}
.home#rightColumn h2.playerProfile{background-image:url(images/bg-title-player-black.gif)}

h2.calendarTitle{background-image:url(images/bg-title-calendar.gif);text-align:left;}
.home#rightColumn h2.calendarTitle{background-image:url(images/bg-title-calendar-black.gif);text-align:left;}

h2.pollTitle{background-image:url(images/bg-title-poll.gif);text-align:left;}
#leftNav h2.pollTitle{background-image:url(images/bg-title-poll-black.gif);text-align:left;background-position:left top;}

.puff#poll{line-height:1.4;}
.puff#poll .padLayer div.item{
	margin:0 0 10px;
}
.puff#poll .padLayer div.item input{
	margin-top:2px;
	float:left;
	display:block;
	width:12px;
}
.puff#poll .padLayer div.item label{
	margin-left:16px;
	display:block;
}
.puff#poll .more{margin:9px 0;}
.puff#poll p{margin-bottom:10px;}
.pollBar{background-color:#860038;height:7px;margin:1px 0;overflow:hidden;}
#rightColumn .pollbar{background-color:#ededed;}
* html .puff#poll .padLayer div.item label{height:1%;}
* html .puff#poll .padLayer div.item input{margin-top:-2px;width:12px;}


#rightColumn #registerPuff,
#rightColumn #poll{color:#860038;font-size:1em !important;line-height:1.3;}
#rightColumn h2.registerPuff,
#rightColumn h2.pollTitle{height:36px;overflow:hidden;padding:0;}

#rightColumn #registerPuff .more a{
	display:block;
	float:left;
	margin:0 0 5px 0;
	clear:left;
}

h2.comingUp b,
h2.nextEvent b,
h2.playerProfile b,
h2.calendarTitle b,
/*h2.registerPuff b,*/
h2.pollTitle b{
	margin-left:-1999px;
}

h2.comingUp,
h2.nextEvent,
h2.playerProfile,
h2.calendarTitle,
h2.registerPuff,
h2.pollTitle{
	border:none;
}

#ladder h2{ 
}
#ladder .inner{ 

	padding-top:7px !important;
}
#ladder .content{
	padding-top:0;
}
#ladder .titleImage{
	padding-left:13px;
	margin-bottom:10px;
}
#ladder table{
	margin-bottom:25px;
}


#ladder tr#headerrow td{
	border-bottom:1px solid #df9d0b;
	color:#df9d0b;
	font-weight:bold;
}
#ladder tr.odd{
	background-color:#e1e1e1;
}
#ladder td{padding:3px 10px;}
#ladder td.left{
	padding-right:0;
}
#ladder td.right{
	text-align:right;
}

#quickLinks ul{
	margin:0;
	list-style:none;
}
#quickLinks li{
	line-height:1.5;
	background:url(images/bg-quicklink.gif) no-repeat left center;
	margin:0 0 5px 0;
	padding-left:20px;
}

.advert{
	text-align:center;
	padding:0 0 10px 0;
}
.advert img{
	border:none;
}

#CalendarFrame{height:220px;width:182px;border:0;margin:7px auto 0;padding:0;}
#PollFrameRight{height:300px;width:210px;border:0;margin-bottom:10px;}
#PollFrameLeft{height:300px;width:180px;border:0;margin-bottom:10px;}
#PollFrameHome{height:300px;width:150px;border:0;margin-bottom:10px;}
#PollFramePage{height:500px;width:600px;border:0;margin-bottom:10px;}
#PageLadder table{
	border-bottom:1px solid #df9d0b;
	clear:both;
}
#PageLadder th,#PageLadder td{
	padding:2px;
}
#PageLadder th{
	border-bottom:1px solid #df9d0b;
	color:#df9d0b;
	text-transform:uppercase;
}
#PageLadder tr.odd td{
	background-color:#e1e1e1;
}

#PollPage .item{
	margin-bottom:5px;
}


#featuredLinks{
	clear:both;
	padding:20px 0 0 5px;
	margin:0;
}
#featuredLinks h2{
	margin:0;
	font-size:1em;
	background:url(images/bg-links-h2.gif) no-repeat 8px top;
}
#featuredLinks h2 b{
	margin-left:-999px;
}
#featuredLinks ul{
	margin:0;
	padding:0;
	list-style:none;
}
#featuredLinks ul li{
	margin:0 0 10px 0;
	float:left;
	padding:7px 15px;
	border-right:1px solid #989898;
}
#featuredLinks img{
	border:none;
	vertical-align:middle;
}

#pagePlayerProfile table{margin:15px 0;width:99%;}
#pagePlayerProfile table th{text-align:left;font-weight:bold;color:#000000;white-space:nowrap;vertical-align:top;padding:4px 10px;width:21%;}
#pagePlayerProfile table td{padding:4px 10px;vertical-align:top;}

#EventDetails i{
	color:#666;
	font-style:normal;

}	

#calendarPage{
	clear:both;
}
#calendarPage .padLayer{
	padding:0 15px 15px 0;
}
#calendarPage table{
	border:2px solid #e7a71b;
	border-width:0 0 1px 0;
}
#calendarPage tr.oddRow{
	background-color:#efefef;
}
#calendarPage th{
	border-bottom:1px solid #e7a71b;
	text-transform:uppercase;
	color:#e7a71b;
}
#calendarPage td,
#calendarPage th{
	padding:7px 10px;
}

#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:center;
	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;
}

/* --------- SELECTORS  ---------*/
.selector{
	border:1px solid #e7a71b;
	border-width:2px 0;
	padding:10px 0;
}
.selector ul{
	list-style:none;
	margin:0;
	padding:0;
}
.selector .formField{
	display:inline;
	padding:0 30px 0 0;
	margin:0;
	
}
.selector .formField label{
	float:left;
	display:block;
}
.selector #go input{
	vertical-align:-.3em;
}
* html .selector #go input{
	vertical-align:-.1em;
}
.formField select{
	margin-left:6px;
}
option{padding:0 5px;}
#otherinterests td{padding:3px 0;}

/*  News Functions  */

h1.newsHeader{
	margin-bottom:10px;
}

.newsListTitle{
	font-size: 1em;
	font-weight: bold;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
}
.newsListTitle a{text-decoration:none;	color:#a91e22;}

.newsDate{
	color:#666666;
	line-height: 14px;	
	margin-bottom:10px;
}
.latestNewsItem{
/*	clear:both;*/
	margin-top:20px;
	width:100%;
	overflow:hidden;
}
.latestNewsItem img{
	float:right;
	margin:0 0 5px 10px;
}
#archiveNews{
	margin-top:10px;
	border-bottom:2px solid #e7a71b;
}
#archiveNews td{
	padding:0 0 10px;
}
#archiveNews td.date{text-align:right;}

/* --------- PHOTO GALLERY  ---------*/
#Gallery{
	margin:0 0 10px;
	padding:0;
	list-style-type:none;
	display:inline;
	text-align:left;
	float:left;
	width:100%;
}
#pageGallery,
#photoGallery{
	padding:20px 0 2px;
}
#pageGallery div,
#photoGallery div{
	float:left;
	text-align:center;
	width:33%;
}
#pageGallery div div,
#photoGallery div div{
	margin:0 auto;
	float:none;
	line-height:1.3;
	width:90%;	
}
#pageGallery div.clear,
#photoGallery div.clear{
	float:none;
	clear:both;	
}
#pageGallery div img,
#photoGallery div img{
	border:1px solid #860038;
}
#pageGallery .clear,
#photoGallery .clear{
	margin-bottom:20px;
}

.pages{
	margin:5px 0;
	text-align:center;
	float:none;
	text-align:left;
	border-color:#e7a71b;
	border-style:solid;
	border-width:0;
	padding:8px 0;
}
.pages#top{border-bottom-width:2px;}
.pages#bottom{border-top-width:2px;}
.pages .PrevNext{
	float:right;
}
.grey{color:#999999;}








.CustomerForm{margin:0 0 20px 0;float:left;}
.CustomerForm ul{margin:0;}
.CustomerForm ul li{list-style-type:none;padding:6px 0 0 0;clear:both;margin:0;}
.CustomerForm ul li input,.CustomerForm ul li select,.CustomerForm ul li textarea{width:280px;float:left;margin-right:15px;}
.CustomerForm ul li select{width:285px;float:left;margin-right:15px;}
.CustomerForm ul li textarea{width:492px;height:100px;font-size:12px;}
.CustomerForm ul li.odd{}
.CustomerForm ul li label{width:120px;display:block;float:left;font-weight:bold;position:relative;padding-right:5px;}






#footer{
	background:#fff url(/myrugbyqld/images/bg-Footer.gif) bottom left no-repeat;
	padding:0px;
	text-align:right;
	color:#FFF;
	font-size:1.1em;
	clear:both;
}
#footer #verve{
	float:left;
	margin:0 0 0 10px;
	font-size:.9em;
	height:8px;
	overflow:hidden;
}
#footer #verve a{
	text-decoration:none;
	color:#005596;
}
#footer #verve img{
	vertical-align:-.05em;
}
#footer a:link,
#footer a:visited{
	color:#a91e22;
	text-decoration:none;
	margin-top:2px;
}
#footer a:hover{
	text-decoration:underline;
}
#footer div{
	margin-left:200px;
	padding:10px 12px 8px 0;
}

/*  Large Photo Pop-Up  */
#qruPhotoPage {
	
	background:url(images/popup-footer.gif) no-repeat bottom left ;
}
#qruPhotoPage span{
	padding-bottom:18px;
	display:block;
	background:url(images/popup-footer-right.gif) no-repeat bottom right;
}
#qruPhotoPage #topBorder{
	background:url(images/popup-header.gif) repeat-x top left;
	text-align:right;
	height:37px;
	overflow:hidden;	
}
#qruPhotoPage #topBorder span{
	padding:5px 15px 0 0;
	background:url(images/popup-header-right.gif) no-repeat top right;
	display:block;
	height:37px;
}
#qruPhotoPage #largePhoto{
	margin:0 16px;
	padding-top:15px;
	background:#fff;
	text-align:center;
}
#qruPhotoPage #largePhoto .caption{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	margin-top:7px;
}

.linkedImages{
	float:right;
	text-align:left;
	margin:0 0 15px 15px;
}
.linkedImages .image{
	margin-bottom:10px;
	color:#999999;
}
.linkedImages .nocaption{
	margin-bottom:0px !important;
}
.linkedImages img{
	border:1px solid #7d7d7d;
	border-bottom:none;
}

/*.image{
	padding:0px 0px 0 0px;
	background:transparent url(images/image-bg-left.gif) -3px 0px no-repeat;

}*/
.image img{
	padding:0 0 15px 0px;
	margin:0;

	background:transparent url(images/image-bg-right-top.gif) bottom right repeat-x;
}



.imageCaption{
	color:#999999;
	padding:0;
	margin:-10px -2px 0 0;
	background:transparent url(images/image-bg-left-base.gif) bottom left no-repeat;
}

.imageCaption span{
	color:#999999;
	padding:0 10px 10px 10px;
	display:block;
	background:transparent url(images/image-bg-right-base.gif) bottom right no-repeat;
}

#related{
	margin-top:20px;
	clear:right;
}
#related ul{
	margin:0;
	padding:0;
	list-style:none;
}
#related li{
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:url(images/bg-quicklink.gif) no-repeat left center;
}
#related img{
	vertical-align:bottom;
	margin-right:3px;
}

#forgotPassword{margin:20px 0 5px 0;overflow:hidden;position:relative;}
#forgotPassword h3{font-size:1.2em;}

#globalLinks{
	margin:10px 0 0 210px;
	clear:both;
}
#globalLinks a{
	color:#860038;
	margin-right:30px;
}
a.print{
	padding-left:18px;
	background:url(images/bg-printlink.gif) no-repeat left bottom;
}
a.email{
	padding-left:18px;
	background:url(images/bg-emaillink.gif) no-repeat left bottom;
}

/*  Search  */
#advSearch{
	border-top:1px solid #989898;
	width:950px;
}
#advSearch #qType{
	border:1px solid #989898;
	border-width:1px 0;
	background-color:#ededed;
	width:100%;
}
#advSearch td{
	padding:12px 0;
}
#advSearch #qType td{padding:10px 0 10px 20px;}
#advSearch #qType td.label{padding:10px 5px;}

.searchPages{
	border:1px solid #860038;
	border-width:1px 0;
	padding:10px 0;
	margin-bottom:10px;
}
.searchPages .prevNext{
	float:right;
}

.more a{
	background:url(images/bg-quicklink.gif) no-repeat left center;
	padding-left:20px;
	color:#860038;
}

#breadcrumbs{
	
}
#breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
}
#breadcrumbs li{
	margin:0;
	padding:0;
	display:inline;
}
.backLink{
	margin:30px 0 0;
	clear:both;
}
#contentArea.LandingPage .backLink{
	margin-left:13px;
}

.backLink a{
	background:url(images/arrow-back.gif) no-repeat left center;
	padding-left:20px;
	color:#860038;
}

.home#rightColumn .more{
	margin:10px 0 0;
}
.home#rightColumn .more a{
	color:#FFF;
	background-image:url(images/bg-moreright.gif);
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	padding:4px 20px;
}
.form{margin-top:15px;}
.asterix{
	color:#df9d0b;
	padding-left:0;
}
.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:0px;
	overflow:hidden;
}

#printHeader{display:none;}

#col1{
	width:410px;
	float:left;
}
#col2, #col3, #col4{
	width:186px;
	float:left;
}
#col1 h2,#col2 h2,#col3 h2{
	margin-bottom:12px;
}
#col2{
	padding-right:2px;
}
#col2 #FeatureList a{
	display:block;
}
#col2 #FeatureList ul{
	margin:0 0 25px 0;
	padding:0;
}
#col2 #FeatureList ul li{
	margin:0;
	padding:2px 0 5px 0;
	border-bottom:4px solid #e9e3e4;
	list-style-type:none;
}
#col2 #FeatureList ul li.last{
	border-bottom:none;
}

a.puffLink{
	float:right;
	background:transparent url(/myrugbyqld/images/puffLink-arrow.gif) 0 .3em no-repeat;
	padding-left:12px;
	font-size:11px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.home a.puffLink{
	
	float:right;
	color:#fff;
	padding:5px 0px 0 12px;
	text-decoration:none;
	background:url(/myrugbyqld/images/feature-number-arrow.gif) no-repeat 0 8px;
	font-weight:bold;
	font-size:1em;
		
}
#SiteMap{
	margin-bottom:20px;
}
#SiteMap #SiteMap1,#SiteMap #SiteMap2{
	width:320px;
	margin-left:0px;
	float:left;
}
#SiteMap ul{
	margin:0 0 10px 0;
	padding:0;
}
#SiteMap ul li{
	margin:0;
	padding:0 0 2px 20px;
	list-style-type:none;
}
#SiteMap ul li.heading{
	padding:0 0 2px 0;
	list-style-type:none;
	font-weight:bold;
}
#SiteMap ul li ul{
	margin:0;
}
#SiteMap ul li ul li{
	margin-left:10px;
}
#SiteMap ul li ul li.heading{
	margin-left:5px;
	padding:0 0 5px 0;
}

#latestNews{width:405px;margin-bottom:10px;display:block;}
#latestNews h2{	
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	height:8px;
	padding:7px 0 0 15px;
}
#latestNews h2 a{	
	color:#fff;
	text-decoration:none;	
}
/* ####				Dynamic News Panel  	 		#### */
#homeHeader{margin-bottom:-8px;}
#homeHeader #newsContainer{margin-left:7px;width:390px;height:275px;overflow:hidden;}/*border:1px solid green;*/
#homeHeader #newsTitleRow{height:16px;overflow:hidden;}
#homeHeader #newsTitle{float:left;width:200px;color:#fff;}
#homeHeader .padLayer{
	padding:0;
}

#homeHeader h2 a{
	float:right;
	margin-right:20px;
	padding-left:11px;
	background:transparent url(images/more-news-arrow.gif) 0 .3em no-repeat;
}

/*
#homeHeader #newsColourRow{clear:both;margin:0 auto;border-bottom:4px solid #006E54;}
*/
#homeNews .boxContent{
	padding:0px 0px 20px 0px;
	position:relative;
}
.boxContent h2{

}
#homeHeader #newsContent img{border:1px solid #006E52;}
#homeHeader #newsContent h2{color:#a91e22;height:auto;margin:5px 10px 0 10px;padding:0;}
#homeHeader #newsContent p{padding:5px 10px;}
#homeHeader #newsFooter{position:absolute;right:17px;bottom:9px;}
#homeHeader #newsFooter img{border-right:1px solid #7d7d7d;}
#homeHeader #Content{height:246px;overflow:hidden;padding:0;margin:0;}


#homeHeader #newsNumberPicker{position:absolute;left:5px;bottom:12px;font-size:11px;height:19px;font-weight:bold;padding:2px 0 0 10px;margin:0;}
#homeHeader #newsNumberPicker ul{margin:0;padding:0;border-left:1px solid #7d7d7d}
#homeHeader #newsNumberPicker li{margin:0;padding:0;float:left;width:27px;height:22px;list-style-type:none;border-right:1px solid #7d7d7d;}
#homeHeader #newsNumberPicker li.first{border-left:1px solid #7d7d7d;}
#homeHeader #newsNumberPicker a{color:#a91e22;font-size:12px;padding-top:3px;width:27px;height:19px;text-align:center;display:block;text-decoration:none;}
#homeHeader #newsNumberPicker a:hover, #homeHeader #newsNumberPicker a.highlight{color:#fff;background:url(images/home_news_item_bg.gif) no-repeat;}

#homeHeader .newsButtons{margin-right:5px;}
#homeHeader #newsLinks{float:right;margin-right:0px;}
#homeHeader #newsLinks a{margin-top:0px;background:url(images/HomeNewsLatestLink.gif) no-repeat;color:#006E52;padding:0px 8px 2px 20px;font-weight:bold;text-decoration:none;font-size:11px;text-transform:uppercase;}
#homeHeader img{margin-top:1px;}

#puffRegForm{margin-top:10px;} 
#puffRegForm input{width:130px;}

/* Subscription Puff */
.subscribePuff table{
    margin-bottom:10px;
}
.subscribePuff td{
    padding:5px 0;
}
.subscribePuff td.right{
    text-align:right;
}
.subscribePuff .textInput{
    width:98%;
}
.subscribePuff .chk{vertical-align:text-bottom;}
