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

/* OCC Website Styles */
@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 *//* begin 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%;
}
.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%; /* controls the width */
}
.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 Defect 221504 */
.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 Defect 221504 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%; /* controls the width */
}
/* 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%; /* controls the width */
}
.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%; /* controls the width */
}
.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%; /* controls the width 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;
	}
.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%; /* controls the width */
}
.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%; /* controls the width */
}
.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%; /* controls the width */
}
.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;
	text-decoration: none;
	/* 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 Story 218709: 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;
}
/* 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%; /* controls the width */
}
.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%; /* controls the width */
}
.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;
	text-decoration: none; /* nkim 082218 */
}
.content-body h3 a:hover {
	color:#112e51;
	font: 400 20px 'Merriweather', Georgia, Palatino, serif;
	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: 22px;
    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%; /*controls the width*/
}
.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-blue input[type=submit], .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-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;
}
/* .stay-updated { nkim 010419
	margin-top:20px;
} */
.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;
	}
.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  226237 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;
}
.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%; /* controls the width */
}
.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 */
.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 */
}
.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%;
}
/*#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 Story 237520 changes to support new breadcrumb requirements */
#breadcrumbs li::before {
	content: " > ";
	font-size:15px;
	color:#666;
	padding-right:8px;
}
/* slyons 11/14/19 Story 237520 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: 400px;
	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;
}
.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;
	-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;
	-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;
		/*font-size: inherit; nkim*/
		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 td
	/*.table_brdr th*/ {
		/*  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;
	}
    .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*/
	/* 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%; /* controls the width */
	}
	.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;
}
	/* 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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.threecol-box {
		background:#F1F1F1;
		border:1px solid #999;
		float:left;
		height:100%;
		height:100%;/*nkim 010819*/
		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%; /* controls the width */
	}
	.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: 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%; /* controls the width */
	}
	.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;
	}
	/* 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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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; /* 091218 */
		/* 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%;
	}
.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;
	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 */
	}
	.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%; /* nkim 091218 */
	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 229326 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;  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;
		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;
	}
	.hm-twocol-fourbox-wrpr h1.grayline { /*nkim 040219 */
    width: 93.3%;
	}
	/*h1.grayline, h1.grayline{ nkim 103118 
	font: 400 28px 'Merriweather', Georgia, Palatino, serif;
	}
	h1.whiteline, h1.whiteline { 
	font: 400 28px 'Merriweather', Georgia, Palatino, serif;
	}
	h2.grayline, h2.grayline {
	font: 400 24px 'Merriweather', Georgia, Palatino, serif;
	}
	h2.whiteline, h2.whiteline {
	font: 400 24px 'Merriweather', Georgia, Palatino, serif;
	}*/
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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; nkim101118 */
  }
/* .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 { 101018
		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%; /* nkim 091218 */
		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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
		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%; /* nkim 091218 */
	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; 091218 */
	}
	.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%; /* controls the width */
		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%; 
	}*/
        .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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
	}
	.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%; /* controls the width */
		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 { /*nkim 110118 */
	  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%;
	}
	.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%; /* controls the width */
	}
/*.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: 100;
}

.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) {
	.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;
}
