body { 
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 11px;
	margin: 0px;
	color: #ffffff;
	background: url(http://www.realtime-fantasy-sports.com/site/img/site-background.jpg) #000000 top center no-repeat;
/*	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.realtime-fantasy-sports.com/site/img/site-background.jpg) #000000 top left no-repeat;*/
}

#LayoutTop
{
	height: 90px;
	background: url(http://www.realtime-fantasy-sports.com/site/img/site-header.jpg) no-repeat;
}
#LayoutMenu
{
	height: 45px;
	/*background: url(http://www.realtime-fantasy-sports.com/site/img/menu-item.png) repeat-x;*/
}
#LayoutContent
{
	padding: 4px;
	background: url(http://www.realtime-fantasy-sports.com/site/img/content-blur.png) top left repeat;
}
#LayoutFooter
{
	padding: 5px;
	background-color:rgba(0,0,0,0.30);
	color: #ffffff;
}

#LayoutFooter a, 
#LayoutFooter a:link, 
#LayoutFooter a:visited { color: #ffffff; text-decoration: none; }
#LayoutFooter a:hover { text-decoration: underline; }


.MenuLeft { float: left; font-size: 14px; }
.MenuRight { float: right;  font-size: 12px; }

.MenuItem
{
	height: 30px;
	width: 84px;
	font-weight: bold;
	line-height: 30px;
	color: #e0e0e0;
	text-align: center;
	float: left;
}

.MenuItem:hover
{
	border: solid 1px #adafaf; 
	height: 28px;
	width: 82px;
	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; }

.PageContent
{ 
	padding: 5px;
	color: #000000;
	background-color: #ffffff;
}
.LargerText { font-size: 12px; }
.LargestText { font-size: 14px; }

table { font-family: Arial, Verdana, Helvetica, Sans-Serif; }
a, a:link, a:visited, a:active { color: #3333aa; text-decoration: none; }
a:hover { color: #cc0000; text-decoration: underline; }
select { font-size: 11px; line-height: 11px; color: #000000; background-color: #ffffff; border: solid 1px #adafaf; }
input[type=text] { font-size: 11px; line-height: 11px; color: #000000; background-color: #f8f8f8!important; border: solid 1px #adafaf; }
input[type=password] { font-size: 11px; line-height: 11px; color: #000000; background-color: #f8f8f8!important; 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: 12px; line-height: 12px; color: #000000; background-color: #f0f0f0; border: solid 1px #0000c0; }
form { margin: 0px; }

.Centered { margin: 0px auto; }
.ClearAll {	clear: both; }
.NoText { font-size: 0px; line-height: 0px; }

.NavMenuTop
{
	position: absolute;
	top: 100px;
	left: 0px;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #303030; font-weight: bold; text-decoration: none; 
	background: url(http://www.realtime-fantasy-sports.com/site/img/site-menu-bar.gif) repeat-x;
	z-index: 100;
}

.NavMenuTop a,
.NavMenuTop a:hover,
.NavMenuTop a:link,
.NavMenuTop a:visited
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #505050; font-weight: bold; text-decoration: none; 
}

.NavMenuTop ul
{
	/*width: 960px;*/
	padding: 0;
	margin: 0;
}

.NavMenuTop ul li 
{
	float: left;
    list-style: none;
	padding: 0px 6px 0px 6px;
	height: 20px;
	line-height: 20px;
	/* border-right: 1px solid #000000; */
	background: url(http://www.realtime-fantasy-sports.com/site/img/site-menu-item.gif) no-repeat;
}

.NavMenuTop a.MenuOn { color:#000044; }
.NavMenuTop li.MenuOn { background: url(http://www.realtime-fantasy-sports.com/site/img/site-menu-item-highlight.gif) no-repeat; }
.NavMenuTop li.MenuOff { color: #ffffff; }


.NavMenuSub
{
	position: absolute;
	top: 124px;
	left: 0px;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; 
	z-index: 300;
}

.NavMenuSub ul
{  
	/* browsers pad ul different by default */
	width: 960px;
	padding: 0;
	margin: 0;
}

.NavMenuSub a,
.NavMenuSub a:link,
.NavMenuSub a:visited
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; 
}

/*
.NavMenuSub a:hover
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ffff99; font-weight: bold; text-decoration: none; 
}
*/

.NavMenuSub ul li 
{
	float: left;
    list-style: none;
	padding: 3px 6px 3px 6px;
	border-right: 1px solid #dddddd;
}

.NavMenuSub ul li:hover { background-color: #606060; }

#PopupMenu { top: 145px; right: 0px; }

#ACCOUNTID { margin: 0px 3px 0px 0px;}  
#PASSWORD  { margin: 0px 3px 0px 0px;}  
#LOGINBUTTON { height: 15px; margin: 0px 3px 0px 0px; padding: 0px 0px 15px 0px; font-size: 11px; background-color:#d8d8d8; border: 1px solid #adafaf; }
#LOGINBUTTON:hover { background-color: #c4c4f6; }

.PrimaryModule {	
	width:auto;
/*
	background-color:#ffffff;
	border:1px solid #003366;
	margin:5px 5px 0px 5px;
	text-align:left;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
*/
}
.PrimaryModule h1 {	
	font-size:14px;
	height:29px;
	width:auto;
	font-weight:bold;
   	background: url(http://www.realtime-fantasy-sports.com/site/img/home-headline.gif) no-repeat top left;
	color:#ffffff;
	margin: 0px;
	padding: 0px 6px 0px 16px;
	line-height: 29px;
}
.PrimaryModule h1 img {	
	float:right;
	margin:6px 0px 0px 0px;
	padding:0px;  /* IE does not honor padding of pictures, so make it zero for everyone */
}
.PrimaryModule ul {
	margin: 0px 6px 0px 6px;
	padding: 0px;
}
.PrimaryModule ol {
	margin: 0px 6px 0px 6px;
	padding: 0px;
}
.PrimaryModule li {
    list-style-type: none;
   	background: transparent url(http://www.realtime-fantasy-sports.com/img/rl-bullet.gif) no-repeat top left;
	line-height: 12px;
	padding-left: 8px;
	margin: 4px 0px 4px 0px;
	position: relative;
}
.PrimaryModule ol li {
    list-style: decimal inside;
	line-height: 12px;
	margin: 4px 0px 4px 0px;
	position: relative;
}

.PrimaryModule h3 {
	margin: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #0000c0;
	border-bottom: 1px solid #000000;
}

.PrimaryModule p {
	margin: 4px;
}

.PrimaryModule#highlight {	
	background-color:#dde7f0;
}
.PrimaryModule#highlight a:hover {
    background-color:transparent;
}
.PrimaryModule#highlight img.tools {
    float:right;
    margin: 0px 16px 0px 16px;
}

.PrimaryModule div#scroll {
	width: auto;
	height: 550px; /* Change this number to adjust the height of the scrollable area */
	overflow: auto; /* This property will allow the block to be scrollable */
	font-size:11px;
	float:none;
	margin: 0px;
	padding:2px 0px 2px 0px;
	border:0;
}
.PrimaryModule div#scroll h2 {
	height: 16px;
	background:#ffffff url("http://www.realtime-fantasy-sports.com/img/blue-slope-down.gif") no-repeat top left;
	color:#666;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	text-align:right;
	padding:0px 1px 0px 4px;
	margin: 0px;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
}
.PrimaryModule div#scroll h2 a, .PrimaryModule div#scroll h2 span {
	float:left;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
}
.PrimaryModule div#scroll h2 a:link, .PrimaryModule div#scroll h2 a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.PrimaryModule div#scroll h2 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	background:transparent;
}
.PrimaryModule div#scroll h2 a:active {
	color: #FFFFFF;
}
.PrimaryModule div#scroll p {
	margin: 3px 6px 6px 6px;
	line-height:13px;
	color:#333;
}

.InsideHeader {
	font-weight: bold; 
	background-color: #c0c0c0; 
	color: #000000 
}

.InsideHeader th {
	text-align: center;
}
.BrightLink, .BrightLink:link, .BrightLink:visited, .BrightLink:active { color: #cc0000; text-decoration: none; font-weight: bold; }
.BrightLink:hover { color: #3333aa; text-decoration: underline; }

.TeamList { padding-left: 3px; color: #6d95b8; background-color: #eaeaea; }

.OneTimeWelcome {	
	width:auto;
	padding:10px;
	line-height:16px;
	background-color:#FCF7C1;
	border-top:2px solid #FAD426;
	border-bottom:2px solid #FAD426;
	font-size:12px;
	margin-bottom:5px;
}
.OneTimeWelcome span {
	font-weight:bold;
	font-size:20px;
	color:#ECC200;
	line-height:20px;
}
.QuickFeatureList {
	border: solid 2px #d4d4d4;
	font-size: 14px;
	font-weight: bold;
}
.QuickFeatureList td {
	padding: 3px;
	border: solid 1px #d4d4d4;
}

.LeagueListHdr {
	height: 21px;
	line-height: 21px;
	margin: 5px 0px;
	padding: 0px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: url(http://www.realtime-fantasy-sports.com/site/img/site-hdr-green.gif);
}

.BlueListHdr {
	height: 21px;
	line-height: 21px;
	margin: 5px 0px;
	padding: 0px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: url(http://www.realtime-fantasy-sports.com/site/img/site-hdr-blue.gif);
}

.TriangleList { margin: 0px 0px 0px 16px; padding: 0px; list-style-image: url(http://www.realtime-fantasy-sports.com/site/img/triangle-bullet.gif); }
.TriangleListTall { margin: 0px 0px 0px 16px; padding: 0px; list-style-image: url(http://www.realtime-fantasy-sports.com/site/img/triangle-bullet.gif); }
.TriangleListTall li { margin-bottom: 4px; }
.emphasize { color: #cc0000; font-weight: bold; }
.Profile { font-size: 16px; font-weight: bold; }
.Profile span { color: #6D95B8; }
.GrayBlock { background-color: #f0f0f0; }
.GrayBlock td { padding: 0px 2px; vertical-align: top; }
.GrayBlock:hover { background-color: #ffffff; }

