body
{
	background-color:#FFFFFF;
	font-weight:normal;
	color:#01545F;
	font-size:medium;
	line-height:1.5em;
	font-family:Arimo,Arial;
	letter-spacing:0pt;
	word-spacing:2pt;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
}
a.b
{
	display:block;
	text-decoration:none;
	font-size:92%;
}
a.c
{
	display:block;
	text-decoration:none;
	text-align:center;
	background-color:#04C3DE;	
	border-color:#026A79;
	border-style:solid;
	border-width:1px;
	border-spacing:0em;
	border-radius:7px;
	margin:auto;
	font-weight:bold;
	width:12em;
	height:3em;
	align-items:center;
}
a.d
{
	font-weight:bold;
}
div.a
{
	max-width:64em;
	height:auto;
	margin:0px auto;
}
h1
{
	font-size:x-large;
	line-height:18pt;
	font-weight:bold;
}
h2
{
	font-size:large;
	line-height:16pt;
	font-weight:bold;
}
h3
{
	font-size:medium;
	line-height:14pt;
	font-weight:bold;
}
img.a
{
	margin: 0em 0.25em 0em 0em;
}
p.a
{
	margin: 0em;
}
table
{
	border-color:#01545F;
}
table.g
{
	border-style:solid;
	border-width:1px;
	border-spacing:0em;
}
td.am
{
	text-align:center;
}
ul.a
{
	list-style-type:none;
	border-width:0em;
	width:100%;
	margin:0em;
	padding:0em 0em;
	width:100%;
}
ul.a button
{
	padding:0em 0.4em 0.1em 0em;
	background-color:#FFFFFF;
	border-width:0em;
	margin:0em;
	width:10.65em;
	height:1.375em;
	font-size:medium;
	color:#01545F;
	cursor:pointer;
	text-align:left;
}
ul.a ul.a
{
	position:absolute;
	width:10.65em;
	display:none;
	padding-left:0em;
}
ul.a ul.a button
{
	height:1.375em;
}
ul.a:hover ul
{
	display:block;
}
ul.a button:hover
{
	background-color:#CACACA;
}
@media (min-width: 801px)
{
	div.b
	{
		width:11em;
		position:absolute;
		float:left;
		margin:2em 0.75em auto 0em;
		border:none;
	}
	div.c
	{
		max-width:64em;
		margin:0em 11em 0.5em 11.25em;
		padding-top:4em;
		padding-left:1em;
		border:none;
	}
	div.e
	{
		max-width:64em;
		float:left;
		margin-top:3.75em;
		margin-right:0.75em;
		line-height:1.5em;
	}
	div.f
	{
		margin-right:0.5em;
		margin-top:4.25em;
		float:right;
	}
	div.f
	{
		margin:auto;
	}
	div.tl
	{
		float:left;
		margin-right:5px;
	}
	div.tr
	{
		float:right;
		margin-left:5px;
	}
	nav
	{
		width:10.65em;
		height:25em;
		border:1px solid;
		border-color:#C0D0FF;
		border-radius:5px;
		padding:0.5em;
		padding-top:0.7em;
		margin-top:0.4em;
		margin-bottom:0em;
		float:left;
	}
}
@media (max-width: 800px)
{
	div.c
	{
		margin:0em;
	}
	div.b, div.d, div.f, nav
	{
		display:none;
	}
	div.e
	{
		width:95%;
		position:absolute;
		float:left;
		top:3em;
		margin-right:0.7em;
		line-height:1.5em;
	}
	div.tl, div.tr
	{
		width:100%;
		overflow-y:auto;
	}
}
