﻿/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
body {
	background: url("../images/page-bg-top.png") no-repeat top rgb(241, 242, 242); margin: 0px; padding: 0px; line-height: 1.2em; font-family: arial, helvetica, sans-serif; z-index: 9999;
}
img {
	border-color: currentColor;
}
form {
	margin: 0px; padding: 0px;
}
#pageWrap {
	background: url("../images/page-bg-bottom.png") no-repeat bottom; margin: 0px auto;
}
#page {
	margin: 0px auto; padding: 0px; width: 960px;
}
#accessHelpers {
	display: none;
}
#header {
	margin: 0px 8px; padding: 0px; width: 912px; height: 115px; overflow: hidden;
}
#logo {
	padding: 70px 0px 0px; width: 282px; float: left;
}
#logo h1#siteTitle {
	margin: 4px 0px 0px; color: rgb(54, 66, 75); letter-spacing: 0.8px; font-size: 1em; font-weight: normal;
}
#metaNav {
	margin: 0px; padding: 4px 5px 12px; width: 490px; text-align: right; float: right; list-style-type: none;
}
#searchForm {
	padding: 10px 20px 2px 10px; width: 490px; text-align: right; overflow: hidden; float: right;
}
#breadcrumb {
	margin: 0px 8px 0px 18px; padding: 0px; width: 902px; overflow: hidden;
}
#textResizer {
	margin: 0px; padding: 3px 0px 0px; width: 50px; float: right; display: inline; list-style-type: none;
}
#mainNav {
	background: rgb(255, 255, 255); margin: 0px 8px; width: 912px; line-height: 0.9em; overflow: hidden; border-bottom-color: rgb(255, 205, 41); border-bottom-width: 2px; border-bottom-style: solid;
}
#mainNav ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#mainNav li {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; float: left; display: inline;
}
#mainNav a {
	background: rgb(255, 255, 255); padding: 8px 10px; color: rgb(54, 66, 75); font-size: 0.9em; text-decoration: none; display: block;
}
#mainNav .isCurrent {
	background: rgb(255, 205, 41);
}
#mainNav .isParentCurrent {
	background: rgb(255, 205, 41);
}
#mainNav .selectedParent {
	background: rgb(255, 205, 41);
}
#mainNav .isCurrent a {
	background: rgb(255, 205, 41); color: rgb(54, 66, 75);
}
#mainNav .isParentCurrent a {
	background: rgb(255, 205, 41); color: rgb(54, 66, 75);
}
#mainNav .selectedParent a {
	background: rgb(255, 205, 41); color: rgb(54, 66, 75);
}
#mainNav a:hover {
	background: rgb(255, 205, 41); text-decoration: none;
}
#contentColumn {
	width: 738px; overflow: hidden; float: left; display: inline;
}
#navColumn {
	padding: 0px 2px 16px; width: 174px; overflow: hidden; margin-top: 12px; margin-left: 6px; float: left;
}
#subNav {
	width: 174px;
}
#content {
	margin: 20px 0px 0px 20px; width: 714px;
}
#homeFeatureHeader {
	margin: 4px 0px 0px; width: 714px; height: 178px; overflow: hidden;
}
#footer {
	padding: 45px 0px 0px; width: 928px; height: 95px; overflow: hidden; clear: both; margin-top: 5px;
}
#metaNav li {
	margin: 0px; padding: 0px 5px; float: right;
}
#metaNav a {
	color: rgb(0, 0, 0); font-size: 0.7em; text-decoration: none;
}
#metaNav a:hover {
	text-decoration: underline;
}
#searchForm .searchInput {
	font: 11px/1.2 Arial, Helvetica, sans-serif; padding: 3px; border: 1px solid rgb(54, 66, 75); width: 208px; height: 14px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#searchForm .searchButton {
	background: url("../images/sprite.png") no-repeat -2px -1px rgb(54, 66, 75); margin: 1px 0px 0px; border: 1px solid rgb(0, 0, 0); width: 22px; height: 22px; position: absolute; cursor: pointer;
}
#textResizer li {
	margin-left: 2px; float: left; display: inline;
}
#breadcrumb p {
	margin: 0px; padding: 5px 0px 2px; width: 852px; color: rgb(0, 0, 0); font-size: 0.75em; float: left; display: inline;
}
#breadcrumb a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#breadcrumb p a:hover {
	text-decoration: underline;
}
#bannerPremier {
	background: rgb(255, 255, 255); padding: 2px 2px 10px;
}
#bannerPremier ul {
	margin: 0px; padding: 0px 10px 0px 27px; color: rgb(0, 0, 0);
}
#bannerPremier li {
	margin: 0px; font-size: 0.75em; list-style-type: square;
}
#bannerPremier a {
	color: rgb(14, 130, 172); text-decoration: none;
}
#bannerPremier a:hover {
	padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(0, 80, 114); border-bottom-width: 1px; border-bottom-style: solid;
}
#navColumn .banner {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 0px 1px; color: rgb(0, 0, 0);
}
#navColumn #bannerPremier h2 {
	color: rgb(54, 66, 75); font-size: 14px; font-weight: normal; margin-left: 10px;
}
#navColumn .banner h3 {
	background: rgb(255, 255, 255); padding: 5px 10px; color: rgb(54, 66, 75); font-size: 14px; font-weight: normal; border-bottom-color: rgb(241, 242, 242); border-bottom-width: 2px; border-bottom-style: solid;
}
#navColumn .banner ul {
	margin: 0px; padding: 0px 10px 0px 27px; line-height: 1.2em;
}
#navColumn .banner li {
	margin: 0px; font-size: 0.75em; list-style-type: square;
}
#navColumn .banner h2 {
	font-size: 0.9em; font-weight: normal; margin-left: 10px;
}
#navColumn .banner a {
	color: rgb(14, 130, 172); text-decoration: none;
}
#navColumn .banner a:hover {
	padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(0, 80, 114); border-bottom-width: 1px; border-bottom-style: solid;
}
#subNav ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#subNav li {
	margin: 0px; padding: 0px;
}
#subNav li a {
	background-position: 3px 7px; padding: 1px 5px 2px 15px; color: rgb(0, 27, 107); font-size: 0.75em; text-decoration: none; border-bottom-color: rgb(209, 212, 211); border-bottom-width: 1px; border-bottom-style: solid; display: block; background-color: rgb(255, 255, 255);
}
#subNav li.isParentCurrent li a {
	background-position: 18px 7px; padding-left: 30px; background-color: rgb(255, 255, 255);
}
#subNav li li a {
	background-position: 18px 7px; padding-left: 30px; background-color: rgb(255, 255, 255);
}
#subNav li li.isParentCurrent li a {
	background-position: 33px 7px; padding-left: 45px; background-color: rgb(255, 255, 255);
}
#subNav li li li a {
	background-position: 33px 7px; padding-left: 45px; background-color: rgb(255, 255, 255);
}
#subNav li li li.isParentCurrent li a {
	background-position: 48px 7px; padding-left: 60px; background-color: rgb(255, 255, 255);
}
#subNav li li li li a {
	background-position: 48px 7px; padding-left: 60px; background-color: rgb(255, 255, 255);
}
#subNav li li li li.isParentCurrent li a {
	background-position: 63px 7px; padding-left: 75px; background-color: rgb(255, 255, 255);
}
#subNav li li li li li a {
	background-position: 63px 7px; padding-left: 75px; background-color: rgb(255, 255, 255);
}
#subNav li li li li li.isParentCurrent li a {
	background-position: 78px 7px; padding-left: 90px; background-color: rgb(255, 255, 255);
}
#subNav li li li li li li a {
	background-position: 78px 7px; padding-left: 90px; background-color: rgb(255, 255, 255);
}
#subNav li.isParentCurrent a {
	font-weight: bold; background-image: url("../images/bgMenuParentOpen.gif"); background-repeat: no-repeat;
}
#subNav li.selectedParent a {
	font-weight: bold; background-image: url("../images/bgMenuParentOpen.gif"); background-repeat: no-repeat;
}
#subNav li.isParent a {
	background-image: url("../images/bgMenuParentClosed.gif"); background-repeat: no-repeat;
}
#subNav li.isParentCurrent li.is a {
	font-weight: normal;
}
#subNav li.isParentCurrent li.isParent a {
	font-weight: normal;
}
#subNav li.selectedParent li.is a {
	font-weight: normal;
}
#subNav li.selectedParent li.isParent a {
	font-weight: normal;
}
#subNav li.isParentCurrent li.isCurrent a {
	background-image: none;
}
#subNav li.isParentCurrent li.is a {
	background-image: none;
}
#subNav li.selectedParent li.isCurrent a {
	background-image: none;
}
#subNav li.selectedParent li.is a {
	background-image: none;
}
#subNav li.isParent li.isCurrent a {
	background-image: none;
}
#subNav li.isParent li.is a {
	background-image: none;
}
#subNav li.isParentCurrent a {
	background-color: rgb(255, 205, 41);
}
#subNav li.isCurrent a {
	background-color: rgb(255, 205, 41);
}
#page #subNav a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 205, 41);
}
#content .columnLeftFull {
	background: rgb(255, 255, 255); margin: 10px 0px 10px -2px; border: 8px solid rgb(255, 255, 255); width: 704px;
}
#content .columnLeft {
	background: rgb(255, 255, 255); margin: 10px 0px 10px -2px; border: 8px solid rgb(255, 255, 255); width: 343px; float: left; display: inline;
}
#content .columnLeftHalf {
	background: rgb(255, 255, 255); margin: 10px 0px 10px -2px; border: 8px solid rgb(255, 255, 255); width: 327px; float: left; display: inline;
}
#content .columnRight {
	background: rgb(255, 255, 255); margin: 10px 0px 10px -2px; border: 8px solid rgb(255, 255, 255); width: 343px; float: left; display: inline;
}
#content .columnRightHalf {
	background: rgb(255, 255, 255); margin: 10px 0px 10px 20px; border: 8px solid rgb(255, 255, 255); width: 327px; float: left; display: inline;
}
#content .columnLeftThird {
	background: rgb(255, 255, 255); margin: 10px 0px 10px -2px; border: 8px solid rgb(255, 255, 255); width: 442px; float: left; display: inline;
}
#content .columnRightThird {
	background: rgb(255, 255, 255); margin: 10px 0px 10px 20px; border: 8px solid rgb(255, 255, 255); width: 216px; float: left; display: inline;
}
#leadStories {
	background: rgb(255, 255, 255); margin: 10px 0px; clear: both;
}
#SecondaryStories {
	background: rgb(255, 255, 255); margin: 10px 0px; clear: both;
}
#servicesNav {
	background: rgb(255, 255, 255); margin: 10px 0px; clear: both;
}
#page #currentDate {
	margin: -3em 0em 0em; height: 3em; text-align: right; color: rgb(99, 66, 75); font-size: 0.85em;
}
#servicesNav .moreLink {
	padding: 0px 10px 8px 0px; text-align: right; clear: both; font-weight: bold;
}
#content .intro-padding {
	background: rgb(255, 255, 255); margin: 10px -10px 0px 0px; padding: 10px;
}
#content h1 {
	background: rgb(255, 255, 255); margin: 0px -10px -10px -2px; padding: 10px 2px 12px 5px; color: rgb(54, 66, 75); font-size: 20px; font-weight: bold; border-bottom-color: rgb(209, 212, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
#content h2.section {
	padding: 0px 10px 0px 0px; color: rgb(54, 66, 75); font-size: 18px; font-weight: bold;
}
#content h2 {
	padding: 0px 10px 0px 0px; color: rgb(54, 66, 75); font-size: 18px; font-weight: bold;
}
#content h3.subhead1 {
	padding: 0px 10px 0px 0px; color: rgb(54, 66, 75); font-size: 18px; font-weight: normal;
}
#content h3 {
	padding: 10px 10px 0px 0px; color: rgb(54, 66, 75); font-size: 18px; font-weight: normal;
}
#content h4 {
	margin: 10px 0px 0px; color: rgb(54, 66, 75); font-size: 14px; font-weight: bold;
}
#content hr {
	border-width: 0px; height: 1px; color: rgb(209, 212, 211);
}
#page #content h3 a {
	color: rgb(14, 130, 174); font-size: 18px; text-decoration: none;
}
#page #content h3 a:hover {
	text-decoration: none;
}
#content * {
	font-size: 0.75em;
}
#content * * {
	font-size: 1em;
}
#content a {
	color: rgb(14, 130, 172);
}
#content a:hover {
	padding-bottom: 1px; border-bottom-color: rgb(0, 80, 114); border-bottom-width: 1px; border-bottom-style: solid;
}
#content a:visited {
	color: rgb(14, 130, 172);
}
#content a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
#content ul {
	margin: 6px 0px 0px; padding: 0px 0px 0px 17px;
}
#content ol {
	margin: 6px 0px 0px; padding: 0px 0px 0px 30px;
}
#content ul ul {
	margin: 0px;
}
#content ul ol {
	margin: 0px;
}
#content ol ul {
	margin: 0px;
}
#content ol ol {
	margin: 0px;
}
#content ul li {
	margin: 2px 0px 0px; list-style-type: square;
}
#content ol li {
	margin: 2px 0px 0px;
}
#content ol li ol li {
	list-style-type: lower-alpha;
}
#content img {
	margin: 1px 3px 0px;
}
#content .quicklinks {
	margin: 10px 0px 0px; padding: 0px 0px 10px; border: 1px solid rgb(255, 205, 41); overflow: hidden;
}
#content .quicklinks2 {
	margin: 10px 0px 0px; padding: 0px 0px 10px; border: 1px solid rgb(255, 205, 41); overflow: hidden;
}
#content .quicklinks3 {
	margin: 10px 0px 0px; padding: 0px 0px 10px; border: 1px solid rgb(255, 205, 41); overflow: hidden;
}
#content .quicklinks h3 {
	background: rgb(241, 242, 242); margin: 0px; padding: 4px 10px 5px; color: rgb(52, 98, 75); font-size: 16px; border-bottom-color: rgb(209, 212, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .quicklinks2 h3 {
	background: rgb(241, 242, 242); margin: 0px; padding: 4px 10px 5px; color: rgb(52, 98, 75); font-size: 16px; border-bottom-color: rgb(209, 212, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .quicklinks3 h3 {
	background: rgb(241, 242, 242); margin: 0px; padding: 4px 10px 5px; color: rgb(52, 98, 75); font-size: 16px; border-bottom-color: rgb(209, 212, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .columnLeftFull .quicklinks {
	margin: 0px 0px 0px 20px; width: 250px; float: right; display: inline;
}
#content .columnLeftFull .quicklinks2 {
	margin: 0px 0px 0px 20px; width: 250px; float: right; display: inline;
}
#content .columnLeftFull .quicklinks3 {
	margin: 0px 0px 0px 20px; width: 250px; float: right; display: inline;
}
#content .columnLeftFull .rightFloater {
	margin: 0px 0px 0px 20px; width: 250px; float: right; display: inline;
}
#content .columnLeftFull .sidebar {
	margin: 0px 0px 0px 20px; width: 250px; float: right; display: inline;
}
#content .columnLeftFull .sidebar2 {
	margin: 0px 0px 0px 20px; width: 250px; float: right; display: inline;
}
#content .columnLeftFull .sidebar3 {
	margin: 0px 0px 0px 20px; width: 250px; float: right; display: inline;
}
#content .rightFloater p {
	margin: 10px 10px 0px;
}
#content .quicklinks p {
	margin: 10px 10px 0px;
}
#content .quicklinks2 p {
	margin: 10px 10px 0px;
}
#content .quicklinks3 p {
	margin: 10px 10px 0px;
}
#content .sidebar p {
	margin: 10px 10px 0px 0px;
}
#content .sidebar2 p {
	margin: 10px 10px 0px 0px;
}
#content .sidebar3 p {
	margin: 10px 10px 0px 0px;
}
#content .rightFloater li {
	margin-left: 10px; list-style-type: square;
}
#content .sidebar li {
	margin-left: 10px; list-style-type: square;
}
#content .sidebar2 li {
	margin-left: 10px; list-style-type: square;
}
#content .sidebar3 li {
	margin-left: 10px; list-style-type: square;
}
#content .quicklinks li {
	margin-left: 10px; list-style-type: square;
}
#content .quicklinks2 li {
	margin-left: 10px; list-style-type: square;
}
#content .quicklinks3 li {
	margin-left: 10px; list-style-type: square;
}
#content .sidebar {
	margin: 10px 0px 0px; padding: 0px 10px 10px; border: 2px solid rgb(209, 212, 211);
}
#content .sidebar2 {
	margin: 10px 0px 0px; padding: 0px 10px 10px; border: 2px solid rgb(209, 212, 211);
}
#content .sidebar3 {
	margin: 10px 0px 0px; padding: 0px 10px 10px; border: 2px solid rgb(209, 212, 211);
}
#content .sidebar h3 {
	margin: 10px 0px 0px; padding: 0px; color: rgb(54, 66, 75); font-size: 16px;
}
#content .sidebar2 h3 {
	margin: 10px 0px 0px; padding: 0px; color: rgb(54, 66, 75); font-size: 16px;
}
#content .sidebar3 h3 {
	margin: 10px 0px 0px; padding: 0px; color: rgb(54, 66, 75); font-size: 16px;
}
#content .rightFloater {
	margin: 10px 0px 0px; padding: 0px 0px 10px; border: 1px solid rgb(54, 66, 75);
}
#content .rightFloater h2 {
	background: rgb(234, 238, 245); margin: 0px; padding: 3px 10px 4px; font-size: 16px;
}
#content .rightFloater h3 {
	background: rgb(234, 238, 245); margin: 0px; padding: 3px 10px 4px; font-size: 16px;
}
#content .rightFloater a {
	text-decoration: none;
}
#content .sidebar a {
	text-decoration: none;
}
#content .sidebar2 a {
	text-decoration: none;
}
#content .sidebar3 a {
	text-decoration: none;
}
#content .quicklinks a {
	text-decoration: none;
}
#content .quicklinks2 a {
	text-decoration: none;
}
#content .quicklinks3 a {
	text-decoration: none;
}
#content .rightFloater a:hover {
	text-decoration: none;
}
#content .sidebar a:hover {
	text-decoration: none;
}
#content .sidebar2 a:hover {
	text-decoration: none;
}
#content .sidebar3 a:hover {
	text-decoration: none;
}
#content .quicklinks a:hover {
	text-decoration: none;
}
#content .quicklinks2 a:hover {
	text-decoration: none;
}
#content .quicklinks3 a:hover {
	text-decoration: none;
}
#footer a {
	color: rgb(0, 0, 0); font-size: 11px; text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footerLogo {
	padding: 10px 10px 0px 20px; width: 120px; float: left; display: inline;
}
#goaLinks {
	margin: 5px 0px 0px; padding: 0px; width: 750px;
}
#siteLinks {
	margin: 5px 0px 0px; padding: 0px; width: 750px;
}
#goaLinks li {
	padding: 0px 5px; float: right; display: inline; list-style-type: none;
}
#siteLinks li {
	padding: 0px 5px; float: right; display: inline; list-style-type: none;
}
#copyright {
	margin: 10px 0px 0px; padding: 10px 0px 0px; width: 750px; color: rgb(0, 0, 0); font-size: 11px; border-top-color: rgb(255, 121, 0); border-top-width: 1px; border-top-style: solid; float: right; display: inline;
}
#copyright p {
	float: right;
}
#copyright a {
	padding-left: 5px;
}
#addthis {
	margin-top: 10px; float: right;
}
span.instructions {
	color: red; font-size: 12px;
}
.show {
	display: block;
}
.hide {
	display: none;
}
.preview {
	font-size: 12px; margin-top: -10px; display: inline;
}

.external-link::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23000000' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23000000' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E");
    margin-left: 5px;
}