
	/* The root element */
	html {
		/* This causes a graphical glitch during loading
		behavior : url(../scripts/html5.htc);
		*/
	}
	/* Sections */
	html {}
		body {
			background-color : #ffffff;
			color: #565656;
			font-size : 62.25%;
			font-family : Helvetica, Arial, Sans-Serif;
			font-weight: normal;
			line-height : 18px;
			margin : 0em;
			padding : 2em;
		}
		section {
			display : block;
		}
		nav {
			display : block;
		}
		article {
			display : block;
		}
			aside {
				display : block;
			}
			h1 {
				color : #027185;
				font-size :	180%;
				font-weight : bold;
				line-height: 22px;
				text-transform: uppercase;
				margin : 0em 0em 0.75em 0em;
			}
			h2 {
				color : #027185;
				display : block;
				font-size :	180%;
				font-weight : bold;
				margin : 0em 0em 20px 0em;
			}
			h3 {
				color : #027185;
				display : block;
				font-size :	140%;
				font-weight : bold;
				margin : 0em 0em 13px 0em;
			}
				h3 span {
					color : #027185;
					font-size :	80%;
					font-weight : normal;
				}
			h4 {
				color : #027185;
				display : block;
				font-size :	110%;
				font-weight : normal;
				margin : 0em 0em 10px 0em;
			}
			h5 {}
			h6 {}
		header {
			display : block;
		}
		footer {
			display : block;
		}
		address {
			font-style : normal;
		}

	/* Grouping content */
	p {
		margin : 0em 0em 20px 0em;
		font-size: 9pt;
	}
	hr {
		background-color : #dddfe1;
		border : none;
		clear : both;
		color : #eeefef;
		height : 1px;
		margin : 20px 0em 20px 0em;
		width : 100%;
		overflow: hidden;
	}
	br {}
	pre {}
	dialog {}
	blockquote {}
	ol {}
		ol li {}
		ol ol {
			margin-bottom : 0em;
		}
	ul {
		margin : 0em 0em 1em 2em;
		padding : 0em 0em 0em 0em;
	}
		ul li {}
		ul ul {
			margin-bottom : 0em;
		}
	dl {
		margin : 0em 0em 1em 0em;
	}
		dl dt {
			font-weight : bold;
			margin : 0em 0em 0em 0em;
		}
		dl dd {
			margin : 0em 0em 0em 0em;
		}

	/* Text-level semantics */
	a {}
		a:link {
			color : #005261;
			text-decoration : underline;
		}
		a:hover{
			color : #005261;
			text-decoration : underline;
		}
		a:visited,
		a:active {
			color : #005261;
			text-decoration : underline;
		}
		a.orange:link {
			color : #ff6600;
			text-decoration : underline;
		}
		a.orange:hover{
			color : #ff6600;
			text-decoration : underline;
		}
		a.orange:visited,
		a.orange:active {
			color : #ff6600;
			text-decoration : underline;
		}
		body.index a {
			color : #ff6600;
		}
		a.toTop:link {
			color : #027185;
			text-decoration : underline;
		}
		a.toTop:hover{
			color : #027185;
			text-decoration : underline;
		}
		a.toTop:visited,
		a.toTop:active {
			color : #027185;
			text-decoration : underline;
		}
	q {}
	cite {}
	em {}
	strong {}
	small {}
	mark {}
	dfn {}
	abbr {}
	time {}
	progress {}
	meter {}
	code {}
	samp {}
	kbd {}
	sub {}
	sup {}
	span {}
	i {}
	b {}
	bdo {}
	ruby {}
	rt {}
	rp {}

	/* Edits */
	ins {}
	del {}

	/* Embedded content */
	figure {}
		figure legend {}
	img {
		border : none;
		vertical-align : middle;
	}
	iframe {}
	embed {}
	object {}
	param {}
	video {}
	audio {}
	source {}
	canvas {}
	map {}
	area {}

	/* Tabular data */
	table {
		border-collapse : collapse;
		margin : 0em 0em 1em 0em;
	}
		caption {
			font-size :	110%;
			font-weight : bold;
			text-align : left;
		}
		colgroup {}
			col {}
		tbody {}
			tr {
				vertical-align : top;
			}
				td {}
				th {
					text-align : left;
				}
		thead {}
			thead tr {}
				thead td {
					padding: 0px;
				}
				thead th {}
		tfoot {}
			tfoot tr {}
				tfoot td {padding: 6px 10px 0px 0px}
				tfoot th {padding: 6px 0px 0px 0px}

	/* Forms */
	form {
		margin : 0em 0em 0em 0em;
	}
		fieldset {
			border : none;
			margin : 0em 0em 1em 0em;
			padding : 0em 0em 0em 0em;
		}
			fieldset legend {
				font-size : 100%;
				font-weight : bold;
			}
			label {}
			input {
				font-family : Arial, Sans-Serif;
				font-size : 110%;
			}
			button {
				font-family : Arial, Sans-Serif;
				font-size : 100%;
				overflow : visible;
			}
			select {
				font-family : Arial, Sans-Serif;
				font-size : 110%;
			}
			datalist {}
				optgroup {}
					option {}
			textarea {
				font-family : Arial, Sans-Serif;
				font-size : 110%;
			}
			output {}

	/* Interactive elements */
	details {}
		details legend {}
	datagrid {}
	command {}
	bb {}
	menu {
		padding : 0em 0em 0em 0em;
	}

	/* Data Templates */
	datatemplate {}
		rule {}
		nest {}

	/* Miscellaneous elements */
	legend {}
	div {}

	/* Generic Markup */
	.clear {
		clear : both;
		height : 0.1em;
		margin : -1px 0em 0em 0em;
		overflow : hidden;
		visibility : hidden;
	}
		br.clear,
		hr.clear {
			height : 0.001em;
			margin : -1px 0em 0em 0em;
			overflow : hidden;
			visibility : hidden;
		}
	.left {
		float : left;
	}
		img.left {
			margin : 0em 20px 0.5em 0em;
		}
	.right {
		float : right;
	}
		img.right {
			margin : 0em 0em 20px 20px;
		}
	.toLeft {
		text-align : left;
	}
	.toRight {
		text-align : right;
	}
	.toCenter {
		text-align : center;
	}
	.hidden {
		display : none;
	}

