body {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; background-color: #333333; margin: 0px; height: 100%; }
html { height: 100%; }
p    {  font-family: Arial, Helvetica, sans-serif; }
.normaltext    {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
input    {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
select    {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
textarea {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;margin-top:0px;}
.caption   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.whitesmall{  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px;}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.tiny { font-size: 8pt; }
.subtitle  {  font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.blacktext    {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.blackheader    {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  font-weight : bold;
}

/*
a:link    {  color: #DC2D27;}
a:active  {  color: #DC2D27;}
a:visited {  color: #DC2D27;}
a:hover   {  color: #DC2D27;}
*/
a:link    {  color: #DC2D27;}
a:active  {  color: #DC2D27;}
a:visited {  color: #DC2D27;}
a:hover   {  color: #DC2D27;}

a.white:link    {  color: #FFFFFF; text-decoration:none;}
a.white:active  {  color: #FFFFFF; text-decoration:none;}
a.white:visited {  color: #FFFFFF; text-decoration:none;}
a.white:hover   {  color: #FFFFFF; text-decoration:none;}

a.navlink:link    { color: #FFDB00;}
a.navlink:active  {  color: #FFDB00;}
a.navlink:visited { color: #FFDB00;}
a.navlink:hover   {  color: #FFDB00;}

.homefooter    {  font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px}
a.homefooter:link    {  color: #999999;}
a.homefooter:active  {  color: #999999;}
a.homefooter:visited {  color: #999999;}
a.homefooter:hover   {  color: #999999;}

a.orderwings:link { color: #ffffff; text-decoration: none;  }
a.orderwings:visited { color: #ffffff; text-decoration: none;  }
a.orderwings:active { color: #ffffff; text-decoration: none;  }
a.orderwings:hover { color: #ffdb00; text-decoration: underline; }

.footer    {  font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 10px}
a.footer:link    {  color: #CCCCCC;}
a.footer:active  {  color: #CCCCCC;}
a.footer:visited {  color: #CCCCCC;}
a.footer:hover   {  color: #CCCCCC;}

a.statsheadlink:link { color: #ffffff; text-decoration: none; }
a.statsheadlink:visited { color: #ffffff; text-decoration: none; }
a.statsheadlink:active { color: #ffffff; text-decoration: none; }
a.statsheadlink:hover { color: #ffdb00; text-decoration: underline;  }

a.lightbglink:link { color: #000000;  }
a.lightbglink:visited { color: #000000; }
a.lightbglink:active { color: #ff0000; }
a.lightbglink:hover { color: #000000; }

.errortext {color: #FFDB00}.loclink { font-family: Arial, Helvetica, sans-serif; color: #FFDB00; font-size: 11px;}
.whitehead { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px;}
.leaguename {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
  font-weight: bold;
  color: #FFDB00;
  background-color: #333333;
  padding-right: 5px;
  padding-left: 5px;



}
.tableborder {
  border: thin solid #FFFFFF;
}
td {
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.nopadding {
  padding: 0px;
}
.topbar {
  color: #000000;
  font-size: 11px;
  background-color: #FFD200;

}
.tablehead {
  font-size: 11pt;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}

.maincolor {
  background-color: #FFFCD7;
	color: #000000;
  padding: 0px;
  /* background-image: url('/images/paper_bg.gif'); */
  height: 100%;
}

.leftbg {
  background-image: url('/images/paper_left_bg.gif');
  background-repeat: repeat-y;
  height: 100%;
}

.fullheight {
  height: 100%;
}

.padding {
	padding-left: 25px;
  padding-top: 0px;
  padding-bottom: 10px;
	padding-right: 25px;
}

.topbg  {
  background-image: url('/images/paper_top_bg.gif');
  background-repeat: repeat-x;
  height: 22px;
}

.logobackground {
  background-color: #000000;
}
.noborder {
  border: 0px none;
}
.button {
  background-color: #FFFFFF;
  border: 1px solid #000000;
}
.newstitle {
  font-size: 12pt;
  font-weight: bold;
  color: #ffdb00;
}
.submit {
  text-align: center;
}
.highlight {
  font-weight: bold;
}
.playerpicked {
  color: #000000;
  background-color: #8c8e73;
}
.statsdata {
  color: #000000;
  background-color: #cccccc;
}
.statshead {
  background-color: #0E3D8F;
  color: #ffffff;
}
.statsheadgroup1 {
  background-color: #990000;
  color: #ffffff;
}
.statsheadgroup2 {
  background-color: #669933;
  color: #ffffff;
}
.whiteborder {
  border: 1px solid #FFFFFF;
}
.blackborder {
  border: 1px solid #000000;
}
.yellowborder {
  border: 1px solid #FFDB00;
}




TD.Total                  { background-color: #990000; font-weight: bold; font-size: 12px; text-align: right; }
TD.TotalRow               { background-color: #990000; font-weight: bold; text-align: right;}

.Scoreboard           { background-color: #000000; color: #ffffff; font-size: 20pt; padding-left: 2px; padding-right: 2px; }
.ScoreboardScore      { font-family: PC-Payroll OCR; font-size: 30pt; font-weight: bold; }
.ScoreboardAd         { background-color: #ffffff; color: #000000; font-size: 20pt; padding-left: 2px; padding-right: 2px; border: thin solid #000000; text-align: center; }
.ScoreboardBottomAd   {background-color: #cc0000; color: #000000; padding-left: 2px; padding-right: 2px; border: thin solid #000000; text-align: center; color: #ffffff; vertical-align: middle;}
.ScoreboardTitle      { font-size: 11pt; background-color: #000077; color: #ffff00; font-weight: bold; padding-left: 2px; }
.ScoreboardDate         { background-color: #000077; color: #ffffff; padding-right: 4px; }

TD.Scores          { padding-left: 10px; padding-right: 10px; }

.TrashTalk       { background-color: #000000; color: #ffffff; font-size: 8pt; padding-left: 2px; padding-right: 2px;}
.disabled {
  color: #333333;
}

.head       { font-size: 12pt; font-weight: bold; }
.field      { font-weight: bold; }
.data       { }

.messagebox {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  background-color: #c0c0c0;
  text-align: center;
}

.screenshotsname {
  font-size: 15pt;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

.listteam { font-weight: bold; }
.listname { font-size: 12pt; font-weight: bold; }

.FAQQuestion  { font-weight: bold; }
.FAQAnswer    { }

.HomeBanner {
  /*
  background-color: #DB6F27;
  background-color: #FF7F00;
  border: 1px solid #000000;
  background-image: url("/images/basketball_clump_bg.gif");
  background-color: #E89322;D85327
  */
  background-color: #DB6B23;
  color: #ffffff;
  font-size: 12pt;
  text-align: center;
  font-weight: bold;
  letter-spacing: 13px;
  text-transform: uppercase;
  padding-top: 2px;
  padding-bottom: 0px;
}

.HomeAttention {
  font-weight: bold;
}

.HomeAttentionBig {
  font-weight: bold;
}

.P3in3Fun {
  font-style: italic;
}

.HomeHead {
  font-size: 16pt;
  font-weight: bold;
}

.P3HomeHead {
  font-size: 15pt;
  font-weight: bold;
  background-color: #DC2D27;
  color: #ffffff;
  text-align: center;
  letter-spacing: 13px;
  text-transform: uppercase;
}

.HomePrice {
  font-size: 12pt;
}

.Title {
  font-size: 12pt;
  font-weight: bold;
  color: #DC2D27;
}

.TM {
  font-size: 8pt;
  vertical-align: super;
  letter-spacing: normal;
}

.HomePrize
{
  font-size: 12px;
}

.P3HomePrize
{
  font-size: 15px;
  font-weight: bold;
}

.P3AddOn
{
  font-size: 11pt;
}

.OfficialRules
{
font-size: 10pt;
font-weight: bold;
}

.Disclaimer
{
  font-size: 7pt;
  font-style: italic;
}

.Place
{
  font-weight: bold;
  font-size: 11pt;
}

dd
{
  padding-bottom: 20px;
}

.TTHeadPicklist
{
  font-size: 14pt;
}

.ScoreTable     { border: 1px solid #000000; }
.Final          { font-weight: bold; background-color: #dddddd; color: #000000; }
.FinalWin       { background-color: #009900; color: #ffffff; font-weight: bold; }
.FinalLose      { background-color: #990000; color: #ffffff; }
.FinalWin_empnational       { 
  background-color: #009900; 
  color: #ffffff; 
  font-weight: bold; 
  height: 30px;
  vertical-align: top;
}
.FinalLose_empnational     { 
  background-color: #990000; 
  color: #ffffff; 
  height: 30px;
  vertical-align: top;
}
.GameWin        { color: #009900; font-weight: bold; background-color: #ffffff;  }
.GameLose       { color: #990000; font-weight: bold; background-color: #ffffff; }
.TimeLeft       { background-color: #999999; }
/* .ScoresRound    { font-size: 12pt; font-weight: bold; text-align: center; background-color: #315393; color: #ffffff; } */
.ScoresRound    { font-size: 12pt; font-weight: bold; text-align: center; background-color: #DB6B23; color: #ffffff; }
.MyPicklist TD  { background-color: #ffffff; }

.copyright {
	font-size: 8pt;
	color: #FFFFFF;
}

.HomeTitle {
	font-size: 22pt;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.HomeSubTitle {
	margin: 10px;
	padding: 0px;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.Prize {
	font-size: 15pt;
	font-weight: bold;
}

.PrizeDetails {
	font-size: 12pt;
	font-weight: bold;
}

.PicksIncomplete {
  font-size: 14pt;
  color: #ff0000;
}

.PicksComplete {
  font-size: 12pt;
}

.SignupStepActive {
  background-color: #FFA200;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
 }
 
 .SignupStepInactive {
  background-color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  color: #FFA200;
 }
 
 .SignupBG {
  background-color: #FFA200;
  font-weight: bold;
  color: #FFFFFF;
 }
 
 .SignupHeader {
  color: #000000;
  font-weight: bold;
 }
 
.SmackTalk {
	font-size: 11px;
	width: 100px;
	font-weight: bold;
}

.quadrants_1 {
/*
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  background-image: url('/images/reg1_bg.png');
 */

}
.quadrants_1 TD {
  background-color: #ffdcb9;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 9px;
  vertical-align: bottom;
  
}
.quadrants_2 TD {
  background-color: #eeeeee;
 /* width: 100px;
  height: 35px;*/
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 9px;
  vertical-align: bottom;
  
}
.quadrants_3 TD {
  background-color: #eeeeee;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 9px;
  vertical-align: bottom;
  
}
.quadrants_4 TD {
  background-color: #ffdcb9;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 9px;
  vertical-align: bottom;
  
}

.oddteam {

  border-bottom: 1px dotted #000000;
}
.noteam { 

  border-right: 1px dotted #000000;
}
.eventeam {

  border-bottom: 1px dotted #000000;
  border-right: 1px dotted #000000;
}

.oddteam_reversed {

  border-bottom: 1px dotted #000000;
}
.noteam_reversed { 

  border-left: 1px dotted #000000;
}
.eventeam_reversed {

  border-bottom: 1px dotted #000000;
  border-left: 1px dotted #000000;
}
.entrybox {
  display: table-cell;
  width: 80px;
  height: 25px;
  vertical-align: bottom;  
  text-align: left;
  font-size:9px;
  font-family: verdana;
  background-color: #FFE93E;
  /*background-image: url('/images/entrybox0_bg.png');
  padding-left: 25px;*/
  border-bottom: 1px solid #000000; 
}
.blank {
  height:1px;
}
.noentry {
  background-color: #FFFFFF;
  border-bottom: 2px double #000000;
/*
  background-image: url('/images/entrybox1_bg.png');
  border-top: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  */
}
.entry {
  background-color: #ffebae;
  /*
  background-image: url('/images/entrybox0_bg.png');

  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;  
  */
}
.rightborder {
  border-right: 1px dotted #000000;
}
.leftborder {
  border-left: 1px dotted #000000;
}
.champion_entry {
  display: table-cell;
  width: 150px;
  height: 30px;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  /*  
  opacity:0.4;
  filter:alpha(opacity=40);
  color: #FFFFFF;
  */
}
.champion_noentry {
  display: table-cell;
 /* background-color: transparent;
  background-image: url('/images/champion_bg.png');
  opacity:0.4;
  filter:alpha(opacity=40);
  */
  width: 150px;
  height: 30px;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  color: #FFFFFF;
}
.semichampion {
  background-color: #CCDDFF;
  border: 1px solid #000000;
  background-image: url('/images/mlball_bg.png');
  background-repeat: no-repeat;
  background-position: 128 -25;
}

/* Questionnaire */
.question {
  font-weight: bold;
  font-size: 14pt;
}

.correct { 
/*
	padding-left:16px;
	background-image: url("/images/correct.png");
  color: #00FF00;
*/
}
.incorrect {
  color: #FF0000;
}

.regionhdr {
  text-align: center;
  font-weight: bold;
  font-size: 13pt;
  
}
.instructions {
  border-left: 1px dashed #000000;
  border-right: 1px dashed #000000;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
  padding-left: 4px;
  padding-top: 4px;
}
.largelink A {
  font-size: 14pt;
  color: #FF0000;
}
.largebutton {
  font-size: 14pt;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}
.quizhdr {
  font-size: 16pt;
  font-family: Arial Rounded MT Bold, Arial;
  text-align: center;
}
.correctentry {
  background-color: #00FF00;
}
.incorrectentry {
  background-color: #FF0000;
  text-decoration: line-through;
  color: #efefef;
}