@charset "utf-8";
/* CSS Document */

body.mates, body.matesmasters{
	/*background: #518B36 url(../images/mates/bg_mate_page.jpg) no-repeat top center;*/
	background: #000000 url(../images/mates/bg_mate_page.jpg) no-repeat top center;
}

h2
{
	margin-top: 30px;
}

.grade
{
	color: #00785F;
	margin: 10px 10px 40px 20px;
	font-size: 18px;
	font-weight:bold;
	padding-bottom: 20px;
}

img
{
	border-width:0px;
}

.mates .title{
	font-weight: bold;
	color: black;
}

.mates table{
	margin: 0px 0px 0px 0px;
}

.mates table td{
	text-align: left;
	padding-left: 10px;
	height:20px;
}

.mates table td.centre
{    
    text-align:center;
	padding-left: 10px;
	height:20px;
}

.mates table td.badgeCell
{
    padding-top: 5px;
}

.mates span.green{	
	font-weight:normal;
	color:#00785F;
}

.mates #navcontainer ul.main
{	float:left;

		

}

.mates #navcontainer ul.secondmenu
{

	width: 950px;


}

* HTML .mates #navcontainer ul.secondmenu
{

	width: 950px;


}




.mates #navcontainer #date{
	margin-top:10px;
	float:right;
	margin-right: 15px;
	
}

.mates #Branding {
	background: url(../images/mates/bg_branding_mate.jpg) no-repeat top left;	
	height:111px;
	position: relative;
}	


.mates  #Branding a:link, .mates  #Branding a:visited{
		margin-left:25px;
		background: none;
		
	}
	

.mates #TopMenu{
	float:left;
	width: 990px;
	height: 97px;
	background: url(../images/mates/bg_topmenu_mate.jpg) no-repeat top left;
}

* HTML .mates #TopMenu{
	width: 980px;
	
	
	
}


.mates #ContentWrapper{
	background: url(../images/mates/bg_contentwrapper_bg_mates.jpg) no-repeat top center;
	margin-top: 15px;
}

.ContentWrapperMatesSub{
	background: url(../images/mates/bg_contentwrapper_bg_matesSub.jpg) no-repeat top center !important;
}

* HTML .mates #ContentWrapper{
	margin-top: -8px;
}

#SiteWrapper.mates
{
	height:100%;
	background: url(../images/mates/bg_contentwrapper_bg_mates_slice.gif) repeat-y top left;
}


.mates .container
{
	height:100%;
	background: url(../images/mates/bg_contentwrapper_bg_mates_slice.gif) repeat-y top left;
}

.mates #LeftColumn{
	
	width: 645px;

	padding-top:0px;

	background: none;
}

.mates #MatesCntrl
{
	float:right;
}

.mates #RightColumn{
	float: right;
	width: 300px;
	margin-right: 12px;
}

	.mates #RightColumn ul .advertising, .mates #RightColumn .annoucement{
		margin-left:7px;
	}

	#Statistic{
		font-weight: bold;
		float:left;
		width: 950px;
		margin-left: 10px;
		padding: 12px 10px 0px 15px;	
		color: #666666;
	}
	
	#Statistic a
	{
		color:#00785f;
	}
	
	* HTML #Statistic{
		width: 900px;
	}
	
	#Statistic ul {
		float:left;
		border-left: 1px dashed gray;
		width: 145px;
		padding:0px;
		margin-left: 5px;
	}
	
	#Statistic ul li {
		font-size:9px;
		margin-left: 20px;
		margin:0 0 0 15px;
		padding: 0px 0px;	
		font-weight:bold;	
	}
	
table.mates{
	margin:0px 0px 5px 15px;
}

table.mates tr.heading td, #heading td, table.messageTable tr.headingMsg td, .mates .messageTable tr.heading td
{
	background:#6B6B6B !important;		
}

#heading td.nobg
{
	background: none !important;
}

table.leader
{
	margin:0px 10px 5px 10px;
	background-color:#FFFFFF;
	width:120px;
}

table.leader tr td
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	height:39px;
}

table.leader tr td img
{
	padding-top:5px;
}

table.leader tr td span
{
	padding-top:10px;
}

table.leader tr.header td
{
	padding: 2px 5px 2px 5px !important;
	height:10px !important;
	background:#6B6B6B;
	color:#FFFFFF;
	font-weight:bold;
}

table.mates td{	
	background: white;
}

table.mates td{	
	background: white;
}

#tableholder {
	margin-left: 20px;
}
#tableholder td{
	
	padding:0px;
}

#tableholder table{
	margin:0px 0px 10px 0px;
	padding-bottom:5px;
	background:white;
}

#tableholder table td{
	padding: 4px 0px 4px 10px;
}

#tableholder table tr.heading td{
	padding: 5px 3px 5px 10px !important;

}

#tableholder table tr.heading {
	font-size:12px;
	

}

td.clearcell_left{
	paddding-left:0px !important;
}

.charts select, select.green, .charts input, .mates input.green{
	margin-top:5px;
	padding: 2px 2px;
	border:1px solid #006600;
	color: #333333;
	text-indent:0px;
	font-size:11px;	
}

.mates select, .mates option{

	scrollbar-3dlight-color:#ffd700;
	scrollbar-arrow-color:#ff0;
	scrollbar-base-color:#ff6347;
	scrollbar-darkshadow-color:#ffa500;
	scrollbar-face-color:#008080;
	scrollbar-highlight-color:#ff69b4;
	scrollbar-shadow-color:#f0f;
	scrollbar-track-color:#800080; 
}

/*#C7E0B8*/
/*#00785F*/
/*
table.bbCntrl
{
	background:#CACACA;
	border:1px #000000 solid;
}

table.bbCntrl tr td
{
	padding: 3px 3px 3px 5px;
}
*/

a.msgLinkAttachment
{
	background-image:url('../images/paperclip.gif');
	background-position: 0 0; 
	background-repeat:no-repeat;
	padding:5px 0px 10px 20px;	
}

tr.replyRow td
{
	background-color:#69A3D3;/*#E9FF33;*/
}

/*Mates masters */
.matesmasters select, .mates option
{
}

.mmTopPadding
{
	padding-top:10px;
}

.matesmasters #LeftColumn{
	
	width: 500px;
	padding:0px 0px 0px 10px;	
	margin:0px;
	background: none;
}

.matesmasters #LeftMenu
{	
	background-color:#F4f4f4;
	margin: 0px 0px 0px 12px;	
	padding-left:10px;
	width:130px;
	float:left;
}

.matesmasters h2
{
	margin: 10px 0px 10px 15px;	
}

.matesmasters h3
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-left:15px;
}

.matesmasters h4
{
	font-size:13px;
	font-weight:bold;
	margin: 0px 0px 15px 15px;	
}

.matesmasters p
{
	margin-left:15px;
}

.matesmasters .red
{
	color:Red;
	font-size:16px;
	margin-left:15px;
}

.matesmasters ul.mastersMenu li
{
	padding: 10px 5px 5px 5px;
}
	
.ButtonSpacing
{
	padding-top:5px;
}

ol.rules
{
	padding-top:10px;
}

.instruction
{
	color:#000000;
}

table.MastersProgress .links
{
	padding-right:10px;
	text-align:right;
}

.ProgressDivider
{
	border-top:1px solid #000000;
}

table tr td.center, table tr.matescenter td
{
	text-align:center;
	padding:0px;
}	

td.nopadding
{
	padding:0px;
	margin:0px;
}

div#MyProgress
{
	padding-bottom:5px;
}

table.contentTable
{
	margin-left:0px;
	background-color:black;
}

table.mates tr.heading td a
{
	color:#FFFFFF;
}

.matesmasters table.mates
{
	margin-top:5px;
}

.tblTxt
{
	color:#FFFFFF;
	font-weight:bold;
	margin-left:20px;
	font-size:13px;
}

tr.golferRow td, tr.golferRow td a {color:red;}

#matesMastersBox
{
	width:410px;
	float:right;
	/*margin-top:130px;*/
	margin-top:20px;
}

#matesMastersBox .header
{
	height: 156px;
	background-image:url('../images/mates/MastersBoxHeader.jpg');
	background-position: 0 0; 
	background-repeat:no-repeat;
}

#matesMastersBox .container
{
	background-image:url('../images/mates/MastersBoxSlice.jpg');
	background-position: top left;
	background-repeat: repeat-y;	
	padding: 20px;
}

#matesMastersBox .footer
{
	height: 50px;
	background-image:url('../images/mates/MastersBoxBottom.jpg');
	background-position: 0 0; 
	background-repeat:no-repeat;
}


#pnlRegoInfo P 
{
   margin-left:20px; 
   margin-bottom:10px;
   margin-right:5px;
}


.subscriptionHeading 
{
	font-size:18px;
	font-weight:bold;
	margin-left:20px;	
}

ul.subList 
{
	color:#787878;
	margin:0px -20px -20px 0px;
	font-family:Verdana;
}

ul.nopadding, ul.nopadding li
{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
}
			
table.package tr th {padding:3px;color:#FFFFFF;}
table.package tr td {background:#FFFFFF;}
table.package tr td ul li{font-size:11px;padding:0px;}

/* Red Box */
#redBox
{
	float:left;
	/*margin: 20px 0px 10px 40px;*/
	margin: 0px 0px 20px 40px;
	background-color:#DB2001;
	width:426px;
}

#redBox .content
{
	color:White;
	padding:10px;
}

#redBox .content h3
{
	color:White;
	margin:0px 0px 10px 0px;
}

#redBox .content h3.title
{
	font-size:18px;
	margin:0px;
}
#redBox .top
{
	background:url('../images/mates/red_bg_top.jpg') no-repeat top left;	
	height:13px;
}

#redBox .bottom
{
	background:url('../images/mates/red_bg_bottom.jpg') no-repeat top left;	
	height:13px;
}

/*Mates Table*/


table.HCrank tr#heading td
{
	background-color:#6B6B6B;	
	font-weight:bold;
}

.btnMates
{
	margin: 5px 0px;
}

/* styles from UIControls/GLMatesHCRanking */

	.cntlr 
	{
		float:right;
		width:230px;
		height:250px;
		background: url(/images/icon/bg_hcbody.gif) no-repeat top left;		
	}
	
	table.HCrank
	{		
		background:#FFFFFF;
		width:200px;
		height:180px;
	}
	
	.mates .cntlr 
	{
		margin-top: 8px;
		margin-right:  8px;
		
		float:right;
		width:310px;
		height:280px;
		background: url(/images/icon/bg_hcbodylarge.gif) no-repeat top left;		
	}
	
	.mates table.HCrank
	{
		background:#FFFFFF;		
		width:270px;		
	}
	
	.btnMates{margin-top:1px;}
	
	span.tooltip { text-decoration: underline;}
	
/* end of styles from UIControls/GLMatesHCRanking */	

/* styles from HandicapHistoryMates */

table.handicapTableInfo { margin-left:5px;margin-bottom:5px;}
		#GLTxtLink_pnl_Std_TxtLinks 
{
	/* background:red;*/
	padding-left: 20px;
	padding-top:10px;
}


/* end of styles from HandicapHistoryMates */

/* Right Nav */


#googleAdMREC1
{
	width: 300px;
	height: 250px;
}

#googleAdTextLinks
{
	display: block; 
	height: 255px; 
	text-align: left;
}

#googleAdTextLinks .AdTextLink
{
	margin-top: 10px;
}
/* End Right Nav */
