@charset "UTF-8";

a {
   outline: none;
}

.hand_cursor {
cursor: hand;
cursor:pointer;
	}

.thumb_shower {
	position: relative;
	height: 53px;
	display: inline;
	margin: 0px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 2px solid #000000;
	overflow: hidden;
	float: left;
}
.thumb_header {
	position: relative;
	height: 53px;
	display: inline;
	margin: 0px;
	background-color: #000000;
	padding: 2px;
	border: 2px solid #000000;
	overflow: hidden;
	float: left;
}
.thumb_shower:hover {
	float: left;
	position: relative;
	height: 53px;
	display: inline;
	margin: 0px;
	background-color: #3A8D9B;
border: 2px solid #000000;
	overflow: hidden;
}

.thumb_div_blank {
	background-color: #000000;
	float: left;
	display: inline;
}
.tv_thumb_col {
	float: right;
	width: 340px;
	position: relative;
	display: inline;
	overflow: hidden;
}
#divOne {
	float: left;
	width: 400px;
	border-right-width: 10px;
	z-index: 0;
}


.footer_smallLink {
	font-size: 9px;
	color: #666666;
}


#p_hall {
	position:absolute;
	width:350px;
	height:233px;
	z-index:1;
	left: 67px;
	top: 23px;
}
#r_hall {
	position:absolute;
	width:350px;
	height:233px;
	z-index:1;
	left: 511px;
	top: 24px;
}
.map_box {
	padding: 5px;
	height: 400px;
	width: 918px;
	background-color: #CC9900;
}
/* CSS Document */

.main_wrapper {
	width: 950px;
	margin-left: -475px;
	left: 50%;
	position: relative;
}

#masthead {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:183px;
	z-index:1;
	visibility:visible;
}
#banner {
	position:absolute;
	left:0px;
	top:230px;
	width:548px;
	height:414px;
	visibility:visible;
}
#indexver3r3c9 {
	position:absolute;
	left:548px;
	top:230px;
	width:402px;
	height:66px;
	visibility:visible;
}
#newsbg {
	position:absolute;
	left:548px;
	top:296px;
	width:402px;
	height:348px;
	z-index:12;
	visibility:visible;
}
#smbanner1 {
	position:absolute;
	left:15px;
	top:676px;
	width:305px;
	height:183px;
	z-index:13;
	visibility:visible;
}
#smbanner2 {
	position:absolute;
	left:320px;
	top:676px;
	width:309px;
	height:183px;
	z-index:14;
	visibility:visible;
}
#smbanner3 {
	position:absolute;
	left:629px;
	top:676px;
	width:308px;
	height:183px;
	z-index:15;
	visibility:visible;
}
#footerbg {
	position:absolute;
	left:0px;
	top:865px;
	width:950px;
	height:55px;
	z-index:16;
	visibility:visible;
	background-image: url(/images/index/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 14px;
	color: #DDDDDD;
}

/* Scroller Stylie */

.Container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 331px;
}
#Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 400px;
	height: 329px;
	left: 0px;
	top: 0px;
}

.Scroller-Container {
	position: absolute;
	top: -47px;
	left: -98px;
}
.Scrollbar-Track {
	width: 10px;
	height: 300px;
	position: absolute;
	top: -1px;
	left: 390px;
	background-image: url(/images/index/track.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.Scrollbar-Handle {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 30px;
	background-color: #CCC;
	z-index: 1;
}


body,td,th {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #F1F1F8;
}
.footer_rel {
	background-image: url(images/index/footer_bg.jpg);
	clear: both;
	height: 55px;
	width: 920px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 14px;
	color: #DDDDDD;
	vertical-align: middle;
	padding-top: 10px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/mhfm_gtr_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	background-attachment: fixed;
}
.main_content {
	padding-top: 310px;
	padding-right: 15px;
	padding-left: 15px;
}
a:link {
	color: #e1a427;
	text-decoration: none;
	
}
a:visited {
	color: #e1a427;
	text-decoration: none;
}
a:visited:hover {
	color: #CC9900;
}
a:hover {
	color: #CC9900;
}
a:active {
	color: #CC9900;
}
#navBar {
	position:absolute;
	width:950px;
	height:46px;
	z-index:1;
	top: 95px;
	background-image: url(images/nav2010/navBG.jpg);
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#page_title {
	position:absolute;
	width:899px;
	height:40px;
	left: 17px;
	top: 263px;
	font-size: 36px;
	color: #e1a427;
	background-image: url(images/title_bg7.png);
	letter-spacing: -3px;
}
.flt_rt {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.flt_lft {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
}
#nav_bar203 {
	position:absolute;
	width:950px;
	height:46px;
	z-index:1;
	top: 110px;
}
.padding10 {
	padding: 10px;
}
.txt_med_gold {
	color: #CF9724;
	padding: 5px;
	clear: left;
}
.txt_lrg_gold {
	color: #CF9724;
	padding: 5px;
	font-size: 22px;
}

.clr_both {
	clear: both;
}
.awards_column {
	width: 521px;
	float: right;
	padding-left: 15px;
}
.txt_med_white {
	color: #FFFFFF;
	padding: 5px;
	
}
.center_it {
	text-align: center;
}
.form_cell {
	padding: 5px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: 700;
}
.form_txtfield {
	background-color: #000000;
	padding: 5px;
	border: 1px solid #CCCCCC;
	color: #E1A427;
	font-size: 16px;
}


/*RECAPTCHA STUFF*/

recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FFFFFF !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #FFFFFF !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #000000 !important; //Text input field border color
   background-color:#FFFFFF !important; //Text input field background color
 }
.txt_med_gold_clr_both {
	color: #CF9724;
	padding: 5px;
	clear: both;
}
.txt_lrg_gold_clr_both {
	color: #CF9724;
	padding: 5px;
	font-size: 22px;
	clear: both;
}
.facilities_spacer {
	height: 300px;
	position: relative;
}
.video_detail_col {
	float: left;
	width: 500px;
}
.color_orange {
	color: #F90;
}
.grey_bg {
	background-image: url(images/video/grey_bg.jpg);
	background-repeat: no-repeat;
}
.color_grey {
	color: #999;
}

.dual_content {
	position: relative;
	padding-top: 310px;
}

.dual_left {
	width: 600px;
	float:left;
	padding-right: 10px;
	
}

.dual_right {
	float: left;
	width: 270px;
}
#wpNav {
margin-top:-240px;
padding-top:100px;
position:absolute;
}
.main_content_noPadding {
	padding-right: 15px;
	padding-left: 15px;
}

#bannersFour {
	position:absolute;
top:665px;
}

#bannersFour img {
	padding-right:0px;
	border:1px solid #C90;
}

#bannersFour img:hover {
	padding-right:0px;
	border:1px solid #999;
}
