﻿div.mainPanelContainer.noBreak
{
	padding-top:0;
	padding-bottom:0;
}
div.mainPanel
{
	padding-top:10px;
}
div.mainPanel h4,
div.mainPanel h3,
div.mainPanel h2
{
	width:100%;
}
div.mainPanelContainer.noBreak div.repeatItem
{
	border-bottom:solid 1px #E7E6EC;
}
div.mainPanelContainer.noBreak.first
{
	padding-top:10px;
}
div.mainPanelContainer.noBreak.last
{
	padding-bottom:10px;
}
div.headerPanel
{
	float:left;
	margin-top:10px;
}
div.headerPanel h4
{
	font-size:115%;
}
div.repeatItem
{
	float:left;
	width:680px;
	margin-bottom:1px;
	background-color:White;
	padding:1px;
}
div.repeatItem em
{
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	color:#3F3F3F;
}
div.itemHeader,
div.itemFooter
{
	float:left;
	width:678px;
	background-color:#F5F5F7;
	margin:1px;
}
div.itemFooter
{
	border-top:solid 1px #E7E6EC;
}
div.itemFooter a,
div.itemFooter a:hover,
div.itemFooter a:visited,
div.itemFooter img {border:0px;color:White;}
div.itemHeader em,
div.itemFooter em
{
	float:left;
	display:inline-block;
	padding:10px;
}
div.itemHeader a,
div.itemHeader a:visited,
div.itemHeader a:hover
{
	float:right;
	padding:10px;
	color:#452276;
	text-decoration:none;
	font-weight:bold;
}
div.itemImageCont
{
	float:left;
	width:166px;
	padding:8px;
	background-color:White;
	text-align:center;
}
div.itemImageCont img.videoPlayer
{
	background:url('/images/videoPlayer.gif') no-repeat left top;
	padding:39px 64px 38px 63px;
	cursor:pointer;
}
div.itemDetailsList,
div.itemSummary
{
	margin-top:1px;
	padding:8px 10px;
	float:left;
	width:180px;
	border-left:solid 1px #E7E6EC;
}
div.itemSummary {width:260px;}
div.itemSummary button.stdButton 
{
	display:block;
	width:200px;
	height:24px;
	margin:1px;
	border:3px double White;
}
div.itemFooter em
{
	padding:8px 47px 5px 10px;
}
div.itemFooter em,
div.itemFooter img
{
	border-right:solid 1px #E7E6EC;
	cursor:pointer;
}

/* tipsy tool tips */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(/images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/* Events specific styling */
div.featureContainer 
{
	float:left;
	background-color:Black;
	padding:10px;
	color:White;
	width:685px;
}

div.featureContainer h4 
{
	display:block;
	color:white;
	font-size:1.1em !important;
	border-bottom:solid 1px white;
	width:auto;
	padding-bottom:5px;
	margin-bottom:5px;
}
div.featureContainer em 
{
	font-weight:bold;
	font-style:normal;
}

div.featureContainer a,
div.featureContainer a:hover,
div.featureContainer a:visited 
{
	color:White;
	text-decoration:none;
}

div.featureContainer img
{
	float:left;
	margin-right:10px;
	max-width:250px;
}

div.featureContainer div.featureContent 
{
	width:420px;
	display:inline-block;
	float:left;
}

div.itemSummary.event em 
{
	color:Black;
} 
div.itemSummary.event 
{
	width:150px;
}

div.itemDetailsList.event 
{
	width:230px;
}

div.itemSummary.event a:hover,
div.itemSummary.event a:visited,
div.itemSummary.event a,
div.itemDetailsList.event  a:hover,
div.itemDetailsList.event  a:visited,
div.itemDetailsList.event  a
{
	color:#452276;
	text-decoration:none;	
	font-weight:bold;
} 

/******************************
 Video gallery specific styling
*******************************/
div.repeatItem.video div.itemImageCont img{
	float:left;
	background:transparent url(/images/videoplayer.gif) no-repeat scroll left top;
	cursor:pointer;
	padding:36px 64px 36px 63px;
}

div.repeatItem.video div.itemDetailsList
{
	width:470px;
}
div.repeatItem.video div.itemDetailsList em
{
	display:block;
	margin-bottom:5px;
}
