.HeadlineText { 
    font: 28px 'HelveticaNeueW01-XBlkCn 710276',Arial,Helvetica,sans-serif;
    margin: 3px 0 0;
    text-transform: uppercase;
}
.LargeText { font-size: 16px; font-weight: bold; }
.MedText { font-size: 14px; font-weight: bold; } /*color: #ffffff; }*/
.SmallText { font-size: 11px; font-weight: normal; }
.SmallerText { font-size: 10px; font-weight: normal; }
.BoldText { font-size: 12px; font-weight: bold; }
.GoldText { ; } /* color: #ffdd67; } */
.SmallWhite { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9px; color: white; }
.Padding { padding: 0px 6px 0px 6px; }
.Underline { border-bottom: solid 1px #adafaf; }

.BrightButton {
	color: #f0f0f0;
	background: -moz-linear-gradient(top, #ef0000, #940000);
	background: -webkit-gradient(linear, left top, left bottom, from(#ef0000), to(#940000));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ef0000', EndColorStr='#940000', GradientType=0);     /* MSIE */

	border:solid 1px #000000; 
	padding:1px 6px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	font-size:14px; 
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	cursor:pointer;
}
.BrightButton:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); 
}
a.BrightButton { text-decoration:none; color:#f0f0f0; }
.BigButton { 
	font-size:14px; 
	margin:0px 0px 10px 0px;
	padding:8px 12px; 
	border:solid 3px #f0f0f0; 
    box-shadow: 0 0 8px rgba(255, 255, 255, 0.80); 
}
.OnBlack {
	font-size:12px; 
	border:solid 1px #f0f0f0; 
}

.AdBox300x250
{
/*	margin: 10px 17px 0px 6px; */
	border: 5px solid #ffffff;
	margin: 10px 0px;
	width: 300px;
	height: 250px;
	background: url(http://www.rtsports.com/pbr/img/box-blur.png) repeat top left;
}

.Columns3Across
{
	width: 310px;
	margin: 10px 0px 0px 10px;
	float: left;
}

.Columns3Across#RightCol
{
	width: 319px;
	margin: 10px 0px 0px 10px;
}

.Columns3Across#Oversize
{
	width: 480px;
	margin: 10px 0px 0px 10px;
}

.Columns2Across
{
	width: 390px;
	margin: 10px 0px 0px 10px;
	float: left;
}

.Columns2AcrossDouble
{
	width: 790px;
	margin: 10px 10px 0px 10px;
	float: left;
}


.StandardBlock
{
	/*border: solid 1px #adafaf;*/
	background-color: #ffffff;
	color:#363636;
	padding: 10px;
}

.StandardBlock h1
{
	margin:0px;
	background-color:#000000;
    color: #ffffff;
    font: 14px 'HelveticaNeueW01-XBlkCn 710276',Arial,Helvetica,sans-serif;
    text-transform: uppercase;
	padding: 3px 6px;
/*
	padding: 0px 5px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	background: url(http://www.rtsports.com/pbr/img/block-hdr.gif) right top repeat-x;
*/
}
.StandardBlock h2
{
	margin: 0px;
	padding: 0px 5px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	background-color: #c00c30;
	border-bottom: solid 1px #adafaf;
}
.StandardBlock div { margin: 0px 0px; }
.StandardBlock p { margin: 5px; }

.StandardBlock#inputTitle { color: white }
.StandardBlock#inputText {	color: white; width:480px;}

.InnerHeader{ font-weight: bold; border-bottom: solid 1px #adafaf; }

.OutlineBlock
{
	border: solid 1px #adafaf;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:  url(http://www.rtsports.com/pbr/img/box-blur.png) repeat top left;
}

.DarkBack
{
    border: solid 1px #adafaf;
	background:  url(http://www.rtsports.com/pbr/img/box-blur.png) repeat top left;
}

.DarkBack h1 { font-size: 15px; font-weight: bold; }

.HighlightBlack:hover { background-color: #e8e8e8; }
.HighlightBlack td.MovePlayer { cursor: pointer}

.Placard
{
	width: 160px;
	height: 66px;
	margin: 0px;
	float: left;
	background: url(http://www.rtsports.com/pbr/img/placard.gif) no-repeat right top;
	cursor: pointer;
	color: #f0f0f0;
}
.PlacardBull
{
	width: 160px;
	height: 66px;
	margin: 5px;
	float: left;
	background: url(http://www.rtsports.com/pbr/img/placard-bull.gif) no-repeat right top;
}
.PlacardTierA
{
	width: 160px;
	height: 66px;
	margin: 5px;
	float: left;
	background: url(http://www.rtsports.com/pbr/img/placard-tiera.gif) no-repeat right top;
}
.PlacardTierB
{
	width: 160px;
	height: 66px;
	margin: 5px;
	float: left;
	background: url(http://www.rtsports.com/pbr/img/placard-tierb.gif) no-repeat right top;
}
.PlacardTierC
{
	width: 160px;
	height: 66px;
	margin: 5px;
	float: left;
	background: url(http://www.rtsports.com/pbr/img/placard-tierc.gif) no-repeat right top;
}
.PlacardBlank
{
	width: 160px;
	height: 66px;
	margin: 5px;
	float: left;
}

.PlacardHeadshot
{
	width: 60px;
	height: 60px;
	margin: 3px 5px 3px 3px;
	float: left;
}
.PlacardName { margin: 13px 0px; line-height: 18px; }

#RiderLineup
{
	width: 850px;
	margin: 5px auto;
}
#BullLineup
{
	width: 850px;
	margin: 5px auto;
}


