
/* for user error messages */
.userInfo {background-color: #FFFFCC;border: 1px dotted #DFDFB5;}
.userInfoGry {background-color: #efefef;border: 1px dotted #cccccc;}

/* for css like tables */
#myTableHeader{border-top: 2px solid #d3cede;height: 20px;padding-top:2px;background-color: #f7f7f7;}		
.myTableRow{float: left;border-top: 1px solid #cccccc;padding-top: 5px;}

/* table styles */ 
.tableOdd{background-color: #eeeded;}
.tableEven{background-color: #ffffff;}

/* generic boxes */
.greyDottedBox{background-color:#EFEEEE;border: 2px dotted #cccccc;padding: 5px;}
.greyBorderTop{border: 1px solid #CCCCCC;border-top: 5px solid #cccccc;}

.greySolid{border:1px solid #cccccc;}
.greyDotted{border:1px dotted #cccccc;}

/*.grey{background-color:#EFEEEE;}*/

#tick {background-image: url(/v2/images/common/icons/tick.gif);background-repeat: no-repeat;margin-left: 50px;}
.head{border-bottom:2px solid #c0964d;padding-bottom: 5px;height:20px;}

/* each page should contain this */
.page{margin: 0 ;font-size: .9em;}



/* alternate text styles */
.small {font-size: .8em;font-weight: normal;}
.txtGrey{color: #999999;}
.underlineSolid{border-bottom:1px solid #cccccc;}
.underlineDotted{border-bottom:1px dotted #cccccc;}
.marginTop {margin-top:10px;}
.marginBottom {margin-bottom:10px;}
.padMe {padding:5px;}

.underlineTitle{border-bottom:2px solid #c0964d;}

.bold {font-weight:bold;}

/* optional parts */

.page .box{
	width: 600px;
	float:left;
	background-color:#efefef;
	border: #cccccc 2px solid;
	border-top: #cccccc 5px solid;
	text-align:left;
}

.page .contentBox  {
	width: 600px;
	float:left;
	/* background-color:#efefef;
	border: #cccccc 2px solid;
	border-top: #cccccc 5px solid; */
	text-align:left;
}

.page .rightBox {
	width: 365px;
	float:left;
	/* background-color:#efefef;
	border: #cccccc 2px solid;
	border-top: #cccccc 5px solid; */
	text-align:left;
}

.page .boxWhite{
	width: 600px;
	float:left;
	background-color:#fff;
	border: #cccccc 2px solid;
	border-top: #cccccc 5px solid;
	text-align:left;
}

.page .picture{
	width: 330px;
	float: left;
	border: #efefef 2px solid;
	background-color: #efefef;
	margin-left: 20px;
}


/* generic form */
form {

}

form input{border: 1px solid #999999;padding: 2px;}
form textarea{font-size: 1.05em;padding: 2px;font-family:Arial, Helvetica, sans-serif;border:1px solid #999999;}
form select {height: 20px;width: 206px;border: 1px solid #999999;}

  form .button{
	color: #494747;
	background-color: #f7f7f7;
	border: 1px solid #cac8c8;
	border-right: 2px solid #cac8c8;
	border-bottom: 2px solid #cac8c8;
	width: 100px;
	height: 22px;
	text-align: center;

  }
 
   form .buttonGold{
	color: #fff;
	background-color: #c0964d;
	border-right: 2px solid #895e34;
	border-bottom: 2px solid #895e34;
	border-top: 0px;
	border-left: 1px;
	height: 22px;
	text-align: center;
  }



/* PAGE SPECIFIC CSS CODE */
/* 	-for main content pages off the main website  */


/* contact */
#contactFeedback label {
	float: left;
	width: 100px;
	text-align:right;
	margin-right: 20px;
}

#contactFeedback #submit {
	float: left;
	width: 474px;
	text-align: right;
}

	
	
	
/* 12th May 08 */
#clubsignup {
	z-index: 10; position:relative; height:150px; width:520px; overflow:auto;
}

		#clubsignup .result {
		padding:0;
		margin:0;
		width:500px;
		height:35px;
		}

		#clubsignup a:hover {
		background-color:#e7e7e7;
		}

		#clubsignup .result a {
		display:block;
		width:490px;
		height:25px;
		padding:5px;
		margin:0;
		border-bottom:1px solid #cccccc;
		text-decoration: none;
		color:#000000;
		}
		
		#clubsignup .takenresult {
		padding:0;
		margin:0;
		width:500px;
		height:50px;
		}
		
		#clubsignup .takenresult a {
		display:block;
		width:490px;
		height:40px;
		padding:5px;
		margin:0;
		border-bottom:1px solid #cccccc;
		text-decoration: none;
		color:#999999;
		}

		
		#clubsignup .notlisted {
		padding:0;
		margin:0;
		width:500px;
		height:50px;
		}
		
		#clubsignup .notlisted a {
		display:block;
		width:490px;
		height:40px;
		padding:5px;
		margin:0;
		border-bottom:1px solid #cccccc;
		text-decoration: none;
		color:#cc0000;
		}
		

/* JM clubs page 14th May 08*/
#pages .pageBox a {
	float:left;
	border:1px solid #cccccc;
	padding:3px;
	height:15px;
	margin-right:5px;
	text-align:center;
}	

#pages .pageBox a.here {
	background-color:#e7e7e7;
}	

/* homepage DB 15 May 2008 */

#header{background-color:#f7f7f7;}
#home h1 {color: #895e33;}

#home #flashBanner {width:720px;height:175px;float:left;padding: 0px;position:relative;}

#home #flashBanner #inner{position:relative;top: -10px;}

#home #login {background-color:#fff;width:218px;margin-left: 10px;height: 140px;float:left;padding: 10px;border: 1px solid #cccccc;background-image: url('/v2/images/genericBoxBg.gif');background-repeat: repeat-x;}


#home #profilePic {float:right;padding: 10px 0 10px 10px;;background-color: #ffffff;height: 60px;border: 0px solid #c0964d;}
#home #quicklinks .profileInfo {border-bottom: 1px dotted #c0964d;height: 16px;margin-bottom: 3px;}



	#home #rightHalf{width:458px;float:left;margin-left: 10px;}
	
	
		#home #rightHalf #comp{background-color:#fff;width:448px;margin-bottom: 10px;}
		#home #rightHalf #irb{background-color:#fff;width:448px;margin-bottom: 10px;}
		#home #rightHalf #activityFeed{margin-top:10px;background-color:#fff;width:458px;padding: 10px;border: 1px solid #cccccc;background-image: url('/v2/images/genericBoxBg.gif');background-repeat: repeat-x;height:1000px;overflow:hidden;}
		#home #rightHalf .leftHalfForums {background-color:#fff;width:458px;float:left;padding: 10px;border: 1px solid #cccccc;background-image: url('/v2/images/genericBoxBg.gif');background-repeat: repeat-x;}
		
		
		#home #rightHalf #forums {

		}
		
		
		#home #rightHalf #forums .teaser {
			margin-bottom:10px;
		}
		
		#home #rightHalf #forums .teaser h4 {
			margin:0;
			padding:0;
			margin-bottom:4px;
		}
		
		#home #rightHalf #forums .teaser .text {

			padding:5px 20px 0 25px;
			/* font-family:Georgia, "Times New Roman", Times, serif; */
			line-height:1.3em;
			font-size:1em;
			background-image:url('/v2/images/sport/quotesL.png');
			background-repeat:no-repeat;
		}
		
		
		*html #home #rightHalf #forums .teaser .text  {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/quotesL.png',sizingMethod='scale');}
		
		
		#home #rightHalf #forums .teaser .title {
			padding:5px 20px 0 25px;
			text-align:right;

		}
		
		#home #rightHalf #forums .teaser .author {
			padding:0px 20px 0 25px;
			text-align:right;
			font-size:0.8em;

		}
		
		
		
		
		
		
		
		
		
		
		


	#home #leftHalf{width:480px;float:left;}
		/* videos, news, testimonials */
		#home .leftHalf {background-color:#fff;width:458px;float:left;padding: 10px;border: 1px solid #cccccc;background-image: url('/v2/images/genericBoxBg.gif');background-repeat: repeat-x;margin-bottom: 10px;}



		#home .sportBox {border: 1px solid #cccccc;width: 145px;background-color: blue;height: 123px;margin-bottom:10px;}
		#home .sports{margin-left: 10px;width: 153px;float:left;position:relative;}
	
		
	

	#home .first{margin-left: 0px;}
	

	#home .headRight{float:right;padding-top:10px;}
	
	#home #testimonials .quote{border-bottom: 1px dotted #c0964d;}
	#home #testimonials .person{float:right;padding-right: 10px;}
	
	#home .headRight a{font-size: .8em;font-weight: normal;color: #c0964d;}

	#home .quoteBig{
				font-size: 1em;
				font-family:"Times New Roman", Times, serif;
				font-weight: bold;
				color: black;
				line-spacing: 0em;
			}
	
	#football{
		width: 150px;
		}

			#football a:hover {
			background-position: bottom right;
			width: 150px;
			height: 108px;
			}
	
			#football a{
			display:block; 
			background-image: url('/v2/images/home/football.jpg');
			background-position: bottom left;
			width: 150px;
			height: 108px;
			}
		
		#rugbyUnion{
		width: 152px;
	
		}

			#rugbyUnion a:hover {
			margin-left: 2px;
			background-position: bottom right;
			width: 150px;
			height: 108px;
			}
	
			#rugbyUnion a{
			margin-left: 2px;
			display:block; 
			background-image: url('/v2/images/home/rugbyUnion3.jpg');
			background-position: bottom left;
			width: 150px;
			height: 108px;
			}
		
		#rugbyLeague{
		width: 150px;
	
		}

			#rugbyLeague a:hover {
			margin-left: 4px;
			background-position: bottom right;
			width: 150px;
			height: 108px;
			}
	
			#rugbyLeague a{
			margin-left: 4px;
			display:block; 
			background-image: url('/v2/images/home/rugbyLeague3.jpg');
			background-position: bottom left;
			width: 150px;
			height: 108px;
			}
			
			
		/* homepage v3 */	
			
		#videoPanel{}
			#home #videoPanel #video{position: relative;overflow: hidden;width: 458px;height: 150px;}
			#home #videoPanel .button{height: 90px;width: 17px;position: absolute;top:0px;z-index:2;}
			#home #videoPanel #buttonLeft {left: 0px;}
			#home #videoPanel #buttonRight {right: 0px;}
			#home #videoPanel .videocarousel{margin-left: 10px;font-size: .9em;position: relative; border: 0px solid black;overflow: hidden; width: 426px;height: 150px; }
			#home #videoPanel .videocarousel .belt{position: absolute; left: 0;top: 0;}
			#home #videoPanel .videocarousel .panel{float: left; overflow: hidden; margin: 0px; width: 142px; text-align: center;margin-left: 10px;}
			#home #videoPanel .videocarousel .videoInfo{text-align: left;margin-left: 10px;}
			#home #videoPanel .videocarousel .over{margin-left: 10px;position: absolute;top:0px;right;0px;height: 90px;width: 120px;background-color: white;display: none;opacity:.50};
		
		#topClubs{}
			#topClubs .clubsRank td{color:#323321;font-size: .9em;height: 15px;border-right: 0px dotted #cac8c8;padding: 0px 0px 0px 0px;}
			#topClubs .clubsRank a:hover {text-decoration: underline;}
			#topClubs .clubsRank .icon{height: 10px;width: 10px;background-repeat: no-repeat;}
			#topClubs .clubsRank .down{background-image: url('/v2/images/sport/chartDown.png')}
			#topClubs .clubsRank .up{background-image: url('/v2/images/sport/chartUp.png')}
			#topClubs .clubsRank .none{background-image: url('/v2/images/sport/chartNoMove.png')}
					*html #topClubs .clubsRank .down  {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/chartDown.png',sizingMethod='scale');}
					*html #topClubs .clubsRank .up  {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/chartUp.png',sizingMethod='scale');}
					*html  #topClubs .clubsRank .none  {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/chartNoMove.png',sizingMethod='scale');}
				
		   	#topClubs .odd{background-color:#f7f7f7}
			#topClubs .even{background-color: #ffffff}
			
			/* flash banner and login */
			
			#home #flashBanner2 {width:655px;height:155px;float:left;padding: 0px;position:relative;}
			#home #flashBanner2 #inner{position:relative;top: -9px;}
			
			#home #login2 {background-color:#fff;width:293px;height: 134px;margin-left: 10px;float:left;padding: 5px;border: 1px solid #cccccc;background-image: url('/v2/images/genericBoxBg.gif');background-repeat: repeat-x;}	
			
			#home #testimonials .quote2{font-size: 1em;border-bottom: 1px solid #c0964d;}
			
			/* testimonials */
			
			
			#home #testimonials .quoteLeft {width: 16px;height: 13px;background-image: url('/v2/images/sport/quotesL.png');}
			/* #home #testimonials .quoteRight {position: absolute;bottom: 18px;_bottom:45px;right: 10px;background-image: url('/v2/images/sport/quotesR.png');} */
			#home #testimonials .quoteRight {width: 16px;height: 13px;background-image: url('/v2/images/sport/quotesR.png');float:right;}
			
			*html #home #testimonials .quoteLeft  {width: 16px;height: 13px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/quotesL.png',sizingMethod='scale');}
			*html #home #testimonials .quoteRight  {width: 16px;height: 13px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/quotesR.png',sizingMethod='scale');float:right;}
			
			
			/* forum */
			/* 
			#home #forums .quote{height: 111px;background-repeat: no-repeat;font-size: .9em;position: relative;}
				#home #forums .left{background-image: url('/v2/images/sport/quoteLeft.gif');}
				#home #forums .left .quotePerson{width: 260px;position: absolute;bottom:20px;right: 20px;text-align:right;}
				#home #forums .right{background-image: url('/v2/images/sport/quoteRight.gif');}
				#home #forums .right .quotePerson{width: 280px;position: absolute;bottom:20px;left: 20px;text-align:left;}
				#home #forums .quote .quoteText{width: 240px;height: 45px;position: absolute;top:10px;left: 30px;overflow: hidden;font-size: .9em;line-height: 15px;}
				#home #forums .quote .quoteText a {text-decoration: none;color: #323231}
				#home #forums .quote .quoteText a:hover {text-decoration: underline;}
				#home #forums .quote .singleQuote{height:13px;width:16px;background-repeat: no-repeat;}
					 #home #forums .quote .l{background-image: url('/v2/images/sport/quotesL.png');position: absolute;left: 10px;top: 5px;}
					 #home #forums .quote .r{background-image: url('/v2/images/sport/quotesR.png');position: absolute;right: 10px;bottom: 58px;}
					 *html #home #forums .quote .r  {height:13px;width:16px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/quotesR.png',sizingMethod='scale');}
					 *html #home #forums .quote .l {height:13px;width:16px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/sport/quotesL.png',sizingMethod='scale');}
			*/
				

			
/* press articles, testimonials and news sections 16 May 2008 */

#press .greyBox, #news .greyBox, #testimonials .greyBox {
	border:1px solid #cccccc;background-color: #f6f6f6;padding:10px; 			
}

/* uploading pannel JM*/

#uploadingscreen {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:800px;
	height:800px;
	
	margin-left:auto;
	margin-right:auto;
	
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#uploadingpanel {
	font-size:0.8em;
	position:absolute;
	top:0;
	left:100px;
	z-index:101;
	width:450px;
	padding:10px;
	background:#ffffff;
	border:0;
}

#uploadingpanel #inner{
	height:250px;
	border:1px solid #cccccc;
	text-align:center;
	vertical-align: middle;
}

#uploadingpanel #inner #text{
	padding:10px;
	margin-top:60px;
}

#uploadingpanel #inner a{
	text-decoration:none;
}


/* pagnation */


	#pagnation .surround {border: 0px solid  #895e34 ;padding:0px;width: 30px;float:left;margin: 2px;text-align:center;color: #c0964d;height: 18px;}
	
	#pagnation .cont {border: 0px;margin: 0px;width: 25px;height: 20px;margin-top: 8px;}
	
	
	#pagnation .surround a:hover, #pagnation .first a:hover, #pagnation .last a:hover, #pagnation  a:hover .surround   {border: 0px  #c0964d ;background-color: #c0964d;color:#fff;display:block;height: 18px;cursor: pointer;}
	
	#pagnation .first {width: 50px;}
	#pagnation .last {width: 50px;}
	
	#pagnation .selectedPage {border: 0px dotted #c0964d;font-size: 1.1em;height: 18px;border-bottom: 3px solid #c0964d;}
	
/* about, Join */

	.coreSideTitle {background-image: url('/v2/images/about/title.jpg');height: 48px;background-repeat: repeat-x;}
	.coreSideTitleText {padding: 7px; 0 10px 0px;font-size: 2.1em;font-weight: bold;color: white;float: left;}
	.coreSideContent {background-color: #f7f7f7; border: 1px solid #784e26;padding: 10px;color: #784e26;}
	
	.coreSubSidePanel {
	background-color: #784d26;padding: 10px;color: white;
	}
	
	#join ul {list-style: none;}
	#join li {padding-left: 10px;padding-bottom: 8px;}
	#join .reason {font-size: 1.1em;font-weight: bold;}
	#join a{color: #784e26;}
	#join {padding: 0 10px 0 10px;}
	
/* pro club */
	#proClub .quote {border-right: 10px solid #cccccc;color: #666666;line-height: 1.4em;}
	
/* tour */
#tour .bullet {
	background-image: url('/v2/images/info/tour/bullet.png');
	height: 26px;
	width: 34px;
	text-align:center;
	color: #fff;
	padding-top: 8px;
	font-weight: bold;	
}


*html #tour .bullet  {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/info/tour/bullet.png',sizingMethod='scale');
}

	#tour ul{
		list-style: none;
	}
	
	#tour ol {
		padding-left: 30px;
	}
	
	#tour ul li {
		padding-left: 20px;
		height: 20px;
	}
	
	#tour a{
		color: #895e34;
	}
	
	#tour .page{
		width: 484px;
		height: 591px;
		position: relative;
	}

/* support FAQ */


#support .corePage{margin: 0 25px 15px 25px;font-size: .9em;}


#support .section {width : 275px;height: 110px;margin-right: 10px;float:left;margin-bottom: 10px;padding: 5px;}
#support a {color: #c0964d;}
#support a:hover{text-decoration: underline;}

.h3UnderlineDark{border-bottom: 1px solid #784e26;color:#784e26}

#support a{color:#784e26}

#support .coreSubSidePanel a{color: #fff !important;}


/* tag cloud */
#support .coreSubSidePanel .tag_cloud { color: #fff;padding: 3px; text-decoration: none; }
#support .coreSubSidePanel .tag_cloud:link  { color: #81d601; }
#support .coreSubSidePanel .tag_cloud:visited { color: #019c05; }
#support .coreSubSidePanel .tag_cloud:hover { color: #fff; background: #c0964d; }

#support .questionBox {padding: 0px;}

#support #screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
/* pagnation */




#pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;background-color:#ffffff;display:block;float:left;}
#pagination a{border:solid 1px #cccccc;margin-right:2px;background-color:#ffffff;}
#pagination .previous-off,
#pagination .next-off {border:solid 1px #DEDEDE;color:#888888;display:block;float:left;margin-right:2px;padding:3px 4px;}
#pagination .next a,
#pagination .previous a {}
#pagination .active{border:0; margin:0; padding:0;margin-right:2px;background:#cccccc;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px; }
#pagination a:link, #pagination a:visited {color:#666666;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination a:hover {border:solid 1px #666666;}
