

body.trans-fantasy a.button-red-long, body.trans-fantasy a.button-red-short {
	display: block;
	
	height: 33px;
	line-height: 31px;
	margin: 0;
	background:url(http://games-ak.espn.go.com/s/fbalm/10/images/buttons/button_red_long.gif);
	text-decoration: none;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
}
body.trans-fantasy a.button-red-long {
	width: 341px;
	background:url(http://games-ak.espn.go.com/s/fbalm/10/images/buttons/button_red_long.gif);

}
body.trans-fantasy a.button-red-short {
	width: 192px;
	background:url(http://games-ak.espn.go.com/s/fbalm/10/images/buttons/button_red_short.gif);
}
.trans-fantasy a.button-red-long:hover, .trans-fantasy a.button-red-long:visited:hover,
.trans-fantasy a.button-red-short:hover, .trans-fantasy a.button-red-short:visited:hover {
	background-position: 0 -33px;
	text-decoration: underline;
	color: #fff;
}

body.trans-fantasy a.button-grey-long, body.trans-fantasy a.button-grey-short {
	display: block;
	
	height: 33px;
	line-height: 31px;
	margin: 0;
	background:url(http://games-ak.espn.go.com/s/fbalm/10/images/buttons/button_grey_long.gif);
	text-decoration: none;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
}
body.trans-fantasy a.button-grey-long {
	width: 341px;
	background:url(http://games-ak.espn.go.com/s/fbalm/10/images/buttons/button_grey_long.gif);

}
body.trans-fantasy a.button-grey-short {
	width: 192px;
	background:url(http://games-ak.espn.go.com/s/fbalm/10/images/buttons/button_grey_short.gif);
}
.trans-fantasy a.button-grey-long:hover, .trans-fantasy a.button-grey-long:visited:hover,
.trans-fantasy a.button-grey-short:hover, .trans-fantasy a.button-grey-short:visited:hover {
	background-position: 0 -33px;
	text-decoration: underline;
	color: #fff;
}



/*  design08  */

body {
	height:100%; padding: 0px; font-size: 10px; margin: 0px; color: #000; font-family: verdana, arial, helvetica, sans-serif;
}
body a:link,
.anchorStyle {
	color: #000;
}

body a:hover,
.anchorStyle:hover {
	color: #c77b03;
}
body a:visited {
	color: #000;
}
body a:visited:hover {
	color: #c77b03;
}

.maincontainertbl {
	margin: auto; background-color: #595959; width: 990px; height: 100%;
}
.maincontainertblcell {
	background: #6e7681; min-height: 100%;
}

.headcontainer {
	width:100%; background-color: #41454a;
}

.flashheadcontainer {
}
.headnavcontainer {
}
.footcontainer {
	height:179px; background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/footerwidebg.gif) repeat-x #6e7681;
}
.footerback {
	height:146px; padding: 33px 0 0 0; width:990px; background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/footer.jpg) no-repeat #6e7681;
}

.contentcontainer {
	background-color: #595959; margin: 0px; padding: 0px;
}
.whiteparentcontainer {
	padding: 0 7px 7px 7px;
}
.whitecontainer {
	background: #ffffff; padding: 0 10px 10px 10px; text-align: left;
}

.prizeEligibleIcon { background:#008A41;color:#fff;font-weight:bold;border:1px solid #80D3A7;font-size:7px;display:inline;margin:0 0 0 4px;vertical-align:top; cursor:default; }
.insiderLeagueIcon { background:#f09237;color:#fff;font-weight:bold;border:1px solid #c46900;font-size:7px;display:inline;margin:0 0 0 4px;vertical-align:top; cursor:default; }
.champLeagueIcon { background:#bd0000;color:#fff;font-weight:bold;border:1px solid #8a0000;font-size:7px;display:inline;margin:0 0 0 4px;vertical-align:top; cursor:default; }

.leagueIconIE { vertical-align:middle; }

.fantasynavbg {
	width:100%; background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/greyheaderback.jpg) repeat-x #595959;
}
.fantasynavempty {
	height: 7px; width: 990px;
}
.fantasynav {
	height: 78px; width: 976px; padding: 0 7px 0 7px;
}
.fantasynavtabs {
	display: inline; float: left; left: 7px; width: 710px; height:31px; z-index:9;
}
.fantasynavteaminfo {
	margin: 0 7px 0 0; right: 7px; padding-top:9px; display:inline; float:right; width: 248px;
}
.hdrleaguetitletxt {
	font-family: Verdana, Arial, Helvetica; font-size: 9px; padding: 16px 0 15px 0; color: #d6d6d6; line-height:16px;
}
.hdrteamstxt {
	position:relative; display: block; height: 22px; width:135px; text-align:right; font-weight: bold; font-size: 9px; color: #d0d0ab; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; background: #595959;
}
.hdtreamstxt a { color: #d0d0ab; text-decoration: underline; }
.hdrteamstxt a:link {
	color: #d0d0ab; text-decoration: underline
}
.hdrteamstxt a:visited {
	color: #d0d0ab; text-decoration: underline
}
.hdrteamstxt a:active {
	color: #d0d0ab; text-decoration: underline
}
.hdrteamstxt a:hover, .hdrteamstxt a:visited:hover {
	color: #ffcc00; text-decoration: underline
}
.fantasynavtab {
	float:left;
}
.fantasynavtab a {
	display:block; margin: 0 3px 0 0; height: 31px; background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/nav_tiles10.gif);
}
.leaguetab a, .leaguetab a:link {
	width: 68px; background-position: 0px; 
}
.leaguetabon a, .leaguetabon a:link {
	width: 68px; background-position: -68px;
}
.myteamtab a, .myteamtab a:link {
	width: 81px; background-position: -136px;
}
.myteamtabon a, .myteamtabon a:link {
	width: 81px; background-position: -217px;
}
.standingstab a, .standingstab a:link {
	width: 87px; background-position: -298px;
}
.standingstabon a, .standingstabon a:link {
	width: 87px; background-position: -385px;
}
.playerstab a, .playerstab a:link {
	width: 67px; background-position: -472px;
}
.playerstabon a, .playerstabon a:link {
	width: 67px; background-position: -539px;
}
.scoreboardtab a, .scoreboardtab a:link {
	width: 96px; background-position: -606px;
}
.scoreboardtabon a, .scoreboardtabon a:link {
	width: 96px; background-position: -702px;
}
.newstoolstab a, .newstoolstab a:link {
	width: 114px; background-position: -798px;
}
.newstoolstabon a, .newstoolstabon a:link {
	width: 114px; background-position: -912px;
}
.lmtoolstab a, .lmtoolstab a:link {
	width: 80px; background-position: -1026px;
}
.lmtoolstabon a, .lmtoolstabon a:link {
	width: 80px; background-position: -1106px;
}
.boxscoretab a, .boxscoretab a:link {
	width: 116px; background-position: -1322px;
}
.boxscoretabon a, .boxscoretabon a:link{
	width: 116px; background-position: -1438px;
}
.boxscoretabcaster a, .boxscoretabcaster a:link{
	width: 116px; background-position: -1512px;
}
.boxscoretaboncaster a, .boxscoretaboncaster a:link{
	width: 116px; background-position: -1648px;
}
.fantasycasttab a, .fantasycasttab a:link {
	width: 94px; background-position: -1789px;
}
.fantasycasttabon, .fantasycasttab a:hover {
	width: 94px; background-position: -1889px;
}

.teamstab { float: left; }
.teamstab a, .teamstab a:link {
	width: 68px; background-position: -1186px;
}
.teamstabon, .teamstab a:hover {
	width: 68px; background-position: -1254px;
}
.subnavtxtempty { height: 10px; width: 956px; }
.subnavtxt {
	margin-bottom: 10px; width: 956px; height: 25px; font-weight: bold; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
.subnavtxt a:link {
	color: #000000; text-decoration: none;
}
.subnavtxt a:visited {
	color: #000000; text-decoration: none;
}
.subnavtxt a:active {
	color: #000000; text-decoration: none;
}
.subnavtxt a:hover {
	color: #000000; text-decoration: underline;
}
.subnavcontainer {
	padding: 5px; float: left; margin: 5px 5px 0 0;
}
.subnavcontaineron {
	padding: 5px; float: left;  margin: 5px 5px 0 0; background: #d6d6d6;
}
div.subnavcontainer a, div.subnavcontainer a:link, div.subnavcontainer a:visited, div.subnavcontainer a:active {
	font-weight:bold; text-decoration: none;
}
div.subnavcontainer a:hover {
	text-decoration: underline; color: #000;
}

div.subnavdropdown {
	position:absolute; margin: 16px 0px 0 -7px; background:#fff;border:solid 1px #d6d6d6;
}
div.subnavdropdown ul {
	list-style:none;padding:7px;margin:0px; line-height:18px;
}

div.subnavdropdown a:link, div.subnavdropdown a:visited, div.subnavdropdown a:active {
	font-weight:normal; text-decoration: underline;
}
div.subnavdropdown a:hover {
	color: #c77b03;
}
.clear {
	clear: both; line-height: 0;
}
.clubhousemodule {
	padding-right: 0px; padding-left: 15px; padding-bottom: 0px; padding-top: 20px;
}
.teamicon {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; float: left; border-left: #cccccc 1px solid; width: 151px; border-bottom: #cccccc 1px solid; height: 129px;
}
.chmoduleright {
	float: left; width: 793px; height: 79px;
}
.chmoduletop {
	background-image: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/chmod_top.gif); width: 793px; background-repeat: no-repeat; height: 52px;
}
.chmodulebottom {
	padding-right: 0px; padding-left: 0px; font-size: 9px; padding-bottom: 0px; width: 793px; color: #000000; padding-top: 15px; font-family: verdana, arial, helvetica, sans-serif; height: 79px; background-color: #efefef; text-decoration: none;
}
.chmodulebottom a:link {
	color: #000000; text-decoration: underline;
}
.chmodulebottom a:active {
	color: #000000; text-decoration: underline;
}
.chmodulebottom a:hover {
	color: #000000; text-decoration: underline;
}
.chbtmcontent {
	border-right: #ff0000 1px solid; padding-right: 0px; border-top: #ff0000 1px solid; padding-left: 20px; padding-bottom: 0px; border-left: #ff0000 1px solid; padding-top: 0px; border-bottom: #ff0000 1px solid;
}


/* LINEUPS NAV */
.lineupsNav {
	background: url(http://games-ak.espn.go.com/s/fbalm/10/images/clubhouse/dailynavback.jpg) no-repeat;
	width: 956px;
	height: 29px;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #272c33;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.lineupsNavHd {
	color: #666666;
	float:left;
	font-weight: bold;
	padding: 8px 0 0 7px;
}

.lineupsNavItemOn{
	float:left;
	padding: 8px 14px 0 14px;
	height: 21px;
	background: #FFFFFF;
	font-weight: bold;
}

.lineupsNavItemOff{
	float:left;
	padding: 8px 14px 0 14px;
}
.lineupsNavItemOff div{
	cursor: pointer;
	text-decoration: underline;
	display: inline;
	color: #272c33;
}
.lineupsNav div:hover{color: #666666;text-decoration: underline;}

.clubhouseteam {
	padding-right: 0px; display: inline; padding-left: 20px; float: left; padding-bottom: 0px; width: 365px; padding-top: 10px;
}
.clubhouseteamname {
	font-weight: bold; font-size: 18px; color: #000000; font-family: helvetica, sans-serif; text-decoration: none;
}
.clubhouseleagueinfo {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 5px;
}
.chaddplayer {
	padding-right: 20px; display: inline; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 25px;
}


.footertext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	width: 505px;
	line-height: 12px;
	padding: 8px 0 0 0;
	margin: 0 0 0 245px;
	text-align: center;
	
}
.footertext a:link, .footertext a:visited, .footertext a:active, .footertext a:hover{color: #fff;text-decoration: underline;}

.footertexthdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	width: 505px;
	margin: 0 0 0 245px;
	text-align: center;

}
.footertexthdr a:link, .footertexthdr a:visited, .footertexthdr a:active, .footertexthdr a:hover{color: #FFFFFF;text-decoration: underline;}


/*  GENERAL FORMATTING  */

/*-----bodyCopy------------*/

.bodyCopy {
	color: #000000;					
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
}

.bodyCopy a,
.bodyCopy .anchorStyle {
	color: #424242;
}

.bodyCopy a:link {
	color: #424242;
}

.bodyCopy a:visited {
	color: #424242;
}

.bodyCopy a:hover,
.bodyCopy .anchorStyle:hover {
	color: #c77b03;
}

/*-----note------------*/

.note {
	color: #999999;					
	font-weight: normal;
	font-size: 7pt;
	font-family: verdana;
}

.note a,
.note .anchorStyle {
	color: #9F0000;
}

.note a:link {
	color: #9F0000;
}

.note a:visited {
	color: #6F2020;
}

.note a:hover,
.note .anchorStyle {
	color: #CC9900;
}

/*-----headline------------*/

.headline {
	color: #000000;					
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial
}

.headline a {
	color: #000000;
}

/*-----tableBody------------*/

.tableBody {
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}

.tableBody a,
.tableBody .anchorStyle {
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}

.tableBody a:link {
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}

.tableBody a:hover,
.tableBody .anchorStyle {
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	color: #c77b03;
	text-decoration: underline;
}

.tableBody a:visited {
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}
				
.tableBody a:active {
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}
				
.tableBody td,
.tableBody th {
	padding: 5px;
}

/*-----tableHead------------*/

.tableHead { 
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 5px;
}

.tableHead a,
.tableHead .anchorStyle {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tableHead a:link,
.tableHead a:hover,
.tableHead a:visited,
.tableHead a:active,
.tableHead a:visited:hover,
.tableHead anchorStyle:hover{
	color: #ffffff; 
}

/*-----tableHeadLink------------*/

.tableHeadLink {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	color: #ffffff;
	padding: 5px;
}

.tableHeadLink a,
.tableHeadLink .anchorStyle {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

.tableHeadLink a:link {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

.tableHeadLink a:hover,
.tableHeadLink .anchorStyle:hover {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

.tableHeadLink a:visited {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

.tableHeadLink a:active {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}


/*-----tableSubHead------------*/

.tableSubHead {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 5px;
}


.tableSubHead a,
.tableSubHead .anchorStyle {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
}

.tableSubHead a:link {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
}

.tableSubHead a:hover,
.tableSubHead .anchorStyle{
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
}

.tableSubHead a:visited {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
}


/*-----error------------*/

.error {
	color: #ff0000;					
	font-weight: bold;
}
/*-----popuphelptitle------------*/

.popuphelptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px;
}

/*-----popuphelpheadline------------*/

.popuphelpheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	padding: 1px;
}
/*-----popuphelpbody------------*/

.popuphelpbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

/*-----select------------*/

.select {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/*-----selectoff------------*/

.selectoff {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt; color: #999999;
}

/*-----sidebar------------*/

.sidebar {
	color: #000000;					
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
}

.sidebar a,
.sidebar .anchorStyle {
	color: #424242;
}

.sidebar a:link {
	color: #424242;
}

.sidebar a:visited {
	color: #424242;
}

.sidebar a:hover,
.sidebar .anchorStyle {
	color: #424242;
}
/*-----sidebarRed------------*/

.sidebarRed {
	color: #424242;					
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
}

.sidebarRed a,
.sidebarRed .anchorStyle {
	color: #424242;
}

.sidebarRed	a:link {
	color: #424242;
}

.sidebarRed	a:visited {
	color: #424242;
}

.sidebarRed	a:hover,
.sidebarRed .anchorStyle:hover {
	color: #424242;
}
/*-----copy------------*/

.copy {
	color: #000000;					
	font-size: 9pt;
	font-family: arial;
	line-height: 12pt;	
}

.copy a,
.copy .anchorStyle {
	color: #424242;
}

/*-----hand------------*/
.hand {		
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}
				
/*-----onTheFieldAlert-----*/
.onField {
	color: #000000;
	font-weight:bold;
}
		
.onFieldRed {
	color: #FFFFFF;
	font-weight:bold;
	background-color:#ff0000;
}
		
.onFieldRedAlt {
	color: #FFFFFF;
	font-weight:bold;
	background-color:#000000;
}
		

.sortableSorted	{
	background-color: #d0d0ab;
	border-right: 1px solid #b3b39e;
	border-left: 1px solid #b3b39e;
}
		
.oddRow { background-color: #f8f8f2; }
.evenRow { background-color: #f2f2e8; }

/* PAGE HEADER */
.pageHeadlineContainer { border-bottom: 2px dotted #cad1d7; width: 700px; }
.pageHeadline { font-family: Helvetica; font-size: 18px; line-height: 30px; font-weight: bold; text-transform: uppercase; color: #424242; }
.pageHeaderLower { width: 600px; font-family: Verdana; font-size: 10px; line-height: 14px; color: #424242; }
.pageHeaderLowerExtraWide { width: 800px; font-family: Verdana; font-size: 10px; line-height: 14px; color: #424242; }
.pageHeaderTeamInfo { line-height:16px;margin-top:6px; }
.pageHeaderText { margin-top: 6px; }


		
/*  SPONSORED LINKS */

.sponsortxt {
	font-family: Verdana;
	font-size: 10px;
	color: #65808d;
	text-decoration: none;
}
.sponsortxtITL {
	font-family: Verdana;
	font-size: 10px;
	color: #65808d;
	text-decoration: none;
	font-style: italic;
}
.sponsortxtITL a:link {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-style: italic;
}
.sponsortxtITL a:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-style: italic;
}
.sponsortxtITL a:active {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-style: italic;
}
.sponsortxtITL a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-style: italic;
}
.sponsortxtBOLD {
	font-family: Verdana;
	font-size: 10px;
	color: #65808d;
	text-decoration: none;
	font-weight: bold;
}
.sponsortxtBOLD a:link {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}
.sponsortxtBOLD a:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}
.sponsortxtBOLD a:active {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}
.sponsortxtBOLD a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}


/* PLAYER POP UP  */


#pcMain {width: 519px; position: absolute; z-index: 1;}
#pcArrow {position: absolute; z-index: 2;}
#pcTabs {z-index: 2; position: absolute; top: 0px; left: 304px; width: 215px;}
#pcTabs div {display:inline;}
#pcMain img {vertical-align:bottom;}
#pcBgMiddle { height: 388px; width: 519px;}
#pcBorder {padding: 1px; border: 1px solid #dfdfdf; width: 239px; float: left; display: inline;}
#pc {background: #fff; border: 1px solid #fff; width: 239px; line-height: 14px; font-size: 11px;}
#pcName {background: #e0e0a8; height: 30px; width: 235px;}
#pcName td {color: #fff; font-size: 18px; font-family: helvetica, arial, verdana, san-serif; padding: 3px 5px 0 5px; font-weight: bold; vertical-align:middle;}
.pcTan {background: #e0e0a8;}
.pcBlue {background: #ba4f00;}
.pcStatMainHead { background: #ba4f00; font-weight: bold; color: #fff; padding: 2px; font-family: verdana, arial, helvetica; text-align: center; text-transform: uppercase; margin-bottom: 1px; font-size: 9px; }
.pcStatHead { background-color: #df8f41; font-weight: bold; color: #000; }
#pcContent { font-family: verdana, arial, helvetica; }
#pcContent a:visited { color: #000; }
#pcPlayer {padding: 5px; width: 65px; vertical-align:top;}
#pcText {padding: 5px 5px 5px 0; width: 150px;}
#pcHV {background: #ba4f00; height: 19px; color: #fff; padding: 0 0 0 5px; line-height: 17px;}
#pcWeek {background: #df8f41; height: 15px; color: #000; padding: 0 0 0 5px; line-height: 15px;}
#pcPoint {background: #fff; text-align: center; font-size: 25px; line-height: 18px; font-family: helvetica, arial, san-serif; vertical-align: middle;}
#pcOdd {background: #f8f8f2; border-top: 1px solid #fff; color: #333;}
#pcEven {background: #f2f2e8; border-top: 1px solid #fff; color: #333;}
.pcTanRight {border-right: 1px solid #fff; font-size:7pt;}
.pcRight {border-right: 1px solid #fff;}
#pcCloseBorder {border: 2px solid #fff;}
#pcClose {background: #ba4f00; height: 30px; width: 485px; font-weight: bold; font-size: 11px;}
#pcClose img {float: right; margin: 5px 5px 0 10px;}
.pc a { color: #999999; text-decoration: none; }
.pc a:hover { color: #000000; text-decoration: none; }
.pcBlack a { color: #000; text-decoration: none; }
.pcBlack a:hover { color: #f00; text-decoration: none; }
.pcLink a:link	{color: #333; text-decoration: underline;}
.pcLink a:hover	{color: #f00; text-decoration: underline;}
.pcLink a:visited	{color: #333; text-decoration: underline;}
.pcLink a:visited:hover	{color: #f00; text-decoration: underline;}
#pcNewsPlayerName { font-family: helvetica, arial, verdana, san-serif; background: #ba4f00; height: 30px; color: #fff; font-size: 18px; font-weight: bold; padding: 3px 5px 0 5px; vertical-align:middle;}

a.TabsON {	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 7px 0 0 0;
	text-align:center;
	text-decoration: none;
}

a.TabsON:hover { color: #fff }

a.TabsOFF {
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d4d4b9;
	text-decoration: none;
	padding: 7px 0 0 0;
	text-align:center;
	text-decoration: none;
}

a.TabsOFF:hover { color: #fff }

.pcColumnist {color: #999; text-align: right; line-height: 20px;}
.pcColumnist a:link, .pcColumnist a:visited {color: #999;}
#pcNews {width: 485px; margin: 0 0 0 16px; background: #fff; border: 2px solid #fff;}
#pcBox {margin: 0 0 5px 0; width: 485px;}
#pcNewsBox {border: 1px solid #dfdfdf; height: 310px; overflow: auto;}



.chart-nav { height:28px; position:relative; overflow: hidden; width:478px;}
.chart-nav-stats { display:inline; position:absolute; line-height:28px; width:445px; top:0px;}
.chart-nav-toggle { display:inline; float:right; height:28px; width:30px; padding-top:8px;}
.chart-nav-item { float:left;padding:5px; margin: 4px; line-height:10px; position:relative; top:0px; cursor:pointer; display: inline; white-space:nowrap;}
.chart-nav a, .chart-nav a:link, .chart-nav a:visited, .chart-nav a:active { text-decoration:none; font-weight:bold; }
.chart-nav a:hover, .chart-nav a:visited:hover { text-decoration:underline; color:#000; }
.chart-nav .chart-nav-selected { font-weight:bold; background:#d9d9d9; cursor: default; }
a.chart-nav-left-arrow { background:url('http://games-ak.espn.go.com/s/flblm/09/images/playerpop/chartsnavarrows.gif') 0 0 no-repeat; width:6px; height:10px; display:block; position:absolute; cursor:pointer;}
a.chart-nav-right-arrow { background:url('http://games-ak.espn.go.com/s/flblm/09/images/playerpop/chartsnavarrows.gif') -6px 0 no-repeat; width:6px; height:10px; display:block; position:absolute; margin-left:10px; cursor:pointer; }


.chart-lower { width:466px;padding:6px; }

.chart-tools { margin-top: 12px; padding:5px; }
.chart-tools-left { float:left; line-height:16px; }
.chart-tools-right { float:right; line-height:16px; }
.chart-tools-right a, .chart-tools-right a:link, .chart-tools-right a:visited, .chart-tools-right a:hover, .chart-tools-right a:active { text-decoration:underline; }


/* BASEBALL OVERRIDES */
.flb #pcName{background-color: #13519f;}
.flb .pcBlue {background-color: #13519f;}
.flb .pcStatMainHead {background-color: #13519f;}
.flb .pcStatHead {background-color: #76a7ea;}
.flb #pcHV {background-color: #13519f;}
.flb #pcWeek {background-color: #76a7ea;}
.flb #pcClose {background-color: #13519f;}
.flb #pcNewsPlayerName {background-color: #13519f;}
.flb #pcContent a:hover, .anchorStyle:hover { color: #1c57a5; }
.flb #pcContent a:visited:hover { color: #1c57a5; }
.flb #pcContent a:hover, .anchorStyle:hover { color: #1c57a5; }
.flb #pcContent a:visited:hover { color: #1c57a5; }

/* BASKETBALL OVERRIDES */
.fba #pcName{background-color: #13519f;}
.fba .pcBlue {background-color: #13519f;}
.fba .pcStatMainHead {background-color: #ba4f00;}
.fba .pcStatHead {background-color: #76a7ea;}
.fba #pcHV {background-color: #13519f;}
.fba #pcWeek {background-color: #76a7ea;}
.fba #pcClose {background-color: #ba4f00;}
.fba #pcNewsPlayerName {background-color: #ba4f00;}
.fba #pcContent a:hover, .anchorStyle:hover { color: #c77b03; }
.fba #pcContent a:visited:hover { color: #c77b03; }

/* FOOTBALL OVERRIDES */
.ffl #pcName{background-color: #1d7225;}
.ffl .pcBlue {background-color: #1d7225;}
.ffl .pcStatMainHead {background-color: #1d7225;}
.ffl .pcStatHead {background-color: #6dbb75;}
.ffl #pcHV {background-color: #1d7225;}
.ffl #pcWeek {background-color: #6dbb75;}
.ffl #pcClose {background-color: #1d7225;}
.ffl #pcNewsPlayerName {background-color: #1d7225;}
.ffl #pcContent a:hover, .anchorStyle:hover { color: #27771f; }
.ffl #pcContent a:visited:hover { color: #27771f; }

/* HOCKEY OVERRIDES */
.fhl #pcName{background-color: #618b97;}
.fhl .pcBlue {background-color: #618b97;}
.fhl .pcStatMainHead {background-color: #618b97;}
.fhl .pcStatHead {background-color: #76a7ea;}
.fhl #pcHV {background-color: #618b97;}
.fhl #pcWeek {background-color: #76a7ea;}
.fhl #pcClose {background-color: #618b97;}
.fhl #pcNewsPlayerName {background-color: #618b97;}
.fhl #pcContent a:hover, .anchorStyle:hover { color: #80a8b3; }
.fhl #pcContent a:visited:hover { color: #80a8b3; }

/* STOCKCAR OVERRIDES */
.fsr #pcName{background-color: #660000;}
.fsr .pcBlue {background-color: #0b550a;}
.fsr .pcStatMainHead {background-color: #660000;}
.fsr .pcStatHead {background-color: #993333; color:white;}
.fsr #pcHV {background-color: #660000;}
.fsr #pcWeek {background-color: #993333; color:white;}
.fsr #pcClose {background-color: #660000;}
.fsr #pcNewsPlayerName {background-color: #660000;}
.fsr #pcContent a:hover, .anchorStyle:hover { color: #f00; }
.fsr #pcContent a:visited:hover { color: #f00; }


/* LOBBY ROWS */
.lobbyRow a { margin:0;padding:0; }
.lobbyRow a:link { margin:0;padding:0; }
.lobbyRow a:visited { margin:0;padding:0; }
.lobbyRow a:hover { color:#c77b03; }
.lobbyRowBold { font-weight:bold; }
.lobbyRowBold a { font-weight:bold; margin:0;padding:0;}
.lobbyRowBold a:link { font-weight:bold; margin:0;padding:0;}
.lobbyRowBold a:visited { font-weight:bold; margin:0;padding:0;}
.lobbyRowBold a:hover { color:#c77b03; }


/* COLOR NOTES */
.colorNote { margin:3px;
		padding:5px;
		background-color: #efefef;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		}
		
.yellowNote {
		background-color: #f4e9c9;
		border-top: 1px solid #ffcc00;
		border-bottom: 1px solid #ffcc00;
		}
		
.redNote {
		background-color: #ffdbdb;
		border-top: 1px solid #ff0000;
		border-bottom: 1px solid #ff0000;
		}
		
.toolSetShell { border: 1px solid #ddd;
		line-height: 18px;
		}		
/* END COLOR NOTES */


/* GAME NOTICE */
.gameNoticeShell { background:#ebf4ff; border-top: 1px solid #c5dfff; border-bottom: 1px solid #c5dfff;margin-bottom: 14px; }
.gameNoticeHead { background: #ddebfc; color: #000; padding: 8px 14px 8px 14px; font-family: Arial; font-size: 14px;font-weight:bold; }
.gameNoticeBody { padding: 10px 14px; font-family: Verdana; font-size: 10px; color: #000; line-height:14px; }

/* END GAME NOTICE */

/*---------- SPACER CELLS --------------*/

.spacerCell { width:1px; border-top: none; border-bottom: none; }
.spacerCellPlain { background: #fff; }
.spacerCellPlayerTableFramed { background: #e7e7d5; }

/*------- LEAGUE SETUP NAV ------------*/
.signupcontainer {
	margin: 15px 0px 15px 0px;
	padding: 0px;

}
.signuptext, .signuptextPAST, .signuptextFUTURE {
	margin: 0px;
	padding: 0px 15px 0px 15px;
	float: left;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(http://games-ak.espn.go.com/s/fbalm/10/images/signup_divider.gif) repeat-y top right;
}

.signuptext {color: #000;}
.signuptextPAST {color: #cad1d7;}
.signuptextFUTURE {color: #8e3702;}

.signupdivider {
	margin: 0px;
	padding: 0px;
	float: left;
}


/*------------ NAV DROPDOWN MENUS --------------*/
.navddmenu { z-index: 99; background: #ddd; border: 1px solid #595959; border-top: none; }
.navddmenuitem { background:#ddd;
			border-top:1px dashed #595959;
			font-family: Verdana, Arial, Helvetica;
			font-size: 10px;
			line-height:16px;
			text-decoration: none;
			color: #000;
			padding: 7px;
			z-index: 99;
			}
.navddmenuitemhighlight { background: #db8228; }
.navddmenuitemfirst { border-top: none; }


#myfantteamsddmenu { width: 254px; position:absolute; display:block; }
.myfantteamsddmenuitem { height: 34px; }
.myfantteamsddmenuitemteamname { float: left; font-weight: bold; }
.myfantteamsddmenuitemleaguename { float: left; margin-left: 10px; }
.myfantteamsddmenuitemstandings { float: right; }
.myfantteamsddmenuitemrecord { float: right; }

#teamsddmenu { width: 200px; position:absolute; }
.teamsddmenuitem { height: 16px; }
.teamsddmenuitemteamname { float: left; font-weight:bold; }
.teamsddmenuitemabbrev { float: right;  }


/*-------------- LIVE SCORING ----------------*/
.casterhl	{ background-color: #b3b39e; }


/* FLASH HEADER CSS */
	/* contains entire nav (background color set inline to blend seamlessly into header color) */

		.nav-row {
			width: 990px;
			z-index: 999;
		}

		.nav-container {
			width: 976px;
			margin: 0 auto;
		}

		/* wraps bottom row of nav (note: no top row on sport navs) background color set inline */
		.aw_nav_wrap {
			width: 976px;
			background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/endbg.gif) no-repeat top right;
			font-family: Verdana, Arial, Sans-serif;
			font-size: x-small;
			font-weight: bold;
		}

		.aw_nav {
			position: relative;
			width: 100%;
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.aw_nav li {
			float: left;
			position: relative;
			padding: 0;
			margin: 0;
		}

		.aw_nav li a {
			display: block;
			padding: 0px;
			line-height: 22px;
			text-decoration: none;
			padding: 0 8px;
		}

		.aw_nav li.solid a {
			padding: 0 7px;
		}

		.aw_nav li.solid {
			background: black;
		}

		.aw_nav li.single a {
			color: white;
			padding: 0 3px;
			margin: 0 3px;
		}

		.aw_nav li.lo a {
			color: white;
			background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/notchbg.gif) no-repeat top left;
		}

		.aw_nav li.hi a {
			color: black;
			background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/notchbg_hi.gif) no-repeat top left;
		}

		.aw_nav li.lo a.more {
			color: white;
			background: none;
		}

		.aw_nav li.lo .aw_drop {
			display: none;
		}

		.aw_nav li.hi .aw_drop {
			display: block;
		}

		.aw_drop {
			display: none;
			list-style: none;
			padding: 6px 0;
			margin: 0;
			background: #fffdce;
			position: absolute; /* need this to keep parent li from spreading out */
			/* width: 185px; /* needs this to define dropdown width */
		}

		/* for double-wide dropdown menus */
		.double {
			width: 282px;
		}

		.aw_nav li ul.double ul {
			list-style: none;
			float: left;
			padding: 0;
			margin: 0;
		}

		.aw_nav li ul.double ul li a {
			width: 125px;
		}

		.aw_nav li ul.double ul li a.child {
			padding: 0 8px 0 14px;
			width: 119px;
			font-weight: normal;
		}

		.aw_drop li {
			padding: 0;
			margin: 0;
			float: none;
			background: #fffdce;
			line-height: 18px;
		}

		.aw_drop li.separator {
			height: 9px;
			font-size: 1px;
			width: 185px;
			line-height: 1px;
			background: #fffdce url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/sepbg.gif) no-repeat 0 50%;
		}

		.aw_nav li ul.aw_drop li a {
			width: 185px;
			color: black;
			padding: 0 8px;
			line-height: 18px;
		}


		/* for multi links, ie "Stats | Hollinger Stats" */
		.aw_drop li.multi {
			padding: 0 8px;
			width: 100%;
		}

		.aw_nav li .aw_drop li.multi a {
			display: inline;
			padding: 0;
		}


		/* for inline images in the nav, like the insider bug */
		.aw_nav li .aw_drop li a img {
			border: 0;
			vertical-align: middle;
		}

		/* ie line-heigh fix */
		* html .aw_nav li .aw_drop li a img {
			margin: 4px 0;
		}

		.aw_nav li .aw_drop li a:hover {
			background: #e4e2b4;
		}


		/* Page 1 top nav ------- */

		/* wraps top row nav (note: no top row on sport nav) */
		.awp1nav_wrap {
			background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/topRowBg.gif) repeat-y top left;
			width: 976px;
		}

		ul.awp1nav, ul.awp1nav-right {
			font-family: Arial, Helvetica, Sans-serif;
			font-size: x-small;
			position: relative;
			list-style: none;
			padding: 0;
			margin: 0;
			float: left;
			line-height: 12px;
		}

		ul.awp1nav-right {
			width: 230px;
			float: right;
			font-weight: bold;
			font-family: Verdana, Helvetica, Sans-serif;
			font-size: x-small;
			text-align: center;
			padding: 6px 0;
		}

		ul.awp1nav li, ul.awp1nav-right li {
			font-size: 110%;

			float: left;

			/*
			display: inline;
			*/
			padding: 0;
			margin: 0;
		}

		ul.awp1nav-right li {
			font-size: x-small;
			float: none;
			display: inline;
		}

		ul.awp1nav li a, ul.awp1nav-right li a, ul.awp1nav li a:visited, ul.awp1nav-right li a:visited {
			color: white;
			padding: 6px 5px;
			margin: 0;
			text-decoration: none;
		}

		ul.awp1nav li a {
			display: block;
		}

		ul.awp1nav li a:hover {
			/* background: #8f0000; */
			background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/p1navHover.gif) repeat-x;
		}

		ul.awp1nav-right li a:hover {
			/* 
			background: #ac0000;
			*/
			color: #ffdf7f;
		}


		/* masthead ---------------------------------- */

		.mast-container {
			position: relative;
			width: 990px;
			height: 100px;
		}


		/* search ------------------------------------ */

		.aw_search {
			position: absolute;
			top: 7px;
			left: 750px;
			font-family: Verdana, Arial, Sans-serif;
			font-size: x-small;
		}

		.aw_search ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.aw_search ul li {
			padding: 0 3px 2px 3px;
			margin: 0;
			float: left;
		}

		.aw_search ul li a {
			display: block;
			padding: 1px 1px 2px 1px;
		}

		.aw_search ul li.realm {
			background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/searchCarrot.gif) no-repeat 50% bottom;

		}

		.aw_search ul li.realm a {
			color: white;
			font-weight: bold;
			text-decoration: none;
		}

		.aw_search ul li a:hover {
			color: white;
		}

		.aw_search a.realm {
			color: white;
			text-decoration: none;
			font-weight: bold;
			background: url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/header/searchCarrot.gif) no-repeat 50% bottom;
		}

		.aw_search .hotSearches {
			position: absolute;
			padding: 3px 0 0 0;
			width: 235px;
			top: 42px;
			left: 0px;
		}

		.aw_search .hotSearches a:hover {
			color: white;
		}

		.aw_searchForm {
			position: absolute;
			top: 20px;
			left: 0px;
		}

		.aw_searchBtn {
			position: absolute;
			top: 0;
			left: 178px;
			width: 55px;
			border: 1px solid #262626;
			padding: 0.20em;
			background: #e8e8e8 url(http://assets.espn.go.com/i/design07/mast/searchButton.jpg) top left repeat-x;
			font-size: 9px;
			font-weight: bold;
			font-family: Verdana, Arial, sans-serif;
			cursor: pointer;
		}
		
		.aw_topSearches {
			color: white;
			display: block;
			font-weight: bold;
			padding: 0 0 2px 0;
		}

		.aw_searchInput {
			border-right: 1px solid #ddd;
			border-bottom: 1px solid #ddd;
			border-top: 1px solid #202020;
			border-left: 1px solid #202020;
			font-size: x-small;
			height: 15px;
			left: 0;
			padding: 2px 2px 0 2px;
			position: absolute;
			top: 0;
			width: 165px;
		}

		.ad_container {
			position: absolute;
			top: 7px;
			left: 7px;
		}

		.headerSwf-container {
			width: 990px;
			height: 85px; /* for page 1 */
		}



		.flashalt-container {
			position: relative;
			height: 97px;
			width: 990px;
		}

		.flashalt {
			position: absolute;
			padding: 10px;
			right: 0px;
			bottom: 10px;
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: x-small;
			font-weight: bold;
		}

		.flashalt-container a, .flashalt-container a:visited {
			color: black;
			text-decoration: none;
			padding: 3px 3px 3px 20px;
			background: white url(http://espn-ak.starwave.com/i/design08/mast/altflash/icon_alert.gif) no-repeat 2px 1px;
		}


		.flashalt-container h1 {
			padding: 0;
			margin: 0;
			position: absolute;
			left: 276px;
			top: 35px;
			color: white;
			font-family: Arial, Helvetica, Sans-serif;
			font-size: xx-large;
			font-weight: bold;
			font-style: italic;
		}


/* END FLASH HEADER CSS */


.aw_search, .aw_search .hotSearches a, .aw_search ul li a, .aw_search ul li a:visited {
	color:#a3b3c5;
}

.headerbg {
	background: #8c3102 url(http://games-ak.espn.go.com/s/fbalm/10/images/design08/mastBG.jpg) no-repeat;
	background-position: bottom left;
	height: 207px;
}

.headerSwf-container {
	background-position: 0 -100px; /* always -100 */
	height: 85px; /* 85 for sport, leave default for page 1 */
}


/* PLAYER SEARCH */
.playerSearchDiv {
	float: right;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #d6d6d6;
}
.playerSearchForm {
	display: inline;
	margin: 0px;
}
.playerSearchNameInput {
	width: 151px;
	font-size: 11px;
}
#playerSuggestions {
	position: absolute;
	color: #333333;
	background-color: #ffffff;
	z-index: 100;
	border: 1px solid #666666;
	width: 212px;
	font-weight: normal;
	margin-left: 14px;
}
.playerSearchRow {
	background-color:#ffffff;
}
.playerSearchRowOver {
	background-color:#ddd;
	cursor:pointer;
}
.playerSearchPlayerInfo {
	float: right;
	width: 152px;
	border-bottom: 1px dashed #666666;
	padding: 6px 0 6px 0;
}
.playerSearchPlayerName {
	font-weight: bold;
	padding-left: 2px;
}
.playerSearchTeamPosition {
	
}
.playerSearchTransButtonPlayerPop {
	margin-right: 1px;
	width: 57px;
	background-color: #ddd;
	border-bottom: 1px dashed #666666;
	padding: 6px 0 6px 0;
}
.playerSearchRowLast {
	border-bottom: 0px;
}
.playerSearchPopImage {
	margin-bottom: -3px;
	margin-left: 3px;
}
.playerSearchOptions {
	margin: 5px 3px 3px 3px;
}
.clearBr {
	line-height: 0px;
	clear: both;
}

/* PLAYER COMPARE SEARCH */
.charts_playerSearchDiv {
}
.charts_playerSearchForm {
	display: inline;
	margin: 0px;
}
.charts_playerSearchNameInput {
	width: 151px;
	font-size: 11px;
	padding:1px;
	border:1px solid #ccc;
}
#charts_playerSuggestions {
	position: absolute;
	color: #333333;
	background-color: #ffffff;
	z-index: 100;
	border: 1px solid #666666;
	width: 152px;
	margin-left: 73px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
}
.charts_playerSearchRow {
	background-color:#ffffff;
}
.charts_playerSearchRowOver {
	background-color:#ddd;
	cursor:pointer;
}
.charts_playerSearchPlayerInfo {
	float: right;
	width: 153px;
	border-bottom: 1px dashed #666666;
	padding: 6px 0 6px 0;
}
.charts_playerSearchPlayerName {
	font-weight: bold;
	padding-left: 2px;
}
.charts_playerSearchTeamPosition {
	
}
.charts_playerSearchTransButtonPlayerPop {
	margin-right: 1px;
	width: 0px;
	height:16px;
	background-color: #ddd;
	border-bottom: 1px dashed #666666;
	padding: 6px 0 6px 0;
}
.charts_playerSearchRowLast {
	border-bottom: 0px;
}
.charts_playerSearchPopImage {
	margin-bottom: -3px;
	margin-left: 3px;
}
.charts_playerSearchOptions {
	margin: 5px 3px 3px 3px;
}

/* SUPPLEMENT UNIVERSAL LOGIN STYLES */
.universalLogin li.left a:visited, .universalLogin li.right a:visited,
.universalLogin li.left a:link, .universalLogin li.right a:link,
.universalLogin li.left a:hover, .universalLogin li.right a:hover {
	color: #FFFFFF;
}


div.undroppable {
	background: transparent url(http://games-ak.espn.go.com/s/fbalm/10/images/donotenterstop.gif) no-repeat scroll 0% 50%;
	cursor: pointer; 
	width: 18px; 
	height: 18px; 
	margin: 0 auto 0 auto; 
	background-position: -108px 50%;
}



.playerTableTable {
	width: 100%;
}

.playerTableMoreTable {
	margin-top: 12px;
}

.playertableSectionHeader, .playertableTableHeader {
	text-align: center;
	text-transform: uppercase;
}

.playertableSectionHeader th.playertableSectionHeaderFirst {
	text-align: left;
}

.sectionLeadingSpacer {
	width: 1px;
	background-color: #ffffff;
}

.playertableFrameInnerShell{
	background-color: #e7e7d5;
}

.playerTableSpacerCell {
	background-color: #ffffff;
	width:2px;
}

.playertableFrameInnerShell .playerTableSpacerCell {
	background-color: #e7e7d5;
}

.playertableFrameInnerShell .sectionLeadingSpacer{
	background-color: #e7e7d5;
}

.playertableFrameOuterShell {

}

.playertableFrameBorder {
	border:8px solid #e7e7d5;
}

.paginationNav {
	padding: 5px;
	text-align: right;
}

.playertableStat {
	text-align: right;
	white-space: nowrap;
}

.playertableData {
	text-align: right;
	white-space: nowrap;
}


/*-----------PLAYER TABLE -----*/
#playerTableHeader {
	width:100%;
}
#playerTableHeader #current {
	color: #333;
	background: #e7e7d5;
}
#playerTableHeader #current a {
	color: #000;
}

#playerTableHeader {
	float:left;
	line-height:normal;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	
}

#playerTableHeader ul {
    margin:0;
    padding: 0 10px 0 0;
    list-style:none;
}

#playerTableHeader li { float: left; background:#c5c5b2; padding:0 5px 0 5px; margin:0 5px 0 0; }
#playerTableHeader a {float: left; display:block; padding:7px 5px 5px 5px; text-decoration:none; font-weight:bold; color: #000;}

#playerTableHeader a:hover{
	color:#333;
}
.playerTableOutline  {
	border: 8px solid #e7e7d5;
}

.playerTableFiltersRow {
	background: #e7e7d5; 
}

.playertablefiltersmenu {
	height: 25px; font-size: 10px; color: #000; font-family: verdana, arial, helvetica, sans-serif; padding: 2px 0 4px 0;
}
#ptfiltersmenuleft {
	float:left; width:700px;
}
#ptfiltersmenuright {
	float:right; width:125px;
}
.playertablefiltersmenu a, .playertablefiltersmenu a:visited {
	color: #000; text-decoration: underline;
}
.playertablefiltersmenu a:hover {
	color: #333;
}
.playertablefiltersmenucontainer {
	padding: 5px; float: left; margin: 0 5px 0 0;
}
.playertablefiltersmenucontaineron {
	padding: 5px; float: left;  margin: 0 5px 0 0; background: #fff; font-weight: bold; text-decoration: none;
}

#playerTableAllPositionsPopup {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	background-color: #76a7ea;
	border: 1px solid #333;
	z-index: 95;
	position: absolute;
	left: 0px;
	padding: 4px;
}


.playerTableBgRowHead {
	background-color: #ba4f00;
}
.playerTableBgRowSubhead {
	background-color: #df8f41;
}
.playerTableBgRowSubhead td, .playerTableBgRowHead th, .playerTableBgRowSubhead2 td {
	white-space: nowrap;
}
.playerTableBgRowSubhead2 {
	background-color: #eec49a;
}
.playerTableBgRow0 {
	background-color: #f2f2e8;
}
.playerTableBgRow1 {
	background-color: #f8f8f2;
}
.playerTableBgRowTotals {
	background-color: #d1d1bb;
	text-align: center;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}

.playerTableIncomingPlayerRow, .playerTableHighlightPlayerRow {
	background-color: #d0d0ab;
}

.playerTableTeamFromPlayerRow {
	font-weight: bold;
}

.sortedCell {
	background-color: #d0d0ab;
	border-left: 1px solid #b3b39e;
	border-right: 1px solid #b3b39e;
}

.playertableCheckbox {
	text-align: center;
}

.playertablePlayerName {
	white-space: nowrap;
}

.playerTableTabsCell {
}

.playerTableSubmitCell {
	width: 427px;
}

.appliedPointsProGameFinal {
	font-weight: bold;
}

.playerTableShowHideGroupLink {
	padding: 3px;
	float: right;
}

.gameStatusDiv {
	white-space: nowrap;
}

#chooseLeagueStatsToDisplayDiv {
	margin: 8px;
	background-color: #f2f2e8;
	border: 1px solid #999;
	padding: 5px;
	width: 225px;
	position: absolute;
	left: 900px;
	top: 600px;
	z-index: 7;
	line-height: 14px;
	font-size: 10px;
}

td.statChooserChoice {
	white-space: nowrap;
	padding-right: 3px;
	font-size: 10px;
}

.chooserDivBehindDoc {
	z-index: -1;
}

.playerTableTabSpinner {
	margin-left: 10px;
}

.playerTableTabSpinner img {
	margin-bottom: -9px;
}

.playerTableSpinnerLoadingText {
	margin-left: 6px;
	font-weight:bold;
	color:#333;
	text-transform:
	none; position:
	relative;
	top: 6px;
}

.ineligibleSlot {
	font-weight: bold;
	color: red;
}

div.boxscoreDangler {
	text-align: right;
	line-height: 25px;
	margin: 0 1px 1px 0;
}
div.boxscoreDangler div.danglerBox {
	float: right;
	margin-left: 2px;
	padding:0 3px 0 3px;
	background-color: #f2f2e8;
	min-width:35px;
}
div.boxscoreDangler div.totalScore {
	font-weight: bold;
	font-size: 1.2em;
}
div.boxscoreDangler div.danglerBox.casterhl {
	background-color: #b3b39e;
}
/*------------ FANTASY LM HEADER --------------*/
.aw_search, .aw_search .hotSearches a, .aw_search ul li a, .aw_search ul li a:visited {color: #9eb7c9;}
.stathead {background:#025c9a;}
.headerSwf-container {
background-position: 0 -100px; /* always -100 */
height: 85px; /* 85 for sport, leave default for page 1 */
}
.nav-row {background-position: 0 -185px;}
/* start tran fantasy */
body.trans-fantasy #header .nav-empire a ,
	body.trans-fantasy #header div.personalization ul li a
		{ color: #c8d4d5 }
body.trans-fantasy, body.trans-fantasy #coverDiv {background: #f3f3f3 url(http://games-ak.espn.go.com/s/fbalm/10/images/shell/bg.jpg) top left repeat-x;}
body.trans-fantasy .head { background: url(http://games-ak.espn.go.com/s/fbalm/10/images/shell/bgHead.jpg) top left no-repeat;}

body.trans-fantasy .nav-main-breadcrumbs, body.trans-fantasy .nav-main-breadcrumbs a, body.trans-fantasy .nav-main-breadcrumbs a:visited, body.trans-fantasy .nav-main-breadcrumbs a:hover, body.trans-fantasy .nav-main-breadcrumbs a:visited:hover {color:#eee;}
body.trans-fantasy .nav-main-secondary ul li a, body.trans-fantasy .nav-main-secondary ul li a:visited, body.trans-fantasy .nav-main-secondary ul li a:hover, body.trans-fantasy .nav-main-secondary ul li a:visited:hover {color:#a7a7a7;}
body.trans-fantasy #header {height: 97px;}
body.trans-fantasy #header .espn-logo  { height: 27px; }
body.trans-fantasy #bannercontainer { padding: 10px 0px 6px 131px; }
body.trans-fantasy .container { margin: 0; }
body.trans-fantasy .header-swf { position: relative; top: 0; left: 0; }

body.trans-fantasy #trans-footer.container { padding: 15px 0 0 30px; }
body.trans-fantasy #trans-footer, body.trans-fantasy #trans-footer a {
		color:#666666;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:10px;
		line-height:16px;
	}

/* some tweaks for myEspn */
body.trans-fantasy .ie #member-services-promo ul.bulletlinks { font-size: 9px; }
body.trans-fantasy .ie #member-services-promo ul.bulletlinks.col2 { overflow: visible; }
body.trans-fantasy #member-services #member-services-content select { font-size: 9px; }


.maincontainertblcell, .maincontainertbl { background: none; }

.popupCalendarContainer {
	table-layout:fixed;
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.popupCalendarContainer td {
	padding: 0px;
}
.popupCalendarNavRow {
	background-color: #9fb3bd;
	color: #ffffff;
	border: 1px solid #000000;
	font-family: arial,helvetica,sans-serif;
	height: 1.5em;
	margin: 0px;
	text-align: center;
	width: 100%;
}
.popupCalendarMonthYearName {
	width: 100%;
	white-space: nowrap; 
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 4px;
}
.popupCalendarArrows {
	cursor: pointer;
}
.popupCalendarMonthDisplay {
	border: 1px solid #000000;
	border-collapse: separate;
	margin: 0px;
	table-layout: fixed;
	width: 100%;
}
.popupCalendarDayHeaderRow {
	background-color: #008000;
	color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	height: 1.2em;
	text-align: center;
	vertical-align: middle;
}
.popupCalendarDayHeaderRowDay {
	background-color:#dedede;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	height: 1.2em;
	text-align: center;
	vertical-align: middle;
}
.popupCalendarWeek {
	height:1.2em;
	text-align:center;
	vertical-align:middle;
}
.popupCalendarDay {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #000000;
	cursor: pointer;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.9em;
	padding: 2px;
	width: 1em;
	cursor: pointer;
	text-align: center;
}
.popupCalendarDay:hover {
	border: 1px solid #ccc;
}
.popupCalendarDayEmpty {
	color: #ffffff;
	cursor: default;
}
.popupCalendarDayEmpty:hover {
	border: none;	
}
.popupCalendarDayInactive {
	color: #999999;
	cursor: default;
}
.popupCalendarDaySelected {
	border: 1px solid #000000;	
}
.popupCalendarDaySelected:hover {
	border: 1px solid #000000;	
}
.popupCalendarDayCurrent {
	color: #ff0000;
	font-weight: bold;
}

#scoreboardMatchups .matchupGroupLabel {
	margin-bottom:12px;
}
#scoreboardMatchups .matchupGroupLabel span {
	border-bottom:#aaa 1px dashed;
	text-transform:uppercase;
	font-weight:bold;
}
#scoreboardMatchups .matchupContainer {
	vertical-align: top;
}
#scoreboardMatchups .matchup {
	margin-bottom: 35px;
	width: 100%;
	border-collapse: collapse;
}
#scoreboardMatchups .matchupName {
	padding:0 0 4px 2px;
	font-size: 9px;
	font-weight: bold;
}
#scoreboardMatchups .team,
#scoreboardMatchups .score,
#scoreboardMatchups .info {
	border: 1px solid #9e9e9e;
}
#scoreboardMatchups .team {
	background: #d0d0d0 url(http://games-ak.espn.go.com/s/ffllm/08/images/scoreboard3.png) repeat-x 0px -38px;
	height: 38px;
	padding: 0 0 0 8px;
}
#scoreboardMatchups .name {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
#scoreboardMatchups .name .abbrev {
	font-size: 9px;
	font-weight: normal;
}
#scoreboardMatchups .name a,
#scoreboardMatchups .owners a {
	text-decoration: none;
}
#scoreboardMatchups .record {
	margin-right: 2ex;
	color: #666;
}
#scoreboardMatchups .owners a {
	color: #666;
}
#scoreboardMatchups .owners a:hover {
	text-decoration: underline;
}
#scoreboardMatchups .score {
	background: #373837 url(http://games-ak.espn.go.com/s/ffllm/08/images/scoreboard3.png) repeat-x 0px 0px;
	color: white;
	font-size: 22px;
	font-weight: bold;
	padding: 0 6px;
	text-align: right;
	width: 18%;
}
#scoreboardMatchups .ptsBased .score.casterhl {
	background: #930001 url(http://games-ak.espn.go.com/s/ffllm/08/images/scoreboard3.png) repeat-x 0px -76px;
}
#scoreboardMatchups .winning {
	/*background: #f1bc1b url(http://games-ak.espn.go.com/s/ffllm/08/images/scoreboard3.png) repeat-x 0px -114px;*/
	color: #fff999;
}
#scoreboardMatchups .info {
	background: white url(http://games-ak.espn.go.com/s/ffllm/08/images/scoreboard3.png) repeat-x 0px -152px;
	padding: 9px;
}
#scoreboardMatchups .boxscoreLinks {
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	float: left;
}
#scoreboardMatchups a.adjustScoring {
	float: right;
}
#scoreboardMatchups .scoringDetails {
	border-top: 1px solid #cdcdcd;
	width: 100%;
	margin-top: 6px;
	padding: 3px 3px 0px 3px;
	float: left;
	clear: left;
	white-space: nowrap;
}
#scoreboardMatchups .scoringDetails .abbrev {
	font-weight: bold;
	vertical-align: top;
}
#scoreboardMatchups .scoringDetails .labels {
	text-align: right;
	padding-right: 1ex;
	vertical-align: top;
}
#scoreboardMatchups .scoringDetails .playersPlayed {
	vertical-align: top;
	width: 20%;
}
#scoreboardMatchups .scoringDetails .homeTeam {
	border-left: 1px solid #cdcdcd;
	padding-left: 6px;
}

.linescoreTeamRow {
	text-align:right;
}
.linescoreTeamRow td.teamName {
	text-align:left;
	white-space:nowrap;
}
.linescoreTeamRow td.winning {
	font-weight: bold;
}
#scoreboardMatchups tr.linescoreTeamRow td.winning {
	color: #000;
}

#pcMain {width: 519px; position: absolute; z-index: 1;}
#pcArrow {position: absolute; z-index: 2;}
#pcTabs {z-index: 2; position: absolute; top: 0px; left: 304px; width: 215px;}
#pcTabs div {display:inline;}
#pcMain img {vertical-align:bottom;}
#pcBgMiddle { height: 388px; width: 519px;}
#pcBorder {padding: 1px; border: 1px solid #dfdfdf; width: 239px; float: left; display: inline;}
#pc {background: #fff; border: 1px solid #fff; width: 239px; line-height: 14px; font-size: 11px;}
#pcName {background: #e0e0a8; height: 30px; width: 235px;}
#pcName td {color: #fff; font-size: 18px; font-family: helvetica, arial, verdana, san-serif; padding: 3px 5px 0 5px; font-weight: bold; vertical-align:middle;}
.pcTan {background: #e0e0a8;}
.pcBlue {background: #ba4f00;}
.pcStatMainHead { background: #ba4f00; font-weight: bold; color: #fff; padding: 2px; font-family: verdana, arial, helvetica; text-align: center; text-transform: uppercase; margin-bottom: 1px; font-size: 9px; }
.pcStatHead { background-color: #df8f41; font-weight: bold; color: #000; }
#pcContent { font-family: verdana, arial, helvetica; }
#pcContent a:visited { color: #000; }
#pcPlayer {padding: 5px; width: 65px; vertical-align:top;}
#pcText {padding: 5px 5px 5px 0; width: 150px;}
#pcHV {background: #ba4f00; height: 19px; color: #fff; padding: 0 0 0 5px; line-height: 17px;}
#pcWeek {background: #df8f41; height: 15px; color: #000; padding: 0 0 0 5px; line-height: 15px;}
#pcPoint {background: #fff; text-align: center; font-size: 25px; line-height: 18px; font-family: helvetica, arial, san-serif; vertical-align: middle;}
#pcOdd {background: #f8f8f2; border-top: 1px solid #fff; color: #333;}
#pcEven {background: #f2f2e8; border-top: 1px solid #fff; color: #333;}
.pcTanRight {border-right: 1px solid #fff; font-size:7pt;}
.pcRight {border-right: 1px solid #fff;}
#pcCloseBorder {border: 2px solid #fff;}
#pcClose {background: #ba4f00; height: 30px; width: 485px; font-weight: bold; font-size: 11px;}
#pcClose img {float: right; margin: 5px 5px 0 10px;}
.pc a { color: #999999; text-decoration: none; }
.pc a:hover { color: #000000; text-decoration: none; }
.pcBlack a { color: #000; text-decoration: none; }
.pcBlack a:hover { color: #f00; text-decoration: none; }
.pcLink a:link	{color: #333; text-decoration: underline;}
.pcLink a:hover	{color: #f00; text-decoration: underline;}
.pcLink a:visited	{color: #333; text-decoration: underline;}
.pcLink a:visited:hover	{color: #f00; text-decoration: underline;}
#pcNewsPlayerName { font-family: helvetica, arial, verdana, san-serif; background: #ba4f00; height: 30px; color: #fff; font-size: 18px; font-weight: bold; padding: 3px 5px 0 5px; vertical-align:middle;}

a.TabsON {	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 7px 0 0 0;
	text-align:center;
	text-decoration: none;
}

a.TabsON:hover { color: #fff }

a.TabsOFF {
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d4d4b9;
	text-decoration: none;
	padding: 7px 0 0 0;
	text-align:center;
	text-decoration: none;
}

a.TabsOFF:hover { color: #fff }

.pcColumnist {color: #999; text-align: right; line-height: 20px;}
.pcColumnist a:link, .pcColumnist a:visited {color: #999;}
#pcNews {width: 485px; margin: 0 0 0 16px; background: #fff; border: 2px solid #fff;}
#pcBox {margin: 0 0 5px 0; width: 485px;}
#pcNewsBox {border: 1px solid #dfdfdf; height: 310px; overflow: auto;}



.chart-nav { height:28px; position:relative; overflow: hidden; width:478px;}
.chart-nav-stats { display:inline; position:absolute; line-height:28px; width:445px; top:0px;}
.chart-nav-toggle { display:inline; float:right; height:28px; width:30px; padding-top:8px;}
.chart-nav-item { float:left;padding:5px; margin: 4px; line-height:10px; position:relative; top:0px; cursor:pointer; display: inline; white-space:nowrap;}
.chart-nav a, .chart-nav a:link, .chart-nav a:visited, .chart-nav a:active { text-decoration:none; font-weight:bold; }
.chart-nav a:hover, .chart-nav a:visited:hover { text-decoration:underline; color:#000; }
.chart-nav .chart-nav-selected { font-weight:bold; background:#d9d9d9; cursor: default; }
a.chart-nav-left-arrow { background:url('http://games-ak.espn.go.com/s/flblm/09/images/playerpop/chartsnavarrows.gif') 0 0 no-repeat; width:6px; height:10px; display:block; position:absolute; cursor:pointer;}
a.chart-nav-right-arrow { background:url('http://games-ak.espn.go.com/s/flblm/09/images/playerpop/chartsnavarrows.gif') -6px 0 no-repeat; width:6px; height:10px; display:block; position:absolute; margin-left:10px; cursor:pointer; }


.chart-lower { width:466px;padding:6px; }

.chart-tools { margin-top: 12px; padding:5px; }
.chart-tools-left { float:left; line-height:16px; }
.chart-tools-right { float:right; line-height:16px; }
.chart-tools-right a, .chart-tools-right a:link, .chart-tools-right a:visited, .chart-tools-right a:hover, .chart-tools-right a:active { text-decoration:underline; }


/* BASEBALL OVERRIDES */
.flb #pcName{background-color: #13519f;}
.flb .pcBlue {background-color: #13519f;}
.flb .pcStatMainHead {background-color: #13519f;}
.flb .pcStatHead {background-color: #76a7ea;}
.flb #pcHV {background-color: #13519f;}
.flb #pcWeek {background-color: #76a7ea;}
.flb #pcClose {background-color: #13519f;}
.flb #pcNewsPlayerName {background-color: #13519f;}
.flb #pcContent a:hover, .anchorStyle:hover { color: #1c57a5; }
.flb #pcContent a:visited:hover { color: #1c57a5; }
.flb #pcContent a:hover, .anchorStyle:hover { color: #1c57a5; }
.flb #pcContent a:visited:hover { color: #1c57a5; }

/* BASKETBALL OVERRIDES */
.fba #pcName{background-color: #13519f;}
.fba .pcBlue {background-color: #13519f;}
.fba .pcStatMainHead {background-color: #ba4f00;}
.fba .pcStatHead {background-color: #76a7ea;}
.fba #pcHV {background-color: #13519f;}
.fba #pcWeek {background-color: #76a7ea;}
.fba #pcClose {background-color: #ba4f00;}
.fba #pcNewsPlayerName {background-color: #ba4f00;}
.fba #pcContent a:hover, .anchorStyle:hover { color: #c77b03; }
.fba #pcContent a:visited:hover { color: #c77b03; }

/* FOOTBALL OVERRIDES */
.ffl #pcName{background-color: #1d7225;}
.ffl .pcBlue {background-color: #1d7225;}
.ffl .pcStatMainHead {background-color: #1d7225;}
.ffl .pcStatHead {background-color: #6dbb75;}
.ffl #pcHV {background-color: #1d7225;}
.ffl #pcWeek {background-color: #6dbb75;}
.ffl #pcClose {background-color: #1d7225;}
.ffl #pcNewsPlayerName {background-color: #1d7225;}
.ffl #pcContent a:hover, .anchorStyle:hover { color: #27771f; }
.ffl #pcContent a:visited:hover { color: #27771f; }

/* HOCKEY OVERRIDES */
.fhl #pcName{background-color: #618b97;}
.fhl .pcBlue {background-color: #618b97;}
.fhl .pcStatMainHead {background-color: #618b97;}
.fhl .pcStatHead {background-color: #76a7ea;}
.fhl #pcHV {background-color: #618b97;}
.fhl #pcWeek {background-color: #76a7ea;}
.fhl #pcClose {background-color: #618b97;}
.fhl #pcNewsPlayerName {background-color: #618b97;}
.fhl #pcContent a:hover, .anchorStyle:hover { color: #80a8b3; }
.fhl #pcContent a:visited:hover { color: #80a8b3; }

/* STOCKCAR OVERRIDES */
.fsr #pcName{background-color: #660000;}
.fsr .pcBlue {background-color: #0b550a;}
.fsr .pcStatMainHead {background-color: #660000;}
.fsr .pcStatHead {background-color: #993333; color:white;}
.fsr #pcHV {background-color: #660000;}
.fsr #pcWeek {background-color: #993333; color:white;}
.fsr #pcClose {background-color: #660000;}
.fsr #pcNewsPlayerName {background-color: #660000;}
.fsr #pcContent a:hover, .anchorStyle:hover { color: #f00; }
.fsr #pcContent a:visited:hover { color: #f00; }

/* trophycase */
.trophyCaseNav {
	text-align:right;
	vertical-align:middle;
}
.trophyCaseNav div {
	margin-bottom: 0.5em;
}
.trophyCaseNav label {
	font-weight:bold;
	margin-left:2em;
}

#trophyCase {
	width: 100%;
}

#trophyCase th {
	background: #ba4f00;
	color: white;
	text-align: center;
}
#trophyCase tr.subhead th {
	background: #df8f41;
	text-align: left;
}

#trophyCase td {
	padding: 8px;
	vertical-align: top;
}

#trophyCase .trophyDescription {
	margin-bottom: 1.5em;
}

#trophyCase .trophyTitle,
#trophyCase .reasonHeadline {
	font-weight:bold;
}


/* trophyhistory */
#trophyAssignmentHistoryNav {
	float: left;
	margin-bottom: 2em;
	font-weight: bold;
	width: 100%;
}

h2#trophyAssignmentHistory {
	clear: both;
	padding: 1em 3px;
	font-size: 100%;
}
h2#trophyAssignmentHistory span {
	border-bottom: #aaa 1px dashed;
	font-weight: bold;
}


/* createtrophy */
#createTrophyPreviewDiv,
#createTrophyOptionsPreview {
	width:200px;
	left:25px;
	border:1px dashed #000;
	padding:6px;
	display:inline;
	position:relative;
	float:left;
	overflow:hidden;
	background-color:#f2f2e8;
	margin-bottom: 25px;
}

#createTrophyOptionsPreview div {
	margin:0.75em 0;
}


.popHelpIcon {
	border:none;
	margin:0 4px;
	vertical-align:top;
}

.icon_plus {
	background: url(http://games-ak.espn.go.com/s/fbalm/10/images/general_tiles.png) no-repeat -30px 0px;
	height:14px;
	width:14px;
	display:block;
	overflow:hidden;
}
.icon_minus {
	background: url(http://games-ak.espn.go.com/s/fbalm/10/images/general_tiles.png) no-repeat -44px 0px;
	height:14px;
	width:14px;
	display:block;
	overflow:hidden;
}

.su_arrow {
	background: url(http://games-ak.espn.go.com/s/fbalm/10/images/su_tiles.png) no-repeat 0px 0px;
	height:14px;
	width:14px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:2px;
}
.su_checkmark {
	background: url(http://games-ak.espn.go.com/s/fbalm/10/images/su_tiles.png) no-repeat -14px 0px;
	height:14px;
	width:14px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:2px;
}
.transactionButton {
	background: transparent url(http://games-ak.espn.go.com/s/fbalm/10/images/actionIcons.gif) no-repeat 0% 50%;
	height:14px;
	overflow:hidden;
	margin: 0 3px 0 3px;
	float: left;
}
.onwatchlist { 
	background-position: -80px;
	cursor: pointer;
	width:11px;
}
.offwatchlist { 
	background-position: -92px;
	cursor: pointer;
	width:11px;
}
.naButton {
	background-position: -14px;
	width:14px;
}
.claimButton {
	width:14px;
}
.lockedButton {
	background-position: -28px;
	width:10px;
}
.addButton {
	background-position: -38px;
	width:14px;	
}
.dropButton {
	background-position: -52px;
	width:14px;
}
.tradeButton {
	background-position: -66.5px;
	width:13px;
}


.pni { }
.pni .pni-details { margin-top: 16px; }
.pni .pni-details-left { float: left; }
.pni .pni-details-right { float: right; }
.pni .pni-newsicon { display:inline; }

.pni-source-editorial {  }
.pni-source-editorial .pni-contents {  }
.pni-source-editorial .pni-shorttext { font-size:110%; font-weight:bold; margin-bottom: 8px;  }
.pni-source-editorial .pni-longtext { }
.pni-source-editorial .pni-sourcename { display:inline; margin-left: 4px; color: #999; }
.pni-source-editorial .pni-date { display:inline;; margin-left: 10px; color:#999; }


.pni-source-roto {  }
.pni-source-roto .pni-contents {  }
.pni-source-roto .pni-shorttext {  }
.pni-source-roto .pni-spinlabel { display:inline; font-weight:bold; }
.pni-source-roto .pni-insidericon {  display:inline-block; background: url(http://assets.espn.go.com/i/in.gif); width: 11px; height:11px; margin-right: 6px; }
.pni-source-roto .pni-longtext { margin-top: 8px; }
.pni-source-roto .pni-sourcename { display:inline; margin-left: 10px; }
.pni-source-roto .pni-date { display:inline; margin-left: 10px; color:#999; }

.pni-source-projection {  }
.pni-source-projection .pni-contents {  }
.pni-source-projection .pni-longtext {  }
.pni-source-projection .pni-sourcename { display:inline; margin-left: 4px; color: #999; }
.pni-source-projection .pni-date { display:inline; margin-left: 10px; color:#999; }

.pni-black .pni-sourcename { color: #000; }
.pni-black .pni-date { color: #000; }

.pni-narrow .pni-date { display:block; text-align: right; }

.pni-rosterview { float:left; width: 94%; line-height: 18px; }
.pni-rosterview-closed { line-height:18px; }
.pni-rosterview-closed .pni-contents { float:left; overflow:hidden; height:18px; width:75% }
.pni-rosterview-closed .pni-details-left { display:none; }
.pni-rosterview-closed .pni-details { float:right; margin: 0; }
.pni-rosterview-closed .pni-sourcename { display:none; }
.pni-rosterview-closed .pni-date { margin: 0; }
.pni-rosterview-closed .pni-shorttext { font-size:100%; font-weight:normal; }
.pni-rosterview-toggle { float:right; margin-top:2px; }
.pni-rosterview-closed .icon_minus { display:none; } 
.pni-rosterview-toggle .icon_plus { display:none; }
.pni-rosterview-closed .pni-rosterview-toggle .icon_plus { display:block; }

body.context-matchuppreview .pni-rosterview-closed .pni-contents { width:55% }
body.context-matchuppreview .pni-rosterview { width: 92%; }
body.context-freeagency .pni-rosterview-closed .pni-contents { width:70% }

#lm-newsfeed { height:650px; width:100%; overflow:auto; border: 1px solid #c9c9bc; }
#lm-newsfeed div.feedentry { padding: 0px; border: 2px solid #c9c9bc; border-bottom: 3px solid #c9c9bc; }
#lm-newsfeed div.feedentryborder {  }
#lm-newsfeed div.feedentry div.feedentrylabel { padding:10px; height: 14px; }
#lm-newsfeed div.feedentry div.highlightentry { color: #666 }
#lm-newsfeed div.feedentry div.feedtitle { float:left; font-size: 10px; width: 85%; overflow:hidden; height:14px; }
#lm-newsfeed div.feedentry div.feeddate { float:right;color: #666;font-size: 10px; }
#lm-newsfeed div.feedentry div.feedtoggle { float:right; margin-left: 8px; }
#lm-newsfeed div.closed { height:34px; overflow:hidden; padding: 2px 2px 1px 2px; border: none; border-bottom: 1px solid #c9c9bc; }

#lm-newsfeed div.feedentry div.feedcontent { padding:10px; }
#lm-newsfeed .pni-shorttext { font-weight:bold; font-size: 130%; margin-bottom: 12px; } 
#lm-newsfeed .pni-longtext {  font-size: 115%; }
#lm-newsfeed .pni-details-left { font-size: 115%; font-weight:bold; }
#lm-newsfeed .pni-contents {  margin-bottom: 18px; line-height: 195%; }
#lm-newsfeed .pni-date, #lm-newsfeed .pni-newsicon { display:none; }

#chatContainer {
	padding: 13px;
}

#chatTable {
	border: 1px solid #cad1d7;
	margin: 0; 
}

.smackboardTitle {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: Helvetica, Arial;
	color: #000;
}

#chatUsersCell {
	width: 168px;
	background: url('http://games-ak.espn.go.com/s/ffllm/07/images/chat/back_users.jpg') no-repeat;
	border-left: 1px solid #cad1d7;
	height: 100%;
	vertical-align: top;
	padding: 0px;
}

#chatUsers {
	scroll: auto;
	line-height: 17px;
	padding: 10px;
}

#chatDivCell {
	vertical-align: top;
	padding: 0px;
	background: url('http://games-ak.espn.go.com/s/ffllm/07/images/chat/back_main.jpg') repeat-x;
}

#chatDiv{
	overflow: auto;
	word-wrap: break-word;
	padding: 10px;
}

#chatInput {
	width: 579px;
	height: 23px;
	line-height: 23px;
	margin: 0px;
	border: 1px solid #cad1d7;
	float: left;
	padding: 3px 0 0 5px;
}

.chatMessage {
	margin: 3px 0 3px 0;
	line-height: 15px;
}
.sessionTitle {
	font-weight: bold;
}

.chatUserLeft {
	color: #999;
}

.chatUserJoined {
	font-weight: bold;
}

#chatState {
	color: #94acb6;
	margin: 5px 0 5px 0;
	font-style: italic;
	font-size: 9px;
	font-family: Verdana;
}

#betaDiv {
	display: inline;
	margin-left: 0px;
	width:41px;
}

#chatEnableDisable {
	float: right;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	margin: 7px 3px 0 0;
}

#chatSubmitDiv {
	margin-left: 10px;
	float: left;
}

#chatSubmitButton {
	display: block;
	overflow: hidden;
	width: 53px;
	height: 28px;
	background: url('http://games-ak.espn.go.com/s/ffllm/08/images/chat/btnMap2.gif') no-repeat scroll 0%;
}

#chatSubmitButton.chatSubmitButtonDisabled {
	background-position:-106px 50%;
	cursor: default;
}

#chatSubmitButton.chatSubmitButtonEnabled {
	background-position:-53px 50%;
}

#chatSubmitButton.chatSubmitButtonEnabled:hover {
	background-position:0px 50%;
}

#connectingSpinner {
	
}