body {
	background: #FFFFFF url('images/tile.gif') repeat-x;
	font: 1em;
}
.pagetitle {
	font: bold 80% arial, helvetica, verdana, tahoma, sans-serif;
	color: #046AAB;
}
.content {
	background: #FFFFFF;
	padding: 10px 35px 15px 25px;
	text-alight: left;
	vertical-align: top;
}
.flash {
	width: 418px;
	background: #CBD6DF;
	text-align: center;
	padding: 15px 20px;
}
.textpadding {
	background: #FFFFFF;
	padding: 10px 25px 10px 20px;
	margin-right: 0;
	text-alight: left;
	vertical-align: top;
}
.portfolio-content {
	background: #B9C7D4;
	padding-top: 10px;
	padding-left: 20px;
	margin-right: 0;
	text-alight: left;
	vertical-align: top;
}
.text {
	font: 10pt/1.6 arial, helvetica, verdana, tahoma, sans-serif;
	letter-spacing: 0.03em;
	color: #000000;
}
.text a {
	font: bold 100% arial, helvetica, verdana, tahoma, sans-serif;
	letter-spacing: 0.05em;
	color: #000000;
	text-decoration: none;
}
.text a:hover {
	font: bold 100% arial, helvetica, verdana, tahoma, sans-serif;
	letter-spacing: 0.05em;
	color: #046AAB;
	text-decoration: none;
}
.submenu {
	background: url('images/header_submenu.jpg') no-repeat;
	font: bold 0.7em/1.1 arial, helvetica, verdana, tahoma, sans-serif;
	color: #046AAB;
	text-align: right;
	vertical-align: middle;
	letter-spacing: 0.008em;
	padding-right: 12px;
}
.submenu a  {
	color: #046AAB;
	text-decoration: none;
}
.submenu A:hover {
	color: #FFFFFF;
}
.portfolio {
	font: bold 0.7em/1.1 helvetica, arial, verdana, tahoma, sans-serif;
	color: #046AAB;
	padding-right: 12px;
}
.portfolio a  {
	font: bold 100%;
	color: #046AAB;
	text-decoration: none;
}
.portfolio A:hover {
	color: #FFFFFF;
}
.downloads {
	background: #D9E2E8;
	font: bold 0.70em/1.2 helvetica, arial, verdana, tahoma, sans-serif;
	color: #046AAB;
	padding-left: 10px;
}
.download_box {
	background: #046AAB;
	font: bold 0.70em/1.2 arial, helvetica, verdana, tahoma, sans-serif;
	color: #FFFFFF;
	margin: 2;
	padding-left: 10px;
}
.resources {
	background: #FFFFFF;
	font: 8pt/1.2 arial, helvetica, verdana, tahoma, sans-serif;
	color: #046AAB;
	letter-spacing: 0.005em;
	padding-left: 6px;
}
.resources_box {
	background: #046AAB;
	font: bold 8pt/1.2 arial, helvetica, verdana, tahoma, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0.08em;
	margin: 2;
	padding: 2px 0px 2px 10px;
}
.contact_box {
	background: #DAE4EA;
	width: 232;
	height: 180;
	padding: 4px 4px 4px 3px;
}
.contact {
	font: 8pt/1.1 arial, helvetica, verdana, tahoma, sans-serif;
	color: #046AAB;
	padding-left: 5px;
}
.contact ul {
	color: #046AAB;
}
.contact li {
	line-height: 130%;
	margin-left: -18;
	margin-bottom: 12;
}
.send {
	color: #046AAB;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
}
.news-signup {
	background: #D9E2E8;
	font: bold 0.70em italic helvetica, arial, verdana, tahoma, sans-serif;
	color: #046AAB;
	
}
.sitemap {
	font: bold 100% arial, helvetica, verdana, tahoma, sans-serif;
	color: #579FD2;
}
.sitemap a {
	color: #579FD2;
	text-decoration: none;
}
.sitemap a:hover {
	color: #D9E2E8;
	text-decoration: underline;
}
.sitemap-sub {
	font: bold 90% arial, helvetica, verdana, tahoma, sans-serif;
	color: #046AAB;
}
.sitemap-sub a {
	color: #046AAB;
	text-decoration: none;
}
.sitemap-sub a:hover {
	color: #D9E2E8;
	text-decoration: underline;
}
.footer {
	background: #B9C7D4;
	font: bold 8pt helvetica, arial, verdana, tahoma, sans-serif;
	color: #22225A;
	letter-spacing: 0.08em;
	padding-left: 10px;
}
.footer a  {
	color: #22225A;
	text-decoration: none;
}
.footer A:hover {
	color: #FFFFFF;
}
.copyright {
	background: #CBD6DF;
	font: 8.5pt helvetica, arial, verdana, tahoma, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0.005em;
	padding-left: 10px;
}
.copyright a  {
	color: #FFFFFF;
	text-decoration: none;
}
.copyright A:hover {
	color: #22225A;
}