@import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,600;1,600&display=swap');

body { font-weight: normal; font-style: normal; line-height: 1; -webkit-font-smoothing: antialiased; }

img.left {
	padding:0px 20px 12px 0px;
	float:left;
}
img.right {
	padding:0px 0px 12px 20px;
	float:right;
}
img.block {
	margin:0 auto;
	display:block;
}

a img { border: none; }

a { color: #dd0a00; text-decoration: none; line-height: inherit; }

a:hover { color: #000; text-decoration:none; }

a:focus { color: #000; text-decoration:none; }

p a, p a:visited { line-height: inherit; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 12px; direction: ltr; }

p { font-family: inherit; font-weight: normal; font-size: 12px; line-height: 1.6; margin-bottom: 15px; }
p.lead { font-size: 15px; line-height: 1.6; margin-bottom: 15px; }

aside p { font-size: 11px; line-height: 1.35; font-style: italic; }

h1, h2, h3, h4, h5, h6 { font-family: 'Prompt', Arial, sans-serif; font-weight: 600; font-style: normal; color: #000; text-rendering: optimizeLegibility; line-height: 1.1; margin-bottom: 18px; margin-top: 12px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #000; line-height: 0; }


h1 { font-size:23px; }

h2 { font-size:19px; padding-top:10px; }

h3 { font-size:18px; }

h4 { font-size:18px; color:#ca2a21; }

h5 { font-size:17px; color:#ca2a21; }

h6 { font-size:16px; color:#ca2a21; }



/* Org Sizes
h1 { font-size: 39px;font-size:23px; }
h2 { font-size: 31px;font-size:19px; padding-top:10px; }
h3 { font-size: 24px;font-size:18px; }
h4 { font-size: 19px;font-size:18px; color:#ca2a21; }
h5 { font-size: 15px;font-size:16px; color:#ca2a21; }
h6 { font-size: 12px;font-size:16px; color:#ca2a21; }
*/


h1, h2, h3, h4, h5, h6 {
	font-family: 'Prompt', Arial, Helvetica, sans-serif !important; font-weight:600 !important; font-style: normal !important;
}

.fielddropdown {  font-size: 12px; }

hr { border: dotted #ccc; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }

.subheader { line-height: 1.3; color: #6f6f6f; font-weight: 300; margin-bottom: 15px; }

em, i { font-style: italic; line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

code { font-weight: bold; background: #ffff99; }

/* Lists ---------------------- */
ul, ol, dl { font-size: 14px; line-height: 1.6; margin-bottom: 15px; list-style-position: outside; }

ul li ul, ul li ol { margin-left: 20px; margin-bottom: 0; }
ul.square, ul.circle, ul.disc { margin-left: 15px; }
ul.square { list-style-type: square; }
ul.square li ul { list-style: inherit; }
ul.circle { list-style-type: circle; }
ul.circle li ul { list-style: inherit; }
ul.disc { list-style-type: disc; }
ul.disc li ul { list-style: inherit; }
ul.no-bullet { list-style: none; }
ul.large li { line-height: 21px; }

ol { margin-left: 20px; }
ol li ul, ol li ol { margin-left: 20px; margin-bottom: 0; }

/* Blockquotes ---------------------- */
blockquote, blockquote p { line-height: 1.5; color: #66666; }

blockquote { margin: 0 0 15px; padding: 9px 20px 0 19px; border-left: 1px solid #ccc; }
blockquote cite { display: block; font-size: 13px; color: #555555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited { color: #555555; }

abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px solid #dddddd; cursor: help; }

abbr { text-transform: none; }

.mainPanel ul {
	margin-left: 26px;
}