




 

/******************************************************** STYLE CSS ***************************************************/

html {overflow-y:scroll; z-index:9999}
body {font-family: Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; background-color:#D8E5F8; text-align:center;}
form {margin:0px; padding:0px;}
.hide {display:none;}
.disabled {background-color:#BBBBBB;}
.enabled {background-color:#FFFFFF;}
.globalContainer {margin: 0 auto;width:1000px; text-align:left;}
a.redLink {font-weight:bold; color:#DD0000; text-decoration:none;}
a.redLink:hover {text-decoration:underline;}
img.smallIcon12 {margin: 0px 0px -2px 0px; padding: 0px 0px 0px 0px}

.anchors {padding:10px 0px 10px 20px; margin:0px;}
.anchors li {list-style:none; margin:0px; padding:0px 20px 10px 0px; float:left;}
.cbAdjust {position:relative; left:-3px;}
.realTimeStats {width:300px; font-weight:bold; color:#2233AA; text-align:right; float:right; margin:0px 4px 0px 0px;}
.tLogo {position:relative;}
.tLogo .realTimeStats {font-weight:bold; color:#2233AA; text-align:right; float:left !important; margin:0px 4px 0px 5px;}
.tLogo .teamLogo {border-left:2px solid #FFFFFF; width:83px; height:85px; padding:0px 0px 0px 0px; position:absolute; right:-85px; top:-5px;}
.tLogo .teamLogo p {height:48px; margin:0px; padding:28px 8px 8px 8px; width:65px; text-align:center;}
.tLogo .teamLogo img {border:2px solid #000000;}
.globalContainerShade .container {margin-left:5px;}
.logoClick {position:absolute; left:55px; top:0px; cursor:pointer; width:222px; height:101px; z-index:50; display:block;}
a.standard {color:#0D488A !important; font-weight:bold !important; text-decoration:none !important;}
a.standard:hover {color:#0D488A !important; font-weight:bold !important; text-decoration:underline !important;}
.required {font-family:arial black; color:#CC0000; font-size:13px; font-weight:bold;}
.homeBanner {margin-bottom:10px; text-align:center;}
.adjustCB {position:relative; top:4px;}
.clearfix:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
 
/* home header */
.header {position:relative; z-index:20;width:1000px; height:100px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.header:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.header .logo {float:left; width:267px; height:100px; display:block;}
.header .ad {float:left; text-align:center; width:733px; height:90px; margin:0px; padding:5px 0px 0px 0px;}
.loginContainer {width:166px; padding:0px; margin:0px;}
.header {background:#205696;}
.headerMLB{background:#01600C;}
.headerNFL{background:#025102;}
.headerCFL{background:#025102;}
.headerNBA{background:#724B00;}
.headerNCAAB{background:#724B00;}
.headerNCAAF{background:#025102;}
.headerNHL{background:#4C6ACA;}
.headerPGA{background:#00841F;}
.headerNASCAR{background:#993300;}

.breakingNewsBlock {width:820px; margin:5px 5px 0px 5px;}
.mlbBreakingNews {width:815px; background:url(http://img.fantrax.com/icons/mlbwinnersBG.jpg) no-repeat; height:56px; }

.breakingNews {background:url(http://img.fantrax.com/icons/breakingNews.jpg) repeat-x; cursor:pointer; border:1px solid #9B5A00; margin:0px; width:800px; font-size:14px; padding:0px 7px 0px 7px; margin:0px 0px 0px 0px; height:40px;}
.breakingNews p {font-size:18px; font-weight:bold; padding:6px 0px 0px 0px; margin:0px; color:#000000;}

.mlbBreakingNews .breakingNews {background:none; border:0px; cursor:pointer; margin:0px; width:800px; font-size:14px; padding:0px 7px 0px 7px; margin:0px 0px 0px 0px;}
.mlbBreakingNews .breakingNews p {font-size:18px; font-weight:bold; padding:6px 0px 0px 0px; margin:0px; color:#FFFFFF;}

.blogAd {border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding:8px 0px 8px 0px; margin:0px;}
.blogAd p {margin:0px 0px 0px 66px; padding:0px;}
.blogsBlock {width:600px; float:left; padding-bottom:50px; }
.blogsLinks {width:180px; float:left; margin-left:9px;}
.blogsLinks ul {margin:0px; border-top:1px solid #000000;  border-bottom:1px solid #000000; margin:30px 0px 10px 0px; padding:10px 0px 10px 0px;}
.blogsLinks ul li {list-style:none;}
.blogsLinks ul a.on {font-weight:bold;}
.author {font-size:10px;}
.author a {font-size:10px; text-decoration:underline; color:#0D1D72;}
.author a:hover {font-size:10px;text-decoration:none; color:#0D1D72;}

.blogComments hr {margin-top:40px;}
.blogComments { padding:5px 25px 5px 25px; }
.blogComments .comment {margin:0px; color:#4A6FE2;}
.blogComments .author {color:#010173; text-align:right; font-weight:bold; font-size:11px;}

.blogForm {width:500px; text-align:left;}
.blogForm td {font-size:12px; text-align:left;}

.columnAuthor {color:#4273C0; font-weight:bold;}

/*
.alphabetLinks a {font-weight:bold; color:#0D1D72;}
*/

/* top navigation */
.topnavBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topnavBlock ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:23px;}
.topnavBlock li {height:23px; border-right:1px solid #66625F; border-left:1px solid #000000; float:left; list-style:none; margin:0px; padding:0px;}
.topnavBlock li.on {background:url(http://img.fantrax.com/icons/subnavBG.jpg) repeat-x; height:23px; border-right:1px solid #66625F; border-left:1px solid #000000; float:left; list-style:none; margin:0px; padding:0px;}
.topnavBlock li.first {height:23px; border-left:0px; float:left; list-style:none; margin:0px; padding:0px;}
.topnavBlock li.last {height:23px; border-right:0px; float:left; list-style:none; margin:0px; padding:0px;}
.topnavBlock li p {color:#FFFFFF; font-size:11px; font-weight:bold; margin:0px; padding:3px 8px 0px 8px; position:relative; top:1px;}
.topnavBlock li p a {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#C3BEBE; font-size:12px; font-weight:bold; margin:0px; padding:0px;}
.topnavBlock li p.mainSport a {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0px; padding:0px;}
.topnavBlock li.mainSportLeague p.mainSport {padding-top:4px; position:relative; top:0px; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
.topnavBlock li.mainSportLeague p.mainSport a {color:#ffff00; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.topnavBlock li.mainSportLeague ul {top:18px;}

.topnavBlock ul li {position:relative;}
/*
.topnavBlock ul li.mainon {background:url(http://img.fantrax.com/icons/topnavBGmainon.gif) repeat-x;}
.topnavBlock ul li.on {background:url(http://img.fantrax.com/icons/topnavBGon.gif) repeat-x;}
*/
.topnavBlock ul li.mainon ul {background:#4C70E8;}
.topnavBlock ul li.mainon ul li {background:#4C70E8; padding:0px; margin:0px; height:15px;}

.topnavBlock ul ul {height:auto; z-index:50; border:0px; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; position:absolute; left:-1px; background-color:#9FA1A0; padding:0px; margin:5px 0px 0px 0px;}
.topnavBlock ul ul:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topnavBlock ul ul li {height:15px; white-space:nowrap; clear:left; z-index:50; border:0px; background:#9FA1A0; padding:0px; margin:0px;}

.topnavBlock ul ul li p {padding:1px 24px 1px 8px; margin:0px;}
.topnavBlock ul ul li p a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF;}
.topnavBlock ul ul li p a:hover {color:#CCCCCC !important;}

.topnavBlock ul ul li.leagueSport {background-color:#0D38C3 !important;}
.topnavBlock ul ul li.leagueSport p {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#C0CFF0; padding:0px 0px 0px 7px; background-color:#0D38C3 !important;}
.topnavBlock ul ul li.leagueSport p a {font-family: Arial, Helvetica, sans-serif;}

.topnavBlock ul ul li.league {background:#4C70E8 !important;}
.topnavBlock ul ul li.league p {font-family: Arial, Helvetica, sans-serif; padding-left:20px;}
.topnavBlock ul ul li.league p a {font-family: Arial, Helvetica, sans-serif;}

.topnavBlock ul ul li.team {background:#4C70E8;}
.topnavBlock ul ul li.team p {font-family: Arial, Helvetica, sans-serif; padding-left:40px;}
.topnavBlock ul ul li.team p a {font-family: Arial, Helvetica, sans-serif; font-weight:normal !important;}
.topnavBlock ul ul li.team p a span.theLeague {font-weight:bold !important;}
.subnav {visibility:hidden;}
 
.hasSport {color:#FFEE24 !important;}
.subTopNav {border-bottom:1px solid #FFFFFF; background:#666666; height:20px; width:830px; margin:0px; padding:0px;}
.subTopNav:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.subTopNav ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:20px;}
.subTopNav li {height:20px; float:left; list-style:none; margin:0px; padding:0px;}
.subTopNav li p {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; margin:0px; padding:3px 8px 3px 8px;}
.subTopNav li p a {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
.subTopNav li p a:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#CCCCCC !important; font-size:11px; font-weight:bold; margin:0px; padding:0px;}

.fantasyMenuContainer {width:830px; background:#FFFFFF; padding:5px 0px 0px 0px;}

.fantasyTopNav {position:relative; z-index:24; background:url(http://img.fantrax.com/icons/fantasyMenu.jpg) no-repeat; width:820px; margin:0px 5px 0px 5px; padding:0px; height:29px;}
.fantasyTopNav ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;}
.fantasyTopNav li.top {position:relative; float:left; z-index:10;}
.fantasyTopNav li {height:29px; list-style:none; margin:0px; padding:0px;}
.fantasyTopNav li p {font-family: Arial, Helvetica, sans-serif; color:#FFDC28; font-size:11px; font-weight:bold; margin:0px; padding:8px 8px 3px 8px;}
.fantasyTopNav li p a {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#FFDC28; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
.fantasyTopNav li p a:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#CCCCCC !important; font-size:11px; font-weight:bold; margin:0px; padding:0px;}

body.landingPage .subTopNav {width:100%;}

.joinLeagueFormContainer table td.left {width:240px}
.joinLeagueFormContainer table td.right {color:#228B22; font-size:20px; font-weight:bold}

table.joinLeagueSiteWide td {padding:3px 0px 0px 10px; vertical-align:top}
table.joinLeagueSiteWide td.name {font-weight:bold; white-space:nowrap;}

table.joinLeagueSiteWideOptions th {padding:0px 0px 0px 0px; vertical-align:top; font-weight:bold}
table.joinLeagueSiteWideOptions td {padding:0px 0px 0px 0px; vertical-align:top}

.extraBar:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.extraBar .links {width:441px; float:left;}
.extraBar .globalSearch {width:240px; float:left;}
.extraBar .login {width:300px; float:right; text-align:right;}
.extraBar ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:21px;}
.extraBar li {height:21px; float:left; list-style:none; margin:0px; padding:0px;}
.extraBar p {font-family: Arial, Helvetica, sans-serif; color:#505050; font-size:11px; font-weight:bold; margin:0px; padding:4px 6px 2px 6px;}
.extraBar p a {font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#505050; font-size:11px; margin:0px; padding:0px;}
.extraBar p a:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#7A7977 !important; font-size:11px; margin:0px; padding:0px;}
.extraBar li.welcome {height:21px; float:right; list-style:none; margin:0px; padding:0px 5px 0px 0px;}
.extraBar li.welcome a {margin-left:10px;}
.extraBar li.welcome a:hover {margin-left:10px;}

.importantNotice {background-color:#FFFF82; color:#222222; height:18px; width:999px; margin:0px; padding:0px;}
.importantNotice:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.importantNotice ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:18px;}
.importantNotice li {height:18px; float:left; list-style:none; margin:0px; padding:0px;}
.importantNotice li p {font-family: Arial, Helvetica, sans-serif; color:#363636; font-size:11px; font-weight:bold; margin:0px; padding:2px 6px 2px 6px;}


div.fantasyBlock {width:798px; background-color:#FBFBFD; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:10px; margin:0px;}
table.fantasyTable th {font-weight:bold; text-align:left; background:url(http://img.fantrax.com/icons/lhColHeadingBG.gif) repeat-x left bottom #FEFEFC; color:#000000; padding:3px 0px 3px 3px; margin:0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
table.fantasyTable td {background-color:#FBFBFD; font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #DCDCDC; padding:3px 0px 3px 3px; margin:0px;}
table.fantasyTable {width:818px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.fantasyTable th {font-weight:bold; text-align:left; background:url(http://img.fantrax.com/icons/lhColHeadingBG.gif) repeat-x left bottom #FEFEFC; color:#000000; padding:3px 0px 3px 3px; margin:0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
table.fantasyTable th.pos {width:20px; text-align:center; padding: 2px 3px 2px 3px !important}
table.fantasyTable th.title {background-color:#B5CCEE; border:0px; font-weight:bold;}
table.fantasyTable td {background-color:#FBFBFD; font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #DCDCDC; padding:3px 0px 3px 3px; margin:0px;}
table.fantasyTable th p {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0px; margin:0px; font-weight:bold;}
table.fantasyTable th a {font-weight:bold; text-align:left; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
table.fantasyTable td p {margin:0px; padding:0px; font-size:11px;}
table.fantasyTable td a {color:#0D1D72; text-decoration:none;}
table.fantasyTable td a:hover {color:#0D1D72; text-decoration:underline;}
table.fantasyTable td.pos {width:20px; text-align:center;}
table.fantasyTable .leftCol {border-left:0px;}
table.fantasyTable .rightCol {border-right:0px;}
 
table.rulesChangePop {width:100%;}
 
table.playerProfileFantasySiteData {width:300px; border:1px; padding:0px; margin:0px;}
table.playerProfileFantasySiteData th {text-align:center; white-space:nowrap; border:1px solid #000000; margin:0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
table.playerProfileFantasySiteData td {text-align:center; white-space:nowrap; border:1px solid #000000; margin:0px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size:11px; }

table.premLgPaymentTypes th {padding: 0px 5px 0px 5px}
table.premLgPaymentTypes td {padding: 0px 5px 0px 5px}

table.joinLeagueSiteWideInvoice {width:700px}
table.joinLeagueSiteWideInvoice th {font-weight:bold; border:1px solid #AAAAAA; margin:0px; padding:2px}
table.joinLeagueSiteWideInvoice td {border:1px solid #AAAAAA; margin:0px; padding:2px}

.logoBG {background:url(http://img.fantrax.com/icons/logoBG.jpg) repeat-x; height:61px; }
.logoHelp {cursor:pointer; position:absolute; top:0px; left:0px; background:url(http://img.fantrax.com/icons/logoHelp.jpg) no-repeat; width:270px; height:61px;}

.alertContainer {display:none; position:absolute; top:200px; left:300px; z-index:48;}
.alertContainerPop {display:none; position:absolute; top:200px; left:100px; z-index:48;}
.fadeBlock {display:none; opacity: .6;  z-index:30; position:absolute; left:0px; top:0px; width:99%;}
.fadeDiv {display:none; opacity: .4;  background-color:#000011; z-index:31; position:absolute; left:0px; top:0px; width:100%;}

.featureAd {margin-bottom:10px;}

.contentContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.contentContainerFull {background:#E7E7E7; clear:both; width:1000px; padding:0px; margin:0px;}
.contentContainerFull:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.homeContainer {background:url(http://img.fantrax.com/icons/homeBodyBG7.gif) repeat-y; clear:both; width:1000px; padding:0px; margin:0px;}
.homeContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.main {width:834px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.main:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.main .leftMain {width:367px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; float:left;}
.main .rightMain {width:467px; padding:0px; margin:10px 0px 0px 0px; float:left;}
.contentContainerFull .main {width:1000px;}

.contentContainer .main {margin-top:0px;}

.lrJustified:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lrJustified .l {float:left; padding:5px;}
.lrJustified .r {float:right;padding:5px;}
.lrJustified .lh {line-height:20px;}

.popBlock {border:10px solid #D8E5F8;}

.rightBlock {position:relative; z-index:50; width:166px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.rightBlockLower {position:relative; z-index:10; width:166px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.rightAds {text-align:center; padding:8px 0px 8px 0px; margin:0px;}
.pageTitleBlock {height:30px; width:830px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(http://img.fantrax.com/icons/pageTitleBG.gif) repeat-x;  }
.pageTitleBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.pageTitleBlock .pageTitle {float:left; padding:0px; margin:0px;}
.pageTitleBlock .pageTitle h1 {padding:6px 0px 0px 15px; margin:0px; color:#FFFFFF; font-size:17px; font-weight:bold;}
.pageTitleBlock .pageTitleColumn h1 {color:#F8D23F; float:left;}
.pageTitleBlock .pageTitleRightLinkColumn {text-align:right; padding: 8px 10px 0px 0px}
.pageTitleBlock .pageTitleRightLinkColumn a {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none}
.pageTitleBlock .pageTitleRightLinkColumn a:hover {text-decoration:underline}
.pageTitleBlock .on {margin:6px 4px 0px 8px; float:right; background:url(http://img.fantrax.com/icons/progressOnStd.gif) no-repeat; width:24px; height:24px;}
.pageTitleBlock .off {margin:6px 4px 0px 8px; float:right; background:url(http://img.fantrax.com/icons/progressOffStd.gif) no-repeat; width:24px; height:24px;}
.pageTitleBlock .menu {margin:7px 4px 0px 60px; float:left;}
.pageTitleBlock .menu span {color:#FFFFFF; font-weight:bold; position:relative; top:-1px;}
.pageTitleBlock .menu select {font-size:11px;}
.pageTitleBlock #pageHelp {top:2px; position:relative; z-index:30; margin:0px 4px 0px 0px; float:right; }
.pageTitleBlock .rss {position:relative; z-index:30; margin:6px 4px 0px 0px; float:right; }
.pageContainer .joinTitle {background:url(http://img.fantrax.com/icons/joinSalaryBG.jpg) repeat-x 0px 1px; height:25px; padding:6px 10px 0px 10px; margin:0px;}
.pageContainer .joinTitle a {margin:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}

.fantasyHeaderBlockPop .on {margin:6px 4px 0px 8px; float:right; background:url(http://img.fantrax.com/icons/progressOnStd.gif) no-repeat; width:24px; height:24px;}
.fantasyHeaderBlockPop .off {margin:6px 4px 0px 8px; float:right; background:url(http://img.fantrax.com/icons/progressOffStd.gif) no-repeat; width:24px; height:24px;}
.fantasyHeaderBlockPop #pageHelp {position:relative; z-index:30; margin:8px 4px 0px 0px; float:right; }

.pageTitleBlock .pageTitleDD {float:left; padding:0px; margin:0px;}
.pageTitleBlock .pageTitleDD .titleText {float:left; margin:0px 0px 10px 0px; padding:0px;}
.pageTitleBlock .pageTitleDD .titleText p {padding:6px 0px 0px 15px; margin:0px; color:#FFFFFF; font-size:17px; font-weight:bold;}
.pageTitleBlock .pageTitleDD .titleDD {float:left; margin:0px 0px 0px 0px; padding:0px;}
.pageTitleBlock .pageTitleDD .titleDD p {margin:5px 0px 0px 10px; padding:0px;}
.pageTitleBlock .pageTitleDD .titleDD p select {font-family: Arial, Helvetica, sans-serif; font-size:12px;}

.pageTitleBlockPop {height:30px; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(http://img.fantrax.com/icons/pageTitleBG.gif) repeat-x;  }
.pageTitleBlockPop:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.pageTitleBlockPop .pageTitle {float:left; padding:0px; margin:0px;}
.pageTitleBlockPop .pageTitle p {padding:6px 0px 6px 15px; margin:0px; color:#FFFFFF; font-size:17px; font-weight:bold;}
.pageTitleBlockPop .pageTitle h1 {padding:6px 0px 6px 15px; margin:0px; color:#FFFFFF; font-size:17px; font-weight:bold;}
 
.fantasyHeaderContainer {}
.fantasyHeaderLeft {background:url(http://img.fantrax.com/icons/fantasyHeaderLeft.jpg) no-repeat; width:3px; height:30px; float:left;}
.fantasyHeaderRight {background:url(http://img.fantrax.com/icons/fantasyHeaderRight.jpg) no-repeat; width:3px; height:30px; float:left;}
.fantasyHeaderBlock {background:url(http://img.fantrax.com/icons/fantasyHeaderBG.jpg) repeat-x; height:30px; float:left; width:814px;}
.fantasyHeaderBlockPop {background:url(http://img.fantrax.com/icons/fantasyHeaderBGPop.jpg) repeat-x; height:30px; float:left;}
.fantasyHeaderLeftPop {background:url(http://img.fantrax.com/icons/fantasyHeaderLeftPop.jpg) no-repeat; width:3px; height:30px; float:left;}
.fantasyHeaderRightPop {background:url(http://img.fantrax.com/icons/fantasyHeaderRightPop.jpg) no-repeat; width:3px; height:30px; float:left;}
.fantasyHeaderItem {float:left;}
.fantasyHeaderItem p.title {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FFCE00; font-weight:bold;}
.fantasyHeaderItem p.title a {font-size:11px !important; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.fantasyHeaderItem p.title a:hover {font-size:11px !important; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.fantasyHeaderItem p.menu {color:#FFFFFF; font-weight:bold; margin:0px; padding:4px 20px 0px 10px;}
.fantasyHeaderItem h6 {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FFCE00; font-weight:bold;}
.fantasyHeaderItem select {font-size:11px; font-weight:normal;}
.fantasyHeaderItemNav {float:right; margin-right:7px; margin-top:9px;}
.fantasyHeaderItemNav p {margin:0px; padding:0px;}
.fantasyHeaderItem .nav {}
.fantasyHeaderItem .nav a {font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold}
.fantasyHeaderItem .nav a:hover {font-size:11px; color:#FFFFFF; text-decoration:underline;}
.fantasyHeaderItemHelp {float:right; margin-right:7px; margin-top:10px;}
.fantasyHeaderItemButton {float:right; margin-right:3px; margin-top:5px;}

.fantasyHeaderBlockPlayoffs .fantasyHeaderItem p.title {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FF7777; font-weight:bold;}
.fantasyHeaderBlockPlayoffs .fantasyHeaderItem p.title a {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FF7777; font-weight:bold; text-decoration:none;}
.fantasyHeaderBlockPlayoffs .fantasyHeaderItem p.title a:hover {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FF7777; font-weight:bold; text-decoration:underline;}

.fantasyHeaderItemRight {float:right}
.fantasyHeaderItemRight p.title {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FFCE00; font-weight:bold;}
.fantasyHeaderItemRight p.title a {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FFCE00; font-weight:bold; text-decoration:none;}
.fantasyHeaderItemRight p.title a:hover {margin:0px; padding:6px 20px 0px 10px; font-size:16px; color:#FFCE00; font-weight:bold; text-decoration:underline;}
.fantasyHeaderItemRight p.menu {color:#FFFFFF; font-weight:bold; margin:0px; padding:6px 4px 0px 4px;}
.fantasyHeaderItemRight select {font-size:11px; font-weight:normal;}

.titleBarBlock {width:820px; height:39px; float:left;}
.titleBarItem {float:left;}
.titleBarItem p {margin:0px; padding:12px 20px 0px 10px; font-size:12px; color:#FFFFFF; font-weight:bold;}
.titleBarItem select {font-size:11px;}
.titleBarItem p.menu {margin:0px; padding:9px 20px 0px 5px; font-size:12px; color:#FFFFFF; font-weight:bold;}
.titleBarItem p.menuText {margin:0px; padding:12px 0px 0px 10px; font-size:12px; color:#FFFFFF; font-weight:bold;}
.titleBarItem p a {color:#FFCE00; text-decoration:underline;}
.titleBarItem h1.theTitle {margin:0px; padding:7px 20px 0px 20px; font-size:17px; color:#FFFFFF; font-weight:bold;}
.titleBarContainer #pageHelp {position:relative; z-index:30; margin:11px 11px 0px 0px; float:right; }

.contentTitle h2 {font-size:16px; font-weight:bold;}

.leagueCreationBlock {border-bottom:3px solid #0D1D72;}
.leagueCreationBlock h2 {position:relative; z-index:20; background-color:#0D1D72; padding:7px 0px 7px 0px; margin:0px;}
.leagueCreationBlock h2 p.ls {padding:0px 0px 0px 15px; margin:0px; font-size:18px; font-weight:bold; color:#E4EBFB !important;}
.leagueCreationBlock h2 p.ls span {color:#A4BFEA;}
.leagueCreationBlock h2 #lsPageHelp {z-index:50; position:absolute; right:8px; top:5px;}

.leagueCreationBlock .pageTitleBlock {height:30px; width:830px; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; background-image:none; background-color:#0D1D72;}
.leagueCreationBlock .pageTitleBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.leagueCreationBlock .pageTitleBlock .pageTitle {float:left; padding:0px; margin:0px; background-color:#0D1D72;}
.leagueCreationBlock .pageTitleBlock .pageTitle p {padding:0px 0px 0px 15px; margin:0px; color:#E4EBFB; font-size:18px; font-weight:bold;}
.leagueCreationBlock .pageTitleBlock .pageTitle p span {color:#A4BFEA;}
.leagueCreationBlock .pageTitleBlock .on {margin:0px 4px 0px 8px; float:right; background:url(http://img.fantrax.com/icons/progressOnLs.gif) no-repeat; width:24px; height:24px;}
.leagueCreationBlock .pageTitleBlock .off {margin:0px 4px 0px 8px; float:right; background:url(http://img.fantrax.com/icons/progressOffLs.gif) no-repeat; width:24px; height:24px;}
.leagueCreationBlock .pageTitleBlock #pageHelp {position:relative; z-index:30; margin:0px 4px 0px 0px; float:right; }

table.rightTitleHeader {height:20px; width:182px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.rightTitleHeader .title {padding:0px; margin:0px;}
table.rightTitleHeader .title p {position:relative; top:-2px; padding:0px 5px 0px 0px; margin:0px; color:#CFD6DE; font-size:16px; font-weight:bold;}
table.rightTitleHeader .leagueName {height:20px; padding:0px 0px 0px 5px; margin:0px;}
table.rightTitleHeader .leagueName .thisBlock {position:relative; padding:0px; margin:0px;}
table.rightTitleHeader .leagueName p.n {position:relative; top:-8px; left:0px; padding:0px 0px 0px 0px; margin:0px; color:#FFFFFF; font-size:10px;}
table.rightTitleHeader .leagueName p.i {padding:0px; margin:0px; position:absolute; left:-5px; top:8px;}


/* login and search */
#login {}
#search {}

div.importantPromo {background-color:#FF0000; color:#ffffff; border: 4px solid #FFD700; font-size:13px; font-weight:bold; padding:10px; text-align:center; margin-bottom:10px; text-decoration:none !important}
div.importantPromo a {text-decoration:none; color:#ffffff}
div.importantMessage {background-color:#FFD700; color:#000000; border: 4px solid #FF0000; font-size:13px; font-weight:bold; padding:10px; text-align:center; margin-bottom:10px; text-decoration:none !important}
div.importantMessage a {text-decoration:none; color:#000000;}

.globalSearch {width:240px; margin:2px 0px 0px 0px; padding:0px 0px 0px 8px;}
.globalSearch .searchFields {float:left; text-align:left;margin:0px 3px 0px 0px; padding:0px;}
.globalSearch .searchFields input {height:13px; width:83px; border:1px solid #505050; font-size:11px;}
.globalSearch .searchButton {float:left; text-align:left;margin:0px 8px 0px 0px; padding:0px;}
.globalSearch .searchBlock {text-align:left;margin: 0px 0px 0px 0px; padding:0px;}
.globalSearch .searchOptions {font-family: Arial, Helvetica, sans-serif; white-space:nowrap; float:left; color:#505050; font-size:11px;}
.globalSearch .searchOptions input {position:relative; left:-1px;}
.globalSearch .searchOptions span {position:relative; top:-3px;}
.globalSearchButton {width:54px; text-align:right; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


.globalLogin {width:430px; height:215px; position:absolute; right:1px; top:-23px; z-index:50;}
.globalLoginBG {width:430px; height:215px; background:url(http://img.fantrax.com/icons/login.png) no-repeat; position:absolute; right:1px; top:-23px; z-index:49;}
.globalLogin .close {position:absolute; right:3px; top:3px; z-index:50;}
.sButtonLeft {float:left; width:5px; height:17px; background:url(http://img.fantrax.com/icons/sButtonLeft.jpg) no-repeat;}
.sButtonRight {float:left; width:4px; height:17px; background:url(http://img.fantrax.com/icons/sButtonRight.jpg) no-repeat;}
.sButton {float:left; height:17px; background:url(http://img.fantrax.com/icons/sButtonBG.jpg) repeat-x;}
.sButton a {text-decoration:none; height:17px; color:#000000; font-size:11px; font-weight:bold; }
.sButton p {margin:0px; padding:2px 7px 0px 7px;}
.loginBlock2 {position:relative; background:none !important; width:430px !important;}
.loginBlock2 .welcome {font-size:13px; font-weight:bold; padding:0px 0px 5px 0px !important; margin:0px !important;}
.loginBlock2 .loginDesc {font-size:11px; padding-bottom:5px;}
.loginBlock2 .loginLeft {margin-top:15px; text-align:left; padding-left:25px; padding-right:15px; width:200px !important; float:left;}
.loginBlock2 .loginLeft .value {text-align:left; }
.loginBlock2 .loginLeft .value p {margin:0px 0px 5px 0px; padding:0px;}
.loginLeft .button {width:100px; position:absolute; left:25px; top:130px;}
.loginRight .button {width:150px; position:absolute; left:252px; top:130px;}
.loginBlock2 .loginLeft input {border:1px solid #666666 !important;}
.loginBlock2 .loginLeft .lost {width:150px; clear:both; position:absolute; left:25px; top:162px; font-size:10px}
.loginBlock2 .loginLeft .lost a {color:#0D1D72;}
.loginBlock2 .loginRight .lost {width:150px; clear:both; position:absolute; left:252px; top:162px;}
.loginBlock2 .loginRight .lost a {color:#0D1D72;}
.loginBlock2 .loginRight {margin-top:15px; float:right; padding-right:15px; padding-left:10px; width:165px;  text-align:left;}
.loginBlock2 .loginRight ul {margin:7px 0px 11px 15px; padding:0px;}
.loginBlock2 .loginRight ul li {margin:0px; padding:0px; font-size:10px}
.submitButtonBG {background:url(http://img.fantrax.com/icons/submitButtonBG.jpg) repeat-x; height:20px; padding:2px 5px 0px 5px;}



 
/* main home headline and headlines */
.headlineContainer {width:353px; padding:0px; margin:0px 0px 10px 5px;}
.topHeadlineBlock {border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4; position:relative; width:353px; background:#E2E2E2; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.topHeadlineBlock .topHeadlineBG {position:absolute; z-index:1; left:0px; top:0px; width:138px;}
.topHeadlineBlock .topHeadlineTitle h1 {font-family: Arial, Helvetica, sans-serif;background:url(http://img.fantrax.com/icons/topHeadlineBG.jpg) repeat-x #E2E2E2; position:relative; z-index:3; margin:0px 0px 0px 0px; padding:4px 10px 4px 10px;  font-size:17px; color:#011574; font-weight:bold;}
.topHeadlineBlock .topHeadlineTitle a {font-family: Arial, Helvetica, sans-serif; text-decoration:None;  font-size:17px; color:#011574; font-weight:bold;}
.topHeadlineBlock .topHeadlineImage {position:relative; z-index:3; margin:0px 0px 0px 0px; padding:0px;}
.topHeadlineAbstract {border-top:1px solid #a4a4a4; width:353px; background:url(http://img.fantrax.com/icons/topHeadlineAbstractBG.jpg) repeat-x #FFFFFF left bottom;  margin:0px 0px 0px 0px; padding:0px;}
.topHeadlineAbstract p {font-family: Arial, Helvetica, sans-serif;font-size:11px; margin:0px 0px 0px 0px; padding:2px 10px 4px 10px;}
.topHeadlineAbstract p a {color:#41468A;  font-size:11px; text-decoration:none;}
.topHeadlineAbstract p a:hover {text-decoration:underline;}

.headlinesBlock {width:353px; padding:0px; margin:0px 0px 0px 0px;}
.headlinesBlock .headlinesTitle {border-top:1px solid #000000; border-bottom:1px solid #000000; background:url(http://img.fantrax.com/icons/headlinesTitleBG.jpg) repeat-y; height:18px; width:353px; padding:0px; margin:0px 0px 0px 0px;}
.headlinesBlock .headlinesTitle h2 {padding:3px 0px 0px 10px; margin:0px; width:108px; height:16px; color:#FFFFFF; font-weight:bold; font-size:12px;}

.headlinesBlock .headlinesAreaContainer {width:353px; background:url(http://img.fantrax.com/icons/headlinesBG.jpg) repeat-x #FFFFFF left bottom; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
.headlinesBlock .headlinesSportAreaContainer {width:353px; background:url(http://img.fantrax.com/icons/headlinesSportBG.jpg) repeat-x #FFFFFF left bottom; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
.headlinesBlock .headlinesAreaContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.headlinesBlock .headlinesAreaContainer .headlinesArea {clear:both; margin:0px 0px 0px 0px; padding:0px;}
.headlinesBlock .headlinesAreaContainer .headlinesArea:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .bullet {float:left; list-style:none; width:76px;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .bullet p {padding:0px 10px 0px 10px; margin:0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .bullet p a {text-decoration:none; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .firstBullet {padding-top:5px; margin-top:5px; border-top:1px solid #C6C6C6;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .firstHeadline {padding-top:5px; margin-top:5px; border-top:1px solid #C6C6C6;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .startBullet {padding-top:5px; margin-top:0px; border-top:0px;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .startHeadline {padding-top:5px; margin-top:0px; border-top:0px;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .headline {width:277px; float:left; list-style:none;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .headline p {padding:0px 10px 0px 16px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .headline p a {font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; color:#000000; text-decoration:none;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .headline p a:hover {text-decoration:underline;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .sportBullet {padding-top:0px; padding-bottom:5px; height:11px; border-top:0px !important; border-bottom:1px solid #C6C6C6 !important; width:16px !important;}
.headlinesBlock .headlinesAreaContainer .headlinesArea .sportHeadline {padding-top:0px; padding-bottom:5px; border-top:0px !important; border-bottom:1px solid #C6C6C6 !important; width:337px !important;}

.columnArea {margin-left:15px;}
.columnContainer {border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4; width:353px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.homeHeaderTitle {border-bottom:0px; margin:0px 0px 0px 0px; width:353px; background:#CCCCCC;}
.homeHeaderTitle:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.homeHeaderTitle p.title {float:left; width:260px; color:#010066; font-weight:bold; font-size:22px; padding:0px 0px 0px 10px; margin:0px;}
.homeHeaderTitle p.link {text-align:right; float:right; width:73px; padding:6px 10px 6px 0px; margin:0px;}
.homeHeaderTitle p.link a {text-decoration:none; color:#010066; font-weight:bold; font-size:12px;}
.homeHeaderTitle p.link a:hover {text-decoration:underline; color:#010066; font-weight:bold; font-size:12px;}

.homeHeaderContainer {width:353px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.homeHeaderContainer .homeHeader {background:#4F4F4F; width:353px; height:27px; padding:0px; margin:0px 0px 0px 0px;}
.homeHeaderContainer .homeHeader p {margin:0px; padding:2px 0px 0px 15px;}
.homeHeaderContainer .homeHeader .title {color:#FFFFFF; font-size:18px; font-weight:bold;}
.homeHeaderContainer .homeHeader .author {color:#FFFFFF; font-size:11px; font-weight:bold;}

.homeHeaderContainer .homeHeaderContent {width:353px; background-color:#FFFFFF; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.homeHeaderContainer .homeHeaderContent p {color:#000000; padding:10px 15px 0px 15px; margin:0px;}
.homeHeaderContainer .homeHeaderContent p.more {text-align:right; padding:2px 5px 5px 0px; margin:0px;}
.homeHeaderContainer .homeHeaderContent p.more a {color:#000000; text-decoration:none; font-weight:bold;}

.homeColumnistsBlock {width:343px; padding:5px; clear:both}
.homeColumnistsBlock .p {width:60px; float:left}
.homeColumnistsBlock .i {width:283px; float:left;}
.homeColumnistsBlock .i .n {font-size:14px; font-weight:bold; color:#4273C0;}
.homeColumnistsBlock .i .n a {text-decoration:none; font-size:14px; font-weight:bold; color:#4273C0;}
.homeColumnistsBlock .i .n a:hover {text-decoration:underline;}
.homeColumnistsBlock .i .l a {text-decoration:none; font-weight:normal; font-size:12px; color:#0D1D72;}
.homeColumnistsBlock .c a {text-decoration:none; font-weight:normal; font-size:11px; color:#000000; }

/* columns */
.socialNews {line-height:18px; padding-bottom:6px; }
.socialNews a {color:#0D1D72; text-decoration:none !important; font-size:12px; font-weight:bold; padding:0px 15px 0px 15px;}
.socialNews a.post {background:url(/images/icons/comment.gif) no-repeat; padding-left:22px;}
.socialNews a.addthis_button {position:relative; top:3px;}

.commentContainer {position:relative;width:100%; border-top:1px solid #9C9C9C; margin-top:15px; padding-top:10px;}
.commentContainer .commentBox textarea {border:1px solid #9C9C9C; width:100%; height:100px;}
.commentContainer .commentSubmit {text-align:right;}
.commentContainer .commentUnauth {position:absolute; top:70px; left:15px;}
.commentContainer .commentList {margin-top:10px; padding:10px 0px 10px 0px;}
.commentContainer .commentList0 {background:#EEEEEE;}
.commentContainer .commentList .commentName .name {padding:5px; font-weight:bold; font-size:11px;}
.commentContainer .commentList .commentName .date {font-weight:normal; font-size:11px; position:relative; left:20px;}
.commentContainer .commentList .comment {padding:5px;}

.columnsContainer {border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4;  width:353px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }
.columnsContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.columnsBlock {width:353px; height:31px; padding:0px; margin:0px;}
.columnsBlock p.t {float:left; color:#011574; padding:1px 0px 0px 7px; margin:0px; font-weight:bold; font-size:20px;}
.columnsBlock p.l {float:right; color:#011574; padding:8px 8px 0px 0px; margin:0px;}
.columnsBlock p.l a {font-size:12px; font-weight:bold; color:#0D1D72; text-decoration:none;}
.columnsBlock p.l a:hover {font-size:12px; font-weight:bold; color:#0D1D72; text-decoration:underline;}
.columnsContainer {background:url(http://img.fantrax.com/icons/columnBG.jpg) repeat-x left top #D7D7D7;}
.columnArea {margin:2px;}
.columnSportArea {margin:15px 0px 15px 5px;}
.columnSegment {min-height:100px; width:113px; float:left; margin:0px 0px 2px 0px;}
.columnBlock {width:113px; border:1px solid #B3B3B3; padding:0px; background:url(http://img.fantrax.com/icons/columnBlockBG.jpg) repeat-x left bottom #FFFDD6;}
.columnBlock .columnIcon {margin:2px;}
.columnBlock .columnIcon img {border:1px solid #F1AC35;}
.columnBlock .columnContent {padding:2px 4px 2px 4px;}
.columnBlock .columnContent .l a {color:#000000; text-decoration:underline; font-weight:bold;}
.columnBlock .columnContent .d {color:#000000; }
.columnSegment0 {clear:both;}
.columnSegment1 {margin:0px 0px 2px 2px !important; width:115px; padding-left:2px; padding-right:2px;}
.columnSegment1 .columnBlock {}

.columnListBlock .columnList {position:relative; padding:10px; border:1px solid #A9A9A9; background-color:#EEEEEE; margin-bottom:10px;}
.columnListBlock .columnList h5 {margin:0px; padding:0px 90px 0px 0px; font-size:18px; font-weight:bold; color:#0D38C3; }
.columnListBlock .columnList h5 a {font-size:18px; font-weight:bold; color:#0D38C3; text-decoration:none;}
.columnListBlock .columnList h5 span {font-size:11px; font-weight:bold; color:#999999; }
.columnListBlock .columnSource {position:absolute; right:10px; top:10px;}

/*  home poll */
.pollContainer {width:355px; margin:10px 0px 0px 5px; padding:0px; background:url(http://img.fantrax.com/icons/pollBG.jpg) left bottom repeat-x #30528E;}
.triviaContainer {width:355px; margin:10px 0px 0px 5px; padding:0px; background:url(http://img.fantrax.com/icons/triviaBG.jpg) left bottom repeat-x #9B3B45 !important;}
.pollBlock {width:355px; margin:0px; padding:0px;}
.pollTitle {height:40px; margin:0px; padding:0px; position:relative;}
.pollTitle h2 {color:#FFFFFF; position:absolute; font-size:24px; font-weight:bold; margin:0px; padding:5px 0px 5px 10px;}
.pollQuestion {background:#D2DCF2; width:355px; padding:0px; margin:0px 0px 0px 0px;}
.pollQuestion p {color:#18316B; font-size:12px; font-weight:bold; padding:5px 0px 0px 10px; margin:0px;}
.triviaHomeQuestion {background:#EECAC9 !important;}
.triviaHomeQuestion h3 {color:#741F22 !important;}

.pollResults {margin:10px 21px 0px 10px; padding:0px;}
.pollResults .pollItem {position:relative; width:324px; clear:both; list-style:none; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.pollResults .pollItem:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.pollResults .pollItem .player {width:138px; float:left; padding:0px; margin:0px;}
.pollResults .pollItem .player p {font-weight:bold; font-size:12px; color:#FFFFFF; padding:0px; margin:0px;}
.pollResults .pollItem .pct {width:150px; float:left; padding:0px; margin:0px;}
.pollResults .pollItem .pct .bar {float:left; background:#E0E7F9; height:15px; padding:0px; margin:0px;}
.pollResults .pollItem .pct .num {float:left; font-weight:bold; font-size:12px; color:#9CACDD; padding:0px 0px 0px 5px; margin:0px;}

.pollResults .pollItem .box {cursor:pointer; width:30px; float:left; padding:0px; margin:0px 0px 0px 10px;}
.pollResults .pollItem .playerVote {width:138px; float:left; padding:0px; margin:0px;}
.pollResults .pollItem .playerVote p {font-weight:bold; font-size:12px; color:#FFFFFF; padding:0px; margin:0px;}
.pollResults .pollItem .vote {z-index:10; position:absolute; left:208px; top:0px; width:120px; padding:0px; margin:0px;}
.pollResults .pollItem .vote p {font-weight:bold; font-size:12px; color:#FFFFFF; padding:0px; margin:0px; text-align:center;}
.pollResults .pollItem .vote a {color:#C4D5F3; font-size:11px; font-weight:bold; text-decoration:none;}
.pollResponses {margin:0px; padding:0px 0px 0px 0px;}
.pollResponses p {text-align:right; margin:0px; padding:0px 10px 5px 0px; color:#FFFFFF;}

.pollResults .triviaItem .player {width:288px; float:left; padding:0px; margin:0px;}

.scoreboard {margin:0px 0px 10px 0px; padding:0px;}

/* player news */
.playerNewsSports {background:url(http://img.fantrax.com/icons/playerNewsSportsBG.jpg) repeat-x; height:56px; width:454px; padding:0px; margin:0px;}
.playerNewsSportsHub {background:url(http://img.fantrax.com/icons/playerNewsSportsBG.jpg) repeat-x; height:37px; width:454px; padding:0px; margin:0px;}
.playernewsContainer {border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4; width:454px; padding:0px; margin:0px 0px 10px 0px;}
.playernewsSportsContainer {border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4; width:454px; padding:0px; margin:0px 0px 10px 0px;}


.playernewsTitle {position:relative; height:39px; width:454px; padding:0px; margin:0px;}
.playernewsTitle .title {float:left; margin:0px; padding:0px;}
.playernewsTitle .title h2 {font-size:20px; font-weight:bold; color:#011574; font-weight:bold; padding:4px 0px 0px 5px; margin:0px;}
.playernewsTitle .arrows {position:absolute; right:20px; float:right; height:18px; width:321px; margin:0px; padding:0px; text-align:right;}
.playernewsTitle .arrows p.arrowLeft {width:25px; float:right; font-size:13px; color:#FFFFFF; font-weight:bold; padding:1px 0px 0px 5px; margin:4px 5px 0px 0px;}
.playernewsTitle .arrows p.arrowRight {width:25px; float:right; font-size:13px; color:#FFFFFF; font-weight:bold; padding:1px 0px 0px 5px; margin:4px 5px 0px 0px;}
.playernewsTitle .arrows p a {position:relative; top:2px; margin-left:5px;}

.playernewsTabsContainer {width:454px; height:17px; clear:both; padding:0px 0px 0px 0px; margin:0px;}
.playernewsTabsBlock {cursor:pointer; float:left; padding:0px; margin:0px;}
.playernewsTabLeft {float:left; width:4px; height:17px; padding:0px; margin:0px;}
.playernewsTabRight {float:left; width:5px; height:17px; padding:0px; margin:0px;}
.playernewsTab {float:left; height:17px; padding:0px; margin:0px;}
.playernewsTab p {letter-spacing:-1px; font-size:10px; font-weight:bold; color:#000000; text-align:center; padding:1px 3px 0px 3px; margin:0px;}
.tabOn .playernewsTabLeft {float:left; background:#FFFFFF; width:4px; height:17px; padding:0px; margin:0px;}
.tabOn .playernewsTabRight {float:left; background:url(http://img.fantrax.com/icons/playerNewsTabRightOn.jpg) no-repeat; width:14px; height:17px; padding:0px; margin:0px;}
.tabOn .playernewsTab {float:left; background:#FFFFFF; height:17px; padding:0px 3px 0px 0px; margin:0px;}
.tabOn .playernewsTab p {letter-spacing:-1px; font-size:10px; font-weight:bold; color:#000000; text-align:center; padding:1px 3px 0px 3px; margin:0px;}


.playernewsHeadlinesContainer {width:454px; background:url(http://img.fantrax.com/icons/playerNewsBG.jpg) repeat-x #FFFFFF left bottom; padding:0px; margin:0px;}
.playernewsHeadlinesContainer p.more {text-align:right; padding:2px 5px 5px 0px; margin:0px;}
.playernewsHeadlinesContainer p.more a {font-family: Arial, Helvetica, sans-serif;color:#000000; text-decoration:none; font-weight:bold;}
.tpPlayerNews .playernewsHeadlinesContainer {background:none;}
.headlinesBlock p.more {text-align:right; padding:2px 5px 5px 0px; margin:0px;}
.headlinesBlock p.more a {color:#000000; text-decoration:none; font-weight:bold;}

.playernewsHeadlinesBlock {padding:10px 0px 0px 0px; margin:0px;}
.playernewsHeadlinesBlock ul {padding:0px; margin:0px;}
.playernewsHeadlinesBlock ul li {border-bottom:1px solid #C9C9C9; list-style:none; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.playernewsHeadlinesBlock ul li p.title {font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 0px 10px; margin:0px;}
.playernewsHeadlinesBlock ul li p.abstract {font-family: Arial, Helvetica, sans-serif; font-size:11px; display:none; padding:0px 0px 0px 40px; margin:0px;}
.playernewsHeadlinesBlock ul li p a {font-family: Arial, Helvetica, sans-serif; color:#0D1D72 !important; text-decoration:none;}
.playernewsHeadlinesBlock ul li p a:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}
.playernewsHeadlinesBlock p.more {text-align:left; padding-left:10px; padding-top:5px;}
.playernewsHeadlinesBlock p.more a {color:#011574; text-decoration:none; font-weight:bold;}

.playernewsHeadlinesBlock {padding:10px 0px 0px 0px; margin:0px;}
.playernewsHeadlinesBlock div.headline {border-bottom:1px solid #C9C9C9; list-style:none; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.playernewsHeadlinesBlock div.title {font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 0px 10px; margin:0px;}
.playernewsHeadlinesBlock div.abstract {font-family: Arial, Helvetica, sans-serif; font-size:11px; display:none; padding:0px 0px 0px 40px; margin:0px;}
.playernewsHeadlinesBlock div a {font-family: Arial, Helvetica, sans-serif; color:#0D1D72 !important; text-decoration:none;}
.playernewsHeadlinesBlock div a:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}
.playernewsHeadlinesBlock div.more {text-align:left; padding-left:10px; padding-top:5px;}
.playernewsHeadlinesBlock div.more a {color:#011574; text-decoration:none; font-weight:bold;}

.pnh_date {cursor:pointer;}
.pnh_headline {cursor:pointer;}

p.tpHome .pnh_player {font-weight:bold;}

.playerProfileText {padding:0px; margin:0px;}
.playerProfileText p {padding:8px; margin:0px;}

.headlinesToggle {padding:0px 0px 0px 0px; margin-right:6px; width:16px; height:16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none;}
.headlinesToggle img {position:relative; top:3px;}
.toggleOff {display:none; padding:0px;}
.toggleOff span {position:relative; left:1px; top:-2px;}

.sectionTitle {background:url(http://img.fantrax.com/icons/sectionTitleBG.jpg) repeat-x;}


/* fantasy games */
.gamesContainer {border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4;  width:454px; padding:0px 0px 0px 0px; margin:0px 0px 50px 0px; }
.gamesContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.featuredGamesBlock {width:454px; height:31px; padding:0px; margin:0px;}
.featuredGamesBlock h2.t {float:left; color:#011574; padding:1px 0px 0px 7px; margin:0px; font-weight:bold; font-size:20px;}
.featuredGamesBlock p.l {float:right; color:#011574; padding:8px 8px 0px 0px; margin:0px;}
.featuredGamesBlock p.l a {color:#011574; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.featuredGamesBlock p.l a:hover {text-decoration:underline !important;}

.homeTitle {background-color:#4F4F4F; height:21px; width:454px; padding:2px 0px 0px 0px; margin:0px;}
.homeTitle p {font-size:13px; color:#FFFFFF; font-weight:bold; padding:1px 0px 0px 5px; margin:0px;}

.featuredGamesContainer {padding:0px 0px 0px 0px; margin:0px;}
.featuredGamesContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.upcomingGames .homeTitle {background:none;}
.featuredGames {width:454px; border-bottom:1px solid #FFFFFF; background:url(http://img.fantrax.com/icons/featuredGamesBG.gif) repeat-y; min-height:60px; clear:both;  margin:0px 0px 0px 0px; padding:10px 0px 15px 0px;}

.featuredGames:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.featuredGames .icon {width:158px; text-align:left; float:left; margin:0px; padding:0px 0px 0px 6px;}
.featuredGames .icon p {padding:0px; margin:0px 0px 0px 0px; text-align:right;}
.featuredGames .icon p.mainIc {padding:0px; margin:0px 0px 0px 0px; text-align:right; position:relative; z-index:3; top:3px;}
.featuredGames .icon p.miniIc {padding:0px; margin:-5px 0px 0px 0px; text-align:right; position:relative; top:-3px; z-index:2;}
.featuredGames .game {width:208px; float:left; margin:0px; padding:0px 0px 0px 0px;}
.featuredGames .game .name {width:260px; line-height:12px; margin:0px; padding:0px 0px 10px 20px; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.featuredGames .game .link {margin:0px 0px 0px 20px; padding:0px; color:#011574; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.featuredGames .game .link a {text-decoration:none; color:#990002; font-size:11px; font-weight:bold;}
.featuredGames .game .link a:hover {text-decoration:underline;}

.featuredGamesContainer .lastGame {background-image:none;}

/* right nav */
.helpBlock {display:none; clear:both; width:140px; text-align:center; padding:4px 0px 12px 0px; margin:0px 0px 0px 0px; color:#FFFFFF; font-size:10px;}
.helpBlock a {text-decoration:none; color:#FFFFFF; font-size:10px;}
.helpBlock a:hover {text-decoration:underline; color:#FFFFFF; font-size:10px;}

.rightNavContainer {margin:0px 0px 10px 0px; width:166px; padding:0px;}
.rightNavBlock {width:166px; padding:0px; margin:0px 0px 15px 0px;}
.rightNavTop {border-bottom:1px solid #2A2A2A; background:#353535; width:166px; padding:0px; margin:0px;}
.rightNavTop p.sportName {font-family: Arial, Helvetica, sans-serif; text-align:left; font-size:12px; color:#FFCC00; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 2px 5px;}
.rightNavTop p.sportName a {font-family: Arial, Helvetica, sans-serif; text-align:left; font-size:12px; color:#FFCC00; font-weight:bold;}

.fantrexMenu {margin-top:10px;}
.rightNavHeaderContainer {clear:both; width:166px; padding:0px; margin:0px;}

.rightNavHeaderBlock {padding:0px; margin:0px 0px 0px 0px;}
.rightNavHeaderBlock p {padding:0px; margin:0px 0px 0px 0px;}
.rightNavHeader {padding:0px; margin:0px;}
.rightNavHeader p {padding:0px 10px 4px 18px; margin:0px; color:#CFD6DE; font-size:18px; }
.rightNavFloat {float:left;}
.rightNavName {position:relative; height:28px; float:right; background:url(http://img.fantrax.com/icons/rightNameBG.gif) repeat-x left bottom; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.rightNavName p {padding:0px 5px 0px 0px; margin:0px; color:#8E95A5; font-size:10px;}
.rightNavName p.i {width:35px; height:8px; padding:0px 0px 0px 0px; margin:0px; background:url(http://img.fantrax.com/icons/rightNavHeader.gif) no-repeat; position:absolute; top:20px; left:0px; z-index:10;}

.rightHeader {width:166px; padding:0px; margin:0px;}
.rightHeader p {padding:0px 0px 4px 8px; margin:0px; color:#E0DFDE; font-size:13px; font-weight:bold; font-style:italic;}

.rightHeader {height:26px; width:166px; background:#3F4A61; padding:0px; margin:0px;}
.rightHeader .title {float:left; padding:0px 0px 4px 8px; margin:0px; color:#E0DFDE; font-size:13px; font-weight:bold; font-style:italic;}
.rightHeader .arrows {float:right; padding:0px 0px 4px 0px; margin:0px; color:#E0DFDE; font-size:13px; font-weight:bold; font-style:italic;}
.rightHeader .arrows p.arrowLeft {float:left; margin:0px; padding:0px; width:25px;}
.rightHeader .arrows p.arrowRight {float:left; margin:0px; padding:0px; width:25px;}

ul.menuCount li {border-bottom:1px solid #C9C9C9; line-height:11px; height:18px; position:relative; list-style:none; margin:0px; padding:0px 0px 0px 0px;}
ul.menuCount li.on {background-color:#EAF1FE;}
ul.menuCount0 li.on {background:url(http://img.fantrax.com/icons/globalRightNavOnBG.gif) repeat-x left top #254B80;}
ul.menuCount li div {text-align:left; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px 0px 2px 5px;}
ul.menuCount li div span {position:relative; top:4px;}
ul.menuCount li div a {font-family: Arial, Helvetica, sans-serif; position:relative; top:4px; text-align:left; text-decoration:None; color:#FFFFFF; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
ul.menuCount li div a span {position:static !important; text-align:left; text-decoration:None; color:#FFFFFF; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
ul.menuCount li div a:hover {color:#FFFFFF;}
ul.menuCount0 li {border-top:1px solid #74A2D3; border-bottom:1px solid #02103A;}
.rightNav ul.menuCount3 li div a {color:#062D66;}
.rightNav ul.menuCount3 li div a span {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.rightNav ul.menuCount3 li div span {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.rightNav ul.menuCount3 li div a:hover {}
.rightNav ul.menuCount2 li div a span {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.rightNav ul.menuCount2 li div span {font-family: Arial, Helvetica, sans-serif; font-size:11px;}

.rightNav .highlight a {font-weight:bold; color:#FFE066;}
.rightNav .registerHighlight a {color:#ff9966; font-weight:bold;}
.rightNav .viewAllHighlight a {color:#ffcc66; font-weight:bold;}
.rightNav .createLeagueHighlight a {color:#99ffcc; font-weight:bold;}

.rightNav .highlight a:hover {font-weight:bold !important; color:#FFE066 !important;}
.rightNav .registerHighlight a:hover {color:#ff9966 !important; font-weight:bold !important;}
.rightNav .viewAllHighlight a:hover {color:#ffcc66 !important; font-weight:bold !important;}
.rightNav .createLeagueHighlight a:hover {color:#99ffcc !important; font-weight:bold !important;}

.rightNav .highlight {font-weight:bold; color:#FFE066;}
.rightNav .registerHighlight {color:#ff9966; font-weight:bold;}
.rightNav .viewAllHighlight {color:#ffcc66; font-weight:bold;}
.rightNav .createLeagueHighlight {color:#99ffcc; font-weight:bold;}

.rightNavBottom {background:url(http://img.fantrax.com/icons/rightNavBottom.gif) no-repeat; width:142px; height:15px; padding:0px; margin:0px;}
.fantrexMenu {margin:10px 0px 0px 0px;}

.rightFlyoutBlock {margin:0px !important; padding:0px !important;}
iframe.rightFlyout {opacity: 0;  background-color:#000000 !important; margin:0px !important; padding:0px 0px 0px 0px !important; position:absolute; width:auto; right:165px; top:-2px; z-index:30;}

div.rightFlyout {margin:0px !important; padding:0px 0px 0px 0px !important; position:absolute; right:165px; top:-2px; z-index:30;}
div.rightFlyout table {border-collapse:collapse; padding:0px; margin:0px; border:0px;}
div.rightFlyout table td {border-collapse:collapse; padding:0px; margin:0px; border:0px;}
div.rightFlyout td.flyoutBlock {padding:0px 0px 0px 0px; height:18px !important; margin:0px;  background:none !important; white-space:nowrap;border-right:1px solid #02103A; }
div.rightFlyout td.flyoutBlock div.on {}
div.rightFlyout td.flyoutBlock div.on a {color:#FFFFFF !important;font-weight:normal !important; }
div.rightFlyout td.flyoutBlock div.on a:hover {color:#FFE066 !important; font-weight:normal !important; }
div.rightFlyout td.flyoutBlock div.flyoutItem {border-top:1px solid #7CA9DA !important; border-bottom:1px solid #02103A !important; padding-bottom:7px; padding-right:15px;}
div.rightFlyout td.flyoutBlock div.flyoutItem a {color:#FFFFFF !important; font-weight:normal !important; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
div.rightFlyout td.flyoutBlock div.flyoutItem a:hover {color:#FFE066 !important; font-weight:normal !important; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

iframe.fantasyFlyout {background-color:#000000 !important; margin:0px !important; padding:0px 0px 0px 0px !important; position:absolute; width:auto; top:20px; left:0px; z-index:30;}
div.fantasyFlyout {}
.fantasyMenu table {width:auto; display:block; background:#666666; margin:0px !important; padding:0px 0px 5px 0px !important; position:absolute; left:0px; top:20px; z-index:40; border:0px;}
.fantasyMenu table td {height:20px; border-collapse:collapse; padding:0px; margin:0px; border:0px;}
.fantasyMenu table td.flyoutBlock {padding:0px 0px 0px 0px; margin:0px;  white-space:nowrap;}
.fantasyMenu table td.flyoutBlock p a {color:#FFFFFF !important;font-weight:normal !important; }
.fantasyMenu table td.flyoutBlock p a:hover {color:#FFE066 !important; font-weight:normal !important; font-family: Arial, Helvetica, sans-serif; font-size:11px;}



ul.menuCount0 div.rightFlyout div.flyoutItem {}
ul.menuCount0 div.rightFlyout td.firstFlyout {border-right:0px !important;}

.invisibleSpacer {width:40px; height:50px; position:absolute; right:126px; top:-5px; z-index:30;}
.rightWarn {display:inline; margin-left:10px; position:absolute; top:3px;}

.myStandings {background:url(http://img.fantrax.com/icons/myStandingsBG.gif) repeat-x; height:20px; margin:0px 4px 0px 4px; padding:0px;}
.myStandings p {margin:0px; padding:2px 0px 2px 0px; color:#FFFFFF; font-weight:bold; text-align:center; }

.myLeaguesContainer {overflow:hidden;}
#prevMyFantrexTab {display:none;}
#prevPlayerNewsTab {display:none;}

.myHeadlinesToggle {padding:0px 0px 0px 3px; margin-right:6px; background:none; width:13px; height:13px; font-weight:bold; font-family:arialk; font-size:10px; color:#000000; text-decoration:none;}
.MyToggleOff {display:none; padding:0px 0px 0px 4px;}

.topnavBlur {position:absolute; left:0px; top:125px; background:url(http://img.fantrax.com/icons/topnavBlur.jpg) no-repeat; width:798px; height:10px; z-index:1;}

.footerContainer {height:83px; clear:both; width:830px; margin:0px; padding:0px 0px 10px 0px;}
.footerArea {background:#EEEEEE; margin:10px; height:83px; }
.footer {color:#000000; width:650px;  margin:0px; padding:10px 0px 10px 0px;}
.footer a {color:#000000; font-size:11px; margin:0px; text-decoration:none; color:#0D1D72; font-weight:bold; font-size:11px; margin:0px 8px 0px 8px; padding:0px;}
.footer a:hover {text-decoration:underline;}
.footerCopyright {color:#000000; clear:both; margin-left:150px; height:18px;}
.footerCopyright .footerCRBlock {color:#000000; width:540px;}
.footerCopyright div {color:#000000; float:left; font-size:10px; white-space:nowrap; margin-right:20px;}

/* content stuff */
.contentBlock {width:830px; padding:0px; margin:0px 0px 0px 0px; border-top:0px;}
.contentBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.contentMainTabsContainer {width:830px; padding:0px; margin:0px 0px 0px 0px;}
.contentMainTabsContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.pageContainer {width:830px; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}
.pageContainerPop {border:2px solid #4F4F4F; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.popContainer .pageLiveH2H {width:1008px;}
.contentBlockPop {margin:0px 10px 10px 10px;}
.pageLHContainer {background-color:#FFFFFF; padding-top:0px;}

.testimonials hr {margin:23px 0px 30px 0px; width:400px}
.testimonials p span.testimonials {color:#BBBBBB;}
.contentMainTabsArea {padding:5px 0px 0px 0px; margin:0px 5px 0px 5px;}
.contentMainTabsArea:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.contentMainTabsBlock {float:left; padding:0px; margin:0px; border:1px solid #CCCCCC;}
.contentMainTabsBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.contentMainTabsLeft {padding:0px; margin:0px; float:left; width:20px; height:31px;}
.contentMainTabsRight {padding:0px; margin:0px; float:left; width:20px; height:31px;}

table.mainTabs {border:1px solid #444444;}
table.mainTabsLast {background:#EFF3FC; width:820px; height:31px; margin:0px; padding:0px; }

table.mainTabs td {text-align:center; border-left:1px solid #0C1E72; background:url(http://img.fantrax.com/icons/contentMainTabGrey.gif) repeat-x;}
table.mainTabs td.first {border-left:0px;  background:url(http://img.fantrax.com/icons/contentMainTabGrey.gif) repeat-x;}
table.mainTabs td a {font-size:11px; text-decoration:none; color:#0E1D72;}
 
table.mainTabs td.on {background:#EFF3FC;}
table.mainTabs td.on a {font-size:11px; text-decoration:none; color:#334465;}



.contentSubTabsContainer {position:relative; width:830px; padding:0px 0px 0px 0px; margin:0px;}
.contentSubTabsContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.contentSubNoTabsContainer {padding-top:0px;}

.contentSubTabsContainer .content {width:801px; background:#FFFFFF; padding:20px 14px 20px 15px; margin:0px; font-size:12px;}
.contentSubTabsContainer .profileContent {width:100%; background:#FFFFFF; padding:20px 0px 20px 0px; margin:0px; }
.contentSubTabsContainer .pendingContent {width:830px; background:#FFFFFF; padding:20px 0px 20px 0px; margin:0px 0px 0px 0px; }
.contentSubTabsBlock {position:relative; z-index:10; width:830px; height:28px; margin:0px; padding:0px; background:url(http://img.fantrax.com/icons/contentTabsBG.gif) repeat-x;}
.contentSubTabsContainer #pageHelp {position:absolute; z-index:30; margin:8px 4px 0px 0px; right:0px; top:27px; }
.contentSubTabsContainer #required {color:#CF1111; margin:0px; font-size:13px; position:absolute; z-index:1; margin:8px 4px 0px 0px; right:50px; top:-4px; }

ul.subTabs {width:830px; height:28px; margin:0px; padding:0px; }

ul.subTabs li {list-style:none; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:28px;}
ul.subTabs li div.tabLeft  {float:left; width:8px; height:28px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/contentSubTabLeft.gif) no-repeat;}
ul.subTabs li div.tab  {font-family: Arial, Helvetica, sans-serif; float:left; height:28px; padding:0px; margin:0px;  background:url(http://img.fantrax.com/icons/contentSubTabBG.gif) repeat-x;}
ul.subTabs li div.tab p {font-family: Arial, Helvetica, sans-serif; line-height:28px; padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; }
ul.subTabs li div.tab p.tooltipBlock .tooltip a {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF;}
ul.subTabs li div.tab p a {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#373C42;}
ul.subTabs li div.tab p a.nohref {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#AAAAAA;}
ul.subTabs li div.tabRight  {float:left; width:10px; height:28px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/contentSubTabRight.gif) no-repeat;}

ul.subTabs li.on {list-style:none; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:28px;}
ul.subTabs li.on div.tabLeft  {float:left; width:10px; height:28px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/contentSubTabLeftOn.gif) no-repeat;}
ul.subTabs li.on div.tab  {float:left; height:28px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/contentSubTabBGOn.gif) repeat-x;}
ul.subTabs li.on div.tab p {line-height:28px; padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; }
ul.subTabs li.on div.tab p a {font-weight:bold; text-decoration:none; color:#373C42;}
ul.subTabs li.on div.tabRight  {float:left; width:10px; height:28px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/contentSubTabRightOn.gif) no-repeat;}

ul.subTabs li.first div.tabLeft  {float:left; width:9px; height:28px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/contentSubTabLeftOnFirst.gif) no-repeat !important;}

.contentMainTabLinks {display:block; height:25px; width:830px; clear:both; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; position:relative;}
.contentMainTabLinks .prevTab {float:left; text-align:left; width:80px; margin:0px 0px 0px 5px; padding:0px;}
.contentMainTabLinks .nextTab {float:left; text-align:right; width:741px; margin:0px; padding:0px;}
.contentMainTabLinks a {color:#394867; font-weight:bold; text-decoration:none;}
.contentMainTabLinks p {cursor:pointer; padding:0px; margin:0px; float:right;}
.contentMainTabLinks .prev {background:url(http://img.fantrax.com/icons/contentMainTabsPrev.gif) no-repeat left 2px; padding:0px 0px 0px 25px; margin:0px;}
.contentMainTabLinks .next {background:url(http://img.fantrax.com/icons/contentMainTabsNext.gif) no-repeat right 2px; padding:0px 25px 0px 0px; margin:0px;}

h4.subTitle {font-size:13px; color:#031253; }
input.tbQty {border:1px solid #000000; width:30px;}
input.tbQty2 {border:1px solid #000000; width:60px;}
input.tb {border:1px solid #000000; width:250px;}
textarea.tb {border:1px solid #000000; }
input.button {font-size:12px; font-family: Arial, Helvetica, sans-serif;}
input.tbDate {font-size:11px; border:1px solid #000000; width:80px !important; background:#FFFFFF; color:#000000 !important}
input.tbSearch {font-size:11px; border:1px solid #000000; width:150px !important;}
select.list {border:1px solid #000000; width:150px;}
select.small {font-size:11px;}
.caption p {font-size:10px;}
.caption {font-size:10px;}
.contentBG {background-color:#FFFFFF; padding:20px;}
.contentBG2 {font-size:13px; background:#CCCCCC; padding:20px;}
.contentBG a {color:#0D1D72; text-decoration:none;}
.contentBG a:hover {color:#0D1D72; text-decoration:underline;}

.buttonBlock {float:left; margin:4px 10px 0px 0px; padding:0px; height:29px;}
.buttonBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.buttonLeft {float:left; background:url(http://img.fantrax.com/icons/buttonLeft.gif) no-repeat; width:8px; height:28px; padding:0px; margin:0px;}
.buttonRight {float:left; background:url(http://img.fantrax.com/icons/buttonRight.gif) no-repeat; width:14px; height:29px; padding:0px; margin:0px;}
.theButton {float:left; background:url(http://img.fantrax.com/icons/buttonBG.gif) repeat-x; height:28px; padding:0px; margin:0px;}
.theButton p {padding:6px 0px 0px 0px !important; text-align:center; margin:0px;}
.theButton p a {padding:0px; margin:0px; font-weight:bold; text-decoration:none; font-size:11px; color:#181D20;}

.c2a {font-size:18px; font-weight:bold; color:#4273C0; padding:0px 0px 10px 0px;}
.c2a a {color:#4273C0;}

table.compChart {width:820px; border-collapse:collapse;}
table.compChart th {height:52px; background:url(http://img.fantrax.com/icons/compChartBG.jpg) repeat-x; font-weight:bold; color:#FFFFFF; padding:0px 9px 0px 9px}
table.compChart tr.rc th span {font-size:16px; font-weight:bold;}
table.compChart tr.rc th {font-size:12px; font-weight:normal; text-align:center;}
table.compChart th.title {padding-left:10px; font-size:18px; width:190px; border-right:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
table.compChart th.site {font-size:16px; text-align:center; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
table.compChart td.feature {font-weight:bold; padding:4px; color:#FFFFFF; background:#34598E; font-size:11px; width:202px; border-bottom:1px solid #FFFFFF;}
table.compChart td.rcFeature {font-weight:normal; padding:4px 4px 4px 8px; font-size:11px; width:202px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
table.compChart td.rcFeature span {font-size:18px; font-weight:bold;}
table.compChart td.result {padding:5px 0px 5px 0px; font-weight:bold; text-align:center; font-size:13px; width:103px; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
table.compChart td.rcText {padding:5px 0px 5px 0px; font-weight:bold; text-align:center; font-size:13px; width:303px; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
table.compChart td.ccCompText0 {color:#C0C0C0;}
table.compChart td.ccCompText1 {color:#8B8B8B;}
table.compChart td.ccCompText2 {color:#454545;}
table.compChart td.ccCompText3 {color:#59B931;}


.contentNewsBG {width:819px; margin:0px;font-size:12px;}
.contentNewsContainer {margin:10px 4px 10px 5px;}
.contentNewsBG a {color:#0D1D72; text-decoration:underline;}
.contentNewsBG a:hover {color:#0D1D72; text-decoration:underline;}
.newsStoryBlock {margin:0px 0px 0px 0px; padding:0px;}
.newsStoryBlock .newsStory {float:left; width:486px; margin-right:10px; padding:10px 9px 20px 5px; }
.newsStoryBlock .newsFeatures {float:left; width:300px; padding-bottom:20px;}
.newsStory h2 {font-size:16px; font-weight:bold;}
.newsFeatures .newsAd {text-align:center; margin-bottom:10px;}
.newsFeatures .newsAdBorder {border:1px solid #999999; width:300px; height:260px;}
.newsFeatures .headlinesBlock {width:298px !important;}
.newsFeatures .headlinesBlock .headlinesAreaContainer {width:298px !important;}
.newsFeatures .headlinesBlock .headlinesSportAreaContainer {width:298px !important;border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4; margin-bottom:10px;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .headline {width:282px !important;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .sportHeadline {width:282px !important;}
.newsFeatures #headlinesTitle {width:298px; border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4;}
.newsColumn .playerNewsSportsHub {height:33px; background:url(http://img.fantrax.com/icons/pageTitleBG.gif) repeat-x;}
.newsColumn .playernewsTitle .title h2 {color:#F8D23F;}
.newsColumn .sectionTitle {background:url(http://img.fantrax.com/icons/pageTitleBG.gif) repeat-x;}
.newsColumn .sectionTitle h2.t {color:#F8D23F;}
.newsColumn .sectionTitle p.l a {color:#F8D23F;}

.newsFeatures .playernewsSportsContainer {width:298px !important;}
.newsFeatures .playerNewsSportsHub {width:298px !important;}
.newsFeatures .playernewsTitle {width:298px !important;}
.newsFeatures .playernewsHeadlinesContainer {width:298px !important;}
.newsFeatures .pnh_date {display:none;}

.newsFeatures .gamesContainer  {width:298px !important;}
.newsFeatures .featuredGamesBlock  {width:298px !important;}
.newsFeatures .homeTitle  {width:298px !important;}
.newsFeatures .featuredGames  {width:298px !important;}
.newsFeatures .featuredGames .game {width:125px !important;}
.newsFeatures .featuredGames .game .name {width:115px !important; padding:0px 0px 10px 10px; font-size:11px;}
.newsFeatures .featuredGames .game .link {margin:0px 0px 0px 10px;font-size:11px;}

.newsFeatures .playernewsTitle {height:25px !important;}

.newsFeatures .headlinesBlock {width:300px;}
.newsFeatures .headlinesBlock .headlinesSportAreaContainer {width:298px !important; border-bottom:1px solid #a4a4a4; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4; margin-bottom:10px;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .headline {width:282px !important;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .sportHeadline {width:282px !important;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea {width:298px;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .firstBullet {padding-top:4px; margin-top:4px; border-top:1px solid #C6C6C6;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .firstHeadline {padding-top:4px; margin-top:4px; border-top:1px solid #C6C6C6;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .startBullet {padding-top:4px; margin-top:0px; border-top:0px;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .startHeadline {padding-top:4px; margin-top:0px; border-top:0px;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .headline {width:252px; float:left; list-style:none;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .headline p {padding:0px 10px 0px 16px; margin:0px; font-size:11px; color:#000000;}r
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .sportBullet {padding-top:0px; padding-bottom:4px; height:11px; border-top:0px !important; border-bottom:1px solid #C6C6C6 !important; width:16px !important;}
.newsFeatures .headlinesBlock .headlinesAreaContainer .headlinesArea .sportHeadline {padding-top:0px; padding-left:0px; padding-bottom:4px; border-top:0px !important; border-bottom:1px solid #C6C6C6 !important; width:298px !important;}


.tooltipIcon {float:left; cursor:pointer; font-family:trebuchet ms; line-height:10px; width:8px; text-align:center; background-color:#FFFFFF; font-size:11px; border:1px solid #003366;}
.tooltipIconLee {cursor:pointer; position:relative; top:-2px;}

.tooltipContainer {font-size:11px; position:absolute; z-index:49; padding:0px; margin:0px; width:256px;}

.tooltipContent {white-space:normal; padding:0px; margin:0px; background:#FFFFCC;}
.tooltipContent:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.toolTipArea {position:relative;}
.tooltipBlock {position:relative; z-index:36;}
.tooltipBlockShade {position:absolute; left:3px; top:3px; z-index:35; opacity: .4;  }
.tooltipTable {z-index:36; border-collapse:collapse; border:0px !important; padding:0px; margin:0px;}
.tooltipTable tr.topTR td {height:6px !important;}
.tooltipTable td {border-collapse:collapse; border:0px !important; padding:0px; margin:0px;}
.tooltipTopBG {background:url(http://img.fantrax.com/icons/tooltipTopBG.gif) repeat-x; height:6px; padding:0px; margin:0px;}
.tooltipBottomBG {background:url(http://img.fantrax.com/icons/tooltipBottomBG.gif) repeat-x; height:6px; padding:0px; margin:0px;}
.tooltipLeftBG {background:url(http://img.fantrax.com/icons/tooltipLeftBG.gif) repeat-y; width:7px; padding:0px; margin:0px;}
.tooltipRightBG {background:url(http://img.fantrax.com/icons/tooltipRightBG.gif) repeat-y; width:7px; padding:0px; margin:0px;}
.tooltipTitleLeft {float:left; background:url(http://img.fantrax.com/icons/tooltipTitleLeft.gif) repeat-y; width:4px; height:16px;padding:0px; margin:0px;}
.tooltipTitleRight {float:left; background:url(http://img.fantrax.com/icons/tooltipTitleRight.gif) repeat-y; width:4px; height:16px;padding:0px; margin:0px;}
.tooltipTitle {float:left; background-color:#FFD800; height:16px; margin:0px; padding:0px;}
.tooltipTitle div {color:#000000; padding:0px; margin:0px;}
.tooltipTitle div.txt {width:185px; float:left; font-weight:bold;}
.tooltipTitle div.btn {width:10px; float:left; line-height:14px;}
.tooltipTitle div.btn a {font-weight:bold; text-decoration:none; color:#000000;}


.tooltipContent .theText {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}


.tooltipContent .theText p {margin:0px; padding:0px; text-align:left !important;}
.betaHelp .theText p {padding:2px;}
#lsPageHelp .theText p {padding:2px;}
.tooltipContent .theTitle {font-family: Arial, Helvetica, sans-serif; cursor:move; font-size:11px; margin:0px; padding:0px; text-align:left !important;}
.tooltipContent .theTitle:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.tooltipTableShade {white-space:normal; border-collapse:collapse; border:0px !important; padding:0px; margin:0px;}
.tooltipTableShade td {border-collapse:collapse; border:0px !important; padding:0px; margin:0px;}
.tooltipTopBGShade {background:url(http://img.fantrax.com/icons/tooltipTopBGShade.gif) repeat-x; height:6px; padding:0px; margin:0px;}
.tooltipBottomBGShade {background:url(http://img.fantrax.com/icons/tooltipBottomBGShade.gif) repeat-x; height:6px; padding:0px; margin:0px;}
.tooltipLeftBGShade {background:url(http://img.fantrax.com/icons/tooltipLeftBGShade.gif) repeat-y; width:7px; padding:0px; margin:0px;}
.tooltipRightBGShade {background:url(http://img.fantrax.com/icons/tooltipRightBGShade.gif) repeat-y; width:7px; padding:0px; margin:0px;}
.tooltipTitleLeftShade {float:left; background:url(http://img.fantrax.com/icons/tooltipTitleLeftShade.gif) repeat-y; width:4px; height:16px;padding:0px; margin:0px;}
.tooltipTitleRightShade {float:left; background:url(http://img.fantrax.com/icons/tooltipTitleRightShade.gif) repeat-y; width:4px; height:16px;padding:0px; margin:0px;}
.tooltipTitleShade {float:left; background-color:#000000; height:16px; margin:0px; padding:0px;}
.tooltipTitleShade div {background-color:#000000; color:#000000; padding:0px; margin:0px;}
.tooltipTitleShade div.txt {width:186px; float:left;}
.tooltipTitleShade div.btn {width:9px; float:left; line-height:14px;  border:1px solid #000000;}
.tooltipTitleShade div.btn a {font-weight:bold; text-decoration:none; color:#000000;}
.tooltipContentShade {padding:0px; margin:0px;background:#FFFFCC;}
.tooltipContentShade:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.tooltipContentShade .theTextShade {font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000;font-weight:normal;}

.tooltipContentShade .theTextShade p {margin:0px; padding:0px;}
.tooltipContentShade .theTitleShade {font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000;margin:0px; padding:0px;}
.tooltipContentShade .theTitleShade:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

/*promo*/

.fantasyPromoContainer {width:980px; background:#000000; margin:0px; padding:10px;}
.promoLeft {width:614px; float:left;}
.promoRight {z-index:30; width:356px; float:left; margin-left:10px; position:relative;}
.promoRight .globalLogin {z-index:50; width:430px; height:215px; position:absolute; right:-9px; top:-54px; z-index:50;}
.promoRight .globalLoginBG {z-index:50; width:430px; height:215px; background:url(http://img.fantrax.com/icons/login.png) no-repeat; position:absolute; right:-9px; top:-54px; z-index:49;}
.promoMainRight {z-index:30;position:relative;}
.promoMainRight .globalLogin {z-index:50; width:430px; height:215px; position:absolute; right:-24px; top:-48px; z-index:50;}
.promoMainRight .globalLoginBG {z-index:50; width:430px; height:215px; background:url(http://img.fantrax.com/icons/login.png) no-repeat; position:absolute; right:-24px; top:-48px; z-index:49;}

.promoCurveTop {background:url(http://img.fantrax.com/icons/promoCurveTop.gif) no-repeat; width:614px; height:2px; font-size:1px;}
.promoCurve {background:url(http://img.fantrax.com/icons/promoCurveBG.gif) repeat-y; width:614px;}
.promoCurveBottom {background:url(http://img.fantrax.com/icons/promoCurveBottom.gif) no-repeat; width:614px; height:2px; font-size:1px;}
.promoCurveContent {padding:10px; background:#F1F1F1;}

.promoMain h1 {text-align:center;font-size:36px; font-weight:bold; margin:0px; padding:0px;}
.promoMain h1.free {color:#FF3333; font-size:36px; font-weight:bold;}
.promoMain h1 span {letter-spacing:-1px; color:#0064FE; font-size:32px; position:relative; top:-7px;}
.promoMain h2 {text-align:center;left:0px; position:absolute; z-index:2; color:#FFFFFF; font-size:26px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; width:560px;}
.promoMain h2 .firstL {font-size:34px;}
.promoMain h2.shadow {left:1px; top:1px; position:absolute; z-index:1; color:#000000 !important; font-size:26px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; width:560px;}
.promoMain h2.shadow .free {color:#000000; font-size:34px;}
.promoMain h2.shadow .grandPrize {color:#000000; font-size:38px;}
.promoMain h2.shadow .firstL {font-size:34px;}
.promoMain div.regOpening {font-size:24px; color:#FFFFFF; padding-top:64px; font-weight:bold; text-align:center}
.promoMain div.notifyMe {font-size:16px; text-align:center; padding-top:10px}
.promoMain .shadowContainer {width:360px; left:27px; top:0px; position:relative;}
.promoMain .shadowButtonContainer {margin-top:110px; width:340px; text-align:center; left:227px; top:0px; position:relative;}
.promoMain .but {left:0px; position:absolute; z-index:2;font-size:20px; color:#FFFFFF; font-weight:bold;}
.promoMain .but a {text-decoration:none; font-size:20px; color:#FFFFFF; font-weight:bold;}
.promoMain .but a:hover {text-decoration:none; font-size:20px; color:#FFFFFF; font-weight:bold;}
.promoMain .shadowBut {left:1px; top:1px; position:absolute; z-index:1; font-size:20px; color:#B23B00; font-weight:bold;}
.promoMain .shadowButtonContainer {cursor:pointer; width:614px; margin-top:100px;  text-align:center; top:0px; position:relative;}
.promoMain .but {white-space:nowrap; left:20px; position:absolute; z-index:2;font-size:20px; color:#FFFFFF; font-weight:bold;}
.promoMain .but a {text-decoration:none; font-size:20px; color:#FFFFFF; font-weight:bold;}
.promoMain .but a:hover {text-decoration:none; font-size:20px; color:#FFFFFF; font-weight:bold;}
.promoMain .shadowBut {white-space:nowrap; left:21px; top:25px; position:absolute; z-index:1; font-size:20px; color:#B23B00; font-weight:bold;}
.promoMain .shadowButtonLogo img {margin-top:2px; }

.promoWelcome {margin-top:10px;}
.promoSport {margin-top:10px;}
.promoSport .playerNewsSportsHub{width:614px;}

.promoSport p.more {display:none;}
.promoSport .topHeadlineBlock {border:0px; border-bottom:1px solid #A4A4A4 !important; width:614px; margin:0px; padding:0px;}
.topHeadlinePromoLead {width:199px; float:left;}
.topHeadlinePromo {width:415px; float:left;}

.promoSport .topHeadlineTitle {width:415px;}
.promoSport .topHeadlineTitle h1 {font-size:14px;}
.promoSport .topHeadlineAbstract {border:0px; width:415px; padding-bottom:3px;}

.promoSport .headlinesBlock {border:0px; margin:0px; padding:0px; width:415px !important;}
.promoSport .headlinesBlock .headlinesAreaContainer {width:415px !important; margin:0px; padding:0px;}
.promoSport .headlinesBlock .headlinesSportAreaContainer {width:415px !important; margin:0px; padding:0px;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .headline {width:400px !important;}
.promoSport .headlinesTitle {background:url(http://img.fantrax.com/icons/headlinesTitleBG.jpg) repeat-y right top #000000; width:415px;}
.promoSport .topHeadlineBlock .topHeadlineTitle h2 {background:url(http://img.fantrax.com/icons/topHeadlineBG.jpg) left bottom repeat-x #FFFFFF; position:relative; z-index:3; margin:0px 0px 0px 0px; padding:4px 10px 4px 10px;  font-size:17px; color:#011574; font-weight:bold;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .firstBullet {padding-top:4px; margin-top:4px; border-top:1px solid #C6C6C6;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .firstHeadline {padding-top:4px; margin-top:4px; border-top:1px solid #C6C6C6;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .startBullet {padding-top:4px; margin-top:0px; border-top:0px;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .startHeadline {padding-top:4px; margin-top:0px; border-top:0px;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .headline {width:377px; float:left; list-style:none;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .headline p {padding:0px 10px 0px 0px; margin:0px; font-size:11px; color:#000000;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .sportBullet {padding-top:0px; padding-bottom:4px; height:11px; border-top:0px !important; border-bottom:1px solid #C6C6C6 !important; width:16px !important;}
.promoSport .headlinesBlock .headlinesAreaContainer .headlinesArea .sportHeadline {padding-top:0px; padding-bottom:4px; border-top:0px !important; border-bottom:1px solid #C6C6C6 !important; width:337px !important;}

.promoSport .playerNewsSportsHub {height:32px;}
.promoSport .playernewsTitle {height:32px !important;}
.promoSport .playernewsTitle h2 {font-size:18px; color:#367115 !important;}
.topHeadlinePromoLead img {border-left:1px solid #A4A4A4; margin:0px; padding:0px;}
.promoFantasy {margin-top:10px;}
.promoFantasy .playerNewsSportsHub {height:32px;}
.promoFantasy .playernewsTitle {height:32px !important;}
.promoFantasy .playernewsTitle h2 {font-size:18px; color:#367115 !important;}

.promoFantasy .playernewsSportsContainer {width:612px !important;}
.promoFantasy .playerNewsSportsHub {width:612px !important;}
.promoFantasy .playernewsTitle {width:612px !important;}
.promoFantasy .playernewsHeadlinesContainer {width:612px !important;}
.promoFantasy .playernewsHeadlinesBlock {padding:0px;}

.promoCurveContent h2 {color:#367115; font-size:20px; font-weight:bold; padding:0px; margin:0px 0px 10px 0px;}
.promoCurveContent h5 {color:#000000; font-size:14px; font-weight:bold; padding:0px; margin:0px;}

.promoCurveContent ul {margin:15px 0px 0px; padding:0px; font-weight:bold;}
.promoCurveContent ul li {background:url(http://img.fantrax.com/icons/promoBullet.gif) 0px 2px no-repeat; list-style:none; padding:0px 0px 5px 15px; margin:0px; font-size:16px;}

.promoFeatures {margin-top:10px;}
.promoFeatures .gamesContainer  {width:354px !important;}
.promoFeatures .featuredGamesBlock  {width:354px !important;}
.promoFeatures .homeTitle  {width:354px !important;}
.promoFeatures .featuredGames  {width:354px !important;}
.promoFeatures .featuredGames .game {width:175px !important;}
.promoFeatures .featuredGames .game .name {width:150px !important; padding:0px 0px 10px 10px; font-size:11px;}
.promoFeatures .featuredGames .game .link {margin:0px 0px 0px 10px;font-size:11px;}
.promoFeatures .featuredGamesBlock p.l {display:none;}
.promoFeatures .featuredGamesBlock h2 {font-size:18px; color:#367115; padding-top:3px;}
.promoFeatures #featuredSubCurrent {display:none;}
.promoLeft .newsAd {margin-top:10px; margin-left:73px;} 
.promoLogin {background:url(http://img.fantrax.com/icons/promoLoginBG.gif) repeat-x;}
.promoLoginContent {padding:10px;}
.promoLoginContent .r {color:#E5421F; font-weight:bold; font-size:13px;}
.promoLoginContent .r a {margin-left:15px; color:#000000; font-size:12px; text-decoration:underline;}
.promoLoginContent .l {color:#000000; font-weight:bold; font-size:13px; margin:10px 0px 0px 0px;}
.promoLoginContent .b {margin-top:10px;}
.promoLoginContent .m {margin-top:5px; text-align:right;}
.promoLoginContent .m a {font-weight:bold;color:#000000; text-decoration:none;}
.promoLoginContent .m a:hover {color:#000000; text-decoration:underline;}
.promoLoginContent td.n {font-weight:bold; font-size:12px;}
.promoLoginContent td.v input {border:1px solid #000000; width:165px;}
.promoLoginContent td.s div {background:url(http://img.fantrax.com/icons/promoLoginSignup.gif) repeat-x; height:23px; line-height:23px; border:1px solid #000000; padding:0px 5px 0px 10px;}
.promoLoginContent td.s div input {padding-right:16px; background:url(http://img.fantrax.com/icons/promoSignupArrow.gif) no-repeat right 5px; font-weight:bold; font-size:12px; text-decoration:none; color:#000000; border:0px; font-family: Arial, Helvetica, sans-serif; padding-top:3px;}
.promoLoginContent td.s div a {padding-right:16px; background:url(http://img.fantrax.com/icons/promoSignupArrow.gif) no-repeat right 5px; font-weight:bold; font-size:12px; text-decoration:none; color:#000000; border:0px; font-family: Arial, Helvetica, sans-serif; padding-top:3px;}
.promoLoginContent .joinTitle {cursor:pointer; background:url(http://img.fantrax.com/icons/joinSalaryBG.jpg) repeat-x 0px 0px; height:24px; border-left:1px solid #83BF5E; border-right:1px solid #83BF5E; }
.promoLoginContent .joinTitle p {text-align:center; padding:3px 10px 0px 10px; margin:0px;}
.promoLoginContent .joinTitle a {margin:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; font-size:16px; text-decoration:none;}

.promoMainRight .promoLogin {margin-top:10px;}
.promoMainRight .promoLoginContent {padding:0px;}
.promoMainRight .promoLoginContent td.v input {border:1px solid #000000; width:130px;}

.registerContainer {border-top:2px solid #0D1D72; border-left:0px; border-right:0px; width:830px; padding:0px 0px 0px 0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.registerContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.registerContainer .content {width:790px; background:#A3C0EA; padding:15px; margin:0px; }
.registerContainer .content2 {width:800px; background:#FFFFFF; padding:15px; margin:0px; }

/* all games list */
.gamesListContainer {padding:10px 5px 10px 4px;}
.gamesListNavBlock {background:url(http://img.fantrax.com/icons/gamesListBG.jpg) repeat-x; height:24px; width:820px; padding:0px; margin:0px;}
.gamesListNavBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.gamesListNavStart {float:left; background:url(http://img.fantrax.com/icons/gamesListNavStart.jpg) repeat-x; height:24px; width:1px; padding:0px; margin:0px;}
.gamesListNav {float:left; height:24px; width:818px; padding:0px; margin:0px;}
.gamesListNavEnd {float:left; background:url(http://img.fantrax.com/icons/gamesListNavEnd.jpg) repeat-x; height:24px; width:1px; padding:0px; margin:0px;}
.gamesListNav ul {height:24px; width:818px; padding:0px; margin:0px;}
.gamesListNav ul li {float:left; list-style:none; height:24px; padding:0px; margin:0px; }
.gamesListNav ul li.on {background:url(http://img.fantrax.com/icons/gamesListBGOn.jpg) repeat-x !important;}
.gamesListNav ul li p {padding:5px 20px 5px 20px; margin:0px; text-align:center;background:url(http://img.fantrax.com/icons/gamesListSeparator.jpg) no-repeat right top;}
.gamesListNav ul li p a {text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF;}

.gamesListNavContent {margin:0px; padding:0px;}
.gamesListNavContent:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.gamesList {clear:both; padding:0px; margin:0px;}

.gamesListContent {width:820px; background:url(http://img.fantrax.com/icons/gamesListContentBG.jpg) repeat-x #EDF1FC; padding:0px; margin:0px 0px 0px 0px;}
.gamesListContent:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.gamesListContent .icon {float:left; width:208px; padding:0px; margin:0px 18px 0px 0px; text-align:right;}
.gamesListContent .icon p {padding:0px; margin:0px 0px 0px 0px; text-align:right;}
.gamesListContent .icon p.mainIc {padding:0px; margin:0px 0px 0px 0px; text-align:right; position:relative; z-index:3; top:3px;}
.gamesListContent .icon p.miniIc {padding:0px; margin:-5px 0px 0px 0px; text-align:right; position:relative; top:-3px; z-index:2;}
.gamesListContent .lInfo {display:block; float:left; width:594px; padding:0px 0px 0px 0px; margin:0px; text-align:left;}
.gamesListContent .lInfo p {padding:8px; margin:0px;}
.gamesListContent .lInfo ul.links {padding:0px; margin:5px 0px 0px 8px;}
.gamesListContent .lInfo ul.links li {list-style:none; float:left; padding:5px 15px 0px 0px; margin:0px 0px 3px 0px;}
.gamesListContent a {text-decoration:none; font-size:11px; color:#0D1D72; font-weight:bold;}
.gamesListContent a:hover {text-decoration:underline; font-size:11px; color:#0D1D72; font-weight:bold;}
.gamesListContent table {width:550px}
.gamesListContent table td span {font-size:15px; color:#000000; padding-right:4px}

.gamesListMainContent {background:#D9E4F6 !important; margin-top:2px !important;}
.gamesListMinorContent {margin-top:1px !important;}
.gamesListMinorContent .icon p {padding-bottom:10px; }
.gamesListCommishContent {padding:5px 0px 5px 0px;}
.gamesListMainContent {padding:5px 0px 5px 0px;}
.gamesListMinorContent {padding:2px 0px 5px 0px;}
.gamesListCommishContent .lInfo ul.links {padding:0px; margin:5px 0px 5px 8px;}
.gamesListCommishContent .lInfo ul.links li {list-style:none; float:left; width:255px; padding:0px 0px 6px 0px; margin:0px 0px 3px 0px;}

h3.commishTitle {font-weight:bold; font-size:18px; color:#011574; border-bottom:1px solid #011574; margin:0px 20px 10px 20px; padding:20px 0px 0px 0px;}
.commishList {clear:both; padding:0px; margin:0px;}

.adminListContent {padding:0px 0px 5px 0px !important}
.commishListContent {width:819px; padding:0px 0px 20px 0px; margin:0px;}
.commishListContentOn {background:#EEEEEE !important;}
.commishListContent:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.commishListContent .icon {float:left; width:190px; padding:0px; margin:0px 18px 0px 0px; text-align:right;}
.commishListContent .icon p {padding:0px; margin:8px 0px 0px 26px; text-align:left;}

.commishListContent .icon p a {color:#0D1D72; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.commishListContent .icon p a:hover {color:#0D1D72; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size:13px;}

.commishListContent .icon p .greyLink {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#888888;}

.commishListContent .lInfo {display:block; float:left; width:572px; padding:0px 0px 0px 0px; margin:0px; text-align:left;}
.commishListContent .lInfo p {padding:8px; margin:0px; font-size:11px;}
.commishListContent .lInfo .linksBlock {clear:both;}

.commishListContent .warningMessage {display:block; float:left; width:800px; padding:0px 0px 0px 28px; margin:0px; text-align:left; font-size:12px; font-weight:bold; color:#991111}

.commishListContent a {font-size:11px; color:#0338C6; font-weight:bold;}
#commishMessage {text-align:left; padding:0px 0px 20px 40px; }
h4.commishMessage {font-weight:bold; font-size:13px; padding:0px; margin:0px 0px 10px 0px;}
h4.successMessage {color:#0D1D72;}
h4.errorMessage {color:#990000;}
div.errorMessage ul {color:#990000}
#commishMessage input {font-size:12px;}
#errorMessages {color:#FF0000;}

.leagueCreationBlock * {font-family: Arial, Helvetica, sans-serif !important;}
.leagueCreationBlock td {font-family: Arial, Helvetica, sans-serif !important;}
.leagueCreationBlock td * {font-family: Arial, Helvetica, sans-serif !important;}
.leagueCreationBlock h4 {font-family: Arial, Helvetica, sans-serif !important;}
.leagueCreationButtons {font-family: Arial, Helvetica, sans-serif !important;}
.leagueCreationBlock select {font-family: Arial, Helvetica, sans-serif !important;}
.leagueCreationBlock input {font-family: Arial, Helvetica, sans-serif !important;}
.leagueCreationBlock textarea {font-family: Arial, Helvetica, sans-serif !important;}
.generic td {font-family: Arial, Helvetica, sans-serif !important;}



.tournament {width:819px; margin:10px 0px 10px 5px;}
.tournament .roundLeft {float:left;}
.tournament .roundLeft h1 {font-size:14px; padding:0px; margin:0px; font-weight:bold;  text-align:center;}
.tournament .roundRight {float:left;}
.tournament .roundRight h1 {font-size:14px; padding:0px; margin:0px; font-weight:bold; text-align:center;}
.tournament .roundFinal h1 {font-size:14px; padding:0px; margin:0px; font-weight:bold; text-align:center;}
.tournament h1 span {font-size:11px; font-weight:normal;}
.tournament .match {width:100%; position:relative;}

.tournament .reseedtrue {margin-right:10px;}
.tournament .manualtrue {margin-right:25px;}

.tournament .roundLeft .match {float:left; border:1px solid #000000; border-left:0px;}
.tournament .roundLeft .vTeam {position:absolute; top:-15px; left:5px;}
.tournament .roundLeft .hTeam {position:absolute; bottom:0px; left:5px;}

.tournament .roundRight .match {float:left; border:1px solid #000000; border-right:0px;}
.tournament .rountRight .vTeam {position:absolute; top:0px; left:0px; }
.tournament .roundRight .hTeam {position:absolute; bottom:0px; left:0px; }

.tournament .roundFinal {float:left; border-bottom:1px solid #000000;}
.tournament .roundFinal .vTeam {width:100%; text-align:center; position:absolute; bottom:5px !important;}
.tournament .roundFinal .hTeam {width:100%; text-align:center; position:absolute; bottom:-20px !important;}



/******************************************************** CALENDAR CSS ***************************************************/

/* The main calendar widget.  DIV containing a table. */
.calendar { position: relative; display: none; border-top: 2px solid #fff; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #fff; font-size: 11px; color: #000; cursor: default; background: #E3E7EC; font-family: tahoma,verdana,sans-serif; z-index:50;}
.calendar table { border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; font-size: 11px; color: #000; cursor: default; background: #E3E7EC; font-family: tahoma,verdana,sans-serif;}

/* Header part -- contains navigation buttons and day names. */
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */ text-align: center; padding: 1px; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff;}
.calendar .nav { background: transparent url(http://img.fantrax.com/icons/calMenuArrow.gif) no-repeat 100% 100%;}
.calendar thead .title { /* This holds the current "month, year" */ font-weight: bold; padding: 1px; border: 1px solid #000; background: #3C4C66; color: #fff; text-align: center;}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */}
.calendar thead .daynames { /* Row <TR> containing the day names */}
.calendar thead .name { /* Cells <TD> containing the day names */ border-bottom: 1px solid #000; padding: 2px; text-align: center; background: #64748D; color:#FFFFFF !important;}
.calendar thead .weekend { /* How a weekend day name shows in header */ color: #000;}
.calendar thead .hilite { /* How do the buttons in header appear when hover */ border-top: 2px solid #fff; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #fff; padding: 0px; background-color: #4F6795; color:#FFF !important;}
.calendar thead .active { /* Active (pressed) buttons in header */ padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; background-color: #b8c0c4;}

/* The body part -- contains all the days in month. */
.calendar tbody .day { /* Cells <TD> containing month days dates */ width: 2em; text-align: right; padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth { font-size: 80%; color: #000;}
.calendar tbody .day.othermonth.oweekend { color: #000;}
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #64748D; color:#FFF;}
/* .calendar tbody .rowhilite td { background: #4F6795; color:#FFFFFF !important;} */
.calendar tbody .rowhilite td.wn { background: #64748D; color:#FFFFFF !important;}
.calendar tbody td.hilite { /* Currently selected cell */ font-weight: bold; padding: 2px 0px 0px 2px; border: 1px solid !important; border-color: #000 #000 #000 #000 !important; text-align: center; background: #FFFFFF; color: #000 !important}
.calendar tbody td.active { /* Active (pressed) cells <TD> */ border: 1px solid; border-color: #000 #fff #fff #000;}
.calendar tbody td.weekend { /* Cells showing weekend days */ color: #000;}
.calendar tbody td.today { /* Cell showing today date */ font-weight: bold !important; background: #E3E7EC !important; border: none; color:#000000 !important}
.calendar tbody td.selected { /* Currently selected cell */ font-weight: bold; padding: 2px 0px 0px 2px; border: 1px solid !important; border-color: #000 #000 #000 #000; text-align: center; background: #EEEEEE !important; color: #000 !important}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ visibility: hidden;}
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ display: none;}

/* The footer part -- status bar and "Close" button */
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */ background: #64748D; padding: 1px; border: 1px solid #000; background: #3C4C66; color: #fff; text-align: center;}
.calendar tfoot .hilite { /* Hover style for buttons in footer */ border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; padding: 1px; background: #4F6795;}
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000;}

/* Combo boxes (menus that display months/years for direct selection) */
.calendar .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; background: #4F6795; font-size: 90%; padding: 1px; z-index: 100;}
.calendar .combo .label,.calendar .combo .label-IEfix { text-align: center; padding: 1px;}
.calendar .combo .label-IEfix { width: 4em;}
.calendar .combo .active { background: #E3E7EC; padding: 0px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000;}
.calendar .combo .hilite { background: #048; color: #aef;}
.calendar td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #64748D;}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm { padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff;}
.calendar td.time .ampm { text-align: center;}
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold;}
.calendar td.time span.hilite { border-color: #000; background-color: #667; color: #aaa;}
.calendar td.time span.active { border-color: #f00; background-color: #000; color: #0f0;}

/******************************************************** CONTENT CSS ***************************************************/

table.genericRelative {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.genericRelative td {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}

table.generic {width:800px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.generic td {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.generic td input {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
table.generic td input.tb {border:1px solid #000000; width:250px;}
table.generic td input.tbQty {border:1px solid #000000; width:30px;}
table.generic td input.tbDate {border:1px solid #000000; width:70px;}
table.generic td textarea {border:1px solid #000000; overflow-x:hidden; overflow-y:auto;}

table.generic td p {margin:0px; padding:3px 5px 3px 0px;}

table.fantasyLS {width:800px; border-collapse:collapse; padding:0px; margin:0px;}
table.fantasyLS td {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.fantasyLS td input {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
table.fantasyLS td input.tb {border:1px solid #000000; width:250px;}
table.fantasyLS td input.tbQty {border:1px solid #000000; width:30px;}
table.fantasyLS td input.tbDate {border:1px solid #000000; width:70px;}
table.fantasyLS td textarea {border:1px solid #000000; overflow-x:hidden; overflow-y:auto;}
table.fantasyLS td p {margin:0px; padding:3px 5px 3px 0px;}

table.fantasyLSAuto {width:auto !important;}
table.fantasyLSAuto .name {padding-right:25px;}
table.fantasyLSDefault .name {width:250px;}
table.fantasyLSDefault .value {width:550px;}
table.fantasyLSClaimsDrops .name {width:250px; white-space:nowrap}

/*table.generic td.name {width:250px; text-align:left;}
table.generic td.name p {margin:0px; padding:3px 5px 3px 0px;}
table.generic td.value {width:470px; text-align:left;}
table.generic td.value p {margin:0px; padding:3px 0px 3px 5px;}
table.generic td.ttvalue {width:100px; text-align:left;}
table.generic td.singleCol {width:470px; text-align:left;}
table.generic td.singleCol p {margin:0px; padding:3px 5px 3px 0px;}
*/
table.generic1 td.name {width:800px;}

table.generic2 td.name {width:350px; text-align:left;}
table.generic2 td.value {width:370px; text-align:left;}

table.generic3 {width:800px;}
table.generic3 td.name {width:320px; text-align:left;}
table.generic3 td.value {width:270px; text-align:left;}

table.generic4 {width:800px;}
table.generic4 td.name {width:270px; text-align:left;}
table.generic4 td.value {width:450px; text-align:left;}
table.generic4 td.singleCol {width:300px; text-align:left; padding:0px 0px 0px 30px;}

table.generic5 {width:800px;}
table.generic5 td.name {width:120px; text-align:left;}
table.generic5 td.value {width:530px; text-align:left;}

table.generic6 {width:800px;}
table.generic6 td.name {width:350px; text-align:left;}
table.generic6 td.value {width:240px; text-align:left;}

table.generic7 {width:800px;}
table.generic7 td.name {width:320px; text-align:left;}
table.generic7 td.value {width:420px; text-align:left;}

table.generic8 {width:800px;}
table.generic8 td.name {width:300px; text-align:left;}
table.generic8 td.value {width:480px; text-align:left;}

table.generic9 {width:800px;}
table.generic9 td.name {width:390px; text-align:left;}
table.generic9 td.value {width:410px; text-align:left;}

table.genericTie {width:800px;}
table.genericTie td.name {width:150px; text-align:left;}
table.genericTie td.value {width:420px; text-align:left;}
table.genericTie td.ttvalue {width:150px; text-align:left;}

table.genericRoster td.label {font-size:11px; white-space:nowrap; padding:0px 5px 0px 0px;}
table.genericRoster td.widget {font-size:11px; padding:0px 5px 10px 0px;}
table.genericRoster td p {padding:0px; margin:0px 0px 10px 0px;}

table.fantasyTableLS {border:0px; border-collapse:collapse; padding:0px; margin:0px 0px 0px 0px;}
table.fantasyTableLS th {text-align:center;border:1px solid #666666;text-align:left;background-color:#666666; color:#FFDD26; padding:0px; margin:0px;}
table.fantasyTableLS th p {text-align:center; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFDD26; padding:3px; margin:0px;}
table.fantasyTableLS td {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #666666; padding:0px 2px 0px 2px; margin:0px;}
table.fantasyTableLS td p {margin:0px; padding:3px 3px 3px 3px;}
table.fantasyTableLS .row_1 {background:#EEEEEE;}

table.simpleFantasyTable {border:0px; border-collapse:collapse; padding:0px; margin:0px 0px 0px 0px;}
table.simpleFantasyTable th {text-align:center;border:1px solid #AAAAAA;text-align:left;background-color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFDD26; padding:3px; margin:0px;}
table.simpleFantasyTable th.center {text-align:center !important}
table.simpleFantasyTable th a {color:#FFDD26}
table.simpleFantasyTable th a:hover {color:#FFDD26; text-decoration:underline}
table.simpleFantasyTable td {font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #DDDDDD; padding:3px 3px 3px 3px; margin:0px;}
table.simpleFantasyTable td.right {text-align:right !important}
table.simpleFantasyTable a {color:#0D1D72; text-decoration:none;}
table.simpleFantasyTable a:hover {color:#0D1D72; text-decoration:underline;}

table.scoringSystem {width:800px;}
table.scoringSystem td.leagueType {width:150px;}
table.scoringSystem td.action {width:15px;}
table.scoringSystem td.desc {width:490px;}

table.h2hPlayoffs {width:800px;}
table.h2hPlayoffs td {padding: 3px 0px 3px 0px}
table.h2hPlayoffs td.name {width:290px; text-align:right;}
table.h2hPlayoffs td.value {width:410px; text-align:left;}
table.h2hPlayoffs td select {font-size:11px} 

table.customContracts {width:720px; margin:0px 0px 0px 30px;}
table.customContracts th {padding:3px;}
table.customContracts td {padding:3px;}
table.customContracts td.nom {width:75px;}
table.customContracts td.action {width:75px;}
table.customContracts td.default {width:50px; text-align:center;}
table.customContracts td.desc {width:450px;}
table.customContracts a {color:#0D1D72; text-decoration:none;}
table.customContracts a:hover {color:#0D1D72; text-decoration:underline;}

table.leagueCreationPrizes td {vertical-align:top;}
table.leagueCreationPrizePlaces td input.num {width:70px}
table.leagueCreationPrizePlaces td input.custom {width:260px}
table.leagueCreationPrizePlaces td.place {text-align:center}

table.leagueCreationPrizePeriods td.date {padding: 0px 10px 0px 20px; white-space:nowrap}
table.leagueCreationPrizePeriods th.date {padding: 0px 10px 0px 20px}
table.leagueCreationPrizePeriods td.action {text-align:center; padding: 0px 10px 0px 20px}
table.leagueCreationPrizePeriods th.action {text-align:center; padding: 0px 20px 0px 20px}
table.leagueCreationPrizePeriods td input.ppDisable {background-color:#DDDDDD}
table.leagueCreationPrizePeriods td input.ppEable {background-color:#FFFFFF}
table.leagueCreationPrizePeriods td.ppDisable {display:none}
table.leagueCreationPrizePeriods td.ppEnable {display:inline}
table.leagueCreationPrizePeriods td span.ppDisable {display:none}
table.leagueCreationPrizePeriods td span.ppEnable {display:inline}
table.leagueCreationPrizePeriods th.ppDisable {display:none}
table.leagueCreationPrizePeriods th.ppEnable {display:inline}


span.award {display:none;}
.prizeTB {border:1px solid #000000 !important; width:50px !important;}
tr.buttonRow input {font-size:11px; width:55px !important;}
.prizeCB {border:0px !important;}
.prizeDL {width:75px !important;}
.prizeAdd {width:50px !important;}

table.prizeTable th.place {width:30px; text-align:center}
table.prizeTable td.place {width:30px; text-align:center}
table.prizeTable th.team {width:230px;}
table.prizeTable td.team {width:230px;}
table.prizeTable th.prizes {width:440px;}
table.prizeTable td.prizes {width:440px;}

.myteamBlock {width:808px; background-color:#FFFFFF; padding:5px;}
.myTeam1, .myTeam2, .myTeam3 {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.myTeam1, .myTeam2, .myTeam3 td {font-size:11px;}
.myTeam1 .name {padding-right:10px}
.myTeam1 td .myTeam2 td, .myTeam3 td {padding:3px;}
.myTeamTB {width:200px; border:1px solid #000000;font-size:11px;}
.myTeam3 input {position:relative; top:2px;}
#theLogo {width:200px; text-align:left; float:right; margin-right:50px;}

.teamInfo {width:800px}
.teamInfo td {font-size:11px; padding: 6px 10px 0px 0px; white-space:nowrap;}
.teamInfo td.heading {font-size:13px; font-weight:bold}
.teamInfo td.name {width:80px; padding: 6px 10px 0px 14px}

.scoringPBLinks a.on {padding:2px 5px 2px 5px; text-decoration:none; font-weight:bold; color:#FFDD26; background-color:#666666;}
.scoringPBLinks a.off {text-decoration:none; color:#666666;}

.positionSelect {font-size:12px;margin:15px 0px 15px 0px; padding:0px;}
.positionSelect:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.positionSelect select {font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.positionSelect input {font-size:12px; font-family: Arial, Helvetica, sans-serif;}

table.lsMatchups { width:660px;}
table.lsMatchups th {padding:5px;}
table.lsMatchups td {padding:5px;}
table.lsMatchups td select {width:250px;}
table.lsMatchups td.action a {color:#2C4A8A; font-size:11px; text-decoration:none;}
table.lsMatchups td.action a:hover {text-decoration:underline;}

#toggleImg {cursor:pointer;}
#head2headmatchups {margin-bottom:10px;  width:800px; overflow-x:auto; overflow-y:hidden;}
.head2headmatchups {border:0px; border-collapse:collapse; width:800px !important;}
.head2headmatchups td {text-align:center; padding:1px !important;}
.head2headmatchups .team {text-align:left; white-space:nowrap;}
.head2headmatchups .total {}

table.rosterPositions {width:800px;}
table.rosterPositions th {text-align:center;}
table.rosterPositions th p {text-align:center;}
table.rosterPositions td p {text-align:center}
table.rosterPositions td.action {width:80px; text-align:center;}
table.rosterPositions td.action a {color:#2C4A8A; font-size:11px; text-decoration:none;}
table.rosterPositions td.action a:hover {text-decoration:underline;}

table.accountInfo {width:800px;}
table.accountInfo th {padding:3px; text-align:center}
table.accountInfo td {padding:4px 3px 4px 8px; text-align:left;}
table.accountInfo td.date {white-space:nowrap}
table.accountInfo td.name {text-align:center !important; white-space:nowrap}
table.accountInfo td.amountRef_false {text-align:right !important}
table.accountInfo td.amountRef_true {text-align:right !important; color:#ff0000}
table.accountInfo td.id {text-align:center !important;}
table.accountInfo .row1 {background:#FBFBFD;}
table.accountActions td {padding-right:40px}
a.addFunds {color:#0D1D72;text-decoration:underline;}
a.addFunds:hover {text-decoration:underline;}

table.minMax {width:800px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.minMax th {text-align:center; background-color:#2C4A8A; color:#FFFFFF; padding:0px; margin:0px;}
table.minMax th p {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#2C4A8A; color:#FFFFFF; padding:3px; margin:0px;}
table.minMax td {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #2C4A8A; padding:0px; margin:0px;}
table.minMax td.col1 {text-align:center;width:170px;}
table.minMax td.col2 {text-align:center;width:170px;}
table.minMax td.col3 {text-align:center;width:170px;}
table.minMax td p {margin:0px; padding:3px 3px 3px 3px;}
table.minMax .subRow {background-color:#C3CBD8;}
table.minMax .subRow td {color:#2C4A8A; font-weight:bold;}

table.addTeams {width:800px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.addTeams th {text-align:center;}
table.addTeams th p {text-align:center;}
table.addTeams td {text-align:center; padding:2px 2px 2px 2px}
table.addTeams td.teamName {width:220px; text-align:center;}
table.addTeams td.teamAbbrev {width:120px; text-align:center;}
table.addTeams td.ownerEmail {width:220px; text-align:left; padding-left:6px}
table.addTeams td.action {width:80px; text-align:center;}
table.addTeams td.action a {color:#2C4A8A; font-size:11px; text-decoration:none;}
table.addTeams td.action a:hover {text-decoration:underline;}

table.teams {width:800px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.teams th {border:1px solid #2C4A8A; text-align:center; background-color:#2C4A8A; color:#FFFFFF; padding:0px; margin:0px;}
table.teams th p {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#2C4A8A; color:#FFFFFF; padding:3px; margin:0px;}
table.teams .teamName {text-align:left !important;}
table.teams .teamName p {padding-left:8px; text-align:left;}
table.teams .teamAbbrev {text-align:left !important;}
table.teams .teamAbbrev p {padding-left:8px; text-align:left;}
table.teams .ownerEmail {text-align:left !important;}
table.teams .ownerEmail p {padding-left:8px; text-align:left;}
table.teams td {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #2C4A8A; padding:0px; margin:0px;}
table.teams td p {margin:0px; padding:3px 3px 3px 3px; font-size:11px;}
table.teams td.teamName {width:150px; text-align:left;}
table.teams td.teamName p {padding-left:8px;}
table.teams td.teamAbbrev {width:70px; text-align:center;}
table.teams td.ownerEmail {width:160px; text-align:center;}
table.teams td.yesNo {width:70px; text-align:center;}
table.teams td.sendInvite {width:120px; text-align:center;}
table.teams td.commish {width:260px; text-align:center; font-weight:bold;}
table.teams td.action {width:80px; text-align:center;}
table.teams td.action a {color:#2C4A8A; font-size:11px; text-decoration:none;}
table.teams td.action a {color:#2C4A8A; font-size:11px; text-decoration:none;}



table.divisions {width:800px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.divisions th {text-align:center; background-color:#2C4A8A; color:#FFFFFF; padding:0px; margin:0px;}
table.divisions th p {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#2C4A8A; color:#FFFFFF; padding:3px; margin:0px;}
table.divisions td {text-align:center;font-family: Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #2C4A8A; padding:0px; margin:0px;}
table.divisions td.teamName {text-align:center; width:170px;}
table.divisions td.action {text-align:center; width:80px;}
table.divisions td p {margin:0px; padding:3px 3px 3px 3px;}
table.divisions .subRow {background-color:#C3CBD8;}
table.divisions .subRow td {color:#2C4A8A; font-weight:bold;}
table.divisions a {color:#2C4A8A; font-size:11px; text-decoration:none;}
table.divisions a {color:#2C4A8A; font-size:11px; text-decoration:none;}

.divisionContainer {margin:0px; padding:0px; width:500px;}
.divisionContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.divisionBlock {float:left; margin:0px; padding:0px; width:290px;}

table.lsDivisions {width:300px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.lsDivisions tr {vertical-align:top;}
table.lsDivisions td {vertical-align:top;}
table.lsDivisions th {vertical-align:top;}
table.lsDivisions th {width:300px; text-align:center; background-color:#BDCADB; color:#2C4F8D; padding:0px; margin:0px;}
table.lsDivisions th p {text-align:center;}
table.lsDivisions td {text-align:center;}
table.lsDivisions td.teamName {text-align:center; width:209px;}
table.lsDivisions td.action {text-align:center; width:80px;}
table.lsDivisions td p {margin:0px; padding:3px 3px 3px 3px;}
table.lsDivisions a {color:#2C4A8A; font-size:11px; text-decoration:none;}

table.lsDivisions td.tdLeft {width:300px;}
table.lsDivisions td.tdRight {width:300px;}
table.lsDivisions table {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.lsDivisions table th {border:0px; border-bottom:1px solid #4F4F4F; border-collapse:collapse; padding:0px; margin:0px;}
table.lsDivisions table td {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.lsDivisions table tr.on td {background:#EEEEEE !important;}

.divisionBlockLeft table.lsDivisions {width:290px;}
.divisionBlockRight table.lsDivisions {width:290px;}
.divisionBlockSecond table.lsDivisions td {border-top:0px !important;}
.divisionBlock .title {margin:0px; border:1px solid #2C4F8D; border-top:0px; border-bottom:0px; background-color:#BDCADB; color:#2C4F8D; font-weight:bold; text-align:center;}
.divisionBlockRight .title {border-left:0px;}
.divisionBlockRight .teamName {border-left:0px;}
.divisionBlockFirst .title {border-top:1px solid #2C4F8D;}
.divisionBlockSecond .title {border-bottom:1px solid #2C4F8D;}

table.allowBidding {width:800px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.allowBidding th {text-align:center; background-color:#2C4A8A; border:1px solid #000000; color:#FFFFFF; padding:0px; margin:0px;}
table.allowBidding th p {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#2C4A8A; color:#FFFFFF; padding:3px; margin:0px;}
table.allowBidding td {text-align:center;font-family: Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #2C4A8A; padding:0px; margin:0px;}
table.allowBidding .cat {text-align:center; width:160px;}
table.allowBidding .name {text-align:center; width:180px;}
table.allowBidding .value {text-align:center; width:180px;}
table.allowBidding td p {margin:0px; padding:3px 3px 3px 3px;}
table.allowBidding .cat p {width:152px;}
table.allowBidding .name p {text-align:center; width:172px;}
table.allowBidding .value p {text-align:center; width:172px;}

table44Pool {width:800px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}

table.playerPool td {vertical-align:top; width:110px; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px;}
table.playerPool td.team {width:100px;}
table.playerPool td.team p {width:94px; font-weight:bold !important;}
table.playerPool td p {width:64px; margin:0px; padding:3px 3px 3px 3px;}
table.playerPool td .cb {width:15px; float:left; padding-right:3px;}
table.playerPool td .nm {width:80px; float:left;}

table.playerPool tr.row1 td {background-color:#CCCCCC !important;}
table.playerPool tr.lastrow td {border-bottom:0px;}
 
table.scoring {width:787px;}
table.scoring td.group {width:75px; text-align:left;}
table.scoring td.category {width:240px; text-align:left;}
table.scoring td.weight {width:200px; text-align:center;}
table.scoring td.action {width:210px; text-align:center;}
table.scoring td.action a {color:#2C4A8A; font-size:11px; text-decoration:none;}
a.reglink {color:#2C4A8A; font-size:11px; text-decoration:none;}
table.scoring a.link {color:#0D1D72; text-decoration:none;}
table.scoring a.link:hover {color:#0D1D72; text-decoration:underline;}

table.scoringPB td.group {width:70px; text-align:left;}
table.scoringPB td.category {width:50px; text-align:left;}
table.scoringPB td.weight {width:350px; text-align:center;}
table.scoringPB td.range {width:50px; text-align:center;}
table.scoringPB td.action {width:70px; text-align:center;}

table.scoringGameSchedule {width:800px;}
table.scoringGameSchedule td div {margin:0px; padding:2px 3px 2px 3px; font-size:11px;}
table.scoringGameSchedule a.link {color:#0D1D72; text-decoration:none;}
table.scoringGameSchedule a.link:hover {color:#0D1D72; text-decoration:underline;}

.scoringDesc {position:relative; top:0px; color:#346CFD; margin-left:20px;}
.scoringDesc .err {color:#E22343;}

.scoringPosSelector {padding:0px 0px 5px 0px; margin:0px;}
.scoringGrad {position:relative; top:9px; left:0px; height:22px; width:500px; z-index:2; padding:0px; margin:0px;}
.scoringNav {height:22px;  position:absolute; top:55px;  width:500px; z-index:3; padding:0px; margin:0px;}
.scoringNav:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.scoringNav ul {background:transparent; height:18px; padding:0px; margin:0px;}
.scoringNav ul li {height:22px; border-left:1px solid #A0ACC6; border-right:1px solid #56627C; float:left; list-style:none; padding:0px; margin:0px;}
.scoringNav ul li p {padding:4px 5px 2px 5px; margin:0px;}
.scoringNav ul li p a {color:#FFFFFF !important; text-decoration:none; font-size:11px;}
.scoringNav ul li.on {background-color:#6B7994;}


p.disabled input {background:#EEEEEE !important;}

.notificationContainer {width:775px; padding:0px; margin:0px;}
.notificationContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.notificationBlock {width:775px; padding:0px; margin:0px;}
.notificationBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.notificationLeft {background:url(http://img.fantrax.com/icons/notificationLeft.gif) no-repeat; width:4px; height:23px; float:left; padding:0px; margin:0px; }
.notificationRight {background:url(http://img.fantrax.com/icons/notificationRight.gif) no-repeat; width:4px; height:23px; float:left; padding:0px; margin:0px; }
.notification {padding:0px; margin:0px; width:717px; background:#3E3E3E; height:23px; float:left;}
.notification p {height:17px; padding:4px 0px 2px 5px; margin:0px; color:#FFFFFF; font-size:11px; font-weight:bold;}
.notificationArea {position:relative; width:700px; padding:0px; margin:0px 0px 0px 0px; background-color:#FFFFFF;}
.notificationArea:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.notificationArea td {line-height:25px; list-style:none; padding:3px 0px 3px 0px; margin:0px;}
.notificationArea td p {padding:0px; margin:0px;}
.notificationArea td:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.notificationArea td p.note {line-height:15px; float:left; margin:0px 0px 0px 20px; padding:0px;}
.notificationArea td p.button {line-height:15px; float:right; margin:0px 20px 0px 0px; padding:0px;}
.notificationArea td p.button input {font-size:11px;}
.notificationArea div p {padding:5px; margin:0px;}
.notificationArea div.button {background-color:#FEFFD3; height:25px; float:right; margin-right:15px;}

.notificationFooter {clear:both; padding:0px; margin:0px 0px 20px 0px; background:url(http://img.fantrax.com/icons/notificationFooter.gif) no-repeat #FFFFFF; width:725px; height:5px; font-size:4px; line-height:4px;}
.messageArea {background-color:#FEFFD3;}
.messageFooter {background-color:#FEFFD3;}

table.statsTable {width:820px; padding:0px; margin:0px; border-collapse:collapse;}
table.statsTable th {background-color:#D9E6F9; border-left:1px solid #FBFBFD; color:#0D1D72; padding:3px; margin:0px; font-weight:bold; text-align:center;}
table.statsTable th a {font-weight:bold; font-family:arial; font-size:11px; background-color:#D9E6F9; color:#0D1D72; text-decoration:none;}
table.statsTable th a:hover {text-decoration:underline;}
table.statsTable td a {text-decoration:none; font-family:arial; font-size:11px; color:#0D1D72;}
table.statsTable td a:hover {text-decoration:underline;}
table.statsTable th.title {background-color:#D9E6F9 !important; border-right:1px solid #FBFBFD; text-align:left; font-family:arial; font-size:11px; color:#FFFFFF; padding:3px; margin:0px;}
table.statsTable th.rank {border-left:0px;}
table.statsTable th.action {border-right:0px;}
table.statsTable th.stats {text-align:center; font-family:arial; font-size:12px; background-color:#D9E6F9; color:#0D1D72; padding:3px; margin:0px;}
table.statsTable td {font-family:arial;  border:1px solid #D9E6F9;font-size:11px; padding:3px; margin:0px;}
table.statsTable .position {text-align:left;}
table.statsTable .stats {text-align:center;}
table.statsTable .name {text-align:left; padding-left:6px; padding-right:10px; white-space:nowrap;}
table.statsTable th.team {text-align:center;}
table.statsTable .status {text-align:left;}
table.statsTable .action {text-align:left;}
table.statsTable .row1 {background-color:#FBFBFD;}			
table.statsTable .row0 {background-color:#FBFBFD; }
table.statsTable td.rank {border-left:0px;}
table.statsTable td.action {border-right:0px;}
table.statsTable .rank {width:40px;}
table.statsTable .position {width:40px;}
table.statsTable .status {width:50px;}
table.statsTable .action {white-space:nowrap !important}
table.statsTable .rowHighlight1 {background-color:#D9E6F9 !important; }
.lastStats {border-right:0px !important;}
table.statsTable .sortStats {background-color:#658BC7 !important; color:#FFFFFF !important; font-weight:bold;}
table.statsTable .sortStats a {background-color:#658BC7 !important;color:#FFFFFF !important; font-weight:bold;}
.statsContainer .sportDateTeams {width:820px !important;}

table.fantasyStatsTable {width:818px;}
table.fantasyStatsTable th a {font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0D1D72; text-decoration:none;}
table.fantasyStatsTable th a:hover {text-decoration:underline;}
table.fantasyStatsTable th.action {border-right:0px; text-align:center}
table.fantasyStatsTable th.stats {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0D1D72; padding:3px; margin:0px;}
table.fantasyStatsTable th.status {text-align:center; padding:3px; margin:0px;}
table.fantasyStatsTable .stats {text-align:center; white-space:nowrap; padding-right:2px}
table.fantasyStatsTable .name {text-align:left; padding-left:6px; padding-right:10px; white-space:nowrap;}
table.fantasyStatsTable .row1 {background-color:#FBFBFD;}			
table.fantasyStatsTable .row0 {background-color:#FBFBFD; }
table.fantasyStatsTable td.action {border-right:0px;}
table.fantasyStatsTable td.notes{width:350px}
table.fantasyStatsTable td.alt1 {background-color:#FBFBFD}
table.fantasyStatsTable td.alt0 {background-color:#d4d4d4}
table.fantasyStatsTable td.fullSeason {background-color:#e6e6e6}
table.fantasyStatsTable .rank {width:20px;}
table.fantasyStatsTable .position {width:10px; font-size:10px !important; padding: 0px 2px 0px 2px !important}
table.fantasyStatsTable .action {white-space:nowrap; text-align:center; padding-right:2px}
table.fantasyStatsTable th.sortStats {background:#EBEBEB }
table.fantasyStatsTable .sortStats a {color:#0D1D72 !important;  background:none !important;}
table.fantasyStatsTable td.sortStats {background-color:#EBEBEB !important;}
table.fantasyStatsTable .rowHighlight1 {background-color:#D9E6F9 !important; }

table.playerList {width:818px; padding:0px; margin:0px; border-collapse:collapse;}
table.playerList th {font-family: Arial, Helvetica, sans-serif; background:url(http://img.fantrax.com/icons/tpHeadingBG2.gif) repeat-x; color:#FFFFFF; padding:0px; margin:0px; font-weight:bold; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
table.playerList td {font-family: Arial, Helvetica, sans-serif; background:#FBFBFD !important;  font-family: Arial, Helvetica, sans-serif;  border:1px solid #D9E6F9; padding:3px 3px 3px 3px; font-size:11px; margin:0px;}
table.playerList td.theLetter {background-color:#D9E6F9 !important;  border-left:0px; border-right:0px; font-weight:bold; font-size:12px; color:#0D1D72; padding-left:15px;}
table.playerList td.player {border-left:0px;}
table.playerList td.team {border-right:0px;}
table.playerList .player {width:300px;}
table.playerList td.position {background-color:#D4DFF1;width:143px; text-align:center;}
table.playerList th.position {text-align:center;}
table.playerList .team {width:300px;}
table.playerList .player {padding:3px 0px 3px 10px;}
table.playerList .player a {color:#0D1D72; text-decoration:none;}
table.playerList .player a:hover {color:#0D1D72; text-decoration:underline;}
table.playerList .position {font-weight:bold;}
table.playerList .team {padding:3px 0px 3px 10px;}

table.pending .group {width:40px; border-left:0px; text-align:center;}
table.pending .move {width:40px; border-left:0px; text-align:center;}
table.pending .order {width:26px; text-align:center;}
table.pending .date {width:119px; text-align:center; white-space:nowrap}
table.pending .bid {width:50px;}
table.pending .cancel {width:40px; text-align:center}

table.pendingFA .add {width:185px;}
table.pendingFA .status {width:25px;}
table.pendingFA .drop {width:185px;}
table.pendingWW .add {width:195px;}
table.pendingWW .status {width:25px;}
table.pendingWW .drop {width:195px;}
							
table.pending th.move {padding-left:8px;}

table.pendingFA .bid {width:50px;}
table.pendingFA td {border-bottom:0px;}
table.pendingWW td {border-bottom:0px;}

.pendingFArow1 td {background-color:#FFFFFF !important;}
.pendingFArow2 td {background-color:#EEEEEE !important;}
.pendingWWrow1 td {background-color:#FFFFFF !important;}
.pendingWWrow2 td {background-color:#EEEEEE !important;}

table.pendingTradesGlobal td {vertical-align:top;}

table.pendingTradesGlobal td.info {border-bottom:1px solid #000000; padding-bottom:20px; border-right:1px solid #000000; background-color:#DDDDDD; width:818px;}
table.pendingTradesGlobal td.infoLast {border-bottom:0px !important;}
table.pendingTradesGlobal td.detail {width:568px;}
table.pendingTradesGlobal .info p  {margin:0px 0px 6px 0px; padding:0px;}
table.pendingTradesGlobal .info .createDate {width:225px; float:left;}
table.pendingTradesGlobal .info .createdBy {width:225px; float:left;}
table.pendingTradesGlobal .info .resDate {width:225px; float:left;}
table.pendingTradesGlobal .info .acceptance {width:225px; float:left;}
table.pendingTradesGlobal .info .objections {width:225px; float:left;}
table.pendingTradesGlobal .info .pendingButton {clear:both; text-align:right;}

table.pendingTrades {width:568px;}
table.pendingTrades .player {width:283px; border-right:0px;}
table.pendingTrades .srcTeam {width:100px;}
table.pendingTrades .destTeam {width:100px;}
table.pendingTrades .staPos {padding: 2px 6px 0px 6px}
table.pendingTrades .message {background:#FFFFFF; border-right:0px}
table.pendingTrades .row1 {background:#FFFFFF;}


.statsContainer {background-color:#4F4F4F; width:820px; margin:0px 0px 5px 5px; padding:0px;}
.statsHeader { background-color:#FFFFFF; width:820px; margin:0px; color:#0D1D72; padding:0px; height:22px;}
.statsHeader p {padding:0px; margin:0px;}

.statsMenus {border-collapse:collapse;}
.statsMenus td {margin:0px; padding:0px;}
.statsMenus td p {text-align:left !important; color:#000000; margin:0px; padding:0px;}
.statsMenus td.posType {padding-left:10px;}
.statsMenus td.status {padding-left:10px}
.statsMenus td.scoreCat {padding-left:10px}
.statsMenus td.nextPrevPd {width:95px;}
.statsMenus td.playerSearch {padding-left:20px;}
.statsMenus td.selectPeriod {width:255px;}
.statsMenus td.selectPeriod p {padding-left:10px;}
.statsMenus td.periodOpts {width: 270px; text-align:right;}
.statsMenus td.playerTeams {width:225px;}
.statsMenus td.playerPosition {width:185px;}
.statsMenus td.playerButton {width:105px;}
.statsMenus td.theRadios {font-size:11px; width:350px;}
.statsMenus td.theRadios span {position:relative; top:-2px;}
.statsMenus td.showResults {font-size:11px; width:150px;}

.statsMenus td.from {width:170px;}
.statsMenus td.from p {padding-left:10px;}

.statsMenus td.to {width:117px;}
.statsMenus td.or {width:40px;}
.statsMenus td.or p {text-align:center;}

.statsMenus td.display p {padding-left:88px;}
.statsMenus td.years {width:180px;}
.statsMenus td.years select {width:140px;}
 
.statsMenus td.season {width:300px;}
.statsMenus td.season select {width:160px;}
.statsMenus td.season p {padding-left:10px;}
.statsMenus td.filter {width:200px;}
.statsMenus td.show {width:130px !important; text-align:left !important;}
.statsMenus td.qualified p {position:relative; top:3px;}
.statsMenus td.shortSeason {width:250px;}
.statsMenus td.longSeason {width:300px;}

.statsMenus td.position {width:300px;}
.statsMenus td.position p {padding-left:10px;}
.statsMenus td.scoreType {width:200px;}
.statsMenus td.splits {width:120px;}
.statsMenus td.rankSpacer {text-align:right; padding-right:10px; width:63px;}
.statsMenus td.sortCell {text-align:right; padding-right:10px; width:140px;}
.statsMenus td.sortCell input {font-size:11px;}
.statsMenus td.clear {text-align:right; padding-right:10px; width:100px;}
.statsMenus td.clear input {font-size:11px;}
.statsMenus td.refresh {text-align:right; padding-right:10px; width:80px;}
.statsMenus td.refresh input {font-size:11px;}
.statsMenus td.keyInfo {height:40px; text-align:left; padding-right:10px; width:260px;}
.statsMenus td.keyInfo th p {text-align:center !important;}
.statsMenus td.keyInfo td {width:20%; text-align:center !important;}
.statsMenus td.keyInfo td p {text-align:center !important;}
.statsMenus td.keyInfo td.h {width:20%; text-align:center !important;}
.statsMenus td.playerInfo {width:140px; text-align:right !important;}
.statsMenus td.playerInfo p {font-weight:bold; font-size:11px; padding-right:10px;  text-align:right !important;}
.statsMenus td.rankWhite {height:50px; width:15px; background-color:#FFFFFF;}
.statsMenus td.rankOrder {vertical-align:bottom; height:50px; background-color:#FFFFFF; width:85px;}
.statsMenus td.rankOrder p {padding:0px 2px 0px 2px;}
.statsMenus td.draftRadios {width:85px;}

.teamstats {margin:2px 0px 15px 0px; padding:0px; text-align:right; width:760px;}
.teamstats a {color:#0D1D72;}

.pageNums {width:820px; margin:0px 0px 0px 5px; padding:4px 0px 4px 0px; text-align:center}
.pageNums a {color:#0D1D72; font-weight:normal; font-size:11px; margin:0px 3px 0px 3px; text-decoration:underline;}
.pageNums a:hover {text-decoration:underline;}
.pageNums a.on {font-weight:bold; text-decoration:none;}

.statsTabsContainer {background:url(http://img.fantrax.com/icons/statsTabContainerBG.jpg) repeat-x; height:21px; margin:10px 0px 10px 0px; padding:0px;}
.statsTabsContainer:after {content: '';display: block;height: 5px;clear: both;	visibility: hidden;}

.statsTabsContainer .pageNums {float:right;}
.statsTabsContainer .pageNums .prev {width:60px;}
.statsTabsContainer .pageNums .pages {width:466px;}
.statsTabsContainer .pageNums .next {width:60px; margin-right:10px;}
.statsTabsContainer .pageNums a {margin:0px 2px 0px 2px;}

.statsTabBlock {margin-left:10px;}
.statsTabPlayersLeftOn {float:left; background:url(http://img.fantrax.com/icons/statsTabPlayersLeftOn.jpg) no-repeat; width:7px; height:21px;}
.statsTabPlayersLeft {float:left; background:url(http://img.fantrax.com/icons/statsTabPlayersLeft.jpg) no-repeat; width:4px; height:21px;}
.statsTab {float:left; background:url(http://img.fantrax.com/icons/statsTabBG.jpg) repeat-x !important; height:21px;}
.statsTabOn {float:left; background:url(http://img.fantrax.com/icons/statsTabOnBG.jpg) repeat-x !important; height:21px;}
.statsTabPlayersOn {float:left; background:url(http://img.fantrax.com/icons/statsTabPlayersOn.jpg) no-repeat; width:12px; height:21px;}
.statsTabNoneOn {float:left; background:url(http://img.fantrax.com/icons/statsTabNoneOn.jpg) no-repeat; width:12px; height:21px;}

.statsTabTeamsOn {float:left; background:url(http://img.fantrax.com/icons/statsTabTeamsOn.jpg) no-repeat; width:12px; height:21px;}
.statsTabTeamsRightOn {float:left; background:url(http://img.fantrax.com/icons/statsTabTeamsRightOn.jpg) no-repeat; width:12px; height:21px;}
.statsTabTeamsRight {float:left; background:url(http://img.fantrax.com/icons/statsTabTeamsRight.jpg) no-repeat; width:12px; height:21px;}
.statsTab p {text-align:center; padding:4px 8px 0px 8px !important; margin:0px;}
.statsTab p a {color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal !important;}
.statsTabOn p a {font-weight:bold !important;}

.pageLetters {margin:0px 0px 0px 8px; padding:0px;}
.pageLetters:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.pageLetters .pages {width:742px; text-align:center; float:left; padding:0px; margin:0px;}
.pageLetters p {line-height:18px; margin:0px; padding:0px 0px 4px 0px; color:#0D1D72; font-weight:bold;}
.pageLetters a {font-weight:bold; color:#0D1D72; font-size:11px; margin:0px 7px 0px 7px; text-decoration:underline;}
.pageLetters a:hover {text-decoration:underline;}
.pageLetters a.on {font-weight:bold; text-decoration:none;  color:#6DA7D7;}

.changeScreenContainer {width:675px; clear:both; margin:20px 0px 10px 75px;}
.changeScreen {text-align:left; color:#CF1111; width:600px; font-size:12px}




	.rosterContainer {width:818px; overflow-x:auto; overflow-y:hidden;}
	.rosterArea {width:818px; padding:0px 1px 1px 1px;}
	.rosterAreaScroll {padding:0px;}
	.statsContainerArea {width:820px; overflow-x:auto; overflow-y:hidden;}
	.statsContainerScroll {padding:0px 0px 0px 0px;}


.rosterContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

table.rosterTable th.custCol {width:46px; text-align:center;}
table.rosterTable th.stats {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0D1D72; padding:3px; margin:0px; white-space:nowrap;}
table.rosterTable th.action {padding:0px 2px 0px 2px;}
table.rosterTable td {font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #EEEEEE; padding:3px 0px 3px 2px; margin:0px;}
table.rosterTable td select {font-size:10px !important;}

/*
table.rosterTable tr.active td {background-color:#FBFBFD !important;}
table.rosterTable tr.reserve td {background-color:#CFCFCF !important;}
table.rosterTable tr.injReserve td {background-color:#E9967A !important;}
table.rosterTable tr.minors td {background-color:#B4F4B4 !important;}
table.rosterTable tr.notOnTeam td {background-color:#B1B1A1 !important;}
*/
table.rosterTable tr.hidden td {display:none !important;}
table.rosterTable tr.rowHighlight2 {background-color:#D8E5F8 !important;}
table.rosterTable tr.rowHighlight2 td {background-color:#D8E5F8 !important;}
table.rosterTable th a {font-weight:bold; color:#0D1D72; text-decoration:none;}
table.rosterTable th a:hover {text-decoration:underline;}

table.rosterTable .salary {text-align:center;}
table.rosterTable .contracts {text-align:center;}
table.rosterTable .stats {text-align:center;padding-right:2px;}
table.rosterTable .action {text-align:center; padding-right:2px;}
table.rosterTable .name {white-space:nowrap; text-align:left; padding-left:6px;}
table.rosterTable th.team {text-align:center;}
table.rosterTable .status {text-align:left;padding-right:2px}
table.rosterTable select {font-size:11px;}
table.rosterTable .action {border-right:0px; white-space:nowrap;}
table.rosterTable .totals {background-color:#FFF4CA}
table.rosterTable .eliminated td {text-decoration:line-through !important; color:#CCCCCC !important;}
table.rosterTable .eliminated td a {text-decoration:line-through !important; color:#CCCCCC !important;}
table.rosterTable .swapper {text-align:center; padding-right:2px; cursor:pointer}

table.teamServiceTable td {text-align:center}
table.teamServiceTable td.left {border-left:2px solid #aaaaaa}
table.teamServiceTable td.right {border-right:2px solid #aaaaaa; padding-right:2px}
table.teamServicePlayerTable td {text-align:left}
table.teamServicePlayerTable td.ctr {text-align:center}

table.standingsTable tr.on td {background-color:#FFDD83; font-weight:bold;}
table.standingsTable th.stats {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:3px; margin:0px;}
table.standingsTable th.scGroup {text-align:center; padding:3px; margin:0px; border-left: 2px solid #bbbbbb; border-right: 2px solid #bbbbbb}
table.standingsTable .stats {white-space:nowrap; text-align:center;}
table.standingsTable .tracked {background-color:#e2e2e2}
table.standingsTable .lastStats {white-space:nowrap; text-align:center; border-right:0px !important;}
table.standingsTable .rank {text-align:center;}
table.standingsTable .score {text-align:center;}
table.standingsTable .action {text-align:center;}
table.standingsTable select {font-size:11px;}
table.standingsTable .rank {width:40px; border-left:0px;}
table.standingsTable .team {white-space:nowrap;}
table.standingsTable .score {width:60px;}
table.standingsTable .stats {width:30px;}
table.standingsTable .wins {padding:2px 5px 2px 5px; text-align:center;}
table.standingsTable .losses {padding:2px 5px 2px 5px; text-align:center;}
table.standingsTable .ties {padding:2px 5px 2px 5px; text-align:center;}
table.standingsTable .pts {padding:2px 5px 2px 5px; text-align:center;}
table.standingsTable .matchup {width:500px; border-left:0px;}
table.standingsTable .noMatchup {text-align:center; color:#008080; border-left:0px;}
table.standingsTable .winner {width:318px;}


table.standingsCategoryTable {width:408px; margin:0px 1px 0px 0px;}
table.standingsCategoryTable tr.on td {background-color:#FFDD83; font-weight:bold;}
table.standingsCategoryTable th.title p {color:#0C1C71; font-weight:bold !important;}
table.standingsCategoryTable th.stats {border:0px;}
table.standingsCategoryTable .score {text-align:center;}
table.standingsCategoryTable .stats {text-align:center;}
table.standingsCategoryTable .points {text-align:center;}
table.standingsCategoryTable .player {width:223px; border-left:0px;}
table.standingsCategoryTable .score {width:50px; border-left:0px;}
table.standingsCategoryTable .team {width:258px;}
table.standingsCategoryTable .stats {width:50px; border-right:0px;}
table.standingsCategoryTable .points {border-right:0px;}
table.standingsCategoryTable .complete {background-color:#C9DAF6; border-left:0px; border-right:0px; text-align:right;}
table.standingsCategoryTable .complete a {text-decoration:none; color:#0D1D72;}

.standingsCategoryBlock0 table.standingsCategoryTable {width:409px; padding:0px; margin:0px 0px 0px 0px; border:0px; border-collapse:collapse;}

table.standingsCategoryTable_points .score {width:50px;}
table.standingsCategoryTable_points .team {width:208px;}
table.standingsCategoryTable_points .stats {width:50px;}
table.standingsCategoryTable_points .points {width:50px;}
table.standingsCategoryTable_points .score p {text-align:center;}
table.standingsCategoryTable_points .team p {text-align:left; padding-left:6px;}
table.standingsCategoryTable_points .stats p {text-align:center;}

table.profileOverview {width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; border-collapse:collapse;}
table.profileOverview th {font-family: Arial, Helvetica, sans-serif; border-left:1px solid #000000; background-color:#C9DAF6;color:#0C1C71; padding:3px; margin:0px; font-weight:bold;text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
table.profileOverview th.subTitle {border-bottom:1px solid #000000; border-left:0px; border-right:0px;}
table.profileOverview th a {font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#0C1C71;}
table.profileOverview td {text-align:center; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif;  border:1px solid #000000; border-right:0px;font-size:11px; padding:3px; margin:0px;}
table.profileOverview th p {margin:0px; padding:0px;}
table.profileOverview td p {margin:0px; padding:0px;}
table.profileOverview .year {font-weight:bold; border-left:0px; width:16%;}
table.profileOverview .date {font-weight:bold; border-left:0px; width:6%;}
table.profileOverview .team {width:6%;}
table.profileOverview .vs {width:6%;}
table.profileOverview .result {width:6%;}
table.profileOverview .stats {width:7%;}
table.profileOverview a {color:#0C1C71;}

table.profileRecent .date {font-weight:bold; border-left:0px; width:6%;}
table.profileRecent .vs {width:6%;}
table.profileRecent .result {width:6%;}
table.profileRecent .team {width:6%;}
table.profileOverview .stats {width:7%;}
table.profileRecent a {text-decoration:none;}
table.profileRecent a:hover {text-decoration:underline;}

table.profileSituational .situation {border-left:0px; width:161px;}
table.profileSituational .stats {width:47px;}

table.profileTransactions .date {width:15%; border-left:0px;}
table.profileTransactions .transactions {width:85%;}
table.profileTransactions .none {width:100%; border-left:0px;}

.borderContainer {background-color:#4F4F4F; padding:0px 0px 3px 3px; margin:0px;}
.thinBorderContainer {background-color:#4F4F4F; padding:0px 0px 1px 1px; margin:0px;}
.thinBorderContainerFullWidth {background-color:#4F4F4F; padding:0px 0px 1px 1px; margin:0px; width:819px}
.thinBorder {border:1px solid #4F4F4F; border-top:0px;}

	
	
		.thinBorderTopContainer {background-color:#4F4F4F; padding:0px 0px 0px 1px; margin:0px;}
	

.fullBorderContainer {background-color:#7A9AC9; padding:3px; margin:0px;}
.standingsContainer {background-color:#4F4F4F; width:820px; margin:10px 0px 10px 5px; padding:0px;}

.standingsHeader {background-color:#0D1D72;margin:0px; color:#FFFFFF; padding:0px; height:26px;}
.standingsHeader p.theTitle {background-color:#0D1D72; text-align:left; height:20px; margin:0px; padding:6px 3px 0px 6px; color:#FFFFFF; font-weight:bold;}
.standingsHeader p.theTitle select {font-size:11px;}
.standingsHeader div.titleLeft {width:60%; float:left;height:26px;}
.standingsHeader div.titleDD {width:39%; text-align:right; float:right; padding:2px 5px 2px 0px;}
.standingsHeader div.titleDD select {font-family: Arial, Helvetica, sans-serif; font-size:12px !important;}

.standingsCategoryArea {clear:both; width:820px; position:relative; margin:0px 0px 10px 5px; padding:0px;}
.standingsCategoryBlock1  {clear:both;}
.standingsCategoryContainer {width:820px; padding:0px 0px 0px 0px; margin:0px;}
.standingsCategoryContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.standingsCategoryBlock {float:left; width:409px; padding:0px; margin:0px 0px 1px 0px;}
.standingsCategoryBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}


	
	
	


.standingsCategoryHeader {width:813px; margin:0px; color:#FFFFFF; padding:0px; height:26px;}
.standingsCategoryHeader p.theTitle {text-align:left; height:20px; margin:0px; padding:6px 3px 0px 6px; color:#FFFFFF; font-weight:bold;}
.standingsCategoryHeader p.theTitle select {font-size:11px;}

.statsCategoryBox {width:820px; margin:0px 0px 0px 5px; padding:0px;}
.statsCategoryBox:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.statsCategoryArea {float:left; width:404px; position:relative; margin:0px 0px 0px 0px; padding:0px;}

.statsCategoryContainer {border:1px solid #000000; border-bottom:0px; background-color:#4F4F4F; width:402px; padding:0px 0px 0px 0px; margin:0px;}
.statsCategoryContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.statsCategoryBlock {border-bottom:1px solid #000000; float:left; width:402px; padding:0px; margin:0px 0px 0px 0px;}
.statsCategoryBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.statsCategoryHeader {width:402px; margin:0px; color:#FFFFFF; padding:0px; height:22px; background-color:#4F4F4F;}
.statsCategoryHeader p.theTitle {text-align:left; height:20px; margin:0px; padding:6px 0px 0px 6px; color:#FFFFFF; font-weight:bold;}
.statsCategoryHeader p.theTitle select {font-size:11px;}

#statsLeaders0 {margin-right:10px;}
table.statsCategoryTable {width:402px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; border-collapse:collapse;}
table.statsCategoryTable th {border-right:1px solid #FBFBFD; background-color:#D9E6F9; color:#0C1C71; padding:0px; margin:0px;}
table.statsCategoryTable th p { font-weight:normal;text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#0C1C71; padding:3px; margin:0px;}
table.statsCategoryTable th p a {font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#0C1C71;}
table.statsCategoryTable th.title {background-color:#B5CCEE; border:0px; font-weight:bold !important;}
table.statsCategoryTable th.title p {color:#0C1C71; font-weight:bold !important;}
table.statsCategoryTable th.stats {border:0px;}
table.statsCategoryTable td {background-color:#FBFBFD; font-family: Arial, Helvetica, sans-serif;  border:1px solid #D9E6F9; font-size:11px; padding:0px; margin:0px;}
table.statsCategoryTable td p {margin:0px; padding:3px 3px 3px 3px; font-size:11px;}
table.statsCategoryTable .player {width:283px; border-left:0px;}
table.statsCategoryTable .team {width:50px; border-left:0px; white-space:nowrap}
table.statsCategoryTable .stats {width:40px; border-right:0px;}
table.statsCategoryTable .player p {text-align:left;}
table.statsCategoryTable .team p {text-align:left; padding-left:6px;}
table.statsCategoryTable .stats p {text-align:center;}
table.statsCategoryTable .player a { color:#0D1D72; text-decoration:none;}
table.statsCategoryTable .player a:hover { color:#0D1D72; text-decoration:underline;}
table.statsCategoryTable .complete {background-color:#FBFBFD; border-left:0px; border-right:0px; text-align:right;}
table.statsCategoryTable .complete a {text-decoration:none; color:#0D1D72;}
table.statsCategoryTable .complete a:hover {text-decoration:underline;}
table.statsCategoryTable1 {width:402px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; border-collapse:collapse;}
table.statsCategoryTable2 {width:402px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; border-collapse:collapse;}
table.statsCategoryTable2 .player {width:284px;}
.statsCategoryHeader .sportDateTeams {margin:0px; width:402px;}

table.loginTable {border:0px; border-collapse:collapse; padding:0px; margin:0px; width:670px;}
table.loginTable td {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.loginTable td.name {width:100px; padding-left:25px;}
table.loginTable td.value {width:150px;}
table.loginTable td.forgot {width:370px;}
table.loginTable td.name p {color:#000000; font-weight:bold; margin:0px; padding:0px; font-size:11px;}
table.loginTable td.value p {color:#000000; margin:0px; padding:3px; font-size:11px;}
table.loginTable td.forgot p {color:#000000; margin:0px; padding:3px; font-size:11px;}
table.loginTable td p input {color:#000000; font-size:11px;}
 
.notice {width:600px; background:url(http://img.fantrax.com/icons/stop2.gif) no-repeat 20px 10px; padding:10px 0px 10px 70px; margin:0px 0px 0px 0px;}
.notice p {padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; color:#0D1D72;}
table.loginTable a {color:#0D1D72;}
.stopNotice {width:600px; background:url(http://img.fantrax.com/icons/stop2.gif) no-repeat 20px 10px !important; padding:0px 0px 0px 70px; margin:0px 0px 0px 0px;}
.stopNotice a {font-weight:bold; text-decoration:none; color:#2222CC}
.stopNotice a:hover {text-decoration:underline}

.noticeContainer {margin:0px; padding:0px;}
.noticeContainer .noticeBlock {border:1px solid #666666; background-color:#C8C8C8; padding:0px; margin:5px; width:818px;}
.noticeContainer .noticeBlock p {padding:15px; margin:0px; color:#000000; font-size:12px;}

.noticeContainerPop {margin:0px; padding:0px;}
.noticeContainerPop .noticeBlock {background-color:#C8C8C8; padding:0px; margin:0px; width:100%;}
.noticeContainerPop .noticeBlock p {padding:15px; margin:0px; color:#000000; font-size:12px;}

.gameSetupIcon {height:80px; width:250px; float:left;}
.gameSetupRules {width:450px; margin:10px 0px 10px 0px; float:left; font-weight:bold; font-size:13px;}

.gameSetupBlock {clear:both; background-color:#D9E4F6; padding:5px 10px 5px 10px; margin:0px 0px 0px 0px;}
.gameSetupBlock .line {height:32px; clear:both; width:700px; margin:0px; padding:0px 0px 0px 0px;}
.gameSetupBlock .line input {position:relative; top:2px;}
.gameSetupBlock .line .n {height:32px; width:90px; float:left; padding:0px; margin:0px;}
.gameSetupBlock .line .n p {padding:10px 0px 0px 0px; margin:0px; }
.gameSetupBlock .line .v {float:left; padding:0px; margin:0px;}
.gameSetupBlock .line .v p {padding:6px 0px 0px 0px; margin:0px; }

.gameSetupPrizes {background-color:#FFFFFF; width:800px; clear:both; padding:0px; margin:10px 0px 0px 0px;}
.gameSetupPrizes h5.title {font-size:12px; font-weight:bold; clear:both; list-style:none; margin:0px 0px 0px 0px; padding:0px;}
.gameSetupPrizes .prizeList {float:left; width:282px; margin:0px; padding:0px;}
.gameSetupPrizes .prizeList ul {margin:0px; padding:0px;}
.gameSetupPrizes .prizeList ul li {height:18px; clear:both; list-style:none; margin:0px 0px 0px 0px; padding:0px;}
.gameSetupPrizes .prizeList ul li p.title {font-weight:bold; margin:0px; padding:0px;}
.gameSetupPrizes .prizeList ul li p.place {float:left; width:28px; margin:0px; padding:0px 0px 0px 0px;}
.gameSetupPrizes .prizeList ul li p.prize {float:left; width:157px; font-weight:bold; color:#1B50C2;margin:0px; padding:0px 0px 0px 0px;}
.gameSetupPrizes .prizeAd {float:right; width:468px; margin:5px 0px 0px 0px; padding:0px;}

.gameSetupNotice {background-color:#828282; margin:10px 0px 0px 0px; padding:0px;}
.gameSetupNotice p {color:#FFFFFF; padding:8px 15px 8px 15px; margin:0px;}

.gameSetupForm {padding:0px; margin:10px 0px 3px 0px;}
.gameSetupForm .line {clear:both; background-color:#ECECEC; clear:both; width:800px; margin:0px; padding:0px 0px 3px 0px;}
.gameSetupForm .line:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.gameSetupForm .line .r {font-size:12px; width:20px; float:left; text-align:center; padding:5px 0px 3px 0px; margin:0px;}
.gameSetupForm .line .n {font-size:12px; width:704px !important; float:left; padding:8px 3px 8px 8px; margin:0px;}
.gameSetupForm .line .n .lg {font-weight:bold; color:#4273C0;}
.gameSetupForm .line .v p {font-size:11px; margin:10px 0px 5px 0px; padding:0px;}
.gameSetupForm .row1 {width:100%; background-color:#FFFFFF !important;}
.gameSetupRules {margin:10px 0px 0px 0px;}
.gameSetupRules a {color:#3C6BDD;}
.gameSetupForm table {clear:both;}

.leagueStandingsContainer {width:196px; position:relative; margin:0px 0px 0px 0px; padding:5px; background-color:#3C4C66;}
.leagueStandingsHeader {width:196px; margin:0px; color:#FFFFFF; padding:0px; height:30px;}
.leagueStandingsHeader p.theTitle {text-align:left; height:24px; margin:0px; padding:6px 3px 0px 3px; color:#FFFFFF; font-weight:bold;}
.leagueStandingsHeader p.theTitle select {font-size:11px;}


.lrSalCapContainer {width:820px;  padding:0px; margin:0px;}
.lrNav {width:227px; float:left;}
.lrCopy {width:590px; height:550px; overflow-x:hidden; overflow-y:auto; float:left;}
.lrCopyMain {width:556px;font-size:13px; font-family: Arial, Helvetica, sans-serif;}
.lrCopyMain table {width:100%; border-collapse:collapse; padding:0px; margin:0px; border:1px solid #39598A; }
.lrCopyMain table th {background:url(http://img.fantrax.com/icons/lrMainNavBG.jpg) repeat-x; height:22px; padding:3px; color:#FFFFFF;}
.lrCopyMain table td {border:1px solid #c3d4ea; padding:3px;}
.lrCopyCondensed {font-size:10px; font-family: Arial, Helvetica, sans-serif;}
.lrCopyCondensed table {width:100%; border-collapse:collapse; padding:0px; margin:0px; border:1px solid #39598A; }
.lrCopyCondensed table th {background:url(http://img.fantrax.com/icons/lrMainNavBG.jpg) repeat-x; padding:1px 5px 1px 5px; margin: 10px 0px 10px 0px; vertical-align:text-top; color:#FFFFFF;}
.lrCopyCondensed table td {border:1px solid #c3d4ea; padding:3px;}

.lrMainNavBlock {width:207px;}
.lrMainNavBlock ul.lrMainNav { border:1px solid #79A6E7; border-bottom:0px;margin:0px; padding:0px;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem {font-family: Arial, Helvetica, sans-serif; list-style:none; margin:0px; padding:0px;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemText {font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #79A6E7; background:url(http://img.fantrax.com/icons/lrMainNavBG.jpg) repeat-x; height:28px; margin:0px; padding:0px;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemText p {font-family: Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px; padding:6px 0px 0px 10px;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemText p a {font-family: Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemText p a:hover {font-family: Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}

.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemTextOn {font-family: Arial, Helvetica, sans-serif;background:url(http://img.fantrax.com/icons/lrMainNavBGOn.jpg) repeat-x !important; height:28px; margin:0px; padding:0px;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemTextOn p {font-family: Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px; padding:6px 0px 0px 10px;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemTextOn p a {font-family: Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem .lrMainItemTextOn p a:hover {font-family: Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}


.lrMainNavBlock ul.lrMainNav {margin:0px; padding:0px;}
.lrMainNavBlock ul.lrMainNav li.lrMainItem {list-style:none; margin:0px; padding:0px;}

.lrMainNavBlock ul.lrSubNav {margin:0px; padding:0px;}
.lrMainNavBlock ul.lrSubNav li.lrSubNavItem {border-bottom:1px solid #79A6E7; background:url(http://img.fantrax.com/icons/lrSubNavBG.jpg) repeat-x; height:22px; list-style:none; margin:0px; padding:0px;}
.lrMainNavBlock ul.lrSubNav li.lrSubNavItem p {margin:5px 5px 0px 10px; padding:0px;}
.lrMainNavBlock ul.lrSubNav li.lrSubNavItem a {color:#24487C; font-size:11px; font-weight:bold; text-decoration:none;}
.lrMainNavBlock ul.lrSubNav li.lrSubNavItem a:hover {color:#24487C; font-size:11px; font-weight:bold; text-decoration:none;}

.lrMainNavBlock ul.lrSubNav li.lrSubNavItemOn {border-bottom:1px solid #79A6E7; background:url(http://img.fantrax.com/icons/lrSubNavBGOn.jpg) repeat-x; height:22px; list-style:none; margin:0px; padding:0px;}
.lrMainNavBlock ul.lrSubNav li.lrSubNavItemOn p {margin:5px 5px 0px 10px; padding:0px;}
.lrMainNavBlock ul.lrSubNav li.lrSubNavItemOn a {color:#FF6600; font-size:11px; font-weight:bold; text-decoration:none;}
.lrMainNavBlock ul.lrSubNav li.lrSubNavItemOn a:hover {color:#FF6600; font-size:11px; font-weight:bold; text-decoration:none;}

.lrMain {width:556px; float:left; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
.lrMain h3 {color:#23487D; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px;}

.lrSubNav a.subkey {color:#24487C !important;}
.lrSubNav a.onsubkey {color:#E07612 !important;}

ul.rules {padding:0px; margin:0px 0px 15px 0px;}
ul.rules li {font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:12px; list-style:none; margin:0px; padding:0px 0px 0px 2px;}
ul.rules li span {font-weight:bold;}
h6 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:16px; padding:0px; margin:20px 0px 3px 0px;}

table.rules {width:100%; }

table.rulesFancy {border:1px solid #4F4F4F !important;}
table.rulesFancy th {font-weight:bold; padding:2px; text-align:center; font-size:13px; background-color:#23487D;}
table.rulesFancy td {padding:2px; text-align:center; font-size:13px;}
table.rulesFancy .cat {text-align:left !important;}
table.rulesFancy tr.row1 td {background:#FFFFFF !important;}


table.leagueStandingsTable {background:url(http://img.fantrax.com/icons/lhStandingsBG.gif) repeat-x left top #FEFEFE; width:214px; padding:0px; margin:0px; border:0px; border-collapse:collapse;}
table.leagueStandingsTable th {text-align:center; border:1px solid #C1C1C1; font-family: Arial, Helvetica, sans-serif; color:#000000; padding:3px 0px 3px 0px; margin:0px; font-weight:bold;}
table.leagueStandingsTable td {text-align:center;  font-family: Arial, Helvetica, sans-serif;  border:1px solid #C1C1C1; font-size:11px; margin:0px; margin:0px; padding:3px 0px 3px 0px;}
table.leagueStandingsTable .rank {width:30px; border-left:0px;}
table.leagueStandingsTable .team {text-align:left; width:134px; padding-left:3px; padding-right:3px;}
table.leagueStandingsTable .score {width:50px; border-right:0px; white-space:nowrap; padding:0px 3px 0px 2px}
table.leagueStandingsTable tr.on td {background-color:#FFDD83; font-weight:bold;}
table.leagueStandingsTable a {color:#0D1D72; text-decoration:none;}
table.leagueStandingsTable a:hover {color:#0D1D72; text-decoration:underline;}

.rosterKey {margin:5px 10px 5px 0px; padding:0px;}
.rosterKey:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.rosterKey .title {float:left; color:#3357AB; font-weight:bold; font-size:12px; margin:0px; padding:0px 0px 3px 0px;}
.rosterKey .links {float:right; color:#3357AB; font-weight:bold; font-size:12px; margin:0px; padding:0px;}
.rosterKey .links a {margin-left:15px; color:#0D1D72; font-size:11px; font-weight:normal; text-decoration:none;}
.rosterKey .links a.off {color:#0D1D72; font-size:11px; font-weight:normal; text-decoration:underline;}
.rosterKey .links a.on {color:#0D1D72; font-size:11px; font-weight:bold; text-decoration:none;}

.rosterBlock {width:818px; border:1px solid #000000; border-left:0px; margin:10px 0px 0px 0px; padding:0px;}
.rosterBlock .sportDateTeams {width:748px; padding:0px 0px 0px 0px; margin:0px;}
.rosterBlock .sportDateTeams p {}

table.roster {width:818px; padding:0px; margin:0px; border-collapse:collapse;}
table.roster th {border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#D9E6F9; color:#000000; font-weight:normal; font-weight:bold; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#D9E6F9; color:#000000; padding:3px; margin:0px;}
table.roster th a {font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#D9E6F9; color:#000000;}
table.roster td {text-align:center; background-color:#FBFBFD; font-family: Arial, Helvetica, sans-serif;  border:1px solid #D9E6F9; border-top:0px;font-size:11px; margin:0px; padding:3px 3px 3px 3px; font-size:11px; border-collapse:collapse;}
table.roster td a {text-decoration:none; color:#0D1D72;}
table.roster td a:hover {text-decoration:underline; color:#0D1D72;}
table.roster .no {border-left:0px;}

table.roster td.name {text-align:left; width:140px;}

table.mlbRoster td.no {width:50px;}
table.mlbRoster td.bt {width:50px;}
table.mlbRoster td.th {width:50px;}
table.mlbRoster td.ht {width:50px;}
table.mlbRoster td.wt {width:50px;}
table.mlbRoster td.dob {width:80px;}
table.mlbRoster td.age {width:50px;}
table.mlbRoster td.exp {width:50px;}
table.mlbRoster td.birth {text-align:left;width:178px;}

table.nbaRoster td.no {width:50px;}
table.nbaRoster td.ht {width:50px;}
table.nbaRoster td.wt {width:50px;}
table.nbaRoster td.dob {width:60px;}
table.nbaRoster td.age {width:50px;}
table.nbaRoster td.exp {width:50px;}
table.nbaRoster td.birth {text-align:left;width:148px;}
table.nbaRoster td.college {text-align:left;width:150px;}

table.nhlRoster td.no {width:50px;}
table.nhlRoster td.sh {width:50px;}
table.nhlRoster td.ht {width:50px;}
table.nhlRoster td.wt {width:50px;}
table.nhlRoster td.dob {width:70px;}
table.nhlRoster td.age {width:50px;}
table.nhlRoster td.exp {width:50px;}
table.nhlRoster td.birth {text-align:left;width:238px;}

table.nflRoster td.no {width:50px;}
table.nflRoster td.ht {width:50px;}
table.nflRoster td.wt {width:50px;}
table.nflRoster td.dob {width:60px;}
table.nflRoster td.age {width:50px;}
table.nflRoster td.exp {width:50px;}
table.nflRoster td.birth {text-align:left;width:148px;}
table.nflRoster td.college {text-align:left;width:150px;}

table.teamPStats {width:818px; padding:0px; margin:0px; border-collapse:collapse;}
table.teamPStats th {border-left:1px solid #FFFFFF; background-color:#D9E6F9; color:#000000; font-weight:normal; font-weight:bold; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#D9E6F9; color:#000000; padding:3px; margin:0px;}
table.teamPStats th a {font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#D9E6F9; color:#000000;}
table.teamPStats td {text-align:center; background-color:#FBFBFD; font-family: Arial, Helvetica, sans-serif;  border:1px solid #D9E6F9; border-top:0px;font-size:11px; margin:0px; padding:3px 3px 3px 3px; font-size:11px; border-collapse:collapse;}
table.teamPStats td a {text-decoration:none; color:#0D1D72;}
table.teamPStats .player {text-align:left; white-space:nowrap; border-left:1px solid #000000;}
table.teamPStats .rightCol {border-right:0px;}
table.teamPStats .firstRow {border-top:1px solid #FFFFFF;}



/* live scoring */
.liveContainer {padding:10px 4px 10px 5px;}

.liveTitleContainer {height:57px; clear:both;width:820px; margin:10px 4px 10px 5px;}

.liveTitleLeft {background:url(http://img.fantrax.com/icons/liveTitleLeft.gif) no-repeat; width:21px; height:57px; float:left;}
.liveTitle {background:url(http://img.fantrax.com/icons/liveTitleBG.gif) repeat-x; width:791px; height:57px; float:left;}
.liveTitle p {color:#FFFFFF; font-size:28px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:57px;}
.liveTitleRight {background:url(http://img.fantrax.com/icons/liveTitleRight.gif) no-repeat; width:8px; height:57px; float:left;}

.liveMenuContainer {clear:both; width:820px; margin-bottom:10px;}
.liveMenuLeft {background:url(http://img.fantrax.com/icons/liveMenuLeft.gif) no-repeat; width:5px; height:46px; float:left;}
.liveMenu {background:url(http://img.fantrax.com/icons/liveMenuBG.gif) repeat-x; width:811px; height:46px; float:left;}
.liveMenu table {width:811px;}
.liveMenu table td {color:#FFFFFF; font-weight:bold; padding:10px 0px 0px 0px;}
.liveMenu table td.first {padding-left:20px;}
.liveMenu table td select {font-size:11px;}
.liveMenuRight {background:url(http://img.fantrax.com/icons/liveMenuRight.gif) no-repeat; width:4px; height:46px; float:left;}

.liveHeadingContainer {height:31px; width:999px; margin-top:5px; clear:both; }
.liveHeadingLeft {background:url(http://img.fantrax.com/icons/liveHeadingLeft.gif) no-repeat; position:relative; width:17px; height:31px; float:left;}
.liveHeadingLeft .teamImage {position:absolute; left:5px; top:5px; z-index:1; border-right:3px solid #FFFFFF;}
.liveHeadingLeft .liveCurve {position:absolute; left:0px; top:0px; z-index:2;}
.liveHeading {background:url(http://img.fantrax.com/icons/liveHeadingBG.gif) repeat-x; width:960px; height:31px; float:left;}
.liveHeading p {color:#FFFFFF; font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:9px 0px 0px 77px;}
.liveHeadingRight {background:url(http://img.fantrax.com/icons/liveHeadingRight.gif) no-repeat; width:22px; height:31px; float:left;}

.liveHeadingContainerH2H {width:405px;}
.liveHeadingContainerH2H .liveHeading {width:366px;}
.liveHeadingContainerH2HOn {background:#F3BD37;}

.liveHeadingContainerH2H .liveHeadingLeft {height:45px; background:#FFFFFF;}
.liveHeadingContainerH2H .liveHeading {height:45px; background:url(http://img.fantrax.com/icons/liveHeadingH2HBG.gif) repeat-x #FFFFFF;}
.liveHeadingContainerH2H .liveHeadingRight {height:45px; background:url(http://img.fantrax.com/icons/liveHeadingRightH2H.gif) no-repeat #FFFFFF;}

.liveHeadingContainerH2HOn .liveHeadingLeft {height:45px; background:#F3BD37;}
.liveHeadingContainerH2HOn .liveHeading {height:45px; background:url(http://img.fantrax.com/icons/liveHeadingH2HBG.gif) repeat-x #F3BD37;}
.liveHeadingContainerH2HOn .liveHeadingRight {height:45px; background:url(http://img.fantrax.com/icons/liveHeadingRightH2H.gif) no-repeat #F3BD37;}

.liveHeadingH2H {height:45px;}
.liveHeadingH2H .tm {width:320px; float:left;}
.liveHeadingH2H .tm p {width:240px; white-space:nowrap; padding-top:13px; padding-left:77px; margin:0px; font-size:18px; overflow:hidden;}
.liveHeadingH2H .ttl {text-align:right; float:right;}
.liveHeadingH2H .ttl p {position:relative; left:16px; line-height:27px; border:1px solid #696969; background-color:#000000; margin-top:6px; font-size:28px; padding:4px 3px 2px 3px;}

.liveHeadingTable {clear:both; border:2px solid #3B3B3B; border-top:0px; width:995px;}
.liveHeadingTableGameInfoOnly {border:2px solid #3B3B3B !important; padding-top:2px;}
.liveHeadingTableH2H {clear:both; border:2px solid #3B3B3B; border-top:0px; width:401px;}
.liveHeadingContainerH2H .liveHeadingTable {width:401px;}

	
	
	.liveHeadingArea {width:992px; background:url(http://img.fantrax.com/icons/liveTableBG.gif) repeat-x left bottom #5D7EBA; border-bottom:3px solid #FFFFFF; margin-left:0px;}
	.liveHeadingTable table {width:992px; border:0px; border-collapse:collapse;}
	.liveHeadingContainerH2H .liveHeadingArea {width:395px;}
	.liveHeadingContainerH2H .liveHeadingArea table {width:395px;}
	.liveScoringSingle .cat {height:16px !important; line-height:16px !important;}
	.liveScoringSingle .season {border-bottom:1px solid #FFFFFF; text-align:left; border-right:0px !important;}
	



.liveHeadingTable table th {font-family: Arial, Helvetica, sans-serif; text-align:center; border-left:3px solid #FFFFFF; background-color:#000000; color:#FFFFFF; font-size:13px; font-weight:bold; padding:3px;}
.liveHeadingTable table td {font-family: Arial, Helvetica, sans-serif; font-weight:bold; border-top:1px solid #FFFFFF; text-align:center; border-left:3px solid #FFFFFF; background-color:transparent; color:#FFFFFF; font-size:18px; font-weight:bold; padding:3px;}
.liveHeadingTable table .season {text-align:left; border-right:3px solid #FFFFFF;}
.liveHeadingTable table td.season {background-color:#000000; font-size:28px; padding-left:5px;}
.liveHeadingTable table th.season {padding-left:5px;}
.liveHeadingTable table .team {text-align:left; padding-left:5px;}
.liveHeadingTable table td.firstSeason {background:url(http://img.fantrax.com/icons/liveTableSeasonBG.gif) repeat-x #000000 left top !important;}
.liveHeadingTable table td .cat {height:11px; padding-left:5px; padding-right:42px; text-align:left; line-height:11px; font-size:13px; font-weight:bold; color:#FFFFFF;}
.liveHeadingTable table td .stat {padding-top:2px; height:30px; padding-left:5px; padding-right:42px;text-align:left; line-height:30px; font-size:32px; font-weight:bold; color:#ACC6FF;}
.liveHeadingTable table td .cat0 {padding-left:85px; padding-right:0px;}
.liveHeadingTable table td .stat0 {padding-left:85px;padding-right:0px;}
.liveHeadingTable table td.season .stat {color:#CECECE;}
.liveHeadingTableH2H .stat {line-height:24px !important; font-size:24px !important;}
.liveHeadingAllTable table td.season {background-color:#000000; font-size:18px; padding-left:5px;}

.liveHeadingContainerH2HOn .liveHeadingArea table th {border-left:3px solid #F3BD37 !important;}
.liveHeadingContainerH2HOn .liveHeadingArea table td {border-top:1px solid #F3BD37 !important; border-left:3px solid #F3BD37 !important; }
.liveHeadingContainerH2HOn .liveHeadingArea table .season {border-right:3px solid #F3BD37 !important;}
.liveHeadingContainerH2HOn .liveHeadingArea {border-bottom:3px solid #F3BD37; }


.liveHeadingAreaH2H td {height:18px !important; line-height:18px !important; font-size:13px !important;}



.liveIllegalContainer {width:495px;}

.liveHeadingRegion {width:405px; float:left; cursor:pointer;}
.liveHeadingRegion2 {width:405px; float:right; cursor:pointer;}

.liveSubTabContainer {height:10px; padding-top:0px; clear:both;}
.liveSubTabBlock {float:left; margin-right:2px;}
.liveSubTabLeft {background:url(http://img.fantrax.com/icons/liveSubTabLeft.gif) no-repeat; width:7px; height:20px; float:left;}
.liveSubTab {background:url(http://img.fantrax.com/icons/liveSubTabBG.gif) repeat-x; height:20px; float:left;}
.liveSubTab p {color:#666666; font-size:11px; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px 6px 0px 6px;}
.liveSubTab p a {color:#666666; text-decoration:none; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.liveSubTabRight {background:url(http://img.fantrax.com/icons/liveSubTabRight.gif) no-repeat; width:4px; height:20px; float:left;}

.liveSubTabBlockOn .liveSubTabLeft {background:url(http://img.fantrax.com/icons/liveSubTabLeftOn.gif) no-repeat; width:8px; height:20px; float:left;}
.liveSubTabBlockOn .liveSubTab {background:url(http://img.fantrax.com/icons/liveSubTabBGOn.gif) repeat-x; height:20px; float:left;}
.liveSubTabBlockOn .liveSubTab p {font-weight:bold; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px 6px 0px 6px;}
.liveSubTabBlockOn .liveSubTab p a {font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.liveSubTabBlockOn .liveSubTabRight {background:url(http://img.fantrax.com/icons/liveSubTabRightOn.gif) no-repeat; width:8px; height:20px; float:left;}

.liveSubTabLeft {display:none !important;}
.liveSubTabRight {display:none !important;}
.liveSubTab {background:none !important;}
.liveSubTab p {color:#999999 !important; font-weight:bold;}
.liveSubTab a {color:#999999; text-decoration:underline !important; font-weight:bold;}
.liveSubTabBlockOn .liveSubTab a {color:#8D5501 !important; text-decoration:none !important;}

.liveSubHeadingSection {clear:both; width:820px;}

.liveSubHeadingContainer {width:999px; margin-top:10px; clear:both; }
.liveSubHeadingLeft {background:url(http://img.fantrax.com/icons/liveSubHeadingLeft.gif) no-repeat; width:11px; height:25px; float:left;}
.liveSubHeading {background:url(http://img.fantrax.com/icons/liveSubHeadingBG.gif) repeat-x; width:983px; height:25px; float:left;}
.liveSubHeading p {color:#FFFFFF; font-size:11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px 0px 0px;}
.liveSubHeadingRight {background:url(http://img.fantrax.com/icons/liveSubHeadingRight.gif) no-repeat; width:5px; height:25px; float:left;}

.liveSubHeadingTable {clear:both; border:3px solid #9EA39C; border-top:0px; width:993px;}
.liveSubHeadingArea {width:993px; overflow-x:auto; overflow-y:hidden; background:#E2E2E2; border-top:0px;}
.liveSubHeadingTable table {width:993px; border:0px; border-collapse:collapse;}
.liveSubHeadingTable table th {font-family: Arial, Helvetica, sans-serif; text-align:center; border-left:1px solid #FFFFFF; background-color:#FFCC00; color:#000000; font-size:11px; font-weight:bold; padding:3px;}
.liveSubHeadingTable table td {font-family: Arial, Helvetica, sans-serif; font-weight:normal; white-space:nowrap; border:1px solid #FFFFFF; border-right:0px; text-align:center; background-color:transparent; color:#000000; font-size:11px; padding:3px;}
.liveSubHeadingTable table td div {padding:0px;}
.liveSubHeadingTable table .sortable a {color:#0D1D72; text-decoration:none}
.liveSubHeadingTable table .season {border-right:0px;}
.liveSubHeadingTable table .team {white-space:nowrap; border-left:0px; text-align:left;}
.liveSubHeadingTable table .team div {}
.liveSubHeadingTable table .team a {padding-left:4px; color:#0D1D72; text-decoration:none; font-weight:normal}
.liveSubHeadingTable table .team a:hover {text-decoration:underline}
.liveSubHeadingTable table .total {background:#727272; color:#FFFFFF; white-space:nowrap; padding:3px}
.liveSubHeadingTable table .head {padding-left:7px; text-align:left !important}

.liveSubHeadingTable tr.statChange td.team {background-color:#8FFD9E;}

.liveSubHeadingTable .totals td {background-color:#4E4E4E !important; color:#FFFFFF;}


/* new live scoring */

.liveTitleContainer2 {width:999px;}
.liveTitle2 {width:970px;}

.liveMenuContainer2 {width:999px;}
.liveMenu2 {width:990px;}
.liveMenu2 table {width:990px;}

.liveHeadingContainer2 {width:999px;}
.liveHeading2 {width:960px;}

.liveHeadingContainerH2H2 {width:495px;}
.liveHeadingContainerH2H2 .liveHeading {width:454px;}

.liveHeadingTable2 {width:995px;}
.liveHeadingTableH2H2 {width:489px;}
.liveHeadingContainerH2H2 .liveHeadingTable {width:495px;}


	
	
	.liveHeadingContainerH2H2 .liveHeadingArea {width:485px;}
	.liveHeadingContainerH2H2 .liveHeadingArea table {width:485px;}
	


.liveHeading2Region1 {float:left; width:495px; cursor:default !important; margin-right:9px;}
.liveHeading2Region2 {float:left; width:495px; cursor:default !important;}

.liveSubHeadingSection2 {width:495px;}

.liveSubHeadingContainer2 {width:495px;}
.liveSubHeading2 {width:477px;}
.liveSubHeadingArea2 {width:487px;}

.liveSubHeadingTable2 {width:487px;}
.liveSubHeadingTable2 table {width:487px;}

.liveHeadingAreaH2H {width:995px; background:none !important;}
.liveHeadingAreaH2H .row0 td {background:#415CB1 !important;}
.liveHeadingAreaH2H .row1 td {background:#8AA2ED !important;}
.liveHeadingAreaH2H .row0 td.firstSeason {background:url(http://img.fantrax.com/icons/liveTableSeasonBG.gif) repeat-x #000000 left top !important;}
.liveHeadingAreaH2H .row1 td.firstSeason {background:url(http://img.fantrax.com/icons/liveTableSeasonBG1.gif) repeat-x #000000 left top !important;}





.sbArea {margin:0px 0px 5px 0px;}

.sbContainer {position:relative; width:455px; height:66px; margin:0px 0px 5px 0px; padding:0px;}
.sbContainerLive {position:relative; width:455px; margin:0px 0px 5px 0px; padding:0px;}

.sbTop {background:url(http://img.fantrax.com/icons/sbTop.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
.sbBottom {position:absolute; top:62px; left:0px; background:url(http://img.fantrax.com/icons/sbBottom.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
.sbMain {background:url(http://img.fantrax.com/icons/sbSpacer.gif) repeat-y; width:455px;}

.sbBlockContainer {margin:0px 0px 0px 2px; padding:0px; width:453px; height:50px; overflow:hidden;}
.sbBlockContainerLive {margin:0px 0px 0px 2px; padding:0px; width:453px; overflow:hidden;}

.sbBlock {margin-right:1px; cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlock.jpg) no-repeat; width:75px; height:50px;}
.sbBlockOn {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockOn.jpg) no-repeat; width:75px; height:50px;}
.sbTitleContainer {position:relative; height:10px; width:455px; background:url(http://img.fantrax.com/icons/sbSpacer.gif) repeat-y; line-height:10px; font-size:10px;}
.sbTitleContainer .sbTitle {float:left; height:10px; line-height:10px; font-size:10px;}
.sbTitleContainer .sbTitle p {margin:0px 0px 0px 5px; padding:0px; position:relative; top:-1px;}
.sbTitleContainer .sbTitle span {color:#0000CC;}
.sbTitleContainer .sbArrows {margin-left:40px; float:left; height:10px; line-height:10px; font-size:10px;}
.sbTitleContainer .sbArrows div {float:left; margin-right:5px;}
.sbTitleContainer .sbMore {float:right; height:10px; line-height:10px; font-size:10px;}
.sbTitleContainer .sbMore #sbToggle {font-family:courier; font-size:9px;}
.sbTitleContainer .sbMore p {background:transparent; margin:0px 5px 0px 0px; padding:0px 2px 0px 2px; position:relative; top:-2px;}
.sbTitleContainer .sbMore a {letter-spacing:-1px; text-decoration:none; color:#000000;}

.sbOther {position:absolute; left:290px; top:8px; width:150px; background:#BDCEE8; padding:3px 5px 5px 5px; margin:0px;}
.sbOther .otherSport {float:left; width:75px;}
.sbOther .otherSport a {color:#010296; text-decoration:none; font-size:10px;}
.sbOther .otherSport a:hover {color:#000000; text-decoration:underline; font-size:10px;}

.sbBlock .sbBlockData {margin:4px 6px 0px 4px; padding:0px;}

.sbBlockData div {line-height:15px; padding:0px; margin:0px;}
.sbBlockData div p {line-height:15px; font-family:arial; font-weight:bold; font-size:12px; letter-spacing:0px; padding:0px; margin:0px;}
.sbBlockData div p a {line-height:15px; font-family:arial black; font-size:12px; letter-spacing:-1px; text-decoration:none;}
.sbBlockData .aTeam {float:left; width:37px; }
.sbBlockData .hTeam {float:left; width:37px;}
.sbBlockData .aScore {color:#010296; float:right; width:28px; text-align:right;}
.sbBlockData .hScore {color:#010296;float:right; width:28px; text-align:right;}
.sbBlock .status {clear:both; text-align:right;}
.sbBlock .status p {margin:0px 6px 0px 0px; font-weight:bold; font-size:10px; font-family:arial; color:#FFFFFF;}
.sbBlock .status p a {text-decoration:none; font-weight:bold; font-size:10px; font-family:arial; color:#FFFFFF;}

.sbBlockData .winScore {color:#ffff66 !important;}

#MLB_SCOREBOARD .sbTop {background:url(http://img.fantrax.com/icons/sbTopMLB.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#MLB_SCOREBOARD .sbBottom {position:absolute; top:62px; left:0px; background:url(http://img.fantrax.com/icons/sbBottomMLB.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#MLB_SCOREBOARD .sbMain {background:url(http://img.fantrax.com/icons/sbSpacerMLB.gif) repeat-y; width:455px;}
#MLB_SCOREBOARD .sbBlock {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockMLB.jpg) no-repeat; width:75px; height:50px;}
#MLB_SCOREBOARD .sbBlockOn {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockOnMLB.jpg) no-repeat; width:75px; height:50px;}
#MLB_SCOREBOARD .sbTitleContainer .sbTitle span {color:#196250;}
#MLB_SCOREBOARD .sbTitleContainer .sbMore p {background:transparent;}
#MLB_SCOREBOARD .sbOther {background:#ABBFA6;}
#MLB_SCOREBOARD .sbBlockData .aScore {color:#196250;}
#MLB_SCOREBOARD .sbBlockData .hScore {color:#196250;}

#NFL_SCOREBOARD .sbTop {background:url(http://img.fantrax.com/icons/sbTopMLB.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NFL_SCOREBOARD .sbBottom {position:absolute; top:62px; left:0px; background:url(http://img.fantrax.com/icons/sbBottomMLB.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NFL_SCOREBOARD .sbMain {background:url(http://img.fantrax.com/icons/sbSpacerMLB.gif) repeat-y; width:455px;}
#NFL_SCOREBOARD .sbBlock {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockNFL.jpg) no-repeat; width:75px; height:50px;}
#NFL_SCOREBOARD .sbBlockOn {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockOnNFL.jpg) no-repeat; width:75px; height:50px;}
#NFL_SCOREBOARD .sbTitleContainer .sbTitle span {color:#196250;}
#NFL_SCOREBOARD .sbTitleContainer .sbMore p {background:transparent;}
#NFL_SCOREBOARD .sbOther {background:#ABBFA6;}
#NFL_SCOREBOARD .sbBlockData .aScore {color:#196250;}
#NFL_SCOREBOARD .sbBlockData .hScore {color:#196250;}

#NCAAF_SCOREBOARD .sbTop {background:url(http://img.fantrax.com/icons/sbTopMLB.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NCAAF_SCOREBOARD .sbBottom {position:absolute; top:62px; left:0px; background:url(http://img.fantrax.com/icons/sbBottomMLB.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NCAAF_SCOREBOARD .sbMain {background:url(http://img.fantrax.com/icons/sbSpacerMLB.gif) repeat-y; width:455px;}
#NCAAF_SCOREBOARD .sbBlock {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockNCAAF.jpg) no-repeat; width:75px; height:50px;}
#NCAAF_SCOREBOARD .sbBlockOn {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockOnNCAAF.jpg) no-repeat; width:75px; height:50px;}
#NCAAF_SCOREBOARD .sbTitleContainer .sbTitle span {color:#196250;}
#NCAAF_SCOREBOARD .sbTitleContainer .sbMore p {background:transparent;}
#NCAAF_SCOREBOARD .sbOther {background:#ABBFA6;}
#NCAAF_SCOREBOARD .sbBlockData .aScore {color:#196250;}
#NCAAF_SCOREBOARD .sbBlockData .hScore {color:#196250;}

#NBA_SCOREBOARD .sbTop {background:url(http://img.fantrax.com/icons/sbTopNBA.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NBA_SCOREBOARD .sbBottom {position:absolute; top:62px; left:0px; background:url(http://img.fantrax.com/icons/sbBottomNBA.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NBA_SCOREBOARD .sbMain {background:url(http://img.fantrax.com/icons/sbSpacerNBA.gif) repeat-y; width:455px;}
#NBA_SCOREBOARD .sbBlock {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockNBA.jpg) no-repeat; width:75px; height:50px;}
#NBA_SCOREBOARD .sbBlockOn {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockOnNBA.jpg) no-repeat; width:75px; height:50px;}
#NBA_SCOREBOARD .sbTitleContainer .sbTitle span {color:#6B432D;}
#NBA_SCOREBOARD .sbTitleContainer .sbMore p {background:transparent;}
#NBA_SCOREBOARD .sbOther {background:#C2B0AB;}
#NBA_SCOREBOARD .sbBlockData .aScore {color:#6B432D;}
#NBA_SCOREBOARD .sbBlockData .hScore {color:#6B432D;}

#NCAAB_SCOREBOARD .sbTop {background:url(http://img.fantrax.com/icons/sbTopNBA.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NCAAB_SCOREBOARD .sbBottom {position:absolute; top:62px; left:0px; background:url(http://img.fantrax.com/icons/sbBottomNBA.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NCAAB_SCOREBOARD .sbMain {background:url(http://img.fantrax.com/icons/sbSpacerNBA.gif) repeat-y; width:455px;}
#NCAAB_SCOREBOARD .sbBlock {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockNCAAB.jpg) no-repeat; width:75px; height:50px;}
#NCAAB_SCOREBOARD .sbBlockOn {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockOnNCAAB.jpg) no-repeat; width:75px; height:50px;}
#NCAAB_SCOREBOARD .sbTitleContainer .sbTitle span {color:#6B432D;}
#NCAAB_SCOREBOARD .sbTitleContainer .sbMore p {background:transparent;}
#NCAAB_SCOREBOARD .sbOther {background:#C2B0AB;}
#NCAAB_SCOREBOARD .sbBlockData .aScore {color:#6B432D;}
#NCAAB_SCOREBOARD .sbBlockData .hScore {color:#6B432D;}

#NHL_SCOREBOARD .sbTop {background:url(http://img.fantrax.com/icons/sbTopNHL.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NHL_SCOREBOARD .sbBottom {position:absolute; top:62px; left:0px; background:url(http://img.fantrax.com/icons/sbBottomNHL.gif) no-repeat; width:455px; height:4px; line-height:4px; font-size:4px;}
#NHL_SCOREBOARD .sbMain {background:url(http://img.fantrax.com/icons/sbSpacerNHL.gif) repeat-y; width:455px;}
#NHL_SCOREBOARD .sbBlock {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockNHL.jpg) no-repeat; width:75px; height:50px;}
#NHL_SCOREBOARD .sbBlockOn {cursor:pointer; float:left; background:url(http://img.fantrax.com/icons/sbBlockOnNHL.jpg) no-repeat; width:75px; height:50px;}
#NHL_SCOREBOARD .sbTitleContainer .sbTitle span {color:#6B432D;}
#NHL_SCOREBOARD .sbTitleContainer .sbMore p {background:transparent;}
#NHL_SCOREBOARD .sbOther {background:#BDCEE8;}
#NHL_SCOREBOARD .aScore {color:#010296;}
#NHL_SCOREBOARD .hScore {color:#010296;}


.sbContainerLive {background:none; position:relative; width:999px; height:auto; margin:0px 0px 5px 0px; padding:5px 0px 0px 0px;}
.sbMainLive {width:999px;background:none !important;}
.sbBlockContainerLive {width:997px;background:none;overflow:visible;}
.sbTitleContainerLive {width:999px; background:none;}
.sbTitleContainerLive .sbArrows {margin-left:20px; float:left;}
.sbBlockDataLive p {font-size:11px !important;}
.sbBlockDataLive .aScore p {color:#FFFFFF !important; font-weight:bold !important;}
.sbBlockDataLive .aScore {color:#FFFFFF !important; font-weight:bold !important;}
.sbBlockDataLive .hScore p {color:#FFFFFF !important; font-weight:bold !important;}
.sbBlockDataLive .hScore {color:#FFFFFF !important; font-weight:bold !important;}

.sbBlockDataStandard .aTeam {float:none; width:65px; text-align:center; font-weight:bold; padding:4px 0px 4px 0px;}
.sbBlockDataStandard .aScore {float:none; width:65px; text-align:center;}
						
.liveLegend {clear:both; margin:10px 0px 0px 0px;}
.liveLegend .link {margin:5px 0px 0px 0px;}
.liveLegend .link a {font-weight:bold; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#0D1D72; text-decoration:none;}
.liveLegend .link a:hover {text-decoration:underline;}
.liveLegend .legend {width:150px; margin-bottom:10px; float:left; padding-left:10px; font-size:12px; font-family:arial; color:#000000;}
.liveLegend div {margin-bottom:5px; border-left:15px; padding-left:10px;}
.liveLegend .statChangeLegend {width:500px; border-left:15px solid #90FFA0; padding-left:10px;}


.lhContainer .lhLeft {width:220px; float:left; padding:0px; margin:0px 0px 0px 0px;}
.lhContainer .lhRight {width:600px; float:left; padding:0px; margin:0px 0px 0px 0px;}

.lhRightContainer {margin:10px 0px 0px 10px; width:590px;}
.lhCurveTop {width:590px; background:url(http://img.fantrax.com/icons/lhCurveTop.gif) no-repeat; height:2px; font-size:1px; height:2px; line-height:1px;}

.lhTickerContainer {margin:10px 0px 10px 0px; padding:0px;}
.lhTickerTop {background:url(http://img.fantrax.com/icons/lhTickerTop.gif) no-repeat; width:533px; height:8px; font-size:7px; line-height:7px; padding:0px; margin:0px;}
.lhTicker {height:18px; background:url(http://img.fantrax.com/icons/lhTickerBG.gif) repeat-y; width:533px;}
.lhTicker p {padding:3px 20px 3px 30px; margin:0px; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhTickerBottom {background:url(http://img.fantrax.com/icons/lhTickerBottom.gif) no-repeat; width:533px; height:9px; font-size:8px; line-height:8px; padding:0px; margin:0px;}

.lhBlockContainer {margin:0px 0px 10px 0px; padding:0px; width:523px;}
.lhBlock {width:573px;}
.lhLeftBlock {width:170px;}
.lhBlock p {padding:0px; margin:0px; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}

.lhAlertBlockContainer {margin:0px 0px 10px 0px; padding:0px; width:534px;}
.lhAlertTop {background:url(http://img.fantrax.com/icons/lhAlertTop.gif) no-repeat; width:534px; height:4px; font-size:3px; line-height:3px; padding:0px; margin:0px;}
.lhAlertBlock {width:584px;}
.lhAlertBlock p {padding:0px; margin:0px; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhAlertBottom {background:url(http://img.fantrax.com/icons/lhAlertBottom.gif) no-repeat; width:534px; height:4px; font-size:3px; line-height:3px; padding:0px; margin:0px;}


.lhAlertBlockTitleContainer {width:574px; height:26px; margin:0px 0px 0px 5px; padding:0px;}
.lhAlertBlockTitleContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lhAlertBlockTitleLeft {float:left; background:url(http://img.fantrax.com/icons/lhBlockTitleLeft.gif) no-repeat; width:5px; height:26px; padding:0px; margin:0px;}
.lhAlertBlockTitle {cursor:move !important; float:left; background:url(http://img.fantrax.com/icons/lhBlockTitleBG.gif) repeat-x; width:514px; height:26px;}
.lhAlertBlockTitle:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lhAlertBlockTitle p.title {float:left; font-size:13px; padding:5px 0px 0px 10px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhAlertBlockTitle p.icons {float:right; font-size:13px; padding:5px 0px 0px 10px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhAlertBlockTitleRight {float:left; background:url(http://img.fantrax.com/icons/lhBlockTitleRight.gif) no-repeat; width:5px; height:26px; padding:0px; margin:0px;}

.lhAlertContentContainer {width:574px; margin:5px 0px 0px 5px; padding:0px;}
.lhAlertContentTop {background:url(http://img.fantrax.com/icons/lhContentTop.gif) no-repeat; width:574px; height:5px; font-size:4px; line-height:4px; padding:0px; margin:0px;}
.lhAlertContent {background:url(http://img.fantrax.com/icons/lhContentBG.gif) repeat-y; width:574px; padding:0px; margin:0px;}
.lhAlertContent p {padding:20px; margin:0px; color:black; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhAlertContentBottom {background:url(http://img.fantrax.com/icons/lhContentBottom.gif) no-repeat; width:574px; height:5px; font-size:4px; line-height:4px; padding:0px; margin:0px;}

.lhBlockTitleContainer {width:590px; background:url(http://img.fantrax.com/icons/lhBlockTitleContainerBG.gif) repeat-x; height:21px; margin:0px 0px 0px 0px; padding:0px;}
.lhBlockTitleContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lhBlockTitle {float:left; width:584px; height:21px;}
.lhBlockTitle:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lhBlockTitle .title {float:left; font-size:13px; padding:2px 0px 0px 10px; margin:0px; font-weight:bold; color:#FFCC00; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhBlockTitle .but {float:left; font-size:13px; padding:2px 0px 0px 10px; margin:0px; font-weight:bold; color:#FFCC00; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhBlockTitle .tabs {float:left; font-size:13px; padding:2px 0px 0px 0px; margin:0px 0px 0px 30px; font-weight:bold; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.lhBlockTitle .icons {float:right; font-size:12px; padding:3px 0px 0px 10px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}

.lhBlockTitle .tabs .tabBlock {float:left; margin:0px; padding:0px;}
.lhBlockTitle .tabs .tabBlock div {float:left;}
.lhBlockTitle .tabs .tabBlock .tabLeft {width:5px; height:19px; background:url(http://img.fantrax.com/icons/lhTabLeft.jpg) no-repeat; padding:0px; margin:0px;}
.lhBlockTitle .tabs .tabBlock .tabRight {width:8px; height:19px; background:url(http://img.fantrax.com/icons/lhTabRight.jpg) no-repeat; padding:0px; margin:0px;}
.lhBlockTitle .tabs .tabBlock .tab {height:19px; background:url(http://img.fantrax.com/icons/lhTabBG.jpg) repeat-x; padding:0px; margin:0px;}
.lhBlockTitle .tabs .tabBlock .tab p { padding:3px 3px 0px 3px; margin:0px;}
.lhBlockTitle .tabs .tabBlock .tab p a {text-decoration:none; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}

.lhBlockTitle .tabs .tabBlockOn .tabLeft {width:5px; height:19px; background:url(http://img.fantrax.com/icons/lhTabLeftOn.jpg) no-repeat; padding:0px; margin:0px;}
.lhBlockTitle .tabs .tabBlockOn .tabRight {width:8px; height:19px; background:url(http://img.fantrax.com/icons/lhTabRightOn.jpg) no-repeat; padding:0px; margin:0px;}
.lhBlockTitle .tabs .tabBlockOn .tab {height:19px; background:url(http://img.fantrax.com/icons/lhTabBGOn.jpg) repeat-x;  padding:0px; margin:0px;}
.lhBlockTitle .tabs .tabBlockOn .tab p {padding:3px 3px 0px 3px; margin:0px;}
.lhBlockTitle .tabs .tabBlockOn .tab p a {text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}

.lhContentContainer {clear:both; width:588px;  padding:0px; margin:0px; border:1px solid #000000;}
.lhContent {padding:0px; margin:0px;}
.lhContent p {padding:20px; margin:0px; color:black; font-size:11px; font-family: Arial, Helvetica, sans-serif;}


.lhLeft {background:url(http://img.fantrax.com/icons/lhLeftBG.gif) repeat-y; width:220px;}
.lhIcon {text-align:right; background:url(http://img.fantrax.com/icons/lhIconBG.gif) no-repeat; width:220px}
.lhIcon .mStandard {margin-right:0px}
.lhIcon .mCustom {margin-right:9px}
/*.lhIcon .nom {margin:9px; margin-bottom:0px;}*/
/*.lhIcon img.smm {margin-right:10px; margin-bottom:0px; position:relative; top:-6px}*/
.lhIcon img.smm {margin-right:10px; margin-bottom:-8px; position:relative; top:-16px}
.lhHeadingLeft {background:url(http://img.fantrax.com/icons/lhHeadingLeft.gif) no-repeat; width:2px; height:25px; float:left;}
.lhHeading {background:url(http://img.fantrax.com/icons/lhHeadingBG.gif) repeat-x; width:210px; height:25px; float:left;}
.lhHeading p {margin:5px 0px 0px 5px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFCC00; font-weight:bold;}
.lhHeadingRight {background:url(http://img.fantrax.com/icons/lhHeadingRight.gif) no-repeat; width:2px; height:25px; float:left;}
.lhPollContainer {margin-top:10px;}
.lhSpecialContainer {width:214px;}
.lhPollContainer .lhSpecialLeft {background:url(http://img.fantrax.com/icons/lhHeadingPollLeft.gif) no-repeat; width:23px; height:26px; float:left;}
.lhTriviaContainer .lhSpecialLeft {background:url(http://img.fantrax.com/icons/lhHeadingTriviaLeft.gif) no-repeat; width:23px; height:26px; float:left;}
.lhSpecial {background:url(http://img.fantrax.com/icons/lhHeadingSpecialBG.gif) repeat-x; width:188px; height:26px; float:left;}
.lhSpecial p {margin:6px 0px 0px 3px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.lhSpecialRight {background:url(http://img.fantrax.com/icons/lhHeadingSpecialRight.gif) no-repeat; width:3px; height:26px; float:left;}
.lhPollContainer .pollQuestion {border:1px solid #E4EAE4; background:url(http://img.fantrax.com/icons/lhTitleSpecialBG.gif) repeat-x #565656 left bottom; width:212px;}
.lhPollContainer .pollQuestion p {padding:8px; margin:0px; color:#66FF66; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.lhTriviaContainer .triviaQuestion {border:1px solid #E4EAE4; background:url(http://img.fantrax.com/icons/lhTitleSpecialBG.gif) repeat-x #565656 left bottom; width:212px;}
.lhTriviaContainer .triviaQuestion p {padding:8px; margin:0px; color:#FFFFFF; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.lhTitleContainer {}
.lhTitle {float:left; background:url(http://img.fantrax.com/icons/lhTitleBG.gif) repeat-x; height:49px; width:593px;}
.lhTitle h1 {font-family: Arial, Helvetica, sans-serif; margin:14px 0px 0px 10px; padding:0px; font-size:18px; font-weight:bold; color:#FFFFFF;}
.lhTitleRight {float:left; background:url(http://img.fantrax.com/icons/lhTitleRight.gif) no-repeat; height:49px; width:7px;}

.lhChatMessageArea {width:588px; padding:0px; margin:0px;}
.lhChatMessageArea .lhChatMessageZone {background:url(/images/icons/lhChatBG.gif) repeat-y #FFFFFF; width:584px; height:129px; border:2px solid #FFCC00;}
.lhChatMessageArea .lhChatMessageContainer {height: 123px; width: 409px; overflow-y:scroll; overflow-x:hidden; line-height: 14px; padding:3px; float:left;}
.lhChatMessageArea .lhChatMembersContainer {float:left; height: 123px; width: 163px; overflow-y: auto; line-height: 14px; padding:3px;}
.lhChatMembersContainer ul {list-style-type: none; padding:0px; margin:0px;}
.lhChatMembersContainer li {list-style-type: none; padding:0px; margin:0px;}
.lhChatMembersContainer li div {cursor:pointer; line-height: 18px;}
.lhChatMembersContainer .present {  background:url(http://img.fantrax.com/icons/chat_status_inroom.png) no-repeat ; padding-left: 18px;}
.lhChatMembersContainer .online {  background:url(http://img.fantrax.com/icons/chat_status_online.png) no-repeat ; padding-left: 18px;}
.lhChatMembersContainer .offline {  background:url(http://img.fantrax.com/icons/chat_status_offline.png) no-repeat ; padding-left: 18px;}
.lhChatMembersContainer .unknown {  background:url(http://img.fantrax.com/icons/chat_status_unknown.png) no-repeat ; padding-left: 18px;}

.lhChatContainer, .lhChatContainer table {width: 588px;}
.lhChatContainer td {outline: 2px solid #FFCC00;}
.lhChatMessageContainer p {list-style-type: none; padding:0px; margin:0px;}
.lhChatMessageContainer .from {font-weight:bold}
.lhChatMessageContainer .fromAdmin {font-weight:bold; color:#0000bb}
.lhChatMessageContainer .fromCommish {font-weight:bold; color:#8B4513}
.lhChatMessageContainer .fromPrivate {font-weight:bold; color:#cc0000}
.lhChatMessageContainer .text {}
.lhChatMessageContainer .textAdmin {color:#0000bb}
.lhChatMessageContainer .textCommish {color:#8B4513}
.lhChatMessageContainer .textPrivate {color:#cc0000}

.lhChatControlsContainer {clear:both; width:584px; height:28px; background-color: #FFCC00; padding:2px;}
.lhChatControlsContainer .chatControlFields {height:22px; width:420px; border:1px solid #FFFFFF; border-right:0px; float:left; padding:2px;}
.lhChatControlsContainer .chatControlFields button {margin-left:3px; font-size:12px;}
.lhChatControlsContainer .chatControlDisable {text-align:right;height:22px; width:151px; border:1px solid #FFFFFF; border-left:0px; float:right;padding:2px 5px 2px 2px;}
.lhChatPhrase {width: 350px; padding:0px 2px 0px 2px}
.lhChatEmoticon { position: relative; top: 3px;}

table.leagueChatHistory td.meta {white-space:nowrap; padding:0px 5px 0px 5px}
table.leagueChatHistory td.to {padding:0px 5px 0px 5px}
table.leagueChatHistory td.fromAdmin {color:#0000bb}
table.leagueChatHistory td.fromCommish {color:#8B4513}
table.leagueChatHistory td.fromPrivate {color:#cc0000}

.globalAlertBlockContainer {margin:0px 0px 10px 0px; padding:0px; width:534px !important;}
.globalAlertTop {background:url(http://img.fantrax.com/icons/lhAlertTop.gif) no-repeat; width:534px; height:4px; font-size:3px; line-height:3px; padding:0px; margin:0px;}
.globalAlertBlock {width:534px !important;}
.globalAlertBlock p {padding:0px; margin:0px; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.globalhAlertBottom {background:url(http://img.fantrax.com/icons/lhAlertBottom.gif) no-repeat; width:534px; height:4px; font-size:3px; line-height:3px; padding:0px; margin:0px;}

.globalAlertBlockTitleContainer {width:524px !important; height:26px; margin:0px 0px 0px 5px; padding:0px;}
.globalAlertBlockTitleContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.globalAlertBlockTitleLeft {float:left; background:url(http://img.fantrax.com/icons/lhBlockTitleLeft.gif) no-repeat; width:5px; height:26px; padding:0px; margin:0px;}
.globalAlertBlockTitle {cursor:move !important; float:left; background:url(http://img.fantrax.com/icons/lhBlockTitleBG.gif) repeat-x; width:514px !important; height:26px;}
.globalAlertBlockTitle:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.globalAlertBlockTitle p.title {float:left; font-size:13px; padding:5px 0px 0px 10px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.globalAlertBlockTitle p.icons {float:right; font-size:13px; padding:5px 0px 0px 10px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.globalAlertBlockTitleRight {float:left; background:url(http://img.fantrax.com/icons/lhBlockTitleRight.gif) no-repeat; width:5px; height:26px; padding:0px; margin:0px;}

.globalAlertContentContainer {width:524px; margin:5px 0px 0px 5px; padding:0px;}
.globalAlertContentTop {background:url(http://img.fantrax.com/icons/lhContentTop.gif) no-repeat; width:524px !important; height:5px; font-size:4px; line-height:4px; padding:0px; margin:0px;}
.globalAlertContent {background:url(http://img.fantrax.com/icons/lhContentBG.gif) repeat-y; width:524px !important; padding:0px; margin:0px;}
.globalAlertContent p {padding:20px; margin:0px; color:black; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.globalAlertContentBottom {background:url(http://img.fantrax.com/icons/lhContentBottom.gif) no-repeat; width:524px !important; height:5px; font-size:4px; line-height:4px; padding:0px; margin:0px;}


.globalContentArea {padding:0px; margin:0px;}
.globalContentArea:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.globalContentArea .lhImage {width:60px; float:left;}
.globalContentArea .lhImage p {padding:0px 0px 0px 20px; margin:0px;}
.globalText {float:left; width:400px; }
.globalText p {margin:0px; padding:5px 0px 0px 20px; font-size:12px;}
.globalButtons {text-align:center; clear:both; padding:0px; margin:0px;}
.globalButtons p {padding:5px 0px 5px 0px; margin:0px;}


.lhName {width:529px; font-size:24px; font-weight:bold; color:#061665; border-bottom:5px solid #061665; padding-bottom:5px; margin:10px 0px 10px 0px;}
.lhName p {margin:0px; padding:0px;}
.lhLeftBlockContainer {width:214px; margin-left:4px; }

.lhLeftBlockContainer .lhBlockTitleContainer {width:210px;}
.lhLeftBlockContainer .lhBlockTitle {float:left; background:url(http://img.fantrax.com/icons/tpHeadingBG2.gif) repeat-x !important; width:210px;}

.lhLeftBlockContainer .lhContentContainer {width:214px !important; padding:0px; margin:0px; border:0px;}
.lhLeftBlockContainer .lhContent {width:198px;}
.lhLeftBlockContainer .lhContent p {padding:5px;}

.lhContainer {width:820px; margin:0px 0px 0px 0px; position:relative; left:5px;} 
.lhContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.lhLogo {margin:10px 0px 8px 5px; padding:0px;}
.lhTitleBlock {margin:25px 0px 0px 0px; width:504px !important;}
 
.trDraftOrder {width:280px; padding:0px; margin:0px 0px 0px 250px;}
.trDraftOrder:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.draftOrderTeams {width:225px; float:left;}
.draftOrderButtons {width:40px; float:left; padding:0px; margin:0px 0px 0px 5px;}
 
.topPageCommishModeOuter {width:818px; border:1px solid #FFA600; background-color:#FFCE00; margin:5px 0px 5px 5px; padding:0px;}
.topPageCommishModeOuter div.topPageCommishModeInner {padding:4px; margin:0px; font-size:11px; font-family:arial}
.topPageWarningOuter {width:818px; border:1px solid #FFF61D; background-color:#ffffcc; margin:5px 0px 5px 5px; padding:0px;}
.topPageWarningOuter div.topPageWarningInner {padding:4px; margin:0px; font-size:11px; font-family:arial}
.topPageWarningOuter div.topPageWarningInner:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.topPageWarningOuter div.topPageWarningInner div.illegal {color:#990000; font-weight:bold; line-height:13px; padding:0px 0px 0px 45px; margin:0px}
.topPageWarningOuter div.topPageWarningInner .firstHelp {float:left; margin-right:3px;}
.topPageWarningOuter div.topPageWarningInner .warningMessage {color:#990000; font-weight:bold; float:left;}
.topPageWarningOuter div.topPageWarningInner .secondHelp {float:left; margin-left:3px;}

.topPageWarningOuter2 {width:997px;}

.topPageWarningOuterMinMax {border:1px solid #B22222; background-color:#FFC8A2}
 
table.lhForum {width:588px;}
table.lhForum th.topic {text-align:left; }
table.lhForum th.topic p {text-align:left;}
table.lhForum th.last p {text-align:left;}
table.lhForum .topic {background-color:#FBFBFD; width:180px; border-left:0px; text-align:left !important;}
table.lhForum .topic p {padding-left:5px;}
table.lhForum .by {text-align:left; background-color:#FBFBFD; width:169px;}
table.lhForum .posts {text-align:left; background-color:#FBFBFD; width:30px; border-right:0px;}
table.lhForum .last {background-color:#FBFBFD; width:110px; border-right:0px;}
table.lhForum .last p {text-align:left; }
table.lhForum .post td {background-color:#CCCCCC !important;}
table.lhForum .new {border:0px; text-align:left;}
table.lhForum .new p {padding:1px 0px 1px 0px; margin:0px;}
table.lhForum .new p a {font-size:11px; font-weight:bold; text-decoration:none; color:#0D1D72; padding:0px 0px 0px 5px; margin:0px;}
table.lhForum .new p a:hover {text-decoration:underline;}
table.lhForum .more {border:0px; text-align:right;}
table.lhForum .more p {padding:0px 5px 0px 0px; margin:0px;}
table.lhForum .more p a {font-weight:bold;}
table.lhForum .deleted {border: 0px}
table.lhForum a {color:#0D1D72; text-decoration:none;}
table.lhForum a:hover {color:#0D1D72; text-decoration:underline;}

table.manualDraftOrder {width:219px; margin:5px 0px 0px 0px;}
table.manualDraftOrder th p a {font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#ADC6EC; color:#0C1D72;}
table.manualDraftOrder td p {cursor:pointer; margin:0px; padding:3px 3px 3px 3px; font-size:11px;}
table.manualDraftOrder .order {width:40px;}
table.manualDraftOrder .tName {width:240px;}

.salaryAdminContainer {width:481px;}
.salaryAds {width:170px; background:#FFFFFF; position:absolute; right:5px; top:150px;}
.salaryAds div {padding:5px 0px 5px 15px;}
.salaryDiv {height:545px; width:480px; overflow-y:scroll}
table.salaryContractAdmin {width:463px;}
table.salaryContractAdmin th a {color:#000000; text-decoration:none;}
table.salaryContractAdmin .player {border-left:0px;}
table.salaryContractAdmin .status {border-right:0px;}


/**** OFFLINE / CLAIMDROP / TRADE ****/

.offlineTakenTeams2 {height:387px;;}

table.offlineTable2 select {font-size:10px;}
table.offlineTable2 input {font-size:10px; width:48px;}
table.offlineTable2 {width:445px;}
table.offlineTable2 th {text-align:center; padding:2px 2px 1px 2px;}
table.offlineTable2 td {text-align:center; padding:2px 2px 1px 2px;}
table.offlineTable2 .undraft {text-align:left; border-left:0px;padding-right:3px;}
table.offlineTable2 .position {width:60px; text-align:left; border-left:0px;}
table.offlineTable2 .position select {width:52px}
table.offlineTable2 .name {width:354px; text-align:left; border-right:0px;}

table.offlineChooseTable2 {width:338px;}
table.offlineChooseTable2 .draft {border-left:0px; text-align:left;padding-right:3px}
table.offlineChooseTable2 .name {width:289px; border-right:0px; text-align:left;padding-left:3px}

table.offlineTable select {Font-size:11px;}
table.offlineTable input {Font-size:11px; width:48px}

table.offlineChooseTable {width:338px;}

table.offlineChooseTable .draft {border-left:0px; text-align:left;padding-right:3px}
table.offlineChooseTable .name {width:289px; border-right:0px; text-align:left;padding-left:3px}

table.offlineTable {width:458px;}
table.offlineTable td {padding:2px 0px 1px 3px;}

table.offlineTable .undraft {text-align:left; border-left:0px;padding-right:3px}
table.offlineTable .position {width:60px; text-align:left; border-left:0px;}
table.offlineTable .position select {width:52px}
table.offlineTable .name {width:354px; text-align:left; border-right:0px;}

table.offlineTable_Contracts .position {width:60px; text-align:left;}
table.offlineTable_Contracts .name {width:274px; text-align:left;}
table.offlineTable_Contracts .status {width:80px; text-align:left;}
table.offlineTable_Contracts .contracts {width:80px; text-align:left;}
table.offlineTable_Contracts .salary {width:80px; text-align:left;}
table.offlineTable_Contracts .salary {border-right:0px;}
table.offlineTable_Contracts .contracts {border-right:0px;}

table.podcastTable td {padding:15px 100px 0px 0px}

/**/
table.offlineTable_SalaryContracts .position {width:60px; text-align:left;}
table.offlineTable_SalaryContracts .name {width:204px; text-align:left;}
table.offlineTable_SalaryContracts .status {width:60px; text-align:left;}
table.offlineTable_SalaryContracts .contracts {width:80px; text-align:left;}
table.offlineTable_SalaryContracts .salary {width:80px; text-align:left;}
table.offlineTable_SalaryContracts .salary {}
table.offlineTable_SalaryContracts .contracts {border-right:0px !important;}

.offlineArea {width:820px; margin:0px 0px 0px 0px; padding:0px;}
.offlineContainer {width:820px; padding:10px 4px 0px 5px; margin:0px;}
.offlineContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.offlineRightBlock {height:445px; width:340px; float:left; padding:0px; margin:0px 0px 0px 0px;}
.offlineButtonBlock {width:55px; text-align:center; float:right; padding:200px 0px 0px 0px; margin:0px;}
.offlineLeftBlock {height:445px; width:460px; float:right; padding:0px; margin:0px;}

.offlineAvailable {width:338px; height:389px;}
.offlineTaken {width:459px; overflow-x:hidden; overflow-y:auto; padding:0px 0px 0px 0px; margin:0px;}
.offlineTakenTeams {height:368px;}
.offlineGlobalContainer {display:block; width:820px; padding:0px; margin:10px 0px 0px 0px;}

.offlineGlobalBlock {line-height:22px; width:820px; padding:0px; margin:0px 0px 0px 5px;}
.offlineGlobalBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.offlineGlobalLeft {background:url(http://img.fantrax.com/icons/offlineGlobalLeft.jpg) no-repeat; float:left; width:7px; height:38px;}
.offlineGlobalRight {background:url(http://img.fantrax.com/icons/offlineGlobalRight.jpg) no-repeat; float:left; width:7px; height:38px;}
.offlineGlobal {width:820px; padding:0px; margin:0px 0px 0px 0px !important; float:left; background:#E3EBF8;}
.offlineGlobal p {text-align:right; color:#000000; font-size:11px; margin:0px; padding:3px 6px 3px 6px;}
.offlineGlobal select {font-size:11px;}

.offlineBlockHeader {width:310px; height:419px; position:relative; margin:0px; padding:0px; background-color:#4F4F4F;}
.offlineBlockHeader p.theTitle select {font-size:11px;}

.offline0 {width:340px; background:#FFFFFF !important;}
.offline1 {width:300px; background-color:#0D1D72 !important;}
.offline3 {width:460px;  background-color:#0D1D72 !important;}

.offlineHeader {width:340px; margin:0px; color:#FFFFFF; padding:0px; height:30px;}
.offlineHeader p.theTitle {height:24px; margin:0px; padding:6px 3px 0px 5px; color:#FFFFFF; font-weight:bold;}
.offlineHeader p.theTitle select {font-size:11px;}

.offlineHeader2 {width:340px; margin:0px; color:#FFFFFF; padding:0px; height:30px;}
.offlineHeader2 p.theTitle {height:24px; margin:0px; padding:6px 3px 0px 5px; color:#FFFFFF; font-weight:bold;}
.offlineHeader2 p.theTitle select {font-size:11px;}
.offlineHeaderTeam {width:420px;}
.offlineSubHeader {background-color:#B5CCEE; width:378px; border-bottom:0px;}

.olNextPrev {padding:2px; width:334px;}
.olNextPrev a {font-size:12px;}
.olNextPrev .prev {width:167px; float:left;}
.olNextPrev .next {width:167px; float:left; text-align:right;}

.fantasyMatchupsContainer {}
table.waiverPriority {width:498px;}
table.waiverPriority .tm1 {width:340px; padding-left:10px; padding-right:3px;}
table.waiverPriority .pri {text-align:center !important; width:168px;}

table.commissionerMessage .msg {width:460px;}

table.h2hStandings th {padding-left:20px;}
table.h2hStandings th.center {padding:0px 0px 0px 0px !important; text-align:center !important}
table.h2hStandings td {white-space:nowrap; padding:3px 8px 3px 8px; margin:0px;}
table.h2hStandings td.tm1 {border-left:0px; width:45%; font-size:11px !important;}
table.h2hStandings td.tm1 a:hover {text-decoration:underline}
table.h2hStandings td.tm2 {width:45%; font-size:11px !important; border-left:1px solid #DCDCDC}
table.h2hStandings td.tm2 a:hover {text-decoration:underline}
table.h2hStandings td.sc1 {border-left:0px !important; border-right:0px !important; width:75px; font-size:12px !important; text-align:right !important}
table.h2hStandings td.sc2 {width:75px; font-size:12px !important; border-right:0px; border-left:0px !important; text-align:right !important}
table.h2hStandings td.standard {text-align:center}
table.h2hStandings td.myteam {background-color:#FFDD83}
table.h2hStandings td.total {font-weight:bold}

table.fantasyMatchups .vs {text-align:center !important; width:68px;}
table.fantasyMatchups td.tm1 {width:375px; font-size:18px !important;}
table.fantasyMatchups td.tm2 {width:375px; font-size:18px !important;}
table.fantasyMatchups .tm1 {text-align:right; padding-left:0px; padding-right:3px;}
table.fantasyMatchupsPlayoffs th {font-weight:bold; text-align:left; background:url(http://img.fantrax.com/icons/lhColHeadingPlayoffsBG3.gif) repeat-x left bottom #cc3300; color:#000000; padding:3px 0px 3px 3px; margin:0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; }


table.illegalLineups td a:hover {color:#0D1D72; text-decoration:underline;}
table.illegalLineups .vs {text-align:center !important; width:68px;}
table.illegalLineups td.tm {width:303px; font-size:13px !important;}
table.illegalLineups td.pd {width:375px;}
table.illegalLineups td.inf {border-right:0px; width:50px; text-align:center;}
table.illegalLineups .detailsRow {display:none;}

.draftResultsContainer {width:820px; margin:10px 4px 10px 5px;}
.draftResultsBlock {float:left; width:404px; margin-top:10px;}
.draftResultsBlock1 {margin-left:10px; float:right;}
.draftResultsBlock0 {clear:both;}

table.draftResultsTable {width:402px;}
table.draftResultsTable .player {white-space:nowrap;}
table.draftResultsTable .overall {width:20px; border-right:0px; text-align:center; padding: 3px 2px 3px 2px;}
table.draftResultsTable .rp {width:20px; border-right:0px; text-align:center; padding: 3px 2px 3px 2px;}

.draftResultsTableRound .team {width:300px; border-left:0px; padding-left:3px;}

/* ---- */

.claimBlockHeader td {cursor:pointer;}

table.claimTable select {font-size:11px;}
table.claimTransactionTable select {font-size:11px;}

/* right hand side table for offline */
table.claimTable {width:428px;}

table.claimTable .position {width:60px;}
table.claimTable .player {width:364px;}

 /* this will be in effect in general */

table.claimTable_Status .position {width:80px}
table.claimTable_Status .player {width:264px;}
table.claimTable_Status .status {width:80px;}

table.claimTable_Status .status {border-right:0px;}

/* if contracts */
table.claimTable_Contracts .position {width:60px;}
table.claimTable_Contracts .player {width:254px;}
table.claimTable_Contracts .contracts {width:110px; text-align:center; border-right:0px;}
table.claimTable_Contracts .salary {width:110px; text-align:center; border-right:0px;}

table.claimTable_Contracts th.status {border-right:0px;}
table.claimTable_Contracts th.salary {border-right:0px;}
table.claimTable_Contracts th.contracts {border-right:0px;}

table.claimTable_Contracts_Status .position {width:60px; border-left:0px;}
table.claimTable_Contracts_Status .player {width:194px;}
table.claimTable_Contracts_Status .status {width:80px; text-align:center !important; padding:0px !important; margin:0px !important;}
table.claimTable_Contracts_Status .contracts {width:90px; text-align:center; border-right:0px;}
table.claimTable_Contracts_Status .salary {width:90px; text-align:center; border-right:0px;}

table.claimTable_Contracts_Status th.salary {border-right:0px;}
table.claimTable_Contracts_Status th.contracts {border-right:0px;}
/* if contracts */

/* if salary & contracts */
table.claimTable_SalaryContracts .position {width:60px; border-left:0px;}
table.claimTable_SalaryContracts .player {width:194px;}
table.claimTable_SalaryContracts .salary {width:90px; text-align:right;}
table.claimTable_SalaryContracts .contracts {width:90px; text-align:center;}
table.claimTable_SalaryContracts th.status {border-right:0px;}
table.claimTable_SalaryContracts th.contracts {border-right:0px;}


table.claimTable_SalaryContracts_Status .position {width:40px; border-left:0px;}
table.claimTable_SalaryContracts_Status .player {width:174px;}
table.claimTable_SalaryContracts_Status .status {width:70px; text-align:center !important; padding:0px !important; margin:0px !important;}
table.claimTable_SalaryContracts_Status .salary {width:75px; text-align:center;}
table.claimTable_SalaryContracts_Status .contracts {width:65px; text-align:center;}
table.claimTable_SalaryContracts_Status .contracts {border-right:0px;}

table.claimTable_SalaryContracts_Status .position p {width:32px;}
table.claimTable_SalaryContracts_Status .player p {width:168px;}
table.claimTable_SalaryContracts_Status .status p {width:43px; text-align:center !important; padding:0px !important; margin:0px !important;}
table.claimTable_SalaryContracts_Status .salary p {width:47px; text-align:center;}
table.claimTable_SalaryContracts_Status .contracts p {width:47px; text-align:center;}

.claimContainer {width:820px; padding:0px 4px 0px 5px; margin:0px;}

.claimContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.claimAvailable {width:371px; height:357px;}
.claimTaken {width:428px; overflow-x:hidden; overflow-y:auto; padding:0px 0px 0px 0px; margin:0px;}
.claimRightBlock {height:425px; width:430px; float:right; padding:0px; margin:0px;}
.claimLeftBlock {height:425px; width:390px; float:right; padding:0px; margin:0px;}

.tradeContainerHeader {width:820px; border:0px; padding:0px; margin:10px 0px 0px 0px;}

.claimBlockHeader {width:373px; height:419px; position:relative; margin:0px 0px 10px 0px; padding:0px;}
.claimBlockHeader2 {width:820px; position:relative; margin:0px 0px 10px 5px; padding:0px; background-color:#0D1D72;}
.claimHeader {width:350px; margin:0px; color:#FFFFFF; padding:0px; height:30px;}
.claimHeader p.theTitle {width:342px; height:24px; margin:0px; padding:6px 3px 0px 3px; color:#FFFFFF; font-weight:bold;}
.claimHeader p.theTitle select {font-size:11px;}
.claimTaken a:hover {text-decoration:underline;}

.claim1 {width:373px; }
.claimdrop2 {width:430px; }
.claimDivMyTeamPlayers {}
.claimTakenPlayers {height:336px;}

table.claimTransactionTable {width:371px;}
table.claimTransactionTable th.title {background-color:#C9DAF6; color:#0D1D72; border-left:0px;}
table.claimTransactionTable th.title p {font-weight:bold; background-color:#C9DAF6; color:#0D1D72;}
table.claimTransactionTable .player {border-left:0px !important;}
table.claimTransactionTable .contracts {width:60px;}
table.claimTransactionTable .salary {width:80px;}

.cdNextPrev {clear:both; padding:2px; width:364px;}
.cdNextPrev a {font-size:12px;}
.cdNextPrev .prev {width:182px; float:left;}
.cdNextPrev .next {width:182px; float:left; text-align:right;}

.cdTitleBlock1 {width:372px; height:30px; padding:0px; margin:10px 0px -14px 0px; position:relative; border-top:4px solid #0D1D72;}
.cdTitleBlock2 {width:429px; height:30px; padding:0px; margin:10px 0px -14px 0px; position:relative; border-top:4px solid #0D1D72;}
.cdTitle {top:-15px; padding:0px 15px 0px 0px; margin:0px; background-color:#FFFFFF; display:block; position:absolute; z-index:3;}
.cdTitle p {padding:0px; margin:0px; color:#0D1D72; font-size:16px; font-weight:bold;}

/* --- */

.tradeBlockHeader td {cursor:pointer;}

table.tradeTable {width:393px;}
table.tradeTable .arrowPad {padding-right:12px}

.tradeTaken {width:393px; overflow-x:hidden; overflow-y:auto; padding:0px 0px 0px 0px; margin:0px;}
.tradeTakenScroll {width:393px; overflow-x:hidden; overflow-y:scroll; padding:0px 0px 0px 0px; margin:0px;}
.tradeContainer {width:820px; padding:0px 4px 0px 5px; margin:0px;}
.tradeContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.tradeRightBlock {height:655px; width:395px; float:right; padding:0px; margin:0px;}
.tradeLeftBlock {height:305px; width:395px; float:right; padding:0px; margin:0px;}
.tradeBlockHeader {width:395px; height:495px; position:relative; margin:0px 0px 10px 0px; padding:0px; background-color:#0D1D72;}
.tradeFullHeader {width:820px; position:relative; margin:0px 0px 10px 5px; padding:0px; background-color:#0D1D72;}
.trade4 {width:395px; }
.tradeHeader {width:395px; margin:0px; color:#FFFFFF; padding:0px; height:30px;}
.tradeHeader p.theTitle {height:24px; margin:0px; padding:6px 3px 0px 5px; color:#FFFFFF; font-weight:bold;}
.tradeHeader p.theTitle select {font-size:11px;}
.tradeDivMyTeamPlayers {height:614px;}
.trade_Players {height:584px;}
.trade_Teams {height:88px;}

table.trades td.from {white-space:nowrap;}
table.trades td.to {white-space:nowrap;}
table.trades td.name {white-space:nowrap;}
table.trades td.position {width:50px; text-align:left; border-right:0px;}
table.trades td.salary {width:73px; text-align:left;}
table.trades td.contracts {width:73px; text-align:left;}
table.trades .from {}
table.trades .contracts {border-right:0px;}
table.trades_salary .salary {border-right:0px;}
table.trades_team .team {border-right:0px;}
table.trades select {font-size:11px; width:50px;}

/* rank players for draft */
.autorankGlobalContainer {width:820px; padding:0px 0px 0px 0px; margin:5px 0px 1px 5px;}
.autorankGlobalContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.autorankGlobalBlock {padding:0px; margin:0px 0px 0px 0px;}
.autorankGlobalBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.autorankGlobal {height:50px; width:820px; padding:0px; margin:0px 0px 0px 0px !important; float:left; background:#B3CAEC;}
.autorankGlobal p {text-align:right; color:#FFFFFF; font-size:11px; margin:0px; padding:3px 6px 3px 6px;}
.autorankGlobal select {font-size:11px;}

.rankNote {font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 5px 0px;}
.rankNoteSaved {text-align:center; font-size:13px; font-weight:bold; color:#008800; font-family: Arial, Helvetica, sans-serif;padding:5px; height:35px;}

.pickNoteContainer {margin:0px; padding:0px;}
.pickNoteContainer .rankNote {float:left; width:600px; margin-right:10px;}
.pickNoteContainer .salaryNote {text-align:right; line-height:16px; margin:13px 10px 0px 0px; font-size:12px; float:left; width:190px;}

.autorankHeader2 {width:255px; margin:0px; color:#FFFFFF; padding:0px; height:30px;}
.autorankHeader2 p.theTitle {height:24px; margin:0px; padding:6px 3px 0px 5px; color:#FFFFFF; font-weight:bold;}
.autorankHeader2 p.theTitle select {font-size:11px;}
#autorankBlockHeader1 td {cursor:move;}
.autorankBlockHeader {width:225px; height:500px; position:relative; margin:0px; padding:0px; background-color:#4F4F4F;}
.autorankBlockHeader p.theTitle select {font-size:11px;}
.pickrankBlockHeader {width:285px; height:460px; position:relative; margin:0px; padding:0px; background-color:#4F4F4F;}
.pickrankBlockHeader p.theTitle select {font-size:11px;}

.autorankPlayersBlockHeader {width:585px; height:306px; position:relative; margin:0px; padding:0px; background-color:#4F4F4F;}
.pickrankPlayersBlockHeader {width:525px; height:306px; position:relative; margin:0px; padding:0px; background-color:#4F4F4F;}
.autorankPlayersBlockHeader p.theTitle select {font-size:11px;}

.autorankGlobal .statsMenus .keyInfo {padding-top:6px;}
.autorankGlobal .sortCell p {padding-top:11px;}
.autorankGlobal .clear p {padding-top:11px;}
.autorankGlobal .refresh {width:40px !important;}
.autorankGlobal .help {width:40px !important;}
.autorankGlobal .refresh p {padding-top:11px;}

table.autorankTable select {Font-size:11px;}
table.autorankTable {width:223px;}
table.autorankTable .rank {width:20px; text-align:left; border-left:0px;}
table.autorankTable .player {width:164px; text-align:left;}
table.autorankTable .myplayer {width:178px; border-left:0px;}
table.autorankTable .pos {width:30px; text-align:left;}
table.autorankTable .status {width:30px; text-align:left;}
table.autorankTable .action {width:40px; border-right:0px; text-align:left}
table.autorankTable .excludeplayer {width:214px; border-left:0px;}
table.autorankTable .dragOn td {background-color:#F2E9A4 !important;}
table.autorankTable .dragOff td {background-color:#FBFBFD !important;}

table.statusHighlightable .ACTIVE td {background-color:#FBFBFD !important;}
table.statusHighlightable .RESERVE td {background-color:#CFCFCF !important;}
table.statusHighlightable .INJURED_RESERVE td {background-color:#E9967A !important;}
table.statusHighlightable .MINORS td {background-color:#90EE90 !important;}
table.statusHighlightable .INACTIVE td {background-color:#B1B1A1 !important;}
table.statusHighlightable .ACTIVE td.bye {background-color:#FFFF00 !important;}
table.statusHighlightable .RESERVE td.bye {background-color:#FFFF00 !important;}
table.statusHighlightable .INJURED_RESERVE td.bye {background-color:#FFFF00 !important;}
table.statusHighlightable .MINORS td.bye {background-color:#FFFF00 !important;}
table.statusHighlightable .INACTIVE td {background-color:#B1B1A1 !important;}
table.statusHighlightable .AVAILABLE {background-color:#2E8B57 !important; border:1px solid #FFFFFF !important; cursor:pointer}
table.statusHighlightable .UNAVAILABLE {cursor:default}

table.teamRosterAllPlayers th {padding: 3px 3px 3px 3px}
table.teamRosterAllPlayers td.action {width:20px; text-align:center; white-space:nowrap; cursor:pointer !important}
table.teamRosterAllPlayers td.pos {width:20px}

.ACTIVE {background-color:#FBFBFD !important}
.RESERVE {background-color:#CFCFCF !important}
.INJURED_RESERVE {background-color:#E9967A !important}
.MINORS {background-color:#90EE90 !important}

table.pickPlayerTable {width:283px !important;}
table.pickPlayerTable .myplayer {width:238px !important;}
table.pickPlayerTable2 {width:268px !important;}
table.pickPlayerTable2 .myplayer {width:238px !important;}
table.pickPlayerTable2 td.center {text-align:center}
table.pickPlayerTable2 td.action {text-align:center; white-space:nowrap; cursor:pointer !important}
table.pickPlayerTable2 td.salary {text-align:right; padding-right:3px}

table.rosterSchedule td {padding: 2px 3px 2px 3px}
table.rosterSchedule th.dateTime {text-align:center}
table.rosterSchedule td.dateTime {font-size:10px; text-align:center}
table.rosterSchedule td.player {white-space:nowrap}

table.autorankExcludeTable {width:201px !important;}
table.autorankExcludeTable .excludeplayer {width:156px !important; border-left:0px;}
table.autorankExcludeTable .action {width:45px !important; border-right:0px; text-align:left; padding-left:5px}
table.autorankExcludeTable td {cursor:default !important}

table.autorankPositionTable {width:181px !important;}
table.autorankPositionTable td {padding-bottom:1px; padding-top:2px;}
table.autorankPositionTable .position {width:136px !important; border-left:0px;}
table.autorankPositionTable .position select {font-size:11px;}
table.autorankPositionTable .action {width:45px !important; border-right:0px; text-align:left; padding-left:5px}

table.autorankPlayersTable td {padding-bottom:1px; padding-top:1px; cursor:default !important}
table.autorankPlayersTable select {Font-size:11px;}
table.autorankPlayersTable {width:567px;}
table.autorankPlayersTable th.stat {text-align:center;}

table.autorankPlayersTable th.stat a {color:#0D1D72; text-decoration:none;}
table.autorankPlayersTable th.stat a:hover {text-decoration:underline;}
table.autorankPlayersTable .stat {text-align:center;}
table.autorankPlayersTable .bye {text-align:center; background-color:#FFFF00}
table.autorankPlayersTable .action {border-left:0px; text-align:center; white-space:nowrap; width:44px;}
table.autorankPlayersTable .lastStat {border-right:0px;}
table.autorankPlayersTable .player {width:204px; text-align:left; white-space:nowrap}
table.autorankPlayersTable .myplayer {width:214px; border-left:0px; border-right:0px;}
table.autorankPlayersTable .excludeplayer {width:214px; border-left:0px;}
table.autorankPlayersTable .rank {width:40px; text-align:center;}
table.autorankPlayersTable .num {text-align:center; width:50px;}

.pickrankPlayersDiv table.autorankPlayersTable {width:507px !important;}
.pickrankPlayersDiv table.autorankPlayersTable .action {width:24px;}


table.posElig td.player {width:299px; border-left:0px;}
table.posElig td.player a {color:#0D1D72; text-decoration:none;}
table.posElig td.player a:hover {color:#0D1D72; text-decoration:underline;}
table.posElig td.pos {width:519px; border-right:0px;}
table.posElig2 td.player {width:139px; border-left:0px;}
table.posElig2 td.player a {color:#0D1D72; text-decoration:none;}
table.posElig2 td.player a:hover {color:#0D1D72; text-decoration:underline;}
table.posElig2 td.pos {width:679px; border-right:0px;}

table.teamAdjustments input {width:100px; font-size:11px;}

div.leagueNotes {padding: 11px 0px 0px 40px}
div.leagueNotes a {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none}
div.leagueNotes a:hover {text-decoration:underline;}

table.leagueNotes th {padding: 4px 0px 4px 6px}
table.leagueNotes th.date {width:90px;}
table.leagueNotes th.note {width:600px}
table.leagueNotes td {padding: 4px 6px 4px 6px}
table.leagueNotes td.action {width:40px; white-space:nowrap}

.autorankExcludeBlockHeader {width:203px; height:140px; position:relative; margin:0px; padding:0px; background-color:#4F4F4F;}
.autorankPositionBlockHeader {text-align:left; width:183px; height:140px; position:relative; margin:0px; padding:0px; background-color:#4F4F4F;}

.autorankArea {width:821px; margin:5px 5px 4px 5px; padding:0px;}
.autorankLeftSegment {float:left; width:585px;}
.autorankRightSegment {float:right; width:225px;}
.pickrankLeftSegment {float:left; width:525px;}
.pickrankRightSegment {float:right; width:285px;}
.autorankLowerContainer {width:585px; padding:0px; margin:11px 0px 0px 0px;}
.autorankLowerContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.autorankDiv {background-color:#FBFBFD; width:223px; height:474px; overflow-x:hidden; overflow-y:scroll;}
.autorankPlayersDiv {background-color:#FBFBFD; width:583px; height:296px; overflow-x:hidden; overflow-y:auto;}
.autorankExcludeDiv {background-color:#FBFBFD; width:201px; height:136px; overflow-x:hidden; overflow-y:auto;}
.autorankPositionDiv {background-color:#FBFBFD; width:181px; height:136px; overflow-x:hidden; overflow-y:auto;}

.autorankBlock {height:500px; width:225px; float:right; padding:0px; margin:0px;}
.autorankPlayersBlock {height:326px; width:585px; padding:0px; margin:0px;}
.pickPlayersDiv {background-color:#FBFBFD; width:523px; height:216px; overflow-x:hidden; overflow-y:auto;}
.pickrankDiv {background-color:#FBFBFD; width:283px; height:434px; overflow-x:hidden; overflow-y:scroll;}
.pickrankPlayersDiv {background-color:#FBFBFD; width:523px; height:216px; overflow-x:hidden; overflow-y:auto;}
.pickrankBlock {height:460px; width:285px; float:right; padding:0px; margin:0px;}
.pickrankPlayersBlock {height:246px; width:525px; padding:0px; margin:0px;}

.autorankExcludeBlock {height:200px; width:199px; float:left; padding:0px; margin:0px;}
.autorankPositionBlock {height:200px; width:183px; text-align:right; float:left; padding:0px; margin:0px 0px 0px 10px;}
.autorankAdBlock {float:left; width:135px; height:203px; margin:0px 0px 0px 17px;}

.autorankButtonBlock {height:160px; text-align:center; width:30px; float:right; padding:200px 0px 0px 0px; margin:0px;}

table.autorankPositions select {Font-size:11px;}
table.autorankPositions {width:78px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table.autorankPositions th {border-right:1px solid #000000; text-align:left; background-color:#C9DAF6;color:#FFFFFF; padding:0px; margin:0px; font-weight:normal;}
table.autorankPositions th p {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#C9DAF6; color:#0D1D72; padding:3px; margin:0px;}
table.autorankPositions td {cursor:move; background-color:#DDE5F0; font-family: Arial, Helvetica, sans-serif;  border:1px solid #000000;font-size:11px;  padding:0px; margin:0px;}
table.autorankPositions td p {margin:0px; padding:3px 3px 3px 3px; font-size:11px;}
table.autorankPositions th.title {height:25px; border:0px; background-color:#B5CCEE !important;}
table.autorankPositions th.title p {border:0px; background-color:#B5CCEE !important; font-weight:bold;}
table.autorankPositions select {font-size:10px; width:35px;}
table.autorankPositions .position {width:78px; text-align:left; border-left:0px;}
table.autorankPositions .addDel {border-left:0px; border-right:0px; padding-bottom:2px;}

.rankNote {margin:10px;}

.playerSearchContainer {margin:0px; margin:0px;}
.playerSearchContainer h5 {text-align:left;width:90%; padding:0px; margin:10px 0px 5px 0px;}
.playerSearchContainer h6 {font-size:12px; font-weight:bold; color:#4F4F4F; padding:10px 0px 0px 5px; margin:0px;}

table.playerSearch {width:99%; border:0px; border-collapse:collapse; padding:0px; margin:0px 0px 0px 0px;}
table.playerSearch th {border-right:1px solid #000000; text-align:left; background-color:#306FA5;color:#FFFFFF; padding:0px; margin:0px; font-weight:normal;}
table.playerSearch th p {font-weight:bold; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#C9DAF6; color:#0D1D72; padding:3px; margin:0px;}
table.playerSearch td {cursor:pointer; background-color:#DDE5F0; font-family: Arial, Helvetica, sans-serif;  border:1px solid #000000;font-size:11px;  padding:0px; margin:0px;}
table.playerSearch td p {margin:0px; padding:3px 3px 3px 3px; font-size:11px;}
table.playerSearch th.title {border:0px; background-color:#4F4F4F;}
table.playerSearch th.title p {color:#FFFFFF; border:0px; background-color:#4F4F4F; font-weight:bold;}
table.playerSearch .position {width:33%; text-align:left; }
table.playerSearch .player {width:33%; text-align:left;border-left:0px;}
table.playerSearch .team {width:33%; text-align:left; border-right:0px;}
table.playerSearch a  {color:#0D1D72;}


.newsLinks {text-align:right; padding:5px; margin:0px;}
.newsLinks a {color:#0D1D72; text-decoration:none; margin-left:10px;}
.newsLinks a:hover {color:#0D1D72; text-decoration:underline;}
.newsheadlinesContainer {margin:0px 0px 0px 0px; padding:0px; width:830px;}
.teamNewsheadlinesContainer {width:820px;}
.teamNewsPlayerContainer {width:820px;}
.lgNewsheadlinesContainer {margin:0px 0px 0px 0px; padding:0px; width:830px;}
.newsheadlinesContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.newsheadlinesBlock {background:url(http://img.fantrax.com/icons/newsheadlinesBG.gif) repeat-x; height:24px; margin:0px 0px 3px 0px; padding:0px;}
.newsheadlinesBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.newsheadlinesBlock .toggle {float:left; width:61px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.newsheadlinesBlock .toggle p {margin:0px 0px 0px 24px; padding:3px 0px 0px 0px;}
.newsheadlinesBlock .timestamp {float:left; width:70px;}
.newsheadlinesBlock .timestamp p {margin:0px; padding:4px 0px 0px 0px;}
.newsheadlinesBlock .name {float:left; width:130px;}
.newsheadlinesBlock .name a {color:#0D1D72;}
.newsheadlinesBlock .name p {margin:0px; padding:4px 0px 0px 0px;}
.newsheadlinesBlock .headlineTitle {float:left; width:595px;}
.newsheadlinesBlock .headlineTitle p {font-weight:bold; margin:0px; padding:4px 0px 0px 0px;}
.newsheadlinesContainer .datestamp {background:url(http://img.fantrax.com/icons/newsheadlinesDateBG.gif) repeat-x; height:38px; width:830px;}
.newsheadlinesContainer .datestamp p {font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding:8px 0px 0px 10px; margin:0px;}
.newsheadlinesContainer .messageBlock {padding:0px; margin:0px;}
.newsheadlinesContainer .message {background-color:#FFFFFF; padding:10px 40px 10px 128px; margin:0px 3px 3px 3px;}
.newsheadlinesContainer .tpMessage {background-color:#FFFFFF; padding:10px 40px 10px 188px !important; margin:0px 3px 3px 3px;}
.newsheadlinesBlockOn {background-image:none !important; background-color:#FFFFFF !important; height:24px; margin:0px 3px 0px 3px !important; padding:0px 0px 0px 0px !important;}
.newsheadlinesBlockOn .headlineTitle {width:585px;}
.newsheadlinesBlockOn .toggle {width:58px;}
.newsheadlinesBlockOn .toggle p {margin:0px 0px 0px 21px; padding:3px 0px 0px 0px;}
.newsheadlinesBlockOn .timestamp {width:70px;}
.newsheadlinesBlockOn .headlineTitle {width:595px;}
.newsheadlinesBlockOn .fullHeadlineTitle {font-size:11px !important;}

.lgNewsheadlinesContainer .headlineTitle {width:475px !important;}
.lgNewsheadlinesContainer .newsheadlinesBlockOn .headlineTitle {width:475px;}
.lgNewsheadlinesContainer  .message {background-color:#FFFFFF; padding:10px 40px 10px 318px; margin:0px 3px 3px 3px;}
.lgNewsheadlinesContainer .newsheadlinesBlock {clear:both;}
.lgNewsheadlinesContainer .newsheadlinesBlock .name {float:left; width:190px;}
.teamNewsPlayerContainer .newsheadlinesBlock .name {float:left; width:190px;}

.teamNewsheadlinesContainer .newsheadlinesBlockOn .tpHeadlineTitle {width:595px !important;}
.teamNewsPlayerContainer .newsheadlinesBlockOn .tpHeadlineTitle {width:365px !important;}

.newsheadlinesBlock .tpTimestamp {float:left; width:130px;}
.newsheadlinesBlock .tpTimestamp p {margin:0px; padding:4px 0px 0px 0px;}
.newsheadlinesBlock .tpHeadlineTitle {float:left; width:535px !important;}
.newsheadlinesBlock .tpHeadlineTitle p {font-weight:bold; margin:0px; padding:4px 0px 0px 0px;}
.newsheadlinesBlockOn .tpTimestamp {float:left; width:130px;}
.newsheadlinesBlockOn .tpHeadlineTitle {float:left; width:535px !important;}
.teamNewsheadlinesContainer .tpHeadlineTitle {width:525px !important;}
.teamNewsheadlinesContainer .tpMessage {background-color:#FFFFFF; padding:10px 40px 10px 318px !important; margin:0px 3px 3px 3px;}
.teamNewsheadlinesContainer .hMessage {background-color:#FFFFFF; padding:10px 40px 10px 188px !important; margin:0px 3px 3px 3px;}

.teamNewsPlayerContainer .tpHeadlineTitle {width:355px !important;}
.teamNewsPlayerContainer .tpMessage {background-color:#FFFFFF; padding:10px 40px 10px 378px !important; margin:0px 3px 3px 3px;}
.teamNewsPlayerContainer .hMessage {background-color:#FFFFFF; padding:10px 40px 10px 188px !important; margin:0px 3px 3px 3px;}

.newsheadlinesBlockOn .fullHeadlineTitle {font-size:11px !important;}
.newsheadlinesBlockOn .tpTimestamp {float:left; width:130px;}
.newsheadlinesBlockOn .tpHeadlineTitle {float:left; width:535px !important;}

.teamNewsheadlinesContainer .messageBlock a {color:#0D1D72; text-decoration:none;}
.teamNewsheadlinesContainer .messageBlock a:hover {color:#0D1D72; text-decoration:underline;}



.popContainer {text-align:left; width:100%; padding:0px; margin:0px;}
.onlineContainer {text-align:left;}
.popHeader {height:100px; width:100%; padding:0px; margin:0px; text-align:right;}
.popHeader table {border:0px; border-collapse:collapse; padding:0px; margin:0px; width:100%;}
.popHeader table td {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.popHeader td.popLogo {text-align:left; width:267px; height:100px;}
.popHeader td.adBG {text-align:right; height:100px; margin-top:3px;  padding:0px 3px 0px 0px;}
.playerProfileContainer {background-color:#FFFFFF; margin:0px; padding:0px;}


.profileBlankHeader {width:100%; position:relative; border-bottom:1px solid #0D1D72; padding:0px; margin:0px;}
.profileHeader {width:100%; position:relative; background:url(http://img.fantrax.com/icons/profileHeaderBG.gif) repeat-x; height:31px; border-top:1px solid #0D1D72; border-bottom:1px solid #0D1D72; padding:0px; margin:0px;}
.profileHeader .back {position:absolute; right:10px; top:8px;}
.profileHeader .back p {text-align:center; width:60px; height:16px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/headlineBullet.gif) no-repeat;}
.profileHeader .back p a {text-decoration:none; text-transform:uppercase; color:#000000; font-size:11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; line-height:14px;}
.profileHeader h1 {padding:0px; margin:4px 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}
.profileHeader h1 a {color:#003671; font-size:13px; font-weight:bold; text-decoration:underline;}
.profileHeader .title {padding:0px; margin:4px 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}
.profileHeader .titleInfo {}
.profileHeader .subInfo {position:absolute; right:0px; top:0px; margin-top:9px;}
.profileHeader .floatTitle {float:left;}
.profileHeader .floatDD {float:right;}
.profileHeader .floatDD select {font-size:11px; margin:5px 8px 0px 0px;}

.profileHeaderNoImage {width:100%; position:relative; height:31px; border-top:1px solid #0D1D72; border-bottom:1px solid #0D1D72; padding:0px; margin:0px;}
.profileHeaderNoImage h1 {padding:0px; margin:4px 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}

.profileStatsBlock {position:relative; width:100%; background-color:#E7F1FD; border-bottom:1px solid #E7F1FD; padding:0px; margin:0px 0px 0px 0px;}
.profileStatsBlock .picture {text-align:center; float:left; width:96px; padding:0px; margin:8px 0px 8px 0px;}
.profileStatsBlock .picture p {margin:0px 0px 0px 0px; padding:0px;}
.profileStatsBlock .info {font-family: Arial, Helvetica, sans-serif; float:left; white-space:nowrap; padding:0px; margin:8px 0px 8px 0px;}
.profileStatsBlock .keyStats {clear:both; font-family: Arial, Helvetica, sans-serif; clear:both; width:280px; padding:0px; margin:0px 0px 13px 8px;}

table.profileStatsTable {padding:0px; margin:0px; border-collapse:collapse;}
table.profileStatsTable th {text-align:center; white-space:nowrap; border:1px solid #0D1D72; border-bottom:0px; background-color:#D1E2FF;}
table.profileStatsTable td.h {font-weight:bold; text-align:center; border:1px solid #0D1D72; background-color:#D1E2FF;}
table.profileStatsTable th p {color:#000000; font-size:12px; font-weight:bold; padding:0px; margin:0px;}
table.profileStatsTable td {text-align:center; white-space:nowrap; border:1px solid #0D1D72; background-color:#FFFFFF;}
table.profileStatsTable td p {text-align:center; color:#000000; font-size:12px; padding:0px; margin:0px;}

table.kStats {width:236px;}
table.fantraxStats {width:386px;}
table.fantraxStats td {color:#BB0000;}
table.fantraxStats th {color:#BB0000;}

table.userAccountCredit {text-align:center}
table.userAccountCredit th {padding:2px 40px 2px 0px}
table.userAccountCredit td {padding:2px 40px 2px 0px}

.profileStatsBlock .info ul {margin:0px; padding:0px;}
.profileStatsBlock .info ul li {list-style:none; background:url(http://img.fantrax.com/icons/playerInfoBG.gif) repeat-y; height:13px; margin:0px 0px 1px 0px; padding:0px;}
.profileStatsBlock .info ul li p {font-size:11px; padding:0px 0px 0px 2px; margin:0px;}
.profileStatsBlock .info ul li p span {font-weight:bold;}

.profileInfoContainer {margin:0px; padding:0px;}
.profileInfoContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}


.profileNewsheadlinesContainer {font-family: Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px; width:100%;}
.profileNewsheadlinesContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.profileNewsheadlinesBlock {background:url(http://img.fantrax.com/icons/newsheadlinesBG.gif) repeat-x; height:24px; margin:0px 0px 3px 0px; padding:0px;}
.profileNewsheadlinesBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.profileNewsheadlinesBlock .toggle {float:left; width:8%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.profileNewsheadlinesBlock .toggle p {margin:0% 0% 0% 33%; padding:5px 0px 0px 0px;}
.profileNewsheadlinesBlock .timestamp {float:left; width:13%;}
.profileNewsheadlinesBlock .timestamp p {white-space:nowrap; margin:0px; padding:4px 0px 0px 0px;}
.profileNewsheadlinesBlock .headlineTitle {float:left; width:78%;}
.profileNewsheadlinesBlock .headlineTitle p {white-space:nowrap; font-weight:bold; margin:0px; padding:4px 0px 0px 0px;}
.profileNewsheadlinesContainer .datestamp {background:url(http://img.fantrax.com/icons/newsheadlinesDateBG.gif) repeat-x; height:38px; width:770px;}
.profileNewsheadlinesContainer .datestamp p {font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding:8px 0px 0px 10px; margin:0px;}
.profileNewsheadlinesContainer .messageBlock {padding:0px; margin:0px;}
.profileNewsheadlinesContainer .message {background-color:#FFFFFF; padding:10px 8% 10px 21%; margin:0px 3px 3px 3px;}
.profileNewsheadlinesContainer .byLine {background-color:#FFFFFF; padding:10px 8% 10px 21%; margin:0px;}
.profileNewsheadlinesBlockOn {background-image:none !important; background-color:#FFFFFF !important; height:24px; margin:0px 3px 0px 3px !important; padding:0px 0px 0px 0px !important;}
.profileNewsheadlinesBlockOn .headlineTitle {width:78%;}
.profileNewsheadlinesBlockOn .toggle {width:7%;}
.profileNewsheadlinesBlockOn .toggle p {margin:0% 0% 0% 31%; padding:5px 0px 0px 0px;}
.profileNewsheadlinesBlockOn .timestamp {width:13%;}
.profileNewsheadlinesBlockOn .timestamp p {margin:0% 0% 0% 5%; padding:4px 0px 0px 0px;}
.profileNewsheadlinesBlockOn .headlineTitle {width:78%;}
.profileNewsheadlinesBlockOn .fullHeadlineTitle {font-size:11px;}
.profileNewsheadlinesBlockOn .fullHeadlineTitle p {padding-left:1%; padding-top:4px;}
.lhPlayerNews .profileNewsheadlinesBlock {background:none; border-top:1px solid #DCDCDC; padding:0px; margin:0px;}
.lhPlayerNews .moreLink {border-top:1px solid #DCDCDC; padding:5px;}
.lhPlayerNews a {font-weight:bold; color:#0D1D72; text-decoration:none;}
.lhPlayerNews a:hover {font-weight:bold; color:#0D1D72; text-decoration:underline;}
.lhPlayerNews .timestamp {width:16%;}
.lhPlayerNews .headlineTitle {width:70%; font-weight:normal;}
.lhPlayerNews .headlineTitle p {font-weight:normal;}
.lhPlayerNews .message {background-color:#FFFFFF; padding:10px 8% 10px 24%; margin:0px 3px 3px 0px;}

.nhNextPrev {width:770px; padding:0px 0px 15px 0px; margin:15px 0px 0px 0px;}
.nhNextPrev:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.nhNextPrev .nhPrev {width:60px; height:16px; float:left; padding:0px; margin:0px 0px 0px 15px; background:url(http://img.fantrax.com/icons/headlineBullet.gif) no-repeat;}
.nhNextPrev .nhNext {width:60px; height:16px; float:right; padding:0px; margin:0px 15px 0px 0px; background:url(http://img.fantrax.com/icons/headlineBullet.gif) no-repeat;}
.nhNextPrev p {padding:0px; margin:1px 0px 0px 12px; font-size:11px; font-weight:bold;}
.nhNextPrev p a {text-decoration:none; color:#000000; padding:0px; margin:0px 0px 0px 0px; font-size:11px; font-weight:bold;}

/* ---- */

.transactionGlobalContainer {width:820px; background-color:#E3EBF8; padding:5px 0px 5px 0px; margin:5px 0px 0px 5px;}
.transactionGlobalContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.transactionGlobalBlock {padding:0px; margin:0px 0px 0px 0px;}
.transactionGlobalBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

/*.tranasctionGlobalContainer {display:block;  height:58px; width:774px; padding:0px; margin:0px 0px 0px 0px;}
.tranasctionGlobalBlock {height:28px; line-height:22px; width:774px; padding:0px; background-color:#24324D; margin:0px 0px 0px 0px;}
.tranasctionGlobalBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.transactionGlobal p {text-align:left;}
*/
.transactionGlobal {background:#E3EBF8 !important; width:820px; padding:5px 0px 5px 0px; margin:0px; float:left;}
.transactionGlobal a {text-decoration:none; color:#0D1D72; font-weight:bold}
.transactionGlobal a:hover {text-decoration:underline}
.tLogoGlobal {width:735px !important;}

.fantasyGlobalContainer {background-color:#EEEEEE;}
.fantasyGlobalContainer .transactionGlobal {background-color:#EEEEEE !important;}

/* maybe hide this
.transactionBlockHeader p.theTitle select {font-size:11px;}
.transactionBlock {margin:20px 125px 10px 125px; width:450px; padding:0px;}
.transactionTeam1 {height:130px; width:347px; overflow-x:hidden; overflow-y:auto;}
.transactionTeam {width:350px; height:130px; overflow-x:hidden; overflow-y:auto;}

.divPlayerPool {height:170px;}
*/


.lobbyTitle {position:relative; height:39px; width:454px; padding:0px; margin:0px;}
.lobbyTitle .title {float:left; margin:0px; padding:0px;}
.lobbyTitle .title h2 {font-size:20px; font-weight:bold; color:#011574; font-weight:bold; padding:4px 0px 0px 5px; margin:0px;}
.lobbyTitle .prizes {float:left; color:#011574; padding:8px 8px 0px 0px; margin:0px;}
.lobbyTitle .all {float:right; color:#011574; padding:8px 8px 0px 0px; margin:0px;}
.lobbyTitle .all a {color:#011574; font-family:blue; font-size:12px; font-weight:bold; text-decoration:none;}
.lobbyTitle .all a:hover {text-decoration:underline !important;}
.homeLobbyTable {background:#FFFFFF; width:100% !important;}
.homeLobbyTable .row1 td {background:#EEEEEE;}
.homeLobbyTable .rowHighlight1 td {background:#D9E6F9 !important; }
.homeLobbyTable td {text-align:center;}
.homeLobbyTable th {text-align:center !important;}
.homeLobbyTable .leftCol {text-align:left !important;}
.homeLobbyTable .rightCol {text-align:center !important;}
.homeLobbyTable .lobbyButton {width:90px; }
.icon_football {background:url(/images/icons/football.png) no-repeat; height:20px; padding-left:22px;line-height:20px;}
.icon_hockey {background:url(/images/icons/hockey.png) no-repeat; height:20px;padding-left:22px;line-height:20px;}
.icon_baseball {background:url(/images/icons/baseball.png) no-repeat; height:20px; line-height:20px; padding-left:22px;}
#lobbyHeadlinesALL .more {padding-bottom:5px;}
.lobbySports {position:relative;}
.createLobbyContainer {height:20px; position:absolute; top:30px; right:5px;}
.createLobbyContainer .lobbyButtonLeft {background:url(/images/icons/lobbyButtonLeft.png) no-repeat #FFFFFF; float:left; width:5px; height:20px;}
.createLobbyContainer .lobbyButtonRight {background:url(/images/icons/lobbyButtonRight.png) no-repeat #FFFFFF; float:left; width:5px; height:20px;}
.createLobbyContainer .lobbyButton {background:url(/images/icons/lobbyButtonBG.png) repeat-x #FFFFFF; float:left; height:20px;}
.createLobbyContainer .lobbyButton p {margin:0px; padding:0px 5px 0px 5px; text-transform:uppercase; line-height:20px;}
.createLobbyContainer .lobbyButton p a {letter-spacing:-1px; font-size:10px; font-weight:bold;  color:#555555; text-decoration:none;}
.createLobbyContainerOn .lobbyButtonLeft {background:url(/images/icons/lobbyButtonLeft.png) no-repeat #555555; float:left; width:5px; height:20px;}
.createLobbyContainerOn .lobbyButtonRight {background:url(/images/icons/lobbyButtonRight.png) no-repeat #555555; float:left; width:5px; height:20px;}
.createLobbyContainerOn .lobbyButton {background:url(/images/icons/lobbyButtonBG.png) repeat-x #555555; float:left; height:20px;}
.createLobbyContainerOn .lobbyButton p a {letter-spacing:-1px; font-size:10px; font-weight:bold;  color:#FFFFFF; text-decoration:none;}


.joinLobbyContainer {margin-left:5px; height:17px;}
.joinLobbyLeft {float:left; background:url(/images/icons/sButtonLeft.jpg) no-repeat; width:4px; height:17px;}
.joinLobbyRight {float:left; background:url(/images/icons/sButtonRight.jpg) no-repeat; width:4px; height:17px;}
.joinLobby a {color:#000000 !important; text-decoration:none !important; font-weight:bold;}
.joinLobby a:hover {color:#000000 !important; text-decoration:none !important; font-weight:bold;}
.joinLobby {float:left; background:url(/images/icons/sButtonBG.jpg) repeat-x; height:17px;}
.joinLobby p {line-height:17px; margin:0px; padding:0px 5px 0px 5px;}
.lobbyScrollContainer {margin-top:20px; width:810px; height:696px; overflow-x:hidden; overflow-y:auto;}
.lobbyScroll {width:810px;}
.mainLobbyTable {width:794px !important;}

.lobbyCriteriaContainer {width:794px; padding:10px 0px 0px 0px; margin:0px 0px 15px 0px;}
.lobbyCriteriaContainer input {position:relative; top:3px;}
.lobbyCriteriaContainer h4 {color:#4273C0; font-size:12px; margin:0px; padding:0px 0px 6px 0px;}
.lobbyCriteriaContainer .lobbyCriteriaSport {position:relative; border-right:1px dotted #999999; padding-left:12px; width:175px; float:left;}
.lobbyCriteriaContainer .lobbyAllNone {font-size:10px; color:#333333;position:absolute; right:30px; top:0px;}
.lobbyCriteriaContainer .lobbyAllNone a {font-size:10px; color:#333333;}
.lobbyCriteriaContainer .lobbyCriteriaSize {position:relative; border-right:1px dotted #999999; padding-left:24px; width:170px; float:left;}
.lobbyCriteriaContainer .lobbyCriteriaFee {position:relative; border-right:1px dotted #999999; padding-left:24px; width:170px; float:left;}
.lobbyCriteriaContainer .lobbyCriteriaTime {position:relative; padding-left:25px; width:190px; float:left;}
.lobbyCriteriaContainer .lobbyCriteriaSport .lobbyCriteria {font-size:11px; float:left; width:75px;}
.lobbyCriteriaContainer .lobbyCriteriaSize .lobbyCriteria {font-size:11px; float:left; width:75px;}
.lobbyCriteriaContainer .lobbyCriteriaFee .lobbyCriteria {font-size:11px; float:left; width:75px;}
.lobbyCriteriaContainer .lobbyCriteriaTime .lobbyCriteria {font-size:11px; float:left; width:75px;}

.lobbyPreferencesContainer {padding:5px 5px 5px 0px; border-top:1px solid #FFFFFF;}
.lobbyPreferencesContainer input {position:relative; top:3px;}

.lobbyPreferencesContainer .sendButtonContainer {float:right;}
.lobbyPreferencesContainer .sendButtonContainer .sendButtonLeft { background:url(/images/icons/olChatSendLeft.jpg) no-repeat; float:left; width:3px; height:21px;}
.lobbyPreferencesContainer .sendButtonContainer .sendButton { background:url(/images/icons/olChatSendBG.jpg) repeat-x; float:left; height:21px;}
.lobbyPreferencesContainer .sendButtonContainer .sendButton p {margin:0px; padding:3px 6px 3px 6px;}
.lobbyPreferencesContainer .sendButtonContainer .sendButton p a {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; background:url(http://img.fantrax.com/icons/olChatSendArrow.jpg) no-repeat right 2px; padding-right:15px;}
.lobbyPreferencesContainer .sendButtonContainer .sendButtonRight { background:url(/images/icons/olChatSendRight.jpg) no-repeat; float:left; width:3px; height:21px;}

.lobbyPreferencesContainer .lobbyPreferencesLeague {width:300px; float:left; font-size:10px;}
.lobbyPreferencesContainer .lobbyPreferencesLeague input {padding-left:10px;}
.lobbyPreferencesContainer .lobbyPreferencesCreate {width:300px; float:left;}
.lobbyPreferencesContainer .lobbyPreferencesSave {width:174px; font-size:10px; text-align:right; float:right; padding-right:10px;}

.lobbyPreferencesCreate {height:20px; top:30px; right:5px;}
.lobbyPreferencesCreate .lobbyButtonLeft {background:url(/images/icons/lobbyMainButtonLeft.png) no-repeat #205696; float:left; width:5px; height:20px;}
.lobbyPreferencesCreate .lobbyButtonRight {background:url(/images/icons/lobbyMainButtonRight.png) no-repeat #205696; float:left; width:5px; height:20px;}
.lobbyPreferencesCreate .lobbyButton {background:url(/images/icons/lobbyButtonBG.png) repeat-x #205696; float:left; height:20px;}
.lobbyPreferencesCreate .lobbyButton p {margin:0px; padding:0px 15px 0px 15px; text-transform:uppercase; line-height:20px;}
.lobbyPreferencesCreate .lobbyButton p a {font-size:11px; font-weight:bold;  color:#FFFFFF; text-decoration:none;}
.lobbyPreferencesCreateOn .lobbyButtonLeft {background:url(/images/icons/lobbyMainButtonLeft.png) no-repeat #FFFFFF; float:left; width:5px; height:20px;}
.lobbyPreferencesCreateOn .lobbyButtonRight {background:url(/images/icons/lobbyMainButtonRight.png) no-repeat #FFFFFF; float:left; width:5px; height:20px;}
.lobbyPreferencesCreateOn .lobbyButton {background:url(/images/icons/lobbyButtonBG.png) repeat-x #FFFFFF; float:left; height:20px;}
.lobbyPreferencesCreateOn .lobbyButton p a {font-size:11px; font-weight:bold;  color:#205696; text-decoration:none;}


/**** /OFFLINE / CLAIMDROP / TRADE ****/

/* team profile page */
.teamSelector {float:left !important;}
.teamProfile { border-top:1px solid #E8E7E3; clear:both; padding:5px 0px 5px 0px;}
.teamProfile p {float:left; white-space:nowrap; padding-right:30px;}
.teamProfile p span {font-weight:bold;}
.teamProfileContainer {margin:5px 0px 0px 5px; padding:0px;}
.teamProfileContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
ul.teamProfileTabs {background:url(http://img.fantrax.com/icons/teamTabsBG.gif) repeat-x; border-top:1px solid #003466; width:820px; height:23px; margin:0px 0px 5px 0px; padding:0px; }

/* 820 */
ul.teamProfileTabs #TeamHomeTab .tab p {width:62px;}
ul.teamProfileTabs #RosterTab .tab p {width:63px;}
ul.teamProfileTabs #StatsTab .tab p {width:60px;}
ul.teamProfileTabs #ScheduleTab .tab p {width:80px;}
ul.teamProfileTabs #DepthChartTab .tab p {width:100px;}
ul.teamProfileTabs #PlayerNewsTab .tab p {width:95px;}
ul.teamProfileTabs #HistoryTab .tab p {width:70px;}
ul.teamProfileTabs #HeadlinesTab .tab p {width:90px;}
ul.teamProfileTabs #MessageBoardTab .tab p {width:80px;}
ul.teamProfileTabs #TransactionsTab .tab p {width:100px;}


ul.teamProfileTabs li {list-style:none; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:23px;}
ul.teamProfileTabs li div.tabLeft  {float:left; width:1px; height:23px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/teamTabsLeft.gif) no-repeat;}
ul.teamProfileTabs li div.tab  {float:left; height:23px; padding:0px; margin:0px;  background:url(http://img.fantrax.com/icons/teamTabsBG.gif) repeat-x;}
ul.teamProfileTabs li div.tab p {text-align:center; line-height:22px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul.teamProfileTabs li div.tab p.tooltipBlock .tooltip a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
ul.teamProfileTabs li div.tab p a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
ul.teamProfileTabs li div.tab p a.nohref {text-decoration:none; color:#FFFFFF; font-weight:bold;}
ul.teamProfileTabs li div.tabRight  {float:left; width:1px; height:23px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/teamTabsRight.gif) no-repeat;}

ul.teamProfileTabs li.on {list-style:none; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:23px;}
ul.teamProfileTabs li.on div.tabLeft  {float:left; width:1px; height:23px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/teamTabsLeftOn.gif) no-repeat;}
ul.teamProfileTabs li.on div.tab  {float:left; height:23px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/teamTabsBGOn.gif) repeat-x;}
ul.teamProfileTabs li.on div.tab p {text-align:center; line-height:22px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul.teamProfileTabs li.on div.tab p a {font-weight:bold; text-decoration:none; color:#FFFFFF; font-weight:bold;}
ul.teamProfileTabs li.on div.tabRight  {float:left; width:1px; height:23px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/teamTabsRightOn.gif) no-repeat;}

ul.teamProfileTabs li.last div.tabLeft  {float:left; width:1px; height:23px; padding:0px; margin:0px; background:url(http://img.fantrax.com/icons/teamTabsLast.gif) no-repeat !important;}

.teamProfileLeft {width:356px; float:left; padding:0px; margin:0px 6px 0px 0px;}
.teamProfileRight {width:458px; float:left; padding:0px; margin:0px;}

.tpHeading {background:url(http://img.fantrax.com/icons/tpHeadingBG.gif) repeat-x; height:27px; padding:0px; margin:0px;}
.tpHeading p {padding:2px 0px 2px 10px; margin:0px; font-weight:bold; font-size:18px; color:#FFFFFF;}

.tpHeading2 {background:url(http://img.fantrax.com/icons/tpHeadingBG2.gif) repeat-x; height:22px; padding:0px; margin:0px;}
.tpHeading2 p {padding:4px 0px 4px 10px; margin:0px; font-weight:bold; font-size:11px; color:#FFFFFF;}

.tpProfileBlock {border:1px solid #000000; margin:0px 0px 0px 0px; padding:0px;}
.tpProfileBlock a {text-decoration:none; color:#000000;}
.tpProfileBlock a:hover {text-decoration:underline; color:#000000;}
.tpLink {font-size:11px; line-height:10px; text-align:right; padding:2px 0px 6px 0px; margin:0px;}
.tpLink a {color:#3564CC; text-decoration:none; font-size:11px; font-weight:bold;}
.tpLink a:hover {color:#3564CC; text-decoration:underline; font-size:11px; font-weight:bold;}

.tpTopStory {background-color:#FBFBFD; width:354px;}
.tpTopStory .headline {padding:0px; margin:0px;}
.tpTopStory .headline p {padding:5px; margin:1px; font-size:14px; font-weight:bold; border-bottom:1px solid #E8E7E3;}
.tpTopStory .abstract {padding:0px; margin:0px;}
.tpTopStory .abstract p {padding:5px; margin:1px; font-size:11px; }
.tpTopStory a {color:#0D1D72; text-decoration:none;}
.tpTopStory a:hover {text-decoration:underline;}

.tpTeamProfile {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.tpTeamProfile td {background:#FBFBFD !important; }



	.tpTeamProfileLeft {width:353px; margin-left:1px;}
	.tpTeamProfileRight {width:455px; margin-left:1px;}


.tpTeamProfile th {text-align:center !important; border:1px solid #FFFFFF; background-color:#D9E6F9; padding:3px; margin:0px; color:#000000; font-size:11px; font-weight:bold;}
.tpTeamProfile td {border-collapse:collapse; border:1px solid #D9E6F9; background-color:#FFFFFF; padding:3px; margin:0px; color:#000000; font-size:11px;}
.tpTeamProfile td span {font-weight:bold;}

.tpStandings th.teams {text-align:left !important; border-left:1px solid #FFFFFF;}
.tpStandings th.streak {border-right:1px solid #FFFFFF;}
.tpStandings td {font-weight:normal;}
.tpStandings .teams {width:104px;}
.tpStandings td {background-color:#FBFBFD !important;}
.tpStandings .on td {background-color:#B3CAEC !important;}
.tpStandings .wins {width:30px; text-align:center;}
.tpStandings .losses {width:30px; text-align:center;}
.tpStandings .pct {width:40px; text-align:center;}
.tpStandings .gb {width:40px;  text-align:center;}
.tpStandings .last10 {width:40px; text-align:center;}
.tpStandings .streak {width:40px; text-align:center;}
.tpStandings .division {width:40px; text-align:center;}
.tpStandings .conf {width:40px; text-align:center;}
.tpStandings .ties {width:40px; text-align:center;}
.tpStandings .overtimes {width:40px; text-align:center;}

.tpStats th.player {text-align:left !important;}
.tpStats th.cat {border-left:1px solid #FFFFFF;}
.tpStats th.stat {border-right:1px solid #FFFFFF;}
.tpStats th.totalRank {border-right:1px solid #FFFFFF;}
.tpStats td {font-weight:normal;}
.tpStats td a {color:#0D1D72;}
.tpStats .cat {font-weight:bold; width:61px; text-align:center;}
.tpStats .player {width:162px; text-align:left;}
.tpStats .stat {width:61px; text-align:center;}
.tpStats .total {width:95px; text-align:center;}
.tpStats .leagueRank {width:95px; text-align:center;}
.tpStats .totalRank {width:95px; text-align:center;}
			

.tpGameLog th.status {text-align:left !important; border-left:1px solid #FFFFFF;}
.tpGameLog th.errors {border-right:1px solid #FFFFFF;}
.tpGameLog td p {text-align:center;}
.tpGameLog .longStatus {width:182px !important; text-align:left;}
.tpGameLog .longStatus p {font-weight:bold;}
.tpGameLog .longestStatus {width:282px !important; text-align:left;}
.tpGameLog .longestStatus p {font-weight:bold;}
.tpGameLog .status {white-space:nowrap; text-align:left !important;}
.tpGameLog .status p {font-weight:bold; text-align:left !important;}
.tpGameLog td.inning {background-color:#FBFBFD;  text-align:center;}
.tpGameLog td.runs {background-color:#FBFBFD;width:15px; text-align:center;}
.tpGameLog td.hits {background-color:#FBFBFD;width:15px; text-align:center;}
.tpGameLog td.spacer {background-color:#FBFBFD;width:5px; text-align:center;}
.tpGameLog td.errors {background-color:#FBFBFD;width:15px; text-align:center;}
.tpGameLog .gameNotesPitching {height:18px; background-color:#FBFBFD; padding:0px; margin:0px;}
.tpGameLog .gameNotesPitching:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.tpGameLog .gameNotesPitching p {padding:2px; margin:0px; font-size:11px; float:left; margin-right:10px;}
.tpGameLog .gameNotesPitching p span {font-weight:bold;}
.tpGameLog .gameNotes {}
.tpGameLog .gameNotes p {background-color:#FBFBFD; font-size:11px; padding:2px; margin:0px;}
.tpGameLog .gameNotes p span {font-weight:bold;}
.tpGameLog .preview {width:100%;}
.tpGameLog .preview a {font-weight:bold;}
.tpGameLog td.status {background-color:#FBFBFD !important;}
.tpGameLog .statusOn td {background-color:#B3CAEC !important;}
.tpGameLog .statusOn p {color:#000000 !important;}
.tpGameLog .statusOn p a {color:#000000 !important;}

.tpOtherHeadlines {background-color:#FBFBFD;}
.tpOtherHeadlines .headlinesToggle {padding:0px 3px 0px 3px; margin-right:6px; background:none; width:16px; height:16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none;}

.tpOtherHeadlines {width:456px; background-color:#FBFBFD; padding:0px; margin:0px;}
.tpOtherHeadlines ul {padding:0px; margin:5px 0px 5px 0px;}
.tpOtherHeadlines ul li {border-bottom:1px solid #CCCCCC; list-style:none; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;}
.tpOtherHeadlines ul li p {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:0px 0px 0px 10px; margin:0px;}
.tpOtherHeadlines ul li p a {font-family: Arial, Helvetica, sans-serif; font-weight:bold !important; color:#0D1D72 !important;}
.tpOtherHeadlines .toggleOff {padding:0px 0px 0px 0px !important;}
.tpOtherHeadlines .toggleOff span {position:relative; left:0px !important; top:0px !important;}
.tpOtherHeadlines .toggleOn {padding:0px 0px 0px 0px !important;}
.tpOtherHeadlines .toggleOn span {position:relative; left:0px !important; top:0px !important;}

.tpPlayerNews .playernewsHeadlinesContainer {width:456px; background-color:#FBFBFD; padding:0px; margin:0px;}
.tpPlayerNews .playernewsHeadlinesBlock {padding:0px 0px 5px 0px; margin:0px;}
.tpPlayerNews .playernewsHeadlinesBlock ul {padding:0px; margin:0px;}
.tpPlayerNews .playernewsHeadlinesBlock ul li {border-bottom:1px solid #CCCCCC;  list-style:none; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.tpPlayerNews .playernewsHeadlinesBlock ul li p.title {line-height:16px; font-family: Arial, Helvetica, sans-serif;  font-size:11px; padding:0px 0px 0px 10px; margin:0px;}
.tpPlayerNews .playernewsHeadlinesBlock ul li p.title img {position:relative; top:3px;}
.tpPlayerNews .playernewsHeadlinesBlock ul li p.abstract {font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 0px 36px; margin:0px;}
.tpPlayerNews .playernewsHeadlinesBlock ul li p a {font-family: Arial, Helvetica, sans-serif; color:#0D1D72 !important;}
.tpPlayerNews .toggleOff {padding:0px 0px 0px 0px !important;}
.tpPlayerNews .toggleOff span {position:relative; left:0px !important; top:0px !important;}
.tpPlayerNews .toggleOn {padding:0px 0px 0px 0px !important;}
.tpPlayerNews .toggleOn span {position:relative; left:0px !important; top:0px !important;}

.tpInjuries th.return {border-right:1px solid #FFFFFF !important;}
.tpInjuries td {font-weight:normal;}
.tpInjuries td a {color:#0D1D72;}
.tpInjuries .player {width:146px; text-align:left;}
.tpInjuries .injury {width:130px; text-align:center;}
.tpInjuries .status {width:100px; text-align:center;}
.tpInjuries .return {width:80px; text-align:center;}

.lhInjuries {width:588px;}
.lhInjuriesMain {width:588px;}
.lhInjuriesMain th.return {width:86px;}
.lhInjuries .player {width:180px; text-align:left; border-left:0px; white-space:nowrap}
.lhInjuries .injury {width:140px; text-align:left;}
.lhInjuries .status {width:130px; text-align:left;}
.lhInjuries .notes {width:330px; text-align:left;}
.lhInjuries .action {width:36px; text-align:center; white-space:nowrap}
.lhInjuries .return {width:100px; text-align:left; padding-right:18px;}
.lhScrollContainer {width:588px; overflow-y:auto; overflow-x:hidden;}
.lhInjuries .none {border-right:0px; border-left:0px;}
 
.viewAllLeft {background:url(http://img.fantrax.com/icons/lhViewAllLeft.gif) no-repeat; width:3px; height:15px; float:left;}
.viewAllRight {background:url(http://img.fantrax.com/icons/lhViewAllRight.gif) no-repeat; width:3px; height:15px; float:left;}
.viewAll  {background:url(http://img.fantrax.com/icons/lhViewAllBG.gif) repeat-x; height:15px; float:left;}
.viewAll p  {padding:1px 2px 0px 2px; margin:0px;}
.viewAll p a {font-weight:bold; color:#FFFFFF; text-decoration:none;}
.viewAll p a span {color:#FFCD00;}

.lhLeftBottom {padding-top:79px;}
 
.lhLeagueMessage td {border:0px; border-top:1px solid #DCDCDC;}
.lhLeagueMessage .action {width:30px; text-align:center; border-left:0px;}
.lhLeagueMessage td.message {padding-bottom:4px; padding-right:20px;}

.tpTransactions th.date {border-left:1px solid #FFFFFF !important; text-align:left !important;}
.tpTransactions th.transaction {border-right:1px solid #FFFFFF !important;}
.tpTransactions td {font-weight:normal;}
.tpTransactions td a {color:#0D1D72;}
.tpTransactions .date {vertical-align:top; width:75px; text-align:left;}
.tpTransactions .player {vertical-align:top; width:156px; text-align:left;}
.tpTransactions .transaction {vertical-align:top; width:225px; text-align:left;}

.tpGames th.date {border-left:1px solid #FFFFFF !important; text-align:left !important;}
.tpGames th.transaction {border-right:1px solid #FFFFFF !important;}
.tpGames td {font-weight:normal;}
.tpGames td a {color:#0D1D72;}
.tpGames .date {width:80px; text-align:left;}
.tpGames .team {width:100px; text-align:left;}
.tpGames .notes {width:176px; text-align:left;}
.tpGames .result {width:100px; text-align:center;}

.tpUpcomingGames th.date {border-left:1px solid #FFFFFF !important; text-align:left !important;}
.tpUpcomingGames th.transaction {border-right:1px solid #FFFFFF !important;}
.tpUpcomingGames td {font-size:11px;font-weight:bold;}
.tpUpcomingGames td {font-weight:normal;}
.tpUpcomingGames td a {color:#0D1D72;}
.tpUpcomingGames .date {width:85px; text-align:left;}
.tpUpcomingGames .team {width:100px; text-align:left;}
.tpUpcomingGames .notes {width:176px; text-align:left;}
.tpUpcomingGames .notes a {text-decoration:underline;}
.tpUpcomingGames .time {width:100px; text-align:center;}

.tpHeading p.titleLeft {float:left;}
.tpHeading p.titleRight {float:right; font-size:11px; padding:5px 5px 0px 0px; margin:0px;}
.tpHeading p.titleRight a {color:#FFFFFF;}
.tpHeading p.titleRight a:hover {text-decoration:underline; color:#FFFFFF;}

.tpMessageBoardContainer {border:1px solid #FFFFFF; clear:both; padding:0px; margin:0px;}
.tpMessageBoardBlock {padding:0px; margin:0px;}
.tpMessageBoardBlock .subject {background:url(http://img.fantrax.com/icons/tpMBSubjectBG.gif) repeat-x; height:20px;}
.tpMessageBoardBlock .subject p {padding:4px 0px 2px 10px; margin:0px; font-weight:bold; font-size:11px;}
.tpMessageBoardBlock .postedBy {background:#E8E7E2; padding:0px; margin:0px;}
.tpMessageBoardBlock .postedBy p {padding:4px 0px 2px 10px; margin:0px; font-weight:bold; font-size:11px;}
.tpMessageBoardBlock .lastmessage {background:#FFFFFF; padding:0px; margin:0px;}
.tpMessageBoardBlock .lastmessage p {padding:4px 0px 2px 10px; margin:0px; font-size:11px;}
.tpMessageBoardBlock .actions {padding:0px; margin:0px; background-color:#CCCCCC; height:20px;}
.tpMessageBoardBlock .actions:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.tpMessageBoardBlock .actions .view {float:left;}
.tpMessageBoardBlock .actions .reply {float:right;}
.tpMessageBoardBlock .actions .view p {padding:2px 0px 2px 10px; margin:0px; font-weight:bold; font-size:11px;}
.tpMessageBoardBlock .actions .reply p {padding:4px 10px 2px 10px; margin:0px; font-weight:bold; font-size:11px;}
.tpMessageBoardBlock .actions a {text-decoration:underline;}
 
/* team profile page */

/* background color of league home tables */
.lhContentBG {background-color:#FBFBFD !important;}
.lhBG {background-color:#88AADD !important;}


.lhContentArea {padding:0px; margin:0px;}
.lhContentArea:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lhContentArea .lhImage {width:60px; float:left;}
.lhContentArea .lhImage p {padding:0px 0px 0px 20px; margin:0px;}
.lhText {float:left; width:400px; }
.lhText p {margin:0px; padding:5px 0px 0px 20px; font-size:12px;}
.lhButtons {text-align:center; clear:both; padding:0px; margin:0px;}
.lhButtons p {padding:5px 0px 5px 0px; margin:0px;}

.lhPendingContainer {margin:0px; padding:0px;}
.lhPendingContainer a {color:#0D1D72; text-decoration:none;}
.lhPendingContainer a:hover {color:#0D1D72; text-decoration:underline;}

.lhMessages a {color:#0D1D72; text-decoration:none;}
.lhMessages a:hover {color:#0D1D72; text-decoration:underline;}
.lhScroll {overflow-x:hidden; overflow-y:auto; height:150px; background-color:#E0E9F8 !important;}

.lhPendingContainer .row1 {background-color:#E0E9F8 !important;}
.lhPendingContainer .row0 {background-color:#FFFFFF;}
.lhPendingCreated {clear:both; height:20px; margin:0px; padding:0px;}
.lhPendingCreated .l {float:left;}
.lhPendingCreated .r {float:right;}
.lhPendingCreated .l p {color:#0D1C6F; margin:0px; padding:3px 0px 0px 5px;}
.lhPendingCreated .l p .t {font-weight:bold; color:#0D1C6F;}
.lhPendingCreated .r p {margin:0px; padding:3px 5px 0px 0px;}
.lhPendingDetailsContainer {clear:both; padding:0px 0px 10px 0px; margin:0px;}
.lhPendingDetails {width:500px; margin:0px; padding:0px;}
.lhPendingDetails .infoTrade {margin:0px; padding:0px;}
.lhPendingDetails .infoTrade p {margin:0px; padding:2px 5px 2px 15px;}
.lhPendingDetails .infoTrade p span {color:#3D65A2; font-weight:bold;}
.lhPendingDetails .infoClaim {margin:0px; padding:0px;}
.lhPendingDetails .infoClaim p {margin:0px; padding:2px 5px 2px 15px;}
.lhPendingDetailsBlock {width:509px; padding:0px; margin:0px;}
.lhPendingDetailsBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lhPendingTButtons {width:219px; position:absolute; right:5px; top:0px;}
.lhPendingTButtons p {text-align:right; margin:0px; padding:0px;}

.threadArea {border-bottom:1px solid #3C3C3C; width:820px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#FFFFFF;}
.threadZone {border-bottom:0px; width:820px; padding:0px; margin:0px; background-color:#FFFFFF;}
.threadContainer {clear:both; width:818px; border-left:1px solid #000000; border-right:1px solid #000000; background-color:#EEEEEE; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
.threadContainer1 {background:#EEEEEE;}

.threadLevel1 {background:url(http://img.fantrax.com/icons/threadHeadingBG.gif) repeat-x; height:22px; border-top:1px solid #000000; width:818px;}
.authorAdmin {background:url(http://img.fantrax.com/icons/tpMBSubjectBGHigh.gif) repeat-x !important}
.sticky {background:url(http://img.fantrax.com/icons/tpMBSubjectBGSticky.gif) repeat-x !important}
.threadLevel1 .threadAuthor {font-size:11px; text-decoration:none; padding:4px 0px 0px 10px; width:130px; float:left; margin:0px; text-align:left;  font-weight:bold;}
.threadLevel1 .threadDesc {width:656px; float:left;}
.threadLevel1 .threadDesc p {padding:4px 0px 0px 5px; margin:0px;}
.threadLevel1 .toggle {height:18px; width:18px; text-align:right; float:right; padding:2px; margin:0px;}

.threadLevel2 {background:#EEEEEE; width:818px;}
.threadLevel2 .threadAuthor {width:140px; float:left;}
.threadLevel2 .threadAuthor .avImage {padding:9px 0px 0px 9px;}
.threadLevel2 .threadBlockContainer {width:678px; float:left;}

.threadLevel3 {clear:both; width:818px; padding:4px 0px 0px 0px; }

.threadContainer .message .messagePadding {padding: 5px 5px 0px 5px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .message .messagePadding.reply {text-align:right;}
.threadContainer .message .messagePadding.reply a {color:#0D1D72;}
.threadContainer .repliesPane {border-bottom:0px; background-color:#CED7E6 !important; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .repliesPane:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.threadContainer .repliesPane div.maxminBlock {float:left; padding:0px; margin:0px;}
.threadContainer .repliesPane div.maxminBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.threadContainer .repliesPane div.maxmin {position:relative; top:1px; display:block; width:20px; border-bottom:1px solid #3C3C3C; float:left; padding:2px 0px 2px 0px; margin:0px;}
.threadContainer .repliesPane div.maxmin a {margin:4px; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .repliesPane div.maxminNone {position:relative; top:1px; display:block; width:20px; border-bottom:0px; float:left; padding:2px 0px 2px 0px; margin:0px;}
.threadContainer .repliesPane div.maxminNone a {margin:4px; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .repliesPane div.maxminReply {float:left; padding:4px; margin:0px;}
.threadContainer .repliesPane div.maxminReply a {font-weight:bold; color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .repliesPane div.maxminReply a span {color:#004488 !important;}

.quoteThread {width:600px; border:1px solid #000000;  margin:0px 0px 4px 0px;}
.quoteHeading {background-color:#BBBBBB; padding:4px 3px 4px 3px; }
.quoteMessage {padding:4px 3px 4px 3px}

.threadContainer .repliesPane div.delete {float:left; padding:0px 0px 0px 0px;}
.threadContainer .repliesPane div.reply {line-height:20px; float:right; padding-right:10px; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .repliesPane div.reply a {padding-right:10px; color:#004488; font-weight:bold; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .repliesPane div.reply a span {color:#004488 !important; font-family: Arial, Helvetica, sans-serif;}
.threadContainer .repliesPane div.reply a:hover {text-decoration:underline;}

.threadNav {border:0px; padding: 0px 6px 0px 6px}
.threadNav td {padding:2px;}
.threadNav .threadPages {text-align:left !important;}
.threadNav .threadAdminFuncs {text-align:right;}
.threadNav .threadLinks {text-align:right;}
		
.threadTitle {border-left:1px solid #656565; border-right:1px solid #656565; height:31px; background:url(http://img.fantrax.com/icons/forumsHeaderBG.gif) repeat-x #B2B2B2;  padding:0px; margin:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
.threadTitle:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.threadTitle p.subject {float:left; font-size:18px; font-weight:bold; padding:5px 0px 5px 15px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.threadTitle p.subscribe {line-height:20px; float:left; padding:5px 15px 5px 30px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.threadTitle p.subscribe a {color:#006400; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.threadTitle p.subscribe a:hover {text-decoration:underline;}
.threadTitle p.post {line-height:20px; float:right; padding:5px 15px 5px 0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.threadTitle p.post a {color:#3C3C3C; font-weight:Bold; font-family: Arial, Helvetica, sans-serif;}

.forumsContainer {width:820px; border:0px; padding:0px; margin:10px 4px 10px 5px;}
.forums {width:820px; border:1px solid #0D1D72; border-top:0px; padding:0px; margin:0px; border-collapse:collapse;}
.forums th {height:35px; border-bottom:1px solid #0D1D72; border:1px solid #0D1D72; background:url(http://img.fantrax.com/icons/forumHeaderBG.gif) repeat-x #B3CAEC !important; padding:0px; margin:0px;}
.forums th p {color:#0D1D72; font-weight:bold; font-size:13px; padding:5px 0px 5px 10px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.forums th.name p {text-align:left; font-size:18px;}
.forums th.topic p {text-align:left; padding-left:20px;}
.forums th.name p.forumFootballIcon {background:url(http://img.fantrax.com/icons/forumFootballIcon.jpg) no-repeat 2px 2px; padding-left:50px;}
.forums th.name p.forumBasketballIcon {background:url(http://img.fantrax.com/icons/forumBasketballIcon.jpg) no-repeat 2px 2px; padding-left:50px;}
.forums th.name p.forumBaseballIcon {background:url(http://img.fantrax.com/icons/forumBaseballIcon.jpg) no-repeat 2px 2px; padding-left:50px;}
.forums th.name p.forumHockeyIcon {background:url(http://img.fantrax.com/icons/forumHockeyIcon.jpg) no-repeat 2px 2px; padding-left:50px;}
.forums .name {width:330px;}
.forums .topic {width:330px;}
.forums .threads {text-align:center; width:100px;}
.forums .posts {text-align:center; width:100px;}
.forums .lastPostInfo {width:220px;}
.forums td {border:1px solid #0D1D72; padding:0px; margin:0px;}
.forums tr.row1 {background-color:#DDDDEE;}
.forums tr.row0 {background-color:#DDDDEE;}
.forums td p {padding:2px 0px 2px 3px; margin:0px; font-size:11px; color:#0D1D72; font-family: Arial, Helvetica, sans-serif;}
.forums td p a {text-decoration:none; padding:3px 0px 3px 0px; margin:0px; font-size:11px; color:#0D1D72;  font-family: Arial, Helvetica, sans-serif;}
.forums td p a:hover {text-decoration:underline; padding:3px 0px 3px 0px; margin:0px; font-size:11px; color:#0D1D72;}
.forums td.name p {padding-left:20px; font-size:14px;}
.forums td.name a {font-size:14px;}
.forums td.name a:hover {font-size:14px;}
.forums td.lastPostInfo ul {margin:0px 0px 0px 3px; padding:0px 0px 3px 0px;}
.forums td.lastPostInfo ul li {list-style:none; margin:0px; padding:0px; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.forums td.lastPostInfo ul li span {font-weight:bold;  font-family: Arial, Helvetica, sans-serif;}
.forumsHome th {height:31px !important; border:1px solid #656565;  border-bottom:1px solid #A4A4A4; border-top:0px; background:url(http://img.fantrax.com/icons/forumsHeaderBG.gif) repeat-x !important; background-color:#B3CAEC !important; padding:0px; margin:0px;}
.forumsHome th p {font-family: Arial, Helvetica, sans-serif; color:#383838; font-weight:bold; font-size:13px; padding:5px 0px 4px 10px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.forumsHome th.name {border-left:1px solid #A4A4A4;}
.forumsHome th.lastPostInfo {border-right:1px solid #A4A4A4;}
.forumsHome td {border-bottom:0px; border-top:1px solid #DBDBDB; background-color:#EFEFEF; font-family: Arial, Helvetica, sans-serif;}
.forumsHome td.stickyThread {background:none !important; background-color:#c9f6dd !important;} 
.forumsHome td p a {color:#0C55C4; font-weight:bold; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.forumsHome td p a:hover {color:#0C55C4; text-decoration:underline;}
.forumsHomeBlock {margin:0px 0px 10px 0px;}
.forumsHome .firstRow td {border-top:0px solid !important; font-family: Arial, Helvetica, sans-serif;}

.forumPageNums {margin:0px; padding:0px;}
.forumPageNums:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.forumPageNums .newTopic {width:115px; float:left; padding:2px 0px 0px 5px; margin:0px;}
.forumPageNums .pages {width:705px !important; float:left; text-align:right; padding:0px; margin:0px;}
.forumPageNums p {line-height:18px; margin:0px; padding:0px 0px 4px 0px; color:#0D1D72; font-weight:bold;  font-family: Arial, Helvetica, sans-serif;}
.forumPageNums a {color:#0D1D72; font-weight:bold; font-size:11px; margin:0px 3px 0px 3px; text-decoration:underline;  font-family: Arial, Helvetica, sans-serif;}
.forumPageNums a:hover {text-decoration:underline;}
.forumPageNums a.on {font-weight:bold; text-decoration:none;}

.forumReply {padding:0px; margin:0px;}
.forumReply .postedBy {width:623px; background:url(http://img.fantrax.com/icons/forumReplyBG.gif) repeat-x; height:22px; border:1px solid #0D1D72;}
.forumReply .postedBy p {margin:0px !important;  padding:4px !important; font-family: Arial, Helvetica, sans-serif;}
.forumReply .subjectBy {height:25px; width:623px; background-color:#FFFFFF; border:1px solid #0D1D72; border-top:0px; margin:0px; padding:0px;}
.forumReply .subjectBy p {margin:0px !important;  padding:5px !important;  font-family: Arial, Helvetica, sans-serif;}
.forumReply .parentMessageBy {height:25px; width:623px; background-color:#FFFFFF; border:1px solid #0D1D72; border-top:0px; margin:0px; padding:0px;}
.forumReply .parentMessageBy p {margin:0px !important;  padding:5px !important;  font-family: Arial, Helvetica, sans-serif;}

.forumNew {width:810px; border:0px; padding:0px; margin:0px;}
.forumNew td {vertical-align:top; padding:2px 5px 2px 5px; margin:0px;}
.forumNew td p {padding:0px 0px 3px 3px; margin:0px; font-size:11px; color:#0D1D72; font-family: Arial, Helvetica, sans-serif;}
.forumNew td.name {vertical-align:top; width:120px; text-align:right;}
.forumNew td.name p {font-weight:bold; padding-right:5px; font-family: Arial, Helvetica, sans-serif;}
.forumNew td.value {width:625px; font-family: Arial, Helvetica, sans-serif;}
.forumNew td.value p.norm {padding:0px; margin:0px; width:625px;}
.forumNew td.value p.norm textarea {height:150px; width:620px; border:1px solid #0D1D72;}
.forumNew td.value p.norm input.ftb {border:1px solid #0D1D72;}
.forumNew td.value p.postInfo {border:1px solid #3C3C3C; background:#E9E9E9; padding:5px;}
.forumNew td.value p.replyMessage {border:1px solid #3C3C3C; border-top:0px; background:#FFFFFF; padding:5px;}



.threadNums {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;}
.threadNums:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.threadNums .expCol {width:200px; float:left; padding:2px 0px 0px 5px; margin:0px;}
.threadNums .return {width:503px !important; float:right; text-align:right; padding:0px 5px 0px 0px; margin:0px;}
.threadNums p {line-height:18px; margin:0px; padding:0px 0px 4px 0px; color:#0D1D72; font-weight:bold; font-family: Arial, Helvetica, sans-serif !important;}
.threadNums a {color:#0D1D72; font-weight:bold; font-size:11px; margin:0px 3px 0px 3px; text-decoration:underline; font-family: Arial, Helvetica, sans-serif !important;}
.threadNums a:hover {text-decoration:underline;}
.threadNums a.on {font-weight:bold; text-decoration:none;}
.threadNums .return a {text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.threadNums .return a:hover {text-decoration:underline;}

.scoringDropdowns {padding:0px; margin:10px 0px 0px 0px;}
.scoringDropdowns:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.scoringDropdowns #divPositionDD {float:left; padding:0px; margin:0px 20px 0px 0px; font-size:11px;}
.scoringDropdowns .categoryDD {float:left; padding:0px; margin:0px 20px 10px 0px; font-size:11px;}
.scoringDropdowns .groupDD {float:left; padding:0px; margin:0px 20px 0px 0px; font-size:11px;}
.scoringDropdowns select {font-size:11px;}
.scoringDropdowns input {font-size:11px;}

.lsScoringContainer {margin:0px; padding:0px; width:725px;}
.lsScoringContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.lsScoringContainer .lsScoringLeft {float:left; width:545px;}
.lsScoringContainer .lsScoringRight {float:right; width:180px;}

.pollContainer {background-color:#3B5F9B;}
.pollContainer .title {padding:0px; margin:0px;}
.pollContainer .title p {padding:5px 0px 5px 10px; margin:0px; color:#FFFFFF; font-weight:bold;}

.pollHomeQuestion {background:#D2DCF2; width:355px; padding:0px; margin:0px 0px 0px 0px;}
.pollHomeQuestion h3 {color:#18316B; font-size:12px; font-weight:bold;  padding:5px 10px 5px 10px; margin:0px;}

.pollTable {border:0px; width:208px; padding:0px; margin:0px; border-collapse:collapse;}
.pollTable td {padding:0px; margin:0px; border:0px; border-collapse:collapse;  font-family: Arial, Helvetica, sans-serif;}
.pollTable td p {padding:0px; margin:0px; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.pollTable td.b {width:25px;}
.pollTable td.a {width:188px;}
.pollTable td.s {width:198px; padding:5px; text-align:right;}
.pollTable td.a_r {width:150px; padding-left:10px; font-weight:normal !important;}
.pollTable td.a_r p {font-weight:normal !important;}
.pollTable td.p_r {width:50px;}
.pollTable td.r {width:188px; padding:5px 15px 5px 0px; text-align:right;}
.pollTable td.n {width:188px; padding:5px 15px 5px 0px; text-align:right;}
.pollTable td.n p {text-align:right;}

.triviaQuestion {background-color:#BEEEBC; border:1px solid #08B302; border-top:0px; padding:0px; margin:0px; width:208px;}
.triviaQuestion p {color:#000000; font-weight:bold; padding:3px 0px 3px 10px; margin:0px;}

.pollArea {background:url(http://img.fantrax.com/icons/lhPollBG.gif) left bottom repeat-x #E5EBE4; padding-top:5px;}
.triviaArea {background:url(http://img.fantrax.com/icons/lhTriviaBG.gif) left bottom repeat-x #E8E5E4; padding-top:5px;}

.triviaTable {border:0px; width:208px; padding:0px; margin:0px; border-collapse:collapse;}
.triviaTable td {padding:0px; margin:0px; border:0px; border-collapse:collapse;  font-family: Arial, Helvetica, sans-serif;}
.triviaTable td p {padding:2px; margin:0px; color:#1A3167;  font-family: Arial, Helvetica, sans-serif;}
.triviaTable td.b {width:25px;}
.triviaTable td.a {width:188px;}
.triviaTable td.s {width:198px; padding:5px; text-align:right;}
.triviaTable td.a_r {width:150px; padding-left:10px; font-weight:normal !important;}
.triviaTable td.a_r p {font-weight:normal !important;}
.triviaTable td.p_r {width:50px;}
.triviaTable td.r {width:188px; padding:5px 15px 5px 0px; text-align:right;}
.triviaTable td.n {width:188px; padding:5px 15px 5px 0px; text-align:right;}
.triviaTable td.n p {text-align:right;}


.niceButton {background-color:#ADC7EC; border:1px solid #0C1E72; color:#39434D;}

.faqContainer h3 {color:#01479C; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:16px; margin:0px 0px 10px 0px; padding:0px;}
.faqBlock {border-bottom:1px solid #E5E5E0; margin-bottom:20px;}
.faqBlock .qa {border-top:1px solid #E5E5E0; padding:2px 0px 2px 0px; margin:2px 0px 2px 0px;}
.faqBlock .qa .question {width:753px;}
.faqBlock .qa .question:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.faqBlock .qa .question p.i {width:24px; float:left; margin:0px; padding:0px;}
.faqBlock .qa .question p.t {width:729px; float:left; margin:0px; padding:0px;}
.faqBlock .iconLink {margin-right:5px;}
.faqBlock a {color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.faqBlock a.on {font-weight:bold;}
.faqBlock a:hover {text-decoration:underline;}
.faqBlock .answer {border:1px solid #959595; padding:10px; margin:8px 0px 0px 25px; font-size:12px}

.sportDate {background:#B3CAEC; padding:0px; margin:5px 0px 0px 5px; width:820px;}
.sportDate p {font-weight:bold; padding:3px; margin:0px;}
.sportContainer {border:1px solid #3C3C3C; padding:0px; margin:0px 0px 30px 5px; width:818px;}
.sportContainer .sportTeam {background:#3C3C3C; padding:0px; margin:0px;}
.sportContainer .sportTeam p {font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}
.sportContainer .sportTeamSub {background:#999999; padding:0px; margin:0px;}
.sportContainer .sportTeamSub p {font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}

.sportContainerSchedule {border:1px solid #3C3C3C; padding:0px; margin:0px 0px 10px 5px; width:818px;}
.sportContainerSchedule .sportTeam {background:#3C3C3C; padding:0px; margin:0px;}
.sportContainerSchedule .sportTeam p {font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}
.sportContainerSchedule .sportTeam p a {font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}
.sportContainerSchedule .sportTeamSub {background:#999999; padding:0px; margin:0px;}
.sportContainerSchedule .sportTeamSub p {font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}
.sportContainerSchedule .upcoming {background:#4273C0;}

.chronoBoxScoreContainer .sportTeam {background:#4273C0; padding:0px; margin:0px;}
.chronoBoxScoreContainer .sportTeam p {font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}
.chronoBoxScoreContainer .sportTeam p a {font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}


table.injuries {width:818px; padding:0px; margin:0px; border-collapse:collapse;}
table.injuries th {border-left:1px solid #FFFFFF; text-align:left; background-color:#D8E5F8; font-size:11px; font-weight:bold; padding:3px; margin:0px;}
table.injuries td {vertical-align:top; border-bottom:1px solid #D8E5F8;  border-left:1px solid #D8E5F8; background:#FBFBFD; text-align:left; font-weight:bold; font-size:11px; padding:6px; margin:0px;}
table.injuries a {color:#0D1D72; text-decoration:none;}
table.injuries a:hover {color:#0D1D72; text-decoration:underline;}
table.injuries .player {width:160px; border-left:0px;}
table.injuries .type {width:100px}
table.injuries .status {width:100px}
table.injuries .return {width:90px;}
table.injuries .comment {width:278px;}
table.injuries .dateUpdated {width:90px;}

table.sportTransactions {width:818px; padding:0px; margin:0px; border-collapse:collapse;}
table.sportTransactions th {border-left:1px solid #FFFFFF; text-align:left; background-color:#D8E5F8; font-size:11px; font-weight:bold; padding:6px; margin:0px;}
table.sportTransactions td {vertical-align:top; border-bottom:1px solid #D8E5F8;  border-left:1px solid #D8E5F8; background:#FBFBFD; text-align:left; font-size:11px; padding:6px; margin:0px;}
table.sportTransactions td a {color:#0D1D72; text-decoration:none;}
table.sportTransactions td a:hover {color:#0D1D72; text-decoration:underline;}
table.sportTransactions .date {width:100px; border-left:0px;}
table.sportTransactions .player {width:150px;}
table.sportTransactions .comment {width:498px;}
table.sportTransactions .none {border-left:0px;}

table.depthChart {width:818px; padding:0px; margin:0px; border-collapse:collapse;}
table.depthChart th {border-left:1px solid #FFFFFF; text-align:left; background-color:#D8E5F8; font-size:11px; font-weight:bold; padding:6px; margin:0px;}
table.depthChart td {vertical-align:top; border-bottom:1px solid #D8E5F8;  border-left:1px solid #D8E5F8; background:#FBFBFD; text-align:left; font-size:11px; padding:6px; margin:0px;}
table.depthChart td a {color:#0D1D72; text-decoration:none;}
table.depthChart td a:hover {color:#0D1D72; text-decoration:underline;}
table.depthChart .position {width:60px; border-left:0px;}
table.depthChart .depth {width:688px;}
table.depthChart .depth a {color:#0D1D72 !important;}

.statsTitle {height:22px;background:url(http://img.fantrax.com/icons/tpHeadingBG2.gif) repeat-x; padding:0px; margin:5px 0px 0px 0px;}
.statsTitle p {color:#FFFFFF; font-size:13px; font-weight:bold; padding:3px; margin:0px;}

.sportContainerTeams {border:1px solid #3C3C3C; padding:0px; margin:0px 0px 30px 0px; width:403px;}
.sportContainerTeams .sportTeam {background:#3C3C3C; padding:0px; margin:0px;}
.sportContainerTeams .sportTeam p {font-size:13px; font-weight:bold; color:#FFFFFF; padding:3px; margin:0px;}
.sportDateTeams {height:22px;background:url(http://img.fantrax.com/icons/tpHeadingBG2.gif) repeat-x; padding:0px; margin:5px 0px 0px 0px; width:405px;}
.sportDateTeams p {color:#FFFFFF; font-size:13px; font-weight:bold; padding:3px; margin:0px;}
table.theTeams {width:403px; padding:0px; margin:0px; border-collapse:collapse;}
table.theTeams th {border-top:1px solid #3C3C3C; border-left:1px solid #D8E5F8; text-align:left; padding:0px; margin:0px; background-color:#D8E5F8;}
table.theTeams th p {font-size:11px; font-weight:bold; padding:3px; margin:0px;}
table.theTeams td {vertical-align:top; background:#FBFBFD; text-align:left; padding:0px; margin:0px;}
table.theTeams td p {font-weight:bold; font-size:11px; padding:6px; margin:0px;}
table.theTeams .theTeam {width:134px; border-left:0px solid;}
table.theTeams .mainLinks {text-align:right; width:269px; color:#3C3C3C; font-weight:bold;}
table.theTeams .mainLinks p {color:#3C3C3C; font-weight:bold;}
table.theTeams .mainLinks p a {text-decoration:none; color:#3C3C3C; font-weight:bold;}
table.theTeams .mainLinks p a:hover {text-decoration:underline; color:#3C3C3C; font-weight:bold;}
table.theTeams .extraLinks {width:368px;}
table.theTeams .extraLinks p {font-size:11px; font-weight:normal; color:#3C3C3C;}
table.theTeams .extraLinks p a {text-decoration:none; color:#3C3C3C;}
table.theTeams .extraLinks p a:hover {text-decoration:underline; color:#3C3C3C;}

.sportsContainerLeft {width:403px; float:left;}
.sportsContainerRight {width:403px; float:right;}
.sportsArea {width:820px; padding:0px; margin:5px 0px 0px 5px;}
.sportsArea:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

				
table.schedules {width:817px; padding:0px; margin:0px; border-collapse:collapse;}
table.schedules th {border-left:1px solid #FFFFFF; text-align:left; padding:3px; margin:0px; background-color:#D8E5F8; font-size:11px; font-weight:bold; padding:3px; margin:0px;}
table.schedules td {vertical-align:top; border-bottom:1px solid #D8E5F8;  border-left:1px solid #D8E5F8; background:#FBFBFD; text-align:left; font-weight:normal; font-size:11px; padding:3px; margin:0px;}
table.schedules a {text-decoration:none; color:#0D1D72;}
table.schedules a:hover {text-decoration:underline;}




/* mlb schedule */
table.mlbSchedules .mlbResults {border-left:0px;}
table.mlbSchedules .mlbGameInfo a {text-decoration:underline;}

table.mlbFutureSchedules .teams {border-left:0px;}
table.mlbFutureSchedules .preview a {text-decoration:underline;}

table.mlbTeamPastEvents .date {width:95px; border-left:0px;}
table.mlbTeamPastEvents .opponent {width:108px;}
table.mlbTeamPastEvents .result {width:75px}
table.mlbTeamPastEvents .pitching {width:205px;}
table.mlbTeamPastEvents .homeruns {width:150px;}
table.mlbTeamPastEvents .gameInfo {width:115px;}
table.mlbTeamPastEvents .gameInfo a {text-decoration:underline;}

table.mlbTeamFutureEvents .date {width:95px; border-left:0px;}
table.mlbTeamFutureEvents .opponent {width:108px;}
table.mlbTeamFutureEvents .time {width:75px}
table.mlbTeamFutureEvents .pitchers {width:205px;}
table.mlbTeamFutureEvents .preview {width:150px;}
table.mlbTeamFutureEvents .preview a {text-decoration:underline;}
table.mlbTeamFutureEvents .tv {width:115px;}


/* nba schedule */
table.nbaSchedules .nbaResults {width:240px;}
table.nbaSchedules .awayLeaders {width:195px;}
table.nbaSchedules .homeLeaders {width:195px;}
table.nbaSchedules .nbaGameInfo {width:115px;}
table.nbaSchedules .nbaGameInfo a {text-decoration:underline;}

table.nbaFutureSchedules .teams {width:240px; border-left:0px;}
table.nbaFutureSchedules .time {width:195px}
table.nbaFutureSchedules .preview {width:195px;}
table.nbaFutureSchedules .preview a {text-decoration:underline;}
table.nbaFutureSchedules .tv {width:115px;}

table.nbaTeamPastEvents .date {width:80px; border-left:0px;}
table.nbaTeamPastEvents .opponent {width:98px;}
table.nbaTeamPastEvents .nbaResult {width:90px}
table.nbaTeamPastEvents .ptsLeader {width:125px;}
table.nbaTeamPastEvents .rebsLeader {width:115px;}
table.nbaTeamPastEvents .asstLeader {width:115px;}
table.nbaTeamPastEvents .gameInfo {width:125px;}

table.nbaTeamFutureEvents .date {width:95px; border-left:0px;}
table.nbaTeamFutureEvents .opponent {width:188px;}
table.nbaTeamFutureEvents .time {width:100px}
table.nbaTeamFutureEvents .preview {width:255px;}
table.nbaTeamFutureEvents .preview a {text-decoration:underline;}
table.nbaTeamFutureEvents .tv {width:115px;}

/* nhl schedule */
table.nhlSchedules .results {width:220px;}
table.nhlSchedules .win {width:135px;}
table.nhlSchedules .loss {width:135px;}
table.nhlSchedules .ptsLeader {width:115px;}
table.nhlSchedules .gameInfo {width:135px;}
table.nhlSchedules .gameInfo a {text-decoration:underline;}

table.nhlFutureSchedules .teams {width:220px; border-left:0px;}
table.nhlFutureSchedules .time {width:195px}
table.nhlFutureSchedules .preview {width:190px;}
table.nhlFutureSchedules .preview a {text-decoration:underline;}
table.nhlFutureSchedules .tv {width:135px;}

table.nhlTeamPastEvents .date {width:80px; border-left:0px;}
table.nhlTeamPastEvents .opponent {width:98px;}
table.nhlTeamPastEvents .result {width:90px}
table.nhlTeamPastEvents .goalie {width:170px;}
table.nhlTeamPastEvents .ptsLeader {width:175px;}
table.nhlTeamPastEvents .gameInfo {width:125px;}

table.nhlTeamFutureEvents .date {width:95px; border-left:0px;}
table.nhlTeamFutureEvents .opponent {width:188px;}
table.nhlTeamFutureEvents .time {width:100px}
table.nhlTeamFutureEvents .preview {width:255px;}
table.nhlTeamFutureEvents .preview a {text-decoration:underline;}
table.nhlTeamFutureEvents .tv {width:115px;}

/* nfl schedule */
table.nflSchedules .results {border-left:0px;}
table.nflSchedules .gameInfo a {text-decoration:underline;}

table.nflFutureSchedules .teams {border-left:0px;}
table.nflFutureSchedules .preview a {text-decoration:underline;}

table.nflTeamPastEvents .date {width:80px; border-left:0px;}
table.nflTeamPastEvents .opponent {width:98px;}
table.nflTeamPastEvents .result {width:90px}
table.nflTeamPastEvents .passing {width:125px;}
table.nflTeamPastEvents .rushing {width:115px;}
table.nflTeamPastEvents .receiving {width:115px;}
table.nflTeamPastEvents .gameInfo {width:125px;}

table.nflTeamFutureEvents .date {width:95px; border-left:0px;}
table.nflTeamFutureEvents .opponent {width:188px;}
table.nflTeamFutureEvents .time {width:100px}
table.nflTeamFutureEvents .preview {width:255px;}
table.nflTeamFutureEvents .preview a {text-decoration:underline;}
table.nflTeamFutureEvents .tv {width:115px;}


table.schedules .vs {width:135px}
table.schedules .upcomingDate {width:85px;}
table.schedules .upcomingVS {width:175px;}

table.schedules td p a {font-weight:bold; color:#0D1D72; text-decoration:none;}
table.schedules td p a:hover {font-weight:bold; color:#0D1D72; text-decoration:underline;}
table.schedules .gameInfo a {text-decoration:underline;}

.smallIcon {position:relative; left:0px;}
.publicLeaguesContainer {width:820px; margin:0px 0px 10px 0px; padding:0px 0px 3px 0px;}
.publicLeaguesContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.publicLeaguesContainer .publicLeaguesBlock {padding:0px; margin:0px;}
.publicLeaguesBlock .publicLeaguesMessage {background-color:#D8E5F8; padding:0px; margin:0px;}
.publicLeaguesBlock .publicLeaguesMessage p {color:#000000; font-weight:bold; padding:6px; font-size:11px; margin:0px;}

.publicLeaguesBlock .publicLeaguesSelections {background-color:#D8E5F8; padding:5px; margin:0px;}
.publicLeaguesBlock .publicLeaguesSelections:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}


.schedulePickerContainer {background-color:#B3CAEC; width:820px; margin:10px 0px 10px 5px; padding:0px 0px 3px 0px;}
.schedulePickerContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.schedulePickerContainer .boxes {float:left;}
.schedulePickerContainer .boxes p {padding:2px 0px 0px 2px; margin:0px;}
.schedulePickerContainer .lists {float:right;}
.schedulePickerContainer .lists p {padding:2px 2px 0px 0px; margin:0px;}
.schedulePickerContainer .lists select {font-size:11px;}
.schedulePickerContainer .schedulePickerBlock {padding:0px; margin:0px;}
.schedulePickerBlock .schedRangeArea {height:25px; background-color:#4273C0; padding:0px; margin:0px;}
.schedulePickerBlock .dateRange {background-color:#4273C0; padding:0px; margin:0px;}
.schedulePickerBlock .dateRange p {font-weight:bold; color:#C1DBFE; padding:6px; line-height:13px; font-size:11px; margin:0px;}
.schedulePickerBlock .dateRange p span {color:#FFFFFF !important;}
.schedulePickerBlock .dateRange p a {color:#C1DBFE; font-weight:bold; text-decoration:none; margin:0px 5px 0px 5px;}
.schedulePickerBlock .dateRange p a:hover {color:#C1DBFE; font-weight:bold; text-decoration:underline;}
.schedulePickerBlock .dateRange p a.current {color:#FFFFFF !important;}
.schedulePickerBlock .seasonRange p {font-weight:bold; color:#C1DBFE; padding:4px; font-size:11px; margin:0px;}
.schedulePickerBlock .seasonRange p select {font-size:11px;}

.schedulePickerBlock .schedRange {background-color:#B3CAEC; padding:5px; margin:0px;}
.schedulePickerBlock .schedRange:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.schedulePickerBlock .schedLinks p {line-height:18px; float:left; margin:0px 10px 0px 0px; padding:0px;}
.schedulePickerBlock .schedLinks p a {color:#3C3C3C; font-weight:bold;}
.schedulePickerBlock .schedBoxes p {line-height:18px; margin:0px 10px 0px 0px; padding:0px;}
.schedulePickerBlock .schedBoxes p a {color:#3C3C3C; font-weight:bold;}
.schedulePickerBlock .schedRange select {width:130px; font-size:11px;}
.schedRangeArea {padding:0px; margin:0px; height:15px;}
.schedRangeLeft {float:left;}
.schedRangeRight {float:right; padding:0px 5px 0px 0px;}

.schedulePickerBlock .schedMonths {padding:8px 0px 8px 0px;}
.schedulePickerBlock .schedSeasons {padding:8px 0px 8px 0px; margin:0px;}
.schedulePickerBlock .schedSeasons p {padding:0px 0px 0px 10px;  margin:0px;}
.schedulePickerBlock .schedSeasons select {width:auto; margin-right:20px;}
.schedBoxes {padding:0px; margin:0px;}
.schedBoxes:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.schedLinks {padding:0px; margin:0px;}
.schedLinks:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.schedCalendars {clear:both; padding:0px; margin:0px;}

.scoreboardPickerContainer {width:818px; margin:10px 0px 10px 5px; padding:0px;}
.scoreboardContainer {width:818px; margin:0px 0px 0px 5px; padding:0px;}
.scoreboardContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.leagueContainer {float:left; width:404px; margin:0px; padding:0px;}



	.leagueContainer1 {float:right; margin-right:2px;}



.leagueContainer .leagueTitle {border:1px solid #4273C0; width:405px; height:22px;background:url(http://img.fantrax.com/icons/tpHeadingBG2.gif) repeat-x; margin:0px 0px 6px 0px; padding:0px;}
.leagueContainer .leagueTitle h2 {color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px; padding:3px 0px 3px 5px;}
.leagueContainer .leagueTitle p {color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px; padding:3px 0px 3px 5px;}
.sportScoreBoardBlock {width:408px; margin:0px 0px 6px 0px; padding:0px;}
.chronoBoxScoreContainer {width:820px !important; float:none !important;}
.chronoBoxScoreContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.chronoBoxScores {float:left !important;}
.chronoBoxScores0 {margin-left:2px;}
.sportScoreBoard {width:405px; border:1px solid #4273C0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



	.bsLinescore .sportScoreBoard table {width:437px;}
	.sportScoreBoard table {width:403px;}


.leagueContainer .sportDateTeams {width:100% !important;}

.sportScoreBoard th {border-top:0px;}
.sportScoreBoard p {padding:0px; margin:0px;}
.sportScoreBoard .status {border-left:0px !important;}
.sportScoreBoard .errors {border-right:0px;}
.sportScoreBoard .second td {border-bottom:0px;}
.sportScoreBoard .gameNotes th {font-size:11px !important;}
.sportScoreBoard .gameNotes td {font-size:11px !important;}
.sportScoreBoard a {color:#0D1D72; text-decoration:none;}
.sportScoreBoard a:hover {color:#0D1D72; text-decoration:underline;}

/*box scores */
.boxscore {width:820px; padding:10px 4px 10px 5px;}
.bsScoreboardContainer {border:1px solid #000000; width:818px; padding:0px 0px 2px 0px; margin:0px 0px 0px 0px;}
.bsScoreboardContainer .sportDateTeams {width:818px; padding:0px; margin:0px;}
.bsScoreboardContainer .bsScoreboardBlock {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.bsScoreboardContainer .bsScoreboardBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.bsScoreboardContainer .bsScoreboard {cursor:pointer; background:url(http://img.fantrax.com/icons/bsScoreboardBG.jpg) repeat-x; margin:2px 1px 0px 1px; padding:3px 3px 0px 3px; float:left; width:71px; border:1px solid #3C8AEC;}
.bsScoreboardContainer .bsScoreboard0 {margin-right:0px;}
.bsScoreboardContainer .bsScoreboard .team {line-height:11px; font-weight:bold; font-size:11px; font-family: Arial, Helvetica, sans-serif; padding:0px;}
.bsScoreboardContainer .bsScoreboard .status {font-size:11px; padding:1px;}



	.bsScoreboardContainer .bsScoreboardEnd {width:79px;}



.bsLinescoreContainer {margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; clear:both;}
.bsLinescoreBlock {float:left; width:510px; margin:0px 10px 0px 0px;}
.bsAd {float:left; width:300px;}

.bsPreviewContainer {margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; clear:both;}
.bsPreviewContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.bsPreviewBlock {float:left; width:410px; margin:0px 10px 0px 0px}
.bsPreviewAd {float:left; width:400px;}
.bsPreview {clear:both;}
.previewRecords {width:410px; font-size:14px; font-weight:bold; padding:5px 0px 0px 0px; margin:0px;}
.previewGameInfo {font-size:11px; margin:15px 0px 15px 0px; font-weight:bold;}
.previewContainer {width:410px;}
.bsPreviewContainer a {color:#0D1D72;}

.bsLinescoreContainer .score {padding:15px 0px 0px 0px; margin:0px; font-size:24px; font-weight:bold;}
.bsPreviewContainer .score {padding:5px 0px 0px 0px; font-size:18px;}
.bsLinescoreContainer .score a {font-size:24px; font-weight:bold; color:#0D1D72; text-decoration:none;}
.bsLinescoreContainer .score a:hover {text-decoration:underline;}
.bsPreviewContainer .score a {font-size:18px; color:#0D1D72;}
.bsLinescoreContainer .gameLinks {margin:10px 0px 0px 0px; padding:0px;}
.bsLinescoreContainer .gameLinks:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.bsLinescoreContainer .gameLinks ul {margin:0px; padding:0px;}
.bsLinescoreContainer .gameLinks ul li {list-style:none; background:url(http://img.fantrax.com/icons/bsGameLinksBG.jpg) repeat-x; float:left; border:1px solid #0063FF; width:106px; height:24px; margin:0px 3px 0px 0px; padding:0px;}
.bsLinescoreContainer .gameLinks ul li.on {background:url(http://img.fantrax.com/icons/bsGameLinksBGOn.jpg) repeat-x;}
.bsLinescoreContainer .gameLinks ul li p {padding:4px 0px 0px 0px; margin:0px; text-align:center;}
.bsLinescoreContainer .gameLinks ul li p a {color:#000000; text-decoration:none; font-size:13px; font-weight:bold;}
.bsLinescoreContainer .gameLinks ul li.on p a {color:#FFFFFF;}
.bsLinescoreContainer .bsLinescore {clear:both; margin:15px 0px 0px 0px;}
.bsLinescore {clear:both;}
.bsLinescore .tpProfileBlock {border:0px; width:540px;}
.bsLinescore .sportScoreBoardBlock {width:438px; margin:0px 0px 0px 0px; padding:0px;}
.bsLinescore .sportScoreBoard {width:438px !important; border:1px solid #4273C0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.bsPreviewContainer .bsLinescore .tpProfileBlock {border:0px; width:397px;}
.bsPreviewContainer .bsLinescore .sportScoreBoardBlock {width:397px; margin:0px 0px 0px 0px; padding:0px;}
.bsPreviewContainer .bsLinescore .sportScoreBoard {width:397px !important; border:1px solid #4273C0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



	.bsPreviewContainer .bsLinescore .sportScoreBoard table {width:395px !important;}


.bsPreviewContainer .bsLinescore .linescoreStandings {display:none;}

.bsLinescore .sbLink {display:none;}
.bsLinescore .tpHeading2 {padding:0px; margin:0px !important;}
.bsLinescore .tpHeading2 p {padding:4px 0px 0px 5px; margin:0px !important;}
.bsArea {clear:both; margin:0px; padding:5px 0px 0px 0px;}

.bsContainer {width:820px; padding:0px; margin:0px;}
.bsContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.bsContainer .bsTeam1 {width:405px; float:left; margin:0px 10px 0px 0px; padding:0px;}
.bsContainer .bsTeam2 {width:405px; float:left; margin:0px; padding:0px;}
.bsNotes {font-size:11px; padding:2px 5px 2px 5px;}
.bsBattingNotes, .bsBaserunningNotes, .bsFieldingNotes, .bsPitchingNotes {border-top:1px solid #C5C5C5; background-color:#EFF2F9; font-size:11px; padding:5px;}
.bsBballNotes {border:1px solid #000000; border-top:0px; font-size:11px; padding:5px;}

.bsContainer .bsTable {width:403px; border:1px solid #000000; padding:0px; margin:10px 0px 0px 0px;}
.bsContainer .bsTable .sportDateTeams {width:403px; padding:0px; margin:0px;}
.bsContainer .bsTable table {width:403px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.bsContainer .bsTable table th {border-left:1px solid #FFFFFF; background-color:#D8E5F8; font-weight:bold; text-align:center; padding:2px;}
.bsContainer .bsTable table td {text-align:center; border-left:1px solid #D8E5F8; border-bottom:1px solid #D8E5F8; padding:2px;}
.bsContainer .bsTable table td {text-align:center; border-left:1px solid #D8E5F8; border-bottom:1px solid #D8E5F8; padding:2px;}
.bsContainer .bsTable table td.none {border-left:0px;}
.bsContainer .bsTable table td a {color:#0D1D72; text-decoration:none;}
.bsContainer .bsTable table td a:hover {color:#0D1D72; text-decoration:underline;}
.bsContainer .bsTable table .player {border-left:0px; text-align:left;}
.bsContainer .bsTable table tr.totals td {background-color:#DADADA !important;}
.bsContainer .bsTable table tr.totals td.player {font-weight:bold;}

.bsContainer .bsPreviewTable {width:396px; border:1px solid #000000; padding:0px; margin:10px 0px 0px 0px;}
.bsContainer .bsPreviewTable .sportDateTeams {width:396px; padding:0px; margin:0px;}
.bsContainer .bsPreviewTable table {width:396px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.bsContainer .bsPreviewTable table th {font-size:11px;}
.bsContainer .bsPreviewTable table th.player {border-left:0px;}
.bsContainer .bsPreviewTable table .none {border-left:0px;}
.bsContainer .bsPreviewTable table .notes {border-left:0px;}
.bsContainer .bsPreviewTable table th.player p {padding:0px; margin:0px;}
.bsContainer .bsPreviewTable table td {text-align:left;}
.bsContainer .bsInjury table th {border-left:0px; text-align:left; padding:3px; font-size:11px;}
.bsContainer .bsInjury table td {padding:3px; font-size:11px;}

.bsContainer .sbLink a {text-decoration:none;}
.bsContainer .sbLink a:hover {text-decoration:underline;}

.bsContainer .bsHitting {width:818px;}
.bsContainer .bsPitching {width:818px;}
.bsContainer .bsHitting table {width:818px;}
.bsContainer .bsPitching table {width:818px;}

.bsContainer .bsHitting table .player {text-align:left; width:130px; border-left:0px !important;}
.bsContainer .bsPitching table .player {text-align:left; width:120px; border-left:0px !important;}
.bsContainer .bsRushing table .player {text-align:left; width:128px; border-left:0px !important;}
.bsContainer .bsFumbles table .player {text-align:left; width:128px; border-left:0px !important;}
.bsContainer .bsReturns table .player {text-align:left; width:128px; border-left:0px !important;}

.bsContainer .bsRushing table th {font-size:11px;}

.previewStatsContainer .bsContainer {width:400px;}

.bsPassing table {width:818px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.bsPassing table th {border-left:1px solid #FFFFFF; background-color:#D8E5F8; font-weight:bold; text-align:center; padding:3px;}
.bsPassing table td {text-align:center; border-left:1px solid #D8E5F8; border-bottom:1px solid #D8E5F8; padding:3px;}
.bsPassing table .team {border-left:0px; width:118px; text-align:left;}
.bsPassing table .left {text-align:left !important;}
.bsPassing table .player {border-left:0px; width:118px; text-align:left;}
.bsPassing table a {color:#0D1D72; text-decoration:none;}
.bsPassing table a:hover {color:#0D1D72; text-decoration:underline;}
.bsPassing table .stat {width:70px; text-align:center;}
.bsPassing table tr.totals td {background-color:#DADADA !important;}
.bsPassing table tr.totals td.player {font-weight:bold;}

.sSummary .team {width:100px;}
.sSummary .time {width:100px;}
.sSummary .score {width:150px;}
.sSummary .detail {width:468px;}
.sSummary .nogoals {border-left:0px;}

.pSummary .player {width:100px;}
.pSummary .time {width:100px;}
.pSummary .detail {width:618px;}
.pSummary .nogoals {border-left:0px;}

.bsHitting, .bsPitching, .bsScoringSummary, .bsGameNotes, .bsGameInformation, .bsTeamStats, .bsPassing {border:1px solid #000000; padding:0px; margin:10px 0px 0px 0px; clear:both; width:818px;}
.bsHitting .sportDateTeams, .bsPitching .sportDateTeams,  .bsScoringSummary .sportDateTeams, .bsPassing .sportDateTeams, .bsTeamStats .sportDateTeams, .bsGameNotes .sportDateTeams, .bsGameInformation .sportDateTeams {padding:0px; margin:0px; width:818px !important;}

.bsScoringSummary table {width:818px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.bsScoringSummary table th {border-left:1px solid #FFFFFF; background-color:#D8E5F8; font-weight:bold; text-align:center; padding:3px;}
.bsScoringSummary table td {width:30px; text-align:center; border-left:1px solid #D8E5F8; border-bottom:1px solid #D8E5F8; padding:3px;}
.bsScoringSummary table .teamName {text-align:left; width:40px; border-left:0px;}
.bsScoringSummary table .team {width:40px;}
.bsScoringSummary table .period {width:60px;}
.bsScoringSummary table .notes {width:568px; text-align:left !important; }
.bsScoringSummary table .score {width:65px; border-left:0px !important;}
.bsScoringSummary table .none {width:818px; border-left:0px !important;}
.bsScoringSummary table .quarter {border-left:0px; width:218px; text-align:left !important;}
.bsScoringSummary table .noscores {width:398px; padding:2px 0px 2px 0px; text-align:left !important; border-left:0px !important; }
.bsScoringSummary table .team {width:50px; border-left:0px !important;}
.bsScoringSummary table .time {width:50px;}
.bsScoringSummary table .desc {text-align:left; width:528px;}
.bsScoringSummary table .curScore {width:70px;}
.bsScoringSummary table .scoreType {width:50px;}

.bsTeamStats table {width:818px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.bsTeamStats table th {border-left:1px solid #FFFFFF; background-color:#D8E5F8; font-weight:bold; text-align:center; padding:3px;}
.bsTeamStats table td {text-align:center; border-left:1px solid #D8E5F8; border-bottom:1px solid #D8E5F8; padding:3px;}
.bsTeamStats table .stat {border-left:0px; width:200px; text-align:left;}
.bsTeamStats table .statRight {border-left:1px solid #000000; width:200px; text-align:left;}
.bsTeamStats table .statHighlight {font-weight:bold;}
.bsTeamStats table .team {width:87px;}

.bsRecapGameInformation td, .bsRecapScoringSummary td.notes {text-align:left !important;}



.bsGameNotes table {width:818px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.bsGameNotes table td {width:30px; text-align:center; border-left:1px solid #D8E5F8; border-bottom:1px solid #D8E5F8; padding:2px;}
.bsGameNotes table .notes {width:818px; text-align:left; border-left:0px !important;}

.bsGameInformation table {width:818px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.bsGameInformation table td {width:30px; text-align:center; border-left:1px solid #D8E5F8; border-bottom:1px solid #D8E5F8; padding:2px;}
.bsGameInformation table.nfl td {width:30px; text-align:left; border-left:0px; border-bottom:1px solid #D8E5F8; padding:2px;}
.bsGameInformation table .notes {width:748px; text-align:left !important; border-left:0px !important;}
.bsGameInformation table .notesLeft {width:374px; text-align:left !important; border-left:0px !important;}
.bsGameInformation table .notesRight {width:374px; text-align:left !important;}

.bsThreeStars {width:399px; background-color:#F3F3F3; padding:0px; margin:2px; }
.bsThreeStars .threeStarsBlock {width:397px; border:1px solid #4382E1; height:78px; margin:0px 0px 2px 0px; clear:both;}
.bsThreeStars .threeStarsBlock .starFirst {background:url(http://img.fantrax.com/icons/starFirst.jpg) no-repeat; width:102px; height:78px;}
.bsThreeStars .threeStarsBlock .starSecond {background:url(http://img.fantrax.com/icons/starSecond.jpg) no-repeat; width:102px; height:78px;}
.bsThreeStars .threeStarsBlock .starThird {background:url(http://img.fantrax.com/icons/starThird.jpg) no-repeat; width:102px; height:78px;}
.bsThreeStars .threeStarsBlock .star {float:left; width:102px;}
.bsThreeStars .threeStarsBlock .player {white-space:nowrap; padding-top:20px; float:left; width:143px; font-size:13px; font-weight:bold;}
.bsThreeStars .threeStarsBlock .stats {padding-top:10px; width:117px; float:left; font-size:11px;}
.bsThreeStars a {color:#0D1D72; text-decoration:none;}
.bsThreeStars a:hover {color:#0D1D72; text-decoration:underline;}


/* standings */
.sportsStandingsContainer {width:820px; padding:0px; margin:0px 0px 10px 5px;}
.sportsStandingsBlock {border:1px solid #4273C0; width:820px; padding:0px; margin:0px;}

.formatTitle {border:1px solid #4273C0; border-bottom:0px; width:820px; height:21px; background:url(http://img.fantrax.com/icons/tpHeadingBG2.gif) repeat-x;  margin:0px 0px 0px 0px; padding:0px;}
.formatTitle h2 {color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px; padding:3px 0px 3px 5px;}
.formatTitle p {color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px; padding:3px 0px 3px 5px;}

.sportsStandings {width:820px; border:0px; border-collapse:collapse;}
.sportsStandings th {text-align:center !important; border:1px solid #FFFFFF; background-color:#D9E6F9; padding:0px; margin:0px;}
.sportsStandings th p {padding:3px; margin:0px; color:#000000; font-size:11px; font-weight:bold;}
.sportsStandings td {border-collapse:collapse; border:1px solid #D9E6F9; background-color:#FBFBFD; padding:0px; margin:0px;}
.sportsStandings td p {padding:3px; margin:0px; color:#000000; font-size:11px;}
.sportsStandings td {text-align:center;}
.sportsStandings td p {padding:3px;}
.sportsStandings td a {color:#0D1D72; text-decoration:none;}
.sportsStandings td a:hover {color:#0D1D72; text-decoration:underline;}
.sportsStandings .div {width:100px; text-align:left !important; font-weight:bold; border-left:0px;}
.sportsStandings .last {border-right:0px;}
.standingsAd {display:none; position:relative; left:-10px; text-align:right; float:right; border:1px solid #000000; background-color:#999999; width:160px; height:600px;}


/* public leagues */
.sportsStandings {width:820px; border:0px; border-collapse:collapse;}
.sportsStandings th {text-align:center !important; border:1px solid #FFFFFF; background-color:#D9E6F9; padding:0px; margin:0px;}
.sportsStandings th p {padding:3px; margin:0px; color:#000000; font-size:11px; font-weight:bold;}
.sportsStandings td {border-collapse:collapse; border:1px solid #D9E6F9; background-color:#FBFBFD; padding:0px; margin:0px;}
.sportsStandings td p {padding:3px; margin:0px; color:#000000; font-size:11px;}
.sportsStandings td {text-align:center;}
.sportsStandings td p {padding:3px;}
.sportsStandings td a {color:#0D1D72; text-decoration:none;}
.sportsStandings td a:hover {color:#0D1D72; text-decoration:underline;}
.sportsStandings .div {width:100px; text-align:left !important; font-weight:bold; border-left:0px;}
.sportsStandings .last {border-right:0px;}

/* public leagues */
.publicTable {margin:8px 0px 8px 0px; padding:0px; border:1px solid #4273C0;}
table.public {width:818px; border:0px; border-collapse:collapse;}
table.public th {text-align:center !important; border:1px solid #FFFFFF; border-top:0px; background-color:#D9E6F9; padding:3px; margin:0px; color:#000000; font-size:11px; font-weight:bold;}
table.public td {vertical-align:top; text-align:center; border-collapse:collapse; border:1px solid #D9E6F9; background-color:#FBFBFD; padding:3px; margin:0px; color:#000000; font-size:11px;}
table.public td a {color:#4273C0; text-decoration:none; font-weight:bold;}
table.public td a:hover {color:#4273C0; text-decoration:underline; font-weight:bold;}
table.public .name {font-weight:bold; text-align:left !important;}
table.public .creator {text-align:left !important;}
table.public .desc {width:30px;border-left:0px; text-align:center !important;}
table.public .descOn {width:30px; border-left:0px; text-align:center !important;}
table.public .fullDesc {text-align:left; border-left:0px; border-top:0px; border-right:0px; padding-bottom:10px; padding-left:40px;}
table.public .action {border-right:0px;}
/*
table.public .name {width:100px;}
table.public .creator {width:85px;}
table.public .teams {width:40px;}
table.public .pool {width:60px;}
table.public .scoring {width:60px;}
table.public .lineup {width:65px;}
table.public .dType {width:55px;}
table.public .dDate {width:110px;}
table.public .desc {width:163px;}
table.public .action {width:40px;}
*/

.publicLeaguesSelections .title {font-weight:bold; font-size:12px; padding:2px 0px 8px 0px; margin:0px;}
table.publicLeaguesMenu {width:805px; padding:0px; margin:0px; border-collapse:collapse;}
table.publicLeaguesMenu td {padding:0px 0px 5px 0px; margin:0px;}
table.publicLeaguesMenu td p {margin:0px; padding:0px;}
table.publicLeaguesMenu .col1a {text-align:right; font-size:11px; width:90px; padding-right:5px;}
table.publicLeaguesMenu .col1b {font-size:11px; width:90px;}
table.publicLeaguesMenu .col1b select {font-family: Arial, Helvetica, sans-serif; font-size:11px; width:80px;}
table.publicLeaguesMenu .col2a {text-align:right; font-size:11px; width:100px; padding-right:5px;}
table.publicLeaguesMenu .col2b {font-size:11px; width:100px;}
table.publicLeaguesMenu .col2b select {font-family: Arial, Helvetica, sans-serif; font-size:10px; width:70px;}
table.publicLeaguesMenu .filter {font-size:11px; width:165px;}
table.publicLeaguesMenu .filter input {font-size:11px; width:40px;}
table.publicLeaguesMenu .search {font-size:11px; width:165px;}
table.publicLeaguesMenu .search .lgIDSearch {font-size:11px; width:50px; padding:0px; margin:0px;}

table.createLeagueStart {width:800px}
table.createLeagueStart td {font-size:12px; padding: 0px 0px 3px 10px}
table.createLeagueStart .radio {width:10px !important}
table.createLeagueStart .text {padding: 0px 0px 0px 3px}

table.createLeagueBasicInfo {width:800px}
table.createLeagueBasicInfo td {font-size:12px; padding: 0px 0px 8px 30px; white-space:nowrap;}
table.createLeagueBasicInfo .text {padding: 0px 0px 0px 3px}

table.createLeagueMDCLgExists {width:400px}
table.createLeagueMDCLgExists td {font-size:12px; padding: 0px 0px 0px 0px; white-space:nowrap;}

.publicDescBlock {width:163px;}
.publicDescBlock .toggle {float:left; width:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.publicDescBlock .toggle p {margin:0px; padding:0px;}
.publicDescBlock .descBody {float:left; width:140px;}
.publicDescBlock .descBody p {font-weight:bold; margin:0px; padding:0px 0px 0px 0px;}

.salaryFormat {text-align:right !important; padding-right:5px !important;}
.rightPad20 {text-align:right !important; padding-right:20px !important;}


body.landingPage .subTopNav {width:100%;}

.premiumPromoContainer {width:980px; background:#FFFFFF; margin:0px; padding:10px;}
.promoMainTop {width:980px; height:5px; line-height:5px; font-size:4px; background:url(/images/icons/premPromoCurveTop.gif) no-repeat;}
.promoMainBottom {clear:both; width:980px; height:5px; line-height:5px; font-size:4px; background:url(/images/icons/premPromoCurveBottom.gif) no-repeat;}
.promoMainContainer {padding-top:10px; width:980px; height:370px; background:url(/images/icons/premPromoMainBG.gif) repeat-x left top #000000;}
.promoMainLeft {padding-left:13px; width:629px; float:left;}
.promoMainRight {width:323px; float:left;}

.promoMainLeft .promoCopy {font-weight:bold; color:#FFFFFF; font-size:13px; width:614px; padding-top:15px;}
.promoMainLeft .promoCopy p {margin:5px 0px 5px 0px; padding:0px;}
.promoMainLeft .promoCopy p a {color:#F2D883; text-decoration:underline;}
.promoMainLeft .promoCopy p span.moneyback {color:#FFF75F; text-decoration:none;}

.premiumPromoContainer .promoMain {width:980px; background:none;}
.promoMainButton {text-align:center; width:980px;}

.premPromoMainButtonContainer {cursor:pointer; clear:both; padding-top:10px; margin-left: 120px; width:740px; text-align:center; }
.premPromoMainButtonLeft {float:left; width:4px; height:33px; background:url(/images/icons/premPromoMainButtonLeft.jpg) no-repeat;}
.premPromoMainButton {float:left; width:732px; height:33px; background:url(/images/icons/premPromoMainButtonBG.jpg) repeat-x;}
.premPromoMainButton p {color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center; margin:0px; padding:0px 30px 0px 30px; line-height:33px;}
.premPromoMainButton p a {color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none;}
.premPromoMainButtonRight {float:left; width:4px; height:33px; background:url(/images/icons/premPromoMainButtonRight.jpg) no-repeat;}

.premPromoMainCreateButtonContainer {cursor:pointer; margin-bottom:20px; width:323px;}
.premPromoMainCreateButtonLeft {float:left; width:5px; height:42px; background:url(/images/icons/premPromoMainCreateButtonLeft.jpg) no-repeat;}
.premPromoMainCreateButton {float:left; width:313px; height:42px; background:url(/images/icons/premPromoMainCreateButtonBG.jpg) repeat-x;}
.premPromoMainCreateButton p {color:#A22715; font-size:18px; font-weight:bold; text-align:center; margin:0px; padding:0px; line-height:42px;}
.premPromoMainCreateButton p a {color:#A22715; font-size:18px; font-weight:bold; text-decoration:none;}
.premPromoMainCreateButtonRight {float:left; width:4px; height:42px; background:url(/images/icons/premPromoMainCreateButtonRight.jpg) no-repeat;}

.premPromoMainLeagueButtonContainer {cursor:pointer; margin-bottom:5px; clear:both; width:323px;}
.premPromoMainLeagueButtonLeft {float:left; width:4px; height:92px; background:url(/images/icons/premPromoMainLeagueButtonLeft.jpg) no-repeat;}
.premPromoMainLeagueButton {float:left; width:315px; height:92px; background:url(/images/icons/premPromoMainLeagueButtonBG.jpg) repeat-x;}
.premPromoMainLeagueButton p {color:#000000; font-size:18px; font-weight:bold; text-align:center; margin:0px; padding:0px; line-height:92px;}
.premPromoMainLeagueButton p a {color:#000000; font-size:18px; font-weight:bold; text-decoration:none;}
.premPromoMainLeagueButtonRight {float:left; width:4px; height:92px; background:url(/images/icons/premPromoMainLeagueButtonRight.jpg) no-repeat;}

.premPromoMainViewButtonContainer {cursor:pointer; margin-bottom:5px; clear:both; width:323px;}
.premPromoMainViewButtonLeft {float:left; width:4px; height:33px; background:url(/images/icons/premPromoMainViewButtonLeft.jpg) no-repeat;}
.premPromoMainViewButton {float:left; width:315px; height:33px; background:url(/images/icons/premPromoMainViewButtonBG.jpg) repeat-x;}
.premPromoMainViewButton p {color:#DDDDDD; font-size:14px; font-weight:bold; text-align:center; margin:0px; padding:0px; line-height:33px;}
.premPromoMainViewButton p a {color:#DDDDDD; font-size:14px; font-weight:bold; text-decoration:none;}
.premPromoMainViewButtonRight {float:left; width:4px; height:33px; background:url(/images/icons/premPromoMainViewButtonRight.jpg) no-repeat;}

.promoTitleLimited {margin-top:10px;}

.promoCommCompTitle {clear:both; padding:10px 0px 10px 0px; color:#F1AC35; font-size:26px; font-weight:bold; text-align:center;}
.promoCommCompTop {width:980px; height:5px; line-height:5px; font-size:4px; background:url(/images/icons/premPromoCommCompTop.jpg) no-repeat;}
.promoCommCompBottom {clear:both; width:980px; height:5px; line-height:5px; font-size:4px; background:url(/images/icons/premPromoCommCompBottom.jpg) no-repeat;}
.promoCommCompContainer {background:#F1F1F1; padding:10px; width:960px;}
.promoCommCompContainer .promoTableLeft {margin-right:12px; float:left; width:474px;}
.promoCommCompContainer .promoTableRight {float:left; width:474px;}
.promoCommCompContainer table {background:#FFFFFF; width:474px; border-collapse:collapse;}
.promoCommCompContainer table td {padding:3px; border:1px solid #D6D6D6;}
.promoCommCompContainer table td.name {padding:0px 10px 0px 10px; font-weight:bold; font-size:14px;}
.promoCommCompContainer table td.blank {background:#F1F1F1;border-top:1px solid #F1F1F1; border-left:1px solid #F1F1F1;}
.promoCommCompContainer table td.prm {font-weight:bold; font-size:12px; width:70px; text-align:center;}
.promoCommCompContainer table td.std {font-weight:bold; font-size:12px; width:70px; text-align:center;}
.promoCommCompContainer .commCompCopy {clear:both; font-weight:bold; font-size:14px; padding:3px 0px 5px 0px;}
.promoCommCompContainer .commCompCopy a {font-size:14px; color:#1850FF; text-decoration:none;}
.promoCommCompContainer .commCompCopy a:hover {text-decoration:underline;}

.promoLeaguesContainer {padding:20px 0px 20px 0px;}
.promoLeaguesContainer h3 {font-size:22px;color:#33D933; margin:0px 0px 5px 0px; padding:0px;}
.promoLeaguesTitle {padding-bottom:5px;font-size:24px; color:#424242; font-weight:bold;}
.promoLeaguesTitleLimited {color:#1849D4; }
.promoLeaguesTop {width:980px; height:5px; line-height:5px; font-size:4px; background:url(/images/icons/premPromoLeaguesTop.gif) no-repeat;}
.promoLeaguesBottom {clear:both; width:980px; height:5px; line-height:5px; font-size:4px; background:url(/images/icons/premPromoLeaguesBottom.gif) no-repeat;}
.promoLeagues {background:#424242; width:980px; padding:15px 0px 15px 0px;}
.promoLeaguePackages {background:#424242; width:772px; padding:15px 0px 15px 0px;}

.promoLeaguesLeft {line-height:18px; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0px 26px 0px 13px; width:603px; float:left;}
.promoLeaguesLeft span {color:#F7DB88;}
.promoLeaguesRight {width:323px; float:left;}

.premPromoLeaguesButtonContainer {cursor:pointer; clear:both; width:323px; padding:10px 0px 10px 0px;}
.premPromoLeaguesButtonLeft {float:left; width:3px; height:42px; background:url(/images/icons/premPromoLeaguesButtonLeft.jpg) no-repeat;}
.premPromoLeaguesButton {float:left; width:315px; height:42px; background:url(/images/icons/premPromoLeaguesButtonBG.jpg) repeat-x;}
.premPromoLeaguesButton p {text-align:center; margin:0px; padding:0px; line-height:42px;}
.premPromoLeaguesButton p a {color:#F9D581; font-size:17px; font-weight:bold; text-decoration:none;}
.premPromoLeaguesButtonRight {float:left; width:3px; height:42px; background:url(/images/icons/premPromoLeaguesButtonRight.jpg) no-repeat;}

.promoLeaguesLeft h3 {margin-top:20px;}
.premPromoLeaguesBigButtonContainer {cursor:pointer; clear:both; width:323px;  padding:10px 0px 20px 0px;}
.premPromoLeaguesBigButtonLeft {float:left; width:3px; height:82px; background:url(/images/icons/premPromoLeaguesBigButtonL.jpg) no-repeat;}
.premPromoLeaguesBigButton {float:left; width:315px; height:82px; background:url(/images/icons/premPromoLeaguesBigButtonBG.jpg) repeat-x;}
.premPromoLeaguesBigButton p {text-align:center; margin:0px; padding:20px 0px 0px 0px; color:#FFFFFF; font-size:17px; font-weight:bold; text-decoration:none;}
.premPromoLeaguesBigButtonRight {float:left; width:3px; height:82px; background:url(/images/icons/premPromoLeaguesBigButtonR.jpg) no-repeat;}

.premPromoDescription {font-size:13px; color:#000000; padding-bottom:20px; clear:both;}
.premPromoDescription h4 {font-size:18px; font-weight:bold;}

table.premPaymentFeatureTable td {border:0px; padding:0px 0px 0px 0px; margin:0px;}

/* inline calendar */
.calendarFlyoutBlock{height:20px; padding:5px 0px 0px 0px; margin:0px;}
.calendarFlyoutBlock:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}





	.theCalendarBlock {width:120px; border:1px solid #3266CC; padding:0px; margin:0px 0px 0px 0px;}




.theCalendar {border-collapse:collapse; padding:0px;  margin:0px 0px 0px 0px; border-top:0px; background-color:#FFFFFF;}
.theCalendar th {border:1px solid #3266CC; border-bottom:0px; padding:2px;background-color:#3266CC; color:#FFFFFF; font-weight:bold; text-align:center; font-size:11px;}
.theCalendar th p {padding:0px; margin:0px;}
.theCalendar td {border-collapse:collapse; text-align:center; padding:2px;}
.theCalendar td p {text-align:center; padding:0px !important; margin:0px;}
.theCalendar td.highlightOff {border:1px solid #D7E6F9; text-align:center;}
.theCalendar td.highlight {border:1px solid #D7E6F9; background-color:#4473C3;}
.theCalendar td.highlightNone {border:1px solid #D7E6F9; text-align:center;}
.theCalendar td.highlightOff a { text-decoration:none; color:#000000;}
.theCalendar td.highlight a {text-decoration:none; color:#FFFFFF;}

.monthContainer {float:left; margin:0px 0px 0px 5px; padding:0px;}
.monthContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.monthBlock {cursor:pointer; padding:0px 5px 0px 5px; position:relative; float:left; margin:0px 0px 0px 0px; border:1px solid #3266CC; background:url(http://img.fantrax.com/icons/calendarBtnBG.jpg) repeat-x; height:16px;}
.monthBlock a {color:#000000; font-size:11px; text-decoration:none;}
.month {z-index:16; display:none; position:absolute; left:-1px; }
.calendarFrame {z-index:15; display:none; position:absolute; left:-1px; }

/* scoreboard */
.sbLink {color:#4273C0; font-size:11px; line-height:10px; text-align:left !important; padding:2px 0px 6px 0px; margin:0px;  font-weight:bold;}
.sbLink a {color:#4273C0; text-decoration:none; font-size:11px; font-weight:bold;}
.sbLink a:hover {color:#4273C0; text-decoration:underline; font-size:11px; font-weight:bold;}
.sbLinkHeadline a {color:#4273C0; text-decoration:none; text-align:center !important; padding:3px 2px 3px 2px; font-size:11px; font-weight:bold;}
.sbLinkHeadline a:hover {color:#4273C0; text-decoration:underline; text-align:center !important; padding:3px 2px 3px 2px; font-size:11px; font-weight:bold;}

/*.awayBG {background-image:none !important; background-color:#AAAAAA;}
.homeBG {background-image:none !important; background-color:#AAAAAA;}
*/

.rowHighlight1 {background-color:#ffffFc;}
tr.rowHighlight2 {background-color:#D8E5F8 !important;}
tr.rowHighlight2 td {background-color:#D8E5F8 !important;}
.rowHighlight3 td {background-color:#F1E9A3 !important;}

.defaultLink a {font-weight:bold; color:#0D1D72; text-decoration:none;}
.defaultLink a:hover {text-decoration:underline;}
a.defaultLink {font-weight:bold; color:#0D1D72; text-decoration:none;}
a.defaultLink:hover {text-decoration:underline;}
a.whiteLink {font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.whiteLink:hover {text-decoration:underline;}
a.strikethrough {text-decoration: line-through !important}
.defaultImg {margin:-3px -3px -2px 0px}
a.hand {cursor:pointer}
.playerLinks a {color:#0D1D72; text-decoration:none !important}
.playerLinks a:hover {text-decoration:underline !important}
.paginationLink {color:#0D1D72}

span.defaultLink {font-weight:bold; color:#0D1D72; text-decoration:none; cursor:pointer}
span.defaultLink:hover {text-decoration:underline;}

.premiumBulletStyle {list-style-image:url(http://img.fantrax.com/icons/premSmall.png) !important;}
.errorMsg12 {font-size:12px; color:#E22343}


.dpTable {width:183px !important; background:#FFFFFF !important;}
.dpTable .dpTodayButton {font-weight:normal; border:1px solid #333333; padding:0px; background:#CCCCCC; color:#000000; margin-right:3px; cursor:pointer; font-size:11px; font-family:arial;}
.dpTable td {padding:2px; width:25px;  font-family:arial !important; font-size:11px;}
.dpTitleTR td {border:0px !important;background:url(http://img.fantrax.com/icons/fantasyHeaderBG.jpg) repeat-x;}
.dpTitleText {color:#FFCE00 !important;}
.dpTable .dpButton {cursor:pointer; border:0px; padding:2px; background:transparent; color:#FFFFFF;}
.dpDayTD {border:0px !important;}
.dpTD, .dpDayHighlightTD, .dpDayHighlight, .dpTodayButtonTD, .dpTDHover {border:0px !important;}
.dpTDHover {color:#000000 !important; background:#CCCCCC !important;}
.dpDisabled, .dpButtonTD {border:0px !important;}

table.surveyPopup td {padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px}

.niceButtonContainer {clear:both;}
.niceButtonContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
a.niceButton {
    background: transparent url('http://img.fantrax.com/button/bg_button_a.png') no-repeat scroll top right;
    border: 0px;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.niceButton span {
    background: transparent url('http://img.fantrax.com/button/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.niceButton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.niceButton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #E3E7EC;
  font-family: tahoma,verdana,sans-serif;
	z-index:50;
}

.schedulePickerCalendar .calendar {border:0px; z-index:10;}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #E3E7EC;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(http://img.fantrax.com/icons/calMenuArrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #4273C0;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #4273C0;
	color:#FFFFFF !important;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #000;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #4F6795;
	color:#FFF !important;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: center;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day .othermonth {
  font-size: 80%;
  color: #aaa;
	border:0px !important;
}
.calendar tbody .day .othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #4273C0;
	color:#FFF;
	border:0px !important;
}

.calendar tbody .rowhilite td {
  background: #4F6795;
	color:#FFFFFF !important;
	border:0px !important;
}

.calendar tbody .rowhilite td.wn {
  background: #4273C0;
	color:#FFFFFF !important;
	border:0px !important;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 1px 3px 1px 1px !important;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
	border:0px !important;
  background: none !important;
	text-align:center !important;
}

.calendar tbody td.selected { /* Cell showing selected date */
  padding: 1px 3px 1px 1px !important;
  background: none !important;
	border:0px !important;
	font-weight:normal !important;
	padding:0px !important;
	text-align:center !important;
}


.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px !important;
  border: 1px solid #000000 !important;
  border-color: #fff #000 #000 #fff;
	background-color:#FFFFFF !important;
	font-weight:bold !important;
	text-align:center !important;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #000;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold !important;
  border: 1px solid #FFFFFF !important;
  border-color: #000 #fff #fff #000;
  padding: 1px 3px 1px 1px !important;
  background: #4F6795 !important;
  color: #FFF !important;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #4273C0;
  padding: 1px;
  border: 1px solid #000;
  background: #4F4F4F;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #4F6795;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #4F6795;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
	color:#FFFFFF;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #4273C0;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #4273C0;
  color: #FFFFFF;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #4273C0;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

html {z-index:1234 !important;}

.basicTTip {position:relative;}
.basicTTip span.blueLink {color:#0D1D72 !important;}
.basicTTip div {display: none;} 
.basicTTipHover { position:relative; color:#069;}
.basicTTipHover div { 
    /* you can change anything in the styling attributes below */
    font-size: 11px; 
    font-weight: normal; 
    width:250px; 
    padding:4px;   
    border:2px solid #FFC568; 
    background-color:#FFF9E4; 
    color:#000000;
    /* DON'T CHANGE ANYTHING BEYOND THIS LINE */
    /* making round corners for Moziall Firefox and Safari. IE dosen't support */
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    display:block; 
    text-align: left;  
    /* make it visible above the all elment, z-index decide the order of elements we show on page. 5000 is much higher value and tool tip will always come above of all elements */
    z-index:5000;
}

/* Calendar popup. */ 
 
/* the div that holds the date picker calendar */
.dpDiv {}
 
 
/* the table (within the div) that holds the date picker calendar */
.dpTable {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #000000; background-color: #ece9d8; border: 1px solid #AAAAAA;}
  
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {}
 
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {}
 
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {}
 
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {}
 
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {border: 1px solid #ece9d8;}
 
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {background-color: #CCCCCC; border: 1px solid #AAAAAA;}
 
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {background-color: #aca998; border: 1px solid #888888; cursor: pointer; color: red;}
 
/* the table cell that holds the name of the month and the year */
.dpTitleTD {}
 
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {}
 
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {}
 
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {background-color: #CCCCCC; border: 1px solid #AAAAAA;	color: white;}
 
/* additional style information for the text that indicates the month and year */
.dpTitleText {font-size: 12px; color: gray; font-weight: bold;}
 
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {color: #4060ff;	font-weight: bold;}
 
/* the forward/backward buttons at the top */
.dpButton {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;	color: gray; background: #d8e8ff; font-weight: bold; padding: 0px;}
  
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #d8e8ff; font-weight: bold;}

.tab-list ol {list-style: none; padding:0; margin:0;} 

.noIndentBulletStyle {list-style:disc !important; padding:15px}
.noIndentBulletStyle li {padding:0px 0px 6px 0px; margin:0px !important}
.noIndentNumberStyle {list-style:decimal !important; padding:25px}
.noIndentNumberStyle li {padding:0px 0px 6px 0px; margin:0px !important}



body.gsf {overflow-x:hidden; overflow-y:auto; margin:0px; padding:0px; font-family: helvetica, arial, sans-serif; font-size: 12px; background:url(/images/gosportsfan/bg.jpg) no-repeat #1A67A9 !important;}
.gsf_container { margin: 0 auto; text-align: center; width:1000px; }
.gsf_areaContainer {text-align:left; width:1000px;}
.gsf_header {position:static; width:1000px !important; height:100px; background:url(/images/gosportsfan/masthead.jpg) no-repeat transparent !important;}
.gsf_header .gsf_logo {padding:15px 0px 0px 10px !important; background:none !important; float:left !important; width:255px !important; height:59px !important;}
.gsf_header .gsf_ad {height:90px !important; float:left; width:728px !important; margin:5px 5px 5px 2px !important; padding:0px !important;}
.gsf_headerPop {position:static; width:1024px !important; height:100px; background:url(/images/gosportsfan/masthead.jpg) no-repeat #000000 right top !important;}

.gsf_header td.popLogo {text-align:left; width:267px; height:100px;}
.gsf_header td.adBG {text-align:right; height:100px; margin-top:3px;  padding:0px 3px 0px 0px;}

.gsf_topnavContainer {width:1000px;}
.gsf_topnavContainer .gsf_topnav {height:33px;}
.gsf_topnavContainer .gsf_topnav ul {height:33px; margin:0px; padding:0px; background:url(/images/gosportsfan/navseparator.gif) no-repeat 23px 2px;}
.gsf_topnavContainer .gsf_topnav ul li {margin:0px; padding:0px; list-style:none; float:left; background:url(/images/gosportsfan/navseparator.gif) no-repeat right 2px;}

.gsf_topnavContainer .gsf_topnav ul li p {line-height:33px; margin:0px; padding:0px 45px 0px 45px;}
.gsf_topnavContainer .gsf_topnav ul li p a {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:verdana; margin:0px; padding:0px;}
.gsf_topnavContainer .gsf_topnav ul li.start p {padding-right:55px;}
.gsf_main {width:963px; padding:22px 19px 22px 18px; margin:0px;}
.gsf_main .gsfLeft {float:left; width:631px;}
.gsf_main .gsfRight {line-height:16px; text-align:left; padding:180px 10px 0px 11px; float:left; width:303px; height:290px; background:url(/images/gosportsfan/mainRight1.jpg) no-repeat 0px 9px; }
.gsf_main .gsfRight .copy {padding:0px 10px 10px 9px; margin-top:-10px}

.gsf_signupContainer {width:303px;}
.gsf_signupContainer .signupTop {background:url(/images/gosportsfan/signupboxTop.jpg) no-repeat; width:303px; height:4px; font-size:3px; line-height:3px;}
.gsf_signupContainer .gsf_signup {padding:5px 10px 5px 10px; background:url(/images/gosportsfan/signupboxBG.jpg) repeat-y; width:291px; }
.gsf_signupContainer .gsf_signup .lbl {font-size:12px; color:#333333; font-weight:bold;}
.gsf_signupContainer .gsf_signup .field {padding:3px 0px 3px 0px;}
.gsf_signupContainer .gsf_signup .field input {width:289px; border:1px solid #C2C2C2; border-top:2px solid #C2C2C2;}
.gsf_signupContainer .signupBottom {background:url(/images/gosportsfan/signupboxBottom.jpg) no-repeat; width:311px; height:4px; font-size:4px; line-height:4px;}
.gsf_signupContainer .signupButtonContainer { padding-top:5px;}
.gsf_signupContainer .signupButtonContainer .signupButtonLeft {float:left; background:url(/images/gosportsfan/signupbuttonLeft.jpg) no-repeat; width:11px; height:37px;}
.gsf_signupContainer .signupButtonContainer .signupButton {float:left; background:url(/images/gosportsfan/signupbuttonBG.jpg) repeat-x; width:269px; height:37px;}
.gsf_signupContainer .signupButtonContainer .signupButton p {cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:center; margin:0px; padding:0px; line-height:33px;}
.gsf_signupContainer .signupButtonContainer .signupButtonRight {float:left; background:url(/images/gosportsfan/signupbuttonRight.jpg) no-repeat; width:11px; height:37px;}

.gsf_footer {clear:both; width:963px; padding:25px 19px 82px 18px;}
.gsf_footer .gsf_col1 {width:217px;}
.gsf_footer .gsf_col2 {width:234px;}
.gsf_footer .gsf_col3 {width:341px;}
.gsf_footer .gsf_col4 {width:119px;}
.gsf_footer .gsf_col {float:left; height:139px; background:url(/images/gosportsfan/footerSeparator.jpg) no-repeat; padding-left:11px;}
.gsf_footer h3 {color:#999999; margin:0px 0px 5px 0px; padding:0px; font-size:12px;}
.gsf_footer a {text-transform:uppercase; color:#999999; margin:0px; padding:0px; font-size:11px; text-decoration:none;}
.gsf_footer a:hover {color:#FFFFFF; margin:0px; padding:0px; font-size:11px; }


/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Button 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }




#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('http://img.fantrax.com/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('http://img.fantrax.com/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('http://img.fantrax.com/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('http://img.fantrax.com/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('http://img.fantrax.com/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://img.fantrax.com/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('http://img.fantrax.com/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('http://img.fantrax.com/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('http://img.fantrax.com/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://img.fantrax.com/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('http://img.fantrax.com/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('http://img.fantrax.com/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('http://img.fantrax.com/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('http://img.fantrax.com/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('http://img.fantrax.com/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('http://img.fantrax.com/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('http://img.fantrax.com/fancybox/fancybox.png') -55px -90px no-repeat;
}



/* jQuery button Fantrax overrides. */
.ui-button {color:#000000 !important; background-color:#dddddd !important; font-weight:normal;}
.ui-button.pendingChanges {background-color:#EE9500 !important;}
.ui-button.pendingChanges:hover {background-color:#FFA500 !important;}
.ui-button:hover {background-color:#eeeeee !important;}
}


