@charset "utf-8";
/* CSS Document */
a img {
	border: none;
}
body {
	margin:0;
	padding:0;
	background-image:url(../images/bg.gif);
	background-position:1px center;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}
#wrapper {background-image:url(../images/bg-top.gif); background-repeat:repeat-x; background-position:top; padding-top:64px;}
#site {width:986px; margin:0 auto;}
#header {
	padding:6px 20px 9px 27px;
	width: 939px;
/*	overflow: hidden;*/
	position:absolute;
	top:0;
	z-index:100;
}
#header a {float:left;}
#header a img {border:none;}

:focus { outline: none !important; }

/***MENU***/
ul#topmenu {
height:9px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:34px 0 0;
padding:0;
float:right;
}
ul#topmenu li {
display:block;
float:left;
height:20px;
margin:0;
background-image:url(../images/menu/menu-divider.gif);
background-repeat:no-repeat;
background-position:left;
}
ul#topmenu li:first-child,
ul#topmenu li.first {
background:none;
background-image:none;
}
ul#topmenu li a {
background-repeat:no-repeat;
background-position:9px 5px;
display:block;
float:left;
height:9px;
overflow:hidden;
padding:5px 9px 6px 11px;
text-indent:-999em;
}
li#home a {background-image:url(../images/menu/menu-home.gif); width:29px;}
li#home a:hover {background-image:url(../images/menu/menu-home2.gif);}
li#about a {background-image:url(../images/menu/menu-about.gif); width:124px;}
li#about a:hover {background-image:url(../images/menu/menu-about2.gif);}
li#test a {background-image:url(../images/menu/menu-testimonials.gif); width:78px;}
li#test a:hover {background-image:url(../images/menu/menu-testimonials2.gif);}
li#day a { background-image:url(../images/menu/menu-day.gif); width:92px;}
li#day a:hover { background-image:url(../images/menu/menu-day2.gif);}
li#lead a { background-image:url(../images/menu/menu-leaders.gif); width:112px;}
li#lead a:hover { background-image:url(../images/menu/menu-leaders2.gif);}
li#tour a {background-image:url(../images/menu/menu-tour.gif); width:102px;}
li#tour a:hover {background-image:url(../images/menu/menu-tour2.gif);}
li#nmfn a { background-image:url(../images/menu/menu-about-nm.gif); width:69px;}
li#nmfn a:hover { background-image:url(../images/menu/menu-about-nm2.gif);}

ul#topmenu li ul {
	position:absolute;
	list-style:none;
	list-style-type:none;
	left:-999em;
	width:116px;
	background:#fff;
	margin-top:16px;
	font-size:11px;
	padding:0;
	z-index:100;
	}
ul#topmenu li:hover ul, ul#topmenu li.sfhover ul {
	left:auto;
	}
ul#topmenu li#nmfn:hover ul, ul#topmenu li#nmfn.sfhover ul { margin-left:-10px;}
ul#topmenu li:hover ul li, ul#topmenu li.sfhover ul li {
	background:none;
	height:auto;
	float:none;
	}
ul#topmenu li:hover ul li a, ul#topmenu li.sfhover ul li a {
	background:none;
	background-image:none;
	background-color:#fff;
	text-indent:0em;
	height:auto;
	width:auto;
	float:none;
	overflow:visible;
	color:#072F67;
	padding:6px 4px 4px 2px;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	margin-bottom:2px;
	margin-left:2px;
	text-decoration:none;
	}
ul#topmenu li:hover ul li a:hover, ul#topmenu li.sfhover ul li a:hover {
	color:#f67800;
	background-color:#eee;
	background-image:none;
	}
ul#topmenu li ul ul {
	margin: -2.2em 0 0 116px;
	}
ul#topmenu li:hover ul ul, ul#topmenu li.sfhover ul ul {
	left: -999em;
}
ul#topmenu li:hover ul, ul#topmenu li li:hover ul, ul#topmenu li.sfhover ul, ul#topmenu li li.sfhover ul {
	left: auto;
}




#flashContentContainer {
    width: 526px;
    height: 289px;
    padding: 5px 7px 6px;
    background: url(/assets/site/images/level2/level2_flashContent_bg.jpg) no-repeat top left;
}

#flashContent {
    width: 526px;
    height: 289px;
	position:relative;
	z-index:2;
}

#flashContentHome {
    width: 540px;
    height: 360px;
	position:relative;
	z-index:2;
}
#flashtourvideo {
	margin-left:-60px;
	}
#footer {font-size:10px; color:#777; text-align:center; clear:both; padding:40px 100px 20px;}
#footer a {
	color:#004991;
	}
#footer a:hover {
	color:#f67800;
	}