@font-face {
	font-family: 'Didot Lt Std Roman';
	src: url('/css/fonts/DidotLTStd-Roman.eot');
	src: url('/css/fonts/DidotLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/DidotLTStd-Roman.woff') format('woff'),
		url('/css/fonts/DidotLTStd-Roman.ttf') format('truetype'),
		url('/css/fonts/DidotLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'Didot Lt Std Bold';
	src: url('/css/fonts/DidotLTStd-Bold.eot');
	src: url('/css/fonts/DidotLTStd-Bold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/DidotLTStd-Bold.woff') format('woff'),
		url('/css/fonts/DidotLTStd-Bold.ttf') format('truetype'),
		url('/css/fonts/DidotLTStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'Didot Lt Std Italic';
	src: url('/css/fonts/DidotLTStd-Italic.eot');
	src: url('/css/fonts/DidotLTStd-Italic.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/DidotLTStd-Italic.woff') format('woff'),
		url('/css/fonts/DidotLTStd-Italic.ttf') format('truetype'),
		url('/css/fonts/DidotLTStd-Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'Didot Lt Std Headline';
	src: url('/css/fonts/DidotLTStd-Headline.eot');
	src: url('/css/fonts/DidotLTStd-Headline.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/DidotLTStd-Headline.woff') format('woff'),
		url('/css/fonts/DidotLTStd-Headline.ttf') format('truetype'),
		url('/css/fonts/DidotLTStd-Headline.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}

* {
	box-sizing:			border-box;
}

body {
	background-color:		#91C4E2;
	border-left:			3px solid #FFFFFF;
	border-right:			3px solid #FFFFFF;
	font-family:			'Didot Lt Std Roman';
	font-size:			14pt;
	min-height:			100%;
	margin:				0 auto;
	max-width:			900px;
	padding:			1px 0 0 0;
}

em.link {
	font-style:			normal;
}

footer p {
	color:				#FFFFFF;
	font-size:			12pt;
	margin:				0 20px 0 0;
	padding-bottom:			20px;
	text-align:			right;
}

h1 {
	font-family:			'Didot Lt Std Headline';
	font-size:			22pt;
}

html {
	background-color:		#108ABE;
	height:				100%;
	margin:				0;
	padding:			0;
}

header {
	margin:				0 20px;
}

header h1 {
	float:				left;
	margin:				0;
	padding:			0;
}

header h2,
header h3 {
	color:				#FFFFFF;
	font-weight:			normal;
	text-align:			right;
}

header h2 {
	padding-top:			122px;
	margin-bottom:			15px;
	font-size:			25pt;
}

header h3 {
	margin:				0;
	padding:			0;
}

img {
	border:				1px solid #2C8B49;
}

img.left {
	float:				left;
	margin:				0 20px 10px 0;
}

img.left_bullets {
	float:				left;
	margin:				0 40px 10px 0;
}

nav {
	clear:				both;
	margin-top:			0;
	width:				100%;
}

nav ul {
	background-color:		#73B9BC;
	float:				left;
	list-style:			none;
	margin:				10px 0 10px 0;
	padding:			0 0 0 20px;
	position:			relative;
	width:				100%;
	z-index:			5;
}

nav ul li {
	float:				left;
	position:			relative;
}

nav a,
em.link {
	color:				#FFFFFF;
	display:			block;
	padding:			10px 8px 5px 8px;
	text-decoration:		none;
}

nav a:hover,
em.link:hover {
	background:			#108ABE;
	color:				#FFFFFF;
}

nav li ul {
	background:			#73B9BC;
	box-shadow:			6px 6px 6px 2px rgba(10, 70, 95, 0.15);
	-moz-box-shadow:		6px 6px 6px 2px rgba(10, 70, 95, 0.15);
	-webkit-box-shadow:		6px 6px 6px 2px rgba(10, 70, 95, 0.15);
	left:				-9999px;
	list-style:			none;
	margin:				0;
	padding:			0;
	position:			absolute;
	width:				200px;
	z-index:			4;
}

nav li ul li {
	float:				none;
}

nav li ul a,
em.link {
	white-space:			nowrap;
}

nav ul li:hover ul {
	border-bottom-left-radius: 	10px;
	border-bottom-right-radius: 	10px;
	left:				0;
}

nav ul li:hover ul li:last-child a,
nav ul li:hover ul li:last-child em.link {
	border-bottom-left-radius: 	10px;
	border-bottom-right-radius: 	10px;
	display:			block;
}

p {
	text-align:			justify;
}

#content {
	height:				auto;
	margin:				20px;
	padding-top:			20px;
}

#logo img {
	border:				0;
}