
/* --- Styles for General Tags ----------------------------------------------------------------------- */
	body, p, table, thead, tbody, tfoot, tr, td, th, span, ul, li, input, select, textarea { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:1.2857;/*1.375*/ color:#565656; }
	
	.ed_body ul {
		color: #565656;
		margin: 10px 0 25px 5px;      
		padding: 0;
	}
	.ed_body ul li {
		color: #000;
		padding: 8px 0px 8px 20px;
		background:url(images/bullet.png) no-repeat 0 12px;
	}
	
	.ed_body ul:first-child { margin:0 0 25px 5px; }
	.ed_body ul:last-child { margin:10px 0 0 5px; }
	
	.ed_body ol {
		color: #000;
		margin: 10px 0 25px 25px;      
		padding: 0;
	}
	.ed_body ol > li {
		color: #000;
		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 ol:last-child { margin-bottom:0 !important; }
	/* second level */
	.ed_body ol > li > ol {
		margin: 4px 0 0 20px;
	}
	.ed_body ol > li > ol > li {
		display:list-item;
		list-style-type: lower-latin !important;
	}

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

	textarea { padding:8px;}

	.ed_body table tr {
		border-bottom:#000 solid 1px;
	}
	
/* --- User Styles for Page ----------------------------------------------------------------------- */

	.bd_Title {
		color: #ed1c24;
		font-size: 24px;
		text-decoration: none;
		font-weight:400;
		margin-bottom:20px;
	}
	
	.bd_SubTitle {
		color: #000000;
		font-size: 18px;
		text-decoration: none;
		font-weight:700;
		margin-bottom:18px !important;
	}
	
	.bd_Emphasis {
		font-weight: 700 !important;
	}

	.bd_Emphasis_2 {
		font-size:30px;
		line-height:1.5852;
		color:#000000;
		font-weight:300 !important;
		font-style:normal;
	}

	.bd_block_emphasis {
		background-color:#f1f1f1;
		margin-bottom:15px !important;
		padding:25px;
		line-height: 1.5714;
	}
	.bd_block_emphasis:nth-last-of-type(1) { margin-bottom:25px !important; }

	.bd_Quote {
		color: #636363;
		font-style: italic;
	}
	
	.bd_Small {
		font-size: 12px;
		line-height: 16px;	
	}	

	.inbody-img { 
		float:left; margin:0 20px 15px 0; max-width:60% !important;
    }

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

@media (max-width: 480px) {
	.bd_Title { font-size:20px !important; }	
	.bd_SubTitle {font-size:16px !important; }
	.bd_Emphasis_2 { font-size:24px; }
	
	.bd_block_emphasis {
		padding:20 15px !important;
	}
	.inbody-img { margin:0 auto 15px auto; max-width:100% !important; float:none; clear:both; }
}