body { 
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 11px;
	margin: 0px;
	color: #ffffff;
	/* background: url(http://www.rtsports.com/pbr/img/background.gif) #000000 repeat-y; */
	background-color: #000000;
}

body#Headless {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 11px;
	margin: 0px;
	background: #000000;
}

#TopCurrDate { padding-top: 2px; font-size: 10px; color: #999999; }
.PlayerSearch { padding-top: 2px; padding-right: 6px; font-size: 10px; color: #999999; }
#fieldPlayerSearch { margin: 0px; height:12px; font-size: 10px; color: #e0e0e0; background-color: #484848; border: none; }

#PageFooter  { 
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #6699CC }

#LayoutMaster
{
	position: relative;
	width: 960px;
	border: none;
	margin: 0 auto;
	background: url(http://www.rtsports.com/pbr/img/rider-background.gif) #000000 top left no-repeat;
}

#LayoutTop
{
	height: 130px;
	background: url(http://www.rtsports.com/pbr/img/pbr-hdr.gif) no-repeat;
}
#LayoutMenu
{
	height: 30px;
	/* border: solid 1px #adafaf; */
	background: url(http://www.rtsports.com/pbr/img/menu-blur.png) repeat-x;
}
#LayoutContent
{
    ;
}
#LayoutFooter
{
	height: 25px;
    background-color: #000000;
}

.MenuLeft { float: left; font-size: 12px; }
.MenuRight { float: right;  font-size: 12px; }

.MenuItem
{
	height: 30px;
	width: 70px;
	font-weight: bold;
	line-height: 30px;
	color: #e0e0e0;
	text-align: center;
	float: left;
}

.MenuItem:hover
{
	border: solid 1px #adafaf; 
	height: 28px;
	width: 68px;
	color: #ffffff;
	line-height: 28px;
	background: url(http://www.rtsports.com/pbr/img/menu-highlight.png) no-repeat;
}

.MenuItem a, .MenuItem a:link, .MenuItem a:visited { color: #ffffff; text-decoration: none; }


.LoginBox
{
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px;
}

.LoginBox input[type=text] { font-size: 11px; line-height: 11px; color: #ffffff; background-color: #000000; border: solid 1px #adafaf; }
.LoginBox input[type=password] { font-size: 11px; line-height: 11px; color: #ffffff; background-color: #000000; border: solid 1px #adafaf; }

.Junk
{
	background-color: #ffffff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE8 Only */
	filter: alpha(opacity=20);	/* Only for IE5 - IE7 */
	opacity: 0.20;  /* CSS standard, does not work in IE */
}

.DarkLink a, .DarkLink a:link, .DarkLink a:visited, .DarkLink a:active { color: #000000; text-decoration: none; }
.DarkLink a:hover { text-decoration: underline; }


.PBRBlack { color: #000000; }
.PBRWhite { color: #ffffff; }
.PBRRed   { color: #c00c30; }
.PBRGray  { color: #adafaf; }

table { font-family: Arial, Verdana, Helvetica, Sans-Serif; }
a, a:link, a:visited, a:active { color: #b2a68c; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }
select { font-size: 11px; line-height: 11px; color: #ffffff; background-color: #000000; border: solid 1px #adafaf; }
input[type=text] { font-size: 11px; line-height: 11px; color: #ffffff; background-color: #000000!important; border: solid 1px #adafaf; }
input[type=password] { font-size: 11px; line-height: 11px; color: #ffffff; background-color: #000000; border: solid 1px #adafaf; }
/*input[type=file] { font-size: 11px; line-height: 11px; color: #ffffff; background-color: #000000; border: solid 1px #adafaf; }*/
textarea { font-size: 11px; line-height: 11px; color: #ffffff; background-color: #000000; border: solid 1px #adafaf; overflow:auto; }
form { margin: 0px; }

.Centered { margin: 0px auto; }
.ClearAll {	clear: both; }
.NoText { font-size: 0px; line-height: 0px; }
