<!--

/* ACCESS SUPPORT */

h1, .accessaid {

	position : absolute ;
	height : 0 ;
	overflow : hidden ;
}



/* LAYOUT */

body {
	font-family : Verdana, Arial, Helvetica, "Nimbus Sans L", "DejaVu Sans", sans-serif ;
	font-size : 105% ;
	background : #7b81b7 ;
	color : #000000 ;
	text-align : center ;
	line-height : 1.7em ;
}

#container {
	width : 90% ;
	margin : 0 auto ;
	background : #ffffff ;
	color : #000000 ;
}

#logo, #mainnav, #content{
	margin : 0 2em 0 2em ;
}

#content {
	text-align : left ;
}

#content, #footer {
	padding-bottom : 0.25em ;
}

#content ul, #content li {
	margin : 0 ;
	padding : 0 ;
}

#content ul, #content li {
	list-style-type : none ;
}

#gallery {
	text-align : center ;
}

#equalpolicy, #equalpolicy h2 {
	background : #7b81b7 ;
	color : white ;
}

#footer {
	margin-top : 0.75em ;
	padding-top : 0.25em ;
	border-top : 2px solid #7b81b7 ;
	padding-bottom : 0.5em ;
}

.spacer {
	clear : both ;
}

dd {
	margin-left : 0.25em ;
	padding-left : 0.25em ;
	padding-top : 0.5em ;
	padding-bottom : 0.5em ;
}



/* IMAGES */

#logo {
	padding-top : 0.25em ;
	padding-bottom : 0.25em ;
}

#logos {
	float : right ;
	width : 155px ;
	padding-top : 0.4em ;
}

#logos li {
	padding-bottom : 0.2em ;
}

#map, #logos {
	text-align : center ;
}

#picture, #premises {
	padding-top : 0.4em ;
	padding-left : 0.5em ;
	text-align : right ;
}

#picture {
	float : right ;
	width : 300px ;
}

#premises {
	float : right ;
	width : 255px ;
}

.imggaps {
	padding-right : 1em ;
	width : 290px ;
	height : 218px ;
}

img {
	border : 0 ;
}



/* HEADINGS */

h1, h2, h3 {
	background : transparent ;
	color : #fa0dfa ;
}

h1 {
	font-size : 130% ;
}

h2 {
	font-size : 120% ;
}

h3 {
	font-size : 110% ;
}

h4 {
	font-size : 105% ;
}


/* NAVIGATION */

#topnav ul, #topnav li, #mainnav ul, #mainnav li {
	margin : 0 ;
	padding : 0 ;
}

#topnav li, #mainnav li {
	list-style-type : none ;
	display : inline ;
}

#topnav {
	text-align : right ;
	padding-bottom : 0.4em ;
	background : #ffffff ;
	color : #000000 ;
}

#mainnav {
	padding-top : 0.5em ;
	padding-bottom : 0.5em ;
}

.menugaps {
	padding-right : 0.5em ;
}

a {
	background : transparent ;
	color : #0000ff ;
	text-decoration : none ;
}

a:hover, .currentlink {
	background : transparent ;
	color : #fa0dfa ;
	text-decoration : underline ;
}

h3 a, h3 a:hover {
	cursor : text ;
	background : transparent ;
	color : #fa0dfa ;
	text-decoration : none ;
}

-->