body		{ behavior: url("/csshover3.htc"); } 
article		{ display:block; }
aside		{ display:block; }
figure		{ display:block; }
footer		{ display:block; }
header		{ display:block; }
hgroup		{ display:block; }
nav			{ display:block; }
section		{ display:block; }

html {
	height:100%;
	width:100%;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}

body {
	height:100%;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background:#ffffff url('../../content/images/background_blue.png') top left repeat-y;
	background-attachment:fixed;
	color:#000000;
	font-family:"Arial", "Tahoma", "Verdana", "Times New Roman", "sans-serif";
	font-size:14px;
	font-weight:normal;
}

nav						{ margin:0px 0px 0px 48px; padding:0px 0px 0px 0px;  width:176px; border:0px; }
nav>ul					{ margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  list-style-type:none; }
nav>ul li				{ margin:2px 0px 2px 0px;  padding:0px 0px 0px 0px;  width:176px; height:42px; vertical-align:bottom; }
nav>ul li.ison			{ background:url('../../content/images/menu_on.png') top left no-repeat; }
nav>ul li.ison:hover	{ background:url('../../content/images/menu_on.png') top left no-repeat; }
nav>ul li.isoff			{ background:url('../../content/images/menu_off.png') top left no-repeat; }
nav>ul li.isoff:hover	{ background:url('../../content/images/menu_off.png') top left no-repeat; }
nav>ul li a				{ margin:0px 0px 0px 0px;  padding:0px 0px 0px 24px; height:42px; display:block; line-height:42px; font-size:15px; color:#767676; font-weight:bold; text-decoration:none; }
nav>ul li a:hover		{ color: #003c6a; }
nav>ul li a:focus		{ color: #003c6a; }

div.greybar					{ width:100%; height:144px; overflow:auto; clear:both; background:#f2f2f2 url('../../content/images/background_grey.png') top left repeat-x; }
div.greybar img				{ width:160px; height:144px; float:left; }
div.greybar h1				{ margin:40px 0px 0px 90px; padding:0px 0px 0px 0px; color:#0B345B; font-size:36px; font-style:italic; float:left; }
div.page_layout				{ overflow:auto; clear:both; margin-top:16px; }
div.page_content			{ margin-left:226px; padding-left:24px; max-width:664px; font-size:14px; color:#1f497d; }
div.page_content h2			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:21px; font-style:italic; }
div.page_content div.blurb	{ margin:12px 0px 0px 0px; }
div.page_content h2.init	{ }
div.page_content h2.next	{ padding:24px 0px 0px 0px; }
div.page_copyright			{ margin:16px 0px 16px 226px; padding-left:24px; max-width:664px; font-size:12px; color:#959595; text-align:center; }
div.nav						{ float:left; }
div.nav img					{ margin:0px 0px 12px 28px; width:198px; height:150px; }

table.contact					{ margin:0px auto 0px auto; }
table.contact tbody tr			{ }
table.contact tbody tr td.lbl	{ padding:4px 4px 4px 4px; font-weight:bold; text-align:right; font-size:22px; }
table.contact tbody tr td.val	{ padding:4px 4px 4px 4px; font-weight:normal; text-align:left; font-size:22px; }

a.toggle		{ display:block; font-size:15px; text-decoration:none; color:#428c7d; }
a.toggle:hover	{ color: #8B4343; }
a.toggle:focus	{ color: #8B4343; }
