body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0px;
	padding:10px;
	/***
	background-image:url(/images/nav_bkgd_10_80.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#babec2;
	***/
	background-color:#babec2;
	}
	
#wrap	{
	width:820px;
	}

/**** TABS ***/

div#banner	{
	font-weight:bold;
	}
	

	
div#content	{
	background-color:#ffffff;
	border:1px solid #003366;
	border-right-width:1px;
	border-bottom-width:1px;
	padding:1em;
	position:relative;
	z-index:101;
	}	
	
#footer	{
	font-size:10px;
	color:#333333;
	text-align:right;
	padding:3px;
	}
	
h1, h2, h3, h4, h5	{
	color:#003366;
	}
	
h1	{
	font-size:20px;
	margin:10px 0px 16px 0px;
	}
	
h2	{
	font-size:14pt;
	margin:10px 0px 5px 0px;
	}
	
h3	{
	font-size:12pt;
	margin:20px 0px 5px 0px;
	}
	
h4	{
	font-size:11pt;
	}

h5	{
	font-size:10pt;
	}
	
a	{
	font-weight:normal;
	text-decoration:none;
	}
	
a:link	{
	color:#003366;
	}

a:visited	{
	color:#3e5266;
	}
	
	a.contactEmail	{
		text-decoration:none;
		color:#003366;
		font-weight:bold;
		}
	
a:hover	{
	color:#cc0000;
	text-decoration:none;
	}
	
a.tab	{
	background-color:#f0f0f0;
	border:1px solid #000000;
	border-bottom-width:0px;
	padding:2px 1em 2px 1em;
	text-decoration:none;
	position:relative;
	top:-1px;
	z-index:100;
	font-size:10pt;
	color:#333333;
	font-weight:bold;
	}
	
a.tab, a.tab:visited	{
	color:#333333;
	}	
	
a.tab:hover	{
	background-color:#d0d0d0;
	color:#606060;
	}			

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited	{
	background-color:#ffffff;
	color:#003366;
	border-color:#003366;
	z-index:102;
	}	
	
p	{
	margin:5px 0px 5px 0px;
	color:#000000;
	}

.comment	{
	color:#cc0000;
	}
	
.na	{
	color:#cccccc;
	}
	
td	{
	vertical-align:top;
	}
	
table#existingGamesTable	{
	width:800px;
	}
	
	tr#headerRow {
		font-weight:bold;
		color:#666666;
		}
		
	tr#headerRow td {
		padding-top:10px;
		}
		
		td#gameDate	{
			width:75px;
			}
			
		td#gameDay	{
			width:50px;
			}
			
		td#gameTime	{
			width:100px;
			}
			
		td#gameField	{
			width:150px;
			}
		
		td#gamePermit	{
			width:95px;
			}
				
		td#gameTeam1	{
			width:80px;
			}
			
		td#gameVs	{
			width:30px;
			}
			
		td#gameTeam2	{
			width:80px;
			}
			
		td#gameResult	{
			width:140px;
			}
			
		td#gameNotes	{
			width:200px;
			font-size:9pt;
			}
			
		td#editGame	{
			width:18px;
			}
			
		td#deleteGame	{
			width:18px;
			}
			
	tr.newDayRow td	{
		border-top:1px solid #000000;
		}
		
	tr.sameDayRow	{
		}

	tr.newWeekRow td	{
		border-top:2px solid #000000;
		}
		
	tr.newWeekSpacerRow td	{
		border-top:2px solid #000000;
		padding:0px;
		height:10px;
		}
		
	tr#pastPractice, tr#pastPractice a	{
		color:#666666;
		background-color:#cccccc;
		}
		
	tr#pastGame, tr#pastGame a	{
		color:#000000;
		background-color:#cccccc;
		}
		
	tr#todaysGame	{
		background-color:#FFCC99;
		font-weight:bold;
		}
		
	tr#todaysGame a	{
		font-weight:bold;
		}
		
	tr#postponed, tr#postponed a	{
		color:#cc0000;
		background-color:#cccccc;
		}
		
	tr#adminHeaderRow {
		font-weight:bold;
		color:#666666;
		}
		
	tr#adminHeaderRow td {
		border-bottom:2px solid #000000;
		}
		
	tr.adminRow td	{
		padding:10px 0px;
		}
		
	td#adminGameDate	{
		width:100px;
		
		}
		
		input.inputDate	{
			width:65px;
			font-size:8pt;
			}
		
	td#adminGameTime	{
		width:105px;
		}
		
		select.inputTime	{
			width:100px;
			font-size:8pt;
			}
		
	td#adminGameField	{
		width:125px;
		}
		
		select.inputField	{
			width:120px;
			font-size:8pt;
			}
			
	td#adminGameTeam1, td#adminGameTeam2	{
		width:105px;
		}
		
		
		
		select.inputTeam	{
			width:100px;
			font-size:8pt;
			}

	td#adminGameScore1, td#adminGameScore2	{
		width:55px;
		}
		
		input.inputScore	{
			width:50px;
			font-size:8pt;
			}
			
		select.inputStatus	{
			width:120px;
			font-size:8pt;
			}			
			
		input.adminGameNotes	{
			width:200px;
			font-size:8pt;
			}

	form	{
		padding:0px;
		margin:0px;
		}
			
	form.editButton, form.deleteButton	{
		display:inline;
		padding:0px;
		margin:0px;
		height:18px;
		}
		
	form.logoutForm	{
		display:inline;
		padding:0px;
		margin:0px;
		}
		
	td#adminFirstName, td#adminLastName	{
		width:100px;
		}
		
		input.inputName	{
			width:90px;
			}
			
	td#adminTeam	{
		width:105px;
		}
		
	td#adminWork, td#adminCell	{
		width:120px;
		}
		
		input.inputWork, input.inputCell	{
			width:110px;
			}
			
	td#adminEmail	{
		width:220px;
		}
		
		input.inputEmail	{
			width:210px;
			}
			
.winner	{
	color:#e31218;
	}