/* id tags */
#html, body { margin: 0px; padding: 0px; height: 100% }

/* boxes */
.hundredbyhundredbox { border-collapse: collapse; padding: 0px; width: 100%; height: 100%; margin: 0px; }
.nonmenubox { border-collapse: collapse; margin: 0px; padding: 0px; width: 674px; background-image: url(images/mainbgcut.gif); background-repeat: no-repeat; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; background-position: bottom; }
.nonmenubox2 { border-collapse: collapse; margin: 0px; padding: 0px; width: 674px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; }
.nonmenubox3 { width: 674px; height: 958px; background-image: url(images/mainbg.jpg); background-repeat: no-repeat; text-align: center; }
.topcontentbox { border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
.bottomcontentbox { border-collapse: collapse; margin: 0px; padding: 0px; height: 327px; width: 674px; }
.enterbox { height: 175px; width: 100%; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 3px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.rulesbox { width: 100%; border-top-width: 3px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* text */
.phatmaintext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.phatheadtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.phatorangetext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF5702; text-decoration: none; }
.phatorangetextlrg { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF5702; text-decoration: none; font-weight: bold; }
.partnertxt { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }
.mainheader { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #000000; }
.submainheader { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
.phatorangelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF5702; text-decoration: none; }
a.phatorangelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF5702; text-decoration: none; }
.phatorangelink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF5702; text-decoration: underline; }
.box { width: 674px; border: 6px solid #000000; }
.border1 { border-bottom-width: 6px; border-bottom-style: solid; border-bottom-color: #000000; }
.border2 { border-left-width: 6px; border-left-style: solid; border-left-color: #000000; }
.border3 { border-top: 6px solid #000000; border-right: 6px solid #000000; border-bottom: 6px #000000; border-left: 6px solid #000000; }
.subboxtxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.subboxtxt { color: #FFFFFF; }
a.subboxtxt:hover { color: #FFFFFF; text-decoration: underline; }
.formtxtfield { background-color: #FF6600; border: none; color: #000000; }
.border4 { border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #FF7B19; border-right-color: #FF7B19; border-left-color: #FF7B19; }	
.teletastertxt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; }
a.teletastertxt { color:#000000; font-weight:bold; text-decoration:none; }
.challengebox { padding-top:10px; width:184px; height:30px; float:right; background-color:#FFFFFF; 
border-left-style:solid; border-left-width:3px; border-left-color:#002D4E;
border-top-style:solid; border-top-width:3px; border-top-color:#002D4E;
border-bottom-style:solid; border-bottom-width:3px; border-bottom-color:#002D4E; }
.challenge { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; }
a.challenge { color:#002D4E; text-decoration:none; }
a.challenge:hover { color:#FF5702; }

/* Light orange F28D23 */