/** was BRX_FILENAME css/generic_form.css **/
/* for_ckeditor.css 0 */
body {
    font: 400 15px/1.8 "Trebuchet MS", sans-serif;
}


h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Times New Roman", Times, serif;
}

.content-area h1 {
	font-size: 34px;
	margin-top: 0px;
	margin-bottom: .5em;
	/*text-align: center;*/
}

/* JB DECEMBER 23 2020 */
.content-area h2 {
	font-size: 28px;
	margin-bottom: 1em;
}
.content-area h3 {
	font-size: 22px;
}
/* for_ckeditor.css 1 */

	#lg-share, #lg-actual-size {
		display: none;
	}
	.warning, .paragraph_text p.warning {
		font-size: 120%;
		font-weight: bold;
		color: #b22222;
	}
	.form_row {
		width: 600px;
		height: auto;
		float: left;
		position: relative;
		padding-bottom: 4px;
	}
	.form_label {
		width: 150px;
		float: left;
	}
	.form_input {
		width: 450px;
		float: left;
		height: auto;
	}
	.form_input input, .form_input select, .form_input textarea {
		width: 440px;
		float: left;
		height: auto;
	}
	.form_input textarea {
		height: 60px;
	}
	.form_input_check input {
		width: 20px;
	}
	.form_input_readonly {
		background-color: red;
	}

	.success {
		background-color: #9f9;
		font-size: 12pt;
	}

	.failed {
		background-color: tomato;
		color: yellow;
		font-size: 12pt;
	}

	.detail_table {
		width:100%;
	}
	.detail_row {
		width: 100%;
		clear: both;
		position: relative;
	}
	.detail_row div {
		float: left;
	}

	/** from dcb_login.css */

/* JB December 14 2019 */

.dcb-dialog {
	display: none;
	position: fixed;
	width: auto;
	left: 50%;
	top: 10%;
	height: auto;
	margin-left: -200px;
	padding: 10px;
	border: 3px solid #333333;

	white-space: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #990000;

	z-index: 200;

	 /* fallback */
    background-color: #fff;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f4f4));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fff, #f3f4f4);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fff, #f3f4f4);
    /* IE 10 */
    background: -ms-linear-gradient(top, #fff, #f3f4f4);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fff, #f3f4f4);
}


.dialog-close {
	position: absolute;
	right: 14px;
	top: 14px;
	background-color: #990000;
	padding: 2px 10px;
	border: 2px solid #ffffff;
}

.dialog-close a {
	color:#ffffff;
}

.dialog-close a:hover {
	color: #ffcc99;
}
.dialog-header {
	font-size: 11pt;
	font-weight: 120pt;
	/*background: #E5E4E5;*/
	margin-bottom: 8px;
}


/* JB December 14 2019 */


.dialog-row, .dialog-header {
	clear: both;
	float: left;
	width: 390px;
	padding: 5px;
}
.dialog-row {
	x-border-top: 1px dotted #999;
}
.dialog-row .label {
	width: 150px;
	text-align: right;
	display: block;
	float: left;
	padding: 0px;
	padding-right: 20px;
}
.dialog-row .label_textarea {
	width: 380px;
	text-align: left;
	display: block;
	float: left;
	padding: 5px;
	
}
.dialog-row input, .dialog-row textarea {
	width: 210px;
	display: block;
	float: left;
}
.dialog-row textarea {
	width: 380px;
	display: block;
	float: left;
}
#login_submit,#login_remember {
	margin-right: 5px;
	width: auto;
}
#contact_message {
	height: 120px;
}
#contact_subject {
	height: 30px;
}

/* JB 2020-01-19 */
.dialog-row .label {
	width: 150px;
	text-align: right;
	display: block;
	float: left;
	padding: 0px;
	padding-right: 20px;
	color:#990000;
}

/* jb 2020 issue dir-145 */
.dialog-row, .dialog-header {
	clear: both;
	float: left;
	/* width: 390px; */
	padding: 8px;
}


/* was BRX_FILENAME brx_msgbox.css */
.msgbox {
    position: fixed;
    width: 400px;
    height: auto;
    min-height: 160px;
    top: 100px;
    left: 50%;
    margin-left: -200px;
    background-color: #F4F4F4;
    border: solid 3px #900;
    border-radius: 16px;
    z-index: 200;
}
.msgbox .text {
    margin: 2%;
    margin-top: 30px;
    width: 96%;
    text-align: center;
    font-size: 14pt;
    height: auto;
    min-height: 100px;
    max-height: 400px;
    overflow: auto;
    margin-bottom: 45px;
}
.msgbox .twobuttons, .msgbox .onebutton {
    clear: both;
    position: absolute;
    width: 70%;
    height: auto;
    bottom: 0px;
    padding: 0px;
    margin: 0 15%;
    font-size: 16pt;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.msgbox .onebutton a, .msgbox .twobuttons a  {
    float: left;
    display: block;
    padding: 1%;
    margin: 1%;
    height: auto;
    width: 44%;
    background-color: #ddd;
    border: solid 3px #900;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    font-weight: bolder;
}

.msgbox .onebutton a {
    margin-left: 15%;
    width: 65%;
}


.msgbox {
    position: fixed;
    width: 400px;
    height: auto;
    min-height: 160px;
    top: 100px;
    left: 50%;
    margin-left: -200px;
    background-color: #B2CBFF;
    border: solid 3px #114B7D;
    border-radius: 16px;
    z-index: 200;
}



/* was BRX_FILENAME css/toaster.css */
.old-toaster, #old-toaster {
	display: none;
	position: fixed;
	right: 10px;
	top: 20px;
	height: 30px;
	padding: 5px;
	width: 200px;
	background-color: #ccc;
	border: 3px 0 #f00;
}

/* for_ckeditor.css 0 */
.SummaryParagraph strong {
	color:#990000;
}

p.blockquote {
   margin: 2em 0;
    background-color: #eee;
    padding: 1.5em;
    font-style: italic;
	line-height:1.8;
	
	/* fallback */
    background-color: #fff;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f4f4));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fff, #f3f4f4);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fff, #f3f4f4);
    /* IE 10 */
    background: -ms-linear-gradient(top, #fff, #f3f4f4);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fff, #f3f4f4);
    color: #333333;
    border: 1px solid #dcddde;
}
/* for_ckeditor.css 1 */


/** paragraph styles */
/***********************************************************************************/
/* BIOGRAPHY CLASSES */

/* for_ckeditor.css 0 */
.BiblioParagraph, .BibliographyParagraph, .BibliographyFirstParagraph, .IndentedQuotation, .NormalParagraph, .ParagraphFormat, .AuthorParagraph, .FirstParagraph {
    text-indent: 1em;
    /*margin-bottom: 1em;*/
    font-family: Georgia,"Times New Roman";
    font-size: 12.5pt;
    color: black;
	line-height: 150%;
}

.BiblioParagraph a, .BibliographyParagraph a, .BibliographyFirstParagraph a, .IndentedQuotation, .NormalParagraph a, .ParagraphFormat a, .AuthorParagraph a, .FirstParagraph a {
    font-family: Georgia,"Times New Roman";
}

.BibliographyFirstParagraph {
    text-indent: 0;
}
.AuthorParagraph, .GeneralBibliography, .CopyrightBiography {
    text-align: right;
}
.AuthorParagraph {
	font-variant: small-caps;
}
.FirstParagraph {
    text-indent: 0;
}

.FirstParagraph strong {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    color: #990000;	
    font-weight: bold;
}


/**BIBLIOGRAPHY STYLES **/


.BiblioParagraph, .BibliographyParagraph, .BibliographyFirstParagraph, .IndentedQuotation, .NormalParagraph, .ParagraphFormat, .AuthorParagraph, .FirstParagraph {
    /* must override here since we default to black when viewing within editing tools */
    color: #333;
}

.BibliographyParagraph,.BibliographyFirstParagraph  {
    font-size: 11.5pt;
    
}
.IndentedQuotation{
	text-indent: 0;
	margin-left: 3em;
	margin-right: 3em;
	font-size: 11.5pt;
}


.SmallCaps { font-variant: small-caps; }
.UpperCase { text-transform: uppercase; }
.Bold { font-weight: bold; }
.Italics { font-style: italic; }
.KWAH { font-family : Newkwah; }
.BoldKwah { font-weight: bold; font-family : Newkwah; } 
.SmallCapsKwah { font-variant: small-caps; font-family : Newkwah; } 
.ItalicKwah { font-style: italic; font-family : Newkwah; } 
.ParagraphFormatKwah { font-family : Newkwah; } 
.ParagraphAfterHeader {
	text-indent: 0;
}


.bio {
    aaa-width: 600px;
    aaa-min-height: 600px;
    aaa-float: left;
    aaa-color: #333;
    aaa-margin-bottom: 12px;
    aaa-padding-right: 24px;
}

/* JB JAN 15 2020 */

.bio a {
    color: #990000;
    text-decoration: underline;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 500;
}
.bio a:hover {
    color:#666;
}
.bio a:active {
    color:#666;

}
.bio a:visited {
    color: #736773;
}
.bio-name {
    aaa-font-family: Georgia, "Times New Roman", Times, serif;
    aaa-font-size: 16px;
    aaa-line-height: 24px;
    aaa-font-weight: 400;
    aaa-color: #990000;	
}

.bio h1, .bio h2, .bio h3, .SubheadingParagraph, .SubSubheadingParagraph {
    border: 0px solid black;
	background-color: transparent;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 600;
	
	/* JBG this overides margins set for each header class -*/
	
	/*margin-bottom: 4px;*/ 
	padding: 0px;
}
.bio h1, .HeadingParagraph {
    color: #990000;
    font-size: 30px;
    margin-top: 0px;
	margin-bottom: 8px;
}
.bio h2, .SubheadingParagraph {
    color: #990000;
	font-size: 22pt;
    font-size: 20pt;
    font-size: 18pt;
    font-size: 16pt;
    margin: 1em 0 .3em;
	font-weight: 500;
}
.bio h2 strong, .SubheadingParagraph strong{
    font-weight: 500;
}
.SubHeading, .SubHeading strong {
    font-weight: 500;
}


.bio h3, .SubSubheadingParagraph {
    font-size: 18pt;
	font-size: 16pt;
	font-size: 14pt;
	margin: 1em 0 .3em;
}



/* JB DECEMBER 15 2019 */

/* 3 sample summary styles */

.SummaryParagraph {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8;
	clear:both;
	color:#333333;
	background-color: #f4f5f7;
	padding: 20px;
	margin: 6px 0 40px;
	 /* fallback */
    background-color: #fff;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f4f4));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fff, #f3f4f4);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fff, #f3f4f4);
    /* IE 10 */
    background: -ms-linear-gradient(top, #fff, #f3f4f4);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fff, #f3f4f4);
    border: 1px solid #dcddde;
	/*border-top: 2px solid #990000;
	border-bottom: 2px solid #990000;*/
}

.SummaryParagraph-2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8;
	clear:both;
	color:#333333;
	background-color: #f4f5f7;
	padding: 20px;
	margin: 6px 0 40px;
	border: 1px solid #dcddde;
}
.SummaryParagraph-2 .summary-name {
	text-transform: uppercase;
}

.SummaryParagraph-3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.8;
	clear:both;
	color:#333333;
	background-color: #f4f5f7;
	padding: 20px;
	margin: 6px 0 40px;
	 /* fallback */
    background-color: #fff;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f4f4));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fff, #f3f4f4);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fff, #f3f4f4);
    /* IE 10 */
    background: -ms-linear-gradient(top, #fff, #f3f4f4);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fff, #f3f4f4);
    border: 1px solid #999999;
	/*border-top: 2px solid #990000;
	border-bottom: 2px solid #990000;*/
}

.SummaryParagraph-3 .summary-name {
	text-transform: normal;
	font-style: normal;
}

/* jtk-2020-01-a they are not html experts and they know how to bold */
.SummaryParagraph strong, .summary-name {
	font-weight: 700;
	color: #990000;
}

/* for_ckeditor.css 1 */


/** contributor and biblio styles */
/* for_ckeditor.css 0 */
.ContribAuthor {
    margin-left: 3em;
    text-indent: -3em;
    margin-bottom: 0px;
}
.ContribBios {
    margin-left: 3em;
	font-style: italic;
}
.ContribBios em {
	font-style: normal;
}

.ContribAuthor .SmallCaps {
    font-weight: bold;
    color: #900;

}
.ContribAuthor .ContribName {
	font-variant: small-caps;
    font-weight: bold;
    color: #900;

}

.RightAlignedParagraph {
	text-align: right;
}
.CenteredParagraph {
	text-align: right;
}
/* for_ckeditor.css 1 */


@media print {
	a[href]:after {
		content: none !important;
	}
}

