body,html{font-family:Arial, Helvetica, sans-serif; margin:0}
a,a:visited,a:active{color:blue}
a:hover{color:#09F}
form #txtGameDate{width:75px}
.ad{background-color:#e8e8e8;font-weight:700;width:720px;text-align:center}
.gametime td{background-color:gray;color:#FFF;padding:2px;background:url("/img/nfpgridheaderbg.jpg") repeat-x left top;}
.griddata td{font-weight:700;font-size:12px;padding:2px}
.gametime,griddata td{padding:2px}
.gametime{font-size:10px;padding:5px}
.gridlinks a,.gridlinks a:hover,.gametime{font-weight:700;font-size:12px}
.gridlinks{border-top:1px solid gray;background-color:#e8e8e8;padding-bottom:2px}
.timechange{color:#FF0}
#gamedatenav{background-color:#e8e8e8;width:716px;font-size:14px;line-height:1.9em;font-weight:700;padding:2px}
.teamname{text-transform:uppercase}
.sportheader{width:720px;color:#FFF;font-weight:700;background-color:#039;background:url("/img/nfpsportheaderbg.jpg") repeat-x left top;font-size:16px;text-align:center;line-height:1.7em}
.highlight td{background-color:#0F0}
table tr td{background-color:#FFF}
.grid td{padding-left:6px}
#footer, #content{color:#000;background-color:#FFF;width:711px;border-right:1px solid gray;font-size:14px;font-weight:400;padding:4px}
#mwslogin{background-color:#e8e8e8;background:url("/img/nfpmwsbg.jpg") repeat-x left top;text-align:right;color:navy;font-size:18px}
#mwslogin span{font-size:16px;color:#666}
#pagecontainer{width:906px;background-color:#ffffff}
#header{background:url("/img/nfptopbanner.jpg") no-repeat left top;width:906px;height:84px}
#mwsloginfailure{background-color:red;background:url("/img/nfpmwsmwsloginfailurebg.jpg") repeat-x left top;height:29px;line-height:29px;color:#FFF;text-align:right}
#topcappers{background:url("/img/nfptopcappersbg.jpg") no-repeat left top;width:906px;height:133px;overflow:hidden}
table.grid{border-right:1px solid gray}
div#capperlist li{list-style-position:outside;list-style-type:none;list-style-image:none;font-size:12px;color:blue}
#capperlist{margin-top:0;padding:5px}
#capperlist ul{margin-left:1em;padding-left:0}
#maincapper, #topleftcapper, #toprightcapper, #bottomleftcapper, #bottomrightcapper{position:relative;width:226px;height:47px}
#maincapper{left:12px;top:-6px;width:404px;height:108px}
#topleftcapper{left:431px;top:-114px}
#toprightcapper{left:669px;top:-161px}
#bottomleftcapper{left:431px;top:-147px}
#bottomrightcapper{position:relative;left:669px;top:-194px;width:226px;height:47px}
h1{font-weight:400;font-size:28px;color:blue;margin:0;padding:0}
#topcappers div p span{font-size:14px;color:gray}
#topcappers div p{font-size:12px;margin:0;padding:0}
#topcappers div span a{font-weight:700;font-size:12px;margin:0;padding:0}
#topcappers div img{padding-right:3px}
#topcappers #maincapper img{padding-top:6px}
.grid{border-bottom:1px solid gray}
#cellphonepick{background-image:url("/img/nfpemailfreepick.jpg");background-position:top;background-repeat:no-repeat;width:160px;height:272px;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#cellphonepick form{border:0;margin:0;padding:0}
#cellphonepick #cellphonemessage{position:relative;top:55px;padding:5px}
#cellphonepick #pickemail{position:relative;top:57px;padding:2px}
#cellphonepick #cellphonesubmit{position:relative;top:65px}
#footer table{border:1px solid #e8e8e8;margin-bottom:5px}
#footer p{font-size:14px}

form,#capperlist p{margin:0}
#cellphonepick #cellphonenumber,#cellphonepick #cellphoneprovider{position:relative;top:58px;padding:2px}
#cellphonepick #carrier,#areacode,#prefix,#suffix,#cellphoneprovider,#pemail{font-size:12px}
#content h2 {font-size:20px; font-weight:normal; margin:0;}

#contentwrapper {width:906px; background-color:#FFFFFF;}
#leftside{float:left; width:711px; padding-left:7px; padding-right:3px; background-color:#FFFFFF;}
#rightside{float:right; width:170px; background-color:#FFFFFF;}

#nav{background-color:#808080; width:906px; height:25px; line-height:25px; border-bottom:5px solid #cccccc}
#nav ul{margin:0; margin-left: 20px; padding: 0; list-style: none} /*margin-left*/
#nav li{display: inline; margin: 0 0 0 0; padding: 0; text-transform:uppercase}
#nav a{float: left; display: block; font: bold 11px Arial; color: #FFFFFF; text-decoration: none; margin: 0 0 0 0; padding: 5px 10px;background-color: #808080; border-right:1px solid #999999}
#nav a:hover{background-color: #000000; color: #FFFFFF}
#nav #current a{background-color: #000000; color: #FFFFFF; border-color: #000000}
.ddmenu {position:absolute; visibility:hidden; border: 2px solid navy; background-color: #FFFFFF; padding: 7px; font-size:14px}
.ddmenu table{border:1px solid #808080}
.ddmenu table tr td.rs {background-color:#e8e8e8}
.ddmenu ul{list-style: none; margin:0; padding:0}
.ddmenu ul li{border-bottom:1px solid #e8e8e8; padding-bottom:3px}
#handicappermenu{z-index:99; width:300px}
#sitelinksmenu{z-index:100; width:135px}

.highlight td{background-color:#0F0; font-weight:700;font-size:12px;padding:2px}
.lthighlight td{background-color:#BBFFBB; font-weight:700;font-size:12px;padding:2px}
.timerh{display:none}
#realtime{background-color:white}
.ptw{background-color:white; padding:10px}
.ptwbody{display:none}
.ptwbody, .ptwbody form table tr td, .gresults tr td{background-color:#e8e8e8}
.ptwbody form table tr td div{border:1px solid gray; padding:8px; background-color:#FFFFCC; font-weight:bold; font-size:14px; width:185px; margin-bottom:5px}
.ptwbody form table tr td span{font-weight:bold; font-size:12px; color:#0000CC}
table.gresults tr td{font-size:12px; font-weight:bold}
.graph{background-color:#CCCCCC; border:1px solid gray}
.ptwimg, .ptwbtn, .ptwhide{cursor:pointer}