.appCommunity *
{
	max-width:100%;
}

.appCommunity .callout .inner *
{
	color:#333;
}

.appCommunity .callout
{
	margin:0 0 20px 0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background:#fff;
	overflow:hidden;
}
.appCommunity .callout.event-news, .appCommunity .callout.related-resource{
    /* float: left; */
}
.appCommunity .join-button
{
	position:absolute;
	width:100%;
	display:block;
}
.appCommunity .callout .join-button,
.appCommunity .callout .join-button *
{
	background-color:#ad4b4d;
	font-size:14px;
	color:#fff !important;
	text-decoration:none;
	text-transform:uppercase;
}
.appCommunity .join-button .inner a
{
	padding:5px 40px;
	display:inline-block;
	top:-13px;
	position:relative;
	font-weight:bold;
}
.appCommunity .join-button .inner
{
	height:3px;
}
.appCommunity .join-button
{
	text-align:center;
	position:absolute;
}

.appCommunity .col-wider
{
	margin-right:20px;
}
.appCommunity .join-message
{
	padding:25px 10px 5px 10px;
	text-align:center;
}
.appCommunity .join-message *
{
	font-size:14px;
	color:#002c58;
	font-weight:bold !important;
}
#mainContent .appCommunity .callout h2
{
	font-size:14px;
	color:#fff;
	text-align:center;
	margin:0;
	padding:5px 0 5px 0 !important;
	margin-bottom:0;
        letter-spacing: 0.03em;

}
.appCommunity .twitter-box
{
	background:#fff;
	background-image:url(/img/community-twitter.png);
	background-repeat:no-repeat;
	background-position:center 5px;
	background-size:20px;
	padding:15px 0 0 0;
}
.appCommunity .twitter-timeline
{
	background:#fff;
	border-radius:0;
}
.appCommunity .callout #articleListContainer .icon
{
	float:left;
	margin:0 10px 10px 0;
}
.appCommunity .callout #articleListContainer
{
}
.appCommunity .callout #articleListContainer .date
{
	display: none;
        padding:0 10px 0 0;
}

.appCommunity #articleListContainer dl {
float: none;
}

.appCommunity .callout #articleListContainer dt
{
	clear:both;

}

.appCommunity .callout #articleListContainer dd,
.appCommunity .callout #articleListContainer dt
{
	padding:0;
}
.appCommunity .callout #articleListContainer dd
{

	padding-top:5px;
	border-bottom:solid 3px #eff0f1;
}
.appCommunity .callout.pro-news #articleListContainer
{
padding: 0 20px;
}
.appCommunity .callout.pro-news #articleListContainer dd
{
	min-height:80px;
}

.appCommunity .callout.event-news #articleListContainer dd
{
	border:0;
        font-size: 11px;
}
.appCommunity .callout.event-news #articleListContainer dt
{
        font-size: 11px;
}
.appCommunity .callout.pro-news .inner,
.appCommunity .callout.event-news .inner,
.appCommunity .callout.related-resource .inner
{
	padding:5px 15px;
	overflow:scroll;
	overflow-x:hidden;
	height:475px;
}
.appCommunity .callout.related-resource .inner
{
	height:475px;
}
.appCommunity .callout.pro-news .inner
{
	padding:0;
}
.appCommunity .callout.pro-news #articleListContainer dt,
.appCommunity .callout.pro-news #articleListContainer dd
{
	padding-left:0;
	padding-right:10px;
}



/* A&A Theme */
.appCommunity.aa .callout h2
{
	background:#bc9810;
}
/* BI Theme */
.appCommunity.bi .callout h2
{
	background:#122A66;
}
/* EF Theme */
.appCommunity.ef .callout h2
{
	background:#066608;
}
/* FF Theme */
.appCommunity.ff .callout h2
{
	background:#3D1C57;
}
/* HC Theme */
.appCommunity.hc .callout h2
{
	background:#387D7B;
}
/* IT Theme */
.appCommunity.it .callout h2
{
	background:#7C8786;
}
/* MP Theme */
.appCommunity.mp .callout h2
{
	background:#40200B;
}
/* RE Theme */
.appCommunity.re .callout h2
{
	background:#8A2021;
}
/* TX Theme */
.appCommunity.tx .callout h2
{
	background:#689918;
}
/* YC Theme */
.appCommunity.yc .callout h2
{
	background:#994B08;
}

.videoheadline 
{
margin-top: 15px;
font-size: larger;
font-weight: bold;
margin-bottom: 5px;
padding-right: 5px;
margin-left: 115px;
}
.circ-list-img
 {
float: left;
position: relative;
margin-top: 5px;
}
.video-play{
position: absolute;
top: 50%;
left: 50%; 
margin-top: -20px; 
margin-left: -20px; 
background-image: url('/Content/Files/Images/Communities/play_34.png'); 
width: 34px; 
height: 34px;
}

.join-today.callout {margin-bottom: 30px;}

.appCommunity #articleListContainer dd {color: #333 !important;}
.appCommunity #articleListContainer h4 { font: 12px/18px Arial, Helvetica, sans-serif; font-weight: bold;}


.appCommunity .pro-news #articleListContainer dd { display:block; margin-top:-10px; }
.appCommunity .pro-news #articleListContainer { margin-top:10px; }

.appCommunity .pro-news #articleListContainer dl {margin: 0;} 

.appCommunity .pro-news #articleListContainer dl .pageIcon {margin: 0 20px 0 0 !important;}

.appCommunity .pro-news #articleListContainer p {margin-bottom: 0;}


