/*==== Base Items ====*/
.head
{
	font-weight:bold;
	text-decoration:underline;
}
body
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:.95em;
	background: url('/images/mgm_logo_wings_bg_on_black.jpg') no-repeat center fixed;
	background-color:#131112;
	color:white;
	
margin:auto;
}

.highlightit, a img
{
	border:none;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


h1
{
	font-size: 24pt;
}

h2
{
	font-size: 16pt;
}

h3
{

	font-size: 16pt;
}

h4
{
	font-size: 12pt;
}

h5
{
	font-size: 10pt;
}
img
{
	border:none;
}
a
{
	border-bottom: dotted white 1px;
	color: white;
	text-decoration:none;
}    
/*a:visited
{
	border-bottom: dotted gray 1px;
	color: gray;
	text-decoration:none;
} 
a:hover
{	
	border-bottom: dotted silver 1px;
	text-decoration:none;
	color: silver;
}
a:active {
	border-bottom: dotted white 1px;
	text-decoration:none;
	color: white;
}*/


input, textarea, select, file
{
	background-color: white;
	BORDER: #CCCCCC 1px solid; 
	font-size: 11px;
	COLOR: black;
}

/*===== End Base Items ====*/


#toolbar
{
	background-color:transparent;
}

#menubar
{
	background-color:transparent;
	vertical-align:top;
	width:1%;
}
.o_f
{
	position:absolute;
	overflow:hidden;
}
.button
{
	background-color: silver;
 	text-align: center;
 	padding: 0px 3px 0px 3px;
 	margin: 3px;
 	border: 1px solid gray;
	color: black;
	width:100px;
	BORDER: #CCCCCC 1px solid; 
	/*font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;*/
	font-size: 10px;
	display:block;
}

.menu:hover
{
	background-color:#EBEBEB;
}

.title
{
	/*font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;*/
	font-size:24pt;
	font-weight:bold;
	text-align: center;
}

/*==== Calendar ====*/
.cal_event{}
.cal_week
{
	display:table-row;
}
.active_public
{
	color:#933;
	font-family: Impact, Charcoal, sas-serif;
	font-weight:normal;
	font-size:1em;
}
.calevents
{
	overflow: hidden;
}

.calendar
{
	margin-left: auto;
	margin-right: auto;
	color:white;
}
.calday
{
	background-color:white;
	
	
}
.calday, .caldayblack
{
	color:black;
	padding:3px;
	width:7em;
	/*border:1px solid black;*/
	height:6em;
	margin:3px;
}

.caldayblack
{
	background-color:silver;
}

.cal_event
{
	font-size:.8em;
}
/*==== End Calendar =====*/


#addfs
{
	font-size: 10px;
}
		
#logo
{
	font-size:54px;
	font-style:oblique;
	background-color:transparent;
	/*border:1px solid ;*/
}


#content
{
	background-color:transparent;
	background:none;
	width:100%;
	height:36em;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: auto;
	border:none;
}
.contentbody
{
	border:none;
	background-color:transparent;
	background:none;
}

.feedback
{
	/*font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;*/
    font-size:9pt;
    color:#b32732;

}

.emailAdd
{
	/*font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;*/
    font-size:9pt;
    font-style:italic;
    font-weight:900;
}

.calinfo
{
	visibility:hidden;
	position:absolute;
	background-color:white;
	color:black;
	padding:3px;
	
}
.hotFrame
{
	border-width:1px;
	border-style:solid;
	border-color:#b32732;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
}

.hot
{
	font-family:Arial;
    font-size:9pt;
    font-style:italic;
    font-weight:900;
    color:#b32732;
}

.smalltext, .smcalday
{
	/*font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;*/
	text-align:left;
	font-size:7.5pt;
}
.simpleFrame
{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
}
.full{	
				background-color:white;
				border-top:12px solid white;
				border-left:12px solid white;
				border-right:12px solid white;
				border-bottom:24px solid white;}
.thumbFrame
{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	width:100px;
	height:100px;
}
.selectedthumbFrame
{
	border-width:3px;
	border-style:solid;
	border-color:#555555;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	width:100px;
	height:100px;
}
.LBLStyle
{
	font-weight:bold;
	text-align:right;
	font-size: 80%;
	padding: 5px;
	background-color: #EEEEEE;
	color:black;
}

.errLBLStyle
{
	font-size: 80%;
	padding: 5px;
	background-color: #FFEEEE;
}

.list2Style
{
	color:black;
}

.EditStyle
{
	text-align:left;
	font-size: 80%;
	padding: 5px;
}

a.hitlink
{
	color:#b32732;
}

a.hotlink:link
{
	color: red;
	
}
a.hotlink:visited
{
	color: red;
	
}
a.hotlink:hover
{
	color: red;

}
a.hotlink:active
{
	color: red;
}

.subtitle
{
	font-weight:bold;
	font-size:12pt;
	margin:6px;
	padding:3px;
	border: 1px solid white;
}
.center
{
	margin-left:auto;
	margin-right:auto;
}
.mediumtext
{
	/*font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;*/
	text-align:left;
	font-size:9pt;
}
.activePublic, .active, .penciledin
{
	font-size:8pt;
	z-index:-1;
}

a.activePublic:link      {color: green;}
a.activePublic:visited   {color: green;}
/*a.activePublic:hover     {color: green;}*/
a.activePublic:active	{color: green;}

a.active:link      {color: blue;}
a.active:visited   {color: blue;}
/*a.active:hover     {color: blue;}*/
a.active:active	{color: blue;}

a.hits:link{color:#b32732;}
a.hits:visited{color:#b32732;}
/*a.hits:hover{color:#b32732;}*/
a.hits:active{color:#b32732;}

a.penciledin:link{color:black;}
a.penciledin:visited{color:black;}
/*a.penciledin:hover{color:black;}*/
a.penciledin:active{color:black;}
.mainFrame
{
	/*background-color: white;*/
	width:100%;
	height:120%;
	/*background-image: url('/images/bg_noise.gif');*/
	margin-left: auto;
	margin-right: auto;
}

.left
{
	text-align:left;
}

.top
{
	vertical-align:top;
}

.expandBox
{
	font-size:7.5pt;
	width:10px;
	height:10px;
	border:solid 1px #000000;
}

.nv
{
	width:1px
	height:1px;
}
.dl
{
	font-size:1pt;
	color:silver;
}
.news_date
{
	font-size:.6em;
	text-decoration:italic;
	border:solid white 1px;
	padding: 3px;
}
.news_title
{
	font-weight:bold;
	background-color:white;
	color:black;
	padding: 3px;
}
.news_body
{
	font-size:.75em;
	padding-bottom:12px;
}
.news
{
	width:75%;
}
.black
{
	color:black;
}
