@charset "utf-8";
/* CSS Document */
body {
	background:url(/content/images/design/background.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0267C3;
}

#header{
	position:absolute;
	left: 40px;
	top: 40px;
	width: 1115px;
}

#header_logo{
	position:relative;
	z-index:1px;
	width:190px;
	height:100px;
}

#header_text{
	position:absolute;
	left: 225px;
	top:-5px;
	height:80px;
	z-index:1;
	width: 886px;
	text-decoration:none;
}

#header_text a:link{text-decoration:none;}
#header_text a:visited{text-decoration:none;}
#header_text a:active{text-decoration:none;}
#header_text a:hover{text-decoration:none;}

#navigation_bar{
	position:absolute;
	left: 40px;
	top: 170px;
	width: 190px;
	height: 245px;
}

#navigation{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	margin-left:-42px;
	margin-top:-10px;
}

#navigation LI {
	FLOAT:none
}
#navigation A * {
	DISPLAY: none
}
#navigation A {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(/content/images/design/buttons.png) no-repeat 0px 0px; HEIGHT: 60px
}
#navigation A .hover {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(/content/images/design/buttons.png) no-repeat 0px 0px; HEIGHT: 60px
}
#navigation A.about_us {
	WIDTH: 190px; HEIGHT: 60px; BACKGROUND-POSITION: 0px 0px
}
#navigation .highlight A.about_us:hover {
	BACKGROUND-POSITION: 0px -60px
}
#navigation A.about_us .hover {
	BACKGROUND-POSITION: 0px -60px
}

#navigation A.flight_training {
	WIDTH: 190px; HEIGHT: 60px; BACKGROUND-POSITION: -190px 0px
}
#navigation .highlight A.flight_training:hover {
	BACKGROUND-POSITION: -190px -60px
}
#navigation A.flight_training .hover {
	BACKGROUND-POSITION: -190px -60px
}

#navigation A.location {
	WIDTH: 190px; HEIGHT: 60px; BACKGROUND-POSITION: -380px 0px
}
#navigation .highlight A.location:hover {
	BACKGROUND-POSITION: -380px -60px
}
#navigation A.location .hover {
	BACKGROUND-POSITION: -380px -60px
}

#navigation A.testimonials {
	WIDTH: 190px; HEIGHT: 60px; BACKGROUND-POSITION: -570px 0px
}
#navigation .highlight A.testimonials:hover {
	BACKGROUND-POSITION: -570px -60px
}
#navigation A.testimonials .hover {
	BACKGROUND-POSITION: -570px -60px
}

#navigation A.gallery {
	WIDTH: 190px; HEIGHT: 60px; BACKGROUND-POSITION: -760px 0px
}
#navigation .highlight A.gallery:hover {
	BACKGROUND-POSITION: -760px -60px
}
#navigation A.gallery .hover {
	BACKGROUND-POSITION: -760px -60px
}

#navigation A.demo_videos {
	WIDTH: 190px; HEIGHT: 60px; BACKGROUND-POSITION: -950px 0px
}
#navigation .highlight A.demo_videos:hover {
	BACKGROUND-POSITION: -950px -60px
}
#navigation A.demo_videos .hover {
	BACKGROUND-POSITION: -950px -60px
}

#navigation A.contact_us {
	WIDTH: 190px; HEIGHT: 60px; BACKGROUND-POSITION: -1140px 0px
}
#navigation .highlight A.contact_us:hover {
	BACKGROUND-POSITION: -1140px -60px
}
#navigation A.contact_us .hover {
	BACKGROUND-POSITION: -1140px -60px
}


#content{
	position:absolute;
	z-index:1;
	width: 870px;
	left: 253px;
	top: 162px;
}
#text_outline{
	border:8px #FFF solid;
	z-index:1;
	width: 870px;
	/*height: 224px;*/
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px
}


#text_overlay{
	margin-top: 8px;
	background:url(/content/images/design/text_overlay.png) repeat;
	z-index:1;
	width:100%;
	height:auto;
}

#text_content{
	margin-top: -30px;
	position:relative;
	width:854px;
	height:auto;
	min-height:419px;
	left:8px;
	color:#FFF;
	z-index:3;
	background:url(/content/images/design/plane_blue.png) no-repeat;
	font: Verdana, Geneva, sans-serif;
}

#text_content a:link{color:#FFF; text-decoration:underline;}
#text_content a:visited{color:#FFF; text-decoration:underline;}
#text_content a:active{color:#FFF; text-decoration:underline;}
#text_content a:hover{color:#FFF; text-decoration:underline; font-weight:bold;}

#footer_outline{
	border:8px #FFF solid;
	/*position:absolute;*/
	z-index:1;
	height:68px;
	width: 870px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px
}

#footer_overlay{
	margin-top:-8px;
	background:url(/content/images/design/footer_background.jpg) repeat-x;
	z-index:1;
	width:100%;
	height:92px;
}

#footer_content{
	position:relative;
	width:854px;
	left:8px;
	top:5px;
	font:Arial, Helvetica, sans-serif;
	color:#FFF;
	z-index:3;
}
#footer_content a:link{color:#FFF;}
#footer_content a:visited{color:#FFF;}
#footer_content a:active{color:#FFF;}
#footer_content a:hover{color:#666;}

#video_container{
	position:fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:5;
	background:url(/content/images/loading_overlay.png);
	visibility:hidden;
}

#video{
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-426px;
	margin-top:-253px;
	background:url(/content/images/design/video_bg.jpg) repeat;
	z-index:6;
}

#video_thumb A:link {color: #FFFFFF;}
#video_thumb A:visited {color: #FFFFFF;}
#video_thumb A:active {color: #FFFFFF;}
#video_thumb A:hover {color: #FFFFFF;}.test {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

a.fancybox {
	margin: 5px;
	border: none;
}

a.fancybox img {
	border: 1px solid #FFF;
}