/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		
		.mapHome
		{
			z-index:900;
			position:relative;
			margin-top:-161px;
			top:0px;
			bottom:0px;
			left:0px;
			padding:0px;
			right:0px;
			font-size:0px;
			line-height:0px;
			margin-left:44px;
		}
		.mapHome img
		{
			font-size:0px;
			line-height:0px;
			margin:0px;
			padding:0px;
		}
		.largerText
		{
			font-size:14px;
		}

		.bodyContents
		{
			width:100%;
		}
		
		html {
			overflow-y: scroll;
		}
		
		body
		{
			background: #bd1f35;
			margin:0px;
			padding:0px;
			font-family: Arial, Helvetica, sans-serif;
		}
		#bodyContainer {
			margin: 0;
			padding: 0;
			background: url(images-wide/bodyBG.jpg) #bd1f35 center top no-repeat;

			background-position: center 50px;
		}
		#mainContainer
		{
			width:822px;
			padding: 0px 40px 20px 40px;
			margin: 138px auto 0px auto;
			background: url(images-wide/bodySliver.png) center repeat-y;
		}
		.topBlackBar
		{
			background:#000;
			height:50px;
			margin:0px;
			padding:0px;
		}
		.bottomBlackBar
		{
			background:#000;
			height:67px;
			margin:0px;
			padding:0px;
		}
		
		.ribbon
		{
			text-align:right;
			display:block;
			width:px;
			height:px;
		}
		.Monicadizzle
		{
			z-index:10;
			position:absolute;
			margin-left:-130px;
			margin-top:-100px;
		}
		#contentContainer
		{
			color: #000000;
			font-size: 13px;
			font-family: Arial, Helvetica, sans-serif;
			padding: 10px 0px 0px 0px;
		}
		
		
			
		h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: bold;
			text-decoration: none;
			color: #EA1849;
			margin: 20px 0 30px 0;
			text-align: center;
		}
		
		p {
			line-height: 18px;
			font-weight: normal;
			text-indent: 10px;
		}
		
		p.noIndent {
			text-indent: 0;
		}
		
		.contentCell table {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		.Heading {
			font-size: 20px;
			font-weight: bold;
			text-indent: 0;
		}
		
		.SubHeading {
			font-size: 14px;
			font-weight: bold;
			text-indent: 0;
		}
		
		.SubHeadingPink {
			font-size: 14px;
			font-weight: bold;
			text-indent: 0;
			color: #EA1849;
		}
		
		.videoBox {
			width: 560px;
			height: 339px;
			background: url(images/video-placeholder.jpg) no-repeat;
			margin: 10px auto 0 auto;
		}
		
		.redText {
		    text-align:center;
			font-size:16px;
			color: #d51a45;
			font-weight:bold;
		}
		
		.redSmall {
			font-size:12px;
			color: #d51a45;
			font-weight:bold;
			font-style:italic;
		}
		
		.italicTitles {
			text-decoration:none;
			font-weight:bold;
			font-size:18px;
			font-family:'Times',georgia, serif;
			font-style:italic;
		}
		
		.hr {
		    border:0;
		    background-color:#d2213d;
		    height:1px;
		    width:75%;
		}
		
		.textRequiredField {
			font-weight: bold;
		}
		
		
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
		
		a, a:visited {
			color: #ff0000;
			text-decoration: underline;
		}
		
		a:hover {
			color: #000000;
			text-decoration: none;
		}
		
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
		
		.imgLink {
			border: none;
		}
		
		.imgBorder {
			border: 2px solid #BD1F35;
			padding: 5px;
		}
		
		.photoright {
			float: right;
			padding: 5px;
			margin: 10px 0 2px 10px;
		}
		
		.Pageline {
			padding-left: 45px;
		}
		
		
		
		div.horizDropDown ul
		{	
			background: url(/resources/images/dropdizzle.jpg) repeat-x bottom #fff;
			position: absolute;
			display: none;
			list-style-type: none;
			margin: 23px 20px 0px -93px;
			color:000;
			font-size:13px;
			text-align:left;
			white-space:nowrap;
			z-index:1000;
		}

		div.horizDropDown ul li:hover
		{	
			color:#000;
		}

		div.horizDropDown ul li a
		{
			color:#000;
			text-decoration:none;
			font-weight:bold;
			display:block;
			width:60px;
			height:15px;
			padding: 7px 7px 7px 7px;
			
			
		}
		.horizDropDown a
		{
			border-right:1px solid #BD1F35;
			border-left:1px solid #BD1F35;
		}
		div.horizDropDown ul li a:hover
		{
			color:#fff;
		}
		
		
		
		
		
		
.headerNav {
			height: 26px;
			width: 960px;
			text-align: center;
			z-index:5;
			position:absolute;
			margin-top:-26px;
		}
		
		
		
	
		ul.MenuBarHorizontal3
		{
			padding: 0;
			list-style-type: none;
			cursor: default;
			margin: 0 0 0 185px;
			/* the below was added so the top nav is clickable while the overlay video is playing */
			position: relative;
			z-index: 20000;
		}


		ul.MenuBarHorizontal3 li
		{
			list-style-type: none;
			position: relative;
			cursor: pointer;
			float: left;
			width: auto;
			padding: 0;
			margin: 0;
		}
		
	

		ul.MenuBarHorizontal3 a, ul.MenuBarHorizontal3 a:visited
		{
			display: block;
			cursor: pointer;
			color: #EA1849;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			font-style: italic;
			text-align: center;
			border-left: 1px solid #BD1F35;
			border-right: 1px solid #BD1F35;
			padding: 2px;
			margin: 2px 10px 0 10px;
		}
		ul.MenuBarHorizontal3 li div ul li a, ul.MenuBarHorizontal3 li div ul li a:visited
		{
			
			border-left: 1px solid #BD1F35;
			border-right: 1px solid #BD1F35;
			border-bottom: 1px solid #BD1F35;
			
		}

		/* Menu items that have mouse over or focus have a blue background and white text */
	
		ul.MenuBarHorizontal3 a:hover, ul.MenuBarHorizontal3 a:focus
		{
			background-color: #EA1849;
			color: #FFF;
		}
		
		
	/*//---------------------------------------------*/
	/*// Page Navigation Default Styles			     */
	/*//---------------------------------------------*/

	.pageNavTable {
		width: 50%;
		border: none;
		margin-top: 20px;
		margin: auto;
	}



	.pageNavBackCell {
		width: 150px;
		text-align: center;
	}



	.pageNavCell {
		text-align: center;
	}



	.pageNavNextCell {
		width: 150px;
		text-align: center;
	}



	.pageNavPageCell {
		text-align: center;
	}
	
		.bigRedText {
			color: #ea1849;
			font-weight: bold;
			font-size: 25px;
			font-family: 'Times',georgia,serif;
			font-style: italic;
			text-indent: 0;
		}
		
		.beatTitle {
			text-decoration: none;
			font-weight: bold;
			font-size: 20px;
			font-family: 'Times',georgia,serif;
			font-style: italic;
		}
		
		
		ul.redDots {
			list-style: none outside none;
			margin: 10px 0;
			padding-left: 20px;
		}
		
		ul.redDots li {
			margin: 5px 0;
   			padding-left: 15px;
   			line-height: 20px;
			background: url("images/ListPoint.png") no-repeat scroll 0 0 transparent;
		}
		
		
		/* Calendar STyles */
		
		.cal_month {
			font-size: 14px;
			font-weight: bold;
			padding: 5px;
			margin: 0 0 5px 0;
			border-top: #cccccc solid 1px;
			border-bottom: #cccccc solid 1px;
			background : #eeeeee;
		}
		
		.bannerDateListing {
			margin: 0 0 12px 0;
		}
		
		.bannerDateListing .tableRowHeader td{
			font-weight: bold;
			font-size: 13px;
			padding: 2px 0;
		}
		
	.bannerDateEntry p,
	.bannerDateListing p{
		text-indent: 0;
		margin: 0;
	}
		
		.bannerDateEntry .mainTableBorder {
		width: 95%;
		margin: 0 auto 0 auto;
		
	}

	.bannerDateEntry .mainTableBorder td{
		border: #ccc solid 1px;
		padding: 2px;
		font-size: 14px;
	}

	.bannerDateEntry .mainTableBorder .textTitle {
		font-weight: bold;
	}
	
	.bannerDateEntry .mainTableBorder .tableRowHeader td {
		background: #eeeeee;
		font-size: 16px;
		font-weight: bold;
	}
	
	.bannerDateReadMoreDiv {
		margin: 5px 0 0 0;
	}
	
	.eventDesc p{
		text-indent: 0;
	}
	
	.eventTitle {
		font-weight: bold;
		font-size: 14px;
	}
	
	#popBox {
		padding-top: 10px;
	}
	


