/*---------------------------------------------------
CSS File for the FSS Globe Salary Site, version 1.0
Last Modified: 2007 09 25
Author: Jerry Han
jhan@fantasysports.ca 
----------------------------------------------------*/

.divline {
background-image:url(divbackground.gif);
background-repeat:repeat-y;
}

.indextext {
	color: #7D7D7D;
	font-size:11px;
	}

hr.searchfilters {
	color: #FFFFFF;
	border-color: #CCCCCC;
	border-bottom-style: dashed;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	}


/* descendent selector 
------------------------------------------------------------------------------------*/
#fss {
 font-family: Verdana, Arial, Helvetica, sans-serif;
} 

/* Setup default behaviour for commonly overriden tags 
------------------------------------------------------------------------------------*/

#fss .fss-maintable * tr {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
;
} 

#fss .fss-maintable * td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
;
} 

#fss .fss-maintable * table {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
;
} 

#fss .fss-maintable *  a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
;
} 


#fss .fss-maintable *  br {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
;
} 

#fss .fss-maintable *  p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
;
} 

/* Setup our basic tables 
------------------------------------------------------------------------------------*/
#fss .fss-maintable {
 margin-top: 10px; /* a little headroom for the banner */
 margin: 0px auto; /* centers all the content */
}

#fss .fss-datatable {
 margin-top: 10px; /* a little headroom for the banner */
 margin: 0px auto; /* centers all the content */
 border: 1 solid white}
 
.td {

	}


/* basic text fonts 
------------------------------------------------------------------------------------*/
/* If inverting to white or another color, make sure you look at the form stuff just below...*/

#fss .fss-maintable * .fss-smtext{
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #D3D3D3;
	font-style:italic;
}

#fss .fss-maintable * .fss-text {
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#fss .fss-maintable * .fss-lrgtext {
	font-family:Verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* class fss-titletext moved to globe section - overriden */

#fss .fss-maintable * .fss-generic-lastupdate { /* Last Updated Tag */
	font-family:Arial, helvetica, sans-serif;
	font-size: 6px;
	color: #000000;
}

#fss .fss-maintable * .fss-generic-player { /* Generic Player Display */
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#fss .fss-maintable * .fss-linecolour {
	font-family:Verdana, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FFFFFF;
}	

/* alternating color rows for the standings/event/entry form tables 
------------------------------------------------------------------------------------*/

/* alternating row colors (duh) ... for standings, lists of games, etc. */
#fss .fss-maintable * .fss-row-light {
	background-color: #eeeeee;
	color: #000000;
	text-align: left;
}

#fss .fss-maintable * .fss-row-dark {
	background-color: #dddddd;
	color: #000000;
	text-align: left;
}

#fss .fss-maintable * .fss-row-selected { /* highlights the user's selection */
	background-color:  #FFE57F;
	color: #000000;
	text-align: left;
}

/* title bar for a table -- eg. "Welcome <name>" or "Schedule" 
------------------------------------------------------------------------------------*/

#fss .fss-maintable * .fss-title {
	background-color: #000000;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	padding: 2px 0px 2px 0px;
}

/* table header rows 
------------------------------------------------------------------------------------*/

#fss .fss-maintable * .fss-header {
	background-color: #dddddd;
	color: #000000;
	font-size: 11px;
	text-align: center;
	padding: 2px 0px 2px 0px;
}


/* link colors 
------------------------------------------------------------------------------------*/
/* all other links */
#fss .fss-maintable * a.fss-std, a.fss-std:visited {
	color: #000000;
	text-decoration: underline;
	vertical-align: top;
}

#fss .fss-maintable * .fss-std {
	color: #000000;
	vertical-align: top;
}


#fss .fss-maintable * a.fss-std:hover {
	color: #ffffff;
	background-color: #000000;
	text-decoration: underline;
	vertical-align: top;
	position: relative;
}

/* 
---------------------------------------------------------------------------------------
CLIENT SPECIFIC STUFF BELOW THIS LINE 
---------------------------------------------------------------------------------------
*/

/* Overriding a 'standard' class */
#fss .fss-maintable * .fss-titletext {
	font-family: Georgia, serif;
	font-size: 16px;
	color: #6D6D6D;
}

#fss .fss-maintable * .fss-globe-capstring-light {
	font-family: Georgia, serif;
	font-size: 16px;
	color: #6D6D6D;
}

#fss .fss-maintable * .fss-globe-capstring-dark {
	font-family: Georgia, serif;
	font-size: 16px;
	color: #000000;
}

#fss .fss-maintable * .fss-globe-row1 {
	background-color: #F6F6F6;
	color: #6E6E6E;
	text-align: left;
	padding: 0px 0px 0px 3px;
}

#fss .fss-maintable * .fss-globe-row2 {
	background-color: #E5E5E5;
	color: #6E6E6E;
	text-align: left;
	padding: 0px 0px 0px 3px;
}

#fss .fss-maintable * .fss-globe-row-selected { /* highlights the user's selection */
	background-color: #FFE57F;
	color: #6E6E6E;
	text-align: left;
	padding: 0px 0px 0px 3px;
}

#fss .fss-maintable * .fss-globe-data {
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	text-align: left;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid white;
}

#fss .fss-maintable * .fss-globe-data-right {
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	text-align: right;
	padding: 2px 0px 2px 0px;
}

#fss .fss-maintable * .fss-globe-data-center {
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	text-align: left;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 0px 0px 0px 3px;
}

#fss .fss-maintable * .fss-globe-data-salary-end {
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	text-align: left;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 0px 0px 0px 3px;
}

#fss .fss-maintable * .fss-globe-player { 
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

#fss .fss-maintable * .fss-globe-player-selected { 
	font-family:Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #FFE57F;
}

#fss .fss-maintable * .fss-globe-link, a.fss-globe-link:visited {
	color: #003399;
	text-decoration: none;
	vertical-align: top;
}

#fss .fss-maintable * a.fss-globe-link:hover {
	color: #ffffff;
	background-color: #666666;
	text-decoration: underline;
	vertical-align: top;
	position: relative;
}

#fss .fss-maintable * .fss-globe-menu {
	color: #003399;
	vertical-align: top;
	font-size: 12px;
}

#fss .fss-maintable * a.fss-globe-menu, a.fss-globe-menu:visited {
	color: #003399;
	text-decoration: none;
	vertical-align: top;
	font-size: 12px;
	margin-right: 5px;
}

#fss .fss-maintable * .fss-globe-menu-text {
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	font-size: 12px;
	margin-right: 5px;
}

#fss .fss-maintable * a.fss-globe-main-menu, a.fss-globe-menu:visited {
	color: #003399;
	text-decoration: none;
	vertical-align: top;
	font-size: 11px;
	margin-right: 5px;
}

#fss .fss-maintable * a.fss-globe-menu:hover {
	color: #ffffff;
	background-color: #666666;
	text-decoration: undelrine;
	vertical-align: top;
	position: relative;
	font-size: 12px;
}

#fss .fss-maintable * .fss-globe-header {
	background-color: #C9C9C9;
	color: #000000;
	font-size: 10px;
	text-align: left;
	padding: 0px 0px 0px 3px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

#fss .fss-maintable * .fss-globe-header-white {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	padding: 2px 0px 2px 0px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	}

#fss .fss-maintable * .fss-globe-salary-header {
	background-color: #999999;
	color: white;
	font-size: 11px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

#fss .fss-maintable * .fss-globe-salary-header-lower {
	background-color: #999999;
	color: black;
	font-size: 11px;
	text-align: left;
	padding: 0px 0px 0px 3px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	}

#fss .fss-maintable * .fss-globe-header-end {
	background-color: #C9C9C9;
	color: #000000;
	font-size: 11px;
	text-align: left;
	padding: 0px 0px 0px 3px;
	border-bottom: 1px solid white;
}

#fss .fss-maintable * .fss-globe-linecolour {
	font-family:Verdana, helvetica, sans-serif;
	color: #ffffff;
	background-color: #ffffff;
}



