/*------------------------------------------------------------*/
html{
}
body{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:11px;
	padding:0;
	margin:0;
	background-color:#000000;
	background:#000 url(../images/system/background.jpg) repeat-x left top;
	width: 100%;
	height: 100%;
}
h1{
	font-size:12px;
}
h2{
	font-size:12px;
}
h3{
	font-size:12px;
}
h1 a, h2 a, h3 a{
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover{
	text-decoration:underline;
}
h4{
	font-weight:bold;
}
p{
	font-size:11px;
}
img{
	border:0;
}
a{
	color:#ffffff;
}
ul{
	list-style:none;
	padding:0;
	font-size:11px;
}
ol{
	font-size:11px;
}
ul li{
	padding:0;
}
ol li{
}
input, textarea{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}
/*------------------------------------------------------------*/
#container{
	width: 960px;
	position: relative;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}
#container *{
	padding:0;
	margin:0;
}
#masthead{
	width:960px;
	height:150px;
	padding:0;
	margin:0;
	background:url(../images/system/back-general.jpg) repeat;
}
#content{
	width:960px;
	min-height:600px;
	float:left;
	background-color:#000000;
}
div.blockObj{
	border:1px solid #006633;
	border-top:none;
}
div.blockObjAd{
	border:1px solid #006633;
}
.clear{
	clear:both;
	height:0px;
}
#mainMenu{
	z-index:50;
}
/*-----------------------------------------------------------*/
/*	LEFT COL	*/
/*-----------------------------------------------------------*/
#leftCol{
	width:228px;
	float:left;
	padding:0;
	margin:1px;
	margin-top:0;
}
#leftCol h3{
	height:32px;
	line-height:36px;
	text-indent:10px;
	color:#FFFFFF;
	background:#000000 url(../images/system/singleCol-header-back.jpg) repeat-x left top;
}
/*-----------------------------------------------------------*/
/*	LEFT COL LEAGUE TABLE */
/*-----------------------------------------------------------*/
#NextGameSml,
#LastGameSml{	
	display:block;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:10px;
	line-height:18px;
	background:url(../images/system/back-general.jpg) repeat;
}
#NextGameSml div.Teams a,
#LastGameSml div.Teams a
{
	font-size:12px;
	text-decoration:none;
}
#NextGameSml  div.Details a,
#LastGameSml  div.Details a{
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
#NextGameSml div.MatchPreview a,
#LastGameSml div.MatchPreview a{
	color:#999999;
	font-size:10px;	
}
/*------------------------------------------------------------------------------*/
#leftCol ul.leagueTbl{
	width:auto;
	padding-top:8px;
	background:url(../images/system/back-general.jpg) repeat;
}
#leftCol p.fullTable{ 
	text-indent:10px;
	height:24px;
	line-height:18px;
	font-size:10px;
}
#leftCol p.fullTable a{
	color:#999999;
} 
#leftCol ul.leagueTbl li{
	text-indent:6px;
	height:18px;
	line-height:18px;
}
#leftCol ul.leagueTbl li.clear{
	height:1px;
	background-color:#FF33FF;	
}
#leftCol ul.leagueTbl li.head{
	color:#006633;
	height:22px;
	line-height:22px;
	font-weight:bold;
}
#leftCol ul.leagueTbl li span{
	float:left;
}
#leftCol ul.leagueTbl li.tblRow{

}
#leftCol ul.leagueTbl li.tblAltRow{
	background-color:#00221b;
	color:#999999;
}
#leftCol ul.leagueTbl li.leagueTblNottingham{
	background-color:#006633;
	font-weight:bold;
	color:#ffffff;
}
#leftCol ul.leagueTbl li span.leagueTblC1{
	display:block;
	width:148px;
}
#leftCol ul.leagueTbl li span.leagueTblC2{
	display:block;
	width:34px;
}
#leftCol ul.leagueTbl li span.leagueTblC3{
	width:42px;
	display:block;
}
/*------------------------------------------------------------------------------*/
#leftCol div.RFUNews{
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/system/back-general.jpg) repeat left top;
}
#leftCol div.RFUNews div.newsItem{
	height:34px;
}
#leftCol div.RFUNews div.newsItem div.title,
#leftCol div.RFUNews div.newsItem div.date,
#leftCol div.RFUNews div.more{
	text-indent:10px;
}
#leftCol div.RFUNews div.newsItem div.title a{
	text-decoration:none;
}
#leftCol div.RFUNews div.newsItem div.date a{
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
#leftCol div.RFUNews div.more a{
	text-decoration:underline;
	font-size:9px;
	color:#999999;
}
#ArchieClubSml{
	padding:0;
	margin:0;
}
#ArchieClubSml a img{
	display: block;
}
#FansForumSml a img{
	display: block;
}
/*------------------------------------------------------------------------------*/
#CommunitySml{
	background:url(../images/system/Community-Rugby-Small.jpg) no-repeat top left;
	width:226px;
	height:145px;
}
#CommunitySml a{
	width:226px;
	height:145px;
	display:block;
}
#CommunitySml a span.desc{
	display:none;
}
#CommunitySml a span.more{
	font-size:10px;
	font-weight:bold;
	float:right;
	margin-left:14px;
	margin-top:110px;
	cursor:pointer;
}
/*-----------------------------------------------------------*/
/*	CENTER COL	*/
/*-----------------------------------------------------------*/
#centerCol{
	width:478px;
	margin:1px;
	margin-top:0;
	float:left;
}
#centerCol h1, #centerCol h2{
	height:32px;
	line-height:36px;
	text-indent:10px;
	background:#000000 url(../images/system/centerCol-header-back.jpg) no-repeat left top;
}
#centerCol div.RFUNews,
#rightColWide div.RFUNews,
#rightColWide div.RFUNewsStory{
	padding-top:10px;
	padding-bottom:5px;
	background:url(../images/system/back-general.jpg) repeat;	
}
#rightColWide div.RFUNews div.pagination ul{
	float:left;
	margin-left:10px;
	color:#666666;
}
#rightColWide div.RFUNews div.pagination ul li{
	float:left;
	line-height:20px;
	margin-left:6px;
	margin-right:6px;
}
#rightColWide div.RFUNews div.pagination ul li a{
	text-decoration:none;
	color:#666666;
}
#rightColWide div.RFUNews div.pagination ul li.title{
}
#rightColWide div.RFUNews div.pagination ul li.currentPage a{
	font-weight:bold;
	color:#ffffff;
}
#rightColWide div.RFUNews div.pagination ul li.prev{
}
#rightColWide div.RFUNews div.pagination ul li.next{
}

#rightColWide div.RFUNews p{
	padding:10px;
}
#centerCol div.RFUNews div.newsItem,
#rightColWide div.RFUNews div.newsItem{
	padding:6px;
	padding-left:42px;
	border-bottom:1px solid #333333;
	background:url(../images/system/news-list-icon.gif) no-repeat  ;
}
#rightColWide div.RFUNewsStory div.newsItem{
	padding:6px;
	padding-left:20px;
}
#rightColWide div.RFUNewsStory div.newsItem p{
	font-size:11px;
	padding-bottom:10px;
	color:#999999;
}
#rightColWide div.RFUNewsStory div.newsItem div.imageCol{
	max-width:304px;
}
#rightColWide div.RFUNewsStory div.newsItem img{
	padding:0;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	border: 1px solid #006633;
	padding:1px;
}
#rightColWide div.RFUNewsStory div.newsItem div.date{
	font-size:10px;
}
#centerCol div.RFUNews div.newsItem div.title,
#rightColWide div.RFUNews div.newsItem div.title{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
#rightColWide div.RFUNewsStory div.newsItem div.title{
	font-size:28px;
	line-height:30px;
}
#centerCol div.RFUNews div.newsItem div.title a,
#centerCol div.RFUNews div.newsItem div.desc a,
#rightColWide div.RFUNews div.newsItem div.title a,
#rightColWide div.RFUNews div.newsItem div.desc a
{
	text-decoration:none;
}
#centerCol div.RFUNews div.newsItem div.desc a,
#rightColWide div.RFUNews div.newsItem div.desc a{
	font-size:11px;
	color:#999999;
}
#centerCol div.RFUNews div.newsItem div.date a,
#rightColWide div.RFUNews div.newsItem div.date a,
#rightColWide div.RFUNews div.newsItem div.date
{
	font-size:10px;
	color:#999999;
	text-decoration:none;
	line-height:20px;
}
#rightColWide div.RFUNewsStory div.newsItem div.date{
	color:#999999;
	text-decoration:none;
	line-height:30px;
}
#centerCol div.RFUNews div.more,
#rightColWide div.RFUNews div.more{
	line-height:24px;
	text-indent:42px;
}
#centerCol div.RFUNews div.more a,
#rightColWide div.RFUNews div.more a{
text-decoration:underline;
	font-size:9px;
	color:#999999;
}
/*------------------------------------------------------------------------------*/
/*PLAYER THUMBS*/
/*------------------------------------------------------------------------------*/
#rightColWide #Team{
	padding:10px;
	padding-right:0px;
	background:url(../images/system/back-general.jpg) repeat;	
	display:inline-block;
}
#rightColWide #Team div.Player{
	width:98px;/*116*/
	height:200px;/*200*/
	margin-left:7px;
	margin-right:9px;
	margin-bottom:10px;
	border-bottom: 1px solid #006633;
	float:left;
}
#rightColWide #Team div.Player div.details a{
	text-decoration:none;	
}
#rightColWide #Team div.Player div.details div.name{
	margin-top:4px;
	margin-bottom:4px;
}
#rightColWide #Team div.Player div.details div.name a{
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	color:#CCCCCC;
}
#rightColWide #Team div.Player div.details div.position a{
	font-size:10px;
	color:#666666;
}
#rightColWide #Team div.Player div.thumb a img{
	border: 1px solid #006633;
}
/*------------------------------------------------------------------------------*/
#rightColWide #standardContent{
	padding:10px;
	background:url(../images/system/back-general.jpg) repeat;
}
#rightColWide #standardContent p strong{
}
#rightColWide #standardContent img{
	padding:1px;
	border: 1px solid #006633;
	margin:10px;
	margin-left:0px;
}
#rightColWide #standardContent p img{
	float:left;
}
#rightColWide #standardContent ul{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}
#rightColWide #standardContent ul li{
	margin-bottom:6px;
	font-weight:bold;
	font-size:12px;
	list-style-image:url(../images/system/arrow_1.jpg);
	list-style-position:inside;
}
#rightColWide #standardContent p{
	font-size:11px;
	margin-top:10px;
}
#rightColWide #standardContent div.imageCol{
	float:left;
	max-width:304px;
	margin-right:10px;
}
#rightColWide #standardContent div.imageCol img{
	margin-bottom:10px;
}
#rightColWide #standardContent h2,
#rightColWide #standardContent h3,
#rightColWide #standardContent h4
{
	background:none;
	background-color:#00221b;
	border-bottom: 1px solid #006633;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;
}
#rightColWide #standardContent h3{
	font-size:11px;
}
/*------------------------------------------------------------------------------*/
#centerCol div.GamesMed,
#rightColWide div.GamesMed{
	background:url(../images/system/back-general.jpg) repeat;
	height:67px;
	padding-top:10px;
	padding-bottom:10px;
}
#centerCol div.GamesMed div.OpponentLogo,
#rightColWide div.GamesMed div.OpponentLogo{
	width:140px;
	text-align:center;
	float:left;
}
#centerCol div.GamesMed div.OpponentLogo img,
#rightColWide div.GamesMed div.OpponentLogo img{
}
#centerCol div.GamesMed div.Details,
#rightColWide div.GamesMed div.Details{
	width:300px;
	float:left;

}
#centerCol div.GamesMed div.Opponent,
#rightColWide div.GamesMed div.Opponent{
	padding-top:4px;
	padding-bottom:4px;
}
#centerCol div.GamesMed div.Opponent a,
#rightColWide div.GamesMed div.Opponent a{
	font-size:14px;
	text-decoration:none;
}
#centerCol div.GamesMed div.Detail a,
#rightColWide div.GamesMed div.Detail a{
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
#centerCol div.GamesMed div.MatchPreview a,
#rightColWide div.GamesMed div.MatchPreview a{
	color:#999999;
	font-size:10px;	
}
/*------------------------------------------------------------------------------*/
#PhotoGalleryMed{
	background:url(../images/system/photo-gallery-back.jpg) no-repeat top left;
	width:476px;
	height:149px;
}
#PhotoGalleryMed a{
	width:456px;
	height:149px;
	display:block;
}
#PhotoGalleryMed a span.more{
	font-size:11px;
	text-decoration:underline;
	float:left;
	margin-left:14px;
	margin-top:124px;
	cursor:pointer;
	color:#999999;
}
/*------------------------------------------------------------------------------*/
#VideoGalleryMed{
	background:url(../images/system/video-gallery-back.jpg) no-repeat top left;
	width:476px;
	height:144px;
}
#VideoGalleryMed a{
	width:476px;
	height:144px;
	display:block;
}
#VideoGalleryMed a span.more{
	font-size:11px;
	text-decoration:underline;
	float:left;
	margin-left:14px;
	margin-top:122px;
	cursor:pointer;
	color:#999999;
}
/*-----------------------------------------------------------*/
/*	RIGHT COL	*/
/*-----------------------------------------------------------*/
#rightCol{
	width:248px;/*248*/
	float:right;
	margin:0px;
	margin-top:0;
}
#rightColWide{
	width:728px;
	float:left;
}
#rightCol h3{
	height:32px;
	line-height:36px;
	text-indent:10px;
	color:#FFFFFF;
	background:#000000 url(../images/system/rightCol-header-back.jpg) repeat-x left top;
}
#rightColWide h1,
#rightColWide h2,
#rightColWide h3{
	height:32px;
	line-height:36px;
	text-indent:10px;
	color:#FFFFFF;
	background:#000000 url(../images/system/doubleCol-header-back.jpg) repeat-x left top;
}
/*------------------------------------------------------------------------------*/
#EZineSml,
#EZineSmlLC,
#EZineMed{
	background:url(../images/system/back-general.jpg) repeat;
}
#EZineSmlLC p,
#EZineSml p,
#EZineMed p{
	padding-top:16px;
	margin-bottom:11px;
	padding-left:10px;
	padding-right:10px;
}
#EZineMed p{
	padding-top:10px;
	margin-bottom:21px;
}
#NewsletterSignUp{
}
#EZineSml div.formRow,
#EZineMed div.formRow{
	margin:0;
	padding:0;
}
#EZineSml div.formRow,
#EZineSmlLC div.formRow,
#EZineMed div.formRow{
	padding-bottom:8px;
}
#EZineSml div.formRow label,
#EZineSmlLC div.formRow label{
	width:58px;
	height:18px;
	line-height:18px;
	text-indent:10px;
	float:left;
	font-weight:bold;
	font-size:11px;
	color:#999999;
}
#EZineMed div.formRow label{
	width:98px;
	text-align:right;
	margin-right:10px;
	width:68px;
	height:18px;
	line-height:18px;
	text-indent:10px;
	float:left;
	font-weight:bold;
	font-size:11px;
	color:#999999;
}
#EZineSml input.formField,
#EZineSmlLC input.formField,
#EZineMed input.formField{
	background-color:#000000;
	border:1px solid #999999;
	height:16px;	
	width:150px;
	font-size:11px;	
	float:left;
	color:#CCCCCC;
}
#EZineMed input.formField{
	width:250px;
}
#EZineSml input.formFieldTX,
#EZineSmlLC input.formFieldTX,
#EZineMed input.formFieldTX{
	display:none;
}
#EZineSml div.formButtons{
	margin-top:16px;
	width:246px;
	background:url(../images/system/newsletter-btns-back.jpg) no-repeat;
}
#EZineSmlLC div.formButtons{
	margin-top:16px;
	width:226px;
	background:url(../images/system/newsletter-btns-back-LC.jpg) no-repeat;
}
#EZineMed div.formButtons{
	width:704px;
	margin:1px;
	margin-top:16px;
	background: url(../images/system/chevron-med-back.gif) repeat-x left bottom;
}
#EZineSml div.formButtons input.subscribe,
#EZineSmlLC div.formButtons input.subscribe,
#EZineMed div.formButtons input.subscribe{
	background:none;
	border:none;
	color:#ffffff;
	font-weight:bold;
	height:41px;
	width:120px;
	line-height:41px;
	cursor:pointer;
}
#EZineMed div.formButtons input.subscribe{
	float:right;
}
#EZineSml div.formButtons input.unsubscribe,
#EZineSmlLC div.formButtons input.unsubscribe,
#EZineMed div.formButtons input.unsubscribe{
	background:none;
	border:none;
	color:#999999;
	font-weight:bold;
	font-size:10px;
	height:41px;
	line-height:41px;
	cursor:pointer;
}
#EZineMed div.formButtons input.unsubscribe{
	float:right;
}
/*------------------------------------------------------------------------------*/
#ShopSml{
	background:url(../images/system/Store-Small.jpg) no-repeat top left;
	width:246px;
	height:145px;
}
#ShopSml a{
	width:246px;
	height:145px;
	display:block;
}
#ShopSml a span.shop,
#ShopSmlLC a span.shop
{
	font-size:10px;
	font-weight:bold;
	float:right;
	margin-right:14px;
	margin-top:110px;
	cursor:pointer;
}
#ShopSmlLC{
	background:url(../images/system/Store-Small-LC.jpg) no-repeat top left;
	width:228px;
	height:145px;
}
#ShopSmlLC a{
	width:228px;
	height:145px;
	display:block;
}
#PlayerProfileSml{
}
#PlayerProfileSml #PlayerImg{
	height:144px;
	width:118px;
	float:left;
}
#PlayerProfileSml #PlayerImg a img{
	border: 1px solid #006633;
	margin:8px;
	margin-top:9px;
}
#PlayerProfileSml #PlayerStats ul{	
	width:128px;
	float:left;
	margin-top:10px;
	font-size:10px;
}
#PlayerProfileSml #PlayerStats ul li{
	
}
#PlayerProfileSml #PlayerStats ul li.playerName{
	font-weight:bold;
	font-size:12px;
}
#PlayerProfileSml #PlayerStats ul li.playerName a{
	text-decoration:none;
}
#PlayerProfileSml #PlayerStats ul li.playerPosition{
	color:#999999;
	margin-bottom:6px;
}
#PlayerProfileSml #PlayerStats ul li span.score{
	font-weight:bold;
}
#PlayerProfileSml #PlayerStats ul li.moreProfiles{
	margin-top:6px;
}
#PlayerProfileSml #PlayerStats ul li.moreProfiles a{
}
/*------------------------------------------------------------------------------*/
#CorporateSml{
	background:url(../images/Corporate-Small.jpg) no-repeat top left;
	width:246px;
	height:145px;
}
#CorporateSml a{
	width:246px;
	height:145px;
	display:block;
}
#CorporateSml a span.desc{
	display:none;
}
#CorporateSml a span.more{
	font-size:10px;
	font-weight:bold;
	float:right;
	margin-right:14px;
	margin-top:110px;
	cursor:pointer;
}
/*------------------------------------------------------------------------------*/
#SponsorshipSml{
	background:url(../images/system/Sponsorship-Advertising-Small.jpg) no-repeat top left;
	width:246px;
	height:142px;
}
#SponsorshipSml a{
	width:246px;
	height:142px;
	display:block;
}
#SponsorshipSml a span.desc{
	display:none;
}
#SponsorshipSml a span.more{
	font-size:10px;
	font-weight:bold;
	float:right;
	margin-right:14px;
	margin-top:110px;
	cursor:pointer;
}
/*-----------------------------------------------------------*/
/*	FULL WIDTH COL	*/
/*-----------------------------------------------------------*/
#fullWidthCol{
	width:958px;
	float:left;
	margin:1px;
	margin-top:0;
}
#fullWidthCol h1, #fullWidthCol h2{
	height:32px;
	line-height:36px;
	text-indent:10px;
	background:#000000 url(../images/system/fullCol-header-back.jpg) repeat-x left top;	
}
 #PhotoGallery{
 	float:left;
	width:956px;
	height:610px;
}
#PhotoGallerySWF{
	width:956px;
	height:610px;
	font-size:18px;
	/*padding:20px;*/
}
/*-----------------------------------------------------------*/
/*	INTERNAL SIGNAGE	*/
/*-----------------------------------------------------------*/
#AdSeasonTicketMed1{
	width:726px;
	height:117px;
	background: url(../images/system/Ad-Season-Tickets-Med.jpg) no-repeat;
}
#AdSeasonTicketMed1 div.AdText{
	display:none;
}
#AdSeasonTicketMed1 ul{
	float:right;
	text-align:right;
	padding-top:12px;
	padding-right:20px;
}
#AdSeasonTicketMed1 ul li{
	line-height:18px;
}
#AdSeasonTicketMed1 ul li a{
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
#AdSeasonTicketMed1 ul li.more a{
	color:#CCCCCC;
}
#AdSeasonTicketMed2{
	width:726px;
	height:333px;
	background: url(../images/system/Ad-Season-Tickets-Med_2.jpg) no-repeat;
}
#AdSeasonTicketMed2 div.AdText{
	display:none;
}
#AdSeasonTicketMed2 ul{
	padding:10px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	text-indent:20px;
	color:#FFFFFF;
}
/*-----------------------------------------------------------*/
/*	SPONSORS AND FOOTER	*/
/*-----------------------------------------------------------*/
#sponsors{
	width:956px;
	float:left;
	border:1px solid #006633;
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	padding-bottom:10px;
	background: url(../images/system/sponsors-back.jpg) repeat left top;
}
#sponsors div{
	float:left;
}
#sponsors #sponsorsHeader{
	width:150px;
	height:100%;
	float:left;
}
#sponsors #sponsorsLogos{
	float:left;
	width:806px;
}
#footer{
	color:#666666;
	width:960px;
	height:76px;
	font-size:10px;
	float:left;
	line-height:74px;
	background:url(../images/system/footer-back.gif) no-repeat left top;
}
#copyright{
	float:left;
	text-indent:10px;
}
#footer ul{
	float:right;
	margin:0;
	margin-right:10px;
	padding:0;
}
#footer ul li{
	color:#333333;
	display:inline;
	padding:0;
}
#footer ul li a {
	color:#666666;
	text-decoration:none;
}
#SiteMap ul li a{
	font-weight:normal;
	font-size:11px;
	color:#CCCCCC;
}
