.lgtitle { font-family: "Rosario", Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFE; background-color: #382C04; 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: 13px; margin-left: 10px }
a.lglink { color: #56433C }
a.lglink:hover { color: #801C1E }
.hmtext {
	font-size: 11px;
	color: #56433C;
	margin: 5px 0 1px 0;
}
a.hmlink {  color: #56433C; text-decoration: underline}
a.hmlink:hover {  color: #801C1E; text-decoration: underline}
.pmtpictable {
	margin: 5px 10px 5px 10px;
}
.pmtpiccap {
	font-size: 11px;
	font-style: italic;
	padding: 5px;
	text-align: center;
	color: #660000;
}
.doclinks {
	font-size: 13px;
}
.ccb {
	margin: 1px;
	background-color: #DDDDDD;
}
.ccbo {
	margin: 1px;
	background-color: #C0C0C0;
}

/* 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;
}

.cctab {
	margin-bottom: 1em;
	border-bottom: 1px solid #333333;
}

.cctab .ccrow {
    border-top: 1px solid #333333;
    padding: 0.5em 0 0.5em 0;
}
.cctab .ccrow:nth-child(2n + 1) {
	background: #E4F2F7;
} 
/* cells */
.ccthead {
	color: #333333;
	font-family: "Rosario", Verdana, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1.1em;
	vertical-align: middle;
	text-align: left;
	background: #F8FCCD;
}

.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.3333333333%; 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.3333333333%; 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.3333333333%; 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.3333333333%; 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.3333333333% }
.cc\-9u { margin-left: 75% }
.cc\-8u { margin-left: 66.6666666667% }
.cc\-7u { margin-left: 58.3333333333% }
.cc\-6u { margin-left: 50% }
.cc\-5u { margin-left: 41.6666666667% }
.cc\-4u { margin-left: 33.3333333333% }
.cc\-3u { margin-left: 25% }
.cc\-2u { margin-left: 16.6666666667% }
.cc\-1u { margin-left: 8.3333333333% }

@media only screen and (max-width: 630px) {
	.ccrow > * {
		display: block;
		width: 100%;
		padding: 0 0.5em;
		margin: 0 0 1em 0;
	}	
}
/* Limit img Size in Form (added during update on 3/28/2016) */
#pmtform td > img:not([width]) {
	width: 300px;
	height: auto;
}

/* Wait Spinner (added during update on 8/11/2020) */
#ccwait {
	display: none;
	background: url("../images/wait_spincirclesw.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;
}
