﻿body
{
	font-size: 65%;
	font-family: Arial, Helvetica, sans-serif;
}
a
{
	text-decoration: none;
}
a img
{
	border: none;
}
p
{
	font-size: 1.2em;
	line-height: 1.3em;
	color: #5F6062;
}
hr
{
	margin: 0px;
	border: none 0;
	border-top: 1px dotted #569FD3;
	height: 1px;
}
h1
{
	font-size: 1.5em;
	color: #a6792b;
}
h2
{
	font-size: 1.5em;
	color: #266092;
}
h3
{
	font-size: 1.2em;
	color: #a6792b;
}
h4
{
	font-size: 1.2em;
	color: #569FD3;
}
.optima
{
	background-color: #ddecf6;
}
.footer p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #9A9C9E;
}
.footer a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #9A9C9E;
}
.services .footer a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #9A9C9E;
}
.footer a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #266092;
}
.newsItems
{
	font-size: 1.2em;
}
.newsItems a
{
	font-weight: bold;
	color: #a6792b;
}
.newsItems .newsTitle
{
	font-weight: bold;
	color: #266092;
}
.servicesContainer1 p
{
	margin: 0 12px;
}
.servicesContainer1 h1
{
	margin: 0 12px;
}
.servicesContainer1 h2
{
	margin: 0 12px;
}
.servicesContainer1 h3
{
	margin: 5px 12px;
}
.servicesContainer2 p
{
	margin: 0 12px;
}
.servicesContainer2 h1
{
	margin: 0 12px;
}
.servicesContainer2 h2
{
	margin: 0 12px;
}
.servicesContainer2 h3
{
	margin: 5px 12px;
}
.servicesContainer2NoBox a
{
	text-decoration: underline;
	color: #266092;
}
.servicesContainer2NoBox p
{
	margin: 0 0px;
}
.servicesContainer2NoBox h1
{
	margin: 0 0px;
}
.servicesContainer2NoBox h2
{
	margin: 0 0px;
}
.servicesContainer2NoBox h3
{
	margin: 5px 0px;
}
.services p
{
	color: #5F6062;
}
.services a
{
	color: #266092;
}
.services li
{
	font-weight: bold;
	font-size: 1.2em;
	color: #569FD3;
}
.services ul
{
	padding-left: 13px;
	margin-left: 13px;
	margin-top: 0px;
}
.about li
{
	font-size: 1em;
	color: #5F6062;
}
.about ul
{
	padding-left: 0px;
	margin-left: 1.2em;
	margin-top: 0px;
}
.about h1
{
	margin: 0 0px;
}
.about h2
{
	margin: 0 0px 5px;
}
.about h3
{
	margin: 14px 0px 5px;
}
.about h4
{
	margin: 5px 0px 5px;
}
.about .rightColumn
{
	font-size: 1.2em;
	line-height: 1.3em;
	color: #5F6062;
}
.about .rightColumn a
{
	color: #266092;
	text-decoration: underline;
}
.about .leftColumn
{
	font-size: 1.2em;
	line-height: 1.3em;
	color: #A6792B;
}
.staffName
{
	font-weight: bold;
	color: #266092;
}
.jobLocation
{
	font-weight: bold;
	color: #333333;
	font-size:9px;
}
.staffTitle
{
	color: #569FD3;
}
.employeeInfoClosed
{
	width: 372px;
	background-color: #f2ebdf;
}
.employeeInfoOpen
{
	width: 372px;
	background-color: #f2ebdf;
}
.employeeInfoDescription
{
	width: 372px;
	background-color: #f2ebdf;
}
.employeeInfoCopy
{
	border-top: white solid;
	border-top-width: 1px;
	width: 100%;
	padding-bottom: 9px;
	padding-top: 5px;
}
.contact .leftColumn
{
	font-size: 1.2em;
	line-height: 1.3em;
	color: #A6792B;
}
.contact .rightColumn
{
	font-size: 1.2em;
	line-height: 1.3em;
	color: #5F6062;
}
.contact h3
{
	margin: 14px 0px 5px;
}
.contact h4
{
	margin: 14px 0px 5px;
}
.formLabel
{
	color: #569ED2;
	font-weight: bold;
	width: 100px;
}
.formLabel2
{
	font-size: 1.2em;
	color: #569ED2;
	font-weight: bold;
	width: 100px;
}
.press h3
{
	margin: 14px 0px 12px;
}
.press .leftColumn
{
	font-size: 1.2em;
	color: #A6792B;
}
.press .rightColumn
{
	font-size: 1.2em;
	line-height: 1.3em;
	color: #5F6062;
}
.newsItems2
{
	padding-left: 9px;
}
.pressReleaseNewsHeadlineSelected
{
	font-weight: bold;
	color: #266092;
}
.newsItems2 .pressReleaseNewsHeadline
{
	font-weight: bold;
	color: #569ED2;
}
.newsItems2 .pressReleaseNewsHeadlineSelected
{
	font-weight: bold;
	color: #266092;
}
.callOut
{
	font-weight: bold;
	font-size: 1.5em;
	color: #A6792B;
	padding: 10px;
	text-align: center;
}
.locationName
{
	font-weight: bold;
	color: #266092;
}
.locationInfo
{
	line-height: 1.3em;
}
.locationButtonExpand
{
	padding: 9px;
}
.mapIt
{
	margin-right: 9px;
}
.regionalTitle
{
	font-weight: bold;
}
.locationsContainer1
{
	font-size: 1.2em;
	color: #A6792B;
}
.locationsContainer2
{
	font-size: 1.2em;
	color: #A6792B;
}
.locationsContainer1 a
{
	color: #A6792B;
	text-decoration: underline;
}
.locationsContainer2 a
{
	color: #A6792B;
	text-decoration: underline;
}
.successMessage
{
	color: Green;
	font-weight: bold;
}
.errorMessage
{
	color: Red;
	font-weight: bold;
}
.infoMessage
{
	color: Black;
	font-weight: bold;
}
.underline a
{
	text-decoration: underline;
	color: #266092;
}
.formField
{
	background-color: White;
	color:#5F6062;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	border:solid 1px #266092;
}

