f/* #72A98B #BFB39D #B4A48E  background-image:url("http://www8.myfantasyleague.com/skins/thehuddle2/huddlecaption3ty.gif");
*/

/*   YOU ARE WELCOME TO COPY THIS CSS SOURCE CODE.  HOWEVER, I ASKED THAT YOU CONTACT THE RED ZONE COMMISSIONER FIRST TO HELP WIth THE CUSTOM GRAPHICS.  */

.mainmenucurrent { font-size: 95%; background-color:white;text-decoration: none; }

.mainmenucurrent a {
color:black;}

.mainmenucurrent { font-size: 95%; text-decoration: none; background-color:white;}
.mainmenuon, A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active { color: #FFFFFF; background-color: #000000; font-size: 95%; text-decoration: none; }
.mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active { color: #000000; background-color: #FFFFFF; font-size: 95%; text-decoration: none; }
.



:root {
overflow-y: scroll !important;
}

/* ######### Style for Homepage and all common elements on other pages ######### */
body {
   font-size: 8pt;
   font-family: arial;
   color: white;
   background-color: #0B1F3A;
   margin-top: 0px;
   margin-bottom: 0px;
   border: none;
background-image: url(http://www.myfantasyleague.com/fflnetdynamic2000/3649_background.jpg);
}

.pagebody {
   width:  980px;
   margin-left: auto;
   margin-right: auto;
}


a:link, a:active, a:visited {
   color: black;
   font-weight: normal;
}

.report a:link, .report a:active, .report a:visited {
   color: #000000;
   font-weight: normal;
}

a:hover {
   color: #FF0000;
   font-weight: normal;
}

caption {
   font-size: 8pt;
   font-family: Arial;
   color: #FFFAF0;
   font-style: normal;
   font-weight: bold;
   background-color: #556389;
   border-right: 1px solid #000000;
   border-left: 1px solid #000000;
   border-top: 1px solid #000000;
   background-image:url("http://www.trzffl.com/images/trz1/huddlecaption3ty.gif");
   padding-top:5px;
   padding-bottom:5px;
}

.report caption a:link, .report caption a:visited {
   color: #FFFAF0;
   font-weight: bold;
}

caption a:hover {
   color: #FF0000;
   font-weight: bold;
}

th {
   font-size: 8pt;
   font-family: Arial;
   color: #000000;
   font-style: normal;
   background-color: #B4A48E;
   font-weight: bold;
}

th a:link, th a:visited {
   color: #000000;
   font-weight: bold;
}

th a:hover {
   color: #FF0000;
   font-weight: bold;
}

blockquote, td, ol, ul, center {
   font-size: 8pt;
   font-family: Arial;
}

ol, ul, li {
   list-style-image: none;
   list-style-type: disc;
   list-style-position: outside;
}

big {
   font-size: 10pt;
   font-family: Arial;
}
small {
   font-size: 8pt;
   font-family: Arial;
}

.reallysmall {
   font-size: 8pt;
   font-family: Arial;
}

h1, h2, h3, h4 {
   text-align: center;
   font-family: Arial;
   margin-top: 0px;
   margin-bottom: 0px;
}

h1  {
   font-size: 21pt;
}

h2 {
   font-size: 17pt;
}

h3 {
   font-size: 13pt;
}

h4 {
   font-size: 10pt;
}

.eventablerow {
   background-color: #CCCCCC;
}

.oddtablerow {
   background-color: transparent;
}

.pageheader, .pagefooter {
   width: 100%;
   display: none;
}

.pagefooter td {
   font-size: 8pt;
   width:  100%;
}

.pagefooter {
   width: 980px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 50px;
}

.pagefooter, .pagefooter a {
color:white;
}


.leaguelogo {
}

.franchiselogo {
}

.franchiseicon {
max-height: 50px;
max-width: 50px;
}

.myfranchise {
}

.leaguelogo {
   display: none;
}

.reportnavigation a {
color:white;
}

.reportform a {
color: white;
}





/* ######### Style for homepage modules and tables ######### */
.homepagemodule {
   width: 100%;
   border: 1px solid #000000;
   background-image: none;
   background-repeat: repeat;
   background-attachment: fixed;
   background-color: #EFEFEF;
}

.report {
   border: 1px solid #000000;
   background-image: none;
   background-repeat: repeat;
   background-attachment: fixed;
   background-color: #EFEFEF;
   color: #000000;
}

.reporthof {
   background-image: none;
   background-repeat: repeat;
   background-attachment: fixed;
   background-color: transparent;
   color: #000000;
}







/* ######### Style for Homepage column stuff ######### */
.homepagecolumn .homepagemodule h3, .homepagecolumn .homepagemodule caption {
   padding-top: 5px;
   padding-bottom: 5px;
   color: #FFFAF0;
   background-color: #556389;
   width:100%;
}

.homepagecolumn .homepagemodule h3 {
   margin: -1px; 
}

.homepagecolumn #standings h3 {
   color: #000000;
   background-color: #EFEFEF;
}

.homepagecolumn .homepagemodule {
   width: 100%;
}

#homepagecolumns {
	padding: 2px;
	border-spacing: 3px;
}

#homepagecolumn1 {
color:black;
}

#homepagecolumn3 a {
color:white;}

#homepagecolumn3 .report a {
color:black;}



/* ######### add some margin to some report cells ######### */
#article td, #my_news td, #news_articles td, #message_board_summary td, #poll_summary td, #article_summary td, #transactions td, #roster td, #next_weeks_fantasy_schedule td, #last_weeks_fantasy_results td {
   padding-left: 5px;
   padding-right: 5px;
}

#top_performers td, #top_fa td, #weekly_mvp td, #weekly_mvp_starters td, #trade_bait td {
   padding-left: 5px;
}

#last_weeks_fantasy_results td, #next_weeks_fantasy_schedule td {
	font-size: 7pt;
}

#last_weeks_fantasy_results a, #next_weeks_fantasy_schedule a {
	font-size: 8pt;
}

#news_articles td, #my_news td, #message_board_summary td, #article_summary td {
font-size: 7pt;
} 
#news_articles td a, #my_news td a, #message_board_summary td a,#article_summary td a {
font-size: 8pt;
}

#hot_news .points , #my_news .timestamp, #news_articles .timestamp{
text-align:center;
}

#standings td,#power_rank td,#weekly_summary td, #body_options_119 .report td, #body_options_23 .report td, #body_options_54 .report td, #top_performers td, #top_fa td  {
text-align:center;
padding-left:3px;
padding-right:3px;
}

#body_home #standings a,#body_home #power_rank a,#body_home #weekly_summary td a,#standings .report a,#body_options_23 .report td a, #body_options_54 .report td a, #top_performers a, #top_fa a {
text-align:left;
float:left;
margin-left:0px;
}






/* ######### various report formats ######### */

/* Setup page format */
#body_commissioner_setup ul {
   background-color: #EFEFEF;
   list-style-position: inside;
}

/* Article format */
.articlepicture {
   width:  200px;
   border: 1px solid #000000;
}

.articlecaption {
   width: 200px;
   border: 1px solid #000000;
}

.articleauthor {
   display:none;
}


/* Franchise Info */
#options_01 .report {
   width: 50%;
}

/* Submit lineup page */
#options_02  .franchiselogo {
   display: none;
}

#options_02 .report {
   width:800px;
}

/* starting lineups */
#options_06 .pagebody {
  width: 800px;
}

/* starting lineups-a*/
#options_06 .report {
   width: 400px;
   margin-bottom: 15px
}

/* Rosters */
#options_07 .report {
   width: 325px;
}

#options_07 td.points {
text-align:right;
padding-right:15px;
}

#options_07 .byeweek {
text-align:center;
}

#roster th {
white-space: nowrap;
}

#roster .player {
white-space:nowrap;
}

#leagueroster #roster .drafted {
display:none;
}

#leagueroster {
color:black;
}

.drafted {
text-align:center;
}

#roster td.points {
text-align:right;
padding-right:15px;
}

#options_07 .franchiselogo {
display:none;
}

#homepagecolumn3 #roster caption a {
color:#FFFAF0;}

#homepagecolumn3 #leagueroster a {
color:black;}

#body_options_07 h3 a {
color:white;
}


#options_138 .report {
   width:800px;
}

/* Scoring Rules */
#options_09 .report {
   width: 700px;
}

/* Schedule - Week */
#options_15 .report {
   width: 100%;
}

#options_15 .scoresummary {
   width: 100%;
}

#options_15 .two_column_layout {
width:50%;}


/* Schedule - Franchise */
#options_16 .report {
   width: 100%;
}

#franchise_schedule .week {
text-align:center;
}

#franchise_schedule .matchup {
padding-left:5px;
}

#options_16 .two_column_layout {
width:50%;}



/* Weekly Results */
#options_22 .report {
   width: 100%;
}


#options_22 .scoresummary a, #weekly .scoresummary a{
color:black;
}

#options_22 .scoresummary, #weekly .scoresummary{
color:black;
}

#weekly .scoresummary, #options_22 .scoresummary {background-color: #EFEFEF;}

/* League Rules */
#options_26 .report {
   width: 700px;
}

/* League Polls */
#options_69 .report {
   width: 475px;
}

/* Write League Articles */
#options_72 .report {
   width: 900px;
}

#options_72 .report textarea {
   width: 850px;
}

/* Edit League Articles */
#edit_article .report {
   width: 900px;
}

#edit_article .report textarea {
   width: 850px;
}

/*  Roster Grid */
#options_105 .report td {
   padding-left: 3px;
   padding-right: 3px;
}

/* League History */
#options_112 .report {
   border: none;
   background-image: none;
   background-color: transparent;
   color: #001D3F;
}
#options_112 .report th {
   border: none;
   background-image: none;
   background-color: transparent;
   font-size:0px;
}

#options_112 .report {
   display:none;
}

#body_options_112 .eventablerow {
background-color: transparent;
}



/* Tie Breakers */
#options_119 .report {
   width: 500px;
}

#options_133 .report {
   width:  600px;
}

#options_133 .report td {
   padding-left: 5px;
}

/* Injury Report */
#injury .report {
   width: 500px;
}

/* Accounting Report */
#accounting_report .report {
   width: 700px;
}

/* pro_schedule */
#pro_schedule .report {
   width: 300px;
}

/* NFL team stats */
#nfl_team_stats .report {
   width: 600px;
}

/* NFL player stats */
#detailed .report {
   width: 350px;
}

#detailed .report td {
   padding-left: 10px;
   padding-right: 10px;
}

/* footer at bottom of top players and top fa */
.reportfooter td {
   background-color: #B4A48E;
   font-weight: bold;
   text-align: center;
}

#top_performers .reportfooter a, #top_fa .reportfooter a{
   text-align: center;
   padding-left:20%;
}
.reportfooter a:link, .reportfooter a:visited {
   color: #000000;
   font-weight: bold;
}

.reportfooter a:hover {
   color: #FF0000;
   font-weight: bold;
}

#hot_news .reportfooter, #my_watch_list .reportfooter{
background-color:#B4A48E;
text-align:center;

}


#options_101 td,#options_101 th, #power_rank td {
text-align:center;
padding-left: 3px;
padding-right: 3px;
}

#options_101 .franchisename,#power_rank .franchisename {
text-align:left;
}

#options_101 .power_rank,#power_rank .power_rank {
font-weight:bold;
}


#power_rank .franchisename, #options_101 .report .franchisename {
white-space:nowrap;}

#power_rank th.franchisename, #options_101 .report th.franchisename {
text-align:center;
}

#article_summary .franchisename, #article_summary .timestamp {
display:none;
}

#ajax_ld  {
margin-top:30px;
}

/* Trade Bait */
#trade_bait td {
vertical-align:top;
}
#trade_bait .willgiveup {
white-space:nowrap;
}

/* Weather */
.weather {
display:none;
}

/* Transactions module */
#transactions .timestamp {
width:100px;
}

/* Waiver order module */
#waiver_order .reportfooter {
display:none;
}


/* Habman's modules */
#outerplayoff_table0-1 {
background-color:transparent;
}


#dilbert li  {
  margin-left:-35px;
   list-style-image: none;
   list-style-type: none;
   list-style-position: inside;

}

#dilbert li a {
display: none;}

#dilbert img {
width:100%;
}

#dilbert p+img {
display:none;
}



/* ######### Header links ######### */
#hdrlinks th {
   background-color: transparent;
}

#ajax_ld {
margin-top:15px;
}

#hdrhome a {
color:white;
}

#hdrlinks span, #hdrlinks p {
color:white}

#hdrlinks a {
color:white;
background-color:none;
}

#newheader h3 {
color: white;
}


/* ######### Weekly Results ######### */
/* On the weekly results report, a non-starter that should have been started. */
.shouldstart {
   background: url(http://img393.imageshack.us/img393/3842/uparrowgreen3ds.gif) center right no-repeat;
   padding-right: 12px;
   font-weight: bold;
   font-Style: normal;
}

/* On the weekly results report, a starter that should have been benched. */
.shouldbench {
   background: url(http://img308.imageshack.us/img308/7118/downarrowred5sp.gif) center right no-repeat;
   padding-right: 12px;
   font-weight: bold;
   font-style: normal;
}

.currentweek {
   font-weight: bold;
}

#options_22 table .report {
   width: 250px;
}

#weekly .report {
width:250px;
}







/* ######### message board ######### */
.posts .oddtablerow td {
  border-top: 1px solid #000000;
}

.posts .eventablerow blockquote {
 color: #ff0000;
 padding-left: 20px;
}







/* ######### Homepage title section ######### */
.titlecell {
	border: 1px solid #000000;
	width: 200px;
	display: table-cell;
	text-align: center;
	vertical-align:middle;
	background-color: #efefef;
}
.titlelogo {
	border: 1px solid #000000;
	width: 550px;
	height: 200px;
	display: table-cell;
	text-align: center;
	vertical-align:middle;
	background-color: #efefef;
}
.titleicon {
	border: none;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
.titlelist {
	list-style-type:none;
	list-style-image:none;
}

.titlecell td {
padding: 5px;
}

#logotable {
display:none;
}

#body_home #logotable {
display:inline;
color:black;
}

.titlecell p {
font-size:7pt;
}



/* ######### League Polls ######### */
#poll td {
text-align: left;
padding-left: 3px;
}

#body_options_69 .report td {
text-align:left;
padding-left: 3px;
}







/* ######### Style for League Rules ######### */
.nlist {
  list-style-image:none;
  list-style-type: decimal;
  font-weight:bold;
  font-size: 12px;
}

.nlist1 {
  font-weight:bold;
}

.nlist3 {
   list-style-image: url('http://img323.imageshack.us/img323/9936/bfnonewa4hz.gif');
   list-style-type: circle;
   list-style-position: outside;
   font-weight: normal;
}







/* ######### Style for Standings Report ######### */
#standings h3 {
   color: #000000;
   background-color: #EFEFEF;
}

#body_home #standings .pb, #body_home #standings .nondivwlt, #body_home #standings .nondivpct, #body_home #standings .maxpf, #body_home #standings .minpf, #body_home #standings .maxpa, #body_home #standings .minpa, #body_home #standings .pp, #body_home #standings .eff {
display:none;
}

#body_standings #standings .report {
width:800px;
/width:900px;
}

#standings .report .fname {
white-space:nowrap;
}



#expstandings {
background-color:#EFEFEF;
margin-top:-12px;
margin-left:1px;
margin-right:1px;
padding:1px;
}

#expstandings center {
   background-color: #B4A48E;
   font-weight: bold;
   color: black;
}

#expstandings center a {
color:black;
font-weight:bold;
}





/* ######### Style for Roster Report ######### */
.newposition td {
   border-top: 1px dotted #FF0000;
}







/* ######### Style for Weekly Summary Report ######### */
.average {
   font-weight: bold;
   color: #FF0000;
}

.highscore {
   font-weight: bold;
}

.lowscore {
   font-style: italic;
   text-decoration: underline;
}







/* ######### Style for Live Scoring ######### */
#body_live_scoring_brief, #live_scoring_brief {
   background-image: none;
   background-color: transparent;
}

#live_scoring_brief .report {
   width: 170px;
}

.gameunderway {
    border: 1px #000000 dashed;
}

.livescoringsummary {
   width: 100%;
   height: 250px;
   border-style: none;
}



#body_live_scoring_brief .pagebody {
   width: 100%;
}

#body_live_scoring .pagebody, #body_live_scoring h2 {
   width: 980px;
}

#body_live_scoring_summary h2 {
   width: 980px;
}

#live_scoring_summary table .report {
   width: 250px;
}


#live_scoring .report{
   width: 475px;
}

#live_scoring .report td {
   padding-left: 10px;
   padding-right: 10px;
}

/* On the live scoring pages, indicate that a game is currently underway. */
.gameunderway {
   background: url(http://img27.imageshack.us/img27/9253/gameunderway9kj.gif) center right no-repeat;
   padding-right: 12px;
}

.eventablerow .gameunderway {
   background-color: #CCCCCC;
}

/* On the live scoring pages, indicate that the team has the ball. */
.haspossession {
   background: url(http://img27.imageshack.us/img27/3677/hasball7si.gif) center right no-repeat;
   padding-right: 12px;
}

/* On the live scoring pages, indicate that the team has the ball inside the red zone. */
.redzone {
   background: url(http://img360.imageshack.us/img360/8825/redzone3kc.gif) center right no-repeat;
   padding-right: 12px;
}

/* On the live scoring pages, indicate that the player has recent stats. */
.updatedstats {
   background: url(http://img400.imageshack.us/img400/6884/newstats36ir.gif) center right no-repeat;
   padding-right: 12px;
}

.rightside {
	width:12px;
}

.score {
	width:100%;
	border:solid 1px #253E82;
}

#live_scoring_summary .scoresummary a {
color:black;
}

#body_live_scoring_summary h2 {
margin-left:auto;
margin-right:auto;
}


/* ######### Style for Playoff Brackets ######### */
.playoffbracket {
   width:60%;
   border: 1px solid #000000;
   background-image: none;
   background-repeat: repeat;
   background-attachment: fixed;
   background-color: #EFEFEF;
   color:black;
}

.topteam {
    border-bottom: 2px #000000 solid;
    padding-left: 4px;
}

.bracket {
    border-right: 2px #000000 solid;
}

.bottomteam {
    border-bottom: 2px #000000 solid;
    border-right: 2px #000000 solid;
    padding-left: 4px;
}

.tb {
   border-right:  1px #000000 solid;
   border-left:  1px #000000 solid;
}

.tbbottom {
   border-bottom:  1px #000000 solid;
   border-right:  1px #000000 solid;
   border-left:  1px #000000 solid;
}

#playoff1, #playoff2, #playoff3, #playoff4 {
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 10px;
   padding-top: 1px;
}

#playoff1 th, #playoff2 th, #playoff3 th, #playoff4 th {
   border: 1px solid #EFEFEF;
}

#playoff1 td, #playoff2 td, #playoff3 td, #playoff4 td {
padding-left:4px;
}






/* ######### Style for warning messages ######### */
.warning {
   color: #FF0000;
}

#sc5 .warning {
display:none;
}







/* ######### Style for forms and input ######### */
form {
   margin-top: 0px;
   margin-bottom: 0px;
}

input, textarea, select {
   font-family: Arial;
   font-size: 8pt
}







/* ######### Style for Pick 'ems ######### */
.picks {
   width: 400px;
}







/* ######### Style for Chat module ######### */
#body_chat .pagebody {
   width: 100%;
}

#chat .report {
   width: 75%;
}







/* ######### Style for Monthly Calendar ######### */
#monthly_calendar {
   width: 100%;
   border: 1px solid #000000;
   border-collapse: collapse;
}

#home #monthly_calendar {
   width: 100%;
}

#options_123 .report {
   width:80%;
}

#monthly_calendar .eventablerow {
   background-color: transparent;
}

/* Give special emphasis to today on the calendar. */
#monthly_calendar td.today {
   border: 2px #FF0000;
   border-style: solid;
}

#monthly_calendar td, #monthly_calendar th {
  width: 14%;
  border: 1px solid #000000;
  padding: 2px;
}

#monthly_calendar td {
   height: 4em;
}

#monthly_calendar td .calendarday {
   text-align: right;
   margin-bottom: 8px;
}

#monthly_calendar ul{
padding-top:14px;
}

#monthly_calendar ul {
margin-left:-10px;
margin-right:-1px;
margin-top:10px;
}

#monthly_calendar li  {
list-style-image:none;
list-style-type:disc;
}





/* ######### tablist in HPM10 ######### */
#tablist{
padding: 2px 0;
margin-left: 0;
margin-bottom: 5px;
margin-top: 0.1em;
font-family: Arial;
font-size: 8pt;
text-align:center;
} 
#tablist li{
list-style: none;
display: inline;
margin: 0;
} 
#tablist li a{
text-decoration: underline;
padding: 2px 0.5em;
margin-left: 1px;
border: 1px solid #000000;
background-color: white;
cursor: pointer;
color: #000000;
font-weight:bold;
} 
#tablist li a:link, #tablist li a:visited{
   color: #000000;
} 
#tablist li a:hover {
color: red;
text-decoration:none;
} 
#tablist li a.current{
background-color: #B4A48E;
color: #000000;
text-decoration:underline;
cursor:default;
} 
#tabcontentcontainer{
width:100%;
height: 1750px;
display: inline;
} 

.tabcontent{
display:none;
}

/* ######### MFL tabs######### */

#homepagetabs {
margin: 0; 
padding-bottom: 19px; 
padding-left: 10px; 
}

#homepagetabs ul, #homepagetabs li { 
display: inline; 
list-style-type: none; 
margin: 0; 
border: 1px solid black; 
background: #FFFFFF; 
float: center; 
line-height: 14px; 
margin-right: 8px; 
padding: 2px 10px 2px 10px; 
text-decoration: none; 
cursor: pointer;
color:black;
}

#homepagetabs li.currenttab { 
background-color: #B4A48E;
color: #000000;
cursor:default;
border-bottom:black
 }

#homepagetabs li:hover {
color: red;
text-decoration:none;
} 






/* ######### Style for Drop Down Menu ######### */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #000000;
border-bottom-width: 0;
font-size:8pt;
line-height: 10px;
z-index: 100;
background-color: white;
width: 205px;
}

.pagebody .anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000000;
padding: 1px 0;
text-decoration: none;
text-align:left;
color:black;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #000000;
color: white;
}

.dmenu a:after{ /*HTML to indicate drop down link*/
content: url(http://img398.imageshack.us/img398/5741/black10x9whiteblackboxdhh7.gif); 
}

.dmenu {
background-color: white;
}

.pagebody .dmenu a {
color:black;
}







/* ######### Style for Misc ######### */
#league_links th, #my_options th, #my_links th, #trades th {
   display: none;
}

.pending_trade_proposed_to_me {
text-decoration: blink;
background-color:yellow;
font-weight:bold;
}

.showborder {
   border: 1px solid #253E82;
   padding: 0px
}

.reportform {  /* # Used in Player Stats Report# */
   text-align: center;
}

#home {
   width: 980px;
}

.tiebreaker {
   font-weight: bold;
}

#trzffl #standings, #trzffl #weekly_summary,#pagebody #stats,#stats #top_performers, #stats #top_fa, #stats #weekly_mvp, #stats #weekly_mvp_starters {
   width: 100%;
}

#oldleagues2 {
   display: none;
}

#fran01 .franchiseicon {
height: 50px;
}

#newheader h3 {
background-color:transparent;
color:white;
}


.survrules {
   background-color: #B4A48E;
   font-weight: bold;
}






/* ######### Style for Draft Grid Report######### */
#body_options_113 .pagebody {
width:100%;
}

#options_113 .report {
border-collapse:collapse;
width:100%;
}

#options_113 .report a {
text-decoration:none;
color:#000000;
display:block;
font-size:8pt;
white-space:nowrap;
}

#options_113 .report td, #options_113 .report th{
border:1px solid #000000;
text-align:center;
padding-top:7px;
padding-bottom:7px;
padding-left:2px;
padding-right:2px;

}

#options_113 .report td, #options_113 .report th a{
font-weight:bold;
}

#body_options_113 .reallysmall .position_rb{
background-color:lightgreen;
color:black;
height:24px;
margin-top:-14px;
margin-right:-2px;
margin-left:-2px;
padding:2px;
margin-bottom:-15px;
font-weight:bold;
}

#body_options_113 .reallysmall .position_qb{
background-color:yellow;
color:black;
height:24px;
margin-top:-14px;
margin-right:-2px;
margin-left:-2px;
padding:2px;
margin-bottom:-15px;
font-weight:bold;
}

#body_options_113 .reallysmall .position_wr{
background-color:aqua;
color:black;
height:24px;
margin-top:-14px;
margin-right:-2px;
margin-left:-2px;
padding:2px;
margin-bottom:-15px;
font-weight:bold;
}

#body_options_113 .reallysmall .position_te{
background-color:orange;
color:black;
height:24px;
margin-top:-14px;
margin-right:-2px;
margin-left:-2px;
padding:2px;
margin-bottom:-15px;
font-weight:bold;
}


#body_options_113 .reallysmall .position_pk{
background-color:tan;
color:black;
height:24px;
margin-top:-14px;
margin-right:-2px;
margin-left:-2px;
padding:2px;
margin-bottom:-15px;
font-weight:bold;
}

#body_options_113 .reallysmall .position_def{
background-color:white;
color:black;
height:24px;
margin-top:-14px;
margin-right:-2px;
margin-left:-2px;
padding:2px;
margin-bottom:-15px;
font-weight:bold;
}




#options_113 #newheader{
display:none;}

#body_options_113 .pagefooter {
display:none;
}

#options_113 h3 {
display:none;
}


#body_options_113 #menu0{
display:none;
}


#options_113 .report td+td {
font-size:0pt;
}

#options_52 h2, #options_52 h3, #options_52 form, #body_options_52 .pagefooter {
display:none;
}

#options_52 .reportnavigation a {
font-size:30px;
color:red;
}

#options_52 .reportnavigation {
padding-top:50px;
}

#body_email {
background-color: #ffffff;
}

#body_options_112 #earnings {
   border: 1px solid #000000;
   background-image: none;
   background-repeat: repeat;
   background-attachment: fixed;
   background-color: #EFEFEF;
   color: #000000;
border-collapse:collapse;
}

#body_options_112 #earnings th {
   background-color: #B4A48E;
   font-size: 8pt;
   color: black;
 border:1px black solid;
}
#body_options_112 #earnings td {
   text-align:center;
border:1px black solid;
border-collapse:collapse;
padding:2px;
}

#body_options_112 #earnings .earningsname {
   text-align:left;
}

#body_options_112 #earnings .eventablerow {
   background-color: #CCCCCC;
}

#body_options_112 #earnings .oddtablerow {
   background-color: transparent;
}

.pagebody a {
color:white;
}


.two_column_layout a, #commissioner_setup .two_column_layout a  {
color:black;
}

.two_column_layout li a {
color:white;
}

#body_options_80 ol {
background-color: #001D3F;
}

#body_support  {
background-color:#081832;
}

.homepagemodule .botdlink {
color:black;
}

.iPhone body, .safari body, .opera body, .webkit body{
   font-size: 8pt;
   font-family: arial;
   color: white;
   background-color: #0B1F3A;
   margin-top: 0px;
   margin-bottom: 0px;
   border: none;
background-image: none;
}

habClickToStart {
   font-size:10pt;
   font-weight:bold;
}

#teamleaguelogos {
display: none;
}

.win #teamleaguelogos, .mac #teamleaguelogos, .linux #teamleaguelogos {
display: block;
}

#teamleaguelogos {
margin-left: -2px;
}

/* ######### Projections ######### */
#options_169 .two_column_layout .report {
width:100%;}

#options_169 .pagebody {
width: 800px;}

/* ######### champions plaque ######### */
.homepagecolumn .homepagemodule .plaque h3 {
background-color:transparent;
}

/* ##### probowl ##### */
.proscore {
text-align:right;
}

/* ###### rounded corners ###### */
.report, .homepagemodule {
padding-bottom:15px;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}

.homepagemodule caption, .report caption {
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
}

.tc1 {
-moz-border-radius-topleft:15px;
border-top-left-radius: 15px;
}

.tc2 {
-moz-border-radius-topright:15px;
border-top-right-radius: 15px;
}

#tablist a {
-moz-border-radius: 7px;
border-radius: 7px;
}

#standings {
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft:0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
padding-bottom:0px;
}

#expstandings {
-moz-border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
padding-bottom:15px;
}

#options_26 th, #options_26 .report, #options_69 th, #options_69 .report {
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
}

.plaque {
-moz-border-radius:15px;
border-radius:15px;
}

.plaqueframe {
-moz-border-radius:22px;
border-radius:22px;
}

#teamleaguelogos .homepagemodule {
padding-bottom:0px;
}