/*td
{
	border: solid pink 1px;
}*/
.popperButton
{
	background-color:#18244E;
}
body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:arial,Verdana,helvetica;
}
A
{
	color:#B6062D;
	cursor:hand;
	font-weight:normal;
	text-decoration:none;
}

A Hover
{
	color:#333333;
	cursor:hand;
	font-weight:normal;
	text-decoration:underline;
}

A img
{
	border:none;
}
table.banner td.bannerLeft
{
	background-image:url(../Images/branding/aucklandfootball/afflogo.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#EBEBE3;
	vertical-align:top;
	padding-left:0px;
	padding-top:10px;
	height:73px;
	width:300px;
}
table.banner td.bannerCenter
{
	
	background-image :none ;
}
table.banner td.bannerRight
{
	background-color:#EBEBE3;
	height:73px;
}
table.outside td.footer
{
	background-repeat: repeat-x;
	text-align:center;
	background-color:black;
}
table.outside td.footerText
{
	text-align:center;
	font-size:8pt;	
	color:White;
	background-color:black;
}

table.outside td.footerImage
{
	text-align:left;
	background-color:black;
}

table.master td.body
{
	vertical-align:top;
	padding-top:10px;
	background-color:#E7E7EF;
}
td.leftshadow
{
	background-image: url(../Images/page-left-shadow-edge.gif);
	background-repeat: repeat-y;
	
}
td.rightshadow
{
	background-image: url(../Images/page-right-shadow-edge.gif);
	background-repeat: repeat-y;
}
table.master td.menu
{
	font-family:Arial;
	background-color:#006D8F;
	text-align:left;
	padding-left:13px;
	text-transform:uppercase;
	font-weight:bold
}
table.master td.menuRight
{
	background-color:#18244E;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
}
table.master td.menu A
{
	font-size:11px;
	color:white;
	text-decoration:none;
	padding:2px 7px 0px 7px;
	font-weight:bolder;
	margin-top:7px;
}

table.master td.menuRight A
{
	font-size:11px;
	color:white;
	text-decoration:none;
	font-weight:bolder;
}

table.master td.menu A:Hover
{
	color:#CECFCE;
}

table.master td.menu A:Hover.active
{
	color:black;
}

table.master td.menu A.active
{
	color:black;
	background-color:#EFF1EC;
}

table.master td.menuRight A.active
{
	color:black;
}
td.body table
{
	font-size:1em;
}
table.master td.breadCrumbBar
{
	padding-left:20px;
	vertical-align:middle;
	font-size:11px;
	word-spacing:10px;
	background-image: url(../Images/lower-menu-backgroud.gif);
}
table.master td.breadCrumbBar A:Hover
{
	color:black;
}

table.master td.breadCrumbBar A:Hover.active
{
	color:white;
}

table.master td.breadCrumbBar A.active
{
	color:white;
	background-color:#18244E;
}

table.master td.breadCrumbBar A
{
	font-size:11px;
	color:black;
	text-decoration:none;
	word-spacing:0px;
	padding:2px 7px 2px 7px;
}
table.list
{
		border:solid 1px gray;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:#EFF1EC;		

}
table.list th
{
	background-image:url(../Images/lower-menu-backgroud.gif);
	text-align:left;
	font-size:11px;
	padding-left:5px;
	vertical-align:middle;
	color:black;
	letter-spacing:1px;
}
table.list th a
{
	color:black;
	text-decoration:none;
}
table.list th a.active
{
	color:#0482FA;
	text-decoration:none;
}
table.list th a:hover
{
	color:black;
	text-decoration:none;
}
table.list td.formLabel
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;
}
table.list td.formLabelNested 
{
	background-color:#DEDFEA;
}
table.list td.formLabelLeft
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;

}

table.list td.formLabelCenter
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:center;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;

}
table.list td.formLabelWide
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;

}
table.list td.formLabelWideRight
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;

}

table.list td.formLabelRight
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;

}
table.list td.formLabelTop
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
	font-size:11px;
}
table.list td.formLabelNarrow
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;
}

table.list td.formLabelNarrowLeft
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;
}

table.list td.formLabelHeader
{
	border-bottom:solid 1px silver;
	background-color:#DEDFEA;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:0px;
	padding-top:5px;
	font-size:11px;
}

table.list td.formLabelPageHeader
{
	border-bottom:solid 1px silver;
	background-color:#18244E;
	text-align:left;
	font-weight:bold;
	color:White;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;

}
table.list td.formInfo
{
	border-bottom:solid 1px silver;
	background-color:#EFF1EC;
	text-align:left;
	font-style:italic;
	border-right:solid 1px silver;
	padding-right:15px;
	padding-left:15px;
	font-size:11px;
	color:Red;
}

table.list td.item
{
	padding:3px;
	border-bottom:solid 1px silver;
	font-size:11px;
	white-space:nowrap;
	background-color:#CED3DE;
}

table.list td.label
{
	border-bottom:solid 1px silver;
	background-color:pink;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	border-right:solid 1px gray;
	padding-right:15px;
	padding-left:15px;
}

table.list td.labelNarrow
{
	border-bottom:solid 1px silver;
	background-color:#EBEBE3;
	text-align:left;
	font-weight:bold;
	border-right:solid 1px silver;
}
span.mandatory
{
	background-image:url(../images/mandatory.png);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;

}
span.accessDenied
{
	font-size:14px;
	color:Red;
	text-align:center;	
}
.pager
{
	font-size:11px;
	text-align:right;
}

table.itemList
{
}

table.itemList td
{
	padding:2px 2px 2px 2px;
	vertical-align:top;
}

table.itemList td label
{
	padding-top:4px;
}

table.itemList td input
{
	float:left;
	margin-right:5px;
	/* margin-bottom:100%; Removed for Firefox display */
}

table.nestedList td.listItem
{	
	font-size:11px;
	white-space:nowrap;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
}

table.nestedList td.listItemRight
{	
	font-size:11px;
	white-space:nowrap;
	padding:3px;
	text-align:right;

}

table.nestedList td.listItemIndent
{	
	font-size:15px;
	white-space:nowrap;
	padding-left:50px;
}

table.nestedList td.seperator
{
	border-bottom:solid 1px silver;
}

table.list td.sneaky
{
	padding:0 0 0 0;
	visibility:hidden;
}
.formInputWide
{
	font-family:Verdana;
	font-size:11px;

}

.formInput
{
	font-family:Verdana;
	font-size:11px;
	
}

.formInputDisplayOrder
{
	font-family:Verdana;
	text-align:right;
	font-size:11px;
}

.formInputNarrow
{
	font-family:Verdana;
	font-size:11px;

}

.formInputRight
{
	font-family:Verdana;
	font-size:11px;
	text-align:right;
	
}

.formInputCode
{
	color:blue;
	cursor:hand;
	font-weight:normal;
}

tr.dataGridHeader td
{
	color:blue;
	cursor:hand;
	font-weight:normal;
	text-decoration:underline;
}

tr.dataGridItem td
{
	font-size:11px;
	padding-right:5px;
	vertical-align:middle;
}

tr.dataGridItemAlt
{
	font-size:11px;
	padding-right:5px;
	background-color:#E0DED1;
	vertical-align:middle;
}

.dataGrid
{
	overflow:hidden;
}

table.inputRequired
{
	background-color:#DFDECA;
	border:solid 1px #333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

table.inputRequired th
{
	background-image:url(../Images/lower-menu-backgroud.gif) !important;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	vertical-align:middle;
	color:black;
	letter-spacing:1px;
	
}

table.inputRequired td
{
	white-space:nowrap;
	padding:8px;
	border-right: solid 1px #333333;
	font-size:11px;
}

table.inputRequired td.label
{
	background-color:#EBEBE3;
	padding-left:10px;
	font-weight:bolder;	
	text-align:right;
	font-size:11px;		

}
span.clickMe
{
	color:#B6062D;
	cursor:hand;
	font-weight:normal;
}

span.clickMeHover
{
	color:#B6062D;
	cursor:hand;
	font-weight:normal;
	text-decoration:underline;
}

.HeaderLoggedInUser
{
	 text-align: right;
	 padding-right : 10px;
	 font-size:11px;
	 
}
.HeaderLoggedInUser A.Link
{
	font-size:11px;
	color:white;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:bolder;
}
.sitefooter
{
	padding-left : 3px;
	background-color:black;
	color : White ;
	background-repeat: repeat-x;
	text-align:center;
	font-size:8pt;	
	border-top:solid 1px black;
}
.small
{
	font-size:xx-small;

}
