@charset "utf-8";
/*CSS Document - OCC Website Styles*/

/*Import Fonts*/
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900");
@import url("https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900");

/*Begin Reset / Issuance Styles*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight:normal;
	font: inherit;
	vertical-align: baseline;
}
/*HTML5 display-role reset for older browsers*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main { /*slyons 7/25/18 added main for skipnav*/
	display: block;
}
body {
	line-height: 1;
}
main {
	outline: none; /*slyons 6/26/19 removed outline around content*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	/*content: '';*/
	content: none;
}
blockquote { /*nkim 081618*/
	margin: 0 20px 15px 40px;
	border-left: 2px solid #008489;
	padding-left: 0; /*nkim 081818*/
	font-style: italic; /*nkim 081818*/
}
blockquote p { /*nkim 081818*/
	font: 400 17px "Source Sans Pro", Arial, Helvetica, sans-serif; /*nkim 101218*/
	font-style: italic !important;
	margin-left: 13px !important;
	line-height: 26px; /*nkim 061219*/
}
embed { /*nkim 101918*/
	width:100%;
}
strong { /*nkim 080618*/
	font-weight:600;
}
sup { /*nkim 080618*/
	vertical-align: super;
	font-size: smaller !important;
}
sup a, sup a:link, sup a:active {
	color: #205493;
	text-decoration: underline;
	font-size: smaller !important;
}
sup a:visited {
	color: #4c2c92;
	font-size: smaller !important;
	text-decoration: none;
}
sup a:hover {
	color: #112e51;
	font-size: smaller !important;
	text-decoration: underline;
}
em { /*nkim 080918*/
	font-style: italic;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin-left:13px; /*nkim 111418*/
	margin-bottom:20px !important; /*Edwin 120418*/
}
iframe {
	margin-bottom:20px;
	min-height:300px;
	width:100%;
}
/*end Reset*/

body {
	background-color: #fff;
	color: #212121;
	font: normal 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
}
input#email, /*nkim 020719*/
input#yname {
	width: 85%;
}
.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.clearfix:after {
	/*overflow:auto !important;*/
	clear:both !important;
	/*visibility: hidden;*/
	display: block;
	/*font-size: 0;*/
	content: " ";
	/*height: 0;*/
}
a, a:link, a:active {
	color: #205493;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none;
	word-wrap: break-word; /*nkim 010219*/
	overflow-wrap: break-word; /*nkim 010219*/
	/*line-height: 26px; nkim 061219*/
}
a:visited {
	color: #4c2c92;
	text-decoration: none;
}
a:hover {
	color: #112e51;
	text-decoration: underline;
}
a:focus {
	color: #112e51;
	text-decoration: none; /*nkim 062519*/
	outline: 1px dotted #0071bc; /*nkim 030419*/
}
/*slyons 3/12/19 for link purpose 508 compliance for more links*/
a span.linkpurpose {
	height: 1px;
	width: 1px;
	position: absolute;
	overflow: hidden;
	top: -10px;
}

/*slyons 4/3/19 for anchor links alpha topic listing*/
span.alphaanchors {
	margin-top:-20px;
	display: block;
}
span.extlink { /*nkim 022519 - no hover or visited action*/
	/*background: url(/images/c-clamp-images/extlink.png) center 3px;
	background-repeat: no-repeat;*/
	margin: 0 2px 0 0;
	padding:0;
}
span.extlink span { /*nkim 022519*/
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.extlink-icon-svg {
	height: 1.25em;
	vertical-align: text-top;
	fill: currentColor;
	max-width: .8em;
}
.extlink { /*nkim 022519*/
	background: url(/images/c-clamp-images/extlink.png) right 4px;
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	padding: 0 15px 0 0 !important;
	text-decoration: none;
}
.extlink:hover, .extlink:focus { /*nkim 022519*/
	background: url(/images/c-clamp-images/extlink-hover.png) right 4px;
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	padding: 0 15px 0 0;
	text-decoration: none;
}
em a, em a:link, em a:active {
	font-style: italic;
}
em a:visited {
	text-decoration: none;
}
em a:hover { /*nkim 062519*/
	text-decoration: underline;
}
hr { /*nkim 080918*/
	border-style: none;
	border-color: #000;
	border-width: 0.5px thin;
	background-color: #b4b4b4;
	color: #b4b4b4;
	height: 1px;
	margin-left:8px; /*nkim 091218*/
	margin-bottom:24px; /*nkim 091218*/
	/*width:auto; slyons 20190408*/
	width:98%; /*nkim 060419*/
}
/*blockquote {
	margin: 0 20px 0 20px;
}*/
/*Controls Anchor link (Jump Link) positioning*/
a[name],
a[id] {
	padding-top: 140px !important;
	margin-top: -140px !important;
	display: inline-block;
	position: relative;
	text-decoration: none;
}
/*:target { nkim 030119
	display: inline-block;
	position: relative;
	top: -140px;
	visibility: hidden;
}*/
/*img {
	width:auto; nkim 081618
	height:auto;
}*/
.footnote { /*nkim 020719*/
	border-top:1px solid #999;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	margin:0 0 20px 13px !important;
	margin-left:8px; /*nkim 100918*/
	padding:0;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
.footnote p { /*nkim 020719*/
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	margin:0 !important;
	padding-top:15px;
	padding-bottom:0 !important;
}
.footnote p a, .footnote p a:link, .footnote p a:active {
	color: #205493;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
	/*line-height: 26px; nkim 061219*/
}
.footnote p a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.footnote p a:hover {
	color: #112e51;
	text-decoration: underline;
}
/*ea 20190412*/
.pub-title {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

subscribe-form-button input[type=submit] {
	display:block;
	font:600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-align:center;
	width:auto;
	color:#FFF;
	background:#0071bc;
	padding:7px 12px 9px 12px;
	border-radius:3px;
	/*border:none;*/
	border:solid 1px #0071bc;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.subscribe-form-row .button input:hover[type=submit] {
	background:#205493;
}

.generic-content-search input[type=text] { /*nkim 070219*/
	width: 45%;
	min-width:500px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 17px;
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin-right: 5px;
	padding: 8px 3px 10px 7px;
}
.generic-content-search input:hover { /*nkim 070219*/
	outline: #0071bc solid 1px;
	border: #0072bc solid 1px;
}
.generic-content-search input:focus { /*nkim 070219*/
	border: 2px solid #0071bc;
	outline: #0071bc dotted 1px;
	outline-offset: 1px;
}
.generic-content-search input[type=submit] { /*nkim 070219*/
	background-image: url(/images/c-clamp-images/search-darkblue.png);
	background-repeat: no-repeat;
	background-color: #fdb81e;
	border: none;
	color: transparent;
	cursor: pointer;
	height: 40px;
	padding-top: 2px;
	width: 40px;
}
.generic-content-search input:hover[type=submit] { /*nkim 070219*/
	background-repeat: no-repeat;
	background-color: #fad980;
	outline: none;
}
/*ea 20190412*/
.error-msg { /*nkim 032819*/
	color: #d14124 !important;
}
.error-msg img { /*EH 20190409*/
	background-image: url(/images/error-icon-sm.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0;
	height: 17px;
	width: 17px;
}
.error-wrpr:focus { /*EH 20190409*/
	border: 2px solid #d14124 !important;
	background-color: #FFF;
}
p#error-holder { /*nkim 040219*/
	margin-bottom: 0 !important;
	height:20px;
}
p#unsubscribe-error-holder { /*nkim 040219*/
	margin-bottom: 0 !important;
	height:10px;
}
p#check-error-holder,
p#check-error-holder2 { /*nkim 040219*/
	margin-bottom: 0 !important;
	height:10px;
}
/*Floating images from OCCgov with captions*/
.image-center,
.img-center { /*nkim 021919*/
	clear: both;
	display:block;
	margin:0 auto;
	padding:0;
}
.image-center div,
.img-center div { /*nkim 021919*/
	display:block;
}
.image-center p,
.img-center p { /*nkim 021919*/
	clear: both;
	display: block;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important; /*nkim 062519*/
	line-height: 20px !important; /*nkim 062519*/
	margin-left: 0 !important;
	padding-top: 10px;
	padding-bottom:30px !important;
}
.image-center img,
.img-center img { /*nkim 021919*/
	width: 100% !important;
	margin:0;
}
.image-left,
.img-left { /*nkim 010419*/
	clear: both;
	display:block;
	float: left;
	margin:0;
	padding: 10px 20px 20px 0;
}
.image-left-md,
.img-left-md { /*nkim 010419*/
	clear: both;
	display:block;
	float:left;
	margin:0;
	padding: 10px 20px 20px 0;
	width:60%
}
.image-left-lg,
.img-left-lg { /*nkim 010419*/
	clear: both;
	display:block;
	float:left;
	margin:0;
	padding: 10px 20px 20px 0;
	width:100%;
}
.image-left p,
.image-left-md p,
.image-left-lg p,
.img-left p,
.img-left-md p,
.img-left-lg p { /*nkim 010419*/
	clear: both;
	display: block;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important; /*nkim 062519*/
	line-height: 20px !important; /*nkim 062519*/
	margin-left: 0 !important; /*nkim 123118*/
	padding-top: 10px;
	padding-bottom:30px !important;
}
.image-left div,
.img-left div { /*nkim 081818*/
	display:block;
	float: left;
}
.image-left img,
.img-left img { /*nkim 012819*/
	width: 100% !important;
	margin:0;
	/*margin: 0 0 20px 20px;*/
}
.image-left img.brdr, /*nkim 091218*/
.img-left img.brdr {
	border: solid 1px #AAA;
}
.image-left div img,
.img-left div img { /*nkim 081818*/
	display:block;
	/*width:auto;*/
	height:auto;
	margin:0;
}
.image-left div img.brdr, /*nkim 091218*/
.img-left div img.brdr {
	border: solid 1px #AAA;
}
.image-right,
.img-right { /*nkim 010419*/
	clear: both;
	display:block;
	float:right;
	margin:0;
	padding: 10px 0px 20px 20px;
}
.image-right-md,
.img-right-md { /*nkim 010419*/
	clear: both;
	display:block;
	float:right;
	margin:0;
	padding: 10px 0px 20px 20px;
	width:60%
}
.image-right-lg,
.img-right-lg { /*nkim 010419*/
	clear: both;
	display:block;
	float:right;
	margin:0;
	padding: 10px 0px 20px 20px;
	width:100%;
}
.image-right p,
.image-right-md p,
.image-right-lg p,
.img-right p,
.img-right-md p,
.img-right-lg p { /*nkim 010419*/
	clear: both;
	display: block;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important; /*nkim 062519*/
	line-height: 20px !important; /*nkim 062519*/
	margin-left: 0 !important; /*nkim 123118*/
	padding-top: 10px;
	padding-bottom:30px !important;
}
.image-right div,
.img-right div { /*nkim 081818*/
	float: right;
	display:block;
}
.image-right img,
.img-right img { /*nkim 012819*/
	width: 100% !important;
	margin:0;
	/*margin: 0 20px 20px 0;*/
}
.image-right img.brdr, /*nkim 091218*/
.img-right img.brdr {
	border: solid 1px #AAA;
}
.image-right div img,
.img-right div img { /*nkim 081818*/
	display:block;
	/*width:auto;*/
	height:auto;
	margin:0;
}
.image-right div img.brdr, /*nkim 091218*/
.img-right div img.brdr {
	border: solid 1px #AAA;
}
.image-center p a,
.img-center p a,
.image-left p a,
.img-left p a,
.image-right p a,
.img-right p a {
	color: #205493;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
	/*line-height: 26px; nkim 061219*/
}
.image-center p a:visited,
.img-center p a:visited,
.image-left p a:visited,
.img-left p a:visited,
.image-right p a:visited,
.img-right p a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.image-center p a:hover,
.img-center p a:hover,
.image-left p a:hover,
.img-left p a:hover,
.image-right p a:hover,
.img-right p a:hover {
	color: #112e51;
	text-decoration: underline;
}
/*begin Skip Navigations - created nkim 03/22/18*/
.skipnav a {
	background-color: #FFFFFF;
	height: 1px;
	width: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
}
.skipnav a:focus, .skipnav a:active {
	height: auto;
	width: auto;
	left: 0;
	overflow: visible;
	text-decoration: underline;
	z-index: 1000;
}
.skipnav a:hover {
	cursor: pointer;
	text-decoration: underline;
}
/*end Skip Navigations*/

h1 {
	color:#212121;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	line-height:52px;
	/*margin-left:13px !important; nkim 112918*/
	margin:0 0 0 13px; /*nkim 020419*/
	padding-bottom:15px !important; /*nkim 112918*/
}
h2 {
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin:0 0 0 13px; /*nkim 020419*/
	padding-bottom:15px !important; /*nkim 112918*/
}
h3 {
	color:#212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height:26px;
	margin:0 0 0 13px; /*nkim 020419*/
	padding:0;
}
h4 {
	color:#212121;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	line-height:22px;
	margin:0 0 0 13px; /*nkim 020419*/
	padding:0;
}
h5 {
	color:#212121;
	font: 400 15px 'Merriweather', Georgia, Palatino, serif;
	line-height:20px;
	margin:0;
	padding:0;
}
h1.grayline { /*nkim 100118*/
	width: 98%;
	margin: 0 0 0 13px; /*nkim 010519*/
	overflow: hidden;
	text-align: left;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	color: #212121;
}
h1.grayline:after { /*nkim 100118*/
	content: "";
	display: inline-block;
	width: auto; /*nkim 021419*/
	min-width:90%; /*nkim 021419*/
	margin: 0 .5em 0 -90%; /*nkim 103118*/
	vertical-align: middle;
	border-bottom: 1px solid #999;
}
h1.grayline:after { /*nkim 100118*/
	margin: 0 -90% 0 .5em; /*nkim 103118*/
}
h1.whiteline { /*nkim 100118*/
	width: 98%;
	margin: 0 0 0 13px; /*nkim 010519*/
	overflow: hidden;
	text-align: left;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	color: #FFF;
}
h1.whiteline:after { /*nkim 100118*/
	content: "";
	display: inline-block;
	width: auto; /*nkim 021419*/
	min-width:90%; /*nkim 021419*/
	margin: 0 .5em 0 -90%; /*nkim 103118*/
	vertical-align: middle;
	border-bottom: 1px solid #FFF;
}
h1.whiteline:after { /*nkim 100118*/
	margin: 0 -90% 0 .5em; /*nkim 103118*/
}
h2.grayline { /*nkim 100118*/
	width: 96%;
	margin: 0 0 16px 13px; /*nkim 010519*/
	padding-bottom:0 !important; /*nkim 101518*/
	overflow: hidden;
	text-align: left;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #212121;
}
h2.grayline:after { /*nkim 100118*/
	content: "";
	display: inline-block;
	width: auto; /*nkim 021419*/
	min-width:90%; /*nkim 021419*/
	margin: 0 .5em 0 -90%; /*nkim 103118*/
	vertical-align: middle;
	border-bottom: 1px solid #999;
}
h2.grayline:after { /*nkim 100118*/
	margin: 0 -90% 0 .5em; /*nkim 103118*/
}
h2.grayline a, h2.grayline a:link, h2.grayline a:active { /*nkim 032719*/
	width: 96%;
	margin: 0 0 16px 13px; /*nkim 102218*/
	padding-bottom:0 !important; /*nkim 101518*/
	overflow: hidden;
	text-align: left;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #205493;
}
h2.grayline a:visited {
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #4c2c92;
	text-decoration: none;
}
h2.grayline a:hover { /*nkim 030419*/
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #112e51;
	text-decoration: underline;
}
h2.grayline a:focus { /*nkim 030419*/
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #112e51;
	text-decoration: underline;
	outline: 1px dotted #0071bc; /*nkim 030419*/
}
h2.whiteline { /*nkim 100118*/
	width: 98%;
	margin: 0 0 16px 13px; /*nkim 010519*/
	padding-bottom:0 !important; /*nkim 101518*/
	overflow: hidden;
	text-align: left;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #FFF;
}
h2.whiteline:after { /*nkim 100118*/
	content: "";
	display: inline-block;
	width: auto; /*nkim 021419*/
	min-width:90%; /*nkim 021419*/
	margin: 0 .5em 0 -90%; /*nkim 103118*/
	vertical-align: middle;
	border-bottom: 1px solid #FFF;
}
h2.whiteline:after { /*nkim 100118*/
	margin: 0 -90% 0 .5em; /*nkim 103118*/
}
h3.grayline { /*nkim 010518*/
	width: 98%;
	margin: 0 0 16px 13px !important; /*nkim 010519*/
	padding-bottom:0 !important;
	overflow: hidden;
	text-align: left;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	color: #212121;
}
h3.grayline:after {
	content: "";
	display: inline-block;
	width: auto; /*nkim 021419*/
	min-width:90%; /*nkim 021419*/
	margin: 0 .5em 0 -90%;
	vertical-align: middle;
	border-bottom: 1px solid #999;
}
h3.grayline:after {
	margin: 0 -90% 0 .5em;
}
p {
	color:#212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061219*/
	margin:0;
	/*overflow: hidden; Tam 102218*/
	padding:0;
}
#masthead { /*nkim 081018*/
	background:#FFF;
	display:block;
	font: 400 16px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	left: 0;
	width:100%;
	overflow:visible;
	z-index:2000;
	border-bottom:1px solid #787878;
	-moz-box-shadow: 0 3px 6px 0 #999;
	-webkit-box-shadow: 0 3px 6px 0 #999;
	-ms-box-shadow: 0 3px 6px 0 #999;
	box-shadow: 0 3px 6px 0 #999;
	box-sizing: content-box;
}

/*///// Global menu Goes here nkim 021919 /////*/
/*begin General Buttons*/
.blue-box-btn {
	display:block;
	margin:40px 0 40px 0;
	text-align:center;
	width:100%;
}
.content-body > .blue-box-btn {
	/* Use of !important is bad practice, but I had no choice because of other !important overrides. km 2021-03-07 */
	margin-left: 13px !important; /* immediate child of .content-body will match the margin left of other elements. km 2021-03-07 */
}
.blue-box-btn span { /*nkim 010419*/
	color:#222;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin-right:40px;
	width:auto;
}
.blue-box-btn.left {
	float:left;
	margin:10px 0 0 0 !important;
	text-align:left !important;
}
.blue-box-btn a, .blue-box-btn a:link {
	background:#0071bc;
	color:#FFF !important;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	padding:7px 12px 9px 12px;
	border-radius:3px;
	width:auto;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
	text-decoration: none !important;
}
.blue-box-btn a:visited {
	background:#0071bc;
	text-decoration: none !important; /*ea 20190412*/
	color:#ffffff !important; /*ea 20190412*/
}
.blue-box-btn a:hover {
	background:#205493;
	text-decoration: none;
}
/*Controls Bio high res blue button width*/
.blue-box-btn a.photo, .blue-box-btn a.photo:link, .blue-box-btn a.photo:active { /*nkim 111418*/
	background: #0071bc;
	color: #FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding: 7px 20px 9px 20px;
	border-radius: 3px;
	text-decoration: none;
	width: auto;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.blue-box-btn a.photo:visited {
	background:#0071bc;
	text-decoration: none;
}
.blue-box-btn a.photo:hover {
	background:#205493;
	text-decoration: none;
}
.inline-btn a, .inline-btn a:link { /*nkim 102218*/
	background-color:#0071bc;
	background-position: center;
	border:none;
	border-radius: 3px;
	color: #ffffff;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	height:40px;
	-moz-box-shadow: 1px 2px 5px #444;
	-webkit-box-shadow: 1px 2px 5px #444;
	-ms-box-shadow: 1px 2px 5px #444;
	box-shadow: 1px 2px 5px #444;
	padding:7px 12px 9px 12px;
	margin: 20px 0 20px 12px;
	text-decoration: none;
	width: auto;
}
.inline-btn a:hover {
	background-color:#005c99;
}
/*Controls Bio print blue button width*/
.blue-box-btn a.print, .blue-box-btn a.print:link, .blue-box-btn a.print:active { /*nkim 111418*/
	background: #0071bc;
	color: #FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding: 7px 29px 9px 29px;
	border-radius: 3px;
	text-decoration: none;
	width: auto;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.blue-box-btn a.print:visited {
	background:#0071bc;
	text-decoration: none;
}
.blue-box-btn a.print:hover {
	background:#205493;
	text-decoration: none;
}
.inline-btn a, .inline-btn a:link { /*nkim 102218*/
	background-color:#0071bc;
	background-position: center;
	border:none;
	border-radius: 3px;
	color: #ffffff;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	height:40px;
	-moz-box-shadow: 1px 2px 5px #444;
	-webkit-box-shadow: 1px 2px 5px #444;
	-ms-box-shadow: 1px 2px 5px #444;
	box-shadow: 1px 2px 5px #444;
	padding:7px 12px 9px 12px;
	margin: 20px 0 20px 12px;
	text-decoration: none;
	width: auto;
}
.inline-btn a:hover {
	background-color:#005c99;
}
.orange-box-btn { /*nkim 100418*/
	display:block;
	margin-top:10px;
	text-align:center;
	width:100%;
	vertical-align: top;
}
.orange-box-btn.left {
	float:left;
	margin:10px 0 0 0;
	text-align:left;
}
.orange-box-btn a, .orange-box-btn a:link {
	background:#fdb81e;
	color:#222;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding:7px 12px 9px 12px;
	border-radius:3px;
	width:auto;
	-moz-box-shadow: 1px 2px 5px #444; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #444;
	-ms-box-shadow: 1px 2px 5px #444;
	box-shadow: 1px 2px 5px #444;
}
.orange-box-btn a:hover {
	background:#fad980;
	text-decoration: none;
}
.gray-box-btn { /*nkim 010419*/
	display: block;
	margin-top: 10px;
	text-align: center;
	width: 100%;
	vertical-align: top;
}
.gray-box-btn.left {
	float: left;
	margin: 10px 0 0 0;
	text-align: left;
}
.gray-box-btn a, .gray-box-btn a:link {
	background: #d6d7d9;
	color: #000;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding: 7px 34px 9px 34px;
	border-radius: 3px;
	width: auto;
	-moz-box-shadow: 1px 2px 5px #888; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #888;
	-ms-box-shadow: 1px 2px 5px #888;
	box-shadow: 1px 2px 5px #888;
}
.gray-box-btn a:visited { /*nkim 010819*/
	background:#d6d7d9;
	text-decoration: none;
}
.gray-box-btn a:hover {
	background: #aeb0b5;
	text-decoration: none;
}
.more-btn {
	/*float:right;
	margin-top:10px;
	padding:0;
	text-align:center;
	width:auto; nkim 102218*/
	position: absolute;
	right: 12px;
	bottom: 16px;
}
.more-btn a, .more-btn a:link { /*nkim 102218*/
	background: #FFF url("/images/c-clamp-images/hm-btn-arrow.png") no-repeat 0 25px;
	background-position: right;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.more-btn a:visited { /*nkim 010819*/
	background: #FFF url("/images/c-clamp-images/hm-btn-arrow.png") no-repeat 0 25px;
	background-position: right;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.more-btn a:hover { /*nkim 102218*/
	background: #205493 url("/images/c-clamp-images/hm-btn-arrow-wht.png") no-repeat 0 25px;
	background-position: right;
	border:1px solid #205493;
	border-radius: 3px;
	color:#FFF;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.hist-next { /*nkim 021419*/
	margin:0 20px 0 13px;
	width:100%;
}
.hist-next p {
	display:block;
	float:right;
	margin:0!important;
	padding:5px 0 0 0 !important;
	height:inherit;
	text-align:right;
	width:100%;
}
.blue-more-btn { /*nkim 010519*/
	float:right;
	margin:0;
	padding:0;
	text-align:left;
	width:auto;
}
.blue-more-btn a, .blue-more-btn a:link {
	background: #0071bc url("/images/c-clamp-images/hm-btn-arrow-wht2.png") no-repeat 15px 30px;
	background-position: right;
	border-radius: 3px;
	color: #FFF;
	display:block;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 7px 26px 9px 12px;
	width: auto;
}
.blue-more-btn a:hover {
	background: #205493 url("/images/c-clamp-images/hm-btn-arrow-wht2.png") no-repeat 15px 30px;
	background-position: right;
	border-radius: 3px;
	color:#FFF;
	padding: 7px 26px 9px 12px;
	text-decoration: none;
	width: auto;
}
/*end General Buttons*/
/*begin Home Feature Sections*/
.hm-feat-row { /*nkim 080618*/
	background-image:url("/images/c-clamp-images/hm-feat-img-desk.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	height:100%;
	margin:0;
	padding:0;
	position: relative;
	width:100%;
}
.hm-feat-wrpr {
	height:75%;
	margin:0 auto;
	margin-top:45px;
	margin-bottom:45px;
	width:1250px;
}
.hm-feat-box {
	background-color:#112e51;
	height:175px;
	margin-right:15px;
	padding:18px 12px 18px 24px;
	width:400px;
}
.hm-feat-box h2 {
	color:#FFF;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin:0;
	padding:0 !important;
}
.hm-feat-box .blue-box-btn {
	margin:20px 0 0 0;
	text-align:left;
	width:98%;
}
.hm-feat-box .blue-box-btn a, .hm-feat-box .blue-box-btn a:link {
	background:#0071bc;
	color:#FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding:7px 12px 9px 12px;
	border-radius:3px;
	width:auto;
	-moz-box-shadow: 1px 2px 5px #222; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #222;
	-ms-box-shadow: 1px 2px 5px #222;
	box-shadow: 1px 2px 5px #222;
}
.hm-feat-box .blue-box-btn a:hover {
	background:#205493;
	text-decoration: none;
}

/*slyons 8/1/18 new style for feature box to float on the right*/
.occ-grid9-12.hm-feat-box.right{
	float:right;
	margin-right:0px;
}
/*end Home Feature Sections*/
/*begin Home Spotlight Sections*/
.hm-fourcol-row {
	width:100%;
	height:100%;
}
.hm-fourcol-wrpr {
	height:auto;
	margin:0 auto;
	margin-top:40px;
	/*margin-bottom:45px; tm*/
	padding:0;
	width:1250px;
}
.hm-fourcol-wrpr .fourcol-line h1 {
	background-color:#FFF;
	color:#212121;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 25px 0;
	padding:0;
	width:200px;
}
.hm-fourcol-wrpr .fourcol-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png");
	height:52px;
	margin-bottom:-50px;
	width:74.5%;
}
.hm-fourcol-wrpr img {
	height:100%;
	/*margin-bottom:9px; nkim 010619*/
	padding:0;
	width:100%;
}
.hm-fourcol-wrpr h2 {
	height:75px;
	line-height: 23px !important;
	margin:0;
	padding-bottom:14px;
	width:100%;
}
.hm-fourcol-wrpr h2 a, .hm-fourcol-wrpr h2 a:link {
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 23px !important;
	text-decoration: none;
	width:100%;
}
.hm-fourcol-wrpr h2 a:visited {
	color: #4c2c92;
	text-decoration: none;
}
.hm-fourcol-wrpr h2 a:hover {
	color: #205493;
	text-decoration: underline;
}
.hm-fourcol-wrpr p {
	color:#222;
	font: 400 20px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 010619*/
	height:84px;
	line-height: 26px;
	margin:0;
	padding:10px 0 0 0; /*nkim 010619*/
}
.hm-fourcol-wrpr p a, .hm-fourcol-wrpr p a:link {
	color:#205493;
	font: 400 20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px !important;
	text-decoration: none;
	width:100%;
}
.hm-fourcol-wrpr p a:visited {
	color: #4c2c92;
	text-decoration: none;
}
.hm-fourcol-wrpr p a:hover {
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.hm-fourcol-wrpr .occ-grid3-12 {
	/*border-bottom:1px solid #999; nkim 010619*/
	float:left !important; /*namkim 121718*/
	height:335px; /*nkim 010619*/
	margin-top:70px;
	margin-right:28px !important; /*namkim 010619*/
	padding:0;
	width: 23.1% !important; /*namkim 121718*/
}
.hm-fourcol-wrpr .occ-grid3-12.last {
	border-bottom:none;
	margin-right:0 !important; /*namkim 121718*/
	/*margin-bottom: 40px; tm*/
}
.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr { /*nkim 080218*/
	background:#205493;
	float:right;
	height:300px; /*tm*/
	margin-top:-50px; /*nkim 080118*/
	padding:12px 14px 12px 14px;
}
.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr h2 {
	color:#FFF !important;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	height:20px;
	line-height:26px;
	margin:0;
	padding:5px 0 15px 0;
}
.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr p { /*nkim 080218*/
	color:#FFF;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	height:110px;
	line-height: 26px;
	margin:0;
	padding:0;
}
.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] {
	width: 82%;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 17px;
	/*font-style: italic;*/
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin-top: 45px; /*tm*/
	margin-right: 5px;
	padding: 8px 3px 10px 7px;
}
.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=submit] {
	background-image: url(/images/c-clamp-images/search-darkblue.png);
	background-repeat: no-repeat;
	background-color:#fdb81e;
	border:none;
	color:transparent;
	cursor:pointer;
	height:40px;
	width:40px;
}
.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input:hover[type=submit] { /*nkim 081718*/
	background-repeat: no-repeat;
	background-color:#fad980; /*nkim 091018*/
}
.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-box {
	margin-top:18px; /*nkim 080618*/
	padding:0;
}
/*end Home Spotlight Sections*/
/*begin Home News and Bulletins Sections*/
.hm-twocol-row {
	background:#f1f1f1;
	width:100%;
	height:100%;
	margin-bottom: 40px; /*nkim 122018*/
	padding-top: 40px; /*nkim 122018*/
}
.hm-twocol-wrpr {
	height:auto;
	margin:0 auto;
	margin-top: 0; /*nkim 122018*/
	margin-bottom:40px; /*nkim 010419*/
	/*overflow:auto; nkim 010419*/
	width:1250px;
}
.hm-twocol-wrpr .occ-grid6-12 { /*nkim 010419*/
	margin-right: 0;
	margin-bottom: 15px; /*nkim 030119*/
	width: 49.5%;
}
.hm-twocol-wrpr .occ-grid6-12 h1.grayline { /*nkim 021919*/
	width: 96%;
	margin: 0 0 0 13px;
	overflow: hidden;
	text-align: left;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	color: #212121;
}
.hm-twocol-wrpr .occ-grid6-12 h1.grayline:after { /*nkim 021919*/
	content: "";
	display: inline-block;
	width: auto;
	min-width:90%;
	margin: 0 .5em 0 -90%;
	vertical-align: middle;
	border-bottom: 1px solid #999;
}
.hm-twocol-wrpr .occ-grid6-12 h1.grayline:after { /*nkim 021919*/
	margin: 0 -90% 0 .5em;
}
.hm-twocol-wrpr .occ-grid6-12 h2.grayline { /*nkim 021919*/
	width: 96%;
	margin: 0 0 16px 13px;
	padding-bottom:0 !important;
	overflow: hidden;
	text-align: left;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #212121;
}
.hm-twocol-wrpr .occ-grid6-12 h2.grayline:after { /*nkim 021919*/
	content: "";
	display: inline-block;
	width: auto;
	min-width:90%;
	margin: 0 .5em 0 -90%;
	vertical-align: middle;
	border-bottom: 1px solid #999;
}
.hm-twocol-wrpr .occ-grid6-12 h2.grayline:after { /*nkim 021919*/
	margin: 0 -90% 0 .5em;
}
/*.hm-twocol-wrpr .twocol-box1-line h1 { nkim 021919
	background-color:#f1f1f1;
	color:#212121;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0;
	padding:0;
	width:290px;
}
.hm-twocol-wrpr .twocol-box1-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png");
	width:100%;
}
.hm-twocol-wrpr .twocol-box2-line h1 {
	background-color:#f1f1f1;
	color:#212121;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0;
	padding:0;
	width:195px;
}
.hm-twocol-wrpr .twocol-box2-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png");
	width:100%;
}*/
.twocol-box1 {
	background:#FFF;
	border:1px solid #999;
	float:left;
	/*height:330px; nkim 010419*/
	margin: 0 13px 0 16px; /*nkim 010419*/
	padding:8px 4px 4px 4px;
	/*width:100%;*/
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 101718*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
	min-width:94%; /*nkim 012919*/
}
.twocol-box1-nobox { /*nkim 010419*/
	background:#FFF;
	float:left;
	margin: 0 13px 0 13px; /*nkim 010419*/
	/*padding:8px 4px 4px 4px;*/
}
.twocol-box1-nobox.nobox { /*nkim 010419*/
	background:#FFF;
	border-bottom:none !important;
}
.twocol-box1-nobox.nobox p {
	border-bottom:none;
	color:#212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin:0 10px 10px 0; /*nkim 010419*/
	padding:0 0 12px 0;
}
.twocol-box1-nobox.nobox a, .twocol-box1-nobox.nobox a:active, .twocol-box1-nobox.nobox a:link { /*nkim 071519*/
	color:#205493;
	text-decoration: underline;
}
.twocol-box1-nobox.nobox a:visited {
	color:#4c2c92;
	text-decoration: underline;
}
.twocol-box1-nobox.nobox a:hover {
	color:#112e51;
	text-decoration: underline;
}
.twocol-box1.graybox { /*nkim 010419*/
	background:#F1F1F1;
	width:94% !important;
}
.twocol-box1.graybox ul { /*nkim 010419*/
	margin: 10px 0 15px 40px;
}
.twocol-box1.graybox li { /*nkim 010419*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: square;
	margin-bottom:22px;
}
.twocol-box2 {
	background:#FFF;
	border:1px solid #999;
	float:right;
	/*height:330px; nkim 010419*/
	margin: 0 13px 0 13px; /*nkim 010419*/
	padding:8px 4px 4px 4px;
	/*width:100%;*/
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 101718*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.twocol-box1 h2, .twocol-box2 h2 {
	color:#444;
	font: 600 16px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin:0;
	padding:0 10px 0 10px !important; /*nkim 010419*/
	text-transform:uppercase;
}
/*slyons 2/5/19*/
.twocol-box1 p, .twocol-box2 p {
	font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0 10px 10px 10px;
	padding:0 0 12px 0;
}
.twocol-box1 p:not(:last-child), .twocol-box2 p:not(:last-child) {
	border-bottom:1px solid #999;
	color:#212121;
}

/*slyons 2/5/19 removing and fixing with css instead of HTML
.twocol-box1 p.last, .twocol-box2 p.last {
	border-bottom:none;
}
*/

/*end Home News Alerts Bulletins Sections*/
/*begin Home Publication Sections*/
.hm-sixcol-row {
	background:#FFF;
	width:100%;
	height:520px;
}
.hm-sixcol-row-short { /*nkim 102218*/
	background:#FFF;
	width:100%;
	height:440px;
}
.hm-sixcol-wrpr {
	/*height:100%; nkim 091218*/
	margin:0 auto;
	margin-top:30px; /*nkim 102418*/
	padding:0;
	width:1250px;
}
.hm-sixcol-wrpr .sixcol-line h1 {
	background-color:#FFF;
	color:#212121;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:40px 0 25px 0;
	padding-left:0;
	width:270px;
}
.hm-sixcol-wrpr .sixcol-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png");
	width:100%;
}
/*begin Home Publication Sections*/
/*begin Home Events Sections*/
.hm-threecol-row {
	background-image:url(/images/c-clamp-images/hm-events-img-desk.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	/*background-size:contain;*/
	background-size: 110%;
	border-top:1px solid #fff;
	width:100%;
	height:auto;
}
.hm-threecol-wrpr {
	height:100%;
	margin:0 auto;
	margin-top:40px;
	padding:0;
	width:1250px
}
.hm-threecol-wrpr .occ-grid8-12 { /*nkim 010819*/
	width: 67.2%;
}
.hm-threecol-wrpr .occ-grid8-12 .occ-grid4-12 { /*nkim 010819*/
	margin: 0 0 26px 0;
	width: 50%;
}
.hm-threecol-wrpr .occ-grid4-12 { /*nkim 010819*/
	/*margin-right: 15px; nkim 010819*/
	margin:0 0 0 13px;
	width: 31%;
}
/*.hm-threecol-wrpr .occ-grid4-12 { nkim 010819
	margin-right: 15px;
	width: 32.3%;
}*/
.hm-threecol-wrpr .occ-grid4-12 {
	margin-right: 15px;
	width: 32.3%;
}
.hm-threecol-wrpr .occ-grid4-12.last {
	margin-right:0;
}
.hm-threecol-wrpr h1 {
	/*width: 100%; nkim 041019*/
	margin: .6em auto;
	overflow: hidden;
	text-align: left;
	font-weight:400;
	color: #222;
}
.hm-threecol-wrpr h1:after {
	content: "";
	display: inline-block;
	width: 100%;
	margin: 0 .5em 0 -55%;
	vertical-align: middle;
	border-bottom: 1px solid #999;
}
.hm-threecol-wrpr h1:after {
	margin: 0 -55% 0 .5em;
}
.hm-threecol-wrpr .threecol-line h1 {
	background-color:#d9d5d2;
	color:#212121;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin-bottom:25px;
	padding:0;
	width:370px;
}
.hm-threecol-wrpr .threecol-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
	width:100%;
}
.threecol-box {
	background:#F1F1F1;
	border:1px solid #999;
	float:left;
	height:100%;
	overflow: hidden; /*nkim 010819*/
	margin:0 0 15px 0;
	padding:0;
	min-width:93%;
	width:100%;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 101718*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.threecol-box.last {
	margin-right:0;
}
/*.threecol-cal { nkim 041019
	background:#F1F1F1;
	color:#FFF;
	float:left;
	margin:0;
	padding:30px 0 0 25px;
	width:10%;
}*/
.threecol-cal .eventcal-icon { /*slyons 4/9/19 adding for 508 support so the background image is not read*/
	background: url(/images/c-clamp-images/calendar.svg);
	background-repeat: no-repeat;
	width:41px;
	height:41px;
	float:left;
}
.threecol-text {
	background:#FFF;
	float:right;
	margin:0;
	padding:8px 0 20px 0;
	width:77%;
	min-height: 100% !important; /*nkim 010819*/
}
.threecol-text ul {
	height:100%; /*nkim 010819*/
	/*height:98px; nkim 010819*/
	margin:0;
	padding:0;
}
.threecol-text li {
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0;
	padding:5px 5px 0 14px;
	text-transform: uppercase;
	min-width: 200px; /*nkim 012919*/
	line-height:26px; /*nkim 061119*/
}
.threecol-text li a, .threecol-text li a:link {
	color:#205493;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 082818*/
	text-decoration: none;
	text-transform:none;
}
.threecol-text li a:visited {
	color: #4c2c92; /*nkim 053019*/
	text-decoration: none;
}
.threecol-text li a:hover {
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.hm-threecol-wrpr .blue-box-btn {
	margin-top:-15px !important; /*nkim 010819*/
	margin-left: -3px; /*nkim 030719*/
	text-align:center;
	width:64.5%;
}
.hm-threecol-wrpr .blue-box-btn a, .hm-threecol-wrpr .blue-box-btn a:link {
	background:#0071bc;
	color:#FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding:7px 12px 9px 12px;
	border-radius:3px;
	width:auto;
	-moz-box-shadow: 1px 2px 5px #666; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #666;
	-ms-box-shadow: 1px 2px 5px #666;
	box-shadow: 1px 2px 5px #666;
}
.hm-threecol-wrpr .blue-box-btn a:hover {
	background:#205493;
	text-decoration: none;
}
/*end Home Events Sections*/
/*begin Home Topics Sections*/
.hm-twocol-fourbox-row {
	background:#FFF;
	width:100%;
	height:100%;
}
.hm-twocol-fourbox-wrpr {
	height:100%;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	padding:0;
	width:1250px;
}
.hm-twocol-fourbox-wrpr .occ-grid6-12 { /*nkim 040219*/
	width: 48.5%;
}
.hm-twocol-fourbox-wrpr .occ-grid6-12.last {
	margin-right:0;
}
.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3 {
	width: 48.3%;
}
.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3.last {
	margin-right:0;
}
.hm-twocol-fourbox-wrpr h1 {
	background-color:#FFF;
	color:#212121;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 0 13px;
	padding-left:0;
	/*width:150px; nkim 032719*/
}
.hm-twocol-fourbox-wrpr .twocol-fourbox-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
	width:100%;
}
.hm-twocol-fourbox-wrpr h1.grayline { /*nkim 040219*/
	width: 94.5%;
}
.twocol-fourbox-col1 {
	/*background:url(/images/c-clamp-images/topics-img2.jpg); 3/28/19 slyons this image should be content and changeable*/
	background-repeat: no-repeat;
	float:left !important;
	height:485px; /*nkim 032819*/
	margin:0 13px 0 13px; /*nkim 040219*/
	padding:0;
	width:49%;
}
.twocol-fourbox-col2 {
	background:#FFF;
	float:right !important;
	margin-right:28px;
	padding:0;
	width:49%;
}
.twocol-fourbox-col2.last{
	background:#FFF;
	float:left;
	margin-right:0;
}
.topics-box {
	background:#FFF;
	border:1px solid #999;
	display:inline-block;
	/*height:148px; slyons 3/28/19 removing because now a flexbox*/
	list-style: none;
	/*margin:0 13px 15px 13px; slyons 032819*/
	padding:10px;
	position: relative;
	width:93%;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 101718*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.topics-box .last {
	margin-right:0;
}
.topics-box h2 {
	color:#212121;
	font: 600 19px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-left:0 !important; /*nkim 020719*/
	padding:0 !important;
}
.topics-box h2 a, .topics-box h2 a:link, .topics-box h2 a:active {
	color:#205493;
	font: 600 19px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.topics-box h2 a:visited {
	color: #4c2c92; /*nkim 053019*/
	text-decoration: none;
}
.topics-box h2 a:hover {
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.topics-box .last {
	float:right;
	margin-right:0;
}
.hm-twocol-fourbox-wrpr .blue-box-btn {
	margin-top:-10px; /*nkim 040219*/
	text-align:center;
	width:100%;
}
.hm-twocol-fourbox-wrpr .blue-box-btn a, .hm-twocol-fourbox-wrpr .blue-box-btn a:link {
	background:#0071bc;
	color:#FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding:7px 12px 9px 12px;
	border-radius:3px;
	width:auto;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.hm-twocol-fourbox-wrpr .blue-box-btn a:hover {
	background:#205493;
	text-decoration: none;
}
/*end Home Topics Sections*/

/*begin Left Nav Column*/
.leftcol-wrpr {
	color:#205493;
	font: 400 17px 'Source Sans Pro', Georgia, Palatino, serif;
	float:left !important;
	line-height:26px;
	min-height: 600px; /*slyons 11/14/18 to stretch to fold when left nav is collapsed*/
	margin:0 12px 50px 0; /*nkim 111518*/
	padding-bottom:25px;
	width:300px !important; /*nkim 091218*/
	border-width: 6px 6px 6px 0;
	border-style: solid;
	-webkit-border-image:
	-webkit-gradient(linear, 0 0, 100% 0, from(black), to #CCC) 1 100%;
	-webkit-border-image:
	-webkit-linear-gradient(right, #BBB, #FFF) 1 100%;
	-moz-border-image:
	-moz-linear-gradient(right, #BBB, #FFF) 1 100%;
	-o-border-image:
	-o-linear-gradient(right, #BBB, #FFF) 1 100%;
	border-image:
	linear-gradient(to right, #BBB, #FFF) 1 100%;
}
.leftcol-wrpr h3 {
	border-bottom:1px solid #CCC;
	color:#205493;
	font: 600 20px 'Source Sans Pro', Georgia, Palatino, serif;
	line-height: 26px;
	/*margin:0; nkim 101018*/
	margin-left:0 !important; /*nkim 101018*/
	padding:40px 0 10px 5px !important; /*nkim 101018*/
	text-transform: uppercase;
}
.leftcol-wrpr h3 a, .leftcol-wrpr h3 a:active {
	color:#205493;
	font: 600 20px 'Source Sans Pro', Georgia, Palatino, serif;
	text-decoration:none;
}
.leftcol-wrpr h3 a:visited {
	color:#4c2c92;
	text-decoration:none;
}
.leftcol-wrpr h3 a:hover {
	color:#112e51;
	text-decoration:underline;
}
.leftcol-wrpr ul { /*nkim 101018*/
	display: block;
	margin-left: 0 !important;
	padding: 0;
	margin-bottom: 0 !important;
}
.leftcol-wrpr li {
	border-bottom:1px solid #CCC;
	display:block;
	font: 600 18px 'Source Sans Pro', Georgia, Palatino, serif;
	margin:0 !important; /*nkim 122418*/
	padding:0;
}
.leftcol-wrpr li a, .leftcol-wrpr li a:active {
	color:#205493;
	display:block;
	font: 600 18px 'Source Sans Pro', Georgia, Palatino, serif;
	margin:0;
	padding:7px 0 8px 5px;
	text-decoration: none !important; /*nkim 101018*/
}
.leftcol-wrpr li a:visited {
	color:#205493; /*nkim 091018*/
}
.leftcol-wrpr li a:hover {
	background:#F1F1F1;
	color:#222;
	display:block;
	margin:0;
	padding:7px 0 8px 5px;
	text-decoration: none;
}
.leftcol-wrpr li.hovon {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 5px;
	text-decoration: none;
}
.leftcol-wrpr li.hovon a:link, .leftcol-wrpr li.hovon a:active {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 5px;
	text-decoration: none;
}
.leftcol-wrpr li.hovon a:visited{
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 5px;
	text-decoration: none;
}
.leftcol-wrpr li.hovon a:hover{
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 5px;
	text-decoration: none;
}
.leftcol-wrpr li.lvl2 {
	font-weight:600;
}
.leftcol-wrpr li.last {
	border-bottom:none;
}
.leftcol-wrpr ul.lvl1 {
	margin:0;
	padding:0;
}
.leftcol-wrpr ul.lvl1 li {
	border-bottom:1px solid #CCC;
	display:block;
	font: 400 17px 'Source Sans Pro', Georgia, Palatino, serif;
	margin:0;
	padding:0;
}
.leftcol-wrpr ul.lvl1 li.last {
	border-bottom:none;
}
.leftcol-wrpr ul.lvl1 li.bodr {
	border-top:1px solid #CCC;
	display:block;
}
.leftcol-wrpr ul.lvl1 li a, .leftcol-wrpr ul.lvl1 li a:active {
	color:#205493;
	font: 400 17px 'Source Sans Pro', Georgia, Palatino, serif;
	display:block;
	margin:0;
	padding:7px 0 8px 20px;
	text-decoration:none;
}
.leftcol-wrpr ul.lvl1 li a:visited {
	color:#205493; /*nkim 091018*/
}
.leftcol-wrpr ul.lvl1 li a:hover {
	background:#F1F1F1;
	color:#222;
	display:block;
	margin:0;
	padding:7px 0 8px 20px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl1 li.hovon {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 5px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl1 li.hovon a:link, .leftcol-wrpr ul.lvl1 li.hovon a:active {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 15px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl1 li.hovon a:visited {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 15px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl1 li.hovon a:hover{
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:4px 0 4px 15px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl2 {
	background:#FFF;
	margin:0;
	padding:0;
}
.leftcol-wrpr ul.lvl2 li {
	border-bottom:1px solid #CCC;
	display:block;
	font: 400 15px 'Source Sans Pro', Georgia, Palatino, serif;
	margin:0;
	padding:0;
}
.leftcol-wrpr ul.lvl2 li .last {
	border-bottom:none;
}
.leftcol-wrpr ul.lvl2 li a, .leftcol-wrpr ul.lvl2 li a:active {
	color:#205493;
	font: 400 15px 'Source Sans Pro', Georgia, Palatino, serif;
	display:block;
	margin:0;
	padding:9px 0 10px 40px !important;
	text-decoration:none;
}
.leftcol-wrpr ul.lvl2 li a:visited {
	color:#205493; /*nkim 091018*/
}
.leftcol-wrpr ul.lvl2 li a:hover {
	background:#F1F1F1;
	color:#222;
	display:block;
	margin:0;
	padding:9px 0 10px 40px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl2 li.hovon {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:2px 0 2px 0;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl2 li li.hovon a:link, .leftcol-wrpr ul.lvl2 li.hovon a:active {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:9px 0 10px 40px !important;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl2 li.hovon a:visited{
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:2px 0 2px 35px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl2 li.hovon a:hover{
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:2px 0 2px 35px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl3 {
	margin:0;
	padding:0;
}
.leftcol-wrpr ul.lvl3 li {
	border-bottom:1px solid #CCC;
	display:block;
	font: 400 14px 'Source Sans Pro', Georgia, Palatino, serif;
	margin:0;
	padding:0;
}
.leftcol-wrpr ul.lvl3 li a, .leftcol-wrpr ul.lvl3 li a:active {
	color:#205493;
	font: 400 14px 'Source Sans Pro', Georgia, Palatino, serif;
	display:block;
	margin:0;
	padding:9px 0 10px 60px !important;
	text-decoration:none;
}
.leftcol-wrpr ul.lvl3 li a:visited {
	color:#205493; /*nkim 091018*/
}
.leftcol-wrpr ul.lvl3 li a:hover {
	background:#F1F1F1;
	color:#222;
	display:block;
	margin:0;
	padding:9px 0 10px 60px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl3 li.hovon {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:2px 0 2px 0;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl3 li.hovon a:link, .leftcol-wrpr ul.lvl3 li.hovon a:active {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:9px 0 10px 60px !important;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl3 li.hovon a:visited {
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:2px 0 2px 55px;
	text-decoration: none;
}
.leftcol-wrpr ul.lvl3 li.hovon a:hover{
	background:#205493;
	color:#FFF !important;
	display:block;
	margin:0;
	padding:2px 0 2px 55px;
	text-decoration: none;
}
.leftcol-wrpr.lftcol {
	margin-right:7px !important; /*nkim 111418*/
}
/*end Left Nav Column*/
/*begin About Landing*/
.about-feat-row {
	background:url(/images/c-clamp-images/about-feat-img.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height:100%;
}
.about-feat-wrpr {
	margin:0 auto;
	margin-top:45px;
	margin-bottom:45px;
	width:1250px;
}
.about-feat-wrpr h1 {
	background:#112e51;
	color:#FFF;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 auto;
	padding:15px 0 15px 0;
	text-align:center;
	width:30%;
}
.about-feat-wrpr p {
	background:#112e51;
	color:#FFF;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px !important;
	margin-top:15px !important;
	margin:0 auto;
	padding:12px;
	text-align:center;
	width:70%;
}
.about-mission-row {
	background:#FFF;
	height:100%;
}
.about-mission-wrpr {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	width:1250px;
}
.about-mission-wrpr .occ-grid4-12 {
	width: 31.8%;
	margin-right:20px;
}
.about-mission-wrpr .occ-grid4-12.last {
	margin-right:0;
}
.about-mission-wrpr li {
	margin-left:25px;
	line-height: 26px !important;
}
.about-mission-wrpr h2.mission {
	background:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin-bottom:18px;
	padding:0;
	width:200px;
}
.about-mission-wrpr h2.vision {
	background:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin-bottom:18px;
	padding:0;
	width:180px;
}
.about-mission-wrpr h2.values {
	background:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin-bottom:18px;
	padding:0;
	width:250px;
}
.about-mission-wrpr .mission-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	width:100%;
}
.topic-landing-row {
	background:url(/images/c-clamp-images/about-feat-img.jpg) /*image size:1839px by 420px*/;
	background-position-x: center !important;
	background-repeat: no-repeat;
	background-size: cover;
	height:100%;
	margin-bottom: 40px; /*nkim 122018*/
}
.topic-landing-wrpr {
	margin:0 auto;
	margin-top:45px;
	margin-bottom:45px;
	width:1250px;
	text-align:center; /*nkim 100418*/
}
.topic-landing-wrpr h1 {
	background:#112e51;
	color:#FFF;
	display: inline-block; /*nkim 100418*/
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 auto;
	padding:15px 30px 15px 30px; /*nkim 100418*/
	width:auto; /*nkim 100418*/
}
/*slyons 10/4/18 adding to auto expand with content
.topic-landing-wrpr h1{
	background:#112e51;
	color:#FFF;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 auto;
	padding:15px 30px 15px 30px;
	text-align:center;
	width:fit-content;
}*/
/*.topic-landing-wrpr h1.short {
	background:#112e51;
	color:#FFF;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 auto;
	padding:15px;
	text-align:center;
	width:20%;
}
.topic-landing-wrpr h1.medium {
	background:#112e51;
	color:#FFF;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 auto;
	padding:15px;
	text-align:center;
	width:35%;
}
.topic-landing-wrpr h1.long {
	background:#112e51;
	color:#FFF;
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	margin:0 auto;
	padding:15px;
	text-align:center;
	width:50%;
}*/
.topic-landing-wrpr p {
	background:#112e51;
	color:#FFF;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px !important;
	margin-top:15px !important;
	margin:0 auto;
	padding:15px;
	text-align:center;
	width:70%;
}
.card-row-bkgd-gray { /*nkim 100118*/
	background:#F1F1F1;
	height:100%;
}
.card-img-md-wrpr { /*nkim 010319*/
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 1250px;
}
.card-img-md {
	background: #FFF;
	margin: 0 13px 30px 13px;
	position: relative;
	height: 275px;
}
.card-img-md.border {
	border: 1px solid #999;
	padding: 12px;
	-moz-box-shadow: 1px 2px 5px #AAA;
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.card-img-md.short {
	height: auto;
}
.card-img-md h2 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif !important;
	line-height: 26px;
	margin: 0 !important;
	padding: 5px 0 5px 0;
}
.card-img-md h2 a, .card-img-md h2 a:link, .card-img-md h2 a:active {
	color: #205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.card-img-md h2 a:visited {
	color: #4C2C92;
	text-decoration: none;
}
.card-img-md h2 a:hover {
	color: #205493;
	text-decoration: underline;
}
.card-img-md h3 {
	color: #212121;
	font: 600 60px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: -10px 0 0 0;
	padding: 0;
}
.card-img-md h4 {
	color: #212121;
	font: 400 28px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 28px;
	margin: 0 0 15px 0;
	padding: 0;
}
.card-img-md p {
	color: #212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin: 0;
	padding: 0 !important;
}
.card-img-md .icon {
	background: url(/images/c-clamp-images/icon-department.jpg) no-repeat;
	background-position: 0 7px;
	height: 70px;
	width: auto;
	margin: 0;
	display: table;
}
.card-img-md .icon p {
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 14px;
	display: table-cell;
	padding-left: 70px !important;
	vertical-align: middle;
}
.card-img-md .icon p a, .card-img-md .icon p a:link, .card-img-md .icon p a:active {
	color: #205493;
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.card-img-md .icon p a:visited {
	color: #205493;
	text-decoration: none;
}
.card-img-md .icon p a:hover {
	color: #205493;
	text-decoration: underline;
}
.card-img-md img {
	width: 100%;
	border: none;
}
.card-img-md .more-btn {
	position: absolute;
	right: 12px;
	bottom: 16px;
}
.about-whowhat-wrpr .occ-grid6-12 { /*nkim 111518*/
	margin-right: 0;
	width: 49.8%;
}
.about-whowhat-wrpr .occ-grid6-12.last {
	margin-right:0;
}
.about-whowhat-row {
	background:#F1F1F1;
	height:100%;
}
.about-whowhat-wrpr {
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
	width:1250px;
}
.about-whowhat-wrpr h2.whoweare {
	background:#F1F1F1;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin:0;
	padding-left:13px; /*nkim 111518*/
	width:200px;
}
.about-whowhat-wrpr h2.whatwedo {
	background:#F1F1F1;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin:0;
	padding-left:13px; /*nkim 111518*/
	width:200px;
}
.about-whowhat-wrpr .whowhat-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	width:98%; /*nkim 111518*/
}
.lfttopbox {
	background:#FFF;
	border:1px solid #999;
	display:inline-block; /*nkim 102418*/
	margin:0 13px 26px 13px; /*nkim 111518*/
	padding:12px; /*nkim 111518*/
	/*height:235px; nkim 102418*/
	height:auto; /*nkim 102418*/
}
.lfttopbox img {
	display:block;
	float:left;
	overflow:auto;
	padding:0 20px 15px 0;
	width:32%; /*nkim 032719*/
}
.lftbotbox {
	background:#FFF;
	border:1px solid #999;
	display:inline-block; /*nkim 102418*/
	height:auto; /*nkim 102418*/
	margin:0 13px 0 13px; /*nkim 111518*/
	padding:12px; /*nkim 111518*/
	/*height:375px; nkim 102418*/
}
.lfttopbox .more-btn,
.lftbotbox .more-btn { /*nkim 022519*/
	position: inherit;
	right: 12px;
	bottom: 16px;
	float: right;
}
.lftbotbox img {
	display:block;
	float:left;
	overflow:auto;
	padding:0 0 20px 0;
	width:100%; /*nkim 111518*/
}
.lfttopbox h3,
.lftbotbox h3 { /*nkim 022519*/
	margin:0 0 15px 0;
}
.lfttopbox h3 a,
.lfttopbox h3 a:link,
.lfttopbox h3 a:active,
.lftbotbox h3 a,
.lftbotbox h3 a:link,
.lftbotbox h3 a:active { /*nkim 022519*/
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	text-decoration: none;
}
.lfttopbox h3 a:visited,
.lftbotbox h3 a:visited { /*nkim 022519*/
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	text-decoration: none;
}
.lfttopbox h3 a:hover,
.lftbotbox h3 a:hover { /*nkim 022519*/
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	text-decoration: underline;
}
.lfttopbox p,
.lftbotbox p { /*nkim 022519*/
	color: #212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin: 0;
	padding: 0 0 30px 0;
}
.rttopbox {
	background:#FFF;
	border:1px solid #999;
	margin:0 13px 26px 13px; /*nkim 111518*/
	padding:12px; /*nkim 111518*/
}
.rttopbox img {
	display:block;
	width:100%; /*nkim 111518*/
}
.rttopbox p {
	margin-bottom:15px;
}
.content-body .rttopbox p {
	padding-bottom: 0; /* km 2021-03-07 */
}
.content-body .rttopbox p:last-of-type {
	margin-bottom: 0.5rem; /* km 2021-03-07 */
}
.rttopbox ul {
	/*margin: 38px 0 39px 60px; nkim 082219*/
	margin:0 0 15px 0;
}
.rttopbox ul li {
	line-height:22px;
	list-style-type: square;
	margin-bottom:15px;
}
.rttopbox li {
	margin-left:40px;
	list-style-type:square;
	line-height: 26px;
}
.about-ataglance-row {
	background:url(/images/c-clamp-images/photo-ataglance.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height:100%;
}
.about-ataglance-wrpr {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	width:1250px;
}
.about-ataglance-wrpr h2.ataglance {
	background: rgb(183,210,241);
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin-bottom:20px;
	padding:0;
	width:250px;
}
.about-ataglance-wrpr .ataglance-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	width:100%;
}
.about-ataglance-wrpr .atglance-box {
	background:#FFF;
	display:inline-block;
	height:290px;
	list-style: none;
	margin:0;
	padding:0 12px 12px 12px;
	vertical-align: top;
	width:90%;
	border:1px solid #999;
}
.about-ataglance-wrpr .atglance-box.last {
	margin-right:0;
}
.about-ataglance-wrpr .atglance-box h3 {
	color:#212121;
	font: 600 60px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	padding:0;
}
.about-ataglance-wrpr .atglance-box h4 {
	color:#212121;
	font: 400 28px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	padding:0;
}
.about-ourhistory-row {
	height:100%;
}
.about-ourhistory-wrpr {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	width:1250px;
}
.about-ourhistory-wrpr .pure-u-md-2-3 {
	width:63%;
	margin-right:20px;
}
.about-ourhistory-wrpr .pure-u-md-1-3 {
	width:33%;
}
.about-ourhistory-wrpr h2 {
	background:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin-bottom:20px;
	margin-left:0 !important;
	padding:0;
	width:190px;
}
.about-ourhistory-wrpr .ourhistory-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	width:100%;
}
.about-ourhistory-wrpr h3 {
	color:#212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin-bottom:10px;
	margin-left:0;
	padding:0;
}
.about-ourhistory-wrpr p {
	color:#212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px;
	padding-bottom:30px;
	margin:0;
}
.about-ourhistory-wrpr .occ-grid8-12 img {
	display:block;
	padding:0 20px 15px 0;
	width: 30%; /*nkim 032819*/
}
.about-ourhistory-wrpr .occ-grid4-12 img {
	display:block;
	padding:20px 0 10px 0;
	width:400px;
}
.about-ourhistory-wrpr .occ-grid4-12 p {
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 062519*/
	line-height: 20px; /*nkim 062519*/
}
.about-ourhistory-wrpr .occ-grid8-12 .blue-box-btn {
	display: block;
	margin: 0;
	text-align: center;
	width: 100%;
}
/*end About Landing*/
/*begin Publications*/
.pub-row {
	background:#FFF;
	height:100%;
	margin:0;
	padding:0;
}
.featpub-line h2 {
	background-color:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0;
	padding:0;
	width:340px;
}
.featpub-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	width:100%;
}
.pub-search-row {
	background:#0071bc;
	margin:0 auto;
	margin-bottom:30px;
	padding:25px 0 30px 0;
}
.pub-search-wrpr {
	margin:0 auto;
	padding:0;
	width:1250px;
}
.pub-search-wrpr h2 {
	color:#FFF;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin-bottom:20px;
	padding:0;
}
.pub-search-wrpr p {
	color:#FFF;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0;
	padding:0;
}
.pub-search-wrpr input[type=text] {
	width: 90%;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 17px;
	/*font-style: italic;*/
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin-right:0;
	padding: 8px 3px 10px 7px;
}
.pub-search-wrpr input[type=submit] {
	background-image: url(/images/c-clamp-images/search-darkblue.png);
	background-repeat: no-repeat;
	background-color:#fdb81e;
	border:none;
	color:transparent;
	cursor:pointer;
	height:40px;
	width:40px;
}
/*end Publications*/
/*// begin tab Styles //*/
.tabs-wrpr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin:0 auto;
	margin-top:20px !important; /*nkim 102618*/
	margin-bottom:30px;
	width:100%;
}
.tabs-wrpr label {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	color:#FFF;
	display: block;
	padding: 15px 40px;
	margin:5px 5px 0 0;
	cursor: pointer;
	background: #0071bc;
	font: normal 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	-webkit-transition: background ease 0.2s;
	transition: background ease 0.2s;
	z-index:20;
}
.tabs-wrpr .tab { /*nkim 110118*/
	-webkit-box-ordinal-group: 100;
	-webkit-order: 99;
	-ms-flex-order: 99;
	order: 99;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: none;
	padding:16px 0 16px 0;
	background: #FFF;
	border-top:1px solid #AAA;
	width: 100%;
	z-index:10;
}
.tabs-wrpr .occ-grid4-12 { /*nkim 110618*/
	margin-right: 0;
	width: 33%;
}
.tabs-wrpr .occ-grid4-12 span.pub-icon { /*nkim 110618*/
	float:left;
	margin:0;
	padding:0 15px 15px 0;
}
.tabs-wrpr .occ-grid4-12 h4 { /*nkim 110618*/
	color: #212121;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	line-height: 22px;
	margin: 0;
	padding: 0;
}
.tabs-wrpr .occ-grid4-12 p { /*nkim 110618*/
	color: #212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.tabs-wrpr input[type="radio"] {
	position: absolute;
	opacity: 0;
}
.tabs-wrpr input[type="radio"]:checked + label {
	background: #FFF;
	border-top:5px solid #fdb81e;
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
	color:#222;
	margin:0 5px -1px 0;
}
.tabs-wrpr input[type="radio"]:checked + label + .tab { /*nkim 110118*/
	display: block;
}
.tabs-wrpr ul { /*nkim 102919*/
	margin-bottom: 15px;
	margin-left: 40px;
}
.tabs-wrpr li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: square;
	margin-bottom:10px;
}
.tabs-wrpr ul ul {
	margin:10px 5px 10px 0;
}
.tabs-wrpr ul li ul li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: circle;
	margin: 0 0 10px 20px;
}
.tabs-wrpr ul ul ul {
	margin:10px 5px 10px 0;
}
.tabs-wrpr ul li ul li ul li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type:none;
	margin: 0 0 10px 10px;
	list-style-position: inside;
	text-indent: -9px;
}
.tabs-wrpr ul li ul li ul li:before {
	content:"-";
	margin-right: 4px;
}
.tabs-wrpr ul ul ul ul {
	margin:10px 5px 10px 0;
	/*width:95%; nkim 100918*/
}
.tabs-wrpr ul li ul li ul li ul li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: none;
	margin: 0 0 10px 13px;
	list-style-position: inside;
	text-indent: -9px;
}
.tabs-wrpr ul li ul li ul li ul li:before {
	content: "•";
	margin-right: 8px;
}
.tabs-wrpr ol {
	margin-bottom: 15px;
}
.tabs-wrpr ol li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: decimal;
	margin: 0 0 10px 20px;
	padding-left: 3px;
}
.tabs-wrpr ol ol {
	margin:10px 5px 10px 0;
}
.tabs-wrpr ol li ol li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: lower-alpha;
	margin: 0 0 10px 20px;
}
.tabs-wrpr ol ol ol {
	margin:10px 5px 10px 0;
}
.tabs-wrpr ol li ol li ol li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: lower-roman;
	margin: 0 0 10px 20px;
}
.tabs-wrpr ol ol ol ol {
	margin:10px 5px 10px 0;
}
.tabs-wrpr ol li ol li ol li ol li {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: decimal;
	margin: 0 0 10px 20px;
}
.tabs-wrpr .alpha-box-sm { /*nkim 012919*/
	margin: 20px 0 20px 0;
	width:auto;
}
.tabs-wrpr .alpha-box-sm ul {
	list-style: none;
	margin-left:8px;
}
.tabs-wrpr .alpha-box-sm li {
	display: inline-block;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	margin-right: 1px;
	padding:0;
	text-align:center;
}
.tabs-wrpr .alpha-box-sm li a {
	color: #444;
	float: left;
	padding: 3px 9px;
	/*transition: background-color .3s;*/
	border: 1px solid #666;
	margin: 0;
	width: 10px;
	text-decoration: none !important; /*nkim 053019*/
}
.tabs-wrpr .alpha-box-sm li a.active {
	background-color: #4CAF50;
	color: #444;
	border: 1px solid #666;
	text-decoration: none !important; /*nkim 053019*/
}
.tabs-wrpr .alpha-box-sm li a:hover:not(.active) {
	background-color: #205493;
	color: #FFF;
	text-decoration: none !important; /*nkim 053019*/
}
.tabs-wrpr p.jump-link {
	margin-left:8px;
}
.tabs-wrpr p.jump-link a:link {
	margin-left:4px;
	text-decoration: underline;
}
.tabs-wrpr p.jump-link a:visited {
	margin-left:4px;
	text-decoration: underline;
}
.tabs-wrpr p.jump-link a:hover {
	margin-left:4px;
	text-decoration: underline;
}
/*.tabs-wrpr ul {
	margin-top:25px;
	padding:0;
	width:100%;
}
.tabs-wrpr li {
	border:1px solid #AAA;
	display:inline-block;
	list-style: none;
	margin:0 8px 20px 8px !important; nkim 102618
	padding:15px;
	width:29% !important; nkim 102618
}
.tabs-wrpr li span.pub-icon{
	float:left;
	margin:0;
	padding:0 15px 15px 0;
}
.tabs-wrpr li.last {
	margin-right:0;
}*/
.tabs-wrpr p { /*nkim 101218*/
	color: #212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.tabs-wrpr span.show-hide {
	display:none;
}
/*begin Accordion Styles / nkim 110118*/
#accordion-row {
	height: 100%;
	margin: auto;
	width: 1250px;
}
/*Accordion Layout Styles*/
.accordion-wrpr {
	background: #FFF;
	border-top:1px solid #AAA;
	padding:0;
	width: 100%;
}
.accordion-wrpr .tab {
	background: #FFF;
	color: #222;
	display: block;
	height: 34px;
	margin:0;
	padding:15px 0 0 20px;
	font: bold 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.accordion-wrpr .tab.last {
	border-bottom:none;
}
.accordion-wrpr .tab:hover,.accordion-wrpr div:target .tab {
	color: #2b3b06;
	background: #EEE;
}
.accordion-wrpr div .content {
	display: none;
	margin:0;
	padding-left: 20px;
}
.accordion-wrpr div:target .content {
	display: block;
}
.accordion-wrpr > div {
	overflow: hidden;
	border-bottom:1px solid #AAA;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	padding:0;
	margin:0;
}
.accordion-wrpr > div:target {
	height: 100%;
}
/*Accordion Content Styles*/
.accordion-wrpr .content h1 {
	color: #222;
	font: 18px/32px 'Source Sans Pro', Arial, Helvetica, sans-serif;
}
.accordion-wrpr .content p {
	margin: 10px 0;
	color: #222;
	font: 17px/26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
}
.accordion-wrpr .content span {
	font: italic 11px/12px 'Merriweather', Georgia, Palatino, serif;
	color: #222;
}
.accordion-wrpr .content em.bullet {
	width: 5px;
	height: 5px;
	margin: 0 5px;
	background: #6b8f1a;
	display: inline-block;
}
/*.accordion-wrpr .content ul li {
	list-style: none;
	float: left;
	margin: 5px 10px 5px 0;
}
.accordion-wrpr .content img {
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0, .5);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0, .5);
	box-shadow: 2px 2px 6px rgba(0,0,0, .5);
}*/
/*RL 08/29/2018*/
#all-pubs-btn {
	display: inline;
	float:right; /*nkim 111418*/
	order: 1;
	margin: 17px 5px auto auto !important; /*nkim 121118*/
	height: 27px;
	font: normal 13px 'Source Sans Pro', Arial, Helvetica, sans-serif;
}
#all-pubs-btn a {
	background: #FFF url(/images/c-clamp-images/hm-btn-arrow.png) no-repeat 146px 2px;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 26px 4px 14px;
	width: 90px;
}
#all-pubs-btn a:hover {
	background: #205493 url("/images/c-clamp-images/hm-btn-arrow-wht.png") no-repeat 146px 2px;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #FFF;
	padding: 2px 26px 4px 14px;
	text-decoration: none;
	width: 90px;
}
/*// end Tab Styles //*/
/*RL 08/27/2017*/
/*begin NEW Accordion Styles*/
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 513px;
	height: 100%;
}
.ui-accordion .ui-accordion-content a:link {
	color: #205493; /*nkim 053019*/
	text-decoration: underline;
}
.ui-accordion .ui-accordion-content a:visited {
	color: #4c2c92; /*nkim 053019*/
	text-decoration: underline;
}
.ui-accordion .ui-accordion-content a:active {
	color: #205493; /*nkim 053019*/
	text-decoration: underline;
}
.ui-accordion .ui-accordion-content a:hover {
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.ui-accordion .ui-accordion-content table.table_brdr a:link { /*nkim 053019*/
	text-decoration: none;
}
.ui-accordion .ui-accordion-content table.table_brdr a:visited { /*nkim 053019*/
	text-decoration: none;
}
.ui-accordion .ui-accordion-content table.table_brdr a:hover { /*nkim 053019*/
	text-decoration: underline;
}
.ui-accordion .ui-accordion-header {
	/*display: flex; RL 102218*/
	display:block; /*nkim 012819*/
	justify-content: space-between; /*RL 102218*/
	cursor: pointer;
	position: relative;
	min-height: 0;
	margin-right: 0;
	border-top: solid 1px lightgrey;
	padding: 15px 15px;
	background-color: #ffffff;
	height: auto; /*nkim 101118*/
	color: #205493 !important; /*nkim 101018*/
	font: normal 17px "Source Sans Pro", Arial, Helvetica, sans-serif;
}
/*RL 102218*/
.acc-show, .acc-hide {
	/*min-width: 70px; slyons 4/15/19 removing causing problems in resp*/
	align-self: center;
}
.accordion-header-text {
	display: inline-block; /*nkim 013019*/
	font: normal 17px "Source Sans Pro", Arial, Helvetica, sans-serif;
	color: #205493 !important;
	max-width: 77%; /*nkim 041119*/
}
.accordion-section:last-child .ui-accordion-header {
	border-bottom: none; /*nkim 052119*/
}
/*.accordion-section { nkim 022519
	margin-left: 13px;
}*/
/*RL 10/10/2018*/
.ui-accordion .ui-accordion-content {
	padding: 1em 15px;
	border-top: 0;
	color: #000;
}
/*slyons 9/27/18
.accordion-module, .accordion-module-standard {
	display: none;
	max-width: 100%;
	margin: 20px 0px;
}*/
.accordion-module, .accordion-module-standard {
	margin-bottom: 40px; /*nkim 013019*/
	margin-left: 13px; /*nkim 041019*/
	/*padding-right: 13px; nkim 052119*/
	width: 97%; /*nkim 041019*/
	min-width: 97%; /*nkim 041019*/
	border-bottom: solid 1px lightgrey; /*nkim 052119*/
}
.accordion-module-normal, #accordion {
	max-width: 543px;
	margin-left: 13px; /*nkim 010419*/
}
.accordion-module-wide {
	max-width: 722px;
}
.ui-accordion-header-active .accordion-section {
	display: inline-block;
	padding: 0 15px 0 15px;
	width: 90%;
}
.ui-accordion-header-active {
	background-color: #f5f6f8 !important;
}
.ui-accordion-header:hover {
	background-color: #f5f6f8 !important;
}
.accordion-module ul { /*nkim 100918*/
	margin-bottom: 15px;
	margin-left: 40px; /*nkim 092718*/
}
.accordion-module li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: square;
	margin-bottom:10px; /*nkim 121718*/
	/*margin: 0 0 5px 20px; nkim 092718*/
}
.accordion-module ul ul { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.accordion-module ul li ul li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: circle;
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.accordion-module ul ul ul { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.accordion-module ul li ul li ul li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type:none;
	margin: 0 0 10px 10px; /*nkim 121718*/
	list-style-position: inside;
	text-indent: -9px;
}
.accordion-module ul li ul li ul li:before { /*nkim 100918*/
	content:"-";
	margin-right: 4px;
}
.accordion-module ul ul ul ul {
	margin:10px 5px 10px 0;
	/*width:95%; nkim 100918*/
}
.accordion-module ul li ul li ul li ul li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: none;
	margin: 0 0 10px 13px; /*nkim 121718*/
	list-style-position: inside;
	text-indent: -9px;
}
.accordion-module ul li ul li ul li ul li:before { /*nkim 100918*/
	content: "•";
	margin-right: 8px;
}
.accordion-module ol { /*nkim 082018*/
	margin-bottom: 15px;
}
.accordion-module ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: decimal;
	margin: 0 0 10px 20px; /*nkim 121718*/
	padding-left: 3px;
}
.accordion-module ol ol { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.accordion-module ol li ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: lower-alpha;
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.accordion-module ol ol ol { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.accordion-module ol li ol li ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: lower-roman;
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.accordion-module ol ol ol ol { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.accordion-module ol li ol li ol li ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: decimal;
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.accordion-module li a, .accordion-module li a:active, .accordion-module li a:link {
	color: #205493;
	text-decoration: underline;
}
.accordion-module li a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.accordion-module li a:hover {
	color: #112e51;
	text-decoration: underline;
}
.accordion-module span.acc-show:after {
	background: url(/images/c-clamp-images/acco-plus-icon.svg);
	background-repeat: no-repeat;
	width: 25px;
	left: 10px;
	top: 4px;
	position: relative;
	height: 19px;
	content: "";
	background-size: contain;
	display: inline-block;
}
.accordion-module span.acc-show {
	display: block;
	padding-right: 5px;
	float: right;
}
.accordion-module span.acc-hide:after {
	background: url(/images/c-clamp-images/acco-minus-icon.svg);
	background-repeat: no-repeat;
	width: 25px;
	left: 17px; /*RL 10/30/18*/
	top: 4px;
	position: relative;
	height: 19px;
	content: "";
	background-size: contain;
	display: inline-block;
}
.accordion-module span.acc-hide {
	display: block;
	padding-right: 12px; /*slyons 4/15/19*/
	float: right;
}
/*RL 102218*/
.accordion-module > p {
	display: none;
}
/*end NEW Accordion Styles*/
.occ-grid1-1.card-fullwidth-gray.not-found { /*nkim 042319*/
	margin-bottom: 0;
}
.occ-grid12-12 .occ-grid3-12 { /*nkim 120618*/
	margin-right: 0;
	/*float:right; 010419*/
	width: 21.8%;
}
.occ-grid12-12 .occ-grid3-12-right { /*nkim 020719*/
	margin-right: 0;
	float:right;
	width: 24%;
}
.occ-grid12-12 .occ-grid3-12-4up { /*nkim 010419*/
	display: inline-block;
	margin-right: 0;
	margin-bottom: 35px; /*nkim 042319*/
	width: 24.7%;
}
/*slyons 5/31/19 to support the left navigation templates*/
.occ-grid9-12 .occ-grid3-12-4up {
	width: 33%;
}
.occ-grid12-12 .occ-grid4-12-3up { /*nkim 010519*/
	display: inline-block;
	margin-right: 0;
	margin-bottom: 50px;
	width: 33%;
}
/*begin Publication Left Nav Column*/ /*nkim 082018*/
.content-wrpr .occ-grid7-12 {
	width: 65%; /*nkim 101718*/
}
.content-wrpr .occ-grid6-12 { /*nkim 101018*/
	margin-right:0;
	width: 49.6%; /*nkim 102618*/
	margin-bottom: 50px; /*nkim 010419*/
}
.content-wrpr .occ-grid6-12.not-found { /*nkim 042319*/
	margin-left:50px;
}
.occ-grid5-12 { /*nkim 112918*/
	margin-right:0;
	width: 41.2%;
}
.occ-grid5-12-right { /*nkim 021219*/
	float:right;
	margin-right:0;
	width: 39%;
}
/*.content-wrpr .occ-grid4-12,
.content-wrpr .occ-grid8-12,
.content-wrpr .occ-grid12-12 {
	width:auto;
}*/
.content-wrpr .occ-grid12-12 {
	width:auto;
}
.content-wrpr .occ-grid10-12 { /*nkim 101918*/
	width:82.5%;
}
.content-wrpr .occ-grid10-12-center { /*nkim 021219*/
	margin:0 auto;
	width: 80%;
}
/*.content-wrpr .occ-grid10-12 .occ-grid7-12 {nkim 101918
	margin-right:0;
	width:69%;
}*/
/*.content-wrpr .occ-grid10-12 .occ-grid3-12 {nkim 101918
	margin-right:0;
	margin-left:16px;
	width:29%;
}*/
.content-wrpr .occ-grid8-12 {
	width:66.4%;
}
.content-wrpr .occ-grid8-12 .card-content-md {
	margin-left:0;
}
.content-wrpr .occ-grid8-12-mediaresources { /*nkim 010419*/
	width: 88%;
}
.content-wrpr .occ-grid9-12-mediaresources { /*nkim 013019*/
	width: 100%;
}
.content-wrpr .occ-grid4-12 {
	margin-right:0;
	width:32%; /*nkim 010419*/
}
.content-wrpr .occ-grid12-12 .border {
	border:1px solid #999; /*nkim 101518*/
	padding:12px;
}
.content-wrpr .leftcol-cover {
	float:left;
	margin: 0 13px 40px 13px; /*nkim 010319*/
	padding:0;
}
.content-wrpr .leftcol-cover p img {
	width:100%;
	border: 1px #999999 solid !important; /*ea 20190412*/
}
.content-wrpr .leftcol-cover p {
	color:#222;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0;
	padding:0;
	text-align:center; /*slyons 12/27/18: Publication page updates change to just have Previous Version link and not the items title and center*/
}
.content-wrpr .show {
	display:none;
}
.content-wrpr .leftcol-cover .blue-box-btn {
	margin:20px 0 20px 0 !important;
	padding:10px 0 15px 0;
}
.content-wrpr .leftcol-cover .blue-box-btn img { /*tam 102618*/
	padding-left:10px;
}
.content-wrpr .leftcol-cover .blue-box-btn a, .content-wrpr .leftcol-cover .blue-box-btn a:link {
	background: #0071bc;
	color: #FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding: 7px 20px 9px 20px; /*nkim 102618*/
	border-radius: 3px;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.content-wrpr .leftcol-cover.previous-versions {
	margin-top:-75px;
}
/*end Publication Left Nav Column*/
/*begin Content with Left Nav*/
.content-wrpr {
	margin:0 auto;
	margin-top:25px;
	/*margin-bottom:40px; nkim 101918*/
	padding:0;
	width:1250px;
}
/*.content-wrpr .occ-grid9-12 p img { nkim 042319
	width: 100%;
}*/
.content-wrpr .occ-grid9-12 {
	margin-right: 0; /*nkim 091218*/
	width: 73.6%; /*nkim 111418*/
}
.content-wrpr .occ-grid9-12.last {
	margin-right:0;
}
.content-wrpr .occ-grid9-12.pubs-wide {
	width: 82.4%; /*nkim 101518*/
}
.content-wrpr .occ-grid9-12 .occ-grid9-12 {
	margin-right: 0;
	width: 99%; /*nkim 101018*/
}
.content-wrpr .occ-grid9-12 .occ-grid8-12 { /*nkim 021919*/
	margin-right: 0;
	width: 76%;
}
.content-wrpr .occ-grid9-12 .occ-grid8-12 .intro p { /*nkim 021919*/
	color: #212121;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px;
	margin:0 0 0 13px;
	padding:0;
}
.content-wrpr .occ-grid9-12 .occ-grid8-12 .intro p a, .content-wrpr .occ-grid9-12 .occ-grid8-12 .intro p a:link {
	color:#205493;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px;
	margin:0;
	padding:0;
	text-decoration: underline;
}
.content-wrpr .occ-grid9-12 .occ-grid8-12 .intro p a:visited {
	color:#4c2c92;
	margin:0;
	padding:0;
	text-decoration: underline;
}
.content-wrpr .occ-grid9-12 .occ-grid8-12 .intro p a:hover {
	color:#112e51;
	margin:0;
	padding:0;
	text-decoration: underline;
}
.content-wrpr .occ-grid9-12 .occ-grid6-12 { /*nkim 091218*/
	/*margin-right: 15px;*/
	width: 62.2% !important; /*nkim 022519*/
}
/*.content-wrpr .occ-grid9-12 .occ-grid6-12.last { nkim 091218
	margin-right:0;
}*/
.content-wrpr .occ-grid9-12 .occ-grid2-12 { /*nkim 021919*/
	margin:0;
	width: 21%;
}
.content-wrpr .occ-grid9-12 .occ-grid3-12 { /*nkim 010419*/
	margin-right: 0;
	margin-bottom: 50px; /*nkim 010419*/
	width: 33.28%; /*nkim 040219*/
}
.occ-grid3-12.occ-grid4-12-2up { /*nkim 040219*/
	width: 33% !important;
	margin-bottom: 30px !important;
}
/*.content-wrpr .occ-grid9-12 .occ-grid3-12.last { nkim 091218
	margin-right:0;
}*/
.content-wrpr .occ-grid9-12 .occ-grid3-12-left { /*nkim 112918*/
	margin: 0 13px 0 0;
	width: 33%;
	float:left; /*nkim 112718*/
}
.content-wrpr .occ-grid9-12 .occ-grid3-12-right { /*nkim 010419*/
	margin:0 0 55px 30px;
	width: 33%;
	float:right;
}
.content-wrpr .occ-grid9-12 .occ-grid5-12 { /*nkim 010419*/
	margin-right: 0;
	margin-bottom:50px; /*nkim 042319*/
	width: 54.5%;
}
.content-wrpr .occ-grid9-12 .occ-grid4-12 { /*nkim 010419*/
	margin-right: 0;
	margin-bottom:50px; /*nkim 042319*/
	width: 45.5%;
	flex-grow: 1; /*slyons 4/9/19 adding for flex*/
}
.content-wrpr .occ-grid9-12 .occ-grid4-12.last {
	margin-right:0;
}
.fullwidth-ct {
	width: 74% !important; /*nkim 010219*/
}
.content-wrpr h1 {
	font: 400 40px 'Merriweather', Georgia, Palatino, serif;
	line-height: 52px;
	margin-left:13px; /*nkim 021119*/
	padding-bottom:20px;
}
.content-wrpr h2, /*nkim 100918*/
.content-wrpr h3,
.content-wrpr h4,
.content-wrpr h5 {
	margin-left:13px; /*nkim 111518*/
	padding-bottom:15px; /*nkim 111518*/
}
.content-wrpr p { /*nkim 082218*/
	margin-left:13px; /*nkim 111418*/
	padding-bottom: 18px;
	line-height: 26px; /*nkim 061219*/
}
.content-wrpr p a, .content-wrpr p a:active, .content-wrpr p a:link { /*nkim 082218*/
	color: #205493;
	text-decoration: underline;
}
.content-wrpr p a:visited { /*nkim 082218*/
	color: #4c2c92;
	text-decoration: underline;
}
.content-wrpr p a:hover { /*nkim 082218*/
	color: #112e51;
	text-decoration: underline; /*nkim 053019*/
}
.content-wrpr .intro {
	padding:0;
	margin:0 0 10px 0; /*nkim 030419*/
}
.content-wrpr .intro p {
	color: #212121;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px;
	/*padding-bottom:25px !important; nkim 102418*/
	margin:0 13px 0 13px; /*nkim 111518*/
}
.content-wrpr .intro p a, .content-wrpr .intro p a:link, .content-wrpr .intro p a:active { /*nkim 011620*/
	color:#205493;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px;
	margin:0;
	padding:0;
	text-decoration: underline;
}
.content-wrpr .intro p a:visited {
	color:#4c2c92;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif; /*nkim 011620*/
	margin:0;
	padding:0;
	text-decoration: underline;
}
.content-wrpr .intro p a:hover {
	color:#112e51;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif; /*nkim 011620*/
	margin:0;
	padding:0;
	text-decoration: underline;
}
/*.content-body img {nkim 101518
	width:100%;
	border: none;
}*/
.content-body img.brdr { /*nkim 091218*/
	border: solid 1px #AAA;
}
.content-body img.image-right,
.content-body img.img-right { /*nkim 091218*/
	float:right;
	margin:0 0 15px 15px;
	width:100%; /*nkim 101518*/
}
.content-body img.image-left,
.content-body img.img-left { /*nkim 091218*/
	float:left;
	margin:0 20px 15px 0;
	width:100%; /*nkim 101518*/
}
.content-body img.image-center,
.content-body img.img-center { /*nkim 091218*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	width:100%; /*nkim 101518*/
}
.content-body {
	float:left;
	padding:0;
	margin-bottom:40px; /*nkim 021319*/
}
.content-wrpr .eventcity, /*nkim 073018*/
.content-wrpr .eventdate {
	display:inline-block;
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	/*padding-bottom:18px; nkim 121418*/
}
.content-wrpr .vert-line {
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	padding:0 5px 0 5px; /*nkim 121418*/
}
.content-wrpr .category, /*nkim 082018*/
.content-wrpr .date {
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	/*margin-left:8px; nkim 102618*/
}
/*.content-wrpr .vert-line { nkim 082018
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	padding:0 5px 0 5px; nkim 121418
}*/
.content-body .whatwedo-overview-line h2 {
	background-color:#FFF;
	color:#222;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 25px 0;
	padding:0;
	width:160px;
}
.content-body .whatwedo-overview-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	display:block;
	height:52px;
	margin-bottom:15px;
	width:100%;
}
.content-body .whatwedo-topics-line h2 {
	background-color:#FFF;
	color:#222;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin:50px 0 25px 0;
	padding:0;
	width:120px;
}
.content-body .whatwedo-topics-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	display:block;
	height:52px;
	margin-bottom:15px;
	width:100%;
}
.content-midcol { /*nkim 091218*/
	float:left;
	margin: 0 25px 40px 0; /*nkim 010319*/
	padding:0;
	width: 57% !important; /*nkim 071819*/
	min-height:300px; /*nkim 022519*/
}
.content-body h2 { /*nkim 073018*/
	color:#222;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height: 39px;
	margin-left:13px; /*nkim 111418*/
	padding-bottom:15px; /*nkim 111518*/
}
.content-body h2 a, .content-body h2 a:link {
	color:#205493;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height: 39px;
	margin:0;
	padding:0;
	text-decoration: none; /*nkim 082218*/
}
.content-body h2 a:visited {
	color:#4c2c92;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height: 39px;
	margin:0;
	padding:0;
	text-decoration: none; /*nkim 082218*/
}
.content-body h2 a:hover {
	color:#112e51;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height: 39px;
	margin:0;
	padding:0;
	text-decoration: underline; /*nkim 082218*/
}
.content-body h3 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	margin-left:13px; /*nkim 111418*/
	padding-bottom: 15px; /*nkim 111518*/
}
.content-body h3 a, .content-body h3 a:link {
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	text-decoration: none; /*nkim 082218*/
}
.content-body h3 a:visited {
	color:#4c2c92;
	/*font: 400 20px 'Merriweather', Georgia, Palatino, serif; removing 5/10/21 for issue with edge*/
	text-decoration: none; /*nkim 082218*/
}
.content-body h3 a:hover {
	color:#112e51;
	/*font: 400 20px 'Merriweather', Georgia, Palatino, serif;  removing 5/10/21 for issue with edge*/
	text-decoration: underline; /*nkim 082218*/
}
.content-body h4 {
	color: #212121;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	margin-left:13px; /*nkim 111418*/
	padding-bottom: 15px; /*nkim 111518*/
}
.content-body h4 a, .content-body h4 a:link {
	color:#205493;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	text-decoration: none; /*nkim 082218*/
}
.content-body h4 a:visited {
	color:#4c2c92;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	text-decoration: none; /*nkim 082218*/
}
.content-body h4 a:hover {
	color:#112e51;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	text-decoration: underline; /*nkim 082218*/
}
.content-body h5 {
	color: #212121;
	font: 400 15px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	margin-left:13px; /*nkim 111418*/
	padding-bottom: 15px; /*nkim 111518*/
}
.content-body p {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px;
	margin-left:13px; /*nkim 111418*/
	padding-bottom: 15px; /*nkim 111518*/
}
.content-body p a, .content-body p a:active, .content-body p a:link {
	color: #205493;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.content-body p a:visited {
	color: #4c2c92;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.content-body p a:hover {
	color: #112e51;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.event-wrpr { /*nkim 121318*/
	margin:0 20px 0 0;
	min-height: 300px; /*nkim 021219*/
}
/*.content-body ul { nkim 080918
	margin-bottom:20px;
}
.content-body ol { nkim 080918
	margin-bottom:20px;
}
.content-body li {
	line-height:26px;
	margin-left:30px;
	padding-bottom:0; nkim 080918
	display:list-item;
}
.content-body ul { nkim 082018
	margin-bottom: 15px;
}
.content-body ul li { nkim 082018
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px;
	list-style-type: square;
	margin: 0 0 5px 40px; nkim 092718
}*/
.content-wrpr ul { /*nkim 100918*/
	margin-bottom: 18px;
	margin-left: 60px; /*nkim 092718*/
}
/*.content-wrpr li { nkim 100918
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:22px; nkim 121718
	list-style-type: square;
	margin-bottom:10px; nkim 121718
	margin: 0 0 5px 40px; nkim 092718
}*/
.content-wrpr ul li { /*Commenting out to fix Newsroom bullets showing up*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: square;
	margin-bottom:10px;
}
.content-wrpr ul ul { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.content-wrpr ul li ul li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: circle;
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.content-wrpr ul ul ul { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.content-wrpr ul li ul li ul li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type:none;
	margin: 0 0 10px 10px; /*nkim 121718*/
	list-style-position: inside;
	text-indent: -9px;
}
.content-wrpr ul li ul li ul li:before { /*nkim 100918*/
	content:"-";
	margin-right: 4px;
}
.content-wrpr ul ul ul ul {
	margin:10px 5px 10px 0;
	/*width:95%; nkim 100918*/
}
.content-wrpr ul li ul li ul li ul li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: none;
	margin: 0 0 10px 13px; /*nkim 121718*/
	list-style-position: inside;
	text-indent: -9px;
}
.content-wrpr ul li ul li ul li ul li:before { /*nkim 100918*/
	content: "•";
	margin-right: 8px;
}
.content-wrpr ol { /*nkim 082018*/
	margin-bottom: 15px; /*nkim 052119*/
	margin-left:20px;
}
.content-wrpr ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: decimal;*/
	margin: 0 0 10px 40px; /*nkim 121718*/
	padding-left: 3px;
}
.content-wrpr ol ol { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.content-wrpr ol li ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: lower-alpha;*/
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.content-wrpr ol ol ol { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.content-wrpr ol li ol li ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: lower-roman;*/
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.content-wrpr ol ol ol ol { /*nkim 100918*/
	margin:10px 5px 10px 0;
}
.content-wrpr ol li ol li ol li ol li { /*nkim 100918*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: decimal;*/
	margin: 0 0 10px 20px; /*nkim 121718*/
}
.content-wrpr li a, .content-wrpr li a:active, .content-wrpr li a:link {
	color: #205493;
	text-decoration: underline;
}
.content-wrpr li a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.content-wrpr li a:hover {
	color: #112e51;
	text-decoration: underline; /*nkim 053019*/
}
/*.content-body ul li { nkim 080918
	margin:5px 0 0 30px;
	list-style-type:square;
}*/
/*.content-body ol li { nkim 080918
	margin:5px 0 0 30px;
	list-style-type:disc;
}*/
.content-body .whatwedo-box {
	background:#FFF;
	border:1px solid #999;
	float:right;
	height:100% !important;
	margin:0 0 20px 0;
	padding:12px;
	width:auto;
}
.content-body .whatwedo-box.last {
	margin-right:0;
}
.content-body .whatwedo-box h2 a, .content-body .whatwedo-box h2 a:link, .content-body .whatwedo-box h2 a:active {
	color:#205493;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.content-body .whatwedo-box h2 a:visited {
	color:#4C2C92;
	text-decoration: none;
}
.content-body .whatwedo-box h2 a:hover {
	color:#205493;
	text-decoration: underline;
}
.content-body .whatwedo-box h3 a, .content-body .whatwedo-box h3 a:link, .content-body .whatwedo-box h3 a:active {
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.content-body .whatwedo-box h3 a:visited {
	color:#4C2C92;
	text-decoration: none;
}
.content-body .whatwedo-box h3 a:hover {
	color:#205493;
	text-decoration: underline;
}
.content-wrpr .occ-grid9-12 .whatwedo-topics .occ-grid4-12 {
	margin-right: 15px;
	width: 31.2%;
}
.content-wrpr .occ-grid9-12 .whatwedo-topics .occ-grid4-12.last {
	margin-right:0;
}
.content-body .whatwedo-topics {
	width:100%;
	margin:0;
	padding:0;
}
.content-body .whatwedo-topics-box h4 {
	margin-bottom:10px;
}
.content-body .whatwedo-topics-box h4 a,
.content-body .whatwedo-topics-box h4 a:link,
.content-body .whatwedo-topics-box h4 a:active {
	color:#205493;
	font: 400 18px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.content-body .whatwedo-topics-box h4 a:visited {
	color:#4C2C92;
	text-decoration: none;
}
.content-body .whatwedo-topics-box h4 a:hover {
	color:#205493;
	text-decoration: underline;
}
.content-body .whatwedo-topics-box p{
	padding-bottom:0;
}
.content-body .whatwedo-box p {
	color:#222;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin:0;
	padding:0;
}
.content-body .whatwedo-topics-box {
	background:#F1F1F1;
	border:1px solid #999;
	display:inline-block;
	height:148px;
	list-style: none;
	margin-bottom:20px;
	padding:10px;
	width:auto;
}
.content-body .whatwedo-topics-box-img img {
	width:100%;
}
.content-body .whatwedo-box img {
	width:100%;
}
.content-wrpr .topics { /*nkim 102418*/
	float:left;
	margin:10px 0 30px 0;
	padding:0;
	width:100%;
}
.content-wrpr .topics ul.title { /*nkim 082018*/
	display: inline-block;
	float:left;
	margin:0 20px 0 0 !important;
	padding:0;
}
.content-wrpr .topics ul.title li { /*nkim 082018*/
	list-style:none;
	margin:0 !important;
	padding:0;
}
.content-wrpr .topics ul.title li:before { /*nkim 082018*/
	content: "";
}
.content-wrpr .topics ul.links { /*nkim 082018*/
	float:left;
	padding:0;
	margin:0 !important;
}
.content-wrpr .topics ul.links li { /*nkim 082018*/
	display:inline;
	padding:0;
	margin-left:0 !important;
	margin-right:15px;
}
.content-wrpr .topics ul.links li:before { /*nkim 082018*/
	content: "▪"; /*&#9642;*/
	color:#fdb81e;
	font-size:35px;
	padding:0;
	margin-right:5px;
	vertical-align:middle;
}
.content-wrpr .topics ul.links li a, .content-wrpr .topics ul.links li a:link, .content-wrpr .topics ul.links li a:active { /*nkim 082018*/
	color: #212121;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 031419*/
	padding:0;
	margin:0;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 1px #fdb81e dotted;
}
.content-wrpr .occ-grid3-12 { /*nkim 082018*/
	margin-right:0; /*nkim 102418*/
	width: 21.8%; /*nkim 091218*/
}
/*.content-wrpr .occ-grid3-12.last { nkim 091218
	margin-right:0;
}*/
.content-wrpr .occ-grid3-12-pubs { /*nkim 010319*/
	float:right;
	margin-right: 20px; /*nkim 071819*/
	width: 21.8%;
}
.content-wrpr table.table_nobrdr td { /*nkim 052119*/
	padding: 0 0 30px 0;
	vertical-align: top;
}
.content-rtcol { /*nkim 091218*/
	float:right;
	padding:0;
	margin:0 0 0 13px !important; /*nkim 012819*/
}
.content-rtcol .occ-grid3-12-box { /*nkim 010819*/
	padding:0;
	margin:0 0 50px 0;
	width:auto;
}
.content-rtcol-2-12 { /*nkim 021919*/
	float:right;
	padding:0;
	margin:0 0 50px 0;
	width:100%;
}
.content-rtcol-2-12 p { /*nkim 021919*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	padding:0;
	margin:0;
}
.content-rtcol-2-12 p a, .content-rtcol-2-12 p a:active, .content-rtcol-2-12 p a:link { /*nkim 021919*/
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	color: #205493;
	text-decoration: none;
}
.content-rtcol-2-12 p a:visited { /*nkim 021919*/
	color: #4c2c92;
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.content-rtcol-2-12 p a:hover { /*nkim 021919*/
	color: #112e51;
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.content-rtcol-2-12 p img { /*nkim 021919*/
	padding:0;
	margin:0;
	width:100%;
}
.content-wrpr .occ-grid10-12 .occ-grid3-12 .content-rtcol-bkgd { /*nkim 101918*/
	margin:0 0 20px 0;
	width:92% !important;
}
.content-wrpr .occ-grid10-12 .occ-grid3-12-right .content-rtcol-bkgd { /*nkim 020719*/
	margin:0 0 20px 0;
	width:33% !important;
}
.content-rtcol-bkgd {
	background:#F1F1F1;
	/*float:right; nkim 071819*/
	/*padding:15px; nkim 091218*/
	padding:0 12px 2px 12px;
	margin:0 13px 20px 20px !important; /*nkim 040219*/
	width:92%; /*nkim 102918*/
}
.content-rtcol-bkgd form {
	display: inline-block;
}
.content-rtcol-bkgd .stay-updated input[type=text] {
	width:100%; /*nkim 053019*/
}
.content-rtcol-bkgd .row {
	margin:0 0 10px 0; /*nkim 053019*/
}
.content-rtcol-bkgd h3 { /*nkim 121118*/
	color: #212121;
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	padding-top: 0;
	margin-bottom:15px;
	margin-left: 0 !important;
	padding-bottom: 0;
}
.content-rtcol-bkgd h4 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 1.3; /*changed from px to web standard unitless line-height - km 2021-03-09*/
	padding-top: 15px; /*nkim 082018*/
	margin-bottom:15px;
	margin-left: 0; /*nkim 100918*/
	padding-bottom: 0; /*nkim 100918*/
}
.content-rtcol-bkgd hr { /*emily 050119*/
	border-style: none;
	border-color: #000;
	border-width: 0.5px thin;
	background-color: #b4b4b4;
	color: #b4b4b4;
	height: 1px;
	margin-left:0px !important;
	margin-bottom:20px;
}
.content-rtcol-bkgd ul {
	padding-left:0;
}
.content-rtcol-bkgd li {
	padding-left:0;
	list-style-type: none;
	line-height:26px; /*nkim 061119*/
}
.content-rtcol-bkgd img {
	height:100%;
	margin:0;
	width:280px;
}
.content-rtcol-bkgd p {
	line-height: 26px; /*nkim 061219*/
	margin:0 0 20px 0 !important; /*nkim 121118*/
	padding:0;
	width:100%;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.content-rtcol-bkgd a, .content-rtcol-bkgd a:active, .content-rtcol-bkgd a:link {
	color: #205493;
	text-decoration: underline;
}
.content-rtcol-bkgd a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.content-rtcol-bkgd a:hover {
	color: #112e51;
	text-decoration: underline; /*nkim 053019*/
}
.content-rtcol p img {
	border:none; /*nkim 091218*/
	width:100%;
	margin-top:5px; /*nkim 111518*/
}
.content-wrpr .blue-box-btn.eventcal { /*nkim 080218*/
	display:block;
	margin:30px 0 20px 0 !important;
	text-align:center !important;
}
.content-wrpr .blue-box-btn.eventcal a, .content-wrpr .blue-box-btn.eventcal a:link { /*nkim 080218*/
	background: #0071bc;
	color: #FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding: 7px 24px 9px 24px;
	border-radius: 3px;
}
.content-wrpr .blue-box-btn.eventcal a:hover { /*nkim 080218*/
	background:#205493;
	text-decoration: none;
}
.content-rtcol .eventcalendar-details { /*nkim 121318*/
	background: #F1F1F1;
	float: right;
	padding: 15px 15px 0 15px;
	margin: 0 -15px 20px 0; /*nkim 071819*/
	width: 90%;
}
.content-rtcol .eventcalendar-details h4 { /*nkim 073018*/
	color: #212121;
	font: 400 20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding: 0;
	margin:0 0 10px 0; /*nkim 101518*/
	text-align: left; /*nkim 121318*/
}
.content-rtcol .eventcalendar-details p { /*nkim 073018*/
	color:#222;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin-left: 0; /*nkim 101518*/
	/*margin-bottom:10px; nkim 101518*/
	padding-bottom:15px; /*nkim 101518*/
	text-align: left; /*nkim 121318*/
}
/*.content-rtcol .eventcalendar-details span { nkim 020719
	display: inline-flex;
	width: 70%;
	margin: 0 0 0 5px;
}*/

span.eventdate { /*slyons 7/9/19 adding to support new req of uppercase dates on event page*/
	text-transform: uppercase;
}
span.eventdatedetails { /*slyons 2/14/19 adding to support new req of uppercase dates in event widgets*/
	text-transform: uppercase;
}
.eventcalendar-details span.eventdatedetails {
	margin-left: 0 !important; /*nkim 020719*/
	width: 100% !important;
}
.content-rtcol .econ-contact { /*nkim 073018*/
	background:#F1F1F1;
	float:right;
	padding:15px 10px 0 15px; /*nkim 101518*/
	margin:0 0 20px 0; /*nkim 091218*/
	width:88%; /*nkim 121118*/
}
.content-rtcol .econ-contact h4 { /*nkim 073018*/
	color: #212121;
	font: 400 20px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 062519*/
	line-height: 22px;
	padding: 0;
	margin:0 0 15px 0; /*nkim 121118*/
}
.content-rtcol .econ-contact p { /*nkim 073018*/
	color:#222;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0 0 15px 0; /*nkim 121118*/
	padding:0;
	text-align:left; /*nkim 121118*/
	word-wrap: break-word; /*nkim 121718*/
	overflow-wrap: break-word; /*nkim 123118*/
}
.content-wrpr .content-wrpr .blue-box-btn img {
	padding-left:8px;
	width:14px;
}
.content-wrpr .blue-box-btn { /*nkim 091218*/
	/*display:block;*/
	margin: 10px 0 30px 0 !important; /*nkim 121118*/
	/*text-align:center !important;*/
}
/*.content-wrpr .blue-box-btn a, .content-wrpr .blue-box-btn a:link { nkim 091218
	background: #0071bc;
	color: #FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding: 7px 12px 9px 12px;
	border-radius: 3px;
}
.content-wrpr .blue-box-btn a:hover { nkim 091218
	background:#205493;
	text-decoration: none;
}*/
/*end Content with Left Nav*/
/*begin Contact the OCC*/
.contact-occ-wrpr {
	margin:0;
	padding: 0 0 30px 0;
	height:170px !important; /*nkim 110818*/
	width:96%; /*nkim 102518*/
	display:inline-block; /*nkim 102518*/
}
.content-wrpr .contact-occ-wrpr h2 {
	color:#212121;
	font: 400 28px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin-bottom:10px;
	padding:0;
}
.content-wrpr .contact-occ-wrpr p {
	color:#222;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin-bottom:9px; /*nkim 110818*/
	padding:0;
}
.content-wrpr .contact-occ-wrpr span img { /*nkim 082218*/
	width:100%;
}
.contact-occ-wrpr .more-btn { /*nkim 110818*/
	float:left;
	left: 0;
	text-align: left;
}
.hq-contact-btn {
	float:left;
	margin:0 0 28px 0;
	padding:0;
	width:290px;
}
.hq-contact-btn a, .hq-contact-btn a:link {
	background: #FFF url("/images/c-clamp-images/hm-btn-arrow.png") no-repeat 162px 2px;
	border:1px solid #205493;
	border-radius: 3px;
	color:#205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:2px 26px 4px 14px;
}
.hq-contact-btn a:hover {
	background: #205493 url("/images/c-clamp-images/hm-btn-arrow-wht.png") no-repeat 162px 2px;
	border:1px solid #205493;
	border-radius: 3px;
	color:#FFF;
	padding:2px 26px 4px 14px;
	text-decoration: none;
}
.district-contact-btn {
	float:left;
	margin-top:10px;
	padding:0;
}
.district-contact-btn a, .district-contact-btn a:link {
	background: #FFF url("/images/c-clamp-images/hm-btn-arrow.png") no-repeat 210px 2px;
	border:1px solid #205493;
	border-radius: 3px;
	color:#205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:2px 26px 4px 14px;
}
.district-contact-btn a:hover {
	background: #205493 url("/images/c-clamp-images/hm-btn-arrow-wht.png") no-repeat 210px 2px;
	border:1px solid #205493;
	border-radius: 3px;
	color:#FFF;
	padding:2px 26px 4px 14px;
	text-decoration: none;
}
/*.content-wrpr .occ-grid9-12 .occ-grid6-12 { nkim 091218
	margin-right: 15px;
	width: 61.5%;
}*/
.contact-occ-assistance {
	background:#F1F1F1;
	border:1px solid #AAA;
	height: auto; /*nkim 112918*/
	padding:15px;
	display:inline-block; /*nkim 112918*/
	width:auto;
}
.assistance-col1, .assistance-col2 {
	float:left;
	padding:0;
	margin:0 0 5px 0;
	width:100%;
}
.assistance-col1 h3 {
	color:#212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin-bottom:30px;
	margin-left:0 !important; /*nkim 120718*/
	padding:0;
}
.assistance-col1 h4 {
	color:#222;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 10px 0;
	padding:0;
}
.assistance-col2 h4 {
	color:#222;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	margin:-10px 0 10px 0;
	padding:0;
}
.assistance-col1 h4 a, .assistance-col1 h4 a:link,
.assistance-col2 h4 a, .assistance-col2 h4 a:link {
	color:#205493;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	margin:-10px 0 10px 0;
	padding:0;
}
.assistance-col1 h4 a:visited,
.assistance-col2 h4 a:visited {
	color:#4c2c92;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	margin:-10px 0 10px 0;
	padding:0;
}
.assistance-col1 h4 a:hover,
.assistance-col2 h4 a:hover {
	color:#112e51;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	margin:-10px 0 10px 0;
	padding:0;
}
.assistance-col1 p, .assistance-col2 p {
	color:#222;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin-bottom:5px; /*nkim 110818*/
	margin-left:0 !important; /*nkim 120718*/
	padding:0;
}
.assistance-col1 img, .assistance-col2 img {
	overflow:auto;
	float:left;
	padding:0 20px 40px 0; /*nkim 110818*/
	margin:0;
}
.send-message-wrpr {
	margin:60px 13px 30px 13px; /*nkim 030419*/
	width:100%;
}
.send-message-box { /*nkim 030419*/
	border:1px solid #AAA;
	margin:0 13px 0 13px;
	padding:20px;
	width:auto;
}
.send-message-box input[type=text],
.send-message-box select { /*nkim 030419*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	width: 95%;
	padding: 12px;
	border: 1px solid #AAA;
	border-radius: 3px;
	resize: vertical;
}
.send-message-box textarea,
.subscribe-wrpr textarea { /*nkim 030419*/
	font: 400 16px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*EH 20190410*/
	width: 95%;
	padding: 12px;
	border: 1px solid #AAA;
	border-radius: 3px;
	resize: vertical;
	height:200px;
}
.send-message-box input[type=submit],
.subscribe-wrpr input[type=submit] { /*nkim 030419*/
	background-color: #0071bc;
	border: none;
	color: #FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	cursor: pointer;
	height: 40px;
	vertical-align: top;
	width: 140px;
	border-radius: 3px;
	-moz-box-shadow: 1px 2px 5px #444;
	-webkit-box-shadow: 1px 2px 5px #444;
	-ms-box-shadow: 1px 2px 5px #444;
	box-shadow: 1px 2px 5px #444;
}
.send-message-box input[type=submit]:hover,
.subscribe-wrpr input[type=submit]:hover { /*nkim 030419*/
	background-color: #205493;
}
.send-message-box label {
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	padding: 10px 12px 12px 0;
	display: inline-block;
	text-align:right;
}
.subscribe-title { /*EH 20190409*/
	font: 600 16px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-weight: 600 !important; /*nkim 040919*/
	text-align: left;
}
.subscribe-wrpr { /*nkim 030419*/
	border:1px solid #AAA;
	margin:50px 13px 30px 13px;
	padding:20px;
	width:auto;
	-moz-box-shadow: 1px 2px 5px #AAA;
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.subscribe-wrpr hr {
	margin-left: 0;
}
.subscribe-box { /*nkim 030419*/
	display: inline-block;
	margin: 0 0 20px 0;
	padding: 0;
	width:90%; /*nkim 032819*/
}
.subscribe-wrpr label { /*nkim 030419*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 062519*/
	display: inline-block;
	text-align:left;
	padding-left: 25px; /*nkim 041119*/
	text-indent: -35px; /*nkim 041119*/
	margin-left: 10px; /*nkim 041119*/
}
.subscribe-wrpr label span {
	color:#5a5d61;
}
.subscribe-wrpr input[type="text"],
.subscribe-wrpr select { /*nkim 030419*/
	font: 400 16px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*EH 20190409*/
	width: 90% !important; /*nkim 032819*/
	height: 35px; /*EH 20190409*/
	padding: 7px; /*EH 20190409*/
	border: 1px solid #5a5d61; /*EH 20190409*/
	resize: vertical;
}
/*.subscribe-wrpr input[type="text"]:focus { nkim 030419
	border: 1px dotted #0071bc;
	padding: 7px;
	margin:2px;
}*/
.subscribe-wrpr .row { /*nkim 030419*/
	margin-bottom:10px;
}
.subscribe-wrpr .row-last { /*nkim 040219*/
	margin-bottom:10px;
}
.checkbox-wrpr { /*nkim 030419*/
	display: block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.checkbox-wrpr input { /*nkim 030419*/
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.subscribe-box label.checkbox-wrpr input:focus { /*nkim 030819*/
	opacity:inherit;
	cursor: pointer;
	display:block;
	/*outline:2px solid #0071bc;*/
	height: 22px;
	width: 22px;
	margin:-1px 0 0 -1px;
	left: 0;
	top:0;
	position: absolute;
}
/*.subscribe-box label.checkbox-wrpr input[type="checkbox"]:focus { nkim 030819
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	outline: 2px dotted;
}*/
.checkmark { /*nkim 030419*/
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	border: 1px solid #919395;
	background-color: #FFF;
}
.subscribe-box .disabled { /*nkim 030419*/
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	border: 1px solid #919395;
	background-color: #e7e8e9;
}
.checkbox-wrpr:hover input ~ .checkmark { /*nkim 030419*/
	background-color: #FFF;
	border: 2px solid #0071bc;
}
.checkbox-wrpr input:checked ~ .checkmark { /*nkim 030419*/
	background-color: #FFF;
	border: 1px solid #919395;
}
.checkmark:after { /*nkim 030419*/
	content: "";
	position: absolute;
	display: none;
}
.checkbox-wrpr input:checked ~ .checkmark:after {
	display: block;
}
.checkmark:after { /*nkim 030419*/
	left: 5px;
	top: 1px;
	width: 5px;
	height: 10px;
	border: 1px solid #000;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.subscribe-wrpr h2 { /*nkim 030419*/
	color: #222;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height: 39px;
	margin-left: 0 !important;
	padding-bottom: 15px;
}
.subscribe-wrpr h3 { /*nkim 030419*/
	color: #222;
	font: 400 20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 39px;
	margin-left: 0;
	padding-bottom: 15px;
}
.subscribe-wrpr p { /*nkim 030419*/
	color: #222;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 062519*/
	line-height: 26px; /*nkim 061219*/
	margin-left: 0 !important;
	padding-bottom: 0 !important;
}
/*begin Fusion Search Form Styles*/
.subscribe-box .queryInput { /*nkim 031319*/
	flex: 2;
	height: 35px;
	box-sizing: border-box;
	padding: 7px;
	margin-right: 20px;
	/*font-style: italic; EH 20190319*/
	border: 1px solid #919395
}
.subscribe-box .queryInput:hover { /*nkim 042319*/
	outline: #0071bc solid 1px;
	border: #0072bc solid 1px;
}
.subscribe-box .queryInput:focus {
	border: 2px solid #0071bc;
	outline: #0071bc dotted 1px;
	outline-offset: 1px
}
.subscribe-box .cb-container { /*nkim 031319*/
	margin: 10px 0 10px 0;
}
.subscribe-box .cb-container.last { /*nkim 031319*/
	margin: 0 0 30px 0;
}
.subscribe-box .cbLabel {
	-ms-grid-columns: 1.875em auto;
	grid-template-columns: 1.875em auto;
	vertical-align: top;
	/*margin-bottom: 15px;*/
	cursor: pointer
}
.subscribe-box .cbInput {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0
}
.subscribe-box .cbInput:focus~.cbLabel {
	outline: #0071bc dotted 1px;
	outline-offset: 1px
}
.subscribe-box .cbInput:checked~.cbLabel:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 742.5 1200%22 class%3D%22cf-icon-svg%22%3E%3Cpath d%3D%22M710 186c-31.1-18-70.8-7.4-88.8 23.7v.1L275 809.5 114.9 617.3c-23-27.5-64-31.2-91.6-8.1-27.4 23-31.2 63.8-8.3 91.3l219.8 263.8c12.3 14.8 30.6 23.4 49.9 23.4 1.8 0 3.7-.1 5.6-.2 21.2-1.8 40.1-13.9 50.7-32.3l392.8-680.4c17.9-31.1 7.3-70.9-23.8-88.8z%22%2F%3E%3C%2Fsvg%3E");
	background-size: auto 1.1875em;
	background-repeat: no-repeat;
	background-position: center -1px;
	border: 2px solid #43484e
}
.subscribe-box .cbLabel:before {
	display: inline-block;
	border: 1px solid #919395;
	height: 20px !important; /*EH 20190410*/
	width: 20px !important; /*EH 20190410*/
	margin-right: 10px; /*EH 20190409*/
	background-color: #fff;
	content: '';
	vertical-align: top;
	position: relative;
	top: 1px;
	left: 1px;
	box-sizing: border-box
}
.subscribe-box .cbLabel:hover:before {
	border: 2px solid #0071bc
}
/*end Fusion Search Form Styles*/
.send-message-reset {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	display:block;
}
.send-message-reset a, .send-message-reset a:link, .send-message-reset a:active {
	color:#205493;
	display:block;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:6px 0 0 20px;
	text-decoration: underline;
}
.send-message-reset a:visited {
	color:#4C2C92;
	text-decoration: none;
}
.send-message-reset a:hover {
	color:#205493;
	text-decoration: none;
}
.send-message-box .row {
	margin-bottom:10px;
}
.send-message-box .row:after {
	content: "";
	display: table;
	clear: both;
}
.send-message-box .col-left {
	float: left;
	width: 15%;
	margin: 6px 10px 0 0;
	text-align: right;
}
.send-message-box .col-right {
	float: left;
	width: 80%;
	margin-top: 6px;
}
/*begin Contact the OCC*/
/*begin Who We Are*/
/*.content-body .occ-grid4-12 { nkim 010419
	margin-right: 0 !important;
	width: 32.9% !important;
}
.content-body .occ-grid4-12.last {
	margin-right: 0;
}
.content-body .occ-grid4-12 {
	margin-right: 15px;
	width: 29%;
}
.content-body .occ-grid4-12.last {
	margin-right: 0;
}*/
.whoweare-box {
	background:#FFF;
	border:1px solid #999;
	margin-bottom:20px;
	padding:12px;
	height:100%;
}
.whoweare-box.last {
	margin-right:0;
}
.whoweare-box h2 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif !important;
	line-height: 26px;
	margin: 0;
	padding:5px 0 5px 0;
}
.whoweare-box h2 a, .whoweare-box h2 a:link, .whoweare-box h2 a:active {
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.whoweare-box h2 a:visited {
	color:#4C2C92;
	text-decoration: none;
}
.whoweare-box h2 a:hover {
	color:#205493;
	text-decoration: underline;
}
.whoweare-box p {
	color:#212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin:0;
	padding:0 !important;
}
.whoweare-box img {
	width:100%;
}
/*end Who We Are*/
/*begin Card Image Box*/
.card-fullwidth-gray {
	background:#F1F1F1;
	margin:0 auto;
	margin-bottom:30px;
	padding:15px 0 20px 0; /*nkim 051319*/
	width:100%;
}
.card-fullwidth-gray-wrpr .occ-grid2-12 { /*nkim 100118*/
	margin-right:0;
	width:15.43%;
}
.card-fullwidth-gray-wrpr .occ-grid10-12 { /*nkim 100118*/
	display:inline-block;
	margin-right:0;
	width:83%;
}
.card-fullwidth-gray-wrpr {
	margin:0 auto;
	padding:0;
	width:1250px;
}
.card-fullwidth-gray-wrpr a, .card-fullwidth-gray-wrpr a:link, .card-fullwidth-gray-wrpr a:active { /*nkim 080119*/
	color:#205493;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.card-fullwidth-gray-wrpr a:visited {
	color:#4c2c92;
	text-decoration: underline;
}
.card-fullwidth-gray-wrpr a:hover {
	color: #112e51;
	text-decoration: underline;
}
.card-fullwidth-gray-wrpr .blue-box-btn { /*nkim 042319*/
	display: block;
	margin: -10px 0 40px 0;
	text-align: center;
	width: 100%;
}
.card-fullwidth-gray-wrpr .more-btn a, .card-fullwidth-gray-wrpr .more-btn a:link { /*nkim 80119*/
	background: #FFF url(/images/c-clamp-images/hm-btn-arrow.png) no-repeat 0 25px;
	background-position: right;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.card-fullwidth-gray-wrpr .more-btn a:visited {
	background: #FFF url(/images/c-clamp-images/hm-btn-arrow.png) no-repeat 0 25px;
	background-position: right;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.card-fullwidth-gray-wrpr .more-btn a:hover {
	background: #205493 url(/images/c-clamp-images/hm-btn-arrow-wht.png) no-repeat 0 25px;
	background-position: right;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #FFF;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.card-fullwidth-blue {
	background:#0071bc;
	margin:0 auto;
	margin-bottom:45px; /*nkim 102618*/
	margin-top:20px; /*nkim 012919*/
	padding: 20px 0 15px 0; /*nkim 010419*/
	width:100%;
}
.card-fullwidth-blue-wrpr {
	margin:0 auto;
	padding:0;
	width:1250px;
}
.card-fullwidth-blue-wrpr .occ-grid6-12 {
	margin-right: 0;
	width: 49.25%;
}
.featpub-line h2 {
	background-color:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0;
	padding:0;
	width:340px;
}
.featpub-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	width:100%;
}
.card-fullwidth-blue h2 {
	color:#FFF;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 13px;
	padding:0;
}
.card-fullwidth-blue h3 {
	color:#FFF;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0;
	padding:0;
}
.card-fullwidth-blue h3.middle { /*nkim 101518*/
	color:#FFF;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin-top:10px;
	padding:0;
}
.card-fullwidth-blue p {
	color:#FFF !important; /*nkim 101518*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0;
	padding:0;
}
.card-fullwidth-blue p img {
	width: 100%;
}
.card-fullwidth-gray h2 {
	color:#000;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 13px;
	padding:0 !important; /*nkim 051319*/
}
.card-fullwidth-gray h3 {
	color:#000;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0;
	padding:0;
}
.card-fullwidth-gray p {
	color:#000;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0;
	padding:0;
}
.card-fullwidth-gray p img {
	width: 100%;
}
.card-fullwidth-blue input[type=text], .card-fullwidth-gray input[type=text] {
	width: 89%; /*nkim 121118*/
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 17px;
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin-right:0;
	padding: 9px 3px 9px 7px; /*nkim 101518*/
}

.card-fullwidth-gray input[type=submit] {
	background-image: url(/images/c-clamp-images/search-darkblue.png);
	background-repeat: no-repeat;
	background-color:#fdb81e;
	border:none;
	color:transparent;
	cursor:pointer;
	height:38px; /*Tam 102218*/
	margin-left:5px; /*nkim 101018*/
	vertical-align: top; /*nkim 101518*/
	width:40px;
}

.card-fullwidth-blue input[type=submit] {
    background:#fdb81e;
    color:#222;
    display: inline-block;
    font:600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
    padding:7px 12px 9px 12px;
    border-radius:3px;
    width:auto;
    -moz-box-shadow: 1px 2px 5px #444;
    -webkit-box-shadow: 1px 2px 5px #444;
    -ms-box-shadow: 1px 2px 5px #444;
    box-shadow: 1px 2px 5px #444;
    margin-left:10px;
    border:solid 1px #444;
}

.card-fullwidth-blue input:hover[type=submit] {
	background:#fad980;
}

.card-fullwidth-img-row {
	background:url(/images/c-clamp-images/photo-ataglance.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height:100%;
}
.card-fullwidth-img-row .occ-grid3-12 {
	margin-right:0;
	width:24.75%;
	margin-bottom: 40px; /*nkim 010419*/
}
.card-fullwidth-img-wrpr {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	width:1250px;
}
.prev-compt { /*nkim 112618*/
	background:#FFF;
	margin:0 13px 30px 13px;
	padding:0 !important;
	position: relative;
	height:115px !important;
	display: table;
	/*margin-bottom: -20px !important; nkim 021119*/
}
.prev-compt img { /*nkim 112618*/
	width:82px !important;
	border:none;
	float:left;
	padding-right:15px;
	margin-bottom: 0 !important; /*nkim 020419*/
}
.prev-compt p { /*nkim 112618*/
	line-height: 26px !important; /*nkim 061219*/
	display: table-cell;
	vertical-align: middle;
	width:100%;
}
.prev-compt p a, .prev-compt p a:link, .prev-compt p a:active { /*nkim 112618*/
	color:#205493;
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration: none !important;
}
.prev-compt p a:visited { /*nkim 112618*/
	color: #4c2c92; /*nkim 053019*/
	text-decoration: none;
}
.prev-compt p a:hover { /*nkim 112618*/
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.occ-grid4-12 .card-img-sm {
	min-height:auto;
}

.econ-form h3 {
	color:#212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height:20px;
    margin: 0px;
	padding-bottom:15px;
}

.econ-form input[type=text] {
	width: 100% !important;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 16px;
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin:0 7px 7px 0; 
	padding: 8px 3px 11px 10px;
}
.econ-form input[type=submit] {
	background-color:#0071bc;
	border:none;
	color:#FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	cursor:pointer;
	height:40px;
	vertical-align:top;
	width:120px;
    margin-top: 7px;
	border-radius: 3px;
	-moz-box-shadow: 1px 2px 5px #AAA;
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.econ-form input:hover[type=submit] {
	background-repeat: no-repeat;
	background-color:#005c99;
}



.stay-updated input[type=text] { /*nkim 010419*/
	width: 64%;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 16px;
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin:0 7px 7px 0; /*nkim 042319*/
	padding: 8px 3px 11px 10px;
}
.stay-updated input[type=submit] { /*nkim 010419*/
	background-color:#0071bc;
	border:none;
	color:#FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	cursor:pointer;
	height:40px;
	vertical-align:top;
	width:120px;
	border-radius: 3px; /*nkim 022119*/
	-moz-box-shadow: 1px 2px 5px #AAA;
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.stay-updated input:hover[type=submit] {
	background-repeat: no-repeat;
	background-color:#005c99;
}

.card-img-sm {
	background:#FFF;
	margin:0 13px 0 13px; /*nkim 010419*/
	position: relative;
	/*height:auto; nkim 010419*/
	/*display:inline-block; nkim 010419*/
}
.card-img-sm.border {
	border:1px solid #999;
	padding: 12px; /*nkim 010419*/
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 101718*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.card-img-sm.graybox { /*slyons 4/19/19 adding for the recent updates box*/
	background:#F1F1F1;
	padding: 12px;
}
.card-img-sm.glance { /*nkim 010419*/
	height:275px;
}
.card-img-sm.short { /*nkim 101018*/
	height:auto;
	padding: 5px 12px 5px 12px; /*slyons 3/29/19 decreasing size of small boxes*/
}
/*slyons 5/17/19 adding to support resp inn boxes*/
.card-img-sm.grey-box h2{
	font: 400 30px Merriweather, Georgia, Palatino, serif !important;
}
.card-img-sm.subscribe-wrpr h2{
	font: 400 30px Merriweather, Georgia, Palatino, serif !important;
}
/*slyons 5/17/19 adding to support resp inn boxes*/
.card-img-sm h2 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif !important;
	line-height: 26px;
	margin: 0 !important; /*nkim 111418*/
	padding:5px 0 15px 0 !important; /*nkim 051319*/
}
/*slyons 5/31/19 added for consistencies across all cards and pages*/
.card-img-sm p a:visited {
	text-decoration: underline;
}
.card-img-sm p a, .card-img-sm p a:link, .card-img-sm p a:active {
	text-decoration: underline;
}
.card-img-sm p a:hover {
	text-decoration: underline;
}
/*slyons 5/31/19 added for consistencies across all cards and pages*/
.card-img-sm h2 a, .card-img-sm h2 a:link, .card-img-sm h2 a:active {
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif !important; /*nkim 062019*/
	margin:0;
	padding:0;
	text-decoration: none;
}
.card-img-sm h2 a:visited {
	color:#4C2C92;
	text-decoration: none;
}
.card-img-sm h2 a:hover {
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
/*.card-img-sm.border h2 { slyons 4/19/19 adding inside box
	font: 400 30px 'Merriweather', Georgia, Palatino, serif !important;
}*/
.occ-grid5-12 .card-img-sm.grey-box h2 {
	font: 400 30px Merriweather, Georgia, Palatino, serif !important;
}
.occ-grid4-12 .card-img-sm.subscribe-wrpr h2 {
	font: 400 30px Merriweather, Georgia, Palatino, serif !important;
}
.card-img-sm h3 {
	color:#212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0; /*nkim 010419*/
	padding:0 0 15px 0; /*nkim 021119*/
}
.card-img-sm h3 a, .card-img-sm h3 a:link, .card-img-sm h3 a:active { /*nkim 010419*/
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 15px 0;
	padding:0;
	text-decoration: none;
}
.card-img-sm h3 a:visited { /*nkim 010419*/
	color:#4C2C92;
	text-decoration: none;
}
.card-img-sm h3 a:hover { /*nkim 021919*/
	color:#205493;
	text-decoration: underline;
}
.card-img-sm h4 { /*nkim 022219*/
	color:#212121;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	line-height: 21px;
	margin:0; /*nkim 010419*/
	padding:0 0 15px 0; /*nkim 021119*/
}
.card-img-sm h4 a, .card-img-sm h4 a:link, .card-img-sm h4 a:active { /*nkim 010419*/
	color:#205493;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	line-height: 21px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration: none;
}
.card-img-sm h4 a:visited { /*nkim 010419*/
	color:#4C2C92;
	text-decoration: none;
}
.card-img-sm h4 a:hover { /*nkim 021919*/
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.card-img-sm h3.glance { /*nkim 010419*/
	color: #212121;
	font: 600 60px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: -10px 0 0 0;
	padding: 0;
}
.card-img-sm h4 { /*nkim 010419*/
	color:#212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:28px;
	margin:0 0 15px 0;
	padding:0;
}
.card-img-sm h4.glance { /*nkim 010419*/
	color: #212121;
	font: 400 28px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 28px;
	margin: 0 0 15px 0;
	padding: 0;
}
.card-img-sm ul { /*nkim 042319*/
	margin-bottom: 40px;
	margin-left: 40px;
}
.card-img-sm p {
	color:#212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin: 0 0 20px 0 !important; /*nkim 041019*/
	padding:0 !important;
}
.card-img-sm .icon {
	background: url(/images/c-clamp-images/icon-department.jpg) no-repeat;
	background-position:0 10px; /*slyons 3/29/19 PA wants boxes smaller*/
	height:70px; /*slyons 3/29/19 PA wants boxes smaller*/
	width:auto;
	margin:0; /*slyons 3/29/19 PA wants boxes smaller*/
	display: table;
}
.card-img-sm .icon-booklet { /*nkim 010419*/
	background: url(/images/c-clamp-images/icon-paper.png) no-repeat;
	background-position:0 10px; /*slyons 3/28/19 changed from 7 to 10 to support defect and smaller box*/
	height:60px;
	width:auto;
	margin:0; /*slyons 3/29/19 PA wants boxes smaller*/
	display: table;
}
/*ea 20190412*/
.card-img-sm .icon-forms {
	background: url(../images/img-forms-icon.jpg) no-repeat;
	background-position:0 7px;
	height:50px;
	width:auto;
	margin:0;
	display: table;
	padding-left: 60px;
}
.card-img-sm .icon-collection {
	background: url(../images/img-collection-icon.jpg) no-repeat;
	background-position:0 7px;
	height:50px;
	width:auto;
	margin:0;
	display: table;
	padding-left: 60px;
}
.card-img-sm .icon-tools {
	background: url(../images/img-gear-icon.png) no-repeat;
	background-position:0 7px;
	height:70px;
	width:auto;
	margin:0;
	display: table;
	padding-left: 60px;
}
.card-img-sm .icon-consumer-protect {
	background: url(../images/img-icon-consumer-protection.jpg) no-repeat;
	background-position:0 7px;
	height:70px;
	width:auto;
	margin:0;
	padding-left: 60px;
	display: table;
}
/*ea 20190412*/
.card-img-sm .tool-icon { /*nkim 032819*/
	background: url(/images/c-clamp-images/icon-gears.png) no-repeat;
	background-position:0 10px; /*slyons 3/29/19 PA wants boxes smaller*/
	height:60px; /*slyons 3/29/19 PA wants boxes smaller*/
	width:auto;
	margin: 0; /*slyons 3/29/19 PA wants boxes smaller*/
	display: table;
}
.card-img-sm .form-icon { /*nkim 032819*/
	background: url(/images/c-clamp-images/icon-note.png) no-repeat;
	background-position:0 10px; /*slyons 3/29/19 PA wants boxes smaller*/
	height:60px; /*slyons 3/29/19 PA wants boxes smaller*/
	width:auto;
	margin:0; /*slyons 3/29/19 PA wants boxes smaller*/
	display: table;
}
.card-img-sm .icon p,
.card-img-sm .icon-booklet p,
.card-img-sm .tool-icon p,
.card-img-sm .form-icon p { /*nkim 032819*/
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	display: table-cell;
	padding-left:60px !important; /*slyons 3/28/19 changed from 70 to 60 for consistent padding*/
	vertical-align: middle;
}
.card-img-sm .icon p a, /*nkim 032819*/
.card-img-sm .icon p a:link
.card-img-sm .icon p a:active,
.card-img-sm .icon-booklet p a,
.card-img-sm .icon-booklet p a:link,
.card-img-sm .icon-booklet p a:active,
.card-img-sm .tool-icon p a,
.card-img-sm .tool-icon p a:link,
.card-img-sm .tool-icon p a:active,
.card-img-sm .form-icon p a,
.card-img-sm .form-icon p a:link,
.card-img-sm .form-icon p a:active {
	color:#205493;
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0;
	padding:0;
	text-decoration: none;
}
.card-img-sm .icon p a:visited, /*nkim 032819*/
.card-img-sm .icon-booklet p a:visited,
.card-img-sm .tool-icon p a:visited,
.card-img-sm .form-icon p a:visited {
	color:#4c2c92;
	text-decoration: none;
}
.card-img-sm .icon p a:hover, /*nkim 032819*/
.card-img-sm .icon-booklet p a:hover,
.card-img-sm .tool-icon p a:hover,
.card-img-sm .form-icon p a:hover {
	color:#112e51;
	text-decoration: underline;
}
.card-img-sm img {
	width:100%;
	border:none;
	margin-bottom: 5px; /*nkim 010419*/
}
.card-img-sm .more-btn {
	position:absolute;
	right:12px; /*nkim 103118*/
	bottom:16px;
}
.contact-occ-wrpr .more-btn { /*nkim 102418*/
	position: absolute;
	/*right: 5px;*/
	bottom: inherit; /*nkim 103118*/
}
/*end Card Image Box*/
/*begin Connect With us*/
.connectwithus-box {
	background:#FFF;
	border:1px solid #999;
	/*height:300px !important;*/
	margin-bottom:20px;
	padding:12px;
	height:100%;
}
.connectwithus-box.last {
	margin-right:0;
}
.connectwithus-box h2 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif !important;
	line-height: 26px;
	margin: 0;
	padding:5px 0 5px 0;
}
.connectwithus-box h2.information {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif !important;
	line-height: 26px;
	margin: 0;
	padding:0 0 5px 0 !important;
}
.connectwithus-box h2 a, .connectwithus-box h2 a:link, .connectwithus-box h2 a:active {
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.connectwithus-box h2 a:visited {
	color:#4C2C92;
	text-decoration: none;
}
.connectwithus-box h2 a:hover {
	color:#205493;
	text-decoration: underline;
}
.connectwithus-box p {
	color:#212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin:0;
	padding:0 !important;
}
.connectwithus-box ul {
	margin:5px 0 15px 0;
}
.connectwithus-box li {
	list-style: square;
	margin-left:25px;
	padding-bottom:0;
	display:list-item;
	line-height:26px; /*nkim 061119*/
}
.connectwithus-box img {
	width:100%;
}
.content-body .intro .blue-box-btn {
	display:block;
	margin:15px 0 60px 13px !important; /*nkim 121118*/
	text-align:left !important;
}
/*end Connect With us*/
/*begin Our Leadership*/
.card-generic-box { /*nkim 010419*/
	display:inline-block;
	height:auto;
	overflow:inherit;
	margin:0 13px 30px 13px;
	width:auto;
}
.card-generic-box.border { /*nkim 010419*/
	border:1px solid #999;
	padding:12px;
	-moz-box-shadow: 1px 2px 5px #AAA;
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.card-content-lg { /*nkim 091318*/
	display:inline-block; /*nkim 121018*/
	height:auto; /*nkim 121018*/
	overflow:inherit;
	margin:0 13px 30px 13px; /*nkim 111418*/
	position: relative;
	/*width:97%; nkim 013019*/
}
/*.card-content-lg { nkim 091318
	display:block;
	overflow:auto;
	margin:0 0 30px 8px;
	width:99%;
}*/
.card-content-lg.short { /*nkim 101518*/
	height:140px;
}
.card-content-lg.medium { /*nkim 101518*/
	height:225px;
}
.card-content-lg.tall { /*nkim 102218*/
	height:255px;
}
.card-content-lg.border { /*nkim 091318*/
	border:1px solid #999;
	padding:12px;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 101718*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
	/*min-width: 94%; nkim 021119*/
	width: auto;
}
.card-content-lg.topics { /*nkim 021219*/
	padding: 24px;
	height: auto;
	width: auto;
}
.card-content-lg .img { /*nkim 010419*/
	margin:0 20px 0 0;
	width:auto;
}
.card-content-lg .img img { /*nkim 010419*/
	float:left;
	margin:0 20px 0 0;
	width:35%;
}
.card-content-lg .img-seal img { /*nkim 010719*/
	margin:0 20px 0 0;
	width: 20%;
}
.card-content-lg.centered { /*nkim 010419*/
	float:left;
	text-align: center;
}
.card-content-lg.centered img { /*nkim 010419*/
	float:left;
	margin:0 20px 0 0;
	width:35%;
}
.card-content-lg .card-content-5-12 { /*nkim 010419*/
	float:left;
	width:65%;
}
.card-content-lg .card-content-5-12 p { /*nkim 010419*/
	margin:0;
	padding:0;
	line-height: 26px; /*nkim 061219*/
}
.card-content-lg .card-content-3-12 { /*nkim 010419*/
	float:right;
	width:29%;
	margin-top:40px !important;
}
.card-content-lg .photo.left { /*nkim 101018*/
	float:left;
	margin:0 15px 20px 0;
}
.card-content-lg .photo-content.right { /*nkim 101018*/
	float:left;
	width:75%;
}
.card-content-lg .photo-content p { /*nkim 101018*/
	margin-left:0;
	line-height: 26px; /*nkim 061219*/
}
.card-content-lg .photo-content ul { /*nkim 010419*/
	margin-left:40px;
}
.card-content-lg h2 {
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	padding-bottom:25px;
	margin-left:0 !important; /*nkim 111518*/
}
.card-content-lg h2.grayline { /*nkim 021219*/
	width: auto;
	margin: 0 0 16px 0;
	padding-bottom:0 !important;
	overflow: hidden;
	text-align: left;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	color: #212121;
}
.card-content-lg h2.grayline:after {
	content: "";
	display: inline-block;
	width: auto; /*nkim 021419*/
	min-width:90%; /*nkim 021419*/
	margin: 0 .5em 0 -90%;
	vertical-align: middle;
	border-bottom: 1px solid #999;
}
.card-content-lg h2.grayline:after {
	margin: 0 -90% 0 .5em;
}
.card-content-lg h3 {
	color:#212121;
	font: 400 23px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 15px 0;
	padding:0;
}
.card-content-lg h3 a, .card-content-lg h3 a:link, .card-content-lg h3 a:active { /*nkim 021119*/
	color:#205493;
	font: 400 23px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 15px 0;
	padding:0;
	text-decoration: none;
}
.card-content-lg h3 a:visited { /*nkim 010419*/
	color:#4C2C92;
	text-decoration: none;
}
.card-content-lg h3 a:hover { /*nkim 021919*/
	color:#205493;
	text-decoration: underline;
}
.card-content-lg .image-left,
.card-content-lg .img-left {
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:30%; /*nkim 032119*/
}
.card-content-lg .image-right,
.card-content-lg .img-right {
	display:block;
	float:left;
	margin:0 0 0 20px;
	padding:0;
}
.card-content-lg .comptr-photo img { /*nkim 111518*/
	margin:0 26px 15px 0;
	width:200px !important;
}
.card-content-lg .more-btn {
	position: absolute;
	right: 12px; /*nkim 103118*/
	bottom: 15px; /*nkim 010419*/
}
.card-content-lg .comptr-content {
	border-bottom:1px solid #999;
	float:left;
	height:190px; /*nkim 012819*/
	padding-bottom:15px;
	width:73%; /*nkim101518*/
}
.card-content-lg .comptr-content h3 {
	color:#212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0 !important; /*nkim 111518*/
	padding:0 !important;
}
.card-content-lg .comptr-content h3 a, .comptr-content h3 a:link, .comptr-content h3 a:active {
	color:#205493;
	font: 600 20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.card-content-lg .comptr-content h3 a:visited {
	color:#205493;
	text-decoration: none;
}
.card-content-lg .comptr-content h3 a:hover {
	color:#205493;
	text-decoration: underline;
}
.card-content-lg p {
	display: block !important; /*nkim 010719*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 022219*/
	margin-left:0; /*nkim 010419*/
	padding-bottom:40px; /*nkim 061219*/
	line-height: 26px; /*nkim 061219*/
}
.card-content-lg p a, .card-content-lg p a:link, .card-content-lg p a:active { /*nkim 022219*/
	color:#205493;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.card-content-lg p a:visited { /*nkim 022219*/
	color:#4C2C92;
	text-decoration: underline;
}
.card-content-lg p a:hover { /*nkim 022219*/
	color:#112e51; /*nkim 053019*/
	text-decoration: underline; /*nkim 053019*/
}
.content-body p.timeline-text { /*nkim 010719*/
	display: block;
	margin-left: 0;
	padding-bottom: 35px; /*nkim 021219*/
}
.card-content-lg .comptr-content p {
	color:#212121;
	font: 400 17px/26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin-left:0 !important; /*nkim 111518*/
	padding:0 !important;
}
.card-content-lg ul {
	/*list-style-position: inside; nkim 110818*/
	margin:0;
	padding:0;
}
.card-content-lg li {
	/*list-style-position: inside; nkim 101718*/
	margin:0 0 0 40%; /*nkim 032119*/
	padding:0;
	line-height:26px; /*nkim 061119*/
}
.card-content-lg .prev-comptr {
	float: right;
	margin:10px 5px 0 0;
}
.card-content-lg .prev-comptr a, .card-content-lg .prev-compt a:link, .card-content-lg .prev-comptr a:active {
	color:#205493;
	text-decoration: underline;
}
.card-content-lg .prev-comptr a:visited {
	color:#205493;
	text-decoration: underline;
}
.card-content-lg .prev-comptr a:hover {
	color:#205493;
	text-decoration: none;
}
.card-content-lg.event-cal { /*nkim 021319*/
	margin-bottom: 65px;
	width: 96%;
}
.card-content-lg.event-cal h3 { /*nkim 021319*/
	margin-left:0;
}
.card-content-lg.event-cal p { /*nkim 021319*/
	margin-left:0;
	line-height: 26px; /*nkim 061219*/
	padding-bottom: 15px; /*nkim 061219*/
}
.card-content-lg .event-cal-date { /*nkim 010419*/
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 021319*/
	border-bottom:1px solid #AAA; /*nkim 021319*/
	margin-bottom:15px;
	padding-bottom:10px; /*nkim 032119*/
}
.card-content-lg .event-cal-date .eventdatedetails-icon { /*nkim 021319*/
	background-image: url(/images/c-clamp-images/event-cal-icon.png);
	background-repeat: no-repeat;
	float:right;
	width:35px;
	height:25px;
}
.card-content-lg .event-cal-city { /*nkim 010419*/
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-bottom: 15px; /*nkim 061219*/
}
.card-content-lg .event-part-of { /*nkim 010419*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
}
.card-content-lg .event-part-of a, .card-content-lg .event-part-of a:link, .card-content-lg .event-part-of a:active {
	color:#205493;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.card-content-lg .event-part-of a:visited {
	color:#205493;
	text-decoration: underline;
}
.card-content-lg .event-part-of a:hover {
	color:#205493;
	text-decoration: none;
}
/*ea 20190412*/
.event-cal-date-right-nav {
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	border-bottom:1px solid #b4b4b4;
	margin-bottom:20px !important;
	padding-bottom:10px !important;
}
.eventdatedetails-icon-right-nav {
	background-image: url(/images/c-clamp-images/event-cal-icon.png);
	background-repeat: no-repeat;
	float:right;
	width:35px;
	height:25px;
}

p.event-link-right-nav {
	margin:-10px 0 4px 0 !important;
	padding:0 !important;
}
p.event-cal-city-right-nav {
	text-transform:uppercase;
	/*margin:0 0 10px 0 !important;*/
	padding:20px 0 0 0; /*nkim 052119*/
}
/*ea 20190412*/
.timeline-wrpr { /*nkim 013019*/
	margin-top: 0;
	display: inline-block;
}
.timeline-wrpr .card-content-lg.border { /*nkim 021119*/
	min-width: auto !important;
}
.timeline-wrpr .card-content-lg p { /*nkim 021319*/
	line-height: 26px; /*nkim 061219*/
	padding-bottom:30px;
}
.card-content-md-wrpr { /*nkim 101018*/
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	width:1250px;
}
.card-content-md { /*nkim 010419*/
	/*display: inline-block; nkim 010419*/
	margin:0 13px 0 13px; /*nkim 012919*/
	position: relative;
}
.card-content-md ul { /*nkim 021319*/
	margin-bottom: 15px;
	margin-left: 40px; /*nkim 040219*/
}
.card-content-md li { /*nkim 021319*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: square;
	margin-bottom:10px;
}
.card-content-md li a:link { /*nkim 053019*/
	text-decoration: underline;
}
.card-content-md li a:visited { /*nkim 053019*/
	text-decoration: underline;
}
.card-content-md li a:hover { /*nkim 053019*/
	text-decoration: underline;
}
.card-content-md .more-btn { /*nkim 021119*/
	position: absolute;
	right: 12px;
	bottom: 16px;
}
.card-content-md .more-btn a, .card-content-md .more-btn a:link { /*nkim 010819*/
	background: #FFF url("/images/c-clamp-images/hm-btn-arrow.png") no-repeat 0 25px;
	background-position: right;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.card-content-md .more-btn a:visited { /*nkim 010819*/
	background: #FFF url("/images/c-clamp-images/hm-btn-arrow.png") no-repeat 0 25px;
	background-position: right;
	border: 1px solid #205493;
	border-radius: 3px;
	color: #205493;
	font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.card-content-md .more-btn a:hover { /*nkim 010819*/
	background: #205493 url("/images/c-clamp-images/hm-btn-arrow-wht.png") no-repeat 0 25px;
	background-position: right;
	border:1px solid #205493;
	border-radius: 3px;
	color:#FFF;
	padding: 2px 20px 4px 6px;
	text-decoration: none;
	width: auto;
}
.card-content-md.border { /*nkim 101018*/
	border:1px solid #999;
	display: inline-block; /*nkim 103018*/
	padding:12px;
	-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 101718*/
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.card-content-md.graybox { /*nkim 112918*/
	background:#F1F1F1;
	margin-top:75px;
	padding:12px;
}
.card-content-md.graybox h4 { /*nkim 112918*/
	margin-left: 0;
}
.card-content-md.graybox2 { /*slyons 1/30/19 new box for accordion instead of tabbed module*/
	background:#F1F1F1;
	padding:12px;
	margin: 0 26px 0 13px; /*nkim 021219*/
}
.card-content-md.graybox2 h4 { /*nkim 021319*/
	margin-left: 0;
}
/* sjl 3/9/21 april release - adding for no events*/
p.graybox {
	background: #f1f1f1;
    padding: 10px;
}
.graybox-rows {
	display: table;
	padding-top:15px;
	width:100%;
}
.graybox-rows a, .graybox-rows a:link, .graybox-rows a:active { /*nkim 061019*/
	color:#205493;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	padding:0;
	text-decoration: underline;
}
.graybox-rows a:visited { /*nkim 061019*/
	color:#4c2c92;
	text-decoration: underline;
}
.graybox-rows a:hover { /*nkim 061019*/
	color:#112e51;
	text-decoration: underline;
}
.graybox-col1 {
	display: table-cell;
	width:25%;
	margin-right:5px;
}
.graybox-col2 {
	display: table-cell;
	width:65%;
}
.card-content-md.right { /*nkim 101518*/
	float:right;
}
.card-content-md.left { /*nkim 101518*/
	float:left;
}
/*.content-wrpr .occ-grid6-12 h2 { controls the 2 column grid header nkim 101518
	padding-bottom: 0;
}*/
.card-content-md h2 { /*nkim 101718*/
	margin-left:0 !important;
	padding: 5px 0 5px 0;
}
.card-content-md h2 a, .card-content-md h2 a:link, .card-content-md h2 a:active { /*nkim 101718*/
	color:#205493;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	margin-bottom:10px;
	padding:0;
	text-decoration: none;
}
.card-content-md h2 a:visited { /*nkim 101718*/
	color: #4c2c92; /*nkim 053019*/
	text-decoration: none;
}
.card-content-md h2 a:hover { /*nkim 101718*/
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.card-content-md h3 { /*nkim 101018*/
	margin-left:0 !important;
	padding-bottom:10px;
}
.card-content-md h3 a, .card-content-md h3 a:link, .card-content-md h3 a:active { /*nkim 101018*/
	color:#205493;
	font: 600 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.card-content-md h3 a:visited { /*nkim 101018*/
	color: #4c2c92; /*nkim 053019*/
	text-decoration: none;
}
.card-content-md h3 a:hover { /*nkim 101018*/
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.card-content-md p { /*nkim 112918*/
	color:#212121;
	font: 400 17px/26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	line-height: 26px; /*nkim 061219*/
	margin: 0 20px 0 0 !important; /*nkim 040219*/
}
/*.card-content-md ul {nkim 112918
	margin-bottom:15px;
}
.card-content-md li {nkim 112918
	margin-left:40px;
	line-height: 26px;
}*/
.card-content-md .photo-img img { /*nkim 122118*/
	width:100%;
}
/*.card-content-md img { nkim 101718
	width:104%;
	border:none;
}*/
.card-content-sm-wrpr {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	width:1250px;
}
.card-content-sm-wrpr .occ-grid4-12 {
	width: 31%;
}
.card-content-sm {
	margin:0 13px 0 13px; /*nkim 111518*/
}
.card-content-sm ul { /*nkim 112918*/
	margin-bottom:15px;
}
.card-content-sm li { /*nkim 112918*/
	margin-left:40px;
	list-style-type:square;
	line-height: 26px;
}
.card-content-sm h2.mission {
	background:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin:0 0 18px 0;
	padding:0;
	width:200px;
}
.card-content-sm h2.vision {
	background:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin:0 0 18px 0;
	padding:0;
	width:180px;
}
.card-content-sm h2.values {
	background:#FFF;
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	margin:0 0 18px 0;
	padding:0;
	width:250px;
}
.card-content-sm .mission-line {
	background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
	width:100%;
}
.card-content-sm .photo-img img { /*nkim 101818*/
	width:100%;
	border: 1px #999999 solid !important; /*ea 20190412*/
}
.card-content-sm img { /*nkim 112918*/
	width:100%;
}
.card-content-sm p { /*nkim 112918*/
	color:#212121;
	font: 400 17px/26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	padding-bottom: 15px;
}
.card-img-xsm-wrpr {
	background:#FFF;
	float:left;
	margin-left:0;
	margin-bottom:20px;
	margin-top:40px; /*nkim 101618*/
	width:100%;
}
.card-img-xsm-wrpr h2 {
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	padding-bottom:25px !important;
	margin:0 0 0 8px;
}
.card-img-xsm-wrpr ul {
	margin:0 !important;
	padding:0;
	width:100% !important;
}
.card-img-xsm-wrpr li {
	display:inline-block;
	list-style: none;
	line-height:26px; /*nkim 061119*/
	margin:0 13px 30px 13px !important; /*nkim 111518*/
	vertical-align:top;
	width:21.7% !important; /*nkim 111518*/
}
.card-img-xsm-wrpr li img {
	margin:0;
	padding:0;
	width:100% !important; /*nkim 101518*/
}
.card-img-xsm-wrpr li h5 {
	color:#212121;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.card-img-xsm-wrpr li h3 {
	margin-left:0 !important; /*nkim 111518*/
	padding:0;
}
.card-img-xsm-wrpr li h3 a, .card-img-xsm-wrpr li h3 a:link, .card-img-xsm-wrpr li h3 a:active {
	color:#205493;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.card-img-xsm-wrpr li h3 a:visited {
	color: #4c2c92; /*nkim 053019*/
	text-decoration: none;
}
.card-img-xsm-wrpr li h3 a:hover {
	color: #112e51; /*nkim 053019*/
	text-decoration: underline;
}
.card-img-xsm-wrpr li p {
	padding:0 !important;
	line-height: 26px; /*nkim 061219*/
	margin:0;
}
/*.comptr-wrpr {
	display:block;
	overflow:auto;
	margin:0 0 30px 0;
	width:100%;
}
.comptr-wrpr h2 {
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	padding-bottom:25px;
	margin:0;
}
.comptr-photo img {
	margin:0 20px 15px 0;
	width:216px;
}
.comptr-content {
	border-bottom:1px solid #999;
	float:left;
	padding-bottom:15px;
	width:74%;
}
.comptr-content h3 {
	color:#212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0 0 20px 0;
	padding:0 !important;
}
.comptr-content h3 a, .comptr-content h3 a:link, .comptr-content h3 a:active {
	color:#205493;
	font: 600 20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
.comptr-content h3 a:visited {
	color:#205493;
	text-decoration: none;
}
.comptr-content h3 a:hover {
	color:#205493;
	text-decoration: underline;
}
.comptr-content p {
	color:#212121;
	font: 400 17px/26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 !important;
}
.prev-comptr {
	float: right;
	margin:10px 5px 0 0;
}
.prev-comptr a, .prev-compt a:link, .prev-comptr a:active {
	color:#205493;
	text-decoration: underline;
}
.prev-comptr a:visited {
	color:#205493;
	text-decoration: underline;
}
.prev-comptr a:hover {
	color:#205493;
	text-decoration: none;
}
.execu-wrpr {
	background:#FFF;
	float:left;
	margin-bottom:20px;
	width:100%;
}
.execu-wrpr h2 {
	color:#212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height:39px;
	padding-bottom:25px !important;
	margin:0;
}
.execu-wrpr ul {
	margin:0 !important;
	padding:0;
	width:100% !important;
}
.execu-wrpr li {
	display:inline-block;
	list-style: none;
	margin:0 22px 30px 0 !important;
	vertical-align:top;
	width:22.8% !important;
}
.execu-wrpr li.last {
	margin-right:0 !important;
}
.execu-wrpr li img {
	margin:0;
	padding:0;
	width:216px !important;
}
.execu-wrpr li h5 {
	color:#212121;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.execu-wrpr li h3 a, .execu-wrpr li h3 a:link, .execu-wrpr li h3 a:active {
	color:#205493;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.execu-wrpr li h3 a:visited {
	color:#205493;
	text-decoration: none;
}
.execu-wrpr li h3 a:hover {
	color:#205493;
	text-decoration: underline;
}
.execu-wrpr li p {
	padding:0 !important;
	margin:0;
}*/
/*end Our Leadership*/
/*begin Bio*/
#bio-body {
	width:48.7% !important;
	margin-right:20px;
	margin-bottom:30px;
	float:left;
}
#bio-body h3 {
	padding-top:0 !important;
	padding-bottom:15px;
}
#bio-body p {
	line-height: 26px; /*nkim 061219*/
	margin:0;
	padding-bottom:20px;
}
#bio-right {
	width:300px;
	float:left;
	text-align:center !important;
}
.bio-image {
	width:300px;
	margin-bottom:20px;
	text-align:center !important;
}
/*end Bio*/

/*begin Issuance Styles*/
.issuance-wrpr {
	margin:0 auto;
	margin-top:25px;
	padding:0;
	width:1250px;
}
.issuance-wrpr .occ-grid9-12 {
	float:left;
	width:73%; /*nkim 111418*/
}
.issuance-wrpr .occ-grid3-12 {
	width:21.8% !important;
	float:right;
}
.issuance-wrpr .occ-grid3-12.last {
	margin-right:0;
}
.issuance-wrpr img {
	width:auto;
	/*height:auto; nkim 091218*/
	border: none; /*nkim 091218*/
}
.issuance-wrpr img.brdr { /*nkim 091218*/
	border: solid 1px #AAA;
}
.issuance-wrpr img.image-right,
.issuance-wrpr img.img-right { /*nkim 091218*/
	float:right;
	margin:0 0 15px 15px;
}
.issuance-wrpr img.image-left,
.issuance-wrpr img.img-left { /*nkim 091218*/
	float:left;
	margin:0 20px 15px 0;
}
.issuance-wrpr img.image-center,
.issuance-wrpr img.img-center { /*nkim 091218*/
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.issuance-wrpr p {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px; /*nkim 061219*/
	margin:0 13px 0 13px; /*nkim 111418*/
	padding-bottom:18px;
}
.issuance-wrpr h1 {
	margin-left:13px; /*nkim 111418*/
	padding-bottom:20px;
	display:block;
}
.issuance-wrpr .category,
.issuance-wrpr .date {
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
}
.issuance-wrpr .vert-line {
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	padding:0 12px 0 12px;
}
/*Issuance Body*/
/* Place this empty container */
/* <div class="short-ct-spacer-dsktp">&nbsp;<!-- this is a spacer --></div> inside RX content area */
/* if Issuance Body content is too short for Media Contacts */
/* box to stay aligned to the right side of page. km 2021-03-09 */
div.short-ct-spacer-dsktp {
	margin-bottom: 5rem;
}
.issuance-ct h2 {
	color:#222;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height: 39px;
	margin-left:13px; /*nkim 111418*/
	padding:0 0 15px 0;
}
.issuance-ct h3 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	/*margin: 0; slyons 7/18/18 removing for old newsreleases*/
	margin-bottom: 15px; /*slyons 7/18/18 adding for old newsreleases*/
	margin-left:13px; /*nkim 111418*/
	padding: 0;
}
.issuance-ct h4 { /*nkim 082718*/
	color: #212121;
	font: 400 17px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	margin-bottom: 15px;
	margin-left:13px; /*nkim 111418*/
	padding: 0;
}
.issuance-ct h5 { /*nkim 082718*/
	color: #212121;
	font: 400 15px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	margin-bottom: 15px;
	margin-left:13px; /*nkim 111418*/
	padding: 0;
}
/*slyons 7/18/18 begin adding table class for old newsreleases*/
/*.issuance-ct table.table_nobrdr { nkim 082718
	margin-bottom:15px;
}*/
.issuance-ct table.table_brdr td {
	/*padding:5px; nkim 120618*/
	border-bottom:1px solid #AAA; /*nkim 092518*/
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
}
.issuance-ct table.table_nobrdr {
	margin-left:-2px;
	margin: 10px 0px 15px 0px; /*nkim 082718*/
	width:100%!important;
	border: 1px solid #AAA; /*nkim 082718*/
}
.issuance-ct table.table_nobrdr th {
	padding: 4px; /*nkim 082718*/
	text-align:left;
}
.issuance-ct table.table_nobrdr td {
	padding: 4px; /*nkim 082718*/
	vertical-align:top;
}
/*slyons 7/18/18 end adding table class for old newsreleases*/
.issuance-ct a, .issuance-ct a:active, .issuance-ct a:link {
	color: #205493;
	text-decoration: underline;
}
.issuance-ct a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.issuance-ct a:hover {
	color: #112e51;
	text-decoration: underline;
}
.issuance-ct .otp-wrpr { /*nkim 080618*/
	display:block;
	height:auto;
	margin:0 auto;
	padding-top:10px;
	margin-bottom:30px;
	overflow: auto;
	width:100%;
	border-bottom:1px solid #CCC;
}
.issuance-ct .otp-wrpr a, .issuance-ct .otp-wrpr a:active, .issuance-ct .otp-wrpr a:link {
	color: #205493;
	text-decoration: underline;
}
.issuance-ct .otp-wrpr a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.issuance-ct .otp-wrpr a:hover {
	color: #112e51;
	text-decoration: underline;
}
.issuance-ct ul.otp-lftcol { /*nkim 080618*/
	float:left;
	margin-left:85px;
	width:40%;
}
.issuance-ct ul.otp-rtcol { /*nkim 080618*/
	float:left;
	width:40%;
}
.issuance-ct ul { /*nkim 082018*/
	margin-bottom: 15px;
	margin-left:20px; /*nkim 121118*/
	margin-bottom: 1.438rem; /* km 2021-03-06 */
}
.issuance-ct ul li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: square;
	margin: 0 0 5px 40px;
}
.issuance-ct ul ul { /*nkim 082018*/
	margin:10px 5px 10px 0;
}
.issuance-ct ul li ul li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: circle;
	margin: 0 0 5px 20px;
}
.issuance-ct ul ul ul { /*nkim 082018*/
	margin:10px 5px 10px 0;
}
.issuance-ct ul li ul li ul li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type:none;
	margin: 0 0 5px 10px;
	list-style-position: inside;
	text-indent: -9px;
}
.issuance-ct ul li ul li ul li:before { /*nkim 082018*/
	content:"-";
	margin-right: 4px;
}
.issuance-ct ul ul ul ul { /*nkim 082018*/
	margin:10px 5px 10px 0;
}
.issuance-ct ul li ul li ul li ul li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	list-style-type: none;
	margin: 0 0 5px 13px;
	list-style-position: inside;
	text-indent: -9px;
}
.issuance-ct ul li ul li ul li ul li:before { /*nkim 082018*/
	content: "•";
	margin-right: 8px;
}
.issuance-ct ol { /*nkim 082018*/
	margin-bottom: 15px;
	margin-left:20px; /*nkim 121118*/
}
.issuance-ct ol li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: decimal;*/
	margin: 0 0 5px 40px;
	padding-left: 3px; /*nkim 100918*/
}
.issuance-ct ol ol { /*nkim 082018*/
	margin:10px 5px 10px 0;
}
.issuance-ct ol li ol li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: lower-alpha;*/
	margin: 0 0 5px 40px;
}
.issuance-ct ol ol ol { /*nkim 082018*/
	margin:10px 5px 10px 0;
}
.issuance-ct ol li ol li ol li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: lower-roman;*/
	margin: 0 0 5px 40px;
}
.issuance-ct ol ol ol ol { /*nkim 082018*/
	margin:10px 5px 10px 0;
}
.issuance-ct ol li ol li ol li ol li { /*nkim 082018*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px; /*nkim 061119*/
	/*list-style-type: decimal;*/
	margin: 0 0 5px 40px;
}
.issuance-ct .intro {
	font:400 20px/32px 'Merriweather', Georgia, Palatino, serif;
	margin-left:8px; /*nkim 100918*/
	/*margin-bottom:15px;*/
}
.issuance-ct .intro p { /*nkim 010419*/
	color: #212121;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px;
	margin:0 13px 0 0;
}
.issuance-ct .intro p a, .issuance-ct .intro p a:link { /*nkim 010419*/
	color:#205493;
	font: 300 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 32px;
	margin:0;
	padding:0;
	text-decoration: underline;
}
.issuance-ct .intro p a:visited { /*nkim 010419*/
	color:#4c2c92;
	margin:0;
	padding:0;
	text-decoration: underline;
}
.issuance-ct .intro p a:hover { /*nkim 010419*/
	color:#112e51;
	margin:0;
	padding:0;
	text-decoration: none;
}
.issuance-ct img.collective-building {
	margin: 0 0 15px 15px;
}
.issuance-ct p {
	line-height:26px;
	margin:0 13px 5px 13px; /*EH 012219*/
	padding-bottom:18px; /*nkim 082218*/
	width:100%;
	padding-bottom: 0; /* km 2021-03-06 */
	margin-bottom: 1.438rem; /* km 2021-03-06 */
}
/*#content-body a, #content-body a:link, #content-body a:active {
	font: 400 16px 'Source Sans Pro', Arial, Helvetica, sans-serif;
}*/
.note { /*nkim 0802018*/
	border: 1px solid #aeb0b5;
	display:block;
	padding:10px 10px 0 10px;
	margin:5px 0px 30px 13px; /*nkim 031819*/
}
.note h3 { /*nkim 0802018*/
	color:#212121;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:26px;
	margin: 0 !important;
	padding:0;
}
.note p {
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin: 0 !important;
	padding-bottom:10px;
}
.issuance-ct .issuance-callout {
	border-bottom:1px solid #999;
	margin-bottom:35px;
	margin-left:13px; /*nkim 051319*/
	padding-bottom:20px;
	/*width:95%; nkim 080118*/
}
.issuance-ct .issuance-callout li {
	background-image: url(/images/c-clamp-images/callout-arrow.png);
	background-position: 0 6px;
	background-repeat: no-repeat;
	display:list-item;
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0 0 7px 40px;
	padding:0 0 0 35px;
}
.issuance-wrpr .topics {
	float:left;
	margin:10px 0 60px 13px; /*nkim 111418*/
	padding:0;
	width:74.5%;
}
.issuance-wrpr .topics ul.title {
	display: inline-block;
	float:left;
	margin:10px 20px 0 0;
	padding:0;
}
.issuance-wrpr .topics ul.title li {
	list-style:none;
	padding:0;
}
.issuance-wrpr .topics ul.title li:before {
	content: " ";
}
.issuance-wrpr .topics ul.links {
	float:left;
	height:100%;
	padding:0;
	margin:7px 0 40px 0; /*nkim 013019*/
	width:80%; /*nkim 081518*/
}
.issuance-wrpr .topics ul.links li {
	display:inline;
	padding:0;
	margin-right:15px;
	line-height: 26px; /*nkim 121418*/
}
.issuance-wrpr .topics ul.links li:before {
	content: "▪"; /*&#9642;*/
	color:#fdb81e;
	font-size:35px;
	padding:0;
	margin-right:5px;
	vertical-align:middle;
}
.issuance-wrpr .topics ul.links li a, .issuance-wrpr .topics ul.links li a:link, .issuance-wrpr .topics ul.links li a:active {
	color: #212121;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif; /*nkim 031419*/
	padding:0;
	margin:0;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 1px #fdb81e dotted;
	white-space: nowrap; /*slyons 1/28/19 adding per requirements to not wrap and break word*/
}
/*#content-topics ul.topics-rtcol li:first-child:before {
	content: '';
}*/
.issuance-wrpr .topics ul.links li a:visited {
	color: #212121;
	text-decoration: underline;
}
.issuance-wrpr .topics ul.links li a:hover {
	color: #212121;
	text-decoration: none;
	border-bottom: 1px #fdb81e solid;
}
.issuance-ct .footnote { /*nkim 081018*/
	border-top:1px solid #999;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	margin:0 0 20px 0 !important;
	margin-left:8px; /*nkim 100918*/
	padding:0;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
.issuance-ct .footnote p { /*nkim 081018*/
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	margin:0 !important;
	padding-top:15px;
	padding-bottom:0;
}
.issuance-ct .footnote p a, .issuance-ct .footnote p a:link, .issuance-ct .footnote p a:active {
	color: #205493;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
	/*line-height: 26px; nkim 061219*/
}
.issuance-ct .footnote p a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.issuance-ct .footnote p a:hover {
	color: #112e51;
	text-decoration: underline;
}
.issuance-wrpr .more-news {
	/*border-top:1px solid #999; nkim 060519*/
	float:left;
	/*margin-left:13px; nkim 060519*/
	/*padding-top:18px; nkim 060519*/
	width:73%; /*nkim 060519*/
}
.issuance-wrpr .more-news ul {
	margin:30px 0 30px 0;
	padding:0;
	width:auto;
}
.issuance-wrpr .more-news li {
	display:inline-block;
	list-style: none;
	line-height:26px; /*nkim 061119*/
	margin: 0 13px 0 13px; /*nkim 060519*/
	vertical-align: top;
	width:30.7%; /*slyons 060619*/
}
.issuance-wrpr .more-news li:last-child { /*slyons 060619*/
	margin-right:0;
}
.issuance-wrpr .more-news h4 {
	border-top: 1px solid #999; /*nkim 060519*/
	color: #212121;
	font: 400 19px 'Merriweather', Georgia, Palatino, serif;
	line-height: 22px;
	padding: 18px 0 0 0; /*nkim 060519*/
	width: 98%; /*nkim 060519*/
}
.issuance-wrpr .more-news li .type {
	border-bottom:1px solid #999;
	font:400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}
.issuance-wrpr .more-news li .type span {
	float:right;
}
.issuance-wrpr .more-news li p {
	font:400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding:8px 0 8px 0;
	line-height: 26px; /*nkim 061219*/
	margin:0; /*nkim 051319*/
}
.issuance-wrpr .more-news li a, .issuance-wrpr .more-news li a:active, .issuance-wrpr .more-news li a:link {
	color: #205493;
	text-decoration: underline;
}
.issuance-wrpr .more-news li a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.issuance-wrpr .more-news li a:hover {
	color: #112e51;
	text-decoration: underline;
}
/*Issuance Right Column*/
.issuance-rtcol-top {
	width:100%;
	background:#f1f1f1;
	padding:0 15px 0 15px; /*nkim 081618*/
	
}
.issuance-rtcol-bot {
	width:100%;
	background:#f1f1f1;
	margin-left:13px; /*nkim 111418*/
	padding:0 15px 0 15px; /*nkim 081518*/
}
/*.issuance-rtcol.bot {
	padding-bottom:0; nkim 080618
}
.issuance-rtcol.top {
	padding-top:15px !important; /*slyons 8/3/18 this doesn't appear to be used
}*/
.issuance-rtcol-top h4, /*nkim 081518*/
.issuance-rtcol-bot h4 {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 22px;
	padding-top: 15px; /*nkim 081618*/
	margin-bottom:15px;
	margin-left:0; /*nkim 021319*/
}
.issuance-rtcol-top ul, /*nkim 081518*/
.issuance-rtcol-bot ul {
	padding-left:0;
}
.issuance-rtcol-top li, /*nkim 081518*/
.issuance-rtcol-bot li {
	padding-left:0;
	padding-bottom:17px;
	list-style-type: none;
	line-height:26px; /*nkim 061119*/
}
.issuance-rtcol-top img, /*nkim 081518*/
.issuance-rtcol-bot img {
	height:100%;
	margin:0;
	width:280px;
}
.issuance-rtcol-top p, /*nkim 081518*/
.issuance-rtcol-bot p {
	line-height:26px;
	margin:0 0 20px 0;
	padding:0;
	width:100%;
}
.issuance-rtcol-top a, /*nkim 081518*/
.issuance-rtco-top a:active,
.issuance-rtcol-top a:link,
.issuance-rtcol-bot a,
.issuance-rtco-bot a:active,
.issuance-rtcol-bot a:link {
	color: #205493;
	text-decoration: underline;
}
.issuance-rtcol-top a:visited, /*nkim 081518*/
.issuance-rtcol-bot a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.issuance-rtcol-top a:hover, /*nkim 081518*/
.issuance-rtcol-bot a:hover {
	color: #112e51;
	text-decoration: underline;
}
/*end Issuance Styles*/

/*breadcrumbs for issuances content types*/
#breadcrumbs {
	margin-bottom:30px; /*nkim 080718*/
	margin-left:13px; /*nkim 111418*/
	padding:0;
	width:auto;
}
#breadcrumbs ul {
	margin:0;
	padding:0;
	width:100%;
}
#breadcrumbs li {
	display:inline;
	list-style: none;
	padding-right:7px;
}
/*slyons 11/14/19 changes to support new breadcrumb requirements*/
#breadcrumbs li::before {
	content: " > ";
	font-size:15px;
	color:#666;
	padding-right:8px;
}
/*slyons 11/14/19 changes to support new breadcrumb requirements*/
#breadcrumbs li.first::before {
	content: " ";
	padding-right:0px;
}
#breadcrumbs li a, #breadcrumbs li a:link, #breadcrumbs li a:active {
	font: 400 16px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	color:#205493;
	text-decoration: none;
}
#breadcrumbs li a:visited {
	color:#4c2c92;
	text-decoration: none;
}
#breadcrumbs li a:hover {
	color:#112e51;
	text-decoration: underline
}
#breadcrumbs li span {
	color:#666;
	padding-left:7px;
}
/*@supports (-webkit-appearance:none) {
	#issuance-title{
		margin:25px 30px 52px 30px;
	}
}*/

/*begin Share Icons*/
.share-icons {
	float:left;
	margin-left:13px; /*nkim 111418*/
	padding:0 0 20px 0 !important;
	width:99% !important; /*nkim 061219*/
}
.share-icons p { /*slyons 050319 to support new informative text*/
	padding-bottom: 5px;
	margin-left: 2px !important;
	font-size: 14px;
	text-transform: uppercase;
}
.share-icons img { /*nkim 091218*/
	border:none;
	margin:0 !important;
	width:100% !important;
}
.share-icons ul {
	margin:0;
	padding:0 0 30px 0 !important;
	width:100%;
}
.share-icons li {
	display:inline;
	list-style: none;
	margin:0;
	padding:0;
}
.share-icons li.share-icons-print {
	float:left;
	display:block;
	margin:0; /*nkim 031419*/
	padding:0;
	width:74px;
	height:30px;
}
.share-icons li.share-icons-print a, .share-icons li.share-icons-print a:link {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:74px;
	height:30px;
}
.share-icons li.share-icons-print a:hover {
	float:left;
	display:block;
	margin-top:-5px;
	padding:0;
	width:74px;
	height:36px;
}
.share-icons .at-share-btn-elements {
	float:left;
	left: 0;
	width:auto;
}
/*end Share Icons*/

/*begin Footer Sections*/
footer {
	width:100%;
	height:100%;
	/*margin:20px 0 0 0; nkim 102218*/
	margin:0; /*nkim 110118*/
	padding:0;
}
.footer-row1 {
	background:#5b616b;
	width:100%;
	height:125px;
}
.footer-row1-wrpr {
	width:1250px;
	margin:0 auto;
	height:100%;
}
/*slyons 82818 adding based on latest requirements for the subscribe*/
.footer-row1-wrpr h4 {
	color:#FFF;
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	/*margin: 0 0 0 20px; nkim 091218*/
	padding: 0 0 10px 0;
	margin:0; /*nkim 032719*/
	float:left;
	text-align:left;
	width:100%; /*nkim 060519*/
}
.footer-row1-wrpr .occ-grid6-12 {
	margin-right: 14px;
	width: 48.7%;
}
.footer-row1-wrpr .occ-grid6-12.last {
	margin-right: 0;
}
.footer-occ-logo {
	/*background-image: url(/images/c-clamp-images/footer-occ-logo.png);
	background-repeat: no-repeat;*/
	float:left;
	margin-top:32px;
	padding:0;
	height:60px;
	width:325px;
}
.footer-subscribe {
	float:right;
	margin-top:20px; /*slyons 82818 updating based on latest requirements for the subscribe requirements*/
	margin-right:0; /*nkim 103018*/
	padding:0;
	/*text-align: right; nkim 091218*/
	width:530px; /*nkim 103118*/
}
.footer-subscribe input[type=text] {
	width: 75% !important;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 17px;
	/*font-style: italic; slyons 82818 removing based on latest requirements for the subscribe requirements*/
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin:0;
	margin-right:5px;
	padding: 8px 3px 8px 10px;
}
.footer-subscribe input[type=submit] {
	/*background-image: url(/images/c-clamp-images/search-icon.png);
	background-repeat: no-repeat;
	background-position: center; nkim 100518*/
	background-color:#0071bc;
	border:none;
	color:#FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	cursor:pointer;
	height:40px;
	vertical-align:top;
	width:120px;
	border-radius: 3px; /*nkim 020719*/
	-moz-box-shadow: 1px 2px 5px #444;
	-webkit-box-shadow: 1px 2px 5px #444;
	-ms-box-shadow: 1px 2px 5px #444;
	box-shadow: 1px 2px 5px #444;
	padding: 1px 6px 3px 6px; /*nkim 042319*/
}
.footer-subscribe input:hover[type=submit] { /*nkim 081718*/
	background-repeat: no-repeat;
	background-color:#005c99;
}
.footer-row2 {
	background:#112e51;
	width:100%;
	height:240px;
}
.footer-row2-wrpr {
	margin:0 auto;
	width:1250px;
}
.footer-row2-wrpr h4 {
	color:#FFF;
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:50px 0 15px 0;
}
.footer-row2-wrpr ul {
	margin-top:28px;
	padding:0;
	width:100%;
}
.footer-row2-wrpr li {
	display:inline-block;
	list-style: none;
	margin:0 20px 0 0;
	padding:0;
	width:290px;
	vertical-align:top;
}
.footer-row2-wrpr li span.footer-logo {
	float:left;
	/*height:38px; nkim 032719*/
	margin:0 12px 0 0;
	padding-bottom:30px;
	width:40px;
}
.footer-row2-wrpr li span.footer-logo-website {
	display:block;
	margin-bottom:5px;
	padding:0;
}
.footer-row2-wrpr li span.footer-logo-website a, .footer-row2-wrpr li span.footer-logo-website a:link {
	color:#FFF;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none; /*nkim 062519*/
}
.footer-row2-wrpr li span.footer-logo-website a:hover {
	color:#FFF;
	text-decoration: underline;
}
.footer-row2-wrpr li span.footer-logo-text {
	color:#FFF;
	display:block;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.footer-row2-wrpr li span.footer-logo-text a, .footer-row2-wrpr li span.footer-logo-text a:link {
	color:#FFF;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
}
.footer-row2-wrpr li span.footer-logo-text a:hover {
	color:#FFF;
	text-decoration: underline;
}
.footer-row2-wrpr li.last {
	margin-right:0;
}
.footer-row3 {
	background:#FFF;
	width:100%;
	height:70px;
}
/*.footer-row3-wrpr { nkim 090718
	width:1250px;
	margin:0 auto;
	height:100%;
}*/
.footer-row3-wrpr { /*nkim 090718*/
	/*display: flex;*/
	flex-flow: row wrap;
	justify-content: space-between;
	width:1250px;
	margin:0 auto;
	height:100%;
}
.footer-links ul {
	float:left;
	margin-top:20px;
	padding:0;
	/*width:980px; tm 021021*/
}
.footer-links li {
	border-right:1px solid #212121;
	color:#212121;
	display:inline-block;
	font: 400 14px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	list-style: none;
	margin:3px 10px 0 0;
	padding-right:12px;
}
.footer-links li a, .footer-links li a:link, .footer-links li a:active { /*nkim 071519*/
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	color:#205493;
	text-decoration: none;
}
.footer-links li a:visited {
	color:#4c2c92;
	text-decoration: none;
}
.footer-links li a:hover {
	color:#112e51;
	text-decoration: underline
}
.footer-links li:last-child { /*slyons 062019*/
	border-right:none;
	margin-right:0;
	padding-right:0;
}
.footer-socialmedia ul {
	float:right;
	margin-top:20px;
	padding:0;
	/*width:205px; nkim 032719*/
}
.footer-socialmedia li {
	display:inline-block;
	list-style: none;
	margin-right:12px;
	padding:0;
	text-align: right;
}
.footer-socialmedia li.last {
	margin-right:0;
}
/*end Footer Sections*/
/*begin Back to Top*/
#back-to-top {
	position:fixed;
	bottom:70px;
	right:35px;
	z-index:500 !important;
}
#back-to-top a {
	border:1px solid #999;
	text-align:center;
	text-decoration:none;
	display:block;
	color:#999;
	border-radius:6px;
	width:50px;
	transition:color 1s;
	-moz-transition:color 1s;
	-webkit-transition:color 1s;
	-o-transition:color 1s;
}
/*#back-to-top a:hover
#back-to-top a:focus {
	border:1px solid #999;
	color:#333;
	border-radius:6px;
}*/
#back-to-top a span {
	display:block;
	height:45px;
	width:50px;
	background: url(/images/c-clamp-images/arrow-up.png) no-repeat center center;
	background-color:#333; /*#323A45*/
	border-radius:6px;
	opacity: 0.4;
	margin-bottom:0;
	transition:background 1s;
	-moz-transition:background 1s;
	-webkit-transition:background 1s;
	-o-transition:background 1s;
}
#back-to-top a:hover span,
#back-to-top a:focus span {
	background:#FFF url(/images/c-clamp-images/arrow-up2.png) no-repeat center center;
	background-color:#333;
}
.icon-list {
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(/images/c-clamp-images/mobile-menu-white.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-top:8px;
}
.icon-search {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-image: url("/images/c-clamp-images/mobile-search-white.svg");
	background-repeat: no-repeat;
	margin:9px 12px 0 0;
}
.mark-search {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-image: url("/images/c-clamp-images/mobile-close.svg");
	background-repeat: no-repeat;
	margin: 9px 12px 0 0;
}
/*Responsive for Tablet Landscape*/

/*begin Data Table Overwrite*/
.dataTables_wrapper {
	margin: 0 0 40px 13px; /*nkim 020719*/
	padding-right: 13px; /*nkim 040219*/
	width:auto; /*nkim 052119*/
	min-width:96%; /*nkim 052119*/
}
.dataTables_wrapper .dataTables_paginate {
	margin-bottom: 30px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button { /*nkim 031819*/
	padding: 0.5em 1em !important;
}
.dataTables_wrapper .dataTables_filter input { /*nkim 021919*/
	border: 1px solid #AAA;
}
table.dataTable thead th, table.dataTable thead td {
	/*padding: 10px 0 10px 10px !important; slyons 6/5/19 was getting overridden- jason/ben req more padding for arrows*/
	padding:10px 18px 10px 10px !important; /*nkim 060519*/
	border-bottom: 1px solid #111;
	text-align: left;
}
/*slyons 20190523 adding to fix ID column wrapping when squeezed between right and left col and in responsive*/
table.dataTable td[data-column='ID'] {
	white-space: nowrap;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
	padding-left: inherit;
}
button.dt-button, div.dt-button, a.dt-button {
	padding: 1px 7px 0 7px !important;
	border: 1px solid #666 !important;
	border-radius: 0 !important;
	color: #FFF !important;
	font-size: 13px;
	margin-top: 0 !important;
	box-shadow: none !important;
}
/*end Data Table Overwrite*/
/*begin Table*/
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
	content: '+';
	background-color: #0071bc;
	line-height: 16px; /*nkim 042319*/
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	content: '-';
	background-color: #0071bc;
	line-height: 16px; /*nkim 042319*/
}

.table_brdr {
	/*Remove spacing between table cells (from Normalize.css)*/
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	/*border: 1px solid #AAA; nkim 092418*/
	/*border-top: 1px solid #AAA; nkim 092018*/
	border-bottom: 1px solid #000; /*nkim 092618*/
	/*margin-top:25px; nkim 091318*/
	margin-bottom:30px;
	margin-left:8px; /*nkim 091218*/
	width:99%; /*nkim 091218*/
	table-layout: fixed; /*nkim 010219*/
}
.table_brdr caption {
	color: #000;
	font: italic 85%/1 arial, sans-serif;
	padding: 1em 0;
	text-align: center;
}
/*.table-brdr td,*/
.table_brdr th {
	background:#FFF; /*nkim 092618*/
	/*border-left: 1px solid #AAA;inner column border*/
	/*border-top: 1px solid #000 !important; nkim 052119*/
	border-bottom: 1px solid #000 !important; /*nkim 092618*/
	border-width: 0 0 0 1px;
	color:#222; /*nkim*/
	font: 700 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	overflow: visible; /*to make ths where the title is really long work*/
	padding: 0.4em 0.8em; /*cell padding*/
	text-align:left; /*nkim 091318*/
}
/*.table_brdr th*/
.table_brdr td {
	/*border-left: 1px solid #AAA;inner column border*/
	background-color: transparent;
	border-top: 1px solid #AAA;
	border-width: 0 0 0 1px;
	font-size: inherit;
	margin: 0;
	overflow: visible; /*to make ths where the title is really long work*/
	padding: 0.4em 0.8em /*cell padding*/
}
.table_brdr tr:nth-of-type(even) {
	/*background: #f1f1f1; emily 021919*/
	background: #F9F9F9; /*nkim 052119*/
}
/*Consider removing this next declaration block, as it causes problems when
there's a rowspan on the first cell. Case added to the tests. issue#432*/
.table_brdr td:first-child,
.table_brdr th:first-child {
	border-left-width: 0;
}
.table_brdr thead {
	background-color: #FFF; /*nkim 092618*/
	border-bottom:1px solid #000; /*nkim 092618*/
	color: #000;
	text-align: left;
	vertical-align: bottom;
}
/*
striping:
even - #fff (white)
odd  - #f2f2f2 (light gray)
*/
.table_brdr_odd td {
	background-color: #eee;
}
/*nth-child selector for modern browsers*/
.table_brdr_striped tr:nth-child(2n-1) td {
	background-color: #eee;
}

/*BORDERED TABLES*/
.table_brdr_bordered td {
	border-bottom: 1px solid #AAA;
}
.table_brdr_bordered tbody > tr:last-child > td {
	border-bottom-width: 0;
}
.issuance-ct table.table_brdr td { /*nkim 121918*/
	padding: 7px;
	border-bottom: none;
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: top;
}
.table-title { /*nkim 121918*/
	text-align: left;
	background-color: #FFF !important;
	color: #222 !important;
}
td.table-header { /*nkim 121918*/
	font-weight: bold !important;
}
/*RL 12/10/18*/
/*begin locations page*/
#locations-wrpr {
	margin: 0px 13px;
	width: 97%; /*nkim 041019*/
}
#locations-wrpr > p, #locations-wrpr > h2 {
	margin-left: 0px;
}
.locmap-container { /*RL 01/15/19*/
	margin: 0px 0px 5px 0px;
}
/*RL 01/15/18*/
.locmap-container div:first-child {
	margin-bottom: 5px;
}
#loc-card-lg {
	display: flex;
	border: 1px solid #999;
	padding: 12px;
	box-shadow: 1px 2px 5px #AAA;
	margin: 0px 0px 35px 0px;
}
#loc-card-lg img {
	margin-right: 25px;
	width: 50%;
}
#loc-card-lg div {
	flex-grow: 2;
}
#loc-card-lg h2 { /*nkim 022219*/
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin-left: 0px;
}
#loc-card-lg h2 a, #loc-card-lg h2 a:link, #loc-card-lg h2 a:active { /*nkim 022219*/
	color:#205493;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	margin:0;
	padding:0;
	text-decoration: none;
}
#loc-card-lg h2 a:visited { /*nkim 022219*/
	color:#4C2C92;
	text-decoration: none;
}
#loc-card-lg h2 a:hover { /*nkim 022219*/
	color:#205493;
	text-decoration: underline;
}
#loc-card-lg .more-btn {
	/*float: none;*/
	float: right;
	right: 12px; /*nkim 021119*/
	bottom: 16px; /*nkim 021119*/
	position: inherit; /*nkim 021119*/
}
address {
	padding: 0 0 15px 0; /*nkim 021119*/
	line-height:26px; /*nkim 062519*/
}
#mapNote {
	margin-bottom: 10px;
}
.locations-link {
	margin: 0px 0px 10px 0px;
}
.locations-link a:link,.locations-link a:visited,.locations-link a:hover { /*nkim 053019*/
	text-decoration: underline;
}
/*end locations page*/

/*begin district page*/
/*RL 1/16/19*/
.district-content {
	height: 600px; /*nkim 070219*/
	display: flex;
	margin-bottom: 20px
}
.district-info {
	box-sizing: border-box;
	height: 100%;
	padding: 15px;
	background: #F1F1F1;
	width: 34%;
	margin-right: 20px;
	margin-left: 13px;
}
.district-info h2 { /*RL 12/11/2018*/
	margin: 0px 0px 0px 0px !important; /*nkim 021119*/
}
/*ea 20190412*/
.district-info h3 { /*RL 12/11/2018*/
	margin: 0px 0px 0px 0px !important; /*nkim 021119*/
}
/*ea 20190412*/
.intro a {
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
}
.district-info address { /*nkim 021119*/
	margin-bottom: 0;
}
.cdmap-container {
	width: 66%;
	height: 100%;
}

#districtTables>div {
	margin: 0px 13px 0px 13px;
}

#cdFullLink {
	text-align: right;
	margin-right: 13px;
}
/*end district page*/
/*begin Institute Search CSS / nkim 022119*/
.is-fullwidth-landing {
	margin-left: 13px;
	padding:0;
}
.is-leftnav {
	margin:0 auto;
	margin-top:0 !important;
	overflow:hidden;
	padding:0;
	width:auto !important;
}
.is-fullwidth {
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	padding:0;
	width:1250px;
}
.is-fullwidth .is-fourcol-inst-search-wrpr {
	background: #FFF;
	float: right;
	height: 100%;
	margin-bottom:20px;
	padding: 0;
	width: 100%;
}
.is-fullwidth .is-fourcol-inst-search-wrpr h2 {
	color: #212121;
	font: 400 30px 'Merriweather', Georgia, Palatino, serif;
	line-height: 39px;
	margin: 0;
	padding: 0 0 10px 0;
}
.is-fullwidth .is-fourcol-inst-search-wrpr h3 {
	color: #212121;
	font: 400 22px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	margin: 0;
	padding: 0 0 10px 0;
}
.is-fullwidth .is-fourcol-inst-search-wrpr .flex-item {
	float:left;
	padding-right:20px;
	margin:0;
	width:70%;
	vertical-align:top !important;
}
.is-fullwidth .is-fourcol-inst-search-wrpr p {
	color: #212121;
	font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin: 0;
	padding: 0 0 10px 0;
	text-indent: 0;
}
.is-fullwidth .is-fourcol-inst-search-wrpr input[type=search] {
	width:89%;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 17px;
	/*font-style: italic;*/
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin-right:4px;
	padding: 8px 3px 10px 7px;
}
.is-fullwidth .is-fourcol-inst-search-wrpr input[type=submit] {
	background-size: 33px;
	background-image: url(/images/c-clamp-images/quickaccess_search.png);
	background-repeat: no-repeat;
	background-color:#205493;
	background-position: center;
	border:none;
	color:transparent;
	cursor:pointer;
	height:40px;
	width:40px;
}
/*Turns Institution Search form into flex container km 2021-02-24*/
.fourcol-inst-search-form {
	display: flex;
	margin-top: 45px !important;
}
/*margin-top and -bottom modified for flex layout km 2021-02-24*/
.fourcol-inst-search-form input#search {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.fourcol-inst-search-form #msg {
	background-image: url(/images/c-clamp-images/error-icon-sm.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-top:0;
}
.fourcol-inst-search-form #msg font {
	margin-left: 12px;
}
/*end Institute Search CSS*/
/* START Search Publications flex form */
/* Turns Search Publications form in to flex container km 2021-03024 */
.occ-flex-search-form {
	display: flex;
	align-items: center;
}
.occ-flex-search-form input[type=submit] {
	height: 40px;
}
/* END Search Publications flex form */
/*Begin PA and Emily Styles*/
.featured-pubs{
	/*overflow: hidden; slyons 4/15/19 removing causing issues in responsive*/
	display: flex; /*slyons 4/15/19 adding causing issues in responsive*/
}
.featured-pubs > * {
	padding-bottom: 20px;
}
.featured-pubs h3 a {
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
}
/*slyons 4/15/19 removing causing issues in responsive
.featured-pubs .image {
	width: 30%;
	padding-bottom: 20px;
	text-align:left;
	padding-right: 4%;
}
*/
.featured-pubs .image img{
	border: 1px #999999 solid !important;
}
/*slyons 4/15/19 removing causing issues in responsive
.featured-pubs .blurb{
	width: 70%;
	padding-bottom: 20px;
}*/
/*CDI Newsletter styles*/
.newsletter-cont{
	margin-left: 13px;
	overflow: hidden;
}
.newsletter-cont .blurb{
	float: left;
	width: 82%;
	padding-bottom: 20px;
	padding-right: 2%;
}
.newsletter-cont .image {
	float: left;
	width: 16%;
	padding-bottom: 20px;
	text-align:right;
}
.newsletter-pag {
	overflow: hidden;
}
.newsletter-pag .left{
	float: left;
	width: 50%;
	padding-top: 20px;
}
.newsletter-pag .right {
	float: left;
	width: 50%;
	padding-top: 20px;
	text-align:right;
}
.newsletter-subscribe {
}
.newsletter-subscribe input[type=text] {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #CCC;
	font-size: 15px;
	background-color: #FFF;
	background-position: 0;
	background-repeat: no-repeat;
	margin:5px 0px 5px 0px;
	padding: 6px 3px 6px 6px;
}
.newsletter-subscribe label {
	margin: 15px 0 0 0;
}
.newsletter-subscribe input[type=submit] {
	display:block;
	margin:20px 0 12px 0 !important;
	font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-align:center;
	width:auto;
	color:#FFF;
	background:#0071bc;
	padding:7px 12px 9px 12px;
	border-radius:3px;
	/*border: none;*/
	border:solid 1px #0071bc;
	float:right;
}
.newsletter-subscribe input:hover[type=submit] {
	background:#205493;
}
.border-box {
	background: #FFF;
	margin: 0 13px 30px 13px;
	border: 1px solid #999;
	padding: 12px;
	-moz-box-shadow: 1px 2px 5px #AAA;
	-webkit-box-shadow: 1px 2px 5px #AAA;
	-ms-box-shadow: 1px 2px 5px #AAA;
	box-shadow: 1px 2px 5px #AAA;
}
.grey-box {
	background-color: #f1f1f1 !important;
	padding: 12px;
	margin: 0 13px 30px 13px;
}
.grey-box h3 {
	margin-left: 0;
}
.grey-box p {
	margin-left: 0;
	line-height: 26px; /*nkim 061219*/
}
/*ea 20190412*/
.lfttopbox img {
	display: block;
	float: left;
	overflow: auto;
	padding: 0 20px 15px 0;
	width: 32%;
}
/*ea 20190412*/
/*End PA and Emily Styles*/

@media screen and (max-width: 79.9em) { /*width 1279px*/
	/*Global menu Goes here nkim 021919*/
	/*begin Feature Rox*/
	.hm-feat-row {
		background-size:cover;
		height:290px !important;
	}
	.hm-feat-wrpr {
		height:75%;
		margin:0 auto;
		padding-top:40px;
		width:100%;
	}
	.hm-feat-box {
		height:auto;
		margin-left:15px;
		width:383px;
	}
	/*end Feature Row*/
	/*begin Spotlight*/
	.hm-fourcol-row {
		height:100%;
		width:100%;
	}
	.hm-fourcol-wrpr {
		height:auto;
		margin:0 auto;
		margin-top:45px;
		/*margin-bottom:45px; tm*/
		padding:0;
		width:96%;
	}
	.hm-fourcol-wrpr .fourcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:25px;
		padding-right:10px;
		width:190px;
	}
	.hm-fourcol-wrpr .fourcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		height:52px;
		margin-bottom:-50px;
		width:74%;
	}
	.hm-fourcol-wrpr img {
		height:100%;
		/*margin-bottom:9px; nkim 010619*/
		padding:0;
		width:100%;
	}
	.hm-fourcol-wrpr h2 {
		display:block;
		height:95px; /*nkim 121718*/
		margin:0;
		padding-bottom:23px;
		width:100%;
	}
	.hm-fourcol-wrpr h2 a, .hm-fourcol-wrpr h2 a:link {
		font: 400 19px 'Merriweather', Georgia, Palatino, serif;
		line-height: 23px !important;
	}
	.hm-fourcol-wrpr p {
		height:95px;
	}
	.hm-fourcol-wrpr .occ-grid3-12 {
		/*border-bottom:1px solid #999; nkim 010619*/
		float:left !important;
		/*height:360px; tm*/
		margin-top:70px;
		margin-right:28px !important; /*nkim 010619*/
		padding:0;
		width: 22.7% !important; /*nkim 010619*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last {
		border-bottom:none;
		margin-right:0 !important;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr { /*nkim 080218*/
		background:#205493;
		float:right;
		/*height:407px; nkim 010619*/
		margin-top:-50px;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr p { /*nkim 080218*/
		color: #FFF;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		height:auto;
		line-height: 26px; /*nkim 061219*/
		margin-bottom:15px;
		padding: 0;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] {
		width: 74%; /*nkim 010619*/
		box-sizing: border-box;
		border: 1px solid #CCC;
		font-size: 17px;
		/*font-style: italic;*/
		background-color: #FFF;
		background-position: 0;
		background-repeat: no-repeat;
		margin-top:0;
		margin-right:5px;
		padding: 8px 3px 10px 7px;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-box {
		margin-top: 15px; /*nkim 031419*/
		padding: 0;
	}
	.fourcol-inst-search-form {
		margin-top: 0 !important; /*km 2021-02-24*/
	}
	/*end Spotlight*/
	/*begin News and Bulletins*/
	.hm-twocol-row {
		background:#f1f1f1;
		width:100%;
		height:100%;
		margin-bottom: 40px; /*nkim 122018*/
		padding-top: 40px; /*nkim 122018*/
	}
	.hm-twocol-wrpr {
		height:auto;
		margin:0 auto;
		margin-top: 0; /*nkim 122018*/
		/*margin-bottom:45px;*/
		overflow:auto;
		width:96%;
	}
	.hm-twocol-wrpr .occ-grid6-12 {
		/*margin-right: 14px; nkim 010419*/
		width: 49.5%;
	}
	.hm-twocol-wrpr .occ-grid6-12.last {
		margin-right:0 !important;
	}
	.hm-twocol-wrpr .twocol-box1-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding:0;
		width:290px;
	}
	.hm-twocol-wrpr .twocol-box1-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		width:100%;
	}
	.hm-twocol-wrpr .twocol-box2-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding:0;
		width:195px;
	}
	.hm-twocol-wrpr .twocol-box2-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		width:100%;
	}
	.twocol-box1 {
		background:#FFF;
		border:1px solid #999;
		float:left;
		height:370px;
		/*margin:0; nkim 010419*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
		min-width:93.7%; /*nkim 020619*/
	}
	.twocol-box1.graybox { /*nkim 010419*/
		background: #F1F1F1;
		width: 92.8% !important;
	}
	.twocol-box2 {
		background:#FFF;
		border:1px solid #999;
		float:right;
		height:370px;
		/*margin:0; nkim 010419*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
	}
	/*end News Alerts Bulletins*/
	/*begin Publications*/
	.hm-sixcol-row {
		background:#FFF;
		width:100%;
		height:520px; /*nkim 102418*/
	}
	.hm-sixcol-row-short { /*nkim 102218*/
		background:#FFF;
		width:100%;
		height:460px;
	}
	.hm-sixcol-wrpr {
		/*height:100%; nkim 091218*/
		margin:0 auto;
		margin-top:30px; /*nkim 102418*/
		padding:0;
		width:96%;
	}
	.hm-sixcol-wrpr .sixcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:40px 0 25px 0;
		padding-left:0;
		width:270px;
	}
	.hm-sixcol-wrpr .sixcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		width:100%;
	}
	.hm-sixcol-wrpr ul li {
		margin:0 30px 0 0;
	}
	/*end Publications*/
	/*begin Upcoming Events*/
	.hm-threecol-row {
		background-image:url(/images/c-clamp-images/hm-events-img-desk.jpg);
		background-repeat: no-repeat;
		background-position: bottom; /*nkim 100518*/
		/*background-size:contain;*/
		background-size: 140%;
		border-top:1px solid #fff;
		width:100%;
		height:100%;
	}
	.hm-threecol-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		padding:0;
		width:96%;
	}
	.hm-threecol-wrpr .occ-grid8-12 { /*nkim 010819*/
		width: 67.2%;
	}
	.hm-threecol-wrpr .occ-grid8-12 .occ-grid4-12 { /*nkim 010819*/
		margin: 0 0 26px 0;
		width: 50%;
	}
	.hm-threecol-wrpr .occ-grid4-12 { /*nkim 010819*/
		/*margin-right: 15px; nkim 010819*/
		margin:0 0 0 13px;
		width: 31%;
	}
	/*.hm-threecol-wrpr .occ-grid4-12 {
		margin-right: 15px;
		width: 32%;
	}*/
	.hm-threecol-wrpr .occ-grid4-12.last {
		margin-right:0;
	}
	.hm-threecol-wrpr .occ-grid4-12.hidebox { /*nkim 010819*/
		display:none;
	}
	.hm-threecol-wrpr .threecol-line h1 {
		background-color:#d9d5d2;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:25px;
		padding:0;
		width:370px;
	}
	.hm-threecol-wrpr .threecol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
		width:100%;
	}
	.threecol-box {
		background:#F1F1F1;
		border:1px solid #999;
		float:left;
		height:100%;
		margin:0 13px 0 13px; /*nkim 010819*/
		padding:0;
		width:100%;
	}
	.threecol-box.last {
		margin-right:0;
	}
	.threecol-cal {
		background:#F1F1F1;
		color:#FFF;
		float:left;
		margin:0;
		padding:50px 0 0 17px;
		width:10%;
	}
	.threecol-text {
		background:#FFF;
		float:right;
		margin:0;
		padding:8px 0 20px 0;
		width:77%;
	}
	.threecol-text ul {
		/*height:120px; nkim 010819*/
		margin:0;
		padding:0;
	}
	.threecol-text li {
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style: none;
		margin:0;
		padding:5px 5px 0 14px;
		text-transform: uppercase;
	}
	.threecol-text li a, .threecol-text li a:link {
		color:#0071bc;
		font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform:none;
	}
	.threecol-text li a:visited {
		color:#4c2c92;
		text-decoration: none;
	}
	.threecol-text li a:hover {
		color:#205493;
		text-decoration: underline;
	}
	/*end Upcoming Events*/
	/*begin Topics Sections*/
	.hm-twocol-fourbox-row {
		background:#FFF;
		display:block;
		width:100%;
		height:570px;
	}
	.hm-twocol-fourbox-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		padding:0;
		width:96%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 {
		width: 48.5%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3 {
		width: 48%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3.last {
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding-left:0;
		/*width:150px; nkim 032719*/
	}
	.hm-twocol-fourbox-wrpr h1.grayline { /*nkim 040219*/
		margin-left:13px;
	}
	.hm-twocol-fourbox-wrpr .twocol-fourbox-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
		width:100%;
	}
	.twocol-fourbox-col1 {
		/*background:url(/images/c-clamp-images/topics-img2.jpg) bottom; 3/28/19 slyons this image should be content and changeable*/
		background-repeat: no-repeat;
		background-size: contain;
		float:left !important;
		height:100%; /*nkim 040219*/
		margin:0 13px 0 13px; /*nkim 040219*/
		padding:0;
		width:49%;
	}
	.twocol-fourbox-col2 {
		background:#FFF;
		float:right !important;
		margin-right:28px;
		padding:0;
		width:49%;
	}
	.twocol-fourbox-col2.last{
		background:#FFF;
		float:left;
		margin-right:0;
	}
	.topics-box {
		background:#FFF;
		border:1px solid #999;
		display:inline-block;
		/*height:170px; slyons 3/28/19*/
		list-style: none;
		margin-bottom:18px;
		padding:10px;
		width:91%;
	}
	.topics-box .last {
		margin-right:0;
	}
	.topics-box h2 {
		color:#212121;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:10px;
		padding:0;
	}
	.topics-box h2 a, .topics-box h2 a:link, .topics-box h2 a:active {
		color:#205493;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	.topics-box h2 a:visited {
		color: #4c2c92; /*nkim 053019*/
		text-decoration: none;
	}
	.topics-box h2 a:hover {
		color: #112e51; /*nkim 053019*/
		text-decoration: underline;
	}
	.topics-box .last {
		float:right;
		margin-right:0;
	}
	/*.topics-box p { slyons 3/28/19 removing because now a flexbox
		height:100px;
		line-height: 26px; nkim 061219
	}*/
	.hm-twocol-fourbox-wrpr .blue-box-btn {
		margin-top:30px;
		text-align:center;
		width:100%;
	}
	.hm-twocol-fourbox-wrpr .blue-box-btn a, .hm-twocol-fourbox-wrpr .blue-box-btn a:link {
		background:#0071bc;
		color:#FFF;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding:7px 12px 9px 12px;
		border-radius:3px;
		width:auto;
	}
	.hm-twocol-fourbox-wrpr .blue-box-btn a:hover {
		background:#205493;
		text-decoration: none;
	}
	/*end Topics Sections*/
	
	/*begin Issuance Styles*/
	.issuance-wrpr {
		margin:0 auto;
		margin-top: 25px;
		padding:0 13px 0 0; /*nkim 040219*/
		width:96%;
	}
	.issuance-wrpr .occ-grid3-12 {
		width:20.7% !important;
		float:right;
	}
	.issuance-wrpr .occ-grid3-12.last {
		margin-right:0;
	}
	.issuance-wrpr .more-news li {
		width:30.3%; /*slyons 060619*/
	}
	/*end Issuance Styles*/
	
	/*begin About Landing*/
	.topic-landing-row { /*nkim 100118*/
		background:url(/images/c-clamp-images/about-feat-img.jpg) /*image size:1839px by 420px*/ ;
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
		margin-bottom: 40px; /*nkim 122018*/
	}
	.topic-landing-wrpr {
		width:96%;
	}
	/*.topic-landing-wrpr h1 {
		background:#112e51;
		color:#FFF;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px 0 15px 0;
		text-align:center;
		width:30%;
	}*/
	.topic-landing-wrpr p {
		background:#112e51;
		color:#FFF;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		line-height: 32px !important;
		margin-top:15px !important;
		margin:0 auto;
		padding:12px;
		text-align:center;
		width:70%;
	}
	.topic-landing-wrpr {
		margin:0 auto;
		margin-top:45px;
		margin-bottom:45px;
		width:96%;
	}
	/*.about-feat-row {
		background:url(/images/c-clamp-images/about-feat-img.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
	}
	.about-feat-wrpr {
		margin:0 auto;
		margin-top:45px;
		margin-bottom:45px;
		width:96%;
	}
	.about-feat-wrpr h1 {
		background:#112e51;
		color:#FFF;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px 0 15px 0;
		text-align:center;
		width:30%;
	}
	.about-feat-wrpr p {
		background:#112e51;
		color:#FFF;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		line-height: 32px !important;
		margin-top:15px !important;
		margin:0 auto;
		padding:12px;
		text-align:center;
		width:70%;
	}
	.about-mission-row {
		background:#FFF;
		height:100%;
	}
	.about-mission-wrpr {
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		width:96%;
	}
	.about-mission-wrpr .occ-grid4-12 {
		width: 31.7%;
		margin-right:20px;
	}
	.about-mission-wrpr .occ-grid4-12.last {
		margin-right:0;
	}
	.about-mission-wrpr li {
		margin-left:25px;
		line-height: 26px !important;
	}
	.about-mission-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:18px;
		padding:0;
	}*/
	.generic-content-search input[type=text] { /*nkim 070219*/
		min-width:300px;
	}
	.card-content-sm-wrpr {
		margin:0 auto;
		margin-top: 0; /*nkim 122018*/
		margin-bottom:40px;
		width:96%;
	}
	.card-content-sm-wrpr .occ-grid4-12 {
		width: 30%; /*nkim 111518*/
	}
	/*.about-mission-wrpr .occ-grid4-12.last {
		margin-right:0;
	}*/
	.card-content-lg ul {
		margin-bottom:40px; /*nkim 051319*/
	}
	.card-content-sm li {
		margin-left:25px;
		line-height: 26px !important;
	}
	.card-content-sm h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:18px;
		padding:0;
	}
	.about-whowhat-row {
		background:#F1F1F1;
		height:100%;
	}
	.about-whowhat-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:20px;
		width:96%;
	}
	.about-whowhat-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-whowhat-wrpr .occ-grid6-12 {
		margin-right: 0; /*nkim 111518*/
		width: 49%;
	}
	.about-whowhat-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.lfttopbox {
		background:#FFF;
		border:1px solid #999;
		display:inline-block; /*nkim 102418*/
		margin:0 13px 26px 13px; /*nkim 111518*/
		padding:12px; /*nkim 111518*/
		/*height:280px; nkim 102418*/
	}
	.lfttopbox img {
		display:block;
		float:left;
		overflow:auto;
		padding:0 20px 20px 0; /*nkim 102418*/
		width:125px;
	}
	.lfttopbox h3 {
		margin-bottom:15px;
	}
	.lfttopbox h3 a, .lfttopbox h3 a:link, .lfttopbox h3 a:active {
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		text-decoration: none;
	}
	.lfttopbox h3 a:visited {
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		text-decoration: none;
	}
	.lfttopbox h3 a:hover {
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		text-decoration: underline;
	}
	.lftbotbox {
		background:#FFF;
		border:1px solid #999;
		display:inline-block; /*nkim 102418*/
		/*height:375px; nkim 102418*/
	}
	.lftbotbox img {
		display:block;
		float:left;
		overflow:auto;
		padding:0 0 20px 0;
		width:100%;
	}
	.lftbotbox h3 {
		margin-bottom:15px;
	}
	.lftbotbox h3 a, .lftbotbox h3 a:link, .lftbotbox h3 a:active {
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		text-decoration: none;
	}
	.lftbotbox h3 a:visited {
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		text-decoration: none;
	}
	.lftbotbox h3 a:hover {
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		text-decoration: underline;
	}
	.rttopbox {
		background:#FFF;
		border:1px solid #999;
		margin:0 13px 26px 13px; /*nkim 111518*/
		padding:12px; /*nkim 111518*/
		/*height:716px; nkim 102418*/
	}
	.rttopbox img {
		display:block;
		padding:60px 0 60px 0;
		width:100%;
	}
	.about-ataglance-row {
		background:url(/images/c-clamp-images/photo-ataglance.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
		width:100%;
	}
	.about-ataglance-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:40px;
		width:96%;
	}
	.about-ataglance-wrpr h2 {
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-ataglance-wrpr .occ-grid3-12 {
		margin-right:14px;
		width: 23.6%;
	}
	.about-ataglance-wrpr .occ-grid3-12.last {
		margin-right:0;
	}
	.about-ataglance-wrpr .atglance-box {
		background:#FFF;
		display:inline-block;
		height:340px;
		list-style: none;
		margin:0;
		padding:0 12px 12px 12px;
		vertical-align: top;
		width:90%;
		border:1px solid #999;
	}
	.about-ataglance-wrpr .atglance-box.last {
		margin-right:0;
	}
	.about-ataglance-wrpr .atglance-box h3 {
		color:#212121;
		font: 600 58px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:5px;
		padding:0;
	}
	.about-ataglance-wrpr .atglance-box h4 {
		color:#212121;
		font: 400 26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:15px;
		padding:0;
	}
	.about-ourhistory-row {
		height:100%;
	}
	.about-ourhistory-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:30px;
		width:96%;
	}
	.occ-grid8-12.cntcol {
		margin-right: 15px;
		width: 66.4%;
	}
	.about-ourhistory-wrpr .occ-grid8-12.cntcol {
		width:57%;
		margin-right:20px;
	}
	.about-ourhistory-wrpr .occ-grid4-12.last {
		width:30%;
	}
	.about-ourhistory-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-ourhistory-wrpr h3 {
		color:#212121;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:10px;
		padding:0;
	}
	.about-ourhistory-wrpr p {
		color:#212121;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		line-height:26px;
		padding-bottom:30px;
		margin:0;
	}
	.about-ourhistory-wrpr .occ-grid8-12 img {
		display:block;
		padding:0 20px 15px 0;
	}
	.about-ourhistory-wrpr .occ-grid4-12 img {
		display:block;
		padding:0 0 10px 0;
		width:400px;
	}
	.about-ourhistory-wrpr .occ-grid4-12 p {
		font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		/*line-height: 26px; nkim 062519*/
	}
	.about-ourhistory-wrpr .occ-grid8-12 .blue-box-btn {
		display: block;
		margin:0 !important;
		text-align: center;
		width: 100%;
	}
	/*end About Landing*/
	.card-fullwidth-img-row .occ-grid3-12 {
		margin-right:0;
		width:24.7%;
	}
	.card-fullwidth-img-wrpr {
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		width:90%; /*nkim 121918*/
	}
	/*.card-fullwidth-img-wrpr .card-img-sm { 010419
		height:340px;
	}*/
	.card-fullwidth-blue-wrpr,
	.card-fullwidth-gray-wrpr{
		margin: 0 auto;
		padding: 0;
		width: 96%;
	}
	.prev-compt { /*nkim 112618*/
		background:#FFF;
		margin:0 13px 30px 13px;
		padding:0 !important;
		position: relative;
		height:100px !important;
	}
	.prev-compt img { /*nkim 112618*/
		width:auto !important;
		border:none;
		float:left;
	}
	.prev-compt p { /*nkim 112618*/
		margin-top:15px !important;
	}
	.stay-updated input[type=text] { /*nkim 010419*/
		width: 98%;
		/*margin-bottom:10px; nkim 032819*/
	}
	.card-img-sm .icon {
		background: url(/images/c-clamp-images/icon-department.jpg) no-repeat;
		/*background-position:0 30px; nkim 041019
		height:120px;*/
		width:auto;
		margin:0;
		display: table;
	}
	.card-img-sm { /*nkim 091218*/
		background:#FFF;
		margin:0 13px 0 13px; /*nkim 010419*/
		position: relative;
		/*height:300px; nkim 010419*/
	}
	.card-img-sm h3.glance { /*nkim 010419*/
		font: 600 50px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.card-img-sm p {
		line-height: 26px; /*nkim 061219*/
	}
	/*.card-fullwidth-blue-wrpr {nkim 092518
		padding:0 5px 0 20px;
		width:auto;
	}*/
	/*begin Publication Left Nav Column / nkim 082018*/
	.content-wrpr .occ-grid7-12 {
		width: 66%; /*nkim 101518*/
	}
	.content-wrpr .leftcol-cover .blue-box-btn {
		margin:20px 0 20px 0 !important;
		padding:10px 0 15px 0;
	}
	.content-wrpr .leftcol-cover .blue-box-btn a, .content-wrpr .leftcol-cover .blue-box-btn a:link {
		background: #0071bc;
		color: #FFF;
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 5px 9px 5px; /*nkim 102618*/
		border-radius: 3px;
	}
	/*end Publication Left Nav Column*/
	/*begin Content with Left Nav*/
	.content-wrpr {
		margin:0 auto;
		margin-top:25px;
		/*margin-bottom:40px; nkim 101918*/
		padding:0;
		width:96%;
	}
	.occ-grid12-12 .occ-grid3-12-right { /*nkim 020719*/
		width: 23.3%;
	}
	.content-wrpr .occ-grid10-12 { /*nkim 101918*/
		width:82.5%;
	}
	.content-wrpr .occ-grid10-12.centered { /*nkim 010419*/
		margin:0 auto;
		position:relative;
	}
	.content-wrpr .occ-grid9-12 {
		margin-right: 0;
		width:66.5%; /*nkim 121718*/
	}
	/*.content-wrpr .occ-grid9-12 .occ-grid6-12 { nkim 121318
		margin-right: 15px;
		width: 66%;
	}*/
	.event-wrpr { /*nkim 121318*/
		width:62% !important;
	}
	/*.content-wrpr .occ-grid9-12.last { nkim 091218
		margin-right:0;
	}
	.content-wrpr .occ-grid9-12 .occ-grid9-12 {
		margin-right: 0;
		width:100% !important;
	}
	.content-wrpr .occ-grid9-12 .occ-grid9-12.last {
		margin-right: 0;
	}*/
	.content-wrpr .occ-grid9-12-mediaresources { /*nkim 021219*/
		width: 98%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid5-12 { /*nkim 010419*/
		margin-right: 0;
		width: 57%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid4-12 { /*nkim 010419*/
		margin-right: 0;
		width: 43%;
	}
	.occ-grid3-12.occ-grid4-12-2up { /*nkim 040219*/
		width: 33% !important;
		margin-bottom: 0 !important;
	}
	.content-wrpr .occ-grid9-12 .occ-grid4-12.last {
		margin-right:0;
	}
	.content-wrpr .content-body .occ-grid4-12-2up { /*nkim 112618 controls previous comptroller 2up boxes*/
		margin-right: 0 !important;
		width: 49.6% !important;
	}
	.occ-grid5-12 { /*nkim 112918*/
		margin-right:0;
		/*width: 40%;*/
	}
	.fullwidth-ct {
		width: 73% !important; /*nkim 010219*/
	}
	.content-midcol {
		margin:0 25px 0 0; /*nkim 121318*/
		width:55.4% !important; /*nkim 121318*/
	}
	.content-wrpr h1 {
		/*margin-left:0; nkim 021119*/
		padding-bottom:20px;
	}
	.content-wrpr .blue-box-btn.eventcal { /*nkim 080218*/
		display:block;
		margin:30px 0 20px 0 !important;
		text-align:center !important;
	}
	.content-wrpr .blue-box-btn.eventcal a, .content-wrpr .blue-box-btn.eventcal a:link { /*nkim 080218*/
		background: #0071bc;
		color: #FFF;
		font: 600 13px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 12px 9px 12px;
		border-radius: 3px;
	}
	.content-wrpr .blue-box-btn.eventcal a:hover { /*nkim 080218*/
		background:#205493;
		text-decoration: none;
	}
	.content-rtcol .econ-contact {
		width:82%; /*nkim 121118*/
	}
	.content-rtcol .blue-box-btn a, .content-rtcol .blue-box-btn a:link {
		background: #0071bc;
		color: #FFF;
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 6px 10px 8px 10px;
		border-radius: 3px;
		width: 220px !important;
		-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
		-webkit-box-shadow: 1px 2px 5px #AAA;
		-ms-box-shadow: 1px 2px 5px #AAA;
		box-shadow: 1px 2px 5px #AAA;
	}
	.content-rtcol .blue-box-btn a:hover {
		background:#205493;
		text-decoration: none;
	}
	.blue-box-btn a.photo, .blue-box-btn a.photo:link, .blue-box-btn a.photo:active { /*nkim 111418*/
		padding: 7px 10px 9px 10px;
	}
	/*Controls Bio print blue button width*/
	.blue-box-btn a.print, .blue-box-btn a.print:link, .blue-box-btn a.print:active { /*nkim 111418*/
		padding: 7px 18px 9px 18px;
	}
	.content-body .whatwedo-box {
		background:#FFF;
		border:1px solid #999;
		float:right;
		height:100% !important;
		margin:0 0 20px 0;
		padding:12px;
		width:auto;
	}
	.content-body .whatwedo-box.last {
		margin-right:0;
	}
	.content-body .whatwedo-topics-box {
		height: 220px;
	}
	.content-body .whatwedo-topics-box-img img {
		width:100% !important;
	}
	/*end Content with Left Nav*/
	/*begin Publications*/
	.pub-search-row {
		background: #0071bc;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.pub-search-wrpr {
		padding:0 5px 0 25px;
		width:auto;
	}
	.pub-search-wrpr .occ-grid6-12 {
		margin-right: 14px;
		width: 46.5%;
	}
	.pub-search-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	/*end Publications*/
	/*begin tabs*/
	.tabs-wrpr .occ-grid12-12 { /*nkim 110618*/
		margin-right: 0;
		width: 100%;
	}
	/*.tabs-wrpr li { 012919
		border:1px solid #AAA;
		display:inline-block;
		list-style: none;
		margin:0 8px 20px 8px !important; nkim 102618
		padding:15px;
		width:24% !important; nkim 102618
	}
	.tabs-wrpr li span.pub-icon{
		float:left;
		margin:0;
		padding:0 15px 15px 0;
	}
	.tabs-wrpr li.last {
		margin-right:0;
	}*/
	/*end tabs*/
	/*begin Contact the OCC*/
	.contact-occ-wrpr {
		/*margin:0 8px 0 8px; nkim 110818*/
		padding: 0 0 30px 0;
		/*width:37.5% !important; nkim 101018*/
	}
	.contact-occ-assistance {
		background:#F1F1F1;
		border:1px solid #AAA;
		height: auto; /*nkim 112918*/
		padding:15px;
		display:inline-block; /*nkim 112918*/
		/*margin-left:15px; nkim 101018*/
		/*width:53% !important; nkim 101018*/
	}
	.assistance-col1 img {
		overflow:auto;
		float:left;
		padding:0 20px 50px 0;
		margin:0;
	}
	.assistance-col2 img {
		overflow:auto;
		float:left;
		padding:0 20px 10px 0;
		margin:0;
	}
	.send-message-box input[type=submit] {
		background-color: #0071bc;
		color: white;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 17px;
		border: none;
		border-radius: 3px;
		cursor: pointer;
		float: left;
		margin:0 20px 0 0;
	}
	/*begin Contact the OCC*/
	/*begin Who We Are*/
	.whoweare-box {
		background:#FFF;
		border:1px solid #999;
		height:280px;
		margin-bottom:20px;
		padding:12px;
	}
	/*end Who We Are*/
	/*begin Our Leadership*/
	.card-content-lg .card-content-5-12 { /*nkim 010419*/
		float:left;
		width:49%;
	}
	.card-content-lg .card-content-3-12 { /*nkim 010419*/
		float:right;
		width:49%;
		margin-top:80px !important;
	}
	.card-content-lg {
		height:auto; /*nkim 121018*/
		width:auto; /*nkim 121018*/
	}
	/*.card-content-lg .more-btn {
		bottom: 15px; nkim 010419
	}*/
	.card-content-lg.newsroom { /*nkim 021219*/
		width: 95.5%;
	}
	.card-content-lg .comptr-content { /*nkim 101518*/
		height:220px; /*nkim 012819*/
		width: 72%;
	}
	/*.card-content-lg .img img { nkim 021219
		margin:0 20px 60px 0;
	}*/
	.card-content-lg .comptr-photo img {
		width: 140px !important; /*nkim 111518*/
	}
	.card-content-lg .photo-content.right { /*nkim 101018*/
		width:64%;
	}
	.card-content-lg .image-left,
	.card-content-lg .img-left { /*nkim 121018*/
		margin: 0 20px 50px 0;
	}
	.card-content-lg.short { /*nkim 101518*/
		height:140px;
	}
	.card-content-lg.short { /*nkim 101518*/
		height:140px;
	}
	.card-content-lg.medium { /*nkim 101518*/
		height:225px;
	}
	.card-content-lg.tall { /*nkim 101518*/
		height:290px; /*nkim 101618*/
	}
	.card-img-xsm-wrpr li {
		width:20.4% !important; /*nkim 111518*/
	}
	/*.content-rtcol .eventcalendar-details span { nkim 020719
		margin: 0 0 0 5px;
		width: 50%;
	}*/
	/*.comptr-wrpr img {
		margin:0 25px 15px 0;
		width:150px;
	}
	.comptr-content {
		border-bottom:1px solid #999;
		float:left;
		padding-bottom:15px;
		width:72%;
	}
	.execu-wrpr {
		background:#FFF;
		float:left;
		margin-bottom:20px;
	}
	.execu-wrpr ul {
		margin:0 !important;
		padding:0;
		width:100% !important;
	}
	.execu-wrpr li {
		display:inline-block;
		list-style: none;
		margin:0 22px 30px 0 !important;
		vertical-align:top;
		width:21.8% !important;
	}
	.execu-wrpr li img {
		margin:0;
		padding:0;
		width:150px !important;
	}
	.execu-wrpr li p {
		line-height:22px;
		padding:0 !important;
		margin:0;
	}*/
	/*end Our Leadership*/
	#locations-wrpr { /*nkim 041019*/
		width: 97.5%;
	}
	.locmap-container {
		margin: 0px 10px 5px 0px;
	}
	#loc-card-lg {
		margin: 0px 10px 35px 0;
	}
	.issuance-ct { /*nkim 021119*/
		margin-left:0;
		margin-right:0;
		width:98%;
	}
	/*begin Bio*/
	#bio-body {
		width:34.7% !important;
		margin-right:20px;
		margin-bottom:30px;
		float:left;
	}
	#bio-body h3 {
		padding-top:0 !important;
		padding-bottom:15px;
	}
	#bio-body p {
		margin:0;
		padding-bottom:20px;
	}
	#bio-right {
		width:300px;
		float:left;
		text-align:center !important;
	}
	.bio-image {
		width:300px;
		margin-bottom:20px;
		text-align:center !important;
	}
	/*end Bio*/
	
	footer {
		width:100%;
		height:100%;
		/*margin:20px 0 0 0; nkim 102218*/
		margin:0; /*nkim 110118*/
		padding:0;
		display:block;
	}
	.footer-row1 {
		background:#5b616b;
		width:100%;
		height:125px;
	}
	.footer-row1-wrpr {
		width:100%;
		margin:0 auto;
		height:100%;
	}
	/*slyons 82818 adding based on latest requirements for the subscribe
	.footer-row1-wrpr h4 {
		color:#FFF;
		font: 400 22px 'Merriweather', Georgia, Palatino, serif;
		margin: 0;
		padding: 0 0 10px 20px;
		width:50% !important;
		float:left;
		text-align:left;
	}*/
	.footer-occ-logo {
		float:left;
		margin:32px 0 0 15px;
		padding:0;
	}
	.footer-subscribe {
		float:right;
		margin-top:20px; /*slyons 82818 updating based on latest requirements for the subscribe requirements*/
		margin-right:10px; /*nkim 081118*/
		/*text-align:right; nkim 091218*/
		width:530px; /*nkim 091218*/
	}
	.footer-row2 {
		background:#112e51;
		width:100% !important;
		height:215px;
	}
	.footer-row2-wrpr {
		margin:0 auto;
		width:100%;
	}
	.footer-row2-wrpr h4 {
		color:#FFF;
		font: 400 22px 'Merriweather', Georgia, Palatino, serif;
		margin-left:15px;
		padding:30px 0 15px 0;
		width:50% !important;
	}
	.footer-row2-wrpr ul {
		margin-top:28px;
		padding:0;
		width:100% !important;
	}
	.footer-row2-wrpr li {
		display:inline-block;
		list-style: none;
		margin:0 0 0 15px;
		padding:0;
		width:23%;
		vertical-align: top;
	}
	.footer-row2-wrpr li span.footer-logo {
		float:left;
		height:65px;
		margin-right:15px;
		padding:0;
		width:40px;
	}
	.footer-row2-wrpr li span.footer-logo-website {
		display:block;
		margin-bottom:5px;
		padding:0;
	}
	.footer-row2-wrpr li span.footer-logo-website a, .footer-row2-wrpr li span.footer-logo-website a:link {
		color:#FFF;
		font: 700 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.footer-row2-wrpr li span.footer-logo-website a:hover {
		color:#FFF;
		text-decoration: underline;
	}
	.footer-row2-wrpr li span.footer-logo-text {
		color:#FFF;
		display:block;
		font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}
	.footer-row2-wrpr li.last {
		margin-right:0;
	}
	.footer-row3 {
		background:#FFF;
		width:100%;
		height:70px;
	}
	.footer-row3-wrpr {
		width:100%;
		margin:0 auto;
		height:100%;
	}
	.footer-links ul { /*nkim 090718*/
		float:none;
		margin:0 auto;
		padding: 20px 0 20px 0;
		text-align:center;
		width:90%;
	}
	.footer-links { /*nkim 090718*/
		display: inline-block;
		order: 2;
		width: 100%;
	}
	.footer-links li {
		border-right:1px solid #212121;
		color:#212121;
		display:inline-block;
		font: 400 12px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style: none;
		margin:3px 4px 0 0;
		padding-right:9px;
	}
	.footer-links li:last-child { /*slyons 062019*/
		border-right:none;
		margin-right:0;
		padding-right:0;
	}
	.footer-socialmedia { /*nkim 090718*/
		display:inline-block;
		order: 1;
		width:100%;
	}
	.footer-socialmedia ul { /*nkim 090718*/
		float:none;
		margin:0 auto;
		margin-top:23px;
		padding:0;
		width:195px;
	}
	.footer-socialmedia li {
		display:inline-block;
		list-style: none;
		margin:-3px 8px 0 0;
		padding:0;
		text-align: right;
	}
	.footer-socialmedia li.last {
		margin-right:0;
	}
	/*begin Institute Search CSS / nkim 022119*/
	.is-leftnav {
		margin-left: 0 !important;
	}
	.is-fullwidth {
		width:96%;
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr .flex-item {
		clear:inherit;
		width:80%;
	}
	/*end Institute Search CSS*/
	
	.accordion-module span.acc-show span, .accordion-module span.acc-hide span {
		display:none; /*slyons 4/15/19 per req should not show in mobile*/
	}
}

@media screen and (max-width: 1024px) { /*width 1024px*/
	.content-wrpr .leftcol-cover.previous-versions {
		margin-top:-150px;
	}
}
@media screen and (max-width: 1003px) { /*width 1003px*/
	.content-wrpr .leftcol-cover.previous-versions {
		margin-top:0px;
	}
}

@media screen and (max-width: 1278px) { /*width 1278px*/
	.content-rtcol .econ-contact {
		width: 86%; /*nkim 010219*/
	}
	.content-rtcol-bkgd {
		float:right; /*nkim 071819*/
	}
}
@media screen and (max-width: 1248px) { /*width 1248px*/
	.content-rtcol .econ-contact {
		width: 85%; /*nkim 010219*/
	}
}
@media screen and (max-width: 1124px) { /*width 1124px*/
	.content-rtcol .econ-contact {
		width: 82.5%; /*nkim 010219*/
	}
}
/*Responsive for Tablet Portrait*/
@media screen and (max-width: 62.45em) { /*width 999px*/
	body {
		margin-top: 75px; /*nkim 103118*/
	}
	/*h1.grayline { nkim 021119
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-left:0 !important;
	}
	h1.whiteline {
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-left:0 !important;
	}
	h2.grayline {
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		margin-left:0 !important;
	}
	h2.whiteline {
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		margin-left:0 !important;
	}*/
	blockquote { /*nkim 032819*/
		margin: 50px 20px 30px 40px;
	}
	.sticky {
		display:none;
	}
	.sticky .occ-logo-wrpr {
		margin-top:9px;
	}
	.sticky .occ-logo {
		height:42px;
		background-image: url(/images/c-clamp-images/occ-logo-mob.svg);
		display:block;
		position:fixed;
		width:250px;
	}
	#masthead {
		background:#205493;
		border-bottom: 1px solid #369;
		height:75px;
		position:fixed !important;
		top:0;
		transition: top 0.4s;
		width:100%;
		z-index:1000;
		/*transform: translateZ(0);
		-moz-transform: translatez(0);
		-ms-transform: translatez(0);
		-o-transform: translatez(0);
		-webkit-transform: translateZ(0);
		-webkit-font-smoothing: antialiased;*/
	}
	.site-header-togglers {
		position: absolute;
		top: 5px;
		z-index: 10;
		margin-right:8px;
		padding: 10px;
		width: auto !important; /*nkim 052119*/
		right: 0 !important; /*nkim 052119*/
	}
	.mobile-menu {
		right: 0;
	}
	.mobile-search {
		right: 0;
		margin-right:45px;
	}
	/*RL 08/24/2018*/
	#MainSearch {
		display: none;
	}
	#top-bar-wrpr {
		display:none !important;
	}
	.side-navigation {
		background-color: #FFF;
		min-height: 100%;
		padding: 0px;
		position:fixed !important;
		left: -100%;
		max-width: 100%;
		width: 100%;
		top: 76px;
		z-index: 500;
		overflow-y: scroll;
	}
	.side-header-nav li {
		background: #F1F1F1 !important;
	}
	/*RL 08/03/2018*/
	.side-header-nav strong {
		line-height: 48px;
	}
	.header-text {
		color:#205493;
		font-weight:600;
	}
	.nav-container:not(.no-back-link) .header-text {
		margin-left: -38px;
	}
	#sitemap ul.side-header-nav li {
		text-align: center;
		border-bottom: 1px solid #DDD !important;
	}
	.mainMenuClose {
		display: none;
		float: right;
		margin: 15px;
		margin-top: 10px;
		text-align: right;
		width: 100%;
	}
	.mainMenuClose a {
		border: 1px solid;
		border-radius: 5px;
		padding: 10px 10px;
		text-decoration: none;
	}
	#header-utility {
		display:none;
	}
	.occ-header-prim-wrpr {
		height:75px;
		width:100%;
	}
	.occ-header-secd-wrpr {
		height:75px;
		width:100%;
	}
	.occ-logo-wrpr {
		display:block;
		float:left;
		margin-top:9px !important;
		padding-top:7px;
	}
	.occ-logo {
		height:42px;
		background-image: url(/images/c-clamp-images/occ-logo-mob.svg);
		background-repeat: no-repeat;
		display:block;
		width:250px;
	}
	.occ-header-search-utility-wrpr {
		clear:both;
		float:none;
		height:50px;
		margin:0;
		padding:0;
		width:100%;
	}
	.occ-header-search-box {
		background:#FFF;
		margin-top:76px;
		padding:0;
		width:100%;
		position:absolute;
		top:0;
		left:0;
	}
	.search-box-wrpr {
		border-bottom:1px solid #112e51;
		padding:0 40px 0 40px;
		margin:0;
		min-height:0;
		max-height:200px;
	}
	.occ-header-search-box input[type=text] {
		color:#222;
		margin:40px 5px 50px 25px !important;
		padding: 9px 0 11px 10px;
		width:85%;
	}
	.occ-header-search-box input[type=submit] {
		background-image: url(/images/c-clamp-images/search-darkblue.png);
		background-repeat: no-repeat;
		background-position: inherit; /*nkim 042319*/
	}
	#menu-text {
		float: left;
		padding-left: 5px;
		padding-top: 6px;
		color: #707070;
		cursor: pointer;
	}
	/*.overlay {
		position: fixed;
		left: 0;
		right: 0;
		top: 67px;
		bottom: 0;
		background: black;
		opacity: .3;
	}*/
	.hide {
		display: none;
	}
	.mark:not(.hide) { /*Controls the X to close mobile menu*/
		background-color: transparent;
		background-image: url("/images/c-clamp-images/mobile-close.svg");
		background-repeat: no-repeat;
		height: 32px; /*26px*/
		width: 32px; /*28px*/
		position: relative;
		display: inline-block;
		margin-top: 8px;
	}
	
	.mark:after {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		width: 32px;
		height: 32px;
		/*background-image: url("/common/images/c-clamp-images/mobile-close.svg");
		background-repeat: no-repeat;*/
		/*content: "\274c"; use the hex value here...*/
		/*font-size: 35px;*/
		/*color: #FFF;*/
		line-height: 25px;
		text-align: center;
		margin:-5px 3px 0 0;
	}
	/*.mark:not(.hide) {
		height: 26px;
		width: 28px;
		position: relative;
		display: inline-block;
		margin: 19px 5px 0 3px;
	}
	.mark:after {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		content: "\274c";
		font-size: 35px;
		color: #FFFFFF;
		line-height: 25px;
		text-align: center;
		margin:-5px 3px 0 0;
	}*/
	#sitemap ul {
		padding: 0;
		background:#FFF;
	}
	#sitemap ul, #sitemap ul li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#sitemap li {
		background:#FFF;
		color:#205493 !important;
		font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	#sitemap a {
		display:block; /*nkim 02/23/18*/
		color:#205493;
		font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	/*#sitemap li a:not(.icon-state):hover {
		color: #FFF !important;
		background: #205493 !important;
		text-decoration: none;
	}*/
	#sitemap a:not(.icon-state),
	#sitemap .drop-column-heading {
		padding-left: 16px !important;
		/*line-height: 48px;*/
		padding:12px 0 13px 0;
	}
	#sitemap a.icon-state ~ a,
	#sitemap .drop-column-heading {
		margin-right: 50px;
	}
	
	#sitemap ul.topic-level1, #sitemap ul.topic-level1 li {
		margin: 0;
	}
	#sitemap ul.topic-level1 li.mo-util {
		background:#39C;
		color:#FFF !important;
	}
	.icon-state {
		background:url("/images/c-clamp-images/greater_than_blue.png") no-repeat; /*nkim 02/15/18 img /images/c-clamp-images/greater_than.png*/
		height:48px;
		/*color: transparent !important;
		cursor: pointer;*/
		float: right;
		padding: 0 24px;
		margin: 0;
	}
	.icon-state-expanded {
		background: url("/images/c-clamp-images/less_than_gray.png") no-repeat; /*nkim 02/15/18 img /images/c-clamp-images/less_than.png*/
		float: left;
		height:48px;
		margin-left: 0;
	}
	.navSubmenu .icon-state {
		background: url("/images/c-clamp-images/rt-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); /*nkim 02/15/18 img
		
		www.occ.gov/images/c-clamp-images/plus-sign.png*/
	}
	.navSubmenu .icon-state-expanded {
		background: url("/images/c-clamp-images/lft-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); /*nkim 02/15/18 img
		
		www.occ.gov/images/c-clamp-images/minus-sign.png*/
	}
	.icon-state ~ a {
		/*border-right: 1px solid #39C; nkim 02/15/18 changed color from #7C93BA*/
		border-right:none; /*nkim 02/23/18*/
		background-color:#FFF;
	}
	.nav-container {
		width: 100%;
		min-width: 300px;
		position: absolute;
		/*min-height:1500px;*/
		/*margin-bottom: 100px;*/
		padding-bottom: 100px;
	}
	#sitemap {
		display: block;
	}
	#sitemap {
		overflow: hidden;
		width: 100%;
		display: flex;
	}
	#sitemap .topic-level1 li {
		border-bottom: 1px solid #DDD;
	}
	#sitemap .topic-level2 {
		background-color: #FFF !important;
	}
	#sitemap .topic-level2 li {
		border-bottom: 1px solid #DDD;
	}
	#sitemap .topic-level2 li:first-child {
		border-top: 1px solid #DDD;
	}
	#sitemap .topic-level3 {
		background-color: #FFF !important;
	}
	#sitemap .topic-level3 li {
		border-bottom: 1px solid #DDD;
	}
	#sitemap .topic-level3 li:first-child {
		border-top: 1px solid #DDD;
	}
	#sitemap .topic-level4 {
		background-color: #FFF !important;
	}
	#sitemap .topic-level4 li {
		border-bottom: 1px solid #DDD !important;
	}
	#sitemap .topic-level4 li:first-child {
		border-top: 1px solid #DDD;
	}
	#sitemap .topic-level5 {
		background-color: #FFF !important;
	}
	#sitemap .topic-level5 li {
		border-bottom: 1px solid #DDD !important;
	}
	#sitemap .topic-level5 li:first-child {
		border-top: 1px solid #DDD;
	}
	#sitemap .topic-level6 {
		background-color: #FFF !important;
	}
	#sitemap .topic-level6 li {
		border-bottom: 1px solid #DDD !important;
	}
	#sitemap .topic-level6 li:first-child {
		border-top: 1px solid #DDD;
	}
	/*RL 08/21/2018*/
	#sitemap li.active-link a:not(.icon-state) {
		background-color: #0071bc;
		color: #ffffff;
	}
	#sitemap ul.active {
		display: block;
	}
	#sitemap .active, #sitemap .selected {
		background-image: none !important;
	}
	#sitemap li.selected > a {
		color: #369 !important;
	}
	.site-header-togglers i {
		padding-right: 0;
		cursor: pointer;
	}
	
	/*begin Feature*/
	.hm-feat-row { /*nkim 080618*/
		background-image:url(/images/c-clamp-images/hm-feat-img-tab.jpg);
		height:270px !important;
		/*margin-top:75px; nkim 110118*/
		padding:0;
		width:100% !important;
	}
	.hm-feat-wrpr {
		width:100%;
	}
	.hm-feat-box {
		margin:-15px 0 0 15px;
		padding-bottom:30px;
		width:50%;
	}
	.hm-feat-box h2 {
		color:#FFF;
		font: 400 25px 'Merriweather', Georgia, Palatino, serif;
		margin:0;
		padding:0;
	}
	/*begin Spotlight*/
	.hm-fourcol-row {
		height:100%;
		width:100%;
	}
	.hm-fourcol-wrpr {
		height:auto;
		margin:0 auto;
		margin-top:45px;
		margin-bottom:45px; /*tm*/
		padding:0;
		width:100%;
	}
	.hm-fourcol-wrpr .fourcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding-left:15px;
		width:190px;
	}
	.hm-fourcol-wrpr .fourcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		height:52px;
		margin:0;
		width:97%;
	}
	.hm-fourcol-wrpr img {
		height:100%;
		/*margin-bottom:9px; nkim 010619*/
		padding:0;
		width:100%;
	}
	.hm-fourcol-wrpr h2 {
		/*height:100px;*/
		margin:0;
		padding-bottom:30px;
	}
	.hm-fourcol-wrpr p { /*nkim 010619*/
		/*font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		line-height: 23px;*/
		height: auto;
	}
	/*.hm-fourcol-wrpr p a, .hm-fourcol-wrpr p a:link { nkim 010619
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		line-height: 23px !important;
	}*/
	.hm-fourcol-wrpr .occ-grid3-12 {
		border-bottom:none;
		float:left;
		height:270px; /*nkim 010619*/
		margin:20px 20px 0 20px;
		padding:0;
		width: 29% !important; /*nkim 121718*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last, .hm-fourcol-wrpr .occ-grid3-12.tabletlast1 {
		margin-right:20px;
		margin-left:0;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last, .hm-fourcol-wrpr .occ-grid3-12.tabletlast2 {
		margin-right:0 !important; /*nkim 010619*/
		margin-left:0;
	}
	.hm-fourcol-wrpr .occ-grid3-12.fullwidth {
		height: 100%;
		margin-top:30px;
		padding:0;
		width: 100% !important;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr {
		background:#205493;
		display:inline-block;
		float:right;
		height:100%;
		margin-top:20px;
		padding:15px 20px 15px 20px !important; /*tm*/
		width:98%;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr h2 {
		padding:5px 0 15px 22px; /*nkim 111318*/
		width:90%;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr p {
		color:#FFF;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		height:auto;
		line-height: 26px;
		margin:0;
		padding-left:22px; /*nkim 111318*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] { /*nkim 080918*/
		margin:15px 5px 5px 22px; /*nkim 111318*/
		padding: 8px 3px 10px 7px;
		width:88%;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr img {
		display:none;
	}
	.fourcol-inst-search-form {
		margin-top: 15px !important; /*km 2021-02-24*/
	}
	/*begin News and Bulletins*/
	.hm-twocol-row {
		background:#f1f1f1;
		width:100%;
		height:100%;
		margin-bottom: 40px; /*nkim 122018*/
		padding-top: 40px; /*nkim 122018*/
	}
	.hm-twocol-wrpr {
		height:auto;
		margin:0 auto;
		margin-top: 0; /*nkim 122018*/
		/*margin-bottom:45px;*/
		overflow:inherit; /*nkim 021519*/
		width:96%;
	}
	.hm-twocol-wrpr .occ-grid6-12 {
		/*margin-right: 14px; nkim 010419*/
		margin-bottom:10px; /*nkim 030119*/
		width: 49.5%;
	}
	.hm-twocol-wrpr .occ-grid6-12.last {
		margin-right:0 !important;
	}
	.hm-twocol-wrpr .occ-grid6-12 h2.grayline { /*nkim 041019*/
		width: 93%;
	}
	.hm-twocol-wrpr .twocol-box1-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding:0;
		width:290px;
	}
	.hm-twocol-wrpr .twocol-box1-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		width:100%;
	}
	.hm-twocol-wrpr .twocol-box2-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding:0;
		width:195px;
	}
	.hm-twocol-wrpr .twocol-box2-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		width:100%;
	}
	.twocol-box1 {
		background:#FFF;
		border:1px solid #999;
		float:left;
		height:420px;
		/*margin:0; nkim 010419*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
		min-width:90%; /*nkim 020719*/
	}
	.twocol-box1.graybox { /*nkim 010419*/
		background: #F1F1F1;
		width: 90% !important;
	}
	.twocol-box1-nobox {
		margin: 0 13px 0 13px; /*nkim 021219*/
	}
	.twocol-box2 {
		background:#FFF;
		border:1px solid #999;
		float:right;
		height:420px;
		/*margin:0; nkim 010419*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
	}
	/*end News Alerts Bulletins*/
	/*begin Publication*/
	.hm-sixcol-row { /*nkim 102218*/
		background:#FFF;
		width:100%;
		height:580px; /*nkim 102218*/
	}
	.hm-sixcol-wrpr {
		/*height:100%; nkim 091218*/
		margin:0 auto;
		margin-top:30px; /*nkim 102418*/
		padding:0;
		width:96%; /*nkim 101918*/
	}
	.hm-sixcol-wrpr .sixcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:40px 0 25px 0;
		padding-left:15px;
		width:270px;
	}
	.hm-sixcol-wrpr .sixcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 3px 3px;
		width:98%;
	}
	.hm-sixcol-wrpr ul li {
		margin:0 30px 0 0;
	}
	/*begin Upcoming Events*/
	.hm-threecol-row {
		background-image:url(/images/c-clamp-images/hm-events-img-tab.jpg);
		background-repeat: no-repeat;
		background-position: right; /*nkim 100518*/
		/*background-size:contain;*/
		background-size: 240%;
		border-top:1px solid #fff;
		width:100%;
		height:100%;
	}
	.hm-threecol-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		padding:0;
		width:96%;
	}
	.hm-threecol-wrpr .occ-grid8-12 { /*nkim 010819*/
		width: 100%;
	}
	.hm-threecol-wrpr .occ-grid8-12 .occ-grid4-12 { /*nkim 010819*/
		margin: 0 0 26px 0;
		width: 50%;
	}
	/*.hm-threecol-wrpr .occ-grid4-12 { nkim 010819
		margin-right: 15px;
		width: 32%;
	}*/
	.hm-threecol-wrpr .occ-grid4-12.last {
		margin-right:0;
	}
	.hm-threecol-wrpr .occ-grid1-2 {
		margin-right: 15px;
		width: 48.5%;
	}
	.hm-threecol-wrpr .occ-grid1-2.last {
		margin-right:0;
	}
	.hm-threecol-wrpr .occ-grid1-2.tablast {
		margin-right:0;
	}
	.hm-threecol-wrpr h1 {
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		width: 98%;
		margin: .6em auto;
		overflow: hidden;
		text-align: left;
		font-weight:400;
		color: #222;
	}
	.hm-threecol-wrpr h1:after {
		content: "";
		display: inline-block;
		width: 100%;
		margin: 0 .5em 0 -55%;
		vertical-align: middle;
		border-bottom: 1px solid #999;
	}
	.hm-threecol-wrpr h1:after {
		margin: 0 -55% 0 .5em;
	}
	.hm-threecol-wrpr .threecol-line h1 {
		background-color:#d9d5d2;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:25px;
		padding:0;
		width:370px;
	}
	.hm-threecol-wrpr .threecol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
		width:100%;
	}
	.threecol-box {
		background:#F1F1F1;
		border:1px solid #999;
		float:left;
		height:100%;
		margin:0 13px 0 13px; /*nkim 010819*/
		padding:0;
		width:100%;
	}
	.threecol-box.last {
		margin-right:0;
	}
	.threecol-cal {
		background:#F1F1F1;
		color:#FFF;
		float:left;
		margin:0;
		padding:44px 0 0 23px;
		width:10%;
	}
	.threecol-text {
		background:#FFF;
		float:right;
		margin:0;
		padding:8px 0 20px 0;
		width:77%;
	}
	.threecol-text ul {
		/*height:100px; nkim 010819*/
		margin:0;
		padding:0;
	}
	.threecol-text li {
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style: none;
		margin:0;
		padding:5px 5px 0 14px;
		text-transform: uppercase;
		min-width: 260px; /*nkim 02719*/
	}
	.threecol-text li a, .threecol-text li a:link {
		color:#0071bc;
		font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform:none;
	}
	.threecol-text li a:visited {
		color:#4c2c92;
		text-decoration: none;
	}
	.threecol-text li a:hover {
		color:#205493;
		text-decoration: underline;
	}
	.hm-threecol-wrpr .blue-box-btn {
		display:block;
		margin-top:10px !important;
		text-align: center;
		width: 98%;
	}
	.hm-threecol-wrpr .blue-box-btn a, .hm-threecol-wrpr .blue-box-btn a:link {
		margin-top: 55px !important;
	}
	/*end Upcoming Events*/
	/*begin Topics Sections*/
	.hm-twocol-fourbox-row {
		background:#FFF;
		width:100%;
		height:570px;
	}
	.hm-twocol-fourbox-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		padding:0;
		width:100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12{
		width: 100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12.last {
		margin-right:0;
		width:98%; /*nkim 040219*/
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3 {
		width: 46.6%;
		margin:0 15px 0 17px;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3.last {
		margin-right:0;
		margin-left:0;
	}
	.hm-twocol-fourbox-wrpr h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding-left:15px;
		/*width:150px; nkim 032719*/
	}
	.hm-twocol-fourbox-wrpr h1.grayline { /*nkim 040219*/
		margin-left: 0;
	}
	.hm-twocol-fourbox-wrpr .twocol-fourbox-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
		width:98%;
	}
	.twocol-fourbox-col1 {
		/*background:url(/images/c-clamp-images/topics-img2.jpg) bottom;3/28/19 slyons this image should be content and changeable*/
		background-repeat: no-repeat;
		background-size: cover; /*nkim 080718*/
		float:left !important;
		height:140%; /*nkim 080718*/
		margin:0;
		padding:0;
		width:100%;
	}
	.twocol-fourbox-col2 {
		background:#FFF;
		float:right !important;
		margin-right:28px;
		padding:0;
		width:100%;
	}
	.twocol-fourbox-col2.last{
		background:#FFF;
		float:left;
		margin-right:0;
	}
	.topics-box {
		background:#FFF;
		border:1px solid #999;
		display:inline-block;
		/*height:140px; slyons 3/28/19 removing because now a flexbox*/
		list-style: none;
		margin-bottom:18px;
		padding:10px;
		width:94.5%;
	}
	.topics-box .last {
		margin-right:0;
	}
	.topics-box h2 {
		color:#212121;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:10px;
		padding:0;
	}
	.topics-box h2 a, .topics-box h2 a:link, .topics-box h2 a:active {
		color:#205493;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	.topics-box h2 a:visited {
		color: #4c2c92; /*nkim 053019*/
		text-decoration: none;
	}
	.topics-box h2 a:hover {
		color: #112e51; /*nkim 053019*/
		text-decoration: underline;
	}
	/*.topics-box p { slyons 3/28/19 removing because now a flexbox
		height:70px;
	}*/
	.topics-box .last {
		float:right;
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr .blue-box-btn {
		margin-top:30px;
		text-align:center;
		width:100%;
	}
	.hm-twocol-fourbox-wrpr .blue-box-btn a, .hm-twocol-fourbox-wrpr .blue-box-btn a:link {
		background:#0071bc;
		color:#FFF;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding:7px 12px 9px 12px;
		border-radius:3px;
		width:auto;
	}
	.hm-twocol-fourbox-wrpr .blue-box-btn a:hover {
		background:#205493;
		text-decoration: none;
	}
	/*end Topics Sections*/
	/*begin Share Icons nkim 091218
	.share-icons {
		float:left;
		margin:0;
		padding:0 0 20px 0 !important;
		width:100% !important;
	}
	.share-icons img {
		margin:0;
		width:100%;
	}
	.share-icons ul {
		margin:0;
		padding:0 0 30px 0 !important;
		width:100%;
	}
	.share-icons li {
		display:inline;
		list-style: none;
		margin:0;
		padding:0;
	}
	.share-icons li.share-icons-print {
		float:left;
		display:block;
		margin:0;
		padding:0;
		width:74px;
		height:30px;
	}
	.share-icons li.share-icons-print a, .share-icons li.share-icons-print a:link {
		float:left;
		display:block;
		margin:0;
		padding:0;
		width:74px;
		height:30px;
	}
	.share-icons li.share-icons-print a:hover {
		float:left;
		display:block;
		margin-top:-5px;
		padding:0;
		width:74px;
		height:36px;
	}
	.share-icons .at-share-btn-elements {
		float:left;
		left: 0;
		width:auto;
	}
	end Share Icons*/
	#breadcrumbs {
		/*margin-left: 0; nkim 021119*/
		margin-top:25px; /*nkim 103118*/
	}
	/*.share-icons {
		margin-left: 0; nkim 021119
	}*/
	.share-icons li.share-icons-print {
		float:left;
		display:block;
		margin:0 3px 0 0; /*nkim 031419*/
		padding:0;
		width:74px;
		height:30px;
	}
	/*begin About Landing*/
	/*.about-feat-row {
		background:url(/images/c-clamp-images/about-feat-img.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
		margin-top:75px;
	}
	.about-feat-wrpr h1 {
		background:#112e51;
		color:#FFF;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px 0 15px 0;
		text-align:center;
		width:30%;
	}
	.about-feat-wrpr p {
		background:#112e51;
		color:#FFF;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		line-height: 32px !important;
		margin-top:15px !important;
		margin:0 auto;
		padding:12px;
		text-align:center;
		width:80%;
	}
	.about-mission-row {
		background:#FFF;
		height:100%;
	}
	.about-mission-wrpr {
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		width:96%;
	}
	.about-mission-wrpr .occ-grid4-12 {
		width: 31%;
		margin-right:20px;
	}
	.about-mission-wrpr .occ-grid4-12.last {
		margin-right:0;
	}
	.about-mission-wrpr li {
		margin-left:25px;
		line-height: 26px !important;
	}
	.about-mission-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:18px;
		padding:0;
	}*/
	.topic-landing-row {
		margin-top:0; /*nkim 103118*/
	}
	.card-content-sm-wrpr .occ-grid4-12 {
		width: 30%; /*nkim 111518*/
	}
	.card-content-sm h2.mission, .card-content-sm h2.vision, .card-content-sm h2.values {
		width:auto;
	}
	
	.about-whowhat-row {
		background:#F1F1F1;
		height:100%;
	}
	.about-whowhat-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:20px;
		width:96%;
	}
	.about-whowhat-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-whowhat-wrpr .occ-grid6-12 {
		display:block;
		margin-right: 14px;
		width: 100%;
	}
	.about-whowhat-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.lfttopbox {
		background:#FFF;
		border:1px solid #999;
		margin-bottom:20px;
		/*height:200px; nkim 102418*/
	}
	.lfttopbox img {
		display:block;
		float:left;
		overflow:auto;
		padding:0 20px 20px 0; /*nkim 102418*/
		width:125px;
	}
	.lftbotbox {
		background:#FFF;
		border:1px solid #999;
		/*height:400px; nkim 102418*/
	}
	.lftbotbox img {
		display:block;
		float:left;
		overflow:auto;
		padding:0 0 20px 0;
		width:100%;
	}
	.rttopbox {
		background:#FFF;
		border:1px solid #999;
		/*height:840px; nkim 102418*/
	}
	.rttopbox img {
		display:block;
		padding:60px 0 60px 0;
		width:100%;
	}
	.about-ataglance-row {
		background:url(/images/c-clamp-images/photo-ataglance.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
		width:100%;
	}
	.about-ataglance-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:40px;
		width:96%;
	}
	.about-ataglance-wrpr h2 {
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-ataglance-wrpr .occ-grid3-12 {
		margin-right:15px;
		margin-bottom:20px;
		width: 48%;
	}
	.about-ataglance-wrpr .occ-grid3-12.last {
		margin-right:0;
	}
	.about-ataglance-wrpr .occ-grid3-12.tablast {
		margin-right:0;
	}
	.about-ataglance-wrpr .atglance-box {
		background:#FFF;
		display:inline-block;
		height:270px;
		list-style: none;
		margin:0;
		padding:0 12px 12px 12px;
		vertical-align: top;
		width:92%;
		border:1px solid #999;
	}
	.about-ataglance-wrpr .atglance-box.last {
		margin-right:0;
	}
	.about-ataglance-wrpr .atglance-box h3 {
		color:#212121;
		font: 600 58px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:5px;
		padding:0;
	}
	.about-ataglance-wrpr .atglance-box h4 {
		color:#212121;
		font: 400 26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:15px;
		padding:0;
	}
	.about-ourhistory-row {
		height:100%;
	}
	.about-ourhistory-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:30px;
		width:96%;
	}
	.occ-grid8-12.cntcol {
		margin-right: 15px;
		width: 66.4%;
	}
	.about-ourhistory-wrpr .occ-grid8-12.cntcol {
		width:62%;
		margin-right:20px;
	}
	.about-ourhistory-wrpr .occ-grid4-12.last {
		width:34%;
	}
	.about-ourhistory-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-ourhistory-wrpr h3 {
		color:#212121;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:10px;
		
		padding:0;
	}
	.about-ourhistory-wrpr p {
		color:#212121;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		line-height:26px;
		padding-bottom:30px;
		margin:0;
	}
	.about-ourhistory-wrpr .occ-grid8-12 img {
		display:block;
		padding:0 20px 15px 0;
	}
	.about-ourhistory-wrpr .occ-grid4-12 img {
		display:block;
		height:100%;
		padding:0 0 10px 0;
		width:100%;
	}
	.about-ourhistory-wrpr .occ-grid4-12 p {
		font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.about-ourhistory-wrpr .occ-grid8-12 .blue-box-btn {
		display: block;
		margin:0 !important;
		text-align: center;
		width: 100%;
	}
	/*end About Landing*/
	/*begin Publications*/
	.pub-search-wrpr input[type=text] {
		width: 87%;
	}
	/*.tabs-wrpr li { nkim 102919
		width: 26.4% !important;
	}*/
	/*end Publications*/
	.occ-grid12-12 .occ-grid3-12-4up { /*nkim 040219*/
		width: 33.3%;
	}
	.occ-grid12-12 .occ-grid3-12-right { /*nkim 020719*/
		float:left;
		width: 100%;
	}
	
	/*slyons 5/30/19 Defect 232592 Asset Management Page HR line too close to the Right Nav*/
	.content-wrpr .occ-grid9-12 .occ-grid3-12-right {
		margin: 0 0 55px 40px;
	}
	.occ-grid12-12 .occ-grid3-12-right .content-rtcol-bkgd { /*nkim 020719*/
		background: #F1F1F1;
		/*float: right;*/
		padding: 0 12px 0 12px;
		margin: 0 13px 20px 0 !important; /*nkim 041019*/
		width: 96.5%;
	}
	/*begin Publication Left Nav Column*/ /*nkim 082018*/
	.content-wrpr .occ-grid2-12 {
		/*margin-right:15px; nkim 091218*/
		width: 194px;
	}
	.content-wrpr .occ-grid7-12 {
		width:auto; /*nkim 101018*/
	}
	.occ-grid7-12 {
		width:96%; /*nkim 120418*/
	}
	.content-wrpr .occ-grid3-12.extend {
		margin-right:0;
		width: 67%;
	}
	.content-wrpr .show {
		display:block;
	}
	.content-wrpr .leftcol-cover {
		margin-bottom:20px;
		padding:0;
	}
	.content-wrpr .leftcol-cover .blue-box-btn {
		margin:15px 0 10px 0 !important;
		padding:10px 0 15px 0;
	}
	.content-wrpr .leftcol-cover .blue-box-btn a, .content-wrpr .leftcol-cover .blue-box-btn a:link {
		background: #0071bc;
		color: #FFF;
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 20px 9px 20px; /*nkim 102618*/
		border-radius: 3px;
		-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
		-webkit-box-shadow: 1px 2px 5px #AAA;
		-ms-box-shadow: 1px 2px 5px #AAA;
		box-shadow: 1px 2px 5px #AAA;
	}
	/*end Publication Left Nav Column*/
	/*begin Content with Left Nav*/
	.leftcol-wrpr {
		display:none;
	}
	.content-wrpr {
		margin:0 auto;
		/*margin-top:100px; nkim 102518*/
		/*margin-bottom:40px; nkim 101918*/
		padding:0;
		width:94%; /*nkim 121118*/
	}
	.content-wrpr .occ-grid9-12 {
		margin-right:0;
		width:100%; /*nkim 040219*/
	}
	.content-wrpr .occ-grid9-12.last {
		margin-right:0;
	}
	.content-wrpr .occ-grid9-12.pubs-wide {
		width: auto !important; /*nkim 101518*/
	}
	.content-wrpr h1 {
		/*margin-left:0; nkim 021119*/
		padding-bottom:20px;
	}
	.content-wrpr h1, /*nkim 021119*/
	.content-wrpr h2,
	.content-wrpr h3 {
		margin-left:13px;
	}
	.content-wrpr p {
		margin-left:13px; /*nkim 021119*/
		margin-right:13px; /*nkim 041019*/
	}
	.content-wrpr .intro p { /*nkim 021119*/
		margin:0 13px 0 13px;
	}
	.content-wrpr .occ-grid6-12 h2.grayline { /*nkim 021119*/
		margin:0 0 20px 13px;
		width:93%;
	}
	.content-wrpr .occ-grid10-12 { /*nkim 101718*/
		width: 100%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid9-12 {
		margin-right: 0;
		width:100%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid9-12.last {
		margin-right: 0;
	}
	/*.content-wrpr .occ-grid9-12-mediaresources { nkim 042319
		margin-top:40px;
	}*/
	/*.content-wrpr .occ-grid9-12 .occ-grid6-12 { nkim 022519
		margin-right: 15px;
		width: 63% !important;
	}*/
	.content-wrpr .occ-grid9-12 .occ-grid5-12 { /*nkim 010419*/
		margin-right: 0;
		margin-bottom:50px; /*nkim 042319*/
		width: 57%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid4-12 { /*nkim 010419*/
		margin-right: 0;
		margin-bottom: 50px; /*nkim 013019*/
		width: 43% !important;
	}
	.occ-grid3-12.occ-grid4-12-2up { /*nkim 040219*/
		width: 33% !important;
		margin-bottom: 0 !important;
	}
	.content-wrpr .occ-grid8-12 { /*nkim 101518*/
		width: 54%;
	}
	.content-wrpr .occ-grid4-12 { /*nkim 101518*/
		width: 42%;
	}
	/*.content-wrpr .occ-grid6-12 { nkim 101718
		margin-right:0;
		width: 100%;
	}*/
	.content-wrpr .occ-grid10-12 .occ-grid3-12 {
		width: 96% !important; /*nkim 101718*/
	}
	.content-wrpr .occ-grid3-12.not-found { /*nkim 042319*/
		width: 21.8%;
	}
	.content-wrpr .occ-grid3-12 { /*nkim 101918*/
		/*float:left; nkim 102218*/
		margin:0;
		width: 96.5%; /*nkim 010219*/
	}
	.content-wrpr .occ-grid3-12-pubs { /*nkim 010319*/
		width: 66%;
	}
	.occ-grid5-12 { /*nkim 021219*/
		margin-right: 0;
		width: 93%;
	}
	/*.occ-grid5-12 { nkim 112918
		margin-right:0;
		width: 100%;
	}*/
	.occ-grid5-12-right { /*nkim 112918*/
		float:none;
	}
	.content-body .occ-grid3-12.last {
		margin-right: 0;
	}
	.content-body .occ-grid4-12 {
		margin-right:0;
		/*width: 28% !important; nkim 091218*/
	}
	.content-body .occ-grid4-12.last {
		margin-right: 0;
	}
	.event-wrpr { /*nkim 121318*/
		width:63% !important;
	}
	.fullwidth-ct {
		width: 99.5% !important; /*nkim 010219*/
	}
	.content-midcol { /*nkim 121318*/
		width:100% !important;
	}
	.content-midcol ul { /*nkim 121118*/
		margin-left:40px !important;
		padding:0;
	}
	.content-wrpr .contact-occ-wrpr h2 {
		margin-left: 0;
	}
	/*.content-body h1, nkim 101518
	.content-body h2,
	.content-body h3 {
		margin-left:0;
	}*/
	.content-body{ /*nkim 111418*/
		margin-left:0;
	}
	/*.content-body p { nkim 021119
		/*display: inline-block;
		margin-left:0;
	}*/
	/*.content-wrpr ul{ nkim 101618
		margin-left:0;
	}*/
	.subscribe-wrpr input[type=text],
	.subscribe-wrpr select { /*nkim 030419*/
		width: 90% !important;
	}
	.table_brdr { /*nkim 091218*/
		margin-left:0;
		width:100%;
	}
	.content-wrpr .occ-grid9-12 .whatwedo-topics .occ-grid4-12 {
		margin-right: 15px;
		width: 31% !important;
	}
	.content-wrpr .occ-grid9-12 .whatwedo-topics .occ-grid4-12.last {
		margin-right:0;
	}
	.content-wrpr .blue-box-btn.eventcal { /*nkim 080218*/
		display:block;
		margin:30px 0 20px 0 !important;
		text-align:center !important;
	}
	.content-wrpr .blue-box-btn.eventcal a, .content-wrpr .blue-box-btn.eventcal a:link { /*nkim 080218*/
		background: #0071bc;
		color: #FFF;
		font: 600 14px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 18px 9px 18px;
		border-radius: 3px;
	}
	.content-wrpr .blue-box-btn.eventcal a:hover { /*nkim 080218*/
		background:#205493;
		text-decoration: none;
	}
	.content-rtcol-bkgd { /*nkim 101718*/
		margin-left:0;
		width:92%; /*nkim 102418*/
	}
	.content-rtcol .econ-contact {
		width: 91.5%; /*nkim 010419*/
	}
	/*.content-rtcol .eventcalendar-details span { nkim 020719
		width: 65%;
	}*/
	.content-wrpr .blue-box-btn { /*nkim 121118*/
		margin: 10px 0 30px 0px !important;
	}
	.content-rtcol .blue-box-btn a, .content-rtcol .blue-box-btn a:link {
		background: #0071bc;
		color: #FFF;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 12px 9px 12px;
		border-radius: 3px;
		width: 220px !important;
		-moz-box-shadow: 1px 2px 5px #AAA; /*nkim 020719*/
		-webkit-box-shadow: 1px 2px 5px #AAA;
		-ms-box-shadow: 1px 2px 5px #AAA;
		box-shadow: 1px 2px 5px #AAA;
	}
	.content-rtcol .blue-box-btn a:hover {
		background:#205493;
		text-decoration: none;
	}
	.blue-box-btn a.photo, .blue-box-btn a.photo:link, .blue-box-btn a.photo:active { /*nkim 111418*/
		padding: 7px 20px 9px 20px;
	}
	/*Controls Bio print blue button width*/
	.blue-box-btn a.print, .blue-box-btn a.print:link, .blue-box-btn a.print:active { /*nkim 111418*/
		padding: 7px 29px 9px 29px;
	}
	.blue-box-btn span { /*nkim 010419*/
		color: #222;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
		display: inline-block;
	}
	/*end Content with Left Nav*/
	.contact-occ-wrpr { /*nkim 121918*/
		margin-left: 0 !important;
	}
	.contact-occ-assistance {
		height: auto; /*nkim 112918*/
		margin-right: 0 !important; /*nkim 121918*/
	}
	/*begin Our Leadership*/
	/*.card-content-lg .comptr-content {
		width: 73%;
	}*/
	.card-fullwidth-gray-wrpr .occ-grid2-12 {
		margin-right:0;
		width:25%;
	}
	.card-fullwidth-gray-wrpr .occ-grid10-12 {
		display:inline-block;
		margin-right:0;
		width:74%;
	}
	/*.card-fullwidth-blue h2.whiteline { nkim 021219
		margin:0 0 20px 0 !important;
	}*/
	.card-fullwidth-blue-wrpr input[type=text] {
		width: 80%;
	}
	.not-found input[type=text] { /*nkim 042319*/
		width: 80%;
	}
	.card-fullwidth-blue .occ-grid9-12 { /*nkim 021219*/
		width: 75%;
	}
	.card-fullwidth-blue .occ-grid8-12 { /*nkim 101018*/
		width: 59.5% !important;
	}
	.card-fullwidth-blue .occ-grid4-12 { /*nkim 101018*/
		margin-right:0;
		width: 39.5% !important;
	}
	.card-fullwidth-img-row .occ-grid3-12 { /*nkim 101018*/
		margin-right:0;
		width:49.6%;
	}
	.card-fullwidth-img-wrpr .card-img-sm {
		height:auto;
		/*min-height:250px; nkim 010419*/
	}
	/*.card-content-md ul { nkim 112918
		margin-left:0;
	}*/
	.card-content-md.hide-img { /*nkim 112918*/
		display:none;
	}
	.card-content-md.graybox { /*nkim 112918*/
		margin-top:0;
		width: 93%;
	}
	.card-content-md.graybox2 { /*nkim 021219*/
		margin: 0 13px 40px 13px;
	}
	.card-content-sm-wrpr .occ-grid4-12 { /*nkim 111518*/
		width: 29.4%;
	}
	.card-img-sm .icon {
		background: url(/images/c-clamp-images/icon-department.jpg) no-repeat;
		/*background-position:0 15px; nkim 041019
		height:90px;*/
		width:auto;
		margin:0;
		display: table;
	}
	.card-img-sm { /*nkim 091218*/
		background:#FFF;
		margin:0 13px 0 13px; /*nkim 010419*/
		position: relative;
		/*min-height:300px; nkim 101018*/
	}
	.card-img-sm h3 {
		margin-left: 0; /*nkim 021219*/
	}
	.card-img-sm h3.glance { /*nkim 010419*/
		font: 600 60px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.card-img-sm p {
		line-height: 24px;
		margin-left: 0; /*nkim 021219*/
	}
	.card-content-lg .card-content-3-12 { /*nkim 010419*/
		float:right;
		width:49%;
		margin-top:60px !important;
	}
	.card-content-lg {
		height:auto; /*nkim 121018*/
		margin: 0 13px 30px 13px; /*nkim 010419*/
	}
	/*.card-content-lg.border { nkim 042319
		margin-top:25px;
	}*/
	.card-content-lg ul {
		margin-bottom:0; /*nkim 051319*/
	}
	.card-content-lg .comptr-content { /*nkim 012819*/
		height: 200px;
		width: 72%;
	}
	.card-content-lg.newsroom { /*nkim 021219*/
		width: 96.5%;
	}
	/*.card-content-lg .more-btn {nkim 010419
		bottom: 30px;
	}*/
	
	.card-content-lg.shorter { /*nkim 101518*/
		height:180px;
	}
	.card-content-lg.tall { /*nkim 101618*/
		height: 260px;
	}
	.card-content-lg .img img { /*nkim 012819*/
		margin:0 20px 0 0;
	}
	.card-content-lg .comptr-photo img { /*nkim 111518*/
		width: 155px !important;
	}
	.card-content-lg .photo-content.right { /*nkim 101018*/
		width:68%;
	}
	.card-content-lg .image-left,
	.card-content-lg .img-left {
		margin: 0 20px 30px 0; /*nkim 121018*/
	}
	.timeline-wrpr { /*nkim 013019*/
		margin-top: 60px;
		display: inline-block;
	}
	.prev-compt { /*nkim 112618*/
		background:#FFF;
		margin:0 13px 30px 13px;
		padding:0 !important;
		position: relative;
		height:115px !important;
		vertical-align:inherit;
	}
	.prev-compt p { /*nkim 112618*/
		margin-top:15px !important;
	}
	.prev-compt img { /*nkim 112618*/
		width: 82px !important;
		height:115px;
	}
	.card-img-xsm-wrpr {
		margin-left: 0;
	}
	.card-img-xsm-wrpr li {
		width:21% !important; /*nkim 111518*/
	}
	.card-img-xsm-wrpr li p { /*nkim 111518*/
		padding: 0 !important;
		margin-left: 0 !important;
	}
	.content-body .intro .blue-box-btn {
		margin:15px 0 60px 0 !important; /*nkim 121118*/
	}
	/*.content-rtcol-bkgd { nkim 102218
		float:left; nkim 101018
		width:auto; nkim 101718
	}*/
	/*.comptr-wrpr img {
		margin:0 20px 15px 0;
		width:207px;
	}
	.comptr-content {
		border-bottom:1px solid #999;
		float:left;
		padding-bottom:15px;
		width:69%;
	}
	.prev-comptr {
		float: right;
		margin: 10px 5px 0 0;
	}
	.execu-wrpr {
		background:#FFF;
		float:left;
		margin-bottom:20px;
	}
	.execu-wrpr ul {
		margin:0 !important;
		padding:0;
		width:100% !important;
	}
	.execu-wrpr li {
		display:inline-block;
		list-style: none;
		margin:0 15px 30px 0 !important;
		vertical-align:top;
		width:22% !important;
	}
	.execu-wrpr li img {
		margin:0;
		padding:0;
		width:100% !important;
	}
	.execu-wrpr li p {
		line-height:22px;
		padding:0 !important;
		margin:0;
	}*/
	/*end Our Leadership*/
	/*begin Bio*/
	#bio-body {
		width:100% !important;
		margin-right:20px;
		margin-bottom:30px;
		float:left;
	}
	#bio-body h3 {
		padding-top:0 !important;
		padding-bottom:15px;
	}
	#bio-body p {
		margin:0;
		padding-bottom:20px;
	}
	#bio-right {
		width:300px;
		float:left;
		text-align:center !important;
	}
	.bio-image {
		width:300px;
		margin-bottom:20px;
		text-align:center !important;
	}
	/*end Bio*/
	/*#breadcrumbs { nkim 091218
		margin: 0 0 25px 0;
	}*/
	/*begin Issuance Styles*/
	.issuance-wrpr {
		margin:0 auto;
		/*margin-top:105px; nkim 102618*/
		padding:0;
		width:94%; /*nkim 121118*/
	}
	.issuance-wrpr #breadcrumbs {
		margin-left:0; /*nkim 111418*/
	}
	.issuance-wrpr .share-icons {
		margin-left:0; /*nkim 111418*/
	}
	.issuance-wrpr .occ-grid9-12 {
		float: left;
		width:100% !important;
	}
	.issuance-wrpr .occ-grid3-12 {
		float: left;
		width:96% !important; /*nkim 121118*/
	}
	.issuance-wrpr .occ-grid3-12.last {
		margin-right:0;
	}
	.issuance-wrpr .topics {
		float: left;
		margin: 10px 0 40px 0; /*nkim 121418*/
		padding: 0;
		width: 100%;
		order:2;
	}
	.issuance-wrpr .topics > .second {
		order: 1; /*Will be displayed second in reorder*/
	}
	.issuance-wrpr .more-news {
		/*border-top:1px solid #999; nkim 060519*/
		float: left;
		margin-left:0;
		margin-bottom:30px;
		width: 100%;
	}
	.issuance-wrpr .more-news > .first {
		order: 1; /*Will be displayed first in reorder*/
	}
	.issuance-wrpr p {
		margin:0 13px 0 0; /*nkim 121118*/
	}
	.issuance-wrpr h1 {
		margin-left:0 !important; /*nkim 121118*/
	}
	.issuance-wrpr .more-news ul {
		margin: 30px 0 0 0;
		padding: 0;
		width: auto;
	}
	.issuance-wrpr .more-news li {
		display: inline-block;
		list-style: none;
		margin-right: 20px;
		vertical-align: top;
		width:29.6%; /*slyons 060619*/
	}
	.issuance-ct { /*nkim 121418*/
		margin-left:0;
		margin-right:0;
		width:100%;
	}
	div.short-ct-spacer-dsktp {
		display: none; /* km 2021-03-09 */
	}
	.issuance-ct h2,
	.issuance-ct h3,
	.issuance-ct h4,
	.issuance-ct h5 { /*nkim 102618*/
		margin-left:0;
	}
	.issuance-ct p { /*nkim 121418*/
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 1.125rem; /* km 2021-03-06 */
		width:auto;
	}
	.issuance-ct .issuance-callout {
		border-bottom:1px solid #999;
		margin-bottom:35px;
		margin-left:0;
		padding-bottom:20px;
		width:96%; /*nkim 121118*/
	}
	.issuance-ct .issuance-callout li {
		background-image: url(/images/c-clamp-images/callout-arrow.png);
		background-position: 0 6px;
		background-repeat: no-repeat;
		display:list-item;
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style:none;
		margin:0 0 7px 0;
		padding:0 0 0 35px;
	}
	.issuance-ct ul {
		margin-left: 0; /*nkim 121118*/
		margin-bottom: 1.125rem; /* km 2021-03-06 */
	}
	.issuance-ct ul.otp-lftcol {
		display:block;
		margin:0;
		width:100%;
	}
	.issuance-ct ul.otp-rtcol {
		display:block;
		margin-left:0;
		width:100%;
	}
	/*Issuance Right Column*/
	.issuance-rtcol-top {
		width:100%;
		background:#f1f1f1;
		padding:0 15px 0 15px; /*nkim 081618*/
		margin-bottom:15px;
	}
	.issuance-rtcol-bot { /*nkim 081518*/
		width:100%;
		background:#f1f1f1;
		margin-left: 0; /*nkim 121118*/
		padding:0 15px 0 15px; /*nkim 081618*/
	}
	/*.issuance-rtcol.bot {
		padding-bottom:15px !important;
		padding-top:15px !important;
		margin-bottom: 30px;
	}
	.issuance-rtcol.top {
		padding-top:15px !important;
		margin-bottom: 30px;
	}*/
	.issuance-rtcol-top h4, /*nkim 081518*/
	.issuance-rtcol-bot h4 {
		color: #212121;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		line-height: 22px;
		padding-top:15px; /*nkim 081618*/
		margin-bottom:15px;
	}
	.issuance-rtcol-top ul, /*nkim 081518*/
	.issuance-rtcol-bot ul {
		padding-left:0;
	}
	.issuance-rtcol-top li, /*nkim 081518*/
	.issuance-rtcol-bot li {
		padding-left:0;
		padding-bottom:15px;
		list-style-type: none;
	}
	.issuance-rtcol-top img, /*nkim 081518*/
	.issuance-rtcol-bot img {
		height:100%;
		margin:0;
		width:280px;
	}
	.issuance-rtcol-top p, /*nkim 081518*/
	.issuance-rtcol-bot p {
		line-height:26px;
		margin:0 0 20px 0;
		padding:0;
		width:100%;
	}
	.issuance-rtcol-top a, /*nkim 081518*/
	.issuance-rtcol-top a:active,
	.issuance-rtcol-top a:link,
	.issuance-rtcol-bot a,
	.issuance-rtcol-bot a:active,
	.issuance-rtcol-bot a:link {
		color: #205493;
		text-decoration: underline;
	}
	.issuance-rtcol-top a:visited, /*nkim 081518*/
	.issuance-rtcol-bot a:visited {
		color: #4c2c92;
		text-decoration: underline;
	}
	.issuance-rtcol-top a:hover, /*nkim 081518*/
	.issuance-rtcol-bot a:hover {
		color: #112e51;
		text-decoration: underline;
	}
	/*end Issuance Styles*/
	footer {
		display:block !important;
		overflow:hidden;
		width:100%;
		height:100%;
		/*margin:20px 0 0 0; nkim 102218*/
		
		margin:0; /*nkim 110118*/
		padding:0;
	}
	.footer-row1 {
		background:#5b616b;
		display:block !important;
		width:100%;
		height:125px;
	}
	
	.footer-row1-wrpr {
		width:100%;
		margin:0 auto;
		height:100%;
	}
	/*slyons 82818 adding based on latest requirements for the subscribe
	.footer-row1-wrpr h4 {
		color:#FFF;
		font: 400 22px 'Merriweather', Georgia, Palatino, serif;
		margin-left:px;
		padding:0px 0 15px 20px;
		width:100% !important;
		float: left;
		text-align:left;
	}*/
	
	.footer-occ-logo {
		float:left;
		margin:32px 0 0 15px;
		padding:0;
	}
	.footer-subscribe {
		float:right;
		margin:20px 15px 0 0;
		padding:0;
		/*text-align:right; nkim 091218*/
		width:100%;
	}
	.footer-subscribe input[type=text] {
		width: 64% !important;
		box-sizing: border-box;
		border: 1px solid #CCC;
		font-size: 16px;
		/*font-style: italic; slyons 82818 removing based on latest requirements for the subscribe requirements*/
		background-color: #FFF;
		background-position: 0;
		background-repeat: no-repeat;
		margin:0;
		margin-right:5px;
		padding: 11px 3px 10px 10px; /*nkim 042319*/
		line-height: 18px; /*slyons 042919 adding for newsroom defect to override bootstrap*/
	}
	.footer-subscribe input[type=submit] {
		/*background-image: url(/images/c-clamp-images/search-icon.png);
		background-repeat: no-repeat;
		background-position: center;*/
		background-color:#0071bc;
		border:none;
		color:#FFF;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		cursor:pointer;
		height:40px;
		vertical-align:top;
		width:120px;
	}
	
	.footer-row2 {
		background:#112e51;
		display:block !important;
		width:100% !important;
		height:190px;
	}
	.footer-row2-wrpr {
		margin:0 auto;
		width:100%;
	}
	.footer-row2-wrpr h4 {
		color:#FFF;
		font: 400 22px 'Merriweather', Georgia, Palatino, serif;
		margin-left:15px;
		padding:30px 0 15px 0;
		width:50% !important;
	}
	.footer-row2-wrpr ul {
		margin-top:15px;
		padding:0;
		width:100% !important;
	}
	.footer-row2-wrpr li {
		display:inline-block;
		list-style: none;
		margin:0 10px 0 15px;
		padding:0;
		width:29%;
		vertical-align: top;
	}
	.footer-row2-wrpr li span.footer-logo {
		float:left;
		height:65px;
		margin-right:15px;
		padding:0;
		width:40px;
	}
	.footer-row2-wrpr li span.footer-logo-website {
		display:block;
		margin-bottom:5px;
		padding:0;
	}
	.footer-row2-wrpr li span.footer-logo-website a, .footer-row2-wrpr li span.footer-logo-website a:link {
		color:#FFF;
		font: 700 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.footer-row2-wrpr li span.footer-logo-website a:hover {
		color:#FFF;
		text-decoration: underline;
	}
	.footer-row2-wrpr li span.footer-logo-text {
		color:#FFF;
		display:block;
		font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}
	.footer-row2-wrpr li.last {
		margin-right:0;
	}
	.footer-row2-wrpr li.last {
		display:none;
	}
	.footer-row3 {
		background:#FFF;
		display:block !important;
		width:100%;
		height:130px;
	}
	.footer-row3-wrpr {
		width:100%;
		margin:0 auto;
		height:100%;
	}
	.footer-links { /*nkim 090718*/
		display: inline-block;
		order: 2;
		width: 100%;
	}
	.footer-links ul {
		float:none;
		margin-top:0 !important;
		margin:0 auto;
		padding:0;
		text-align:center;
		width:95%;
	}
	.footer-links li {
		border-right:1px solid #212121;
		color:#212121;
		display:inline-block;
		font: 400 12px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style: none;
		margin:0;
		padding:0 9px 0 5px;
	}
	
	.footer-links li:last-child { /*slyons 062019*/
		border-right:none;
		margin-right:0;
		padding-right:0;
	}
	.footer-socialmedia { /*nkim 090718*/
		margin:20px 0 5px 0;
	}
	.footer-socialmedia { /*nkim 090718*/
		display:inline-block;
		order: 1;
		width:100%;
	}
	.footer-socialmedia ul {
		float:none;
		margin:0 auto;
		padding:0;
		text-align:center;
		width:50%; /*nkim 101818*/
	}
	.footer-socialmedia li {
		display:inline-block;
		list-style: none;
		margin-right:12px;
		padding:0;
	}
	.footer-socialmedia li.last {
		margin-right:0;
	}
	/*Pub-home accordion content styles*/
	.accordion-module-normal, #accordion {
		margin-left: 0; /*nkim 010419*/
	}
	.accordion-module ul { /*nkim 120718*/
		margin-bottom: 15px;
		margin-left: 0;
	}
	.ui-accordion .ui-accordion-header {
		white-space:normal !important; /*nkim 101118*/
		width:auto; /*nkim 101118*/
	}
	.accordion-section-content ul {
		margin-top: 0; /*nkim 120418*/
		margin-left:0; /*nkim 120418*/
		padding: 0;
		width: 100%;
	}
	.accordion-section-content li {
		/*border: 1px solid #AAA;
		display: inline-block;
		list-style: none; nkim 101118*/
		margin: 0 0 15px 30px; /*nkim 112718*/
		/*padding: 15px;*/
		/*width: 29.5%; nkim 101118
		margin-right: 0;
		margin-bottom: 15px;*/
		width: 92%;
	}
	.accordion-section-content li span.pub-icon {
		float: left;
		margin: 0;
		padding: 0 15px 15px 0;
	}
	.accordion-section-content li.last {
		margin-right: 0;
	}
	.accordion-section-content span.show-hide {
		display: none;
	}
	.accordion-module > p {
		display: none;
		
	}
	/*begin locations*/
	/*RL 01/15/19*/
	.locations-link {
		margin: 0px 0px 10px 13px;
	}
	#locations-wrpr { /*nkim 020419*/
		margin: 0;
		width: 100%;
	}
	.locmap-container { /*nkim 020419*/
		margin: 0px 13px 5px 13px;
	}
	#loc-card-lg {
		margin: 0 13px 35px 13px; /*nkim 020419*/
	}
	#locations-wrpr > p,
	#locations-wrpr > h2 { /*nkim 020419*/
		margin-left: 13px;
	}
	/*end locations*/
	/*begin district*/
	.district-info {
		margin-left: 0px
	}
	#districtTables>div {
		margin: 0px 0px 0px 0px;
	}
	.district-content {
		margin-left: 13px;
	}
	/*end district*/
	.is-fullwidth .is-fourcol-inst-search-wrpr { /*nkim 022119*/
		float:left;
		width: auto;
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr .flex-item { /*nkim 022119*/
		width: 80%;
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr input[type=search] { /*nkim 022119*/
		width: 84%;
	}
	/*Begin PA and Emily Styles*/
	.border-box {
		margin: 0 0 30px 0;
	}
	.grey-box {
		margin: 0 13px 30px 13px; /*nkim 042319*/
	}
	
	/*End PA and Emily Styles*/
}

@media screen and (max-width: 882px) { /*width 882px*/
	.hm-fourcol-wrpr .fourcol-line { /*nkim 042319*/
		background:none;
	}
	.hm-threecol-wrpr h1:after { /*nkim 042319*/
		border-bottom: 0 solid #999;
	}
	h1.grayline:after { /*nkim 042319*/
		border-bottom: 0 solid #999;
	}
	h2.grayline:after,
	h2.whiteline:after { /*nkim 042319*/
		border-bottom: 0 solid #999;
	}
	.about-ourhistory-wrpr .ourhistory-line,
	.about-whowhat-wrpr .whowhat-line,
	.about-whowhat-wrpr .whowhat-line { /*nkim 042319*/
		background:none;
	}
	.hm-twocol-wrpr .occ-grid6-12 h1.grayline:after { /*nkim 030119*/
		border-bottom: 0px solid #999;
		display: block;
	}
	.hm-twocol-wrpr .occ-grid6-12 h2.grayline:after { /*nkim 021419*/
		border-bottom: 0px solid #999;
		display: block;
	}
	.content-rtcol .econ-contact {
		width: 90.5%; /*nkim 010419*/
	}
	.threecol-text li {
		min-width: 200px; /*nkim 012919*/
	}
	.card-content-lg.newsroom { /*nkim 021219*/
		width: 95.5%;
	}
}

@media screen and (max-width: 768px) { /*width 768px*/
	#all-pubs-btn {
		display:none;
	}
	.threecol-text li {
		min-width: 150px; /*nkim 012919*/
	}
	.card-content-lg.newsroom { /*nkim 021219*/
		width: 94.5%;
	}
	/*slyons 4/15/19 adding fixing issues in responsive*/
	.featured-pubs {
		flex-direction: column;
		align-items: center;
		justify-content: space-around;
	}
}

/*Responsive for Phone landscape*/
@media screen and (max-width: 47.8em) { /*width 764px*/
	/*begin Button*/
	/*.more-btn { 101018
		display:none;
	}*/
	h1 {
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		line-height:36px;
		margin:0;
		padding:0;
	}
	h2 {
		color:#212121;
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		line-height:30px;
		margin:0;
		padding:0;
	}
	.card-fullwidth-gray {
		padding-bottom:0px !important;
	}
	.hm-twocol-fourbox-wrpr h1.grayline { /*nkim 040219*/
		width: 93.3%;
	}
	.image-center, /*nkim 021919*/
	.img-center {
		display: block; /*ea 20190412*/
		margin: 0 auto; /*ea 20190412*/
	}
	.image-center img, /*nkim 021919*/
	.img-center img {
		margin:0;
	}
	/*begin Spotlight*/
	.hm-fourcol-wrpr {
		width:94%;
	}
	.hm-fourcol-wrpr .fourcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding:0;
		width:200px;
	}
	.hm-fourcol-wrpr .fourcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		height:52px;
		margin:0;
		width:99%;
	}
	.hm-fourcol-wrpr .occ-grid3-12 {
		border-bottom:1px solid #999;
		display:block; /*nkim 010619*/
		float:left;
		height:100% !important;
		margin: 20px 8px 0 0; /*nkim 010619*/
		padding: 0 0 15px 0; /*nkim 010619*/
		width: 100% !important; /*nkim 121718*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last, .hm-fourcol-wrpr .occ-grid3-12.tabletlast {
		margin-right:0;
	}
	.hm-fourcol-wrpr .occ-grid3-12.tabletlast {
		border-bottom:none;
	}
	.hm-fourcol-wrpr .occ-grid3-12.tabletlast2 {
		border-bottom:none;
	}
	.hm-fourcol-wrpr .occ-grid3-12 img {
		float:left;
		padding:0 20px 12px 0; /*nkim 010619*/
		width: 38%; /*nkim 010619*/
	}
	.hm-fourcol-wrpr h2 {
		height:70px;
		margin:0;
		padding:0 0 14px 0 !important;
	}
	.hm-fourcol-wrpr h2 a, .hm-fourcol-wrpr h2 a:link {
		color:#205493;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		line-height: 23px;
		text-decoration: none;
	}
	.hm-fourcol-wrpr h2 a:visited {
		color: #4c2c92;
		text-decoration: none;
	}
	.hm-fourcol-wrpr h2 a:hover {
		color: #205493;
		text-decoration: underline;
	}
	.hm-fourcol-wrpr p {
		/*display:none; nkim 010619*/
		padding: 0 0 14px 0 !important;
	}
	.hm-fourcol-wrpr .occ-grid3-12 .more-btn {
		display:none;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr {
		height:100%;
		padding: 15px 15px 15px 15px !important; /*tm*/
		margin-right:-20px;
		width:102%
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr h2 {
		padding-left:10px !important; /*nkim 111318*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr p {
		display:block;
		padding-left: 10px !important; /*nkim 111318*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] { /*nkim 080918*/
		margin: 15px 4px 0 10px !important; /*nkim 111318*/
	}
	/*end Spotlight*/
	/*begin News and Bulletins*/
	.hm-twocol-row {
		background:#f1f1f1;
		width:100%;
		height:100%;
		margin-bottom: 40px; /*nkim 122018*/
		padding-top: 40px; /*nkim 122018*/
	}
	.hm-twocol-wrpr {
		height:auto;
		margin:0 auto;
		margin-top: 0; /*nkim 122018*/
		/*margin-bottom:45px;*/
		overflow:auto;
		width:94%;
	}
	.hm-twocol-wrpr .occ-grid6-12 {
		display:block;
		margin-right: 0;
		margin-bottom: 50px; /*nkim 042319*/
		width: 99.5%; /*nkim 010419*/
	}
	.hm-twocol-wrpr .occ-grid6-12.last {
		margin-right:0 !important;
	}
	.hm-twocol-wrpr .twocol-box1-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		display:block;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding:0;
		width:290px;
	}
	.hm-twocol-wrpr .twocol-box1-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		width:100%;
	}
	.hm-twocol-wrpr .twocol-box2-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		display:block;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-right:20px;
		padding:0;
		width:195px;
	}
	.hm-twocol-wrpr .twocol-box2-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png");
		overflow:auto;
		width:100%;
	}
	.hm-twocol-wrpr .blue-box-btn { /*nkim 030119*/
		margin: 0 0 40px 0;
	}
	.twocol-box1 {
		background:#FFF;
		border:1px solid #999;
		float:left;
		height:100%;
		margin: 0 13px 0 13px; /*nkim 021319*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
		min-width: 94.6%; /*nkim 021219*/
	}
	.twocol-box1.graybox { /*nkim 010419*/
		background: #F1F1F1;
		width: 98.2% !important;
	}
	.twocol-box2 {
		background:#FFF;
		border:1px solid #999;
		float:right;
		height:100%;
		margin: 0 0 40px 0; /*nkim 010419*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
	}
	.twocol-box1 h2, .twocol-box2 h2 {
		padding:0 10px 0 0 !important; /*nkim 021319*/
	}
	/*end News Alerts Bulletins*/
	/*begin Upcoming Events*/
	.hm-threecol-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		padding:0;
		width:94%;
	}
	.hm-threecol-wrpr .mohide {
		display:none;
	}
	.hm-threecol-wrpr .occ-grid1-2 {
		margin-right: 15px;
		width: 100%;
	}
	.hm-threecol-wrpr .occ-grid1-2.last {
		margin-right:0;
	}
	.hm-threecol-wrpr h1 {
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		width: 98%;
		margin: .6em auto;
		overflow: hidden;
		text-align: left;
		font-weight:400;
		color: #222;
	}
	.hm-threecol-wrpr h1:after {
		content: "";
		display: inline-block;
		width:50%;
		margin: 0 .5em 0 -55%;
		vertical-align: middle;
		border-bottom: 1px solid #999;
	}
	.hm-threecol-wrpr h1:after {
		margin: 0 -55% 0 .5em;
	}
	.hm-threecol-wrpr .threecol-line h1 {
		background-color:#d9d5d2;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:25px;
		padding:0;
		width:330px;
	}
	.hm-threecol-wrpr .threecol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
		width:100%;
	}
	.threecol-box {
		background:#F1F1F1;
		border:1px solid #999;
		float:left;
		height:100%;
		margin:0 13px 0 13px; /*nkim 010819*/
		padding:0;
		width:48%;
	}
	.threecol-box.last {
		margin-right:0;
	}
	.threecol-cal {
		background:#F1F1F1;
		color:#FFF;
		float:left;
		margin:0;
		padding:45px 0 0 20px;
		width:10%;
	}
	.threecol-text {
		background:#FFF;
		float:right;
		margin:0;
		padding:8px 0 20px 0;
		width:77%;
	}
	.threecol-text ul {
		height:100%;
		margin:0;
		padding:0;
	}
	.threecol-text li {
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style: none;
		margin:0;
		padding:5px 5px 0 14px;
		text-transform: uppercase;
		min-width: auto; /*nkim 012919*/
	}
	.threecol-text li a, .threecol-text li a:link {
		color:#0071bc;
		font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform:none;
	}
	.threecol-text li a:visited {
		color:#4c2c92;
		text-decoration: none;
	}
	.threecol-text li a:hover {
		color:#205493;
		text-decoration: underline;
	}
	.hm-threecol-wrpr .blue-box-btn {
		display:inline-block !important;
		margin-top:-15px !important; /*nkim 010819*/
		width: 98%;
	}
	.hm-threecol-wrpr .blue-box-btn a, .hm-threecol-wrpr .blue-box-btn a:link {
		margin-top: 55px !important;
	}
	/*end Upcoming Events*/
	/*begin Topics*/
	.hm-twocol-fourbox-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		padding:0;
		width:100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12{
		width: 100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3 {
		margin:0 15px 0 20px;
		width: 46%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3.last {
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding-left:20px;
		/*width:150px; nkim 032719*/
	}
	.hm-twocol-fourbox-wrpr .twocol-fourbox-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 100px 100px;
		width:97%;
	}
	.twocol-fourbox-col1 {
		/*background:url(/images/c-clamp-images/topics-img2.jpg) bottom;3/28/19 slyons this image should be content and changeable*/
		background-repeat: no-repeat;
		background-size: contain;
		float:left !important;
		height:600px;
		margin:0;
		padding:0;
		width:100%;
	}
	.twocol-fourbox-col2 {
		background:#FFF;
		float:right !important;
		margin-right:28px;
		padding:0;
		width:100%;
	}
	.twocol-fourbox-col2.last{
		background:#FFF;
		float:left;
		margin-right:0;
	}
	.topics-box {
		background:#FFF;
		border:1px solid #999;
		display:inline-block;
		/*height:150px; slyons 3/28/19 removing because now a flexbox*/
		list-style: none;
		/*margin-bottom:18px; nkim 120418*/
		padding:12px;
		width:93%; /*nkim 020719*/
	}
	/*end Topics*/
	/*begin About Landing*/
	/*.about-feat-row {
		background:url(/images/c-clamp-images/about-feat-img.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
		margin-top:75px;
	}
	.about-feat-wrpr {
		width:94%;
	}
	.about-mission-row {
		background:#FFF;
		height:100%;
	}
	.about-mission-wrpr {
		margin:0 auto;
		margin-top:10px;
		margin-bottom:40px;
		width:94%;
	}
	.about-mission-wrpr .occ-grid4-12 {
		width: 100%;
		margin-right:0;
	}
	.about-mission-wrpr .occ-grid4-12.last {
		margin-right:0;
	}
	.about-mission-wrpr li {
		margin-left:25px;
		line-height: 26px !important;
	}
	.about-mission-wrpr .mission-line {
		background: url(/images/c-clamp-images/header-line-bkgd.png) 0 15px;
		padding-top:20px;
	}*/
	
	.about-whowhat-row {
		background:#F1F1F1;
		height:100%;
	}
	.about-whowhat-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:20px;
		width:96%; /*nkim 111518*/
	}
	.about-whowhat-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-whowhat-wrpr .occ-grid6-12 {
		display:block;
		margin-right: 14px;
		width: 100%;
	}
	.about-whowhat-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.lfttopbox {
		background:#FFF;
		border:1px solid #999;
		margin-bottom:20px;
		/*height:200px; nkim 102418*/
	}
	.lfttopbox img {
		display:block;
		float:left;
		overflow:auto;
		padding:0 20px 20px 0; /*nkim 102418*/
		width:125px;
	}
	.lftbotbox {
		background:#FFF;
		border:1px solid #999;
		/*height:375px; nkim 102418*/
	}
	.lftbotbox img {
		display:block;
		float:left;
		overflow:auto;
		padding:0 0 20px 0;
		width:100%;
	}
	.rttopbox {
		background:#FFF;
		border:1px solid #999;
		/*height:716px; nkim 102418*/
	}
	.rttopbox img {
		display:block;
		padding:60px 0 60px 0;
		width:100%;
	}
	.about-ataglance-row {
		background:url(/images/c-clamp-images/photo-ataglance.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
		width:100%;
	}
	.about-ataglance-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:40px;
		width:94%;
	}
	.about-ataglance-wrpr h2 {
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-ataglance-wrpr .occ-grid3-12 {
		margin-right:15px;
		margin-bottom:20px;
		width: 48%;
	}
	.about-ataglance-wrpr .occ-grid3-12.last {
		margin-right:0;
	}
	.about-ataglance-wrpr .occ-grid3-12.tablast {
		margin-right:0;
	}
	.about-ataglance-wrpr .atglance-box {
		background:#FFF;
		display:inline-block;
		height:270px;
		list-style: none;
		margin:0;
		padding:0 12px 12px 12px;
		vertical-align: top;
		width:92%;
		border:1px solid #999;
	}
	.about-ataglance-wrpr .atglance-box.last {
		margin-right:0;
	}
	.about-ataglance-wrpr .atglance-box h3 {
		color:#212121;
		font: 600 58px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:5px;
		padding:0;
	}
	.about-ataglance-wrpr .atglance-box h4 {
		color:#212121;
		font: 400 26px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin-bottom:15px;
		padding:0;
	}
	.about-ourhistory-row {
		height:100%;
	}
	.about-ourhistory-wrpr {
		margin:0 auto;
		margin-top:30px;
		margin-bottom:30px;
		width:94%;
	}
	/*.occ-grid8-12.cntcol {
		margin-right: 15px;
		width: 66.4%;
	}*/
	.about-ourhistory-wrpr .occ-grid8-12.cntcol {
		width:100%;
		margin-right:0;
	}
	.about-ourhistory-wrpr .occ-grid4-12.last {
		width:100%;
	}
	.about-ourhistory-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:20px;
		padding:0;
	}
	.about-ourhistory-wrpr h3 {
		color:#212121;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:10px;
		padding:0;
	}
	.about-ourhistory-wrpr p {
		color:#212121;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		line-height:26px;
		padding-bottom:30px;
		margin:0;
	}
	.about-ourhistory-wrpr .occ-grid8-12 img {
		display:block;
		padding:0 20px 15px 0;
	}
	.about-ourhistory-wrpr .occ-grid4-12 img {
		display:block;
		height:100%;
		padding:40px 0 10px 0;
		width:100%;
	}
	.about-ourhistory-wrpr .occ-grid4-12 p {
		font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.about-ourhistory-wrpr .occ-grid8-12 .blue-box-btn {
		display: block;
		margin:0 !important;
		text-align: center;
		width: 100%;
	}
	/*end About Landing*/
	.occ-grid12-12 h2 { /*nkim 021219*/
		margin-left:13px;
	}
	.occ-grid12-12 .occ-grid3-12-4up { /*nkim 010419*/
		width: 49.5%;
	}
	.card-content-sm-wrpr .occ-grid4-12 { /*nkim 111518*/
		width: 28%;
	}
	.card-fullwidth-blue-wrpr input[type=text] {
		width: 80%;
	}
	.card-img-sm .icon {
		background: url(/images/c-clamp-images/icon-department.jpg) no-repeat;
		background-position:0 7px;
		height:70px;
		width:auto;
		margin:0;
		display: table;
	}
	/*.card-img-sm { nkim 010419
		height: 290px;
	}*/
	.card-img-sm.short { /*nkim 101018*/
		height: 90px;
	}
	/*begin Publication Left Nav Column*/ /*nkim 082018*/
	.content-wrpr .occ-grid2-12 {
		margin: 0 0 0 13px; /*nkim 040219*/
		/*width:100%; nkim 101918*/
	}
	.content-wrpr .occ-grid3-12 { /*nkim 101918*/
		/*float:left; nkim 102218*/
		margin:0;
		width: 96.5%; /*nkim 010419*/
	}
	.content-wrpr .occ-grid3-12-pubs { /*nkim 010319*/
		width: 55%;
	}
	.content-wrpr .occ-grid3-12.extend {
		width:96%;
	}
	.occ-grid12-12 .occ-grid3-12-right .content-rtcol-bkgd { /*nkim 020719*/
		margin: 0 13px 20px 0 !important; /*nkim 041019*/
		width: 95% !important;
	}
	.content-wrpr .show {
		display:block;
		margin-top:20px;
	}
	.content-wrpr .leftcol-cover {
		margin-bottom: 40px !important; /*nkim 010319*/
		/*margin: 0 8px 40px 8px; nkim 010319*/
		padding: 0;
		/*width:100%; nkim 101918*/
	}
	.content-wrpr .leftcol-cover p img {
		width: 194px;
	}
	.content-wrpr .leftcol-cover p {
		margin: 0;
		padding: 0;
		text-align:center;
	}
	.content-wrpr .leftcol-cover .blue-box-btn {
		margin:15px 0 10px 0 !important;
		padding:10px 0 15px 0;
	}
	.content-wrpr .leftcol-cover .blue-box-btn a, .content-wrpr .leftcol-cover .blue-box-btn a:link {
		background: #0071bc;
		color: #FFF;
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 26px 9px 26px; /*nkim 101018*/
		border-radius: 3px;
	}
	/*end Publication Left Nav Column*/
	/*begin Content with Left Nav*/
	.content-wrpr {
		margin:0 auto;
		/*margin-top:100px; nkim 102518*/
		/*margin-bottom:40px; nkim 101918*/
		padding:0;
		width:94%;
	}
	.occ-grid5-12-right { /*nkim 021219*/
		float: none;
	}
	.content-wrpr .occ-grid10-12-center { /*nkim 021219*/
		margin: 0 auto;
		width: 96%;
	}
	.content-wrpr .occ-grid9-12 {
		/*margin-right: 15px; nkim 091218*/
		width:100%; /*nkim 040219*/
	}
	.content-wrpr .occ-grid9-12.last {
		margin-right:0;
	}
	.content-wrpr .occ-grid9-12 .occ-grid9-12 {
		margin-right: 0;
		width:100%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid9-12.last {
		margin-right: 0;
	}
	.content-wrpr .occ-grid6-12.not-found { /*nkim 042319*/
		margin:auto 0;
	}
	.content-wrpr .occ-grid9-12 .occ-grid6-12 { /*nkim 101018*/
		margin-right: 0;
		width: 59% !important; /*nkim 022519*/
	}
	.content-wrpr .occ-grid8-12-mediaresources { /*nkim 013019*/
		width: 100%;
	}
	.content-wrpr .occ-grid9-12-mediaresources { /*nkim 013019*/
		width: 100%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid3-12 { /*nkim 010419*/
		width: 49.5%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid3-12-left { /*nkim 112918*/
		margin: 0 9px 0 0;
		width: 33%; /*nkim 010419*/
	}
	.content-wrpr .occ-grid9-12 .occ-grid3-12-right { /*nkim 010419*/
		margin: 0 0 55px 40px;
	}
	.content-body .occ-grid4-12 {
		/*margin-right: 15px; nkim 091218*/
		width: 49.5% !important; /*nkim 091218*/
	}
	.content-body .occ-grid4-12.last {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.tablast {
		margin-right: 15px;
	}
	.content-wrpr .topics ul.links { /*nkim 082018*/
		float:left;
		padding:0;
		margin:0;
		width:75%;
	}
	.content-wrpr .topics ul.links li { /*nkim 082018*/
		display:inline-block;
		padding:0;
		margin-left:0 !important;
		margin-right: 15px;
	}
	.content-wrpr h1 {
		margin-left:13px; /*nkim 111418*/
		padding-bottom:20px;
	}
	.content-wrpr .blue-box-btn.eventcal { /*nkim 080218*/
		display:block;
		margin:30px 0 20px 0 !important;
		text-align:center !important;
	}
	.content-wrpr .blue-box-btn.eventcal a, .content-wrpr .blue-box-btn.eventcal a:link { /*nkim 080218*/
		background: #0071bc;
		color: #FFF;
		font: 600 10px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 6px 5px 8px 5px; /*nkim 091218*/
		border-radius: 3px;
	}
	.content-wrpr .blue-box-btn.eventcal a:hover { /*nkim 080218*/
		background:#205493;
		text-decoration: none;
	}
	.content-rtcol { /*010419*/
		width: 32% !important;
	}
	.content-rtcol .blue-box-btn a, .content-rtcol .blue-box-btn a:link {
		background: #0071bc;
		color: #FFF;
		font: 600 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 6px 9px 8px 9px;
		border-radius: 3px;
		width: 220px !important;
	}
	.content-rtcol-bkgd { /*nkim 103118*/
		margin-top:20px;
		padding: 0 6px 0 12px; /*nkim 010219*/
		width: 97%;
	}
	/*.content-rtcol .eventcalendar-details span { nkim 020719
		width: 50%;
	}*/
	.content-rtcol .econ-contact {
		width: 89.5%; /*nkim 010419*/
	}
	.content-rtcol .eventcalendar-details {
		margin: 0 0 20px 0; /*nkim 071819*/
	}
	.content-rtcol .blue-box-btn a:hover {
		background:#205493;
		text-decoration: none;
	}
	.blue-box-btn a.photo, .blue-box-btn a.photo:link, .blue-box-btn a.photo:active { /*nkim 121118*/
		padding: 7px 4px 9px 4px;
	}
	.blue-box-btn a.print, .blue-box-btn a.print:link, .blue-box-btn a.print:active { /*nkim 121118*/
		padding: 7px 12px 9px 12px;
	}
	/*end Content with Left Nav*/
	/*begin Publications*/
	.pub-search-wrpr input[type=text] {
		width: 80%;
	}
	/*end Publications*/
	/*begin Tabs*/
	.tabs-wrpr .occ-grid4-12 { /*nkim 110618*/
		margin-right: 0;
		width: 49.5%;
	}
	.tabs-wrpr .occ-grid4-12 .card-img-sm.short { /*nkim 110618*/
		height:auto
	}
	.tabs-wrpr {
		width:100%;
		/*display:none; nkim 101118*/
	}
	/*.tabs-wrpr li { nkim 012919
		width: 39.8% !important;
	}*/
	/*end Tabs*/
	/*Begin Accordion*/
	.accordion-module {
		display: block;
	}
	/*End Accordion*/
	/*begin Contact the OCC*/
	.contact-occ-wrpr {
		margin-bottom:30px; /*nkim 112918*/
		padding:0;
		/*height:150px !important;*/ /*nkim 121918*/
		/*width:100% !important; nkim 101018*/
	}
	.contact-occ-wrpr p {
		margin-bottom:9px !important; /*nkim 121918*/
		margin-left: 0 !important;
	}
	.hq-contact-btn {
		display:block;
		float: left;
		margin: 0 0 40px 8px; /*nkim 101018*/
		padding: 0;
		width: 100%;
	}
	.district-contact-btn {
		display:block;
		float: left;
		margin: 10px 0 0 8px; /*nkim 101018*/
		padding: 0;
		width: 100%;
	}
	.contact-occ-assistance {
		background:#F1F1F1;
		border:1px solid #AAA;
		display:inline-block; /*nkim 102518*/
		height:auto; /*nkim 102518*/
		padding:15px;
		margin:0 8px 0 8px; /*nkim 101018*/
		/*width:93% !important; nkim 101018*/
	}
	.assistance-col1 h3 { /*nkim 112918*/
		margin-bottom: 0;
		margin-left:0;
	}
	.assistance-col1 p /*nkim 112918*/ {
		margin-left:0 !important;
	}
	.assistance-col2 h3,/*nkim 112918*/
	.assistance-col2 h4 {
		margin: 0 0 10px 0;
	}
	.assistance-col2 p /*nkim 112918*/ {
		margin-left:0 !important;
	}
	.assistance-col1 .img-left,
	.assistance-col2 .img-left{ /*nkim 102618*/
		width: 100%;
	}
	.assistance-col1 .img-left img,
	.assistance-col2 .img-left img { /*nkim 102518*/
		/*width: 100%;
		padding: 0 0 5px 0;*/
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	/*begin Contact the OCC*/
	/*begin Who We Are*/
	.content-body .occ-grid4-12 {
		margin-right: 15px;
		width: 43%;
	}
	/*.content-body .occ-grid4-12.wwa2 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.wwa3.last {
		margin-right: 15px;
	}
	.content-body .occ-grid4-12.wwa4 {
		margin-right: 0;
	}*/
	.content-body .occ-grid4-12.last {
		margin-right: 0;
	}
	.whoweare-box {
		background:#FFF;
		border:1px solid #999;
		height:280px;
		margin-bottom:20px;
		padding:12px;
	}
	/*end Who We Are*/
	/*begin Connect With Us*/
	/*.content-body .occ-grid4-12 {
		margin-right: 0;
		width: 43%;
	}*/
	.content-body .occ-grid4-12.last {
		margin-right: 0;
	}
	/*.content-body .occ-grid4-12.cwu2 { nkim 101018
		margin-right: 0;
	}
	.content-body .occ-grid4-12.cwu3 {
		margin-right: 15px !important;
	}
	.content-body .occ-grid4-12.cwu4 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.cwu6 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.cwu8 {
		margin-right: 0;
	}*/
	/*end Connect With Us*/
	
	/*begin Our Leadership*/
	.card-content-lg { /*nkim 103018*/
		height: auto;
		display:inline-block;
	}
	.card-content-lg.border {
		/*min-width: 88% nkim 021219;
		width: 88%;*/
		width:auto; /*nkim 021219*/
	}
	.card-content-lg .img-seal img { /*nkim 010719*/
		width: 35%;
	}
	.card-content-lg .comptr-content {
		height:260px; /*nkim 012819*/
		width: 64%; /*nkim 111518*/
	}
	/*.card-content-lg .more-btn {nkim 010419
		bottom: 35px;
	}*/
	.card-content-lg .comptr-photo img { /*nkim 091318*/
		width: 30% !important; /*nkim 111518*/
	}
	.card-content-lg .photo-content.right { /*nkim 101018*/
		width:55%;
	}
	.card-content-lg.tall { /*nkim 101618*/
		height: 330px;
	}
	.card-content-lg ul { /*nkim 103018*/
		margin-bottom: 40px;
	}
	.card-fullwidth-gray-wrpr .occ-grid2-12 {
		margin-right:0;
		width:25%;
	}
	.card-fullwidth-gray-wrpr .occ-grid10-12 {
		display:inline-block;
		margin-right:0;
		width:74%;
	}
	.card-fullwidth-blue .occ-grid8-12 { /*nkim 101018*/
		width: 49.5% !important;
	}
	.card-fullwidth-blue .occ-grid4-12 { /*nkim 101018*/
		width: 49.5% !important;
	}
	.card-fullwidth-gray .occ-grid8-12 { /*nkim 101018*/
		width: 59.5% !important;
	}
	.card-fullwidth-gray .occ-grid4-12 { /*nkim 101018*/
		width: 39.5% !important;
	}
	/*.card-fullwidth-img-row .occ-grid3-12 { nkim 101018
		margin-right:0;
		width:100%;
	}*/
	/*.card-fullwidth-img-wrpr .card-img-sm {
		height:300px; nkim 010419
		min-height:100%; nkim 101018
	}*/
	.card-content-md { /*nkim 101018*/
		margin:0 13px 0 13px; /*nkim 111518*/
		min-height: auto;
	}
	.card-img-sm h4 {
		margin: 0 0 10px 0;
	}
	.card-img-xsm-wrpr {
		margin-left: 0;
	}
	.card-img-xsm-wrpr li {
		width:27.9% !important; /*nkim 111518*/
	}
	/*.comptr-wrpr img {
		margin:0 20px 15px 0;
		width:153px;
	}
	.comptr-content {
		border-bottom:1px solid #999;
		float:left;
		padding-bottom:15px;
		width:67%;
	}
	.execu-wrpr {
		background:#FFF;
		float:left;
		margin-bottom:20px;
	}
	.execu-wrpr ul {
		margin:0 !important;
		padding:0;
		width:100% !important;
	}
	.execu-wrpr li {
		display:inline-block;
		list-style: none;
		margin:0 22px 30px 0 !important;
		vertical-align:top;
		width:21.2% !important;
	}
	.execu-wrpr li img {
		margin:0;
		padding:0;
		width:100% !important;
	}
	.execu-wrpr li p {
		line-height:22px;
		padding:0 !important;
		margin:0;
	}*/
	/*end Our Leadership*/
	/*begin Issuance Styles*/
	.issuance-wrpr {
		margin:0 auto;
		/*margin-top:105px; nkim 102618*/
		padding:0;
		width:94%;
	}
	.issuance-wrpr .occ-grid9-12 {
		float: left;
		width:100% !important;
	}
	.issuance-wrpr .occ-grid3-12 {
		float: left;
		width:96% !important; /*nkim 121118*/
	}
	.issuance-wrpr .occ-grid3-12.last {
		margin-right:0;
	}
	.issuance-wrpr .more-news {
		/*border-top:1px solid #999; nkim 060519*/
		margin-left:0;
		width:100%;
	}
	.issuance-wrpr .more-news ul {
		margin:30px 0 30px 0;
		padding:0;
		width:100%;
	}
	.issuance-wrpr .more-news li {
		display:block;
		list-style: none;
		margin:0 0 20px 0; /*nkim 060519*/
		/*margin-right:20px;*/
		/*vertical-align: top;*/
		width:100% !important;
	}
	.issuance-wrpr .more-news li.last {
		margin-right:0;
	}
	.issuance-wrpr .more-news h4 {
		color: #212121;
		font: 700 17px 'Merriweather', Georgia, Palatino, serif;
		line-height: 22px;
		margin: 0;
		padding: 18px 0 0 0; /*nkim 060519*/
		width: 100%; /*nkim 060519*/
	}
	.issuance-wrpr .more-news li .type {
		border-bottom:1px solid #999;
		font:400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding-bottom:8px;
	}
	.issuance-wrpr .more-news li .type span {
		float:right;
	}
	.issuance-wrpr .more-news li p {
		font:400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding:8px 0 8px 0;
	}
	.issuance-wrpr .more-news li a, .issuance-wrpr .more-news li a:active, .issuance-wrpr .more-news li a:link {
		color: #205493;
		text-decoration: underline;
	}
	.issuance-wrpr .more-news li a:visited {
		color: #4c2c92;
		text-decoration: underline;
	}
	.issuance-wrpr .more-news li a:hover {
		color: #112e51;
		text-decoration: underline;
	}
	/*end Issuance Styles*/
	/*begin Footer*/
	.footer-row1-wrpr {
		width: 100%;
		margin: 0 auto;
		height: 100%;
	}
	.footer-row1-wrpr .occ-grid6-12 {
		margin-right:14px;
		/*width: 100%; nkim 091218*/
	}
	.footer-row1-wrpr .occ-grid6-12.last {
		margin-right:0;
		width: 100%; /*nkim 091218*/
	}
	/*slyons 82818 adding based on latest requirements for the subscribe*/
	.footer-row1-wrpr h4 {
		/*margin: 0 0 0 22px; nkim 091218*/
		padding: 0 0 10px 0;
		display:block;
		width: 100%;
		text-align: center; /*nkim 091218*/
	}
	.footer-subscribe {
		float: none !important; /*nkim 091218*/
		margin: 0 auto !important; /*nkim 091218*/
		padding: 0;
		width: 70%; /*nkim 091218*/
	}
	.footer-subscribe input[type=text] {
		width: 66% !important;
		box-sizing: border-box;
		border: 1px solid #CCC;
		font-size: 16px;
		/*font-style: italic; slyons 82818 removing based on latest requirements for the subscribe requirements*/
		background-color: #FFF;
		background-position: 0;
		background-repeat: no-repeat;
		margin: 0;
		margin-right:5px;
		/*padding: 8px 3px 8px 10px; nkim 091218*/
	}
	.footer-occ-logo {
		display:none;
	}
	.footer-row2 {
		background:#112e51;
		width:100% !important;
		height:330px;
	}
	.footer-row2-wrpr {
		margin:0 auto;
		width:100%;
	}
	.footer-row2-wrpr h4 {
		color:#FFF;
		font: 400 22px 'Merriweather', Georgia, Palatino, serif;
		margin-left:15px;
		padding:30px 0 30px 0;
		width:50% !important;
	}
	.footer-row2-wrpr ul {
		margin-top:35px;
		margin:0 auto;
		padding:0;
		width:80% !important;
	}
	.footer-row2-wrpr li {
		display:block;
		list-style: none;
		margin:0 25px 25px 15px;
		padding:0;
		width:90%;
		vertical-align: top;
	}
	.footer-row2-wrpr li span.footer-logo {
		float:left;
		height:48px;
		margin-right:15px;
		padding:0;
		width:40px;
	}
	.footer-row2-wrpr li span.footer-logo-website {
		display:block;
		margin-bottom:5px;
		padding:0;
	}
	.footer-row2-wrpr li span.footer-logo-website a, .footer-row2-wrpr li span.footer-logo-website a:link {
		color:#FFF;
		font: 700 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.footer-row2-wrpr li span.footer-logo-website a:hover {
		color:#FFF;
		text-decoration: underline;
	}
	.footer-row2-wrpr li span.footer-logo-text {
		color:#FFF;
		display:block;
		font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}
	.footer-row2-wrpr li.last {
		margin-right:0;
	}
	.footer-row2-wrpr li.last {
		display:none;
	}
	.is-fullwidth { /*nkim 022119*/
		width: 94%;
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr .flex-item { /*nkim 022119*/
		width: 100%;
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr h3 { /*nkim 022119*/
		padding: 0 0 10px 0;
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr p { /*nkim 022119*/
		padding: 0 0 20px 0;
	}
}

/*Responsive for Phone Portrait*/
@media screen and (max-width: 685px) { /*width 685px nkim 010419*/
	.content-wrpr .occ-grid3-12 {
		margin: 0;
		width: 95.7%;
	}
	.topics-box {
		width:90%;
	}
	.occ-grid5-12 {
		margin-right: 0;
		width: 92%;
	}
	table.dataTable>tbody>tr.child ul.dtr-details>li { /*nkim 040219*/
		list-style: none;
	}
	table.dataTable>tbody>tr.child ul.dtr-details>li:last-child { /*Data-Table bullet indent nkim 121018*/
		border-bottom: none;
		list-style:none;
		/*margin-left: 40px; nkim 121018*/
	}
	table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
		padding-top: 0;
		list-style:none;
		/*margin-left: 40px; nkim 121018*/
	}
	table.dataTable>tbody>tr.child ul.dtr-details {
		width: 100%; /*nkim 042319*/
	}
	table.dataTable>tbody>tr.child span.dtr-title {
		min-width: 0; /*nkim 042319*/
	}
}
/*Responsive for Phone Portrait*/
@media screen and (max-width: 665px) { /*width 665px*/
	.generic-content-search input[type=text] { /*nkim 070219*/
		min-width:240px;
	}
	.image-center, .img-center { /*nkim 042319*/
		width: 96% !important;
	}
	.content-rtcol .econ-contact {
		width: 87.5%; /*nkim 010219*/
	}
	.dataTables_wrapper { /*nkim 041119*/
		width:auto; /*nkim 051319*/
	}
}
@media screen and (max-width: 600px) { /*width 600px / nkim 040219*/
	.hm-threecol-wrpr .occ-grid8-12 .occ-grid4-12 {
		width: 49.2%;
	}
	.hm-twocol-wrpr .occ-grid6-12 { /*nkim 040219*/
		width: 98.8%;
	}
	.occ-grid12-12 .occ-grid3-12-4up { /*nkim 040219*/
		width: 50%;
	}
}
@media screen and (max-width: 564px) { /*width 564px / nkim 010419*/
	.occ-grid5-12 {
		margin-right: 0;
		width: 90%;
	}
}
/*Responsive for Phone Portrait*/
@media screen and (max-width: 562px) { /*width 562px nkim 010419*/
	.content-wrpr .occ-grid3-12 {
		margin: 0;
		width: 94.9%;
	}
	.topics-box {
		width:86%;
	}
}
/*Responsive for Phone Portrait*/
@media screen and (max-width: 561px) { /*width 561px*/
	.content-wrpr .occ-grid3-12 { /*nkim 101918*/
		/*float:left; nkim 102218*/
		margin: 0;
		width: 95%; /*nkim 010419*/
	}
	.content-rtcol .econ-contact {
		width: 86%; /*nkim 010219*/
	}
}
/*Responsive for Phone Portrait*/
@media screen and (max-width: 35em) { /*width 560px*/
	iframe {
		width:100% !important;
	}
	p#error-holder { /*nkim 070219*/
		height:auto;
		line-height: inherit;
	}
	p#unsubscribe-error-holder { /*nkim 070219*/
		height:auto;
		line-height: inherit;
	}
	p#check-error-holder,
	p#check-error-holder2 { /*nkim 070219*/
		height:auto;
		line-height: inherit;
	}
	.hist-next {
		margin: 0;
		width: 100%;
	}
	h1 {
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		line-height:36px;
		margin:0;
		padding:0;
	}
	h2 {
		color:#212121;
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		line-height:30px;
		margin:0;
		padding:0;
	}
	.hm-twocol-wrpr .occ-grid6-12 h1.grayline { /*nkim 030119*/
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin-left: 0;
	}
	h1.grayline { /*nkim 103118*/
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin-left: 0;
	}
	h1.whiteline {
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin-left: 0;
	}
	h2.grayline {
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		margin-left: 0 !important; /*nkim 010419*/
	}
	h2.grayline a, h2.grayline a:link, h2.grayline a:active { /*nkim 032719*/
		width: 96%;
		margin: 0 0 16px 0; /*nkim 102218*/
		padding-bottom:0 !important; /*nkim 101518*/
		overflow: hidden;
		text-align: left;
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		color: #205493;
	}
	h2.grayline a:visited {
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		color: #4c2c92;
		text-decoration: none;
	}
	h2.grayline a:hover { /*nkim 030419*/
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		color: #112e51;
		text-decoration: underline;
	}
	h2.grayline a:focus { /*nkim 030419*/
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		color: #112e51;
		text-decoration: underline;
		outline: 1px dotted #0071bc; /*nkim 030419*/
	}
	.resp-tabs-container h2.grayline:after { /*nkim 032719*/
		display:none;
	}
	h2.whiteline {
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		margin-left: 0 !important; /*nkim 111518*/
	}
	blockquote { /*nkim 032819*/
		margin: 0 20px 30px 40px;
	}
	#breadcrumbs {
		margin-left: 0; /*nkim 021119*/
	}
	.share-icons { /*nkim 021119*/
		margin-left: 0;
	}
	.share-icons ul { /*nkim 010419*/
		margin:0 !important;
	}
	.occ-logo-wrpr {
		float:left;
		margin:0;
		padding:7px 0 0 15px;
	}
	.occ-header-search-box input[type=text] {
		color:#222;
		margin:40px 5px 50px 15px !important; /*nkim 062519*/
		padding: 9px 0 11px 10px;
		width:73%; /*nkim 091218*/
	}
	.occ-header-search-box input[type=submit] {
		background-image: url(/images/c-clamp-images/search-darkblue.png);
		background-repeat: no-repeat;
	}
	.generic-content-search input[type=text] { /*nkim 070219*/
		width: 80%;
		min-width:auto;
	}
	.image-center, /*nkim 021919*/
	.img-center,
	.image-left,
	.img-left,
	.image-right,
	.img-right,
	.img-right-md,
	.img-right-lg {
		padding:0;
		width: 100% !important;
	}
	.image-left img, /*nkim 021919*/
	.img-left img,
	.image-right img,
	.img-right img {
		margin:0;
	}
	.hm-btn {
		display:none;
	}
	/*begin Feature*/
	.hm-feat-row { /*nkim 080618*/
		background-image:url(/images/c-clamp-images/hm-feat-img-mob.jpg);
		height:260px !important; /*nkim 062519*/
		width:100% !important;
	}
	.hm-feat-wrpr {
		width:100%;
	}
	.hm-feat-box {
		height:auto;
		margin-left:25px;
		padding:18px 20px 25px 20px;
		width:82% !important;
	}
	.hm-feat-box h2 {
		color:#FFF;
		font: 400 1.750em 'Merriweather', Georgia, Palatino, serif;
		margin:0;
		padding:0;
	}
	/*begin Spotlight*/
	.hm-fourcol-wrpr {
		width:90%;
		height:100% !important;
	}
	.hm-fourcol-wrpr .fourcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding:0;
		width:140px;
	}
	.hm-fourcol-wrpr .fourcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 3px -4px;
		height:40px;
		margin:0;
		width:100%;
	}
	.hm-fourcol-wrpr .occ-grid3-12 {
		border-bottom:1px solid #999;
		display:block;
		float:left;
		height:100% !important;
		margin:20px 0 0 0; /*nkim 010619*/
		padding:0 !important; /*nkim 010619*/
		width:100%;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last, .hm-fourcol-wrpr .occ-grid3-12.tabletlast {
		margin-right:0;
	}
	.hm-fourcol-wrpr .occ-grid3-12 img {
		float:left;
		margin-bottom:0;
		padding:0 15px 55px 0; /*nkim 010619*/
		width: 40%; /*nkim 010619*/
	}
	.hm-fourcol-wrpr h2 {
		height:100%;
		margin:0;
		/*padding-bottom:14px;*/
	}
	.hm-fourcol-wrpr h2 a, .hm-fourcol-wrpr h2 a:link {
		color:#205493;
		display:block;
		font: 400 17px 'Merriweather', Georgia, Palatino, serif;
		line-height: 24px;
		margin-top:-5px;
		text-decoration: none;
	}
	.hm-fourcol-wrpr h2 a:visited {
		color: #4c2c92;
		text-decoration: none;
	}
	.hm-fourcol-wrpr h2 a:hover {
		color: #205493;
		text-decoration: underline;
	}
	.hm-fourcol-wrpr .occ-grid3-12 .more-btn {
		display:none;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr {
		margin-right:-22px;
		width:105%;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr h2 {
		padding-left:15px !important; /*nkim 111318*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr p {
		display:block;
		padding-left: 15px !important; /*nkim 111318*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] { /*nkim 080918*/
		margin: 15px 4px 0 15px !important; /*nkim 111318*/
		width: 87%;
	}
	/*end Spotlight*/
	/*begin News and Bulletins*/
	.hm-twocol-wrpr {
		height:auto;
		margin:0 auto;
		margin-top: 0; /*nkim 122018*/
		margin-bottom:0; /*nkim 041019*/
		overflow:auto;
		width:90%;
	}
	.hm-twocol-wrpr .occ-grid6-12 {
		display:block;
		margin-right: 0;
		margin-bottom: 30px; /*nkim 041019*/
		/*margin-bottom: 0; nkim 012919*/
		width: 99%; /*nkim 010419*/
	}
	.hm-twocol-wrpr .occ-grid6-12.last {
		margin-right:0 !important;
	}
	.hm-twocol-wrpr .occ-grid6-12 h2.grayline { /*nkim 042319*/
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
	}
	.hm-twocol-wrpr .twocol-box1-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding:0;
		width:220px;
	}
	.hm-twocol-wrpr .twocol-box1-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 3px -4px;
		width:100%;
	}
	.hm-twocol-wrpr .twocol-box2-line h1 {
		background-color:#f1f1f1;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding:0;
		width:140px;
	}
	.hm-twocol-wrpr .twocol-box2-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
		height:60px;
		width:100%;
	}
	.twocol-box1 {
		background:#FFF;
		border:1px solid #999;
		float:left;
		height:100%;
		margin: 0 !important; /*nkim 021319*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
		min-width:98%; /*nkim 021419*/
	}
	.twocol-box1.graybox { /*nkim 010419*/
		background: #F1F1F1;
		width: 98% !important;
	}
	.twocol-box2 {
		background:#FFF;
		border:1px solid #999;
		float:right;
		height:100%;
		margin-bottom:40px;
		padding:8px 4px 4px 4px;
		/*width:100%;*/
	}
	.twocol-box1-nobox { /*nkim 021219*/
		margin: 0;
	}
	/*end News Alerts Bulletins*/
	/*begin Publication*/
	.hm-sixcol-row {
		background:#FFF;
		width:100% !important;
		height:100%;
	}
	.hm-sixcol-row-short { /*nkim 102218*/
		background:#FFF;
		width:100%;
		height:500px;
	}
	.hm-sixcol-wrpr {
		/*height:100%; nkim 091218*/
		margin:0 auto;
		margin-top:30px; /*nkim 102418*/
		margin-bottom:15px;
		padding:0;
		width:90%;
	}
	.hm-sixcol-wrpr .sixcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin:40px 0 25px 0;
		padding-left:0;
		width:185px;
	}
	.hm-sixcol-wrpr .sixcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -5px;
		width:100%;
	}
	.hm-sixcol-wrpr ul li {
		margin:0 45px 0 45px;
	}
	/*begin Upcoming Events*/
	.hm-threecol-row {
		background-image:url(/images/c-clamp-images/hm-events-img-mob.jpg);
		background-repeat: no-repeat;
		background-position: right; /*nkim 100518*/
		/*background-size:contain;*/
		background-size: 420%;
		border-top:1px solid #fff;
		width:100%;
		height:100%;
	}
	.hm-threecol-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		padding:0;
		width:90%;
	}
	.hm-threecol-wrpr .occ-grid8-12 { /*nkim 010819*/
		width: 100%;
	}
	.hm-threecol-wrpr .occ-grid8-12 .occ-grid4-12 { /*nkim 010819*/
		margin: 0 0 26px 0;
		width: 100%;
	}
	.hm-threecol-wrpr .occ-grid4-12.hidebox2 { /*nkim 010819*/
		display:none;
	}
	.hm-threecol-wrpr .occ-grid4-12.last {
		margin-bottom: 25px;
	}
	.hm-threecol-wrpr .mohide {
		display:none;
	}
	.hm-threecol-wrpr h1 {
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		width: 100%;
		margin: .6em auto;
		overflow: hidden;
		text-align: left;
		font-weight:400;
		color: #222;
	}
	.hm-threecol-wrpr h1:after {
		content: "";
		display: inline-block;
		width: 50%;
		margin: 0 .5em 0 -55%;
		vertical-align: middle;
		border-bottom: 1px solid #999;
	}
	.hm-threecol-wrpr h1:after {
		margin: 0 -55% 0 .5em;
	}
	.hm-threecol-wrpr .threecol-line h1 {
		background-color:#d9d5d2;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin-bottom:25px;
		padding:0;
		width:255px;
	}
	.hm-threecol-wrpr .threecol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -5px;
		width:100%;
	}
	.threecol-box {
		background:#F1F1F1;
		border:1px solid #999;
		float:left;
		height:100%;
		margin:0; /*nkim 021419*/
		padding:0;
		width:100%;
		min-width: 100%; /*nkim 021419*/
	}
	.threecol-box.last {
		margin-right:0;
	}
	.threecol-cal {
		background:#F1F1F1;
		color:#FFF;
		
		float:left;
		margin:0;
		padding:45px 0 0 30px;
		width:10%;
	}
	.threecol-text {
		background:#FFF;
		float:right;
		margin:0;
		padding:8px 8px 20px 0;
		width:70%;
	}
	.threecol-text ul {
		height:100%;
		margin:0;
		padding:0;
	}
	.threecol-text li {
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style: none;
		margin:0;
		padding:5px 5px 0 14px;
		text-transform: uppercase;
		min-width: 290px; /*nkim 012919*/
	}
	.threecol-text li a, .threecol-text li a:link {
		color:#0071bc;
		font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform:none;
	}
	.threecol-text li a:visited {
		color:#4c2c92;
		text-decoration: none;
	}
	.threecol-text li a:hover {
		color:#205493;
		text-decoration: underline;
	}
	.hm-threecol-wrpr .blue-box-btn {
		display:block;
		text-align: center;
		width: 98%;
	}
	.hm-threecol-wrpr .blue-box-btn a, .hm-threecol-wrpr .blue-box-btn a:link {
		margin-top: 55px !important;
	}
	/*end Upcoming Events*/
	/*begin Topics*/
	.hm-twocol-fourbox-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		padding:0;
		width:100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12{
		width: 100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3 {
		margin-right:0;
		width: 47%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3.last {
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding-left:18px;
		/*width:105px; nkim 032719*/
	}
	.hm-twocol-fourbox-wrpr h1.grayline { /*nkim 040219*/
		width: 92%;
	}
	.hm-twocol-fourbox-wrpr .twocol-fourbox-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -5px;
		width:97%;
	}
	.twocol-fourbox-col1 {
		/*background:url(/images/c-clamp-images/topics-img2.jpg) bottom;3/28/19 slyons this image should be content and changeable*/
		background-repeat: no-repeat;
		background-size: contain;
		float:left !important;
		height:76%; /*nkim 080718*/
		margin:0;
		padding:0;
		width:90%;
	}
	.twocol-fourbox-col2 {
		background:#FFF;
		float:right !important;
		margin-right:28px;
		padding:0;
		width:100%;
	}
	.twocol-fourbox-col2.last{
		background:#FFF;
		float:left;
		margin-right:0;
	}
	.topics-box {
		background: #FFF;
		border: 1px solid #999;
		display: inline-block;
		/*height:200px; slyons 3/28/19 removing because now a flexbox*/
		list-style: none;
		margin: 0 0 18px 0;
		padding: 10px;
		width: 85%;
	}
	/*end Topics*/
	.ui-accordion .ui-accordion-content {
		padding: 1em 15px !important; /*nkim 112818*/
	}
	.accordion-module { /*nkim 040219*/
		margin:0 0 40px 0;
		padding-right:0;
	}
	.content-wrpr .eventcity, .content-wrpr .eventdate { /*101518*/
		display:block;
		padding-bottom: 0;
	}
	.content-body img.image-right,
	.content-body img.img-right { /*nkim 101518*/
		float:right;
		margin:0 0 20px 0;
		padding:0;
		width:100%;
	}
	.content-body img.image-left,
	.content-body img.img-left { /*nkim 101518*/
		float:left;
		margin:0 0 20px 0;
		padding:0;
		width:100%;
	}
	.content-body img.image-center,
	.content-body img.img-center { /*nkim 101518*/
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:20px;
		padding:0;
		width:100%;
	}
	.content-body h2 a, .content-body h2 a:link { /*nkim 022519*/
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
	}
	/*.content-body .intro .blue-box-btn {
		margin:15px 0 60px 0 !important; nkim 121118
	}*/
	.event-wrpr {
		min-height: 0; /*nkim 021219*/
	}
	.content-wrpr .intro p { /*nkim 021119*/
		margin: 0;
	}
	/*begin Publication Left Nav Column*/ /*nkim 082018*/
	.content-wrpr .occ-grid3-12 { /*nkim 101918*/
		float:left; /*nkim 102218*/
		width: 100%; /*nkim 103118*/
	}
	.content-wrpr .occ-grid3-12.extend {
		width:96%;
	}
	.content-wrpr .occ-grid3-12-pubs { /*nkim 010319*/
		width: 100%;
		float: none;
	}
	.content-wrpr .show {
		display: block;
		margin:0;
	}
	/*end Publication Left Nav Column*/
	.content-wrpr #accordion-row {
		height: 100%;
		margin: auto;
		width: 100%;
	}
	.content-wrpr .accordion-wrpr {
		background: #FFF;
		border-top:1px solid #AAA;
		padding:0;
		width: 100%;
	}
	/*begin Content with Left Nav*/
	.content-wrpr {
		margin:0 auto;
		/*margin-top:100px; nkim 102518*/
		/*margin-bottom:40px; nkim 101918*/
		padding:0;
		width:90%; /*nkim 121118*/
	}
	.content-wrpr .occ-grid10-12-center { /*nkim 010519*/
		margin:0 auto;
		width: 100%;
	}
	.content-wrpr .occ-grid9-12-mediaresources { /*nkim 013019*/
		margin-top:0;
	}
	.content-wrpr .occ-grid9-12 .occ-grid6-12 {
		margin-right: 0;
		width:100% !important; /*nkim 101018*/
	}
	.content-wrpr .occ-grid9-12 .occ-grid8-12 { /*nkim 021919*/
		width:100%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid8-12 .intro p { /*nkim 021919*/
		margin: 0;
	}
	.content-wrpr .occ-grid9-12 .occ-grid3-12 { /*nkim 101018*/
		float:left; /*nkim 121118*/
		margin:0; /*nkim 010419*/
		width:100%; /*nkim 101518*/
	}
	.content-wrpr .occ-grid9-12 .occ-grid3-12-right { /*nkim 010419*/
		float:left;
		margin-right: 0;
		margin-left:0;
		margin-bottom:0;
		width:100%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid5-12 { /*nkim 010419*/
		margin-right: 0;
		margin-bottom:0; /*nkim 052119*/
		width: 100%;
	}
	.occ-grid5-12 { /*nkim 021219*/
		margin-right: 0;
		width: 90%;
	}
	.content-wrpr .occ-grid9-12 .occ-grid4-12 {
		margin-right: 0;
		margin-bottom: 50px; /*nkim 042319*/
		width: 100% !important; /*nkim 091218*/
	}
	.content-wrpr .occ-grid2-12 { /*nkim 101918*/
		margin: 0;
		width:100%;
	}
	.content-wrpr .occ-grid8-12 { /*nkim 101518*/
		width: 100%;
	}
	.content-wrpr .occ-grid4-12 { /*nkim 101518*/
		width: 100%;
	}
	.content-wrpr .content-body .occ-grid4-12-2up { /*nkim 020419*/
		display: contents;
	}
	.content-wrpr .occ-grid6-12 { /*nkim 101018*/
		margin-right: 0;
		width: 100%;
	}
	.content-wrpr .occ-grid6-12.not-found { /*nkim 042319*/
		margin-left: 25px;
	}
	.content-wrpr .blue-box-btn.eventcal { /*nkim 080218*/
		display:block;
		margin:30px 0 20px 0 !important;
		text-align:center !important;
	}
	.content-wrpr .blue-box-btn.eventcal a, .content-wrpr .blue-box-btn.eventcal a:link { /*nkim 080218*/
		background: #0071bc;
		color: #FFF;
		font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 24px 9px 24px;
		border-radius: 3px;
	}
	.content-wrpr .blue-box-btn.eventcal a:hover { /*nkim 080218*/
		background:#205493;
		text-decoration: none;
	}
	.content-wrpr h1 { /*nkim 102918*/
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		line-height: 36px;
		margin-left:0; /*nkim 021119*/
	}
	.content-wrpr h2 { /*nkim 112918*/
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		line-height: 30px;
		margin-left:0; /*nkim 021119*/
		/*margin-bottom:15px; nkim 121118*/
	}
	.content-wrpr h3, /*nkim 021119*/
	.content-wrpr h4,
	.content-wrpr h5 {
		margin:0;
		padding-bottom:15px;
	}
	.content-wrpr p, /*nkim 021119*/
	.content-body p {
		margin-left:0;
		margin-right:0; /*nkim 041019*/
	}
	/*.content-rtcol { nkim 101518
		float:left;
	}*/
	.content-wrpr ul, .content-wrpr ol {
		margin-left: 40px; /*nkim 010419*/
		width:85%; /*nkim 010419*/
	}
	.content-wrpr ol li {
		margin: 0 0 10px 0; /*nkim 052119*/
	}
	.content-wrpr table.table_nobrdr td ul,
	.content-wrpr table.table_nobrdr td ol { /*nkim 052119*/
		margin-left: 20px;
	}
	.occ-grid12-12 .occ-grid3-12-4up { /*nkim 010419*/
		width: 100%;
		margin:0;
	}
	.occ-grid12-12 .occ-grid4-12-3up { /*nkim 010519*/
		width: 100%;
		margin:0;
	}
	.content-rtcol {
		float: right;
		padding: 0;
		margin: 0 !important; /*nkim 012819*/
		width:100% !important; /*nkim 010419*/
	}
	.occ-grid12-12 .occ-grid3-12-right .content-rtcol-bkgd {
		margin: 0 0 20px 0 !important; /*nkim 041019*/
	}
	.content-rtcol .occ-grid3-12-box { /*nkim 010819*/
		padding:0;
		margin:0;
		width:100%;
	}
	.content-rtcol p {
		text-align: center; /*nkim 110918*/
	}
	.content-rtcol p img {
		width:50% !important; /*nkim 110918*/
		/*padding-bottom:15px; nkim 110918*/
		padding-top:15px; /*nkim 110918*/
	}
	.content-wrpr .occ-grid9-12 .occ-grid2-12 { /*nkim 021919*/
		width:100%;
	}
	.content-rtcol-2-12 p { /*nkim 021919*/
		text-align: center;
	}
	.content-rtcol-2-12 p.info { /*nkim 021919*/
		margin:0 auto;
		margin-bottom: 30px;
		text-align: center;
		width:40%;
	}
	.content-rtcol-2-12 p img { /*nkim 021919*/
		padding:0;
		margin:0;
		width:50%;
	}
	.content-rtcol-bkgd {
		background:#F1F1F1;
		float:left;
		padding:0 15px 0 15px; /*nkim 091218*/
		margin:0 0 20px 0 !important; /*nkim 121118*/
		width:94% !important; /*nkim 121118*/
	}
	/*.content-rtcol .eventcalendar-details span { nkim 020719
		width: 85%;
	}*/
	.content-rtcol .eventcalendar-details { /*nkim 073018*/
		background: #F1F1F1;
		float: right;
		padding: 15px;
		margin: 15px 0 20px 0;
		width: 94%;
	}
	.content-rtcol .econ-contact { /*nkim 073018*/
		background:#F1F1F1;
		float:right;
		padding:15px;
		margin:0 0 20px 0;
		width:94% !important;
	}
	.blue-box-btn a.photo, .blue-box-btn a.photo:link, .blue-box-btn a.photo:active { /*nkim 121118*/
		padding: 7px 20px 9px 20px;
	}
	.blue-box-btn a.print, .blue-box-btn a.print:link, .blue-box-btn a.print:active { /*nkim 121118*/
		padding: 7px 29px 9px 29px;
	}
	.content-wrpr .occ-grid9-12 .whatwedo-topics .occ-grid4-12 {
		margin-right: 15px;
		width: 100% !important;
	}
	.content-wrpr .occ-grid9-12 .whatwedo-topics .occ-grid4-12.last {
		margin-right:0;
	}
	.content-body .whatwedo-topics-box {
		height: 100%;
		margin-right:0;
	}
	.content-body p.timeline-text {
		display: none !important; /*nkim 021119*/
		margin-left: 0;
	}
	.whatwedo-topics-box-img img {
		margin-bottom:20px;
		width: 100%;
	}
	.event-wrpr {
		margin:0 8px 0 0; /*nkim 101518*/
	}
	.event-wrpr h2,
	.event-wrpr h3 {
		margin:0; /*nkim 101518*/
	}
	/*end Content with Left Nav*/
	/*begin Publication*/
	.featpub-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
		width:113%;
		margin-left:-30px;
	}
	/*end Publication*/
	/*begin About*/
	/*.about-feat-row {
		height:190px;
		margin-top:75px;
	}
	.about-feat-wrpr h1 {
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin-top:20px;
		width:70%;
	}
	.about-feat-wrpr p {
		display:none;
	}
	.about-mission-row {
		background:#FFF;
		height:100%;
	}
	.about-mission-wrpr {
		margin:0 auto;
		margin-top:10px;
		margin-bottom:30px;
		width:90%;
	}
	.about-mission-wrpr h2 {
		color:#212121;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		line-height:39px;
		margin-bottom:18px;
		padding:0;
	}*/
	.topic-landing-row {
		height:190px;
		margin-top:0; /*nkim 103118*/
	}
	
	/*slyons 10/4/18 adding to auto expand with content
	.topic-landing-wrpr h1{
		background:#112e51;
		color:#FFF;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px 30px 15px 30px;
		text-align:center;
		width:fit-content;
	}*/
	/*.topic-landing-wrpr h1.short {
		background:#112e51;
		color:#FFF;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px;
		text-align:center;
		width:30%;
	}
	.topic-landing-wrpr h1.medium {
		background:#112e51;
		color:#FFF;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px;
		text-align:center;
		width:60%;
	}
	.topic-landing-wrpr h1.long {
		background:#112e51;
		color:#FFF;
		font: 400 40px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px;
		text-align:center;
		width:90%;
	}*/
	
	.topic-landing-wrpr p {
		display:none;
	}
	.card-fullwidth-img-wrpr .card-img-sm { /*101018*/
		height: auto;
	}
	.card-fullwidth-img-row .occ-grid3-12 { /*nkim 010419*/
		width:100%;
		margin:0;
	}
	.content-wrpr .occ-grid9-12 .occ-grid3-12-left { /*nkim 010419*/
		margin-bottom: 100px !important;
	}
	.card-fullwidth-img-row .occ-grid6-12 { /*101018*/
		width:100%;
	}
	.card-content-sm-wrpr .occ-grid4-12 { /*nkim 111518*/
		width: 94%;
	}
	.card-content-sm p {
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding-bottom:20px;
	}
	.card-content-sm ul {
		padding-bottom:20px;
	}
	.about-whowhat-row {
		background:#F1F1F1;
		height:auto;
	}
	.about-whowhat-wrpr {
		margin:0 auto;
		padding-top:30px;
		width:96%; /*nkim 111518*/
	}
	.lfttopbox {
		background:#FFF;
		border:1px solid #999;
		margin-bottom:25px;
		/*height:340px; nkim 102418*/
		/*width:89%; nkim 101218*/
	}
	.lfttopbox img {
		float:left;
		overflow:auto;
		padding:0 20px 15px 0;
		width:40%;
	}
	.lftbotbox img {
		float:left;
		overflow:auto;
		padding:0 0 20px 0;
		width:360;
	}
	
	.about-ataglance-row {
		background:url(/images/c-clamp-images/photo-ataglance.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
	}
	.about-ataglance-wrpr {
		margin:0 auto;
		padding-top:40px;
		width:90%;
	}
	.about-ataglance-wrpr .occ-grid3-12 {
		margin-right: 0;
		margin-bottom: 20px;
		width:100%;
	}
	.about-ataglance-wrpr .atglance-box {
		background:#FFF;
		display:inline-block;
		height:100%;
		list-style: none;
		margin:0;
		padding:0 12px 12px 12px;
		vertical-align: top;
		width:92% !important; /*nkim 101218*/
		border:1px solid #999;
	}
	.about-ataglance-wrpr .atglance-box.last {
		margin-right:0;
	}
	.about-ourhistory-row {
		height:100%;
	}
	.about-ourhistory-wrpr {
		margin:0 auto;
		padding-top:20px;
		width:90%;
	}
	.about-ourhistory-wrpr .occ-grid8-12 .blue-box-btn {
		display: block;
		margin-top:30px !important;
		text-align: center;
		width: 100%;
	}
	/*end About*/
	.card-fullwidth-blue-wrpr,
	.card-fullwidth-gray-wrpr { /*nkim 102618*/
		margin: 0 auto;
		padding: 0;
		width: 90%; /*nkim 010419*/
	}
	.card-fullwidth-blue { /*nkim 010419*/
		padding: 15px 0 25px 0;
	}
	.card-fullwidth-blue-wrpr input[type=text] {
		width: 80%;
	}
	.card-fullwidth-blue-wrpr .card-content-md { /*nkim 021419*/
		margin-left:0;
	}
	.card-img-sm { /*nkim 101018*/
		/*height: 330px; nkim 010419*/
		margin: 0 0 30px 0; /*nkim 1121918*/
	}
	.card-img-sm.short { /*nkim 101018*/
		height:auto;
		padding: 0px 12px 12px 12px; /*slyons 3/29/19 decreasing size of small boxes*/
	}
	/*begin Tabs*/
	.tabs-wrpr .occ-grid4-12 { /*nkim 110618*/
		margin-right: 0;
		width: 100%;
	}
	/*.tabs-wrpr li {nkim 012919
		width: 90% !important;
	}*/
	/*end Tabs*/
	/*begin Contact the OCC*/
	.contact-occ-wrpr { /*nkim 121918*/
		margin-left: 0 !important;
	}
	.contact-occ-assistance { /*nkim 102518*/
		display: inline-block;
		height: auto;
		margin-top: 0;
		margin-left: 0 !important; /*nkim 121918*/
		margin-right: 0 !important; /*nkim 121918*/
	}
	.assistance-col1 img {
		overflow:auto;
		float:left;
		padding-bottom:20px;
		margin:0 !important;
	}
	.assistance-col2 img {
		overflow:auto;
		float:left;
		padding-bottom:20px;
		margin:0 !important;
	}
	.send-message-box { /*nkim 121918*/
		margin: 0;
	}
	.send-message-box label {
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		padding: 10px 12px 12px 0;
		display: inline-block;
		text-align:left !important;
	}
	.send-message-box .col-left {
		float: left;
		width: 15%;
		margin: 6px 10px 0 0;
		text-align: left;
	}
	.send-message-box .col-left,
	.send-message-box .col-right {
		width: 100%;
		margin-top: 0;
	}
	.send-message-box .col-right img { /*nkim 101518*/
		width: 100%;
	}
	.send-message-box input[type=submit] {
		background-color: #0071bc;
		color: white;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 7px 17px;
		border: none;
		border-radius: 3px;
		cursor: pointer;
		float: left;
		margin:0 20px 0 0;
	}
	/*end Contact the OCC*/
	/*begin Issuance*/
	.issuance-wrpr {
		margin:0 auto;
		/*margin-top:105px; nkim 102618*/
		padding:0;
		width:90%; /*nkim 121118*/
	}
	.issuance-wrpr .occ-grid3-12 {
		float: left;
		width:94% !important; /*nkim 121118*/
	}
	.issuance-ct h2 {
		color: #212121;
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		line-height: 30px;
		margin: 0;
		padding: 0 0 15px 0;
	}
	.issuance-ct h3 {
		color: #212121;
		font: 400 20px 'Merriweather', Georgia, Palatino, serif;
		line-height: 26px;
		margin: 0;
		padding: 0;
	}
	.issuance-wrpr .category, /*nkim 082018*/
	.content-wrpr .category,
	.issuance-wrpr .date,
	.content-wrpr .date,
	.content-wrpr .eventcity,
	.content-wrpr .eventdate {
		font: 400 18px 'Merriweather', Georgia, Palatino, serif; /*nkim 123118*/
		display: block;
		width: 100%;
	}
	.issuance-wrpr .vert-line, /*nkim 082018*/
	.content-wrpr .vert-line {
		display:none;
	}
	.issuance-wrpr .topics {
		float:left;
		min-height:100px;
		margin:10px 0 10px 0; /*nkim 121418*/
		padding:0;
		width:100%;
	}
	.issuance-wrpr .topics ul.title {
		display: inline-block;
		float:left;
		margin:10px 10px 0 0;
		padding:0;
	}
	.issuance-wrpr .topics ul.title li {
		list-style:none;
		padding:0;
	}
	.issuance-wrpr .topics ul.title li:before {
		content: " ";
	}
	.issuance-wrpr .topics ul.links {
		float:left;
		padding:0;
		margin:7px 0 40px 18px; /*nkim 013019*/
		width:70%; /*nkim 013019*/
	}
	.issuance-wrpr .topics ul.links li {
		display:block; /*nkim 042319*/
		padding:0;
		margin:0;
		text-indent: -18px; /*nkim 013019*/
		width:100%;
	}
	.issuance-wrpr .topics ul.links li:before {
		content: "▪"; /*&#9642;*/
		color:#fdb81e;
		font-size:35px;
		padding:0;
		margin-right:5px;
		vertical-align:middle;
	}
	.issuance-wrpr .topics ul.links li a, .issuance-wrpr .topics ul.links li a:link, .issuance-wrpr .topics ul.links li a:active { /*nkim 013019*/
		white-space:inherit; /*slyons 1/28/19 adding per requirements to not wrap and break word*/
	}
	.issuance-wrpr img {
		/*margin-left: 5%;*/
		width: 90%;
	}
	/*end Issuance*/
	/*begin Who We Are*/
	.note { /*nkim 0802018*/
		margin:5px 0px 30px 0; /*nkim 031819*/
	}
	.content-wrpr .occ-grid9-12 {
		margin-right: 0;
		width: 100% !important;
	}
	.content-body .occ-grid4-12 {
		margin-right: 0;
		width:auto;
		margin-bottom: 20px; /*nkim 010419*/
	}
	/*.content-body .occ-grid4-12.wwa2 { nkim 101018
		margin-right: 0;
	}
	.content-body .occ-grid4-12.wwa3.last {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.wwa4 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.last {
		margin-right: 0;
	}*/
	/*end Who We Are*/
	/*begin Connect With Us*/
	.content-body .occ-grid4-12 {
		margin-right: 0;
		width:94% !important;
	}
	/*.content-body .occ-grid4-12.last { nkim 101018
		margin-right: 0;
	}
	.content-body .occ-grid4-12.cwu2 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.cwu3 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.wwa4 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.wwa6 {
		margin-right: 0;
	}
	.content-body .occ-grid4-12.wwa8 {
		margin-right: 0;
	}*/
	/*.content-wrpr p img { /*nkim 091218
		margin:20px 0 20px 0;
		width:100%;
	}*/
	/*end Connect With Us*/
	
	/*begin Our Leadership*/
	.card-fullwidth-blue-wrpr .occ-grid6-12 {
		margin-right:0;
		width:100% !important;
	}
	.card-fullwidth-blue-wrpr p {
		margin-bottom:15px;
	}
	.card-fullwidth-gray-wrpr .occ-grid2-12 {
		margin-right:0;
		width:35%;
	}
	.card-fullwidth-gray-wrpr .occ-grid10-12 {
		display:inline-block;
		margin-right:0;
		width:64%;
	}
	.card-fullwidth-blue h3{ /*nkim 101518*/
		margin-bottom:0;
	}
	.card-content-md { /*nkim 030819*/
		margin:0 0 20px 0;
	}
	.card-content-md.right { /*nkim 101518*/
		float:none;
		text-align: center
	}
	.card-content-md.left { /*nkim 101518*/
		float:none;
		text-align: center
	}
	.card-content-md img { /*nkim 010419*/
		margin-left:0;
	}
	.card-content-md .more-btn {
		position: relative;
		/*right: 12px;*/
		bottom: 5px;
		float: inherit;
		text-align: right;
	}
	.timeline-wrpr .card-content-lg.border { /*nkim 021119*/
		min-width: auto !important;
		width: 94%;
	}
	.card-content-lg h2.grayline { /*nkim 021119*/
		margin-left:0;
		width: 100%;
	}
	.card-content-lg h3 { /*nkim 021219*/
		margin:0;
		padding:0 0 15px 0 !important;
	}
	.card-content-lg h3.last { /*nkim 021219*/
		margin:0;
		padding:0 0 40px 0 !important;
	}
	.card-content-lg .comptr-content { /*nkim 111518*/
		height:200px; /*nkim 121118*/
		width:100%;
	}
	/*.card-content-lg .more-btn { nkim 010419
		bottom: 15px;
	}*/
	.card-content-lg .comptr-photo img { /*nkim 091318*/
		margin: 0 0 15px 0; /*nkim 111518*/
		width: 100% !important;
	}
	.card-content-lg {
		height:auto; /*nkim 110818*/
		margin: 0 0 30px 0; /*nkim 010419*/
	}
	/*.card-content-lg .more-btn { nkim 021119
		position: inherit;
		right: 0;
		bottom: 5px;
	}*/
	/*.card-content-lg p.timeline-text {
		display: none; nkim 010419
	}*/
	.card-content-lg.topics img { /*nkim 021219*/
		display: none;
	}
	.card-content-lg .img { /*nkim 010419*/
		margin:0;
		width: 100%;
	}
	.card-content-lg .img img { /*nkim 010419*/
		margin-bottom:10px;
		width: 100%;
	}
	.card-content-lg .img-seal img { /*nkim 010719*/
		margin:0 25% 10px 25%;
		width: 50%;
	}
	.card-content-lg .image-left,
	.card-content-lg .img-left { /*nkim 101018*/
		width:100%;
		margin: 0;
		padding-bottom:20px;
	}
	.card-content-lg .photo-content.right { /*nkim 101018*/
		width: 100%;
	}
	.card-content-lg.shorter { /*nkim 101518*/
		height: 210px;
	}
	.card-content-lg.short { /*nkim 101718*/
		height:240px;
	}
	.card-content-lg.medium { /*nkim 101518*/
		height:225px;
	}
	.card-content-lg.tall { /*nkim 101618*/
		height:80%; /*nkim 111518*/
	}
	.card-content-lg .card-content-5-12 { /*nkim 010419*/
		float: left;
		width: 100%;
	}
	.card-content-lg .card-content-3-12 { /*nkim 010419*/
		float: left;
		width: 100%;
		margin-top: 30px !important;
	}
	.card-content-lg .photo-content ul { /*nkim 010419*/
		margin-left: 0;
	}
	.card-content-lg li {
		margin:0; /*nkim 103018*/
		padding:0;
	}
	.card-content-lg.event-cal { /*nkim 021319*/
		width: 100%;
	}
	.card-content-lg .event-cal-date .eventdatedetails-icon { /*nkim 040219*/
		display:none;
	}
	.timeline-wrpr { /*nkim 013019*/
		margin-top: 0;
		display: inline-block;
	}
	.card-img-sm h3.early-days { /*nkim 021319*/
		padding-bottom:40px;
	}
	.card-img-sm p { /*nkim 010819*/
		line-height: 23px;
		margin: 0 0 40px 0 !important; /*nkim 041019*/
		text-align: left !important;
	}
	.card-img-sm p.early-days { /*nkim 021319*/
		display:none;
	}
	.card-img-xsm-wrpr li {
		margin-bottom:60px !important; /*nkim 111518*/
		width:43.6% !important; /*nkim 042319*/
	}
	.prev-compt {
		margin: 0 0 30px 0 !important; /*nkim 020419*/
		width:100% !important; /*nkim 021219*/
	}
	.content-midcol {
		min-height: 0; /*nkim 010219*/
	}
	/*.comptr-wrpr img {
		margin:0 25px 15px 0;
		width:100%;
	}
	.comptr-content {
		border-bottom:1px solid #999;
		float:left;
		padding-bottom:15px;
		width:96%;
	}
	.prev-compt {
		float: left !important;
		margin: 10px -10px 0 0;
	}
	.execu-wrpr {
		background:#FFF;
		float:left;
		margin-bottom:20px;
	}
	.execu-wrpr ul {
		margin:0 !important;
		padding:0;
		width:100% !important;
	}
	.execu-wrpr li {
		display:block;
		list-style: none;
		margin-bottom:30px !important;
		vertical-align:top;
		
		width:100% !important;
	}
	.execu-wrpr li img {
		margin:0;
		padding:0;
		width:100% !important;
	}
	.execu-wrpr li p {
		line-height:22px;
		padding:0 !important;
		margin:0;
	}
	.execu-wrpr .leaders-table {
		border-collapse: collapse;
		border-spacing: 0;
		empty-cells: show;
		border: 1px solid #999;
		margin-bottom:30px;
	}*/
	/*end Our Leadership*/
	/*begin Bio*/
	#bio-body {
		width:96% !important;
	}
	/*end Bio*/
	.footnote { /*nkim 020719*/
		margin:0 0 20px 0 !important;
	}
	footer {
		width:100% !important;
		height:100%;
		/*margin:20px 0 0 0; nkim 102218*/
		margin:0; /*nkim 110118*/
		padding:0;
	}
	.footer-row1 {
		background:#5b616b;
		width:100%;
		height:125px;
	}
	.footer-row1-wrpr {
		width:100%;
		margin:0 auto;
		height:100%;
	}
	/*slyons 82818 adding based on latest requirements for the subscribe
	.footer-row1-wrpr h4 {
		color:#FFF;
		font: 400 22px 'Merriweather', Georgia, Palatino, serif;
		text-align: center;
		padding:0 0 10px 10px;
		margin: 0px;
		float:left !important;
		width:100% !important;
	}*/
	.footer-occ-logo {
		display:none;
	}
	.footer-subscribe {
		/*float:right; nkim 091218*/
		/*margin:0 auto !important; nkim 091218*/
		padding:0;
		text-align:center; /*nkim 091218*/
		width:90%;
	}
	.footer-subscribe input[type=text] {
		width: 55% !important;
		box-sizing: border-box;
		border: 1px solid #CCC;
		font-size: 16px;
		/*font-style: italic; slyons 82818 removing based on latest requirements for the subscribe requirements*/
		background-color: #FFF;
		background-position: 0;
		background-repeat: no-repeat;
		margin:0;
		margin-right:5px;
		/*padding: 8px 3px 8px 10px;*/
	}
	.footer-subscribe input[type=submit] {
		/*background-image: url(/images/c-clamp-images/search-icon.png);
		background-repeat: no-repeat;
		background-position: center; nkim 100518*/
		background-color:#0071bc;
		border:none;
		color:#FFF;
		font: 600 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		cursor:pointer;
		height:40px;
		vertical-align:top;
		width:120px;
	}
	
	.footer-row2 {
		background:#112e51;
		width:100% !important;
		height: 310px; /*nkim 042319*/
	}
	.footer-row2-wrpr {
		margin:0 auto;
		width:100%;
	}
	.footer-row2-wrpr h4 {
		color:#FFF;
		font: 400 22px 'Merriweather', Georgia, Palatino, serif;
		margin-left:15px;
		padding:30px 0 30px 0;
		width:50% !important;
	}
	.footer-row2-wrpr ul {
		margin-top:35px;
		margin:0 auto;
		padding:0;
		width:90% !important;
	}
	.footer-row2-wrpr li {
		display:block;
		list-style: none;
		margin:0 25px 25px 15px;
		padding:0;
		width:90%;
		vertical-align: top;
	}
	.footer-row2-wrpr li span.footer-logo {
		float:left;
		height:48px;
		margin-right:15px;
		padding:0;
		width:40px;
	}
	.footer-row2-wrpr li span.footer-logo-website {
		display:block;
		margin-bottom:5px;
		padding:0;
	}
	.footer-row2-wrpr li span.footer-logo-website a, .footer-row2-wrpr li span.footer-logo-website a:link {
		color:#FFF;
		font: 700 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	}
	.footer-row2-wrpr li span.footer-logo-website a:hover {
		color:#FFF;
		text-decoration: underline;
	}
	.footer-row2-wrpr li span.footer-logo-text {
		color:#FFF;
		display:block;
		font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}
	.footer-row2-wrpr li.last {
		margin-right:0;
	}
	.footer-row2-wrpr li.last {
		display:none;
	}
	.footer-row3 {
		background:#FFF;
		width:100%;
		height:180px;
	}
	.footer-row3-wrpr {
		width:100%;
		margin:0 auto;
		/*margin-top:30px; nkim 090718*/
		height:100%;
	}
	.footer-links ul {
		float:none;
		margin:0 auto;
		padding:0;
		text-align:center;
		width:90%;
	}
	.footer-links li {
		border-right:1px solid #212121;
		color:#212121;
		/*display: table-header-group;*/
		display:inline-block;
		font: 400 12px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		list-style: none;
		margin:3px 4px 0 0;
		padding-right:9px;
	}
	.footer-links li:last-child { /*slyons 062019*/
		border-right:none;
		margin-right:0;
		padding-right:0;
	}
	.footer-socialmedia ul {
		float:none;
		margin-top:28px;
		margin:0 auto;
		padding:0;
		width:100%; /*nkim 032719*/
	}
	.footer-socialmedia li {
		display:inline-block;
		list-style: none;
		margin:-3px 12px 0 0;
		padding:0;
		text-align: right;
	}
	.footer-socialmedia li.last {
		margin-right:0;
	}
	.dataTables_wrapper { /*nkim 040219*/
		margin: 0 0 40px 0;
		padding-right: 0;
	}
	.accordion-module, .accordion-module-standard { /*nkim 041019*/
		margin-left: 0;
		width:100%; /*nkim 041119*/
	}
	/*begin Table*/
	.table_brdr { /*nkim 092018*/
		border-bottom: 1px solid #000; /*nkim 092618*/
	}
	/*.table_brdr th { nkim 092018
		display:none !important;
	}*/
	.table_brdr th {
		padding: 0.4em 0.4em; /*nkim 121918*/
		border-bottom:none !important; /*nkim 121918*/
	}
	/*Force table to not be like tables anymore*/
	.table_brdr table, .table_brdr thead, .table_brdr tbody, .table_brdr th, .table_brdr td, .table_brdr tr {
		display: block;
	}
	/*Hide table headers (but not display: none;, for accessibility)*/
	.table_brdr thead tr { /*edwin 120318*/
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.table_brdr thead tr.show-hdr { /*nkim 121918*/
		position: inherit;
	}
	.table_brdr tr { /*nkim 092018*/
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #AAA;
		border-left: none;
	}
	.table_brdr tr.last {
		border-bottom: 1px solid #AAA !important;
	}
	.table_brdr tr:nth-of-type(even) {
		/*background: #f1f1f1; emily 021919*/
		background: #F9F9F9; /*nkim 052119*/
	}
	.table_brdr td { /*Controls 1 column stacked*/
		border:none;
		margin:0;
		padding:7px;
		display:block !important;
		width:auto;
		position: relative;
		padding-left: 30%; /*nkim 123118*/
		min-height: 40px; /*nkim 121918*/
		line-height: 20px; /*nkim 121918*/
		font-weight: inherit !important; /*nkim 121918*/
		word-wrap: break-word; /*nkim 123118*/
		overflow-wrap: break-word; /*nkim 123118*/
	}
	/*.table_brdr td:before {
		Now like a table header
		position: relative;
		Top/left values mimic padding
		top: 0;
		left: 0;
		display:block;
		width: 98%;
		padding-right: 10px;
		white-space: nowrap;
	}*/
	.table_brdr td:before { /*nkim 092018*/
		/*Now like a table header*/
		position: absolute;
		/*Top/left values mimic padding*/
		top: 0;
		left: 0;
		display:block;
		width: 25%; /*nkim 123118*/
		padding: 10px 7px 7px 0; /*nkim 040219*/
		/*white-space: nowrap; nkim 111318*/
		/*Label the data*/
		content: attr(data-column);
		color: #000;
		font-weight: bold;
		word-wrap: break-word; /*nkim 121718*/
		overflow-wrap: break-word; /*nkim 123118*/
	}
	.table_brdr_bordered td {
		border-bottom: none !important;
	}
	.table_brdr td .chb-column { /*nkim 121918*/
		border: none;
		margin: 0;
		display: block !important;
		width: auto;
		position: relative;
		padding-left: 30% !important;
		padding-bottom: 1em !important;
	}
	.table_brdr td.table-header { /*nkim 121918*/
		font-weight: inherit !important;
	}
	.table_brdr td .table-conference { /*nkim 121918*/
		border: none;
		margin: 0;
		padding: 7px;
		display: block !important;
		width: auto;
		position: relative;
		padding-left: 30% !important;
	}
	/*RL 12/10/18*/
	/*begin locations*/
	/*#locationsFrame {RL 12/11/18
		height: 945px;
	}*/
	
	#locations-wrpr {
		margin: 0px 0px; /*nkim 020419*/
		width: 100%; /*nkim 020419*/
	}
	#loc-card-lg {
		flex-direction: column;
		margin: 0px 0px 35px 0px; /*nkim 013019*/
		width: auto;
	}
	.locmap-container { /*nkim 020419*/
		margin: 0px 0 5px 0;
	}
	#loc-card-lg img {
		margin-right: 0px;
		margin-bottom: 10px;
		width: 100%;
		max-width: 100%;
	}
	#locations-wrpr > p, #locations-wrpr > h2 {
		margin-left: 0;
	}
	/*end locations*/
	/*begin district*/
	/*RL 12/11/2018*/
	.district-content {
		flex-direction: column;
		height: auto;
		margin-bottom: 20px;
		margin-left:0;
	}
	
	.district-info {
		order: 2;
		width: auto;
		margin-right: 0px;
	}
	/*RL 1/16/19*/
	.cdmap-container {
		order: 1;
		width: auto;
		height: 400px;
		margin: 0px 0px 40px 0px;
	}
	/*end district*/
	
	.is-fullwidth-landing {
		margin-left: 0;
	}
	.is-fullwidth { /*nkim 022119*/
		width:90%;
	}
	.accordion-module span.acc-hide:after {
		left: 10px; /*nkim 040219*/
	}
	.accordion-module span.acc-hide {
		padding-right: 5px; /*nkim 042319*/
	}
	.acc-show, .acc-hide { /*nkim 040219*/
		min-width: 0;
		align-self: center;
	}
	.acc-show span, .acc-hide span { /*nkim 040219*/
		display:none;
	}
}
@media screen and (max-width: 30em) { /*width 480px*/
	h1 { /*nkim 120318*/
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		line-height:36px;
		margin:0;
		padding:0;
	}
	h2 { /*nkim 120318*/
		color:#212121;
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		line-height:30px;
		margin-left:0 !important; /*nkim 112918*/
		padding-bottom:15px !important; /*nkim 112918*/
	}
	.hm-feat-box {
		height:auto;
		margin-left:20px;
		padding:18px 20px 25px 20px;
		width:80% !important;
	}
	.hm-feat-box h2 {
		color:#FFF;
		font: 400 1.5em 'Merriweather', Georgia, Palatino, serif;
		margin:0;
		padding:0;
	}
	.hm-fourcol-wrpr .occ-grid3-12 { /*nkim 010619*/
		border-bottom: none;
	}
	.hm-fourcol-wrpr .occ-grid3-12 p { /*nkim 010619*/
		padding: 0 0 15px 0 !important;
	}
	.hm-fourcol-wrpr .occ-grid3-12 img { /*nkim 010619*/
		padding:0 0 15px 0;
		width:100%;
	}
	.hm-twocol-wrpr .occ-grid6-12 { /*nkim 010419*/
		display:block;
		margin-right: 0;
		width: 99% !important; /*nkim 010419*/
	}
	.hm-twocol-wrpr .occ-grid6-12.last { /*nkim 010419*/
		margin-right:0 !important;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr h2 {
		padding-left:15px !important; /*nkim 111318*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr p {
		display:block;
		padding-left: 15px !important; /*nkim 111318*/
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] { /*nkim 080918*/
		margin: 15px 4px 0 15px !important; /*nkim 111318*/
		width:82%; /*nkim 111318*/
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3 {
		margin-right:0;
		width: 88% !important;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3.last {
		margin-right:0;
		margin-left:20px;
	}
	.twocol-box1 h2, .twocol-box2 h2 { /*nkim 021319*/
		padding: 0 10px 0 10px !important;
	}
	.threecol-text li {
		min-width: 210px; /*nkim 012919*/
	}
	.accordion-module {
		margin:0 0 40px 0; /*nkim 013019*/
	}
	.topics-box {
		/*height:130px; slyons 3/28/19 removing because now a flexbox*/
		width:100% !important;
	}
	/*begin Publication*/
	.pub-search-wrpr .occ-grid6-12 {
		margin-right:0;
	}
	.pub-search-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.featpub-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
		width:100%;
		margin-left:-20px;
	}
	.pub-search-wrpr p {
		color: #FFF;
		font: 400 17px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		margin: 0;
		padding:0 10px 20px 0;
	}
	.pub-search-wrpr input[type=text] {
		width: 80%;
	}
	/*end Publication*/
	/*begin About*/
	.rttopbox {
		height: auto;
	}
	.rttopbox img {
		display:none;
	}
	/*end About*/
	/*.card-fullwidth-blue-wrpr .occ-grid6-12 {
		margin-right:0;
		width:100% !important;
	}*/
	/*.card-fullwidth-blue .occ-grid6-12.last {
		margin-right:0;
	}*/
	/*.card-fullwidth-blue-wrpr input[type=text] {
		width: 80%;
	}*/
	.content-wrpr ul, .content-wrpr ol { /*nkim 010419*/
		margin-left: 40px;
		width:85%;
	}
	.content-wrpr table.table_nobrdr { /*nkim 052119*/
		margin-left: 0;
	}
	.content-wrpr table.table_nobrdr td { /*nkim 052119*/
		display: block;
	}
	.card-fullwidth-blue .occ-grid8-12 { /*nkim 101518*/
		width: 100% !important;
	}
	.card-fullwidth-blue .occ-grid4-12 { /*nkim 101518*/
		width: 100% !important;
	}
	.card-fullwidth-gray { /*nkim 051319*/
		padding: 15px 0 40px 0;
	}
	.card-fullwidth-gray-wrpr .occ-grid2-12 {
		margin-right:0;
		width:100%;
	}
	.card-fullwidth-gray-wrpr .occ-grid10-12 {
		display:inline-block;
		margin-right:0;
		width:100%;
	}
	.card-fullwidth-gray-wrpr .blue-box-btn { /*nkim 051319*/
		text-align: center !important;
	}
	.content-wrpr .occ-grid6-12.not-found { /*nkim 042319*/
		margin-left: 15px;
	}
	.content-midcol { /*nkim 121318*/
		width:98% !important;
	}
	.timeline-wrpr .card-content-lg.border { /*nkim 021119*/
		min-width: auto !important;
		width: 93%;
	}
	.card-content-lg { /*nkim 110818*/
		height:auto;
	}
	/*.card-content-lg .more-btn {nkim 121118
		bottom: 16px;
	}
	.card-content-lg .comptr-content { nkim 121118
		height: 240px;
		width: 100%;
	}*/
	.card-content-lg .img-left img { /*nkim 101818*/
		width: 100%;
	}
	.card-content-lg.shorter { /*nkim 101518*/
		height: 260px;
	}
	.card-content-lg.short { /*nkim 101718*/
		height:280px;
	}
	.card-content-lg.medium { /*nkim 101518*/
		height:225px;
	}
	.card-content-lg.tall { /*nkim 111518*/
		height:80%;
	}
	.card-content-md { /*nkim 021219*/
		margin: 0 0 20px 0;
	}
	.card-content-md.graybox { /*nkim 112918*/
		margin-left: 0;
	}
	.card-content-md.graybox2 { /*nkim 021219*/
		margin: 0 0 40px 0;
	}
	.card-img-xsm-wrpr li { /*nkim 042319*/
		width:100% !important;
		margin: 0 0 30px 0 !important;
	}
	.card-content-sm-wrpr .occ-grid4-12 { /*nkim 051319*/
		width: 92% !important;
		text-align: left;
		margin-left: 13px;
	}
	/*.card-img-sm { nkim 010419
		height: 300px;
	}*/
	.card-content-sm { /*nkim 051319*/
		margin: 0 auto;
		width: 65%;
		text-align: left;
	}
	.card-content-sm .photo-img img { /*nkim 102418*/
		margin-bottom:15px;
		width:194px; /*nkim 051319*/
		border: 1px #999999 solid !important; /*ea 20190412*/
	}
	/*begin Publication Left Nav Column*/ /*nkim 082018*/
	.content-wrpr .occ-grid12-12 {
		width:93% !important;
	}
	/*end Publication Left Nav Column*/
	.occ-grid12-12 .occ-grid3-12-right .content-rtcol-bkgd { /*nkim 031419*/
		width: 93.7% !important;
	}
	/*begin Who We Are*/
	.content-wrpr .occ-grid9-12 {
		margin-right: 0;
		width: 100% !important;
	}
	.content-body .occ-grid4-12 {
		margin-right: 0;
		width:92% !important;
	}
	.content-rtcol .econ-contact { /*nkim 073018*/
		background:#F1F1F1;
		float:right;
		padding:15px;
		margin:0 0 20px 0;
		width:92% !important;
	}
	.content-rtcol-bkgd {
		margin-top:20px;
		width: 91.9% !important; /*nkim 010419*/
	}
	.content-rtcol p img {
		width:70% !important; /*nkim 110918*/
	}
	.content-rtcol-2-12 p.info { /*nkim 021919*/
		margin:0 auto;
		margin-bottom: 30px;
		text-align: center;
		width:100%;
	}
	.content-rtcol-2-12 p img { /*nkim 021919*/
		padding:0;
		margin:0;
		width:70%;
	}
	/*.content-rtcol .eventcalendar-details span { nkim 020719
		width: 80%;
	}*/
	.whoweare-box {
		background:#FFF;
		border:1px solid #999;
		height:100%;
		margin-bottom:20px;
		padding:12px;
		width:auto;
	}
	/*end Who We Are*/
	.dataTables_wrapper { /*nkim 040219*/
		margin: 0 0 40px 0;
		padding-right: 0;
	}
	/*begin Tabs*/
	/*.tabs-wrpr li { nkim 012919
		width:85% !important;
	}*/
	/*end Tabs*/
	/*.footer-subscribe { nkim 091218
		width: 90%;
		text-align:center;
	}*/
	/*.footer-subscribe input[type=text] { nkim 101018
		width: 55% !important;
	}*/
	.accordion-header-text {
		max-width: 70%; /*nkim 013019*/
	}
	.occ-grid12-12 .is-fullwidth-landing {
		margin-left: 0;
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr .flex-item { /*nkim 022119*/
		width: 100%;
		float: none;
		padding:0;
		position: inherit;
	}
}
@media screen and (max-width: 384px) { /*width 384px / nkim 041019*/
	.threecol-box {
		min-width: 99%;
	}
}
@media screen and (max-width: 23.75em) { /*width 380px*/
	.occ-logo {
		height:42px;
		background-image: url(/images/c-clamp-images/occ-logo-mob.svg);
		background-repeat: no-repeat;
		display:block;
		width:250px;
	}
	/*begin Feature*/
	.hm-feat-row { /*nkim 080618*/
		background-image:url(/images/c-clamp-images/hm-feat-img-mob.jpg);
		height:260px !important; /*nkim 062519*/
		width:100% !important;
	}
	.hm-feat-wrpr {
		padding-top: 30px !important;
		width:100%;
	}
	.hm-feat-box {
		height:auto;
		margin:0 20px 0 20px;
		padding:18px 20px 25px 20px;
		width:auto !important;
	}
	.hm-feat-box h2 {
		color:#FFF;
		font: 400 1.35em 'Merriweather', Georgia, Palatino, serif;
		margin:0;
		padding:0;
	}
	/*begin Spotlight*/
	.hm-fourcol-wrpr {
		width:90%;
		height:100% !important;
	}
	.hm-fourcol-wrpr .fourcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding:0;
		width:140px;
	}
	.hm-fourcol-wrpr .fourcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 3px -4px;
		height:40px;
		margin:0;
		width:100%;
	}
	.hm-fourcol-wrpr .occ-grid3-12 {
		/*border-bottom:1px solid #999; nkim 010619*/
		display:block;
		float:left;
		height:100% !important;
		margin-top:20px;
		margin-right:0;
		margin-left:0;
		padding:0;
		width: 100%;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last, .hm-fourcol-wrpr .occ-grid3-12.tabletlast {
		margin-right:0;
	}
	/*.hm-fourcol-wrpr .occ-grid3-12 img { nkim 010619
		float:left;
		width: 100%;
	}*/
	.hm-fourcol-wrpr h2 {
		height:100%;
		margin:0;
		/*padding-bottom:14px;*/
	}
	.hm-fourcol-wrpr h2 a, .hm-fourcol-wrpr h2 a:link {
		color:#205493;
		display:block;
		font: 400 17px 'Merriweather', Georgia, Palatino, serif;
		height:100% !important;
		line-height: 24px;
		margin-top:-5px;
		text-decoration: none;
	}
	.hm-fourcol-wrpr h2 a:visited {
		color: #4c2c92;
		text-decoration: none;
	}
	.hm-fourcol-wrpr h2 a:hover {
		color: #205493;
		text-decoration: underline;
	}
	.hm-fourcol-wrpr .occ-grid3-12 .more-btn {
		display:none;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr {
		margin-right:-17px;
		width:102%;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr h2 { /*nkim 111318*/
		padding-left: 5px !important;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr p { /*nkim 111318*/
		padding-left: 5px !important;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] { /*nkim 111318*/
		margin: 15px 4px 0 5px !important;
		width: 84%;
	}
	/*end Spotlight*/
	/*begin News and Bulletins*/
	.hm-twocol-wrpr {
		height:auto;
		margin:0 auto;
		margin-top: 0; /*nkim 122018*/
		margin-bottom:0; /*nkim 041019*/
		overflow:auto;
		width:90%;
	}
	.hm-twocol-wrpr .occ-grid6-12 {
		display:block;
		margin-right: 0;
		width: 98% !important; /*nkim 010419*/
	}
	.hm-twocol-wrpr .occ-grid6-12.last {
		margin-right:0 !important;
	}
	.twocol-box1 {
		background:#FFF;
		border:1px solid #999;
		float:left;
		height:100%;
		/*margin:0; nkim 010419*/
		padding:8px 4px 4px 4px;
		/*width:100%;*/
	}
	.twocol-box2 {
		background:#FFF;
		border:1px solid #999;
		float:right;
		height:100%;
		margin-bottom:40px;
		padding:8px 4px 4px 4px;
		/*width:100%;*/
	}
	/*end News Alerts Bulletins*/
	/*begin Publication*/
	.hm-sixcol-row {
		background:#FFF;
		width:100% !important;
		height:100%;
	}
	.hm-sixcol-wrpr {
		/*height:100%; nkim 091218*/
		margin:0 auto;
		margin-top:30px; /*nkim 102418*/
		margin-bottom:15px;
		padding:0;
		width:90%;
	}
	.hm-sixcol-wrpr .sixcol-line h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin:40px 0 25px 0;
		padding-left:0;
		width:185px;
	}
	.hm-sixcol-wrpr .sixcol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -5px;
		width:100%;
	}
	.hm-sixcol-wrpr ul li {
		margin:0 45px 0 45px;
	}
	/*begin Upcoming Events*/
	.hm-threecol-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		padding:0;
		width:90%;
	}
	.hm-threecol-wrpr .occ-grid8-12 .occ-grid4-12 { /*nkim 012919*/
		margin: 0 0 11px 0;
	}
	.hm-threecol-wrpr .occ-grid4-12.last {
		margin-bottom: 25px;
	}
	.hm-threecol-wrpr .mohide {
		display:none;
	}
	.hm-threecol-wrpr .threecol-line h1 {
		background-color:#d9d5d2;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif !important;
		margin-bottom:25px;
		padding:0;
		width:255px;
	}
	.hm-threecol-wrpr .threecol-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -5px;
		width:100%;
	}
	.threecol-box {
		background:#F1F1F1;
		border:1px solid #999;
		float:left;
		height:100%;
		margin:0 0 15px 0;
		padding:0;
		width:100%;
	}
	.threecol-box.last {
		margin-right:0;
	}
	.threecol-cal {
		background:#F1F1F1;
		color:#FFF;
		float:left;
		margin:0;
		padding:45px 0 0 30px;
		width:10%;
	}
	.threecol-text {
		background:#FFF;
		float:right;
		margin:0;
		padding:8px 8px 20px 0;
		width:70%;
	}
	.threecol-text ul {
		height:100%;
		margin:0;
		padding:0;
	}
	.threecol-text li {
		min-width: 150px; /*nkim 012919*/
	}
	.threecol-text li a, .threecol-text li a:link {
		color:#0071bc;
		font: 400 18px 'Source Sans Pro', Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform:none;
	}
	.threecol-text li a:visited {
		color:#4c2c92;
		text-decoration: none;
	}
	.threecol-text li a:hover {
		color:#205493;
		text-decoration: underline;
	}
	.hm-threecol-wrpr .blue-box-btn {
		display:block;
		text-align: center;
		width: 98%;
	}
	.hm-threecol-wrpr .blue-box-btn a, .hm-threecol-wrpr .blue-box-btn a:link {
		margin-top: 55px !important;
	}
	/*end Upcoming Events*/
	/*begin Topics*/
	.hm-twocol-fourbox-wrpr {
		height:100%;
		margin:0 auto;
		margin-top:40px;
		margin-bottom:40px;
		padding:0;
		width:100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12{
		width: 100%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12.last {
		margin-right:0;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3 {
		margin-right:0;
		width: 48%;
	}
	.hm-twocol-fourbox-wrpr .occ-grid6-12 .occ-grid1-3.last {
		margin-right:0;
	}
	
	.hm-twocol-fourbox-wrpr h1 {
		background-color:#FFF;
		color:#212121;
		font: 400 28px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 25px 0;
		padding-left:18px;
		/*width:100px; nkim 032719*/
	}
	.hm-twocol-fourbox-wrpr h1.grayline { /*nkim 040219*/
		width: 90%;
	}
	.hm-twocol-fourbox-wrpr .twocol-fourbox-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -5px;
		width:97%;
	}
	.twocol-fourbox-col1 {
		/*background:url(/images/c-clamp-images/topics-img2.jpg) bottom;3/28/19 slyons this image should be content and changeable*/
		background-repeat: no-repeat;
		background-size: contain;
		float:left !important;
		height:53%; /*nkim 080618*/
		margin:0;
		padding:0;
		width:90%;
	}
	.twocol-fourbox-col2 {
		background:#FFF;
		float:right !important;
		margin-right:28px;
		padding:0;
		width:100%;
	}
	.twocol-fourbox-col2.last{
		background:#FFF;
		float:left;
		margin-right:0;
	}
	.topics-box {
		/*height:135px; slyons 3/28/19 removing because now a flexbox*/
		margin-bottom:18px;
		width:93% !important;
	}
	/*.accordion-module { nkim 112818
		margin: 0 -12px 0 -10px; nkim 020719
		margin:0;
	}*/
	/*begin About*/
	.lfttopbox {
		background: #FFF;
		border: 1px solid #999;
		margin-bottom: 25px;
		height: auto;
	}
	.lfttopbox img {
		overflow:auto;
		padding-bottom:15px;
		width:100%;
	}
	.lftbotbox {
		/*height: 410px; nkim 101518*/
	}
	.about-ourhistory-wrpr .occ-grid8-12 img { /*nkim 101918*/
		width: 100%;
	}
	/*end About*/
	.assistance-col1 .img-left,
	.assistance-col2 .img-left{ /*nkim 102518*/
		width: 100%;
	}
	.assistance-col1 .img-left img,
	.assistance-col2 .img-left img { /*nkim 102518*/
		width: 100%;
		padding: 0 0 5px 0;
	}
	/*begin Publication*/
	.featpub-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
		width:113%;
		margin-left:-20px;
	}
	/*end Publication*/
	.content-wrpr ul, .content-wrpr ol { /*nkim 010419*/
		margin-left: 40px;
		width:80%;
	}
	/*begin Publication Left Nav Column*/ /*nkim 082018*/
	.content-wrpr .occ-grid12-12 {
		width:90% !important;
	}
	.content-wrpr .occ-grid6-12.not-found { /*nkim 042319*/
		margin-left: 10px;
	}
	/*end Publication Left Nav Column*/
	.occ-grid12-12 .occ-grid3-12-right .content-rtcol-bkgd { /*nkim 020719*/
		width: 92.7% !important;
	}
	.content-rtcol-bkgd {
		margin-top:20px;
		width:90% !important;
	}
	/*begin Contact the OCC*/
	.contact-occ-assistance {
		background:#F1F1F1;
		border:1px solid #AAA;
		padding:15px;
		margin-top:0; /*nkim 102518*/
		width:90% !important;
	}
	.content-rtcol .eventcalendar-details {
		background: #F1F1F1;
		float: right;
		padding: 15px;
		margin: 0 0 20px 0; /*nkim 121118*/
		width: 92%;
	}
	/*.content-rtcol .eventcalendar-details span { nkim 020719
		width: 75%;
	}*/
	/*begin Contact the OCC*/
	/*slyons 10/4/18 adding to auto expand with content*/
	.topic-landing-wrpr h1 { /*nkim 020419*/
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		padding: 15px;
		width: 80%;
	}
	/*.topic-landing-wrpr h1.short {
		background:#112e51;
		color:#FFF;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px;
		text-align:center;
		width:40%;
	}
	.topic-landing-wrpr h1.medium {
		background:#112e51;
		color:#FFF;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px;
		text-align:center;
		width:60%;
	}
	.topic-landing-wrpr h1.long {
		background:#112e51;
		color:#FFF;
		font: 400 30px 'Merriweather', Georgia, Palatino, serif;
		margin:0 auto;
		padding:15px;
		text-align:center;
		width:90%;
	}*/
	.topic-landing-wrpr p {
		display:none;
	}
	.card-content-sm-wrpr .occ-grid4-12 { /*nkim 111518*/
		width: 92% !important;
	}
	.timeline-wrpr .card-content-lg.border { /*nkim 021119*/
		min-width: auto !important;
		width: 92%;
	}
	.card-content-lg { /*nkim 110818*/
		height: auto;
	}
	/*.card-content-lg .more-btn { nkim 010419
		bottom: 15px;
	}*/
	.card-content-lg .comptr-content { /*nkim 121118*/
		height: 235px;
	}
	.card-content-lg.shorter {
		height: 300px;
	}
	.card-content-lg.short {
		height: 300px;
	}
	.card-content-lg.tall { /*nkim 111518*/
		height: 80%;
	}
	.card-content-lg .photo.left { /*nkim 010419*/
		margin: 0;
		width: 100%;
	}
	.card-content-lg .photo.left img { /*nkim 010419*/
		margin: 0 0 20px 0;
		width:100%;
	}
	.card-content-lg .img img { /*nkim 010519*/
		margin-bottom: 10px;
		width: 100% !important;
	}
	.card-content-lg .img-seal img { /*nkim 010719*/
		margin: 0 25% 10px 25%;
		width: 50% !important;
	}
	/*.card-img-sm { nkim 010419
		height: 280px;
	}*/
	/*begin Tabs*/
	/*.tabs-wrpr li { nkim 012919
		margin-right:0;
		margin-bottom:15px;
		width:85%;
	}*/
	.plus-minus-toggle { /*mcs 112020 transformed from scss*/
		cursor:pointer;height:21px;position:relative;width:21px;
	}
	.plus-minus-toggle:after, .plus-minus-toggle:before {
		background:#000;content:"";height:5px;left:0;position:absolute;top:0;width:21px;transition:transform 500ms ease;
	}
	.plus-minus-toggle:after { transform-origin: center; }
	.plus-minus-toggle.collapsed:after { transform: rotate(90deg); }
	.plus-minus-toggle.collapsed:before { transform: rotate(180deg); }
	/*nkim 110118*/
	/*.plus-minus-toggle {
		cursor: pointer;
		height: 21px;
		position: relative;
		width: 21px;
		&:before,
		&:after{
			background: #000;
			content: '';
			height: 5px;
			left: 0;
			position: absolute;
			top: 0;
			width: 21px;
			transition: transform 500ms ease;
		}
		&:after {
			transform-origin: center;
		}
		&.collapsed {
			&:after {
				transform: rotate(90deg);
			}
			&:before {
				transform: rotate(180deg);
			}
		}
	}*/
	/*end Tabs*/
	/*begin Issuance*/
	.issuance-wrpr {
		width: 90%; /*nkim 121118*/
	}
	.issuance-wrpr .occ-grid3-12 {
		float: left;
		width: 90% !important; /*nkim 121118*/
	}
	.issuance-wrpr .topics {
		float:left;
		min-height:120px;
		margin:10px 0 40px 0; /*nkim 121418*/
		padding:0;
		width:100%;
	}
	.issuance-wrpr .topics ul.title {
		display: inline-block;
		float:left;
		margin:2px 10px 0 0; /*nkim 121418*/
		padding:0;
	}
	.issuance-wrpr .topics ul.title li {
		list-style:none;
		padding:0;
	}
	.issuance-wrpr .topics ul.title li:before {
		content: " ";
	}
	.issuance-wrpr .topics ul.links {
		float:left;
		padding:0;
		margin: 0 0 0 20px; /*nkim 121418*/
		width: 65%; /*nkim 121418*/
	}
	.issuance-wrpr .topics ul.links li {
		display:block; /*nkim 042319*/
		padding:0;
		margin:0;
		width:auto;
		text-indent: -20px; /*nkim 121418*/
	}
	.issuance-wrpr .topics ul.links li:before {
		content: "▪"; /*&#9642;*/
		color:#fdb81e;
		font-size:35px;
		padding:0;
		margin-right:5px;
		vertical-align:middle;
	}
	.issuance-wrpr .more-news {
		/*border-top:1px solid #999; nkim 060519*/
		width: 100%;
	}
	/*end Issuance*/
	/*begin footer*/
	.footer-subscribe {
		width: 90%;
	}
	.footer-subscribe input[type=text] {
		width: 55% !important;
	}
	.footer-row2 {
		background:#112e51;
		width:100% !important;
		height: 310px; /*nkim 042319*/
	}
	.footer-row2-wrpr li span.footer-logo {
		float: left;
		height: 50px;
		margin-right: 15px;
		padding: 0 0 20px 0;
		width: 40px;
	}
	/*end footer*/
	.accordion-header-text {
		max-width: 65%; /*nkim 013019*/
	}
	.is-fullwidth .is-fourcol-inst-search-wrpr input[type=search] { /*nkim 022119*/
		width: 80%;
	}
	.dataTables_wrapper { /*nkim 041119*/
		width:100%;
	}
}
@media only screen and (max-width: 21.875em) { /*width 350px*/
	h1.grayline:after { /*nkim 100118*/
		display:none;
	}
	h1.whiteline:after { /*nkim 100118*/
		display:none;
	}
	h2.grayline:after { /*nkim 100118*/
		display:none;
	}
	h2.whiteline:after { /*nkim 100118*/
		display:none;
	}
	.card-content-lg h2.grayline:after { /*nkim 100118*/
		display:none;
	}
}
@media screen and (max-width: 360px) { /*width 360px / nkim 040219*/
	.occ-logo-wrpr {
		float: left;
		margin: 0;
		padding: 12px 0 0 15px;
	}
	.occ-logo {
		height:34px;
		background-image: url(/images/c-clamp-images/occ-logo-mob.svg);
		background-repeat: no-repeat;
		display:block;
		width:200px;
	}
	h2.grayline {
		width: 99%;
	}
	.twocol-box1 {
		min-width: 98.5%;
	}
}
@media screen and (max-width: 330px) { /*width 330px*/
	.footer-row2 {
		height:330px; /*nkim 061219*/
	}
}
@media screen and (max-width: 20em) { /*width 320px*/
	.sticky .occ-logo-wrpr {
		margin-top:9px;
	}
	.sticky .occ-logo {
		height:34px;
		background-image: url(/images/c-clamp-images/occ-logo-mob.svg);
		display:block;
		position:fixed;
		width:200px;
	}
	.occ-logo-wrpr {
		float: left;
		margin: 0;
		padding: 12px 0 0 15px;
	}
	.occ-header-search-box input[type=text] { /*nkim 080918*/
		color:#222;
		margin:40px 5px 50px 0 !important;
		padding: 9px 0 11px 10px;
		width:80%;
	}
	.hm-feat-row {
		height: 260px !important;
	}
	.hm-sixcol-row-short { /*nkim 102218*/
		background: #FFF;
		width: 100%;
		height: 540px;
	}
	.hm-fourcol-wrpr .occ-grid3-12.last .fourcol-inst-search-wrpr input[type=text] { /*nkim 080918*/
		margin: 15px 4px 0 5px !important; /*nkim 111318*/
		width: 82%;
	}
	/*.hm-fourcol-wrpr .occ-grid3-12 img { nkim 010619
		float: left;
		padding: 0 15px 40px 0;
		width: 50%;
	}*/
	.hm-threecol-row {
		background-size: 475%;
		height: 120%;
	}
	/*begin Publications*/
	.featpub-line h2 {
		background-color:#FFF;
		color:#212121;
		font: 400 24px 'Merriweather', Georgia, Palatino, serif;
		margin:0 0 20px 0;
		padding-left:10px;
		width:280px !important;
	}
	.featpub-line {
		background: url("/images/c-clamp-images/header-line-bkgd.png") 0 -4px;
		width:100%;
	}
	/*.tabs-wrpr li { nkim 012919
		width:80% !important;
	}*/
	/*end Publications*/
	/*begin About*/
	.lfttopbox img {
		float:left;
		overflow:auto;
		padding:0 20px 15px 0;
		width:100%;
	}
	.lftbotbox {
		/*height:450px; nkim 101518*/
	}
	.lftbotbox img {
		float:left;
		overflow:auto;
		padding:0 0 20px 0;
	}
	.about-ataglance-row {
		background:url(/images/c-clamp-images/photo-ataglance.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height:100%;
	}
	.about-ataglance-wrpr {
		margin:0 auto;
		padding-top:40px;
		width:90%;
	}
	.about-ataglance-wrpr .atglance-box {
		background:#FFF;
		display:inline-block;
		height:290px;
		list-style: none;
		margin:0;
		padding:0 12px 12px 12px;
		vertical-align: top;
		width:90% !important;
		border:1px solid #999;
	}
	.about-ourhistory-row {
		height:100%;
	}
	.about-ourhistory-wrpr {
		margin:0 auto;
		padding-top:20px;
		width:90%;
	}
	.about-ourhistory-wrpr .occ-grid8-12 .blue-box-btn {
		display: block;
		margin-top:0 !important;
		text-align: center;
		width: 100%;
	}
	/*end About*/
	.card-content-lg { /*nkim 110818*/
		height: auto;
	}
	/*.card-content-lg .more-btn { nkim 010419
		bottom: 15px;
	}*/
	.card-content-lg .comptr-content { /*nkim 101618*/
		height: 270px;
	}
	.card-content-lg.tall { /*nkim 101618*/
		height: 670px;
	}
	.content-rtcol .econ-contact { /*nkim 073018*/
		background:#F1F1F1;
		float:right;
		padding:15px;
		margin:0 0 20px 0;
		width:90% !important;
	}
	.content-rtcol .eventcalendar-details { /*nkim 073018*/
		background: #F1F1F1;
		float: right;
		padding: 15px;
		margin: 15px 0 20px 0;
		width: 90%;
	}
	.content-wrpr .occ-grid6-12.not-found { /*nkim 042319*/
		margin-left: 0px;
	}
	.occ-grid12-12 .occ-grid3-12-right .content-rtcol-bkgd { /*nkim 031419*/
		width: 92% !important;
	}
	.issuance-wrpr .occ-grid3-12 {
		float: left;
		width: 90% !important; /*nkim 121418*/
	}
	.footer-subscribe input[type=text] {
		/*font-style: italic; slyons 82818 removing based on latest requirements for the subscribe requirements
		width: 52%;*/
	}
	/*.footer-row2 {
		height:345px; nkim 061219
	}*/
}

/*USA Standards added by slyons 7/23/18*/
.usa-alert {
	background-color: #f1f1f1;
	background-position: 2rem 2rem;
	background-repeat: no-repeat;
	background-size: 5.2rem;
	padding-bottom: 1.4rem;
	padding-left: 3rem;
	padding-right: 2rem;
	padding-top: 2rem;
	position: relative;
}
.usa-alert::before {
	background-color: #8b8b8b;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 1rem;
}
.usa-alert a {
	color: #205493;
}
.usa-alert a:focus, .usa-alert a:hover {
	color: #112e51;
}
.usa-alert ul {
	margin-bottom: 0;
	margin-top: 1rem;
	padding-left: 1rem;
}
.usa-alert-slim {
	background-position: 2rem 1rem;
	padding-bottom: 1rem;
	padding-top: 1rem;
}
.usa-alert-slim .usa-alert-text:only-child {
	margin-bottom: 0.5rem;
	padding-top: 0.5rem;
}
.usa-alert-icon {
	display: table-cell;
	padding-right: 1rem;
}
.usa-alert-body {
	display: table-cell;
	vertical-align: top;
}
.usa-alert-heading {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.usa-alert-text {
	font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
	margin-bottom: 0;
	margin-top: 0;
}
.usa-alert-text:only-child {
	margin-bottom: 1rem;
	padding-top: 0.5rem;
}
.usa-alert-success {
	background-color: #e7f4e4;
	background-image: url("../img/alerts/success.png");
	background-image: url("../img/alerts/success.svg");
}
.usa-alert-success::before {
	background-color: #2e8540;
}
.usa-alert-success .usa-alert-body {
	padding-left: 5rem;
}
.usa-alert-warning {
	background-color: #fff1d2;
	background-image: url("../img/alerts/warning.png");
	background-image: url("../img/alerts/warning.svg");
}
.usa-alert-warning::before {
	background-color: #fdb81e;
}
.usa-alert-warning .usa-alert-body {
	padding-left: 5rem;
}
.usa-alert-error {
	background-color: #f9dede;
	background-image: url("../img/alerts/error.png");
	background-image: url("../img/alerts/error.svg");
}
.usa-alert-error::before {
	background-color: #e31c3d;
}
.usa-alert-error .usa-alert-body {
	padding-left: 5rem;
}
.usa-alert-info {
	background-color: #e1f3f8;
	background-image: url("../img/alerts/info.png");
	background-image: url("../img/alerts/info.svg");
}
.usa-alert-info::before {
	background-color: #02bfe7;
}
.usa-alert-info .usa-alert-body {
	padding-left: 5rem;
}
.usa-alert-no_icon {
	background-image: none;
}
.usa-alert-paragraph {
	width: 66ch;
}
.usa-alert {
	margin-top: auto; /*slyons 7/24/18 removed*/
}
.usa-skipnav {
	background: transparent;
	color: #212121;
	left: 0;
	padding: 1rem 1.5rem;
	position: absolute;
	top: -4.2rem;
	transition: all 0.2s ease-in-out;
	z-index: 1001;
}
.usa-skipnav:focus {
	background: #ffffff;
	left: 0;
	outline: 0;
	position: absolute;
	top: 0;
	transition: all 0.2s ease-in-out;
}
.subscribe-box .usa-alert {
	display: none;
	padding-bottom: .4rem;
	padding-top: 1rem;
	margin-bottom: 10px;
}
.subscribe-box .usa-alert-heading {
	color: #212121;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	line-height: 26px;
	margin-left: 0px;
	padding-bottom: 0px;
}
.subscribe-box .usa-alert ul {
	margin-top: 10px;
	padding-left: 0px;
}
.subscribe-box .usa-alert-text {
	line-height: inherit;
	padding: 10px 0px;
}

/*slyons 10/10/18 adding classes to show and hide the 3 different images based on responsive*/
/*Responsive classes*/
/*------------------*/
.visible-desktop,
.visible-tablet,
.visible-mobile {
	display: none !important;
}

.visible-screen-reader {
	height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	top: auto;
	width: 1px;
}

@media screen and (min-width: 960px) {
	.visible-desktop {
		display: inline-block!important;
	}
}

@media screen and (min-width: 561px) and (max-width: 959px) {
	.visible-tablet {
		display: inline-block!important;
	}
}

@media screen and (max-width: 560px) {
	/* base font-size is 16px on OCCgov: 1rem = 16px (km 2021-03-06) */
	p, .content-body p, .issuance-wrpr p,
	li, .issuance-ct ul li, .content-wrpr ul li {
		font-size: 1.125rem;
		line-height: 1.667;
	}
	.visible-mobile {
		display: inline-block!important;
	}
	.usa-alert-error .usa-alert-body { /*nkim 070219*/
		padding-left: 2rem;
	}
	/*.usa-alert { nkim 070219
		padding-left: 0;
	}*/
	.subscribe-box { /*nkim 070219*/
		width: auto;
	}
	.usa-alert-error {
		background-image: none;
	}
}
/*Annual Report*/
.ar-image-center,
.ar-img-center { /*nkim 021919*/
	clear: both;
	display:block;
	margin:0 auto;
	padding:0;
}
.ar-image-center div,
.ar-img-center div { /*nkim 021919*/
	display:block;
}
.ar-image-center p,
.ar-img-center p { /*nkim 021919*/
	clear: both;
	display: block;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important; /*nkim 062519*/
	line-height: 20px !important; /*nkim 062519*/
	margin-left: 0 !important;
	padding-top: 10px;
	padding-bottom:30px !important;
}
.ar-image-center img,
.ar-img-center img { /*nkim 021919*/
	width: 100% !important;
	margin:0;
}
.ar-image-left,
.ar-img-left { /*nkim 021919*/
	clear: both;
	display:block;
	margin:0 auto;
	padding:0;
}
.ar-image-left p,
.ar-image-left-md p,
.ar-image-left-lg p,
.ar-img-left p,
.ar-img-left-md p,
.ar-img-left-lg p {
	clear: both;
	display: block;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important; /*nkim 062519*/
	line-height: 20px !important;
	margin-left: 0 !important;
	padding-top: 10px;
	padding-bottom:30px !important;
}
.ar-image-left div,
.ar-img-left div {
	display:block;
	float: left;
	margin: 0 20px 20px 13px;
}
.ar-image-left img,
.ar-img-left img {
	width: 100% !important;
	margin:0;
}
.ar-image-left div img,
.ar-img-left div img {
	display:block;
	height:auto;
	margin:0;
}
.ar-img-right {
	float: right;
}
.ar-image-right p,
.ar-image-right-md p,
.ar-image-right-lg p,
.ar-img-right p,
.ar-img-right-md p,
.ar-img-right-lg p {
	clear: both;
	display: block;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important; /*nkim 062519*/
	line-height: 20px !important;
	margin-left: 0 !important;
	padding-top: 10px;
	padding-bottom:30px !important;
}
.ar-image-right div,
.ar-img-right div {
	float: right;
	display:block;
	margin: 0 0 20px 20px;
}
.ar-image-right img,
.ar-img-right img {
	width: 100% !important;
	margin:0;
}
.ar-image-right div img,
.ar-img-right div img {
	display:block;
	height:auto;
	margin:0;
}
.ar-image-center p a,
.ar-img-center p a,
.ar-image-left p a,
.ar-img-left p a,
.ar-image-right p a,
.ar-img-right p a {
	color: #205493;
	font: 400 15px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
}
.ar-image-center p a:visited,
.ar-img-center p a:visited,
.ar-image-left p a:visited,
.ar-img-left p a:visited,
.ar-image-right p a:visited,
.ar-img-right p a:visited {
	color: #4c2c92;
	text-decoration: underline;
}
.ar-image-center p a:hover,
.ar-img-center p a:hover,
.ar-image-left p a:hover,
.ar-img-left p a:hover,
.ar-image-right p a:hover,
.ar-img-right p a:hover {
	color: #112e51;
	text-decoration: underline;
}
.tab-content {
	margin-left:13px;
}
.tab-content h3,
.tab-content p {
	margin-left: 0;
}
/*Annual Report Dropdown*/
.ar-title {
	font: 600 17px 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	margin-bottom: 8px;
	margin-left: 0 !important;
	text-align: left;
}
.occ-grid9-12.last.content-body .dropdown .btn {
	-webkit-appearance: none;
	width: 100%;
	height: 100%;
	padding: 7px;
	/*border: 0;*/
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border-radius: 0;
	border: 1px solid #919395;
	text-align: left;
	background: none !important;
	font-size: 16px;
}
.occ-grid9-12.last.content-body .btn:hover {
	background: #FFF;
	color: #222;
	outline: #0071bc solid 2px;
	outline-offset: 0;
}
.occ-grid9-12.last.content-body .btn:focus {
	box-shadow: 0 0 0 2px #0071bc;
	outline: #0071bc dotted 1px;
	outline-offset: 3px;
}
.occ-grid9-12.last.content-body button#tab-dropdown:after,
.occ-grid9-12.last.content-body button#tab-dropdown-1:after,
.occ-grid9-12.last.content-body button#tab-dropdown-2:after,
.occ-grid9-12.last.content-body button.dropdown-toggle:after {
	width: 2.1875em;
	box-sizing: border-box;
	border-left: 1px solid #919395;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #e7e8e9;
	pointer-events: none;
	background-image: url(/images/dropdown-arrow.svg);
	background-size: auto 1.1875em;
	background-repeat: no-repeat;
	background-position: center center;
	content: "";
	border: 1px solid #919395;
}
ul.dropdown-menu li {
	list-style-type: none;
	margin: 0;
}
.dropdown .dropdown-menu > li > a {
	/*padding-left: 13px;*/
	font: 400 20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	color: #222 !important;
	padding: 3px 0 6px 13px;
}
.dropdown .dropdown-menu>.active>a,
.dropdown .dropdown-menu>.active>a:hover,
.dropdown .dropdown-menu>.active>a:focus {
	color: #fff !important;
	text-decoration: none;
	outline: 0;
	background-color: #1e90ff;
	/*background-color: #ade1f5;*/
}
.dropdown .dropdown-menu > li > a:hover {
	background-color: #1e90ff;
	/*background-color: #ade1f5;*/
	color: #FFF !important;
}
.ar-controls {
	padding: 0 !important;
	position: relative;
	margin-bottom: 10px;
}
.ar-controls .btn {
	border: 1px solid #919395 !important;
}
.ar-controls .btn.active,
.ar-controls .btn:hover {
	color: #222;
	background: #FFF;
	box-shadow: none;
}
select.ar-year-picker.ar-start,
select.ar-year-picker.ar-end {
	-webkit-appearance: none;
	/*width: 100%;*/
	height: 100%;
	/*padding: 7px;*/
	border: 1px solid #919395;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border-radius: 0;
	background: none;
	font-size: inherit;
	margin-right: 10px;
}
select.ar-year-picker.ar-start:hover,
select.ar-year-picker.ar-end:hover {
	background: #FFF;
	color: #222;
	outline: #0071bc solid 2px;
	outline-offset: 0;
}
select.ar-year-picker.ar-start:focus,
select.ar-year-picker.ar-end:focus {
	box-shadow: 0 0 0 2px #0071bc;
	outline: #0071bc dotted 1px;
	outline-offset: 3px;
}
.ar-controls .start {
	position: relative;
	width: fit-content;
	display: inline-block;
}
.ar-controls .start:after {
	width: 2.1875em;
	box-sizing: border-box;
	border: 1px solid #919395;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #e7e8e9;
	pointer-events: none;
	background-image: url(/images/dropdown-arrow.svg);
	background-size: auto 1.1875em;
	background-repeat: no-repeat;
	background-position: center center;
	content: "";
	margin-right: 10px;
}
@media screen and (max-width: 768px) {
	.ar-controls .start {
		width:100%;
	}
	.ar-controls .start:after {
		top: 10px;
		height: auto;
		margin-right:0;
	}
}

/*begin Annual Report Button Styles*/
.ar-blue-box-btn { /*slyons 9/25/19*/
	align: center;
}
.ar-blue-box-btn ul {
	margin:30px 0 30px 0;
	padding:0;
	text-align:center;
	width:100%;
}
.ar-blue-box-btn li {
	list-style: none;
	display:inline-block;
	margin:0 25px 40px 25px !important;
	padding:0;
}
.ar-blue-box-btn li .blue-box-btn {
	display:block;
	margin:0 !important;
}

@media screen and (max-width: 999px) {
	.ar-image-center,
	.ar-img-center,
	.ar-image-left,
	.ar-img-left,
	.ar-image-right,
	.ar-img-right,
	.ar-img-right-md,
	.ar-img-right-lg {
		padding: 0;
		width: 94% !important;
	}
	.ar-blue-box-btn li {
		margin:0 10px 40px 15px !important;
	}
}
@media screen and (max-width: 35em) {
	.ar-image-center,
	.ar-img-center,
	.ar-image-left,
	.ar-img-left,
	.ar-image-right,
	.ar-img-right,
	.ar-img-right-md,
	.ar-img-right-lg {
		padding: 0;
		width: 100% !important;
	}
}
@media screen and (max-width: 480px) {
	.ar-blue-box-btn li {
		margin:0 0 40px 0 !important;
	}
}
/*end Annual Report Button Styles*/

/*begin datatables print button styles*/
a.site-btn, button.site-btn, input.site-btn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 1.5em;
	/*display: inline-block;*/
	background-color: #555 !important;
	background-image: unset;
	color: white;
	display: block;
	margin-top: -1.5em;
	text-align: center;
	border: none;
	padding: 5px;
	border-radius: 4px;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
	text-decoration: none !important;
	cursor: pointer;
}

button.site-btn:hover:not(.disabled),
input.site-btn:hover:not(.disabled),
a.site-btn:hover:not(.disabled),
button.site-btn:active:not(.disabled),
input.site-btn:active:not(.disabled),
a.site-btn:active:not(.disabled),
button.site-btn:focus:not(.disabled),
input.site-btn:focus:not(.disabled),
a.site-btn:focus:not(.disabled){
	padding: 5px;
	background-color: #444 !important;
	background-image: unset;
}
/*end datatables print button styles*/

/*remove margin from tables in chart page*/
div.ar-table table {
	margin-left: 0;
}

/*autocomplete search*/
ul.ui-autocomplete {
  /* display: block!important; */
  z-index: 10000;
  list-style-type: none;
  background-color: white;
  /* width: calc(900px * 90.3%) !important; */
  width: calc(100% - 80px) !important;
  max-width: 815px;
  border: 1px solid #ddd;
}
ul.ui-autocomplete li {
  padding: 6px 8px;
  border-bottom: 1px solid #eee;
}
ul.ui-autocomplete li:hover {
  background-color: #ddd;
  cursor: pointer;
}
ul.ui-autocomplete li a {
  margin: 0 !important;
  padding: 0 !important;
  color: #205493;
}
ul.ui-autocomplete li a:hover {
  text-decoration: none;
}
ul.ui-autocomplete li b {
  font-weight: 600;
}
@media screen and (min-width: 375px) {
  ul.ui-autocomplete {
    width: calc(100% - 100px) !important;
  }
}
@media screen and (min-width: 768px) {
  ul.ui-autocomplete {
    width: calc(100% - 150px) !important;
  }
}
@media screen and (min-width: 1000px) {
  ul.ui-autocomplete {
    width: 100% !important;
  }
}
