@charset "utf-8";

html {
     overflow: -moz-scrollbars-vertical;
}


BODY {
	BACKGROUND-COLOR: #ffffff;
	background-image:url(images/BG.PNG);
	background-position:top;
	background-repeat:repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
				line-height: 1.2em;

}

a:link { COLOR: #9e227a; text-decoration:none;
}
a:visited { color: #9e227a; text-decoration:none;
}
a:hover { color: #9e227a; text-decoration:underline;
}
a:active { color: #9e227a; 
}

a.gala:link { COLOR: #9e227a; text-decoration:none;
}
a.gala:visited { color: #9e227a; text-decoration:none;
}
a.gala:hover { color: #000000; text-decoration:none;
}
a.gala:active { color: #000000; text-decoration:none; 
}



TD {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
	letter-spacing: 0.01em;
	color: #636466;
				line-height: 1.2em;
}

.TEXTCOPY {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
	letter-spacing: 0.01em;
	color: #636466;
				line-height: 1.2em;
}

P {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
	letter-spacing: 0.01em;
	color: #636466;
	PADDING-top: 0px;
	margin-top: 0px;
		line-height: 1.2em;
}

H1 {
	font-size: 1.45em;
	COLOR: #a43183;
	font-weight:400;
	line-height: 1.0em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 22px;
}
H2 {
	COLOR: #000000;
	font-size: .9em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 3px;
	padding-bottom: 0px;
			line-height: 1.2em;
}
H3 {
	FONT-WEIGHT: bold;
	font-size: 0.9em; 
	COLOR: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
			line-height: 1.2em;
}
#copyright {
	margin-top: 10px;
	margin-left: 110px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	letter-spacing: 0.01em;
	color: #939598;
}

#headercredits{
text-align:right;
font-weight:500;
	margin-top: 4px;
	margin-right: 50px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	letter-spacing: 0.01em;
	color: #6D6E71;
}

#gala {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	color: #A43183;
}

#galablack { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
}

#menu{
text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #6D6E71;
	letter-spacing: 0.01em;
	color: #ffffff;
					vertical-align:middle;
}

#menu A{
	text-decoration:none;
	color: #ffffff;
		display:inline-table;
					vertical-align:middle;

					
}

#menu A:hover{
	background-color: #C7C8CA;
	color: #000000;
		width: 100%;
		border-top-width: 7px !important;
		border-top-width: 7px;		
		border-bottom-width: 6px !important;
		border-bottom-width: 7px;
		border-top-style: solid;
		border-bottom-style: solid;	
		border-top-color: #C7C8CA;
		border-color: #C7C8CA;						
}

#Amenu{
text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #6D6E71;
	letter-spacing: 0.01em;
	color: #ffffff;
					vertical-align:middle;
}

#Amenu A{
	text-decoration:none;
	color: #ffffff;
		display:inline-table;
					vertical-align:middle;

					
}

#Amenu A:hover{
	background-color: #C7C8CA;
	color: #000000;
		width: 100%;
		border-top-width: 7px !important;
		border-top-width: 7px;		
		border-bottom-width: 5px !important;
		border-bottom-width: 6px;
		border-top-style: solid;
		border-bottom-style: solid;	
		border-top-color: #C7C8CA;
		border-bottom-color: #C7C8CA;						
}

#Omenu{
text-align:center;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #C7C8CA;
	letter-spacing: 0.01em;
	color: #ffffff;
					vertical-align:middle;
}

#Omenu A{
	text-decoration:none;
	color: #000000;
			display:inline-table;
					vertical-align:middle;
}

#Omenu A:hover{
	background-color: #6D6E71;
	color: #ffffff;
		width: 100%;
		border-top-width: 6px;
		border-bottom-width: 6px;
		border-top-style: solid;
		border-bottom-style: solid;	
		border-top-color: #6D6E71;
		border-bottom-color: #6D6E71;
}



#datebox{
text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #939598;
	background-color:#ffffff;
width:110px;
height:18px;
}


.mattblacktabs{
width: 100%;
overflow: hidden;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px !important;  /*offset of tabs relative to browser left edge*/
padding-left: 10px; 
font-size: 0.75em;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
text-align:center;
margin: 0;
padding: 7px 7px; /*padding inside each tab*/
border-right: 7px solid white; /*right divider between tabs*/
border-left: 0px solid white; /*right divider between tabs*/
color: white;
background: #6D6E71; /*background of tabs (default state)*/
padding: 3px !important; 
padding: 5px; 
height: 19px !important;
height: 25px;
width: 100px !important;
width: 110px;
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #C7C8CA; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration: none;
color:#000000;
}

