body {
	padding: 0;
	margin: 0;
}

body, p, div, table, tr, ol, span {
	font-family: Verdana, Arial, helvetica, serif;
	font-size: 11px;
}

h1
{
	font: bold 14px Verdana, Arial, helvetica, serif;
	margin:0px 0px 5px 0px;
	width:100%;
	border: solid #CCCCCC;
	border-width: 0px 0px 1px 0px ;
}

select {
	font-family: Verdana, Arial, helvetica, serif;
	font-size:9px;
}

#nav
{
	position:absolute;
	left:82;
	top:30;
	margin:0;
	padding:0;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #333;
	z-index:101;
	list-style: none;
}

#nav ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#nav li 
{
	float: left;
	position: relative;
	width: 110px;
}

#nav li ul 
{
  display: none;
  position: absolute; 
  border-left: 1px solid #CCCCCC;
  top: 18px;
  left: 0;
}

#nav li > ul {
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.over ul {
	display: block;
}

#content
{
	padding: 5px;
}

.weeklyRecord{
	width:100%;
	text-align:center;
	font-size:12px;
}

.weeklyFinish{
	display:block;
	font-size:8px;
}
.rightPick{
	color:#00CC00;
	font-weight:bold;
	font-size:12px;
}
.wrongPick 
{
	opacity:.25;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}
.unknownPick 
{
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	color:#999999;
	font-weight:bold;
	font-size:12px;
}
.finalScore, .finalScoreWin {
	font-size:16px;
	font-weight:bold;
}
.finalScoreWin {
	color:white;
	background-color:#0C0;
}
.unimportantValues {
	font-size:9px;
}

.message
{
	position:relative;
	float:left;
	width:500px;
	border:1px solid #91a7b4;
	border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
	margin-top: 10px;
	background-color:#FAFAFA;
	padding: 5px;
}
.messageTitle 
{
	font: bold 14px Verdana, Arial, helvetica, serif;
	width:300px;
	float:left;
	padding:0px;
}
.messageBy
{
	color: #999999;
	font: 10px Verdana, Arial, helvetica, serif;
}
.messageBody
{
	clear: left;
	padding-top:5px;
}

.alertBox
{
	cursor:pointer;
	border: solid 1px #CCC;
}

.leftDash{ border-left: 1px dashed #CCCCCC !important; }
.bottomDash{ border-bottom: 1px dashed #CCCCCC !important; }
.rightDash{ border-right: 1px dashed #CCCCCC !important;}
.topDash{ border-top: 1px dashed #CCCCCC !important; }
.clearIt { line-height: 0; height: 0; margin-top:-4px; clear:left; }

.subheader { font-size: 9px; color:#666; }


.select			{border: 0 inset buttonface; width: 100; font: icon; cursor: default;}
.selected		{border: 0 inset buttonface; background: window; padding: 0; font: icon;}
.selectTable	{width: 100%;	border: 2 inset buttonhighlight; background: buttonface;}
.option			{font: icon; padding: 1; padding-left: 2; padding-right: 2; width: 100%;}
.dropDown		{position: absolute; visibility: hidden; width: 100%;
				border: 1 solid windowtext; padding: 0;
				background: window; color: windowtext;}
.select .button	{width: 16px; height: 5; font-family: Webdings; padding: 0;
				font-size: 11px; border: 2 outset buttonhighlight;}
.picks			{z-index:3;}
.droppableElement {}



@media print {
	.screenOnly
	{
		display:none;
	}
}

.tmi, .tml { float:left; text-align:center; }
.tmi a, .tml a {
	background: url(http://i.fpc1.us/images/?v=1&f=t/pa/s.gif) no-repeat;
	width: 40px; height: 31px;
	display:block;
	text-align:center;
	cursor:pointer;
}

.tml a {
	opacity:.25; filter: alpha(opacity=25); -moz-opacity: 0.25;
}
#ari { background-position:0px; }
#atl { background-position:-40px; }
#bal { background-position:-80px; }
#buf { background-position:-120px; }
#car { background-position:-160px; }
#chi { background-position:-200px; }
#cin { background-position:-240px; }
#cle { background-position:-280px; }
#dal { background-position:-320px; }
#den { background-position:-360px; }
#det { background-position:-400px; }
#gnb { background-position:-440px; }
#hou { background-position:-480px; }
#ind { background-position:-520px; }
#jac { background-position:-560px; }
#kan { background-position:-600px; }
#mia { background-position:-640px; }
#min { background-position:-680px; }
#nor { background-position:-720px; }
#nwe { background-position:-760px; }
#nyg { background-position:-800px; }
#nyj { background-position:-840px; }
#oak { background-position:-880px; }
#phi { background-position:-920px; }
#pit { background-position:-960px; }
#sdg { background-position:-1000px; }
#sea { background-position:-1040px; }
#sfo { background-position:-1080px; }
#stl { background-position:-1120px; }
#tam { background-position:-1160px; }
#ten { background-position:-1200px; }
#was { background-position:-1240px; }

.tmim, .tmlm { float:left; padding:0.1em; text-align:center; }
.tmim a, .tmlm a {
	background: url(http://i.fpc1.us/images/?v=1&f=t/pa/sm.gif) no-repeat;
	width: 25px; height: 19px;
	display:block;
	cursor:pointer;
}

.tmlm a {
	opacity:.25; filter: alpha(opacity=25); -moz-opacity: 0.25;
}
#arim { background-position:0px; }
#atlm { background-position:-25px; }
#balm { background-position:-50px; }
#bufm { background-position:-75px; }
#carm { background-position:-100px; }
#chim { background-position:-125px; }
#cinm { background-position:-150px; }
#clem { background-position:-175px; }
#dalm { background-position:-200px; }
#denm { background-position:-225px; }
#detm { background-position:-250px; }
#gnbm { background-position:-275px; }
#houm { background-position:-300px; }
#indm { background-position:-325px; }
#jacm { background-position:-350px; }
#kanm { background-position:-375px; }
#miam { background-position:-400px; }
#minm { background-position:-425px; }
#norm { background-position:-450px; }
#nwem { background-position:-475px; }
#nygm { background-position:-500px; }
#nyjm { background-position:-525px; }
#oakm { background-position:-550px; }
#phim { background-position:-575px; }
#pitm { background-position:-600px; }
#sdgm { background-position:-625px; }
#seam { background-position:-650px; }
#sfom { background-position:-675px; }
#stlm { background-position:-700px; }
#tamm { background-position:-725px; }
#tenm { background-position:-750px; }
#wasm { background-position:-775px; }

.scr { float:left; text-align:center; width: 30px; }
.scr a {
	background: url(http://i.fpc1.us/images/?v=1&f=s/sb/s.gif) no-repeat;
	width: 15px; height: 25px;
	float:left;
	text-align:center;
	cursor:default;
}
#sbb { background-position:0px; }
#sb0 { background-position:-15px; }
#sb1 { background-position:-30px; }
#sb2 { background-position:-45px; }
#sb3 { background-position:-60px; }
#sb4 { background-position:-75px; }
#sb5 { background-position:-90px; }
#sb6 { background-position:-105px; }
#sb7 { background-position:-120px; }
#sb8 { background-position:-135px; }
#sb9 { background-position:-150px; }

.pck { float:left; text-align:center; width: 36px;
	background: url(http://i.fpc1.us/images/?v=1&f=p/36.gif) repeat;
	width: 36px; height: 36px;
	cursor:pointer;cursor:hand;
}
.pck a {
	background: url(http://i.fpc1.us/images/?v=1&f=p/36.gif) no-repeat;
	width: 36px; height: 36px;
	float:left;
	text-align:center;
}
#pk_b { background-position:0px; }
#pk_c { background-position:-36px; }
#pk_d { background-position:-72px; }
#pk_1 { background-position:-108px; }
#pk_1_avail { background-position:-108px; }
#pk_2 { background-position:-144px; }
#pk_2_avail { background-position:-144px; }
#pk_3 { background-position:-180px; }
#pk_3_avail { background-position:-180px; }
#pk_4 { background-position:-216px; }
#pk_4_avail { background-position:-216px; }
#pk_5 { background-position:-252px; }
#pk_5_avail { background-position:-252px; }
#pk_6 { background-position:-288px; }
#pk_6_avail { background-position:-288px; }
#pk_7 { background-position:-324px; }
#pk_7_avail { background-position:-324px; }
#pk_8 { background-position:-360px; }
#pk_8_avail { background-position:-360px; }
#pk_9 { background-position:-396px; }
#pk_9_avail { background-position:-396px; }
#pk_10 { background-position:-432px; }
#pk_10_avail { background-position:-432px; }
#pk_11 { background-position:-468px; }
#pk_11_avail { background-position:-468px; }
#pk_12 { background-position:-504px; }
#pk_12_avail { background-position:-504px; }
#pk_13 { background-position:-540px; }
#pk_13_avail { background-position:-540px; }
#pk_14 { background-position:-576px; }
#pk_14_avail { background-position:-576px; }
#pk_15 { background-position:-612px; }
#pk_15_avail { background-position:-612px; }
#pk_16 { background-position:-648px; }
#pk_16_avail { background-position:-648px; }
a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a:hover {color: #B4363D}

.deemphasized { color: #999999; }
.greyout { color: #CCCCCC; text-decoration: line-through; }
.greybar, .sundaypick { background-color: #FFFFCC; }
.sundaypick { border: solid 1px #FFFFCC; }
.header { font-size: 12px; font-weight: bold;}
.warning { font-size: 11px; color: Red; font-weight: bold; }
.teamname { font-size:11px; font-variant:small-caps; }
.gameday, .tableheader, .userrecord, .otherpick { color:White; font-weight:bold; background-color: #8E9FBC; }
.otherpick { border: solid 1px #8E9FBC; }
.userrecord { text-align:center; font-size:9px; }
.gametime{ font-size:9px; color: #484848; background-color: #EEEEEE; } 
.errorrow { background-color: #FFCCCC; }
.win { color:#00CC00; font-weight:bold;}
.loss { color:#CC0000; font-weight:bold;}
.tie { color:#999999; font-weight:bold;}

.winArr { color:White; background-color:#00CC00; font-weight:bold; font-size:16px;}
.lossArr { color:White; background-color:#CC0000; font-weight:bold; font-size:16px;}
.tieArr { color:White; background-color:#999999; font-weight:bold; font-size:16px;}

.headerbackground { background-color:#000000;}
.navlink, .navlink:hover { color: #EE9999;}
.navlinkseparator { color:#CCCCCC;}


/* nav */

#nav li a {
	display:block;
	padding: 2px 2px 2px 0.5em;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #fff;
	text-decoration: none;
}

#nav li#first 
{
	border-left: 1px solid #CCCCCC;
}

#nav li ul a 
{
	background-color: #8E9FBC;
	width:200px;
}

#nav li a:hover 
{
	color: #484848; 
	background-color: #EEEEEE;
}