
/*This CSS is for Rich Text Editor*/
/*Each class must have umb_name:rte_*/

h4 { 
	line-height: 1.4em;
}
.captioned img{
    width:100%;
    height:auto;
}

div.captioned-left{float:left;
margin-right: 15px;}


div.captioned-right{float:right;
margin-left: 15px;}


div.captioned-33{width:33%;
height:auto;}


div.captioned-50{width:50%;
height:auto;}


div.captioned-75{width:75%;
height:auto;}


div.captioned-100{width:100%;
height:auto;
margin-top: 20px;
margin-bottom: 20px;}

.photo-caption{
font-size: 0.9em;
line-height: 1.3em;
color: #333333;
letter-spacing: 1px;
text-align: left;
padding:20px 0px;
}

.container-caption span{
display:block;
}
.container-caption{
    display:block;
}
.container-iframe {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.container-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

































































@media (max-width: 520px) {
	
.captioned-33{}
div.captioned-33{width:100%;
height:auto;}
	
.captioned-50{}
div.captioned-50{width:100%;
height:auto;}

.SenCA_33P img{width:100%;
height:auto;}	

.SenCA_50P img{width:100%;
height:auto;}	

.SenCA_75P img{width:100%;
height:auto;}	

.SenCA_Floating_FactBox-right{
width:100%; 
}	

	
}











































blockquote.article-blockquote:before {
	font-family: Georgia, serif;
	display: block;
	content: "\201C";
	font-size: 120px;
	position: absolute;
	left: 0;
	top: 0;
	color: #e1e1e1;
	background-color: #303030;
	width: 62px;
	height: 62px;
	line-height: 1;
}



































































































































































































































































































































































































































/**umb_name:red*/
.red{color:#660000;}

/**umb_name:SenCA_18px-text*/
.SenCA_18pxText{font-size:1.28em;}

/**umb_name:SenCA_20px-text*/
.SenCA_20pxText{font-size:1.42em;}

/**umb_name:roboto-condensed*/
.roboto-condensed{}

/**umb_name:references*/
.references{font-size: 0.8em;}

/**umb_name:SenCA_25P*/
.SenCA_25P{width:25%;}

/**umb_name:SenCA_33P*/
.SenCA_33P img{width:33%;
height:auto;}

/**umb_name:SenCA_50P*/
.SenCA_50P img{width:50%;
height:auto;
float:left;}

/**umb_name:SenCA_75P*/
.SenCA_75P img{width:75%;
height:auto;}

/**umb_name:SenCA_100P*/
.SenCA_100P img{width:100%;
height:auto;
margin-top: 20px;
margin-bottom: 20px;}

/**umb_name:SenCA_100P-no_margin*/
.SenCA_100P-no_margin img{width:100%;
height:auto;
margin: 0px;}

/**umb_name:SenCA_float-left*/
.SenCA_float-left img{float:left;
margin-right: 15px;}

/**umb_name:SenCA_float-right*/
.SenCA_float-right img{float:right;
margin-left: 15px;}

/**umb_name:captioned*/
.captioned{display:block;}

/**umb_name:captioned-left*/
.captioned-left{}

/**umb_name:captioned-right*/
.captioned-right{}

/**umb_name:captioned-33*/
.captioned-33{}

/**umb_name:captioned-50*/
.captioned-50{}

/**umb_name:captioned-75*/
.captioned-75{}

/**umb_name:captioned-100*/
.captioned-100{}

/**umb_name:SenCA_photo-caption*/
.SenCA_photoCaption{font-size: 0.9em;
line-height: 1.3em;
color: #333333;
letter-spacing: 1px;
text-align: left;
display: block;}

/**umb_name:SenCA_quote-author*/
.SenCA_quoteAuthor{font-size: 1.2em;
text-align: right;
letter-spacing: 1px;}

/**umb_name:SenCA_blockquotes*/
.senca_blockquotes{font-size: 1.35em;
color: #808080;
letter-spacing: 1px;
page-break-inside: avoid;
margin:30px;
padding: 20px;
display: block;
border-left:5px solid #eee;}

/**umb_name:sen-all-caps*/
.sen-all-caps{}

/**umb_name:Blockquote*/
blockquote.article-blockquote{font-size: 18px;
font-style: italic;
margin: 0.25em 0;
padding: 0.25em 40px 0.25em 80px;
line-height: 1.45;
position: relative;
color: #383838;
margin-bottom:15px;}

/**umb_name:SenCA_div50P-left*/
.SenCA_div50P-left{width:50%;
height:auto;
float:left;
margin-right: 25px;}

/**umb_name:SenCA_div50P-right*/
.SenCA_div50P-right{width:50%;
height:auto;
float:right;
margin-left: 25px;}

/**umb_name:SenCA_div33P-left*/
.SenCA_div33P-left{width:33%;
height:auto;
float:left;
margin-right: 25px;}

/**umb_name:SenCA_div33P-right*/
.SenCA_div33P-right{width:33%;
height:auto;
float:right;
margin-left: 25px;}

/**umb_name:SenCA_Floating_FactBox-right*/
.SenCA_Floating_FactBox-right{border: 1px solid #AAAAAA;
padding: 7px;
margin: 7px;
width:30%;
float:right;}

/**umb_name:SenCA_black-button*/
.SenCA_blackButton{background: #000;
padding: 15px 40px;
font-size: 18px;
color: #ffffff;
display: inline-block;
margin: 2px 2px 2px 0;
border: 3px solid transparent;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none; }

/**umb_name:SenCA_grey-button*/
.SenCA_greyButton{background: #333333;
padding: 15px 40px;
font-size: 18px;
color: #f2f2f2 !important;
display: inline-block;
margin: 2px 2px 2px 0;
border: 3px solid transparent;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none;}

/**umb_name:SenCA_orange-button*/
.SenCA_orange-button{background: #f7941d;
padding: 15px 40px;
font-size: 18px;
color: #ffffff !important;
display: inline-block;
margin: 2px 2px 2px 0;
border: 3px solid transparent;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none;}

/**umb_name:purple-button*/
.purple-button{background-color: #fff;
padding: 15px 15px;
font-size: 18px;
color: #895095 !important;
display: inline-block;
margin: 2px 5px 2px 5px;
border: 3px solid #895095;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none;
min-width: 352px;}

/**umb_name:aqua-button*/
.aqua-button{background-color: #fff;
padding: 15px 15px;
font-size: 18px;
color: #056979 !important;
display: inline-block;
margin: 2px 5px 2px 5px;
border: 3px solid #056979;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none;
min-width: 250px;}

/**umb_name:orange-button*/
.orange-button{background-color: #fff;
padding: 15px 10px;
font-size: 18px;
color: #ffa00e !important;
display: inline-block;
margin: 2px 5px 2px 5px;
border: 3px solid #ffa00e;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none;
min-width: 352px;}

/**umb_name:olive-button*/
.olive-button{background-color: #fff;
padding: 15px 10px;
font-size: 18px;
color: #424e08 !important;
display: inline-block;
margin: 2px 5px 2px 5px;
border: 3px solid #424e08;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none;
min-width: 240px;}

/**umb_name:black-outline-button*/
.black-outline-button{background-color: #fff;
padding: 10px 20px;
font-size: 18px;
color: #000;
display: inline-block;
margin: 2px 5px 2px 5px;
border: 3px solid #000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 2px;
text-decoration: none;
min-width: 250px;
transition: 0.2s ease-in-out; }

.black-outline-button:hover {
	background: #000;
	color: #fff;
	border: 3px solid transparent;
}

@media (max-width: 767px) {
	.black-outline-button {
		padding: 5px 10px;
		font-size: 14px;
		letter-spacing: 1px;
		min-width: none;
	}
}

.black-outline-button-small{background-color: #fff;
padding: 5px 10px;
font-size: 14px;
font-weight: bold;
color: #000;
display: inline-block;
margin: 2px 5px 2px 5px;
border: 2px solid #000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 1px;
text-decoration: none;
transition: 0.2s ease-in-out; }

.black-outline-button-small:hover {
	background: #000;
	color: #fff;
	border: 2px solid transparent;
}

/**umb_name:bg-aqua*/
.bg-aqua{background-color: #056979;
color: #fff;
padding: 20px;
margin: 0px;}

/**umb_name:bg-yellow*/
.bg-yellow{background-color:#ffd539;
color: #000;
padding: 20px;
margin: 0;}

/**umb_name:bg-turquoise*/
.bg-turquoise{background-color: #01aaad;
color: #fff;
padding: 20px;
margin: 0px;}

/**umb_name:bg-purple*/
.bg-purple{background-color: #895095;
color: #fff;
padding: 20px;
margin: 0px;}

/**umb_name:bg-orange*/
.bg-orange{background-color: #ffa00e;
color: #fff;
padding: 20px;
margin: 0px;}