/* header */
	#HeaderBackgroundWrapper{margin:0px; padding:0px; float:left; width:100%;}
	#HeaderNavigation{font-size: 12px; font-weight: bold; text-decoration-line: none; text-decoration-style: solid; margin:0px; padding:0px; margin-top: 8px; margin-bottom: 8px; width:100%;  }
	#SepaLogo{padding-top: 15px; padding-left: 10px; padding-bottom:5px;}
	.HeaderDropShaddow{-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.18); -moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.18); box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.18); z-index:900;}
	
/* header nav bar top right */
	#HeaderNavigation a{text-decoration:none; font-weight:normal;}
	#HeaderNavigation a:hover{text-decoration:underline; font-weight:normal;}
	#HeaderNavBar{margin:0px; padding:0px; float:right; font-weight:bold !important; color:#333333;}
	#HeaderNavBar a{font-weight:bold !important; color:#333333; text-decoration:none;}
	#HeaderNavBar a:hover{color:#333333; text-decoration:underline;}
	#HeaderNavigation ul{margin:0px; padding:0px; list-style:none; display:inline;}
	#HeaderNavigation ul li{margin:0px; padding:0px; padding-right:18px; display:inline; font-size:1.083em;}
	
/* header search bar */
	#HeaderSearchBarBackground{margin: 0px; padding: 0px; height: 100px; background-image: url(../../images/template/header-background.jpg); background-repeat: no-repeat;}
	#HeaderSearchBar{margin: 0px; width:190px; padding-top: 56px; font-size: 12px; line-height: 12px; float: right; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
	.SearchBar{margin:0px; padding:0px;  width: 135px; height: 20px; font-size: 12px; line-height: 12px; margin-right: 10px; vertical-align: top;}
	.SearchGo{margin:0px; padding:2px; height: 28px; width: 35px; line-height: 12px; text-align: center; vertical-align: middle;}
	
/* main navigation */
	#NavigationWrapper .container {padding-right:0px !important; padding-left:0px !important;}
	#NavigationWrapper{margin:0px; padding:0px; width: 100%; background-color: #005983; color: #ffffff;  z-index:999;position:relative; }
	#NavigationBar{margin:0px; padding:0px; color:#FFF; display:block; position:relative; z-index:800; font-size:1.1em; background-color:#005983;}
	#NavigationBar ul{margin:0px; padding:0px; list-style:none; position:relative;}
	#NavigationBar ul li{margin:0px; padding:0px; display:inline; font-size:1em; font-weight:bold; }
	#NavigationBar ul li a{text-decoration:none; color:#FFF; padding-left:20px; padding-right:20px; padding-bottom:8px; padding-top:8px; display:block; font-size:14px; line-height:18px;}
	#NavigationBar ul li ul li a{text-decoration:none; color:#FFF; padding:5px; padding-left:5px; padding-right:5px; display:inline-block; width:160px; font-size:12px; }
	#NavigationBar ul li {float:left; list-style: none;}
	#NavigationBar li:hover{background-color:#c7d9ed;}
	#NavigationBar ul li:hover a{color:#000000 !important; text-decoration:none !important;}
	/* sub menu colours for normal and hover */
	#NavigationBar ul li:hover ul li a{color:#005983 !important;  text-decoration:none;}
	#NavigationBar ul li:hover ul li:hover a{color:#333 /*CB6C28 /* 820000  002f46 */ !important;  text-decoration:none;}
	/* end of sub menu stuff */
	#NavigationBar a:hover{text-decoration:none; color:#000; background-color:#c7d9ed;}
	#NavigationBar ul li ul {z-index:120; display:none; position:absolute; margin:0px; padding:5px; vertical-align:bottom; float:none;  -webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.35); box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.35);} 
	#NavigationBar ul li ul li {float:none; margin:0px; padding:0px;  background-color:#c7d9ed; color:#000000; /*border-top: 1px solid #000;*/  font-size:12px; line-height:14px; vertical-align:bottom; z-index:120; display: block; }
	#NavigationBar ul li ul li:hover { background-color:#c7d9ed; float:none;}
	#NavigationBar ul li:hover > ul {display: block; position: absolute;}
	#NavigationBar ul li:hover > li {float:none;}
	#NavigationBar ul li ul {display: none; background-color:#c7d9ed;}
	#NavigationBar ul li ul li:hover {float:none;}
	
/* footer */
	.FooterStyle{Border-bottom:1px solid #d1d2d4; Border-right:1px solid #d1d2d4; Border-left:1px solid #d1d2d4; background-color: #e7e8e9;}
	footer{margin:0px;  padding:0px; /*background-color:#e7e8e9;*/  width:100%; z-index:100;}
	#FooterHolder{	margin: 0px; padding: 0px; margin-left: auto; margin-right: auto; overflow: hidden; padding: 15px; padding-top: 20px; padding-bottom: 20px; z-index: 100; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d1d2d4; border-bottom-color: #d1d2d4; border-left-color: #d1d2d4; background-color:#e7e8e9;}
	.FooterLinksLeft{margin:0px; padding:0px; margin-top:25px;}
	.FooterLinksRight{ text-align:right; font-weight:bold; color:#00506d; font-size:14px;  text-align:right; margin-top:18px; margin-bottom:10px;}
	.FooterLinksRightText{margin:0px; padding:0px; padding-right:10px; top:-5px; position:relative;}
	.FooterLinksRight img {float:right !important;}	
	.FooterLinksRight a {float:right !important;}
    .LivingwageLogo	{margin-right:6px;}
	
/* left hand secondary navigation */
	#LeftNavigation{margin:0px; padding:0px; list-style:none; display:block; position:relative; z-index:180; padding-bottom:20px; padding-left:10px; padding-right:10px; }
	#LeftNavigation li{list-style:none; margin:0px; padding:0px;  word-spacing:normal;}
	.TopLeftMenuItem{font-size:2.0em;}
	#LeftNavigation ul{list-style:none; margin:0px; padding:0px; margin-left:15px; position:relative; font-size:12px; }
	#LeftNavigation a{margin: 0px; padding:0px; text-decoration:none; word-wrap:break-word; padding-left:3px; font-weight:bold; display: block; padding-top:10px;}
	#LeftNavigation ul ul {padding:0px; margin:0px;}
	#LeftNavigation	a{color:#005983; text-decoration:none;}
	#LeftNavigation a:hover{color:#000;}
	#LeftNavigation ul li {background-image:url(../../images/navigation/menu-arrow.png); background-repeat:no-repeat; background-position:left top; padding-left:10px; overflow:hidden;}
	#LeftNavigation ul ul li {background-image:url(../../images/navigation/menu-line.png); background-repeat:no-repeat; background-position:left top; padding-left:10px; overflow:hidden; padding-top:1px;}
	
/* Quick links */
	#QuicklinksList h2 {font-weight:bold;}
	#NavigationBar #MenuQuicklinks a{padding-left:5px !important; padding-right:10px !important;}
	#MenuQuicklinks{float:right; padding-left:0px !important; padding-right:0px !important; padding-bottom:8px; padding-top:8px; display:block; font-size:14px; line-height:18px; background-color:#1a2d55 !important;}
	#MenuQuicklinks #QuickLink .QLArrow, #MenuQuicklinks #QuickLink a{float:left !important;}
	#NavigationBar #MenuQuicklinks #QuickLink :hover, #NavigationBar #MenuQuicklinks :hover{background-color:#1a2d55 !important; color:#FFF !important;}
	.QuicklinksFloatbox{float:left; width:33.3% !important; }
	#QuicklinksList{display:none; background-color:#1a2d55 !important; margin:0px; padding:0px; width:100%; margin-left:auto; margin-right:auto;}
	#QuicklinksList ul {margin:0px; padding:0px; padding-top:8px; padding-bottom:8px; display:block !important; }

	#QuicklinksListWrapper{background-color:#1a2d55 !important;}
	.qlist {margin-right:50px !important; margin-top:4px !important; margin-bottom:5px !important;}
	.qlist li{padding-left:10px; padding-bottom:5px !important; list-style:none;}
	.qlist li a{color:#FFFFFF !important;}
	.qlist li a:hover{color:#68a84d !important;}
	#QuicklinksList h2 {font-size:16px; color:#FFF; margin:0px !important; padding:0px !important; padding-top:10px !important; padding-left:5px !important;}
	.QLArrow{width:15px; height:15px; background-image:url(../../images/template/positive.png);  background-repeat:no-repeat; overflow:hidden;}
	#QLWrapper{margin:0px !important; padding:0px !important; width: 100%; background-color:#1a2d55 !important; color: #ffffff;  z-index:888; position:relative; }	