/*<title>APW - CSS</title>*/
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color:#FFF;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color: Black;
}
#layoutTable {
	width: 100%;
	text-align:left;
	border: 0px 0px 0px 0px;
}
td {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 10pt;
}
td#menu{
	vertical-align: top;
	width:180px;
}
td#spon{
	vertical-align: top;
	width:180px;
}
td#menu td{
	font-weight:bold;
	text-decoration: none;
	color: Blue;
	border-right: 1px solid blue;
	border-left: 1px solid blue;
}
td#menu td#link{
	border-bottom: 1px solid blue;
}
td#main {
	/*background-color: Yellow;*/
	width: 90%;
	vertical-align: top;
}
td#main table#contacts {
	font-weight: Normal;
}
td#main table#maps {
	width: 360px;
	font-weight: Normal;
}
td#main table#board td {
	font-weight: Bold;
}
td#main table#divisions td {
	font-size: 10pt;
}
#rules a {
	font-weight:bold;
}
#board a {
	font-weight:bold;
}
#divisions{
	width:550px;
}
.t {
	border-top: 1px solid black;
}
.l {
	border-left: 1px solid black;
}
.b {
	border-bottom: 1px solid black;
}
.r {
	border-right: 1px solid black;
}
.al{
	text-align:left;
}
td#header {
	height:50px;
	text-align:center ;
	font-size: 20pt;
	font-weight:bold;
	color:Yellow;
	background-color: Blue;
	vertical-align : middle;
}
td#footer {
	height:60px;
	text-align:center ;
	font-size: 7.5pt;
	vertical-align : bottom;
}

div#pageTitle {
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: center; 
	 text-decoration: underline ; 
	 font-weight: bold; 
	 font-size: 18pt;
}
p#subTitle {
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: center; 
	 font-weight: bold; 
	 font-size: 16pt;
}
#year{
	 text-align: center; 
	 text-decoration: none ; 
	 font-weight: normal; 
	 font-size: 16pt;
}
a:link{
	color: Blue;
}
a:visited{
	color: Blue;
}
a:hover{
	color: Yellow;
	background-color: Blue;
}
a:active{
	color: Red;
}
div#signup{
	color:red;
	font-size:20pt;
	font-weight:normal;
	text-align: center;
	text-decoration: none;
}
.bl{
	border-left: 1px solid blue;
}
.br{
	border-right: 1px solid blue;
}
.bt{
	border-top: 1px solid blue;
}
.bb{
	border-bottom: 1px solid blue;
}
/* Teams Menu */
#teams {
		visibility: hidden;
		position: absolute;
		top:159px;
		left:169px;
		width:180px;
}
#teams td{
		font-weight:bold;
		color:blue;
		background:#FFf;
		border-right: 1px solid blue;
		border-left: 1px solid blue;
}
#cougars {
		border-bottom: 1px solid blue;
}
#f3knights {
		border-top: 1px solid blue;
}

/* League Standings Menu */
#leags {
		visibility: hidden;
		position: absolute;
		top:203px;
		left:169px;
		width:120px;
}
#leags td{
		font-weight:bold;
		color:blue;
		background:#FFF;
		border-right: 1px solid blue;
		border-left: 1px solid blue;
}
#war {
		border-bottom: 1px solid blue;
}
#f1knights {
		border-top: 1px solid blue;
}

/* Overall Standings Menu */
#overs {
		visibility: hidden;
		position: absolute;
		top:225px;
		left:169px;
		width:120px;
}
#overs td{
		font-weight:bold;
		color:blue;
		background:#FFf;
		border-right: 1px solid blue;
		border-left: 1px solid blue;
}
#jpeewee {
		border-bottom: 1px solid blue;
}
#midget {
		border-top: 1px solid blue;
}

/* Schedules Menu */
#scheds {
		visibility: hidden;
		position: absolute;
		top:181px;
		left:169px;
		width:200px;
}
#scheds td{
		font-weight:bold;
		color:blue;
		background:#FFF;
		border-right: 1px solid blue;
		border-left: 1px solid blue;
}
#snacks {
		border-bottom: 1px solid blue;
}
#snacks {
		border-top: 1px solid blue;
}

/* maps Menu */
#maps {
		visibility: hidden;
		position: absolute;
		top:171px;
		left:179px;
		width:200px;
		height:200px;
		background:#FFF;
		overflow: auto;
}
#maps td{
		font-weight:bold;
		color:blue;
		border-right: 1px solid blue;
		border-left: 1px solid blue;
}
#anaheim {
		border-top: 1px solid blue;
}
#yorbalinda {
		border-bottom: 1px solid blue;
}
.heading{
	color:yellow;
	background:blue;
	font-size:12pt;
	font-weight:bold;
	border-bottom: 1px solid #ddf;
	border-right: 1px solid blue;
	border-left: 1px solid blue;
	padding-left: 5px;
	cursor:pointer;
}
.lightrow{
	background:#FFF;
}
.darkrow{
	background:#EEF;
}
.hand{
	cursor:pointer;
}