/* start main site nav stuff */
.navdropbar { width: 100%; height: 23px; z-index: 10; display: block;}
.spacer { float: right; width: 340px; height: 27px;}

#nav { list-style: none; padding: 0px; margin: 0px; z-index: 10;}

#nav li { float: left; position: relative; margin: 0px; padding: 0px; z-index: 10;}

#nav .nteams { width: 95px; height: 23px; z-index: 10;}
#nav .ndept { width: 80px; height: 23px; z-index: 10;}
#nav .nfac { width: 130px; height: 23px; z-index: 10;}
#nav .nrec { width: 80px; height: 23px; z-index: 10;}
#nav .nintra { width: 80px; height: 23px; z-index: 10;}
#nav .ncomm { width: 80px; height: 23px; z-index: 10;}
#nav .nhist { width: 55px; height: 23px; z-index: 10;}
#nav .nshop { width: 40px; height: 23px; z-index: 10;}

.navdropbar li ul { display: none; position: absolute; top: 23px; left: 0px; margin: 0px; padding: 0px; z-index: 10; font-size: 10%;}
.navdropbar li>ul { display: none; position: absolute; top: 23px; left: 0px; z-index: 10;}

#nav li li { display: block; float: none; width: 200px; margin: 0px; padding: 0px; clear: both;}

#nav li li a {
font-family: arial,helvetica,sans-serif;
display: block;
width: 160px;
background: #d9d1e9 bottom no-repeat;
padding: 3px 10px 3px 10px;
color: #3D168B;
text-decoration: none;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #6445A2;
z-index: 101;
font-size:9pt;
}

#nav li li a:hover { color: #000000; background: #d9d1e9 bottom no-repeat; z-index: 10;}

#nav li .lastmenuitem a { background: #d9d1e9; border-width: 0px 1px 1px 1px; z-index: 10;}
#nav li .lastmenuitem a:hover { background: #d9d1e9; border-width: 0px 1px 1px 1px; z-index: 10;}

/* end nav stuff */

li:hover ul, li.over ul { display: block; z-index: 10; }

A {
	color: #3D168B;
	text-decoration:none;	
	}
A:active {
	color: #3D168B;
	}
A:visited {
	color: #3D168B;
	}
A:hover {
	color: #F8B500;
	text-decoration:none;
	}
A.off {
	color:#3D168B;
	text-decoration:none;
	}
.mainmenulinks {	
	font-family: arial,helvetica,sans-serif;
	font-size:9pt;
	line-height: 10pt;
	color: black;
	text-decoration:none;
	font-weight: bold;
}
.mainmenulinks:hover {	
	color: black;
}
.headlinelinks {
	font-size:8.5pt;	
	font-family: arial,helvetica,sans-serif;	
	text-decoration:none;
	line-height: 13pt
}
input.field, textarea.field {
    font-size:9px;
    color:#333;
    background-color:white;    
	height:14px;
    width:80px;
    border:none;	
}

input.radiobutton {	
	height: 12pt;	
}

#emailInput{
	background: url(/images/2008/menu/emailbg.jpg) no-repeat;
	background-color:#fff;
}
#passInput{
	background: url(/images/2008/menu/passbg.jpg) no-repeat;
	background-color:#fff;
}

.tablebox {
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
}
.tabletopline {
	border-top-style: solid;
	border-top-width: 1;
}
.tablebottomline {
	border-bottom-style: solid;
	border-bottom-width: 1;	
}
.tabletopbottom {
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-top-style: solid;
	border-top-width: 1;
}
.tableleft{
	border-left-style: solid;
	border-left-width: 1;	
}
.tableleftbottomright{
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;	
}

.tablelefttop{
	border-left-style: solid;
	border-left-width: 1;
	border-top-style: solid;
	border-top-width: 1;	
}
.tablerightbottom{
	border-right-style: solid;
	border-right-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;	
}
.tablerightbottomtop {
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	}
.tableright {
	border-right-style: solid;
	border-right-width: 1;
	}
.tablerightbottom {
	border-right-style: solid;
	border-right-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	}
.texttitleyellow {
	color: #F8B800;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 13pt;	
	line-height: 13pt
}
.texttitlepurple {
	color: #3d168b;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 13pt;
	line-height: 13pt
}
.texttitlewhite {
	color: #FFFFFF;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 13pt;	
	line-height: 13pt
}
.texttitleblack {
	color: #000000;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 13pt;
	line-height: 13pt
}
.textalttitleblack {
	color: #000000;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	line-height: 12pt
}
.textalttitlegreynobold {
	color: #474747;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 12pt;	
	line-height: 12pt
}
.textsubtitleblack {
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 12pt
}
.textsubtitlegrey {
	color: #474747;
	font-family: arial,helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 12pt
}
.textbodypurple {
	color: #3d168b;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}
.textbodywhite {
	color: #FFFFFF;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}
.textbodyblack {
	color: black;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}
.textbodyred {
	color: red;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}
.textbodygreen {
	color: green;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}
.textbodygrey {
	color: #474747;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}

.textbodyyellow {
	color: #F8B800;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}
.textbodynocolor {
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 11pt
}
.textbodyspotlight {
	color: #474747;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 8pt;
	line-height: 10pt
}
.textbodyspotlightblack {
	color: black;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: 8pt;
	line-height: 10pt
}
.textminiwhite {
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt;
	letter-spacing: 1px;
}
.textminiyellow {
	color: #F8B800;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt;
	letter-spacing: 1px;
}
.textscoreboard {
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt;
}
.textscoreboardyellow {
	color: #F8B800;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt;
}
.textminiblack {
	color: black;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt
}

.textminired {
	color: red;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt
}
.textminipurple {
	color: #3d168b;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt
}
.textmininocolor {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt
}
.textminiblacknobold {
	color: black;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt
}
.textminigreynobold {
	color: #474747;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt
}
.textminiwhitenobold {
	color: white;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt
}
.textminigreennobold {
	color: green;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt
}
.textminirednobold {
	color: red;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt
}
.textminipurplenobold {
	color: #3d168b;
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt
}
.textmininocolornobold {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt
}
.textsmall{
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 8pt
}
.texthide {
	color: #F8B800;
	font-family: arial,helvetica,sans-serif;
	font-size: 1pt;
	line-height: 1pt;
}
.leadpictureborder {
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-color: #000000;
}

div#upcomingResultsRec{
  background-color:#24064d;
}
div#PlayerInfo{
  background-color:#d9d0eb;
}
.contentOn{
  display:block;
}
.contentOff{
  display:none;
}

.defaultTab{
    background:url('/images/2009/body/header.png') no-repeat;
	font-family: arial,helvetica,sans-serif;
    color:#F8B800;
	font-size: 8pt;
}
  
.regularTab{
    background:url('/images/2008/menu/menubackground.jpg') no-repeat;	
	font-family: arial,helvetica,sans-serif;
    color:#3d168b;
	font-size: 8pt;
}

.playerDefaultTab{
    background-color:#3d168b;
	font-family: arial,helvetica,sans-serif;
    color:#F8B800;
	font-size: 8pt;
}
.playerRegularTab{
    background-color:#000000;
	font-family: arial,helvetica,sans-serif;
    color:#F8B800;
	font-size: 8pt;
}

.tabDimension{
    padding:2px;
    font-weight:bold;
    cursor:pointer;    
}

/*Tabs content*/

.tabContent{
  padding:5px;
}

div#upcomingResultsRec .links{
  text-align:right;
}
div#PlayerInfo .links{
  text-align:right;
}
div#upcomingResultsRec .tabContent{
  height:600px;
  overflow:auto;
  overflow-x:hidden;
}
div#PlayerInfo .tabContent{
  height:450px;
  width:637px;
  overflow:auto;
  overflow-x:hidden;
}
div#upcomingResultsRec .adSpace{
  padding-left:30px;
  padding-bottom:3px;
  padding-top:10px;
  height:60px;
}
div#PlayerInfo .adSpace{
  padding-left:30px;
  padding-bottom:3px;
  padding-top:10px;
  height:60px;
}
.solidSpacer{
  border-top:1px solid #ececec;
  padding-top:5px;
}
.dottedSpacer{
  border-top:1px dotted #898989;
  padding-top:5px;
}
.eventsContainer{
  margin:5px 0px;
}

.eventsContainer .date{
  font-size:14px;
  letter-spacing:-0.9px;
  color:#2C0369;
  font-weight:bold;
}

.eventsContainer .description{
  padding-left:15px;
}

.eventsContainer .sport{
  font-size:12px;
  letter-spacing:-0.9px;
  color:#2C0369;
  font-weight:bold;
}

.eventsContainer .tvRadio{
  width:50px;
  padding:0px 10px 0px 3px;
}
.purch_cmdview {
	border: 1px dotted #a0a0a0;
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
	width: 250px;
}
.purch_widercmdview {
	border: 1px dotted #a0a0a0;
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
	width: 400px;
}
button {
	background-color: #695980;
	border: 2px outset #695980;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 10px;
	cursor: pointer;
}
.floatingbox{
   float: right;
   font-size: 80%;
   border: 2px dotted #000;
   padding: 5px;
   margin-left: 75px;
   background-color: #D8D0E8;
   color: #000;
   text-align: center;
}
.img1floatingbox{
  float: right;
  clear: right;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.img2floatingbox{
  float: left;
  clear: both;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.purch_categories {
	border: 1px dotted #a0a0a0;
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
	width: 290px;
}
.purch_wysiwygview {
	border: 1px dotted #a0a0a0;
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
	width: 600px;
}
.purch_checkoutview {
	border: 1px dotted #a0a0a0;
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
	width: 600px;
}

