body
{
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	background-color  : rgb(51,178,254);
	color             : White;
	margin            : 0px;
}

body.white
{
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	background-color  : White;
	color             : rgb(72,73,65);
	margin            : 10px;
}

hr
{
  color : Black;
}

input, textarea, select
{
  font-family       : Arial, Helvetica, sans-serif;
	font-size         : 11px;
	color            : rgb(72,73,65);
	behavior: url("iepngfix.htc");
}



img
{
  behavior: url("iepngfix.htc");
  border-style: none;
}


td
{
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : white;
}

td.blueContent
{
  background-color : rgb(167,222,255);
  color            : rgb(72,73,65);
}

td.list
{
  border-left : 1px solid #ececec;
  color : rgb(72,73,65);
  padding-left : 5px;
}

td.header
{
  border-right : 1px solid #ececec;
  border-bottom : 1px solid black;
  color : rgb(0,0,0);
  font-weight : bold;
}

td.listEnd
{
  border-left  : 1px solid #ececec;
  border-right : 1px solid #ececec;
  color        : rgb(72,73,65);
  padding-left : 5px;
}

.darkCopy
{
  color : rgb(72,73,65);
}


.adminCopy
{
  color : rgb(72,73,65);
  padding-left : 10px;
  padding-right : 10px;
}


.padded20
{
  padding-left : 20px;
}

.modalBackground
{
  background-color : Gray;
  filter           : alpha(opacity=60);
  opacity          : 0.60;         
}

.modalOrange
{
  background-color : rgb(256,156,0);
  filter           : alpha(opacity=90);
  opacity          : 0.90;         
}


.pnlLegal
{
  background-image  : url('Images/Global/back_legal.jpg');
  background-attachment : scroll;
  background-repeat : no-repeat;
  color : White;
  vertical-align : top;
  font-size         : 8pt;
  background-color : rgb(51,178,254);
  border : 1px solid White;
  padding-left : 60px;
  padding-right : 60px;
  padding-top : 50px;
}

.pnlLegalNoPad
{
  background-image  : url('Images/Global/back_legal.jpg');
  background-attachment : scroll;
  background-repeat : no-repeat;
  color : White;
  vertical-align : top;
  font-size         : 8pt;
  background-color : rgb(51,178,254);
  border : 1px solid White;
  padding-left : 60px;
  padding-right : 60px;
  padding-top : 10px;
}



td.greenBack
{
  background-color : rgb(204,219,42);
  color : rgb(72,73,65);
}



td.midContent
{
  background-image  : url('images/Pages/content_topMid.jpg');
  background-repeat : no-repeat;
  width : 546px;
  height : 160px;

}

.pgShare
{
  background-image  : url('images/Share/bgnd_share.jpg');
  background-repeat : no-repeat;
  width : 987px;
  height : 636px;

}

.sfMenu
{
  padding-left : 25px;
  padding-top : 240px;
}

.largePad
{
  padding-left : 60px;
  padding-right : 60px;
  
}

.white
{
  color : White;
}

.black
{
  color : Black;
}


.sfFooter
{
  padding-left : 530px;
  padding-top : 25px;
  font-size : 8pt;
}

textarea
{
 font-family        : Arial, Helvetica, sans-serif;
	font-size         : 10pt;
}

.smallFont
{
  
  font-size          : 8pt;
}

.justify
{
  text-align        : left;
}

.footerCopy
{
  font-size : 8pt;
  color     : White;
  text-decoration : none;
  cursor : pointer;
}

.PrizePad
{
  padding-right : 40px;
}

.PhotoBackground
{
  background-image  : url('Images/Treats/upload_tile.jpg');
  background-repeat : no-repeat;
}

.ShareBackground
{
  background-image  : url('Images/Share/bgnd_share.jpg');
  background-repeat : no-repeat;
}

.imTreat
{
  border : 3px solid white;
}

.treatCopy
{
  text-transform  : uppercase;
  font-size       : 8px;
  color            : rgb(72,73,65);
  text-align      : center;
  
}

.pnlTerms
{
  background-image  : url('images/Refer/pnlTerms.png');
  background-repeat : no-repeat;
  width : 605px;
  height : 401px;
  text-align : left;
  vertical-align : top;
  color : White;
}

.pnlTerms2
{
  background-image  : url('Images/Refer2/pnlReferTerms.jpg');
  background-repeat : no-repeat;
  width : 603px;
  height : 399px;
  text-align : left;
  vertical-align : top;
  color : White;
  border : solid 2px White;
}

.pnlPad
{
  padding-left : 25px;
  padding-right : 25px;
}


.termsCopy
{
  padding-right : 10px;
  text-align : justify;
  
}

.pnlGOTTVC
{
  background-image  : url('images/GOT/pnlTVC.png');
  background-repeat : no-repeat;
  width : 863px;
  height : 471px;
  text-align : left;
  vertical-align : top;
}

.pnlHolidayChef
{
  color                       : Black;
  background-color            : rgb(51,178,254);
  background-image            : url('Images/Panels/pnlHolidayChef_school.jpg');
  background-repeat           : no-repeat;
  width                       : 637px;
  height                      : 475px;
  text-align                  : left;
  vertical-align              : top;
}


.ChefBack
{
  background-color : rgb(51,178,254);  
}
