
/* --- Styles for General Tags ----------------------------------------------------------------------- */
	body { background-color:#ffffff;}
	body, p, table, thead, tbody, tfoot, tr, td, th, span, ul, li, input, select, textarea { font-family: 'Roboto', sans-serif; font-weight:400; font-size:16px; line-height:1.2857; color:#000000; }
	
	.ed_body ul {
		margin: 10px 0 30px 0;      
		padding: 0;
	}
	.ed_body ul li {
		padding: 4px 0px 3px 20px;
		position:relative;
	}
	.ed_body ul li:after {
		content:" "; position:absolute; top:11px; left:0; width:6px; height:6px; border-radius:4px; background-color:#545454;
	}
	.ed_body ul:first-child { margin:0 0 25px 5px; }
	.ed_body ul:last-child { margin:10px 0 0 0; }
	
	.ed_body ol {
		color: #545454;
		margin: 10px 0 45px 25px;      
		padding: 0;
	}
	.ed_body ol > li {
		color: #545454;
		padding: 4px 0px 4px 5px;
		font-weight:400;
		display:list-item;
		list-style-type: decimal !important;
	}
	.ed_body ol > li > ul {
		margin: 10px 0 10px 30px !important;
	}

	.ed_body a:link,  .ed_body a:visited { color: #e2a000; text-decoration: none; }
	.ed_body a:active, .ed_body a:hover { color: #e2a000; text-decoration: underline; }

	textarea { padding:8px;}
	
	/*
	.bd_List { position: relative; border-bottom:1px solid #f1f1f1; margin-top:15px !important; }
	.bd_List:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.bd_List li { margin-bottom:1px; background-color:#f1f1f1; display:block; width:100%; float:left; padding:12px 15px 12px 25px !important; font-size:16px; line-height:1.1; }
	.bd_List li:after { top:0 !important; left:0; bottom:0; width:7px; height:auto !important; border-radius:0 !important; background-color:#b11f44; }
	.bd_List li:nth-child(even) { background-color:#ffffff;}
	.bd_List li:nth-child(even):after { background-color:#dad8d8; }
	*/
	
/* --- User Styles for Page ----------------------------------------------------------------------- */

	.bd_Title {
		color: #e2a000;
		font-size: 24px;
		text-decoration: none;
		margin-bottom:25px;
		font-weight:700;
	}
	
	.bd_SubTitle {
		color: #545454;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		text-decoration: none;
		font-weight:700;
	}
	
	.bd_Emphasis {
		font-weight: 700 !important;
	}

	.bd_Emphasis_2 {
		color:#e2a000;
		font-size:18px !important;
		font-weight: 400 !important;
	}

	.bd_Quote {
		font-style: italic;
	}
	
	.bd_Small {
		font-size: 12px;
	}	
	/*
	.bd_Table { width:100%; }
	.bd_Table td { padding:8px 4px 8px 15px;border-left:1px solid #47628e; font-size:18px; text-align:left;}
	.bd_Table td:first-child { padding-left:0;border-left:none;}
	.bd_Table tr { border-bottom:1px solid #47628e; }
	.bd_Table thead td { font-weight:600; }
	*/
	
	.inbody-img-l { 
		float:left; margin:0 20px 15px 0; max-width:60% !important;
    }
	.inbody-img-r { 
		float:right; margin:0 0 20px 15px; max-width:60% !important;
    }

	.bd_People_Quote { font-size: 28px; }
	.bd_People_Quote_dir { font-size: 16px; }

@media (min-width: 768px) {
	.bd_People_Quote { font-size: 32px; }
	
	/*
	.bd_List { border-bottom:none !important; }
	.bd_List li { width: calc(50% - 15px);  width: -webkit-calc(50% - 15px); width: -o-calc(100% - 15px); width: -moz-calc(100% - 15px); }
	.bd_List li:nth-child(even) { background-color:#f1f1f1; margin-left:15px;}
	.bd_List li:nth-child(even):after { background-color:#b11f44; }
 	.bd_List li:nth-child(odd) { margin-right:15px;}
	.bd_List li:nth-child(4n+3),
	.bd_List li:nth-child(4n+4) { border-bottom:1px solid #f1f1f1; background-color:#ffffff !important;}
	.bd_List li:nth-child(4n+3):after,
	.bd_List li:nth-child(4n+4):after { background-color:#dad8d8 !important; bottom:-1px; }
	*/

}

@media (min-width: 992px) {
	.bd_People_Quote { font-size: 36px; }
}

@media (max-width: 991px) {
	.inbody-img-l { max-width:40% !important; }
	.inbody-img-r { max-width:40% !important; }
}

@media (max-width: 767px) { 
}

@media (max-width: 480px) {
	.bd_Title { font-size:22px !important; }	
	.bd_SubTitle {font-size:20px !important; }

	.inbody-img-l { margin:0 auto 15px auto; max-width:100% !important; float:none; clear:both; }
	.inbody-img-r { margin:0 auto 15px auto; max-width:100% !important; float:none; clear:both; }
}
