BODY {
	MARGIN: 0px; FONT-SIZE: 0.75em; COLOR: black; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

P { 
    COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H3 {

	COLOR: #0A2074;
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

TABLE {
	FONT-SIZE: 1.0em;
}

A:visited {
	COLOR: #0a2074
}

A {
	TEXT-DECORATION: none
}

A:link {
	COLOR: #0a2074; TEXT-DECORATION: none
}

A:hover {
	COLOR: #0a2074; TEXT-DECORATION: underline
}

A.SiteNameLink {
	TEXT-DECORATION: none;
}

A.SiteNameLink:hover {
	TEXT-DECORATION: underline
}

A.SiteNameLink_Current {
	TEXT-DECORATION: none
}

A.SiteNameLink_Current:hover {
	TEXT-DECORATION: underline
}

#Accessibility {
	PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: right; MARGIN: 8px
}

#Header {
	BACKGROUND-COLOR: #001e8c; COLOR: white; DISPLAY: block; VERTICAL-ALIGN: middle; WIDTH: 100%; HEIGHT: 120px; Float:left; 
}

#Logo {
	FLOAT: Left; POSITION: relative; WIDTH: 630px; HEIGHT: 120px
}

#Logo_Navy {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_SkyBlue {
	Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_Coral {
	Z-INDEX: 3; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_Orange {
	Z-INDEX: 4; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_Purple {
	Z-INDEX: 5; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_BlueGrey {
	Z-INDEX: 6; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_Olive {
	Z-INDEX: 7; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_Magenta {
	Z-INDEX: 8; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

#Logo_Navy {
	VISIBILITY: visible
}

#Search {
	POSITION: relative; FLOAT: right; HEIGHT: 100px; WIDTH: 235px;
}

#Search DIV {
	POSITION: absolute; VERTICAL-ALIGN: middle; TOP: 30%;
}

.SearchTextBox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;  BORDER-RIGHT-WIDTH: 0px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle;  
}

.SearchButton { 
	BORDER-TOP-WIDTH: 0px;  BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN-LEFT: 3px; HEIGHT: 18px; VERTICAL-ALIGN: middle;
}

#Links {
	float:left; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: center
}

#Links A {
	BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; COLOR: white; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-DECORATION: none
}

#Links A.LinkNoSeparator {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}

#Links A:hover {
	BORDER-RIGHT: white 2px solid; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-DECORATION: underline
}

#Links A.LinkNoSeparator:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}

#Links A:visited {
	BORDER-RIGHT: white 2px solid; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

#Links A.LinkNoSeparator:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

#Links {
	BACKGROUND-COLOR: #0a2074
}

.Breadcrumb {
     MARGIN: 5px; float:left;
}

.Breadcrumb UL {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}

.Breadcrumb UL LI {
	DISPLAY: inline; MARGIN-LEFT: 0px
}

.FooterLink {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 20px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

#FooterLinks {
	BORDER-TOP: #0a2074 2px dotted; FLOAT: left; MARGIN: 20px auto 10px; WIDTH: 100%; PADDING-TOP: 20px
}

#Content {
	FLOAT: left; WIDTH: 100%
}

#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical {
	margin-left:16px; margin-top:8px; margin-right:16px; margin-bottom:8px;
}
#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical UL {
	MARGIN: 8px; LIST-STYLE-TYPE: none
}

#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical UL {
	DISPLAY: block
}

#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical LI {
	DISPLAY: block
}

#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical UL LI A {
	COLOR: white
}

#Content #LeftContent .Section .SectionHeader .BreadcrumbVertical LI {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/cccapps/branding/Images/VerticalSiteNode.gif); BACKGROUND-REPEAT: no-repeat;
}

#Content #LeftContent .Section .SectionHeader .BreadcrumbVertical UL LI.CurrentSiteNodeVertical {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/cccapps/branding/Images/VerticalSiteNode_Current.gif); BACKGROUND-REPEAT: no-repeat
}

.NavigationMenu UL {
	FLOAT: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT: #0a2074 1px solid; BORDER-TOP: #0a2074 1px solid; BORDER-LEFT: #0a2074 1px solid; BORDER-BOTTOM: #0a2074 1px solid; WIDTH: 100%
}

.NavigationMenu {
	PADDING-RIGHT: 2px;
}

LI.SiteNode A:hover {
	BACKGROUND: #001e8c; COLOR: white; TEXT-DECORATION: underline
}

LI.SiteNode {
	CLEAR: both; FLOAT: none; DISPLAY: block; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 0px;
}

LI.SiteNode A {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: none
}

#LeftContent {
	FLOAT: left; WIDTH: 22%
}

#LeftContent {
	FLOAT: left; WIDTH: 22%
}

#CentreContent {
	FLOAT: left; WIDTH: 55%
}

#CentrePadding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#MainContentPadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}

.SectionHeader {
	BACKGROUND-COLOR: #0a2074
}

.SectionContent {
	PADDING-TOP: 10px
}
.SectionHeader {
	MARGIN-BOTTOM: 0px
}

.SectionHeaderLeft {
	BACKGROUND-IMAGE: url(/cccapps/branding/Images/leftcorner_navy.gif)
}
.SectionHeaderLeft {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 12px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}

.SectionHeaderRight {
	BACKGROUND-IMAGE: url(/cccapps/branding/Images/rightcorner_navy.gif)
}

.SectionHeaderRight {
	DISPLAY: block; FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 12px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}

.SummaryLinksLeft {
	BACKGROUND-IMAGE: url(/cccapps/branding/Images/leftcorner_navy.gif)
}
.SummaryLinksRight {
	BACKGROUND-IMAGE: url(/cccapps/branding/Images/rightcorner_navy.gif)
}
.SectionContent {
	BORDER-RIGHT: #0a2074 1px solid; BORDER-TOP: #0a2074 1px solid; BORDER-LEFT: #0a2074 1px solid; BORDER-BOTTOM: #0a2074 1px solid
}
.SummaryLinksHeader {
	BACKGROUND-COLOR: #0a2074
}
.SummaryLinksContent {
	BORDER-RIGHT: #0a2074 1px solid; BORDER-TOP: #0a2074 1px solid; BORDER-LEFT: #0a2074 1px solid; BORDER-BOTTOM: #0a2074 1px solid
}

.Section {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: left
}
.SectionHeader {
	FONT-WEIGHT: bold; MIN-HEIGHT: 25px; FLOAT: left; WIDTH: 100%; COLOR: white; TEXT-ALIGN: left
}
.SectionHeaderTitle {
	FLOAT: left; PADDING-TOP: 3px
}

LI.PageNode {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

LI.CurrentPageNode {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.CurrentSiteNode {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.PageNode A {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: none
}

LI.CurrentPageNode A {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #0a2074; PADDING-TOP: 3px; TEXT-DECORATION: none
}
LI.CurrentSiteNode A {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #0a2074; PADDING-TOP: 3px; TEXT-DECORATION: none
}
LI.CurrentPageNode A:hover {
	BACKGROUND: #001e8c; COLOR: white; TEXT-DECORATION: underline
}
LI.CurrentSiteNode A:hover {
	BACKGROUND: #001e8c; COLOR: white; TEXT-DECORATION: underline
}
LI.PageNode A:hover {
	BACKGROUND: #001e8c; COLOR: white; TEXT-DECORATION: underline
}

.BreadcrumbVertical {
	FLOAT: left; PADDING-TOP: 5px
}
.BreadcrumbVertical UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.BreadcrumbVertical UL LI {
	MARGIN: 0px 0px 5px
}

DIV.BreadcrumbVertical UL LI.SiteNodeVertical A.SiteNameLink {
	COLOR: white
}
DIV.BreadcrumbVertical UL LI.CurrentSiteNodeVertical A.SiteNameLink_Current {
	COLOR: white
}

LI.SiteNodeVertical A {
	COLOR: white; TEXT-DECORATION: none;
}

LI.SiteNodeVertical A:hover {
	COLOR: white; TEXT-DECORATION: underline
}

LI.CurrentSiteNodeVertical A {
	COLOR: white
}

.CurrentSiteNodeVertical {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px
}

UL.SectionList {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.SectionTitle {
	FLOAT: left; PADDING-TOP: 3px
}
LI.SectionListItem {
	DISPLAY: block; MARGIN: 0px 0px 5px; LIST-STYLE-TYPE: none
}

P.error { 
    COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold
}

.darkgreybackground {
	BACKGROUND: #9C9A9C;
}

.mediumgreybackground {
	BACKGROUND: #D6D3D6;
}

.lightgreybackground {
	BACKGROUND: #F4F2F4;
}


/* Sports Clubs Search CSS */

.ClubDetailsTableContent { 
	background: #E0DCDC; 
	font: 0.9em;
	padding: 3px 3px 3px 3px;
	border-spacing: 3pt 3pt 3pt 3pt;
	vertical-align: top;
}

.ResultsTableContent {
	background: #E0DCDC; 
	font: 0.9em;
	padding: 5px 5px 5px 5px;
	border-spacing: 3pt 3pt 3pt 3pt;
	vertical-align: top;
}