body {
	font-size:			62.5%;
	font-family:		Arial, sans-serif;
	margin:				1.2em 0;
	padding:			0;
}
img {
	border:				0;
}
a {
	text-decoration:	none;
}
a:hover,
a:focus {
	text-decoration:	underline;
}
.clear {
	clear:				both;
}
/* Structure */
#Page {
	width:				97.3em;
	margin:				0 auto;
}
#PageHeader {
	width:				95.5em;
	background:			url(../images/header-bg.gif) repeat-x;
	min-height:			17.9em;
}
#PrintLogo {
	display:			none;
}
#PageBodyStart,
#PageBody {
	clear:				both;
	background:			url(../images/page-bg.gif) top right no-repeat;
	min-height:			15.7em;
	margin-bottom:		2.7em;
}
#PageBodyStart #MainContent {
	width:				48.8em;
	margin:				4.4em 2.7em 0 0.9em;
	float:				left;
}
#PageBody #MainContent {
	width:				48.8em;
	margin:				4.4em 0 0 2.9em;
	float:				left;
}
#PageBodyStart #SecondaryContent {
	width:				23.9em;
	margin:				16.7em 2.7em 0 0;
	float:				left;
}
#PageBodyStart #TertiaryContent {
	width:				18.2em;
	float:				left;
}
#PageBody #TertiaryContent {
	width:				18.2em;
	float:				left;
	margin-left:		3.4em;
}
#SubMenu{
	width:				23.9em;
	float:				left;
}
#PageFooter {
	background:			#ebecec;
	padding:			0.2em 1.4em 0.6em 1.4em;
	color:				#474747;
	float:				left;
	width:				83em;
	margin-top:			4em;
}
#PageFooterLogo {
	float:				left;
	margin-left:		1em;
	width:				9.6em;
}
/* Header */
#PageHeader #MainLogo {
	float:				left;
}
#PageHeader #MainLogo h1 {
	font-size:			1em;
	margin:				0;
	padding:			0;
}
#PageHeaderLogo {
	padding-right:		1.5em;
	background:			#fff;
}
#MainFlash {
	height:				138px;
}
/* Navigation */
#MainNav {
	float:				left;
	width:				75.8em;
}
#MainNav ul {
	margin:				0;
	padding:			0;
	list-style:			none;
	width:				100%;
	height:				4.1em;
}
#MainNav ul li {
	float:				left;
}
#MainNav ul li a {
	display:			block;
	float:				left;
	font-size:			1.6em;
	font-family:		"Helvetica Neue", Arial, sans-serif;
	color:				#474747;
	text-decoration:	none;
	padding:			0.875em 1.5em 0.275em 0.75em;
	border-bottom:		0.25em solid #d1d4d3;
}
#MainNav ul li span {
	display:			block;
	float:				left;
	font-size:			1.6em;
	font-family:		"Helvetica Neue", Arial, sans-serif;
	padding:			0.875em 1.5em 0.275em 0.75em;
	border-bottom:		0.25em solid #008b95;
	color:				#000;
}
#MainNav ul li a.selected,
#MainNav ul li a:hover,
#MainNav ul li a:focus {
	border-bottom:		0.25em solid #008b95;
	color:				#000;
}
#SubMenu {
	margin-top:			4.9em;
	border-top:			5px solid #e0e2e1;
	border-bottom:		5px solid #e0e2e1;
}
#SubMenu h2 {
	color:				#008b95;
	font-size:			1.5em;
	padding:			0.5em 0.8em 0.5em 0.8em;
	margin:				0;
	border-bottom:		1px solid #e9ebea;
}
#SubMenu ul {
	list-style:			none;
	margin:				0;
	padding:			0;
}
#SubMenu ul li {
	border-bottom:		1px solid #e9ebea;
}
#SubMenu ul li a {
	color:				#474747;
	display:			block;
	font-size:			1.4em;
	padding:			0.8em 0.9em;
	text-decoration:	none;
}
#SubMenu ul li a.selected,
#SubMenu ul li a:hover,
#SubMenu ul li a:focus {
	color:				#000;
	background:			url(../images/submenu-bg.gif) #aad8db repeat-x;
}
/* Content */
#PageBody #MainContent h1,
#PageBodyStart #MainContent h2 {
	font-size:			3em;
	font-weight:		normal;
	margin:				0;
}
#MainContent h2 {
	font-size:			2.5em;
	font-weight:		normal;
	margin:				0;
}
#MainContent p {
	font-size:			1.2em;
	color:				#474747;
}
#MainContent p.preamble {
	font-size:			1.5em;
	color:				#008b95;
}
#MainContent p a {
	color:				#008b95;
	text-decoration:	underline;
}
#MainContent p a:hover,
#MainContent p a:focus {
	background:			#008b95;
	color:				#fff;
	text-decoration:	none;
}
#MainContent .contact-row {
	clear:				both
}
#MainContent .contact-row .contact-first,
#MainContent .contact-row .contact-second {
	float:				left;
	width:				22em;
	margin:				0 2em 3em 0;
}
#MainContent .contact-row h2 {
	font-size:			1.4em;
	color:				#008b95;
	margin:				0;
}
#MainContent .contact-row p {
	font-size:			1.2em;
	margin:				0;
	color:				#474747;
}
#MainContent .contact-row a {
	color:				#000;
}
#MainContent #ContactForm {
	color:				#474747;
}
#MainContent #ContactForm .contact-area-inputs {
	float:				left;
	width:				16em;
	margin-right:		1em;
}
#MainContent #ContactForm .contact-area-textarea {
	float:				left;
	width:				19.9em;
}
#MainContent #ContactForm label {
	display:			block;
	font-size:			1.2em;
}
#MainContent #ContactForm input,
#MainContent #ContactForm textarea {
	border:				0;
	background:			#ebecec;
	margin-bottom:		0.3em;
}
#MainContent #ContactForm input#ContactSubmit {
	color:				#fff;
	font-size:			1.2em;
	font-weight:		bold;
	padding:			0.2em 0.3em 0.3em 0.3em;
	background:			url(../images/btn-submit-bg.gif) repeat-x;
}
#MainContent #ContactForm input#ContactReset {
	font-size:			1.2em;
	padding:			0.2em 0.3em 0.3em 0.3em;
	font-weight:		bold;
	color:				#000;
	background:			url(../images/btn-reset-bg.gif) repeat-x;
}
#PageBody #MainContent .download {
	clear:				both;
}
#PageBody #MainContent .download div {
	margin-top:			2em;
	float:				left;
}
#PageBody #MainContent .download .image {
	width:				17em;
	margin-right:		0.9em;
}
#PageBody #MainContent .download .content {
	width:				30.9em;
}
#PageBody #MainContent .download .content p {
	margin:				0;
	font-size:			1.2em;
	padding-left:		0.4em;
}
#PageBody #MainContent .download .content p.header {
	margin-top:			2.2em;
}
#PageBody #MainContent .download .content ul {
	list-style:			none;
	margin:				0;
	padding:			0.4em 0.5em;
	border-top:			1px solid #d1d4d3;
	border-bottom:		1px solid #d1d4d3;
}
#PageBody #MainContent .download .content ul li {
	display:			inline;
	margin-right:		2em;
}
#PageBody #MainContent .download .content ul li a {
	color:				#000;
	font-size:			1.2em;
	background:			url(../images/link-arrow.gif) 100% 60% no-repeat;
	padding:			0.2em 1.3em 0.2em 0;
}
#MainContent p.update {
	clear:				both;
	color:				#909090;
	font-style:			italic;
	font-size:			0.9em;
}
#MainContent .content-footer {
	border-top:			1px solid #d1d4d3;
	padding:			0.8em 1em;
}
#MainContent .content-footer ul {
	margin:				0;
	padding:			0;
	list-style:			none;
}
#MainContent .content-footer ul li {
	margin-right:		3.8em;
	display:			inline;
}
#MainContent .content-footer a {
	background:			url(../images/link-arrow.gif) 100% 50% no-repeat;
	font-size:			1.2em;
	padding-right:		1.3em;
	color:				#000;
}
#PageBodyStart #SecondaryContent #NewsListing h2 {
	background:			url(../images/news-header.gif) top right no-repeat;
	color:				#008b95;
	font-size:			1.5em;
	padding:			1.4em 3.4em 1.05em 0.8em;
	margin:				0;
}
#PageBodyStart #SecondaryContent #NewsListing ul {
	list-style:			none;
	margin:				0;
	padding:			0;
}
#PageBodyStart #SecondaryContent #NewsListing ul li {
	border-top:			1px solid #e9ebea;
	padding:			1em 1.3em;
}
#PageBodyStart #SecondaryContent #NewsListing ul li span {
	color:				#7f7f7f;
}
#PageBodyStart #SecondaryContent #NewsListing ul li a {
	font-size:			1.2em;
	display:			block;
	color:				#474747;
}
#PageBodyStart #SecondaryContent #NewsListing .morenews {
	margin:				0;
	padding:			0 1.3em 0.3em 1.3em;
	border-bottom:		3px solid #e0e2e1;
}
#PageBodyStart #SecondaryContent #NewsListing .morenews a {
	color:				#000;
	font-size:			1.2em;
	padding-right:		1.3em;
	background:			url(../images/link-arrow.gif) 100% 50% no-repeat;
}
#PageBodyStart #SecondaryContent #NewsListing .newsletter {
	margin:				0;
	border-bottom:		5px solid #e0e2e1;
	padding:			0.5em 1.3em 1.1em 1.3em;
}
#PageBodyStart #SecondaryContent #NewsListing .newsletter a {
	color:				#000;
	font-size:			1.5em;
	background:			url(../images/link-arrow.gif) 100% 80% no-repeat;
	padding-right:		1em;
}
#PageBodyStart #TertiaryContent #LanguageSwitch {
	text-align:			right;
	margin:				11px 4px 10.1em 0;
}
#PageBody #TertiaryContent #LanguageSwitch {
	text-align:			right;
	margin:				11px 4px 10.1em 0;
}
#PageBodyStart #TertiaryContent #Partners {
	background:			url(../images/partner-bg.gif);
	width:				167px;
	height:				190px;
	margin-top:			2.3em;
}
#PageBodyStart #TertiaryContent #Partners h2 {
	border-bottom:		1px solid #e9ebea;
	margin:				0 2px;
	color:				#008b95;
	font-size:			1.5em;
	padding:			0.8em 0.8em 0.3em 0.8em;
}
#PageBodyStart #TertiaryContent #Partners p {
	text-align:			center;
	margin:				10px 0 0 0;
}
#PageBody #TertiaryContent #NewsListing {
	border-top:			5px solid #e0e2e1;
	border-bottom:		5px solid #e0e2e1;
	margin-right:		1em;
}
#PageBody #TertiaryContent #NewsListing ul {
	list-style:			none;
	margin:				0;
	padding:			0;
}
#PageBody #TertiaryContent #NewsListing ul li {
	border-bottom:		1px solid #e9ebea;
}
#PageBody #TertiaryContent #NewsListing ul li a {
	color:				#474747;
	display:			block;
	font-size:			1.2em;
	padding:			0.3em;
	text-decoration:	none;
}
#PageBody #TertiaryContent #NewsListing ul li a.selected,
#PageBody #TertiaryContent #NewsListing ul li a:hover,
#PageBody #TertiaryContent #NewsListing ul li a:focus {
	background:			url(../images/newslist-bg.gif) 0% 50% repeat-x;
}
#PageBody #TertiaryContent #NewsListing ul li a span {
	display:			block;
	text-decoration:	none;
	font-size:			0.8em;
}
#PageBody #TertiaryContent #NewsListing .newsletter {
	margin:				0;
	border-top:			2px solid #e9ebea;
	padding:			0.5em 0.3em;
}
#PageBody #TertiaryContent #NewsListing .newsletter a {
	font-size:			1.2em;
	color:				#000;
	background:			url(../images/link-arrow.gif) 100% 80% no-repeat;
	padding-right:		1.3em;
}
/* Footer */
#PageFooter .copyright {
	float:				left;
	margin:				0;
}
#PageFooter .contact {
	text-align:			right;
	margin:				0;
}
#PageFooter .contact a {
	color:				#000;
}