.lgtitle { font-family: Catamaran, sans-serif; font-size: 1em; font-weight: bold; color: #F4F6F6; background-color: #0F75BC; margin-right: 5px; margin-left: 5px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 20px ; margin-bottom: 2px }
.lglink { font-size: 1em; margin-left: 10px }
a.lglink { color: #222222 }
a.lglink:hover { color: #283890 }
.hmtext {
	font-size: 0.75em;
	color: #0F75BC;
	font-style: italic;
}
a.hmlink { color: #0F75BC; }
a.hmlink:hover { color: #283891; }
.pmtpictable {
	margin: 5px 10px 5px 10px;
}
.pmtpiccap {
	font-size: 0.75em;
	font-style: italic;
	padding: 5px;
	text-align: center;
	color: #283891;
}
.doclinks {
	font-size: 1em;
}
.ccb {
	margin: 1px;
	background-color: #DDDDDD;
	border-radius: 3px;
}
.ccbo {
	margin: 1px;
	background-color: #C0C0C0;
	border-radius: 3px;
}
h1 div { /*for cc buttons in title header*/
	display: inline;
	padding-left: 1em;
}
/* Responsive Tables */
.ccrow > * {
	float: left;
}
.ccrow:after, .ccrow:before {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
/* gutters */
.ccrow > * {
	/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */
	padding: 0 0 0 1.25em;
}
.ccrow div:first-child {
	padding: 0;
}

.cctab {
	margin-bottom: 1em;
	border-bottom: 1px solid #222222;
}

.cctab .ccrow {
    border-top: 1px solid #222222;
    padding: 0.5em 0 0.5em 0;
}
.cctab .ccrow:nth-child(2n + 1) {
	background: #CFE3F2;
} 
/* cells */
.ccthead {
	color: #222222;
	font-family: Catamaran, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	vertical-align: middle;
	text-align: center;
}

.cc12, .cc12b, .cc12\24 { width: 100%; clear: none; margin-left: 0; }
.cc11, .cc11b, .cc11\24 { width: 91.6666666667%; clear: none; margin-left: 0; }
.cc10, .cc10b, .cc10\24 { width: 83.2222223333%; clear: none; margin-left: 0; }
.cc9, .cc9b, .cc9\24 { width: 75%; clear: none; margin-left: 0; }
.cc8, .cc8b, .cc8\24 { width: 66.6666666667%; clear: none; margin-left: 0; }
.cc7, .cc7b, .cc7\24 { width: 58.2222223333%; clear: none; margin-left: 0; }
.cc6, .cc6b, .cc6\24 { width: 50%; clear: none; margin-left: 0; }
.cc5, .cc5b, .cc5\24 { width: 41.6666666667%; clear: none; margin-left: 0; }
.cc4, .cc4b, .cc4\24 { width: 33.2222223333%; clear: none; margin-left: 0; }
.cc3, .cc3b, .cc3\24 { width: 25%; clear: none; margin-left: 0; }
.cc2, .cc2b, .cc2\24 { width: 16.6666666667%; clear: none; margin-left: 0; }
.cc1, .cc1b, .cc1\24 { width: 8.2222223333%; clear: none; margin-left: 0; }

.cc12\24 + *,
.cc11\24 + *,
.cc10\24 + *,
.cc9\24 + *,
.cc8\24 + *,
.cc7\24 + *,
.cc6\24 + *,
.cc5\24 + *,
.cc4\24 + *,
.cc3\24 + *,
.cc2\24 + *,
.cc1\24 + * {
	clear: left;
}

.cc\-11u { margin-left: 91.6666666667% }
.cc\-10u { margin-left: 83.2222223333% }
.cc\-9u { margin-left: 75% }
.cc\-8u { margin-left: 66.6666666667% }
.cc\-7u { margin-left: 58.2222223333% }
.cc\-6u { margin-left: 50% }
.cc\-5u { margin-left: 41.6666666667% }
.cc\-4u { margin-left: 33.2222223333% }
.cc\-3u { margin-left: 25% }
.cc\-2u { margin-left: 16.6666666667% }
.cc\-1u { margin-left: 8.2222223333% }

@media only screen and (max-width: 630px) {
	.ccrow > * {
		display: block;
		width: 100%;
		padding: 0 0.5em;
		margin: 0;
	}
	.ccrow div {
		padding: 0;
	}	
}

#pmtform td > img:not([width]) {
	width: 300px;
	height: auto;
}
/* Wait Spinner (added during update on 10/15/2019) */
#ccwait {
	display: none;
	background: url("../images/wait_leafw.png") no-repeat scroll center center rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 100;
}
