/* CSS Document */

body{
 background-color:white;
 text-align:center;
 margin:0;
 min-height:520px;
 SCROLLBAR-FACE-COLOR: #ebebeb; 
 SCROLLBAR-HIGHLIGHT-COLOR: #e6e6e6; 
 SCROLLBAR-SHADOW-COLOR: #cccccc; 
 SCROLLBAR-3DLIGHT-COLOR: #d4d0c8; 
 SCROLLBAR-ARROW-COLOR: #999999; 
 SCROLLBAR-TRACK-COLOR: #f6f6f6; 
 SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
 SCROLLBAR-BASE-COLOR: #cccccc
}
h1.next_event{
 background-color:#E9E9E9;
 margin-bottom:0px;
 text-align:right;
 color:black;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:600;
 padding: 8px 5px 1px 0;
 width:249px;
 margin-right:-5px;
 position:absolute;
 top:-55px;
 z-index:9998;
 
}
.next_event_date{
	display:block;
 background-color:#E9E9E9;
 margin-bottom:0px;
 position:absolute;
 bottom:0px;
 left:0px;
 text-align:right;
 color:#000;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 padding: 1px 5px 5px 0;
 width:240px;
  z-index:9999;
}
#wrapper{
 background-color: white;
 margin:0 auto;
 width:75%;
 z-index:1;
}
#menu{
 position:absolute;
 left:0;
 top:0;
 height:300px;
 width:150px;
 z-index:5;
}
#logo_container{
 text-align:left;
}
.overlay{
 display:none;
}
div > .overlay{ 
 position:absolute;
 top:243px;
 left:150px;
 z-index:3;
 display:block
}
.IEoverlay{
 position:absolute; 
 left:150px;
 top:243px;
 height:57px; 
 width:280px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/Skins/Text/overlay.png',sizingMethod='scale'); 
 z-index:3;
}

.ContentPane{
 position:absolute;
 left:0px;
 top:0px;
 height:328px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: auto;
}
.SidePane{
 height:326px;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
 background-color: #E9E9E9;
 width: auto;
 overflow-y: scroll;
}
div > .SidePane { overflow: auto;} 

.TicketsPane{
 position:absolute;
 border:0px solid black;
 width:242px;
 height:48px;
 top:330px;
 left:0px;
}
.SearchPane{

}
.ImagePane{
 width:400px;
}
.ImagePane img{
 display:bock;
}
.relative{
 position:relative;
}

/* Main Menu */

.MainMenu_MenuContainer {
	border-bottom: red 0px solid; 
	border-left: white 0px solid; 
	border-top: white 0px solid; 
	border-right: gray 0px solid;  
	background-color: Transparent;
	width:150px;
	height:240px;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height:28px;
}

.MainMenu_TabRootMenuItem TD
{
	background-image: url(TabCWhite.jpg);	
	height: 25px;
}

.MainMenu_TabRootMenuItemSel TD
{
	background-image: url(TabCRed.jpg);	
	height: 25px;
}

.MainMenu_TabMenuItemHover TD
{
/*	background-image: url(TabCWhite.jpg);	*/
	color: Red;
	height: 25px;
	/*background-color: silver;*/
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	border-left: silver 0px solid; 
	border-bottom: #858585 1px solid;  /*silver*/
	border-top: #858585 1px solid;  /*silver*/
	border-right: silver 0px solid;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #858585; /*silver*/ 
	border-left: #858585 1px solid;  /*silver*/
	border-bottom: #858585 1px solid;  /*silver*/
	border-top: #858585 1px solid;  /*silver*/
	text-align: center; 
	width: 15; 
	height: 28;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #858585; /*grey*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
}

.MainMenu_MenuBreak {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

.MainMenu_MenuItemSel {
	background-color: #CC0000;
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	color:white;
	font-weight: normal; 
	font-style: normal;
	height:28px;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: silver 1px solid; 
	border-bottom: silver 1px solid; 
	border-top: silver 0px solid;
	display:none;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	display:none;
}

/* coming events styles */
/* coming events styles */
.ce_title{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: normal;
 color: #333333;
 background-color: #e9e9e9;
 width: 100%;
 padding: 3px 0;
 text-align:center;
 margin-bottom:5px;
}

td.ce_right{
 width: 100%;
 background-color: #c6c6c6;
 padding: 0px 0px 0px 3px;
}

span.ce_large{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

span.ce_small{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
}

div.page_heading{
 background-color: #e9e9e9;
 margin: 0px 0px 3px 0px;
 padding: 2px 5px 2px 0px;
}

#dnn_Heading {
 position:absolute; 
 bottom:0px;
 right:2px;
 width:240px !important;
}

#livelife {
position:absolute;
top:40px;
left:150px;
}

span.pt_large{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: normal;
 color: #333333;
}

span.pt_small{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

td.bordered{
 border-style: solid;
 border-width: 2px;
 border-color: #ffffff;
 padding: 0px 0px 0px 3px;
 width: 255px;
}
td.bordered_image{
 border-style: solid;
 border-width: 2px;
 border-color: #ffffff;
 padding: 0px 0px 0px 0px;
 width: 255px;
} 
td.bordered_image img{
 display:block;
}

/* scrolling text addition to homepage */

	#scrollingContainer{
		width:100%;	
		height:30px;	
		padding:5px;			
		overflow:hidden;
		text-align:right;
		border:0px solid red;
		margin:0px 0px 5px 5px;
	}
	
	#scrollingContent{
		border:0px dashed red;
		height:20px;
		width:860px;
		margin-right:-40px;
		}
	
#scrollingContent a{
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight: bold;
text-decoration:none;
color: #cc0033;
}

.scrolling{border: 0px dashed red; margin:0px 0px 10px 5px;width:100%;overflow:hidden;}

.DNN_News_Item { overflow:hidden; border:0px dashed red;}

.DNN_News_ItemLink {border:0px dashed red;overflow:hidden;}

.DNN_News_ItemLink a, .DNN_News_ItemLink a:link, .DNN_News_ItemLink a:visited, .DNN_News_ItemLink a:hover, .DNN_News_ItemLink a:active{
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight: bold;
text-decoration:none;
color: #cc0033;
}