body {
	background: #0071BC;
	font-family: Gill Sans, Gill Sans MT, Arial, sans;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	
	width: 276px;
	height: 99px;
	
	background: #0071BC;
}

#logo img {
	border: none;
	padding: 0;
	margin: 0;
	margin-left: 22px;
	margin-top: 22px;
}

.menumain {
	position: absolute;
	top: 0;
	left: -1000px;
	background: #00ADEE;
	text-align: center;
	margin: 0;
	padding: 0;
}

.menumain a {
	text-decoration: none;
	display: block;
	margin: 0.5em;
	margin-top: 18px;
	font-weight: bold;
	
	color: #fff;
}

.menumain a:hover {
	color: #4d4d4d;
}

.menudropdown {
	position: absolute;
	top: 0;
	left: -1000px;
	
	margin: 0;
	padding: 0;
	padding-top: 8px;
	
	background: #00ADEE;
	text-align: center;
}

.menudropdown a {
	text-decoration: none;
	display: block;
	margin-bottom: 0.25em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	
	color: #fff;
}

.menudropdown a:hover {
	color: #4d4d4d;
}

.sidemain {
	position: absolute;
	top: 0;
	left: 0px;
	background: #00ADEE;
	text-align: right;
	margin: 0;
	padding: 0;
}

.sidemain a {
	text-decoration: none;
	display: block;
	margin: 0.5em;
	font-weight: bold;
	
	color: #fff;
}

.sidemain a:hover {
	color: #4d4d4d;
}

.sideslideout {
	position: absolute;
	top: 0;
	left: -1000px;
	
	margin: 0;
	padding: 0;
	padding-top: 8px;
	
	background: #00ADEE;
	text-align: center;
}

.sideslideout a {
	text-decoration: none;
	display: block;
	margin-bottom: 0.25em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	
	color: #fff;
}

.sideslideout a:hover {
	color: #4d4d4d;
}

#motto {
	color: #fff;
	font-size: 1.3em;
	
	position: absolute;
	top: 75px;
	left: 120px;
	
	text-align: right;
	font-style: italic;
}

#pagetitle {
	display: block;
	
	position: absolute;
	top: 120px;
	left: 120px;
	
	padding-left: 1em;
}

#pagetitle h1 {
	padding: 0;
	margin: 0;
	font-weight: bolder;
	font-size: 2.3em;
	
	display: inline;
	
	color: #F7931E;
}

#pagetitle h2 {
	padding: 0;
	margin: 0;
	
	font-size: 1.8em;	
	font-weight: normal;

	display: inline;
	
	color: #fff;
}

#theboxfilledwithcontent {
	background: #fff;
	color: #000;
	
	position: absolute;
	top: 180px;
	left: 120px;
	
	font-size: 0.9em;
	
	padding: 1em;
}

#theboxfilledwithcontent p {
	text-align: justify;
	text-indent: 1.5em;
	
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
	font-size: 1.1em;
}

#theboxfilledwithcontent ul {
	margin-left: 4em;
}

#footer {
	color: #fff;
	font-size: 0.8em;
	text-align: center;
	
	position: absolute;
	top: -500px;
	left: 120px;
}