/*==============================================
	HEADER ADVERTISES - MIDDLE, RIGHT
================================================*/

.adsHeader {
	padding: 1px 5px 10px 0;
	clear:both;
}
.adsHeader h2 {
	line-height: 120%;
	text-align: right;
	font-size: 16px;
	margin: 0;
	padding: 16px 0 8px 0;
	color: #fff;
	letter-spacing: 1px;
	text-transform:uppercase;
}
.adsHeader .adsText {
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	line-height: 1.2;
	color: #fff;
	padding: 0;
	margin: 0;
}
.adsHeader img {
	margin: auto;
}
.adsHeader span {
	color: #000;
}

.adsHeader object, .adsHeader embed, .adsHeader iFrame.youtubeFrame {
	width: auto;
	height: 60px !important;
	border: 0;
	background: transparent;
}

/*==============================================
	ALL ADVERTISES - LEFT, MIDDLE, RIGHT
================================================*/
.ads {padding: 0; margin: 15px 0;}
.ads h2 {}
.ads h3 {text-align: center;}
.ads h4 {text-align: center;}
.ads img {display: block; margin: 0 auto;}
.ads .textXS {text-align: center; padding: 0 5px;}

.ads ul,
.ads .local {
	background: #fff;
	padding: 0;
	margin-bottom: 5px;
	border-bottom: 1px dotted #999;
}
.adsTop .local {border: 1px solid #ddd;}

.ads ul {margin: 0; padding: 0; list-style: none;}
.ads ul li a {background: url('../imgPG/sx_dotB3.gif') left top no-repeat; padding: 0 0 0 15px;}
.ads ul li a:hover {background: url('../imgPG/sx_dotB1.gif') left top no-repeat; color: #104BA9;}
.ads ul li div {text-align: center;}
.ads ul li div a {background: none; padding: 0;}

.ads .imageCenter img {width: auto; max-width: 100%;}
.ads .imageCenter object,
.ads .imageCenter embed,
.ads .imageCenter video,
.ads .imageCenter iFrame.youtubeFrame {height: 280px;}

#spacer {margin-top: -1px;}
#spacer .divRow > div {background: #fff; border: 1px solid #ddd; text-align: center;}
#spacer .adsText {padding-left: 4px;}
#spacer img {margin: 0 auto;}
#spacer object,#spacer embed,#spacer iFrame.youtubeFrame {max-width: 100%; height: 90px;}

/*==============================================
	ADVERTISES IN LISTS
================================================*/
.ads .cell {padding-left: 5px;}
.ads .cell:first-child {padding-left: 0}
.ads .cell .imageCenter object,
.ads .cell .imageCenter embed,
.ads .cell .imageCenter video,
.ads .cell .imageCenter iFrame.youtubeFrame {height: 180px !important;}


/*==============================================
	FIRST PAGE SPOTLIGHTS
================================================*/

.spots {clear:both; 
	margin-bottom: 25px;
}
.spots h2 {
	background: #222 url('../imgPG/sx_dotArBR6.png') 6px center no-repeat;
	padding: 1px 1px 1px 20px;
	font-size: 14px;
	margin: 0 0 10px 0;
	border-radius: 5px 3px 3px 5px;
}

.spots h2 span {
	display:block;
	padding: 10px 6px;
	background: #00A287;
	border-radius: 9px 3px 3px 9px;
	color: #fff;
}

.spots h3 {}
.spots .event {
	clear:both;
}
.spots .openMedia {
	clear:both;
	text-align: right;
}

.spots .textSmall {padding-bottom: 0px; margin-bottom: 0}
.spots .textSmall p:last-child {padding-bottom: 0px; margin-bottom: 0}

/*==============================================
	FIRST PAGE EVENTS
================================================*/

.eventsBG {margin-bottom: 20px;}
.eventsBG h2 {
	margin-bottom: 4px;
	background: #00A287 url('../imgPG/gradHWT40.png') left top repeat-y;
	border: 1px solid #00A287;
	border-left: 4px solid #00A287;
}
.eventsBG h2 span {
	display: block;
	padding: 8px 8px 8px 16px;
	background: url('../imgPG/sx_dotArBR6.png') -1px center no-repeat;
	border: 1px solid #fff;
	color: #fff;
}
.events {
	background: #fff;
	padding: 5px 8px;
	margin-bottom: 2px;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.events .alignRight img{
	opacity: 0.5;
}

/* End
*******************/