/* editors styles */
	
	/*DIV*/
	.importantBlock,
	.DAE_importantBlock {
		background: #f0f9ff;
		border-left: 4px solid #ccc;
		border-right: 1px solid #ccc;
		margin: 15px 0;
		color:#333;
		padding: 5px 15px 5px;
	}

	.DAE_sideQuote,
	.mainContentSection .DAE_sideQuote,
	.mainContentSection .node .content .DAE_sideQuote{
		float:right;
		clear:right;
		width:40%;
		min-height:60px;
		margin: 10px -4px 15px 15px;
		padding:8px 10px 10px;
		border:solid 1px #fff;
		outline: 1px solid #e5e5e5;
		box-shadow:0px 2px 3px rgba(0,0,0,0.2);
		color:#555;
		position:relative;
		z-index:5;
		font-size:100%;
		padding:8px 10px 10px;
		
		background: #eff8fd;
		background: -moz-linear-gradient(top,  #c8e9f2 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8e9f2), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #c8e9f2 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #c8e9f2 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #c8e9f2 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #c8e9f2 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8e9f2', endColorstr='#ffffff',GradientType=0 );
	}
	.DAE_sideQuote h3,
	.mainContentSection .DAE_sideQuote h3,
	.mainContentSection .node .content .DAE_sideQuote h3{
		border-color:#b0d4dd;
	}
	#pageCenter section .DAE_sideQuote .field-label-inline .field-label, 
	#pageCenter section .DAE_sideQuote .field-label-above .field-label{
		margin-bottom:0;
	}
	
	@media(max-width:499px){
		.DAE_sideQuote,
		.mainContentSection .DAE_sideQuote,
		.mainContentSection .node .content .DAE_sideQuote{
			float:none;
			width:100%;
			margin: 0 0 15px;
		}
	}
	.DAE_sideQuote img{
		border:solid 1px #e5e5e5;
		display:block;
		margin:0 auto 5px;
	}
	
	/*CTA*/
	a.DAE_contentCTA{
		display:inline-block;
		border-radius:20px;
		border:solid 1px #b9cdd7;
		box-shadow:0px 2px 3px rgba(0,0,0,0.2);
		padding: 6px 15px 12px;
		margin:0 0 10px;
		color:#0065b1;
		font-size:115%;
		line-height:1em;
		text-decoration:none !important;
		
		background: #ededed;
		background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #ededed 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #ededed 0%,#ffffff 100%);

	}
	


	/*IMG*/

	

	.DAE_contentImage{
		border:solid 1px #e5e5e5;
		padding:1px;
	}
	


		/*the following classes should be mixed with "DAE_contentImage" */
	
		
		.DAE_contentImage-right-25pc{float:right;width:25%;height:auto;margin-left:3%;margin-bottom:10px;}
		.DAE_contentImage-right-35pc{float:right;width:35%;height:auto;margin-left:3%;margin-bottom:10px;}
		.DAE_contentImage-left-25pc{float:left;width:25%;height:auto;margin-right:3%;margin-bottom:10px;}
		.DAE_contentImage-left-35pc{float:left;width:35%;height:auto;margin-right:3%;margin-bottom:10px;}
		.DAE_contentImage-center-100pc{width:100%;height:auto;margin-bottom:10px;display:block;}
		.DAE_contentImage-center-80pc{width:80%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:10px;display:block;}
	
	

/* styling for caption & copyright media images in content */

figure.media-element{
  border: 1px solid #e5e5e5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); 
  padding: 1px;
  margin-bottom: 15px;
  text-align: center;
}

figure.media-element small.copyright{
  width: 100%;
  display: block;
  text-align: right;
  color: #777;
  padding:9px 10px 9px 10px;
  line-height: 14px;
  background: #F3F3F3;
}

figure.media-element figcaption{
  text-align: center;
  background: #F3F3F3;
}

figure.media-element img + figcaption{
  padding: 9px 10px 6px 10px;
}

figure.media-element small + figcaption{
  padding: 0 10px 9px 10px;
  margin-top: -4px;
}

figure.DAE_contentImage-left-25pc figcaption, 
figure.DAE_contentImage-left-35pc figcaption,
figure.DAE_contentImage-right-25pc figcaption, 
figure.DAE_contentImage-right-35pc figcaption
{
  text-align: left;
}

/* /styling for caption & copyright media images in content */


	/*UL*/
	.region-content .contentListAlternated,
	.contentListAlternated{
		display:block;
		margin:0 0 10px;
		padding:0;
	}
	.contentListAlternated>li{
		display:block;
		padding:7px 10px 10px !important;
		background:transparent !important;
		border-top:solid 1px #eee;
	}
	.contentListAlternated>li:nth-child(even){
		background:#f3f3f3 !important;
	}

	
	/*Expandable block*/
	/*
		<div class="DAE_expandableBlock">
			<... class="expHead">
				static part of expandable block
			</...>
			<div class="expPanel">
				expandable part of expandable block
			</div>
		</div>
	*/
	.DAE_expandableBlock{
		border:1px solid #eef2f4;
		border-radius:5px;
		margin:0 -8px 15px;
		padding:0 8px;
		
		
		background: #ffffff;
		background: -moz-linear-gradient(top, #f5f8fa 0%, #ffffff 50%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f8fa), color-stop(50%,#ffffff));
		background: -webkit-linear-gradient(top, #f5f8fa 0%,#ffffff 50%);
		background: -o-linear-gradient(top, #f5f8fa 0%,#ffffff 50%);
		background: -ms-linear-gradient(top, #f5f8fa 0%,#ffffff 50%);
		background: linear-gradient(to bottom, #f5f8fa 0%,#ffffff 50%);
	}
	.DAE_expandableBlock.expandIsInit .expHead{
		min-height:25px;
		padding-left:23px;
		padding-top:3px;
		padding-bottom:5px;
		line-height:1.1em;
		position:relative;
		cursor:pointer;
	}
	.DAE_expandableBlock.expandIsInit .expHead:before{
		background:url("../images/theme/sprite.png") no-repeat 0 -1479px;
		position:absolute;
		top:5px;
		left:-2px;
		width:18px;
		height:18px;
		content:".";
		text-indent:-5000px;
		overflow:hidden;
	}
	.DAE_expandableBlock.expandIsInit .expHead:hover{
		color:#036caf;
	}
	.DAE_expandableBlock.expandIsInit.expanded .expHead:before{
		background-position:0 -1506px;
	}
	.DAE_expandableBlock.expandIsInit .expPanel{
		overflow:hidden;
		max-height:0px;
		padding-bottom:0px;
		-webkit-transition:max-height 0.2s,padding 0.2s;
		transition:max-height 0.2s,padding 0.2s;
	}
	.DAE_expandableBlock.expandIsInit.expanded .expPanel{
		max-height:5000px;
		padding-bottom:10px;
		-webkit-transition:max-height 2s,padding 0.2s;
		transition:max-height 2s,padding 0.2s;
	}
	
	
	/*Expandable list*/
	/*
		<dl class="DAE_expandableList">
			<dt>title</dt>
			<dd>expandable part</dd>
		</dl>
	*/
	dl.DAE_expandableList dt{
		font-size:110%;
		color:#222;
		font-weight:normal;
	}
	dl.DAE_expandableList dd{
		max-height:5000px;
		-webkit-transition:max-height 2s,padding 0.2s;
		transition:max-height 2s,padding 0.2s;
		border-bottom:solid 1px #f3f6ff;
		padding-bottom:15px;
		margin-bottom:15px;
		margin-left:10px;
		position:relative;
	}
	dl.DAE_expandableList dd.mayexpand{
		max-height:4.25em;
		overflow:hidden;
		-webkit-transition:max-height 0.2s,padding 0.2s;
		transition:max-height 0.2s,padding 0.2s;
		cursor:pointer;
		color:#777;
	}
	dl.DAE_expandableList dd.mayexpand div,
	dl.DAE_expandableList dd.mayexpand blockquote{
		display:none;
	}
	dl.DAE_expandableList dd.mayexpand:after{
		content:"...";
		position:absolute;
		left:0;
		bottom:0;
		background:#fff;
		padding:0 0 5px;
		color:#0065a2;
		width:200%;
		line-height: 0.9em;
	}
	dl.DAE_expandableList dd.mayexpand:hover:after{
		text-decoration:underline;
	}
	dl.DAE_expandableList dd.mayexpand:hover{
		color:#555;
	}
	
	
/* /editors styles */