/* -------------- GLOBAL -------------- */
img
{
	border: 0px;
}

body
{
	margin: 0px 0px 0px 10px;
	background-image: url(images/mf_backMetallic2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	color: #333333;
	z-index:0;
}

body.iFrame
{
	margin: 0px 0px 0px 0px;
	background-image: url(images/mf_backMetallicIframe.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	color: #333333;
}

#pageHolder
{
	position: relative;
	width: 760px;
	top: 30px;
	left: 0px;
	display:block;
	z-index:1;

}

#botBar
{
	width:740px;
	position: relative;
	clear:left;

}

/* -------------- TEXT STYLES -------------- */

P
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	margin:0px 0px 0px 0px;
	color: #333333;
	clear:none;
}


H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	color: #333333;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	color: #333333;
}

H2.searchResults
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	color: White;
	background-color: #666666;
	text-indent: 5px;
	height: 17px;
	text-align: left;
}


H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	color: #333333;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	color: #333333;
}

H5
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	color: #333333;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	color: #333333;
}



Bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: bold;
	color: #333333;

}

Italic
{

}

LI
{	

}

UL
{
	text-indent: -25px;

}

TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	background-color: White;
	vertical-align:top;
}

TH
{
	background-color: #333333;
	color: #CCCCCC;
	
}

TR
{
	HEIGHT: 25px;
}

TD
{
}

A:Hover
{
	text-decoration: underline;
	color: #333333;
}

A
{
	text-decoration: none;
	color: #333333;
}



/* -------------- NAVIGATION -------------- */

#pageNavigation
{
	position: relative;
	height: 115px;
	width: 760px;
	top: 0px;
	left: 0px;
	background-image: url(images/navigation/mf_navigationHolder.gif);
	background-repeat: no-repeat;
	z-index:19;
}

#toolbar
{
	/* position:absolute; */
	top:10px;
	left:10px;
}

/* -------------- Register -------------- */

/* -------------- Register -------------- */

#joinTitle
{	background-image: url(images/navigation/icon_join_title.gif);
	height: 8px;
	width: 100px;
	position: absolute;
	top: 15px;
	left: 600px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:visited.topBarRegister
{	
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 280px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.topBarRegister
{	
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 280px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.topBarRegister
{
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 280px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.topBarRegister
{	
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 280px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- Search -------------- */

A:visited.topBarGo
{
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 720px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.topBarGo
{	
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 720px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.topBarGo
{	
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 720px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.topBarGo
{	
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50px;
	left: 720px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- HOME -------------- */

A:visited.home
{	background-image: url(images/navigation/mf_home.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.home
{	background-image: url(images/navigation/mf_home.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.home
{	background-image: url(images/navigation/mf_home.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.home
{	background-image: url(images/navigation/mf_home_over.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- VENUES -------------- */

A:visited.venues
{	background-image: url(images/navigation/mf_venues.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 92px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.venues
{	background-image: url(images/navigation/mf_venues.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 92px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.venues
{	background-image: url(images/navigation/mf_venues.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 92px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.venues
{	background-image: url(images/navigation/mf_venues_over.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 92px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- FESTIVALS -------------- */

A:visited.festivals
{	background-image: url(images/navigation/mf_festivals.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 184px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.festivals
{	background-image: url(images/navigation/mf_festivals.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 184px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.festivals
{	background-image: url(images/navigation/mf_festivals.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 184px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.festivals
{	background-image: url(images/navigation/mf_festivals_over.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 184px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- TOURS -------------- */

A:visited.tours
{	background-image: url(images/navigation/mf_tours.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 276px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.tours
{	background-image: url(images/navigation/mf_tours.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 276px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.tours
{	background-image: url(images/navigation/mf_tours.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 276px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.tours
{	background-image: url(images/navigation/mf_tours_over.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 276px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- TICKETS -------------- */

A:visited.tickets
{	background-image: url(images/navigation/mf_tickets.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 368px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.tickets
{	background-image: url(images/navigation/mf_tickets.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 368px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.tickets
{	background-image: url(images/navigation/mf_tickets.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 368px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.tickets
{	background-image: url(images/navigation/mf_tickets_over.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 368px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- DOWNLOADS -------------- */

A:visited.downloads
{	background-image: url(images/navigation/mf_downloads.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 460px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.downloads
{	background-image: url(images/navigation/mf_downloads.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 460px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.downloads
{	background-image: url(images/navigation/mf_downloads.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 460px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.downloads
{	background-image: url(images/navigation/mf_downloads_over.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 460px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- MOBILE -------------- */

A:visited.mobile
{	background-image: url(images/navigation/mf_mobile.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 552px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.mobile
{	background-image: url(images/navigation/mf_mobile.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 552px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.mobile
{	background-image: url(images/navigation/mf_mobile.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 552px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.mobile
{	background-image: url(images/navigation/mf_mobile_over.gif);
	height: 21px;
	width: 92px;
	position: absolute;
	top: 84px;
	left: 552px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- NEWS -------------- */

A:visited.news
{	background-image: url(images/navigation/mf_news.gif);
	height: 21px;
	width: 97px;
	position: absolute;
	top: 84px;
	left: 644px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.news
{	background-image: url(images/navigation/mf_news.gif);
	height: 21px;
	width: 97px;
	position: absolute;
	top: 84px;
	left: 644px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.news
{	background-image: url(images/navigation/mf_news.gif);
	height: 21px;
	width: 97px;
	position: absolute;
	top: 84px;
	left: 644px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.news
{	background-image: url(images/navigation/mf_news_over.gif);
	height: 21px;
	width: 97px;
	position: absolute;
	top: 84px;
	left: 644px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- TOP BAR -------------- */

#mainLogo
{
	position: absolute;
	height: 74px;
	width: 242px;
	top: 10px;
	left: 5px;
	background-image: url(images/mf_logo.gif);
}

#searchWord
{
	position: absolute;
	height: 25px;
	width: 250px;
	top: 52px;
	left: 475px;
}

#searchHolder
{
	position: absolute;
	height: 25px;
	width: 250px;
	top: 52px;
	left: 475px;
}

#siteSearchTextField
{
	position: absolute;
	left: 560px;
	top: 50px;
	height: 25px;
}



.siteSearchSubmitButton
{
	position: absolute;
	height: 40px;
	width: 26px;
	top: 44px;
	left: 700px;
	padding: 10px 0px 0px 0px;
}

/* -------------- HOMEPAGE BANNER -------------- */

#titleBanner
{	
	position: relative;
	width: 740px;
	z-index:1;
}

/* -------------- CONTENT -------------- */

#pageContent
{
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom:10px;
	z-index:1;
}

/* -------------- COLUMN LEFT -------------- */

.articleContent
{
	padding:5px 5px 0px 5px;
	z-index:1;
}

#colLeft

{
	position:relative;
	width:120px;
	float:left;
}

.panelLeft
{	
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;
	margin-bottom:10px;
	
}

.panelLeftBackground
{	
	position: relative;
	width: 120px;
	background-color: #999999;
	display: block; 
	
}

.panelLeftBody
{	
	position: relative;
	width: 119px;
	background-color: White;
	display: block;
}

#colRight

{
	position:relative;
	width:620px;
	border:solid 0px Red;
	float:left;


}

#mainLeft

{
	position:relative;
	width:400px;
	border:solid 0px Red;
	float:left;
	margin-left:9px;
	margin-top:10px;
	z-index:10;
}

#mainRight

{
	position:relative;
	width:200px;
	border:solid 0px Red;
	float:left;	
	margin-top:10px;
	margin-left:10px;
}

#mainLeftBottomLeft

{
	position:relative;
	width:195px;
	border:solid 0px blue;
	float:left;

}

#mainLeftTop

{
	width:400px;
	position:relative;
	border:solid 0px pink;
	float:left;

}

#mainLeftBottom

{
	width:400px;
	position:relative;
	border:solid 0px blue;
	float:left;

}

#mainLeftBottomRight

{
	position:relative;
	width:195px;
	border:solid 0px green;
	float:right;

}

.primaryStory
{
	position:relative;
	width:400px;
	height:50px;
	background-color:grey;
}



.panelSecondary
{	
	position: relative;
	width: 195px;
	float:left;
	margin-bottom:10px;
}

.panelSecondaryBackground
{	
	position: relative;
	top:0px;
	left:0px;
	width: 195px;
	background-color: #999999;

	
}

.panelSecondaryBody
{	
	position: relative;
	width: 194px;
	background-color: White;
	display: block;
}

			
.panelPrimaryBody
{	
	position: relative;
	width: 399px;
	background-color: White;





}

.panelCenter
{	
	position: relative;
	width: 400px;
	float:left;
	z-index:1;
	margin-bottom:10px;
}

.panelCenterSearch
{	
	position: relative;
	width: 600px;
	float:left;
	z-index:1;
	margin-bottom:10px;
}

.panelPrimaryBackground
{	
	position: relative;
	width: 400px;
	background-color: #999999;
	display: block;
	
}

.panelPrimaryBackgroundSearch
{	
	position: relative;
	width: 600px;
	background-color: #999999;
	display: block;
	
}

.rightStory
{
	position:relative;
	width:195px;
	height:50px;
	background-color:magenta;
}

.panelRight
{	
	position: relative;
	width: 200px;
		margin-bottom:10px;

}

.panelRightBackground
{	
	position: relative;
	width: 201px;
	background-color: #999999;
	display: block;
	
}

.panelRightBody
{	
	position: relative;
	width: 200px;
	background-color: White;
	
	display: block;
}

.RightContentPanel

{
	position:relative;
	width:195px;
	height:50px;
	background-color:blue;
}

#pageContent2
{

}

#columnLeft
{
	position: relative;
	width: 120px;
	float:left;
}

#columnRightContent
{
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	float: left;

}

#columnRightTopContent
{
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

#columnRightTopContentIEMac
{
	position: relative;
	margin-top: 10px;
	left: 10px;
}

#columnRight
{
	position: relative;
	top: 0px;
	left: 0px;

}

#columnRightContentLeft
{
	position: relative;
	top:0px;
	left:0px;
	width: 410px;
	float:left;	
}

#columnRightContentRight
{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;	
	width: 210px;
}


/* -------------- GIG LIST -------------- */

.gigList
{	
	position: relative;
	height: 34px;
	width: 120px;
	margin-top:10px;
	margin-bottom:10px;

}

/* -------------- PANEL LEFT -------------- */

#panelLeftGigs
{	
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;
	margin-bottom:10px;
}

#panelLeftDownloads
{	
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;
	margin-bottom:10px;
}

#panelLeftMobile
{	
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;
		margin-bottom:10px;
}

#panelLeftCompetition
{	
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;
		margin-bottom:10px;
}


/* -------------- ALL PANELS HEADER -------------- */	

.panelHeader
{	
	position: relative;
	height: 20px;
	margin-right:1px;
	/* background-color: #996666;*/
	display: block; 

}	

.panelHeaderTitle
{
	position: relative;
	left: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	line-height: 14pt; 
	color: #FFFFFF;
}

/* -------------- PANEL LEFT ELEMENTS -------------- */





.panelLeftBodyTextHolder
{	
	width: 105px;
	position: relative;
	background-color: White;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 7pt; 
	line-height: normal;
	color: #333333;
	
}

.panelLeftBodyTextList
{	
	padding: 5px 5px 5px 5px;
	position: relative;
	display: block;
	font-size: xx-small;
}

.panelLeftBodyTextListDownloads
{	
	background-image: url(images/panelLeftDownloads.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 15px 20px;
	position: relative;
	top: 10px;
	left: 5px;
	display: block;
}

.panelLeftBodyTextListMobile
{	
	background-image: url(images/panelLeftMobile.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 15px 20px;
	position: relative;
	top: 10px;
	left: 5px;
	display: block;
}

.panelLeftBodyTextListComp
{	
	background-image: url(images/panelLeftComp.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 15px 20px;
	position: relative;
	top: 10px;
	left: 5px;
	display: block;
}

.panelLeftFooter
{	
	position: relative;
	height: 6px;
	width: 120px;
	top: 0px;
	left: 0px;

}

/* -------------- COLUMN CENTRE -------------- */

/* -------------- PROMO -------------- */


#promoBanner
{	
	position: relative;
	left:10px;
	margin-top:10px;
}

/* -------------- PANEL ATTRIBUTES -------------- */

.panelPrimaryBodyWhite
{	
	position: relative;
	
	width: 399px;
	background-color: White;	
	padding: 9px 0px 11px 0px;
	display: block;
}

.panelPrimaryBodyWhiteSearch
{	
	position: relative;
	
	width: 599px;
	background-color: White;	
	padding: 9px 0px 11px 0px;
	display: block;
}

.panelPrimaryBodyContent
{	
	position: relative;
	margin: 0px 0px 0px 10px;
	width: 380px;
}

.panelPrimaryBodyContentSearch
{	
	position: relative;
	margin: 0px 0px 0px 10px;
	width: 580px;
}

.panelSecondaryBodyWhite
{	
	position: relative;
	width: 194px;
	background-color: White;
	padding:4px   0px 10px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	
}

.panelSecondaryBodyContent
{	
	position: relative;
	padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
	width: 175px;

		background-color: White;
}

.panelRightBodyWhite
{	
	position: relative;
	width: 200px;
	margin: 0px 0px 0px 0px;
	background-color: White;
	display: block;
}

.panelRightBodyContent
{	
	position: relative;
	padding: 0px 0px 0px 10px;
	width: 181px;

	background-color: White;
}


/* -------------- PANEL CENTRE PRIMARY -------------- */

.panelCentrePrimary
{	
	position: relative;
	width: 400px;
	margin-bottom:10px;
	margin-right:9px;
}

.panelCentrePrimaryIframe
{	
	width: 400px;
}

/* -------------- PANEL CENTRE PRIMARY ELEMENTS -------------- */
	



.panelPrimaryFooter
{	
	position: relative;
	height: 6px;
	width: 400px;
	display: block;
}

/* -------------- PANEL CENTRE SECONDARY LEFT-------------- */

.panelCentreSecondaryLeft
{	
	position: relative;
	width: 195px;
	float:left;
	margin-bottom:0px;

}

/* -------------- PANEL CENTRE SECONDARY RIGHT -------------- */

.panelCentreSecondaryRight
{	
	position: relative;
	width: 195px;
	top: 0px;
	float:left;
	margin-bottom:0px;
	
}

/* -------------- PANEL CENTRE SECONDARY ELEMENTS -------------- */	
}

.panelRightBodyImage
{	
	position: relative;
	
}



/* -------------- PANEL RIGHT PRIMARY -------------- */

.panelRightContent
{	
	position: relative;
	width: 200px;

}

/* -------------- PANEL RIGHT PRIMARY ELEMENTS -------------- */

.panelRightContentRight
{	
	position: relative;
	width: 200px;
	margin-left:10px;
}		

.panelRightFooter
{	
	position: relative;
	width: 201px;
	top: -10px;
	left: 0px;
	display: block;
	height: 6px;
	margin-bottom:5px;
	
}

.panelSecondaryFooter
{	
	position: relative;
	width: 195px;
	top: -5px;
	left: 0px;
	display: block;
	height: 6px;
	margin-bottom:5px;
	
}

/* -------------- BOTTOM BAR -------------- */


#pageNavigationBottom
{	
	position: relative;
	height: 21px;
	width: 743px;
	float: left;
}

/* -------------- SEND -------------- */

A:visited.send
{	

	height: 21px;
	width: 97px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;

}

A:link.send
{	

	height: 21px;
	width: 97px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.send
{	

	height: 21px;
	width: 97px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.send
{	

	height: 21px;
	width: 97px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- SET -------------- */

A:visited.set
{	
	height: 21px;
	width: 116px;
	position: absolute;
	top: 0px;
	left: 97px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.set
{	
	height: 21px;
	width: 116px;
	position: absolute;
	top: 0px;
	left: 97px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.set
{	
	height: 21px;
	width: 116px;
	position: absolute;
	top: 0px;
	left: 97px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.set
{	
	height: 21px;
	width: 116px;
	position: absolute;
	top: 0px;
	left: 97px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}



/* -------------- Links -------------- */

A:visited.links
{	
	height: 21px;
	width: 35px;
	position: absolute;
	top: 0px;
	left: 213px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.links
{	
	height: 21px;
	width: 39px;
	position: absolute;
	top: 0px;
	left: 213px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.links
{	
	height: 21px;
	width: 39px;
	position: absolute;
	top: 0px;
	left: 213px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.links
{	
	height: 21px;
	width: 39px;
	position: absolute;
	top: 0px;
	left: 213px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- History -------------- */

A:visited.history
{	

	height: 21px;
	width: 52px;
	position: absolute;
	top: 0px;
	left: 252px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.history
{	

	height: 21px;
	width: 52px;
	position: absolute;
	top: 0px;
	left: 252px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.history
{	

	height: 21px;
	width: 52px;
	position: absolute;
	top: 0px;
	left: 252px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.history
{	

	height: 21px;
	width: 52px;
	position: absolute;
	top: 0px;
	left: 252px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- employment -------------- */

A:visited.employment
{	

	height: 21px;
	width: 76px;
	position: absolute;
	top: 0px;
	left: 304px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.employment
{	

	height: 21px;
	width: 76px;
	position: absolute;
	top: 0px;
	left: 304px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.employment
{	

	height: 21px;
	width: 76px;
	position: absolute;
	top: 0px;
	left: 304px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.employment
{	

	height: 21px;
	width: 76px;
	position: absolute;
	top: 0px;
	left: 304px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}


/* -------------- TICKETING -------------- */

A:visited.ticketing
{	

	height: 21px;
	width: 85px;
	position: absolute;
	top: 0px;
	left: 380px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.ticketing
{	

	height: 21px;
	width: 85px;
	position: absolute;
	top: 0px;
	left: 380px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.ticketing
{	

	height: 21px;
	width: 85px;
	position: absolute;
	top: 0px;
	left: 380px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.ticketing
{	

	height: 21px;
	width: 85px;
	position: absolute;
	top: 0px;
	left: 380px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- LEGAL -------------- */

A:visited.legal
{	

	height: 21px;
	width: 43px;
	position: absolute;
	top: 0px;
	left: 465px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.legal
{	

	height: 21px;
	width: 43px;
	position: absolute;
	top: 0px;
	left: 465px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.legal
{	

	height: 21px;
	width: 43px;
	position: absolute;
	top: 0px;
	left: 465px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.legal
{	

	height: 21px;
	width: 43px;
	position: absolute;
	top: 0px;
	left: 465px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- disabled -------------- */

A:visited.disabled
{	

	height: 21px;
	width: 83px;
	position: absolute;
	top: 0px;
	left: 508px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.disabled
{	

	height: 21px;
	width: 83px;
	position: absolute;
	top: 0px;
	left: 508px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.disabled
{	

	height: 21px;
	width: 83px;
	position: absolute;
	top: 0px;
	left: 508px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.disabled
{	

	height: 21px;
	width: 83px;
	position: absolute;
	top: 0px;
	left: 508px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}

/* -------------- CREDITS -------------- */

.credits
{	

	height: 21px;
	width: 88px;
	position: absolute;
	top: 0px;
	left: 591px;
	background-repeat: no-repeat;
}

/* -------------- contact -------------- */

A:visited.contact
{	

	height: 59px;
	width: 61px;
	position: absolute;
	top: 0px;
	left: 679px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:link.contact
{	

	height: 59px;
	width: 61px;
	position: absolute;
	top: 0px;
	left: 679px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:active.contact
{	

	height: 59px;
	width: 61px;
	position: absolute;
	top: 0px;
	left: 679px;
	background-repeat: no-repeat;
	cursor: hand;
}

A:hover.contact
{	

	height: 59px;
	width: 61px;
	position: absolute;
	top: 0px;
	left: 679px;
	background-repeat: no-repeat;
	cursor: hand;
	z-index: 1;
}


/* -------------- COPYRIGHT -------------- */

#copyright
{	
	height: 21px;
	width: 307px;
	position: absolute;
	top: 25px;
	left: 525px;
	background-repeat: no-repeat;
}

#credit
{	
	height: 21px;
	width: 307px;
	position: absolute;
	top: 25px;
	left: 5px;
	background-repeat: no-repeat;
}

/* ---------------------Tom's Styles------------------- */

.vis1 {	visibility:visible;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
			display:block;	
			background:#eeeeee;
			top:106px;
			z-index:10;
			color:Black;
			
	}
    .vis2 { visibility:hidden }
	
	.menuBarItem
		{
		/* width:92px; */
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		border:0px;
		top:84px;
		z-index:10;
		color:Black;
		background-image: url(images/navigation/mf_navigationBar.gif);
		background-repeat: no-repeat;
		
		
		/* two cursors specified to work with NS/IE may invalidate styles on other browsers! */
		cursor:pointer;
		cursor:hand;
		display:inline;
		cellpadding:0px;
		cellspacing:0px;

		}
	.noborders
		{
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		border:0px;
		padding:0px;
		cellpadding:0px;
		cellspacing:0px;
		}
	BodyNav
		{
		z-index:10;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		cellpadding:0px;
		cellspacing:0px;
		}
	.navBarMenuTable
		{
		margin: 0px 5px 0px 8px;
		font-family:  Arial, Verdana, Helvetica;
		font-size: 8pt;
		font-weight: bold;
		color:Black;
		z-index:10;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
					background:#eeeeee;
		}
		
/* ArticleDisplay */

	#contentDisplay
		{
			scrolling: no;
			border: 0px;
		/*	width: 400px; */
			height: 100%;
			z-index:20;
		}
		
/* SearchField */

#searchPhrase
		{
			width:150px;
		}
		


