/*Fixes for firefow*/

html>body #container_background img {margin-top: 7px;
	}
	
html>body #right_image {position: relative;
	}
	
html>body #border_filler {clear: both;
	margin-top: -50px;
	}
	
html>body .container_videoimg {margin: 0px 0px 0px 67px;
	padding-top: 25px;
	}
	
html>body .container_videotext {margin: -110px 0px 0px 176px;
	}
	
html>body #right_image {margin-left: 5px;
	float: left;
	}
	



/*End of fixes for Firefox*/


/* CSS Document */
/* Margins, Floats, Padding, Widths, Heights, Background images */

body {
	
	margin: 0;
}

#container_outer {
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
	width: 100%;

}
/* pipe symbol placed to stop accessibility errors */
.hidepipe {
	font-size:1px;
	margin:0px;
	padding:0px;
	color:#FFF;
	position:absolute;
	top:-100px;
	left:-100px;
}

#container_tools {
	width: 100%;
	height: 42px;
	vertical-align: middle;
	border-bottom: dashed 1px #ffffff;
}

#content_tools {width: 780px;
	margin: 0 auto;
	}
	
#container_tools p {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	
}
#container_access {
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
}

#width_restricter {
	width: 780px;
	margin: 0 auto;
	}
	
#container_background {
	margin-top: 27px;
	top: 70px;
	left: 0px;
	background-image:url(/airops/images/background.jpg);
	background-repeat:no-repeat;
}
#container_textmenu {
	background: inherit;
	text-align: right;
	margin-right: 100px; 
}
#container_textmenu p {
	background: inherit;
}
h1 {
	margin: 4px;
	padding: 0px;

}
h1 img {
	top: 100px;
	background: inherit; 
}
#container_menu {
	float: right;
	text-align: right;
	margin-top: -73px;
}
div#containerpagename {
	float: left;
}
#container_menuoptions {
	float: left;
	text-align: right;
	height: 60px;
}
#container_menu img {
	border: 0px;
}

#menu_hatching {background-image:url(/airops/images/hatch.jpg);
	height: 25px;
	width: 304px;
	clear: right;
	float: right;
	margin-right: 5px;
	}
	
#page_body {margin: 0 auto;
	width: 780px;
	}

#container_breadcrumb {

}

#content_area01 {clear: both;
	width: 410px;
	padding-right: 47px;
	background-image: url(/airops/images/top_content_bg.jpg);
	background-repeat: repeat-y;
}

#container_content_area {background-image:url(/airops/images/bg_thick_line.gif);
	background-repeat: repeat-y;
	width: 773px;
	position: relative;
	}
	
	#container_content_area #twitterbox {width: 300px; height: 170px; margin: 0; padding: 0; position:absolute; right:3px; top: 0px;}
	
	#container_content_area #twitterbox .twtr-hd {display:none; !important}

#content_area_hc {clear: both;
	width: 773px;
	height: 511px;
	background-repeat: no-repeat;
	background-image: url(/airops/images/hc_bg.jpg);
	}
	
#content_left_hc {width: 400px;
	float: left;
	}
	
#content_right_hc {width: 300px;
	float: left;
	margin-left: 43px;
	}


html>body #container_content_facts {position: absolute;
	margin-top: 500px;
	}
	
html>body  #heli_fix {position: absolute;
	margin-top:947px;
	}
	
html>body  #page_bottom1 {background-image: url(/airops/images/page_bottom.gif);
	clear: both;
	width: 773px;
	height: 129px;
	overflow: hidden;
	margin-top: 43px;
	background-repeat: no-repeat;
	}
	
html>body  #fade_bg1 {position: absolute;

}

#container_content_facts {background-image: url(/airops/images/bg_thick_line.gif);
	width: 773px;
	background-repeat: repeat-y;
	margin-top: 520px;
	clear: both;
	}
	
#fact_123_top {background-image: url(/airops/images/fact_123_top.gif);
	width: 743px;
	height: 127px;
	margin-left: 15px;
	}
	
.container_img {background-image:url(/airops/images/bg_facts_full.gif);
	background-repeat: repeat-y;
	width: 743px;
	margin-left: 15px;
	}
	
.container_text {background-image:url(/airops/images/bg_facts_full.gif);
	background-repeat: repeat-y;
	width: 743px;
	margin-left: 15px;
	}
	
.fact_footer {background-image: url(/airops/images/fact_footer.gif);
	width: 743;
	height: 103px;
	clear: both;
	margin: -40px 0px 0px 15px;
	background-repeat: no-repeat;
	}
	
#fact_img1 {float: left;
	padding-left: 30px;
	margin-top: -64px;
	margin-right: 73px;
	position: relative;
	}
	
#fact_text1 {width: 241px;
	margin-left: -3px;
	margin: 15px 14px 0px 0px;	
	float: left;
	}
	
#fact_img2 {float: left;
	margin-right: 73px;
	margin-top: -64px;
	position: relative;
	}
	
#fact_text2 {width: 230px;
	margin: 15px 24px 0px 0px;
	float: left;
	}
	
#fact_img3 {float: left;
	margin-top: -64px;
	position: relative;
	}
	
#fact_text3 {width: 230px;	
	margin-top: 15px;
	float: left;
	}
	
	
#fact_text1 p {width: 171px;
	margin-left: 33px;
	}

#fact_text1 h3 {width: 171px;
	margin-left: 33px;
	}
	
#fact_text2 p {width: 171px;
	margin-left: 33px;
	}

#fact_text2 h3 {width: 171px;
	margin-left: 33px;
	}
	
#fact_text3 p {width: 171px;
	margin-left: 28px;
	}

#fact_text3 h3 {width: 171px;
	margin-left: 28px;
	}
	
	
	
	
	
	
	
	
	
#fact_456_top {background-image: url(/airops/images/fact_456_top.gif);
	width: 743px;
	height: 127px;
	margin-left: 15px;
	margin-top: 12px;
	}
	
#fact_img4 {float: left;
	padding-left: 30px;
	margin-top: -64px;
	margin-right: 73px;
	position: relative;
	}
	
#fact_text4 {width: 241px;
	margin-left: -3px;
	margin: 15px 14px 0px 0px;	
	float: left;
	}
	
#fact_img5 {float: left;
	margin-right: 73px;
	margin-top: -64px;
	position: relative;
	}
	
#fact_text5 {width: 230px;
	margin: 15px 24px 0px 0px;
	float: left;
	}
	
#fact_img6 {float: left;
	margin-top: -64px;
	position: relative;
	}
	
#fact_text6 {width: 230px;	
	margin-top: 15px;
	float: left;
	}
	
	
#fact_text4 p {width: 171px;
	margin-left: 33px;
	}

#fact_text4 h3 {width: 171px;
	margin-left: 33px;
	}
	
#fact_text5 p {width: 171px;
	margin-left: 33px;
	}

#fact_text5 h3 {width: 171px;
	margin-left: 33px;
	}
	
#fact_text6 p {width: 171px;
	margin-left: 28px;
	}

#fact_text6 h3 {width: 171px;
	margin-left: 28px;
	}
	
	
	
	
	
	
	
	



#content_area01_video {clear: both;
	width: 410px;
	padding-right: 47px;
	background-image: url(/airops/images/top_content_bg.jpg);
	background-repeat: repeat-y;
	float: left;
}

#container_content_area02 {background-image: url(/airops/images/bg_thick_line.gif);
	width: 763px;
	background-repeat: repeat-y;
	margin-top: -10px;
	}
	
.container_video {margin-left: 15px;
	background-image: url(/airops/images/bg_video.gif);
	width: 742px;
	height: 103px;
	}
	
.container_videoimg {margin: 25px 0px 0px 67px;
	width: inherit;
	height: inherit;
	border: none;
	}
	
.container_videotext {margin: -45px 0px 0px 176px;
	width: 466px;
	}
	


#container_top_content {clear: both;
	margin-left: 15px;
}

#border_filler {background-image: url(/airops/images/border_filler.gif);
	background-repeat: no-repeat;
	width: 773px;
	height: 68px;
	}

#container_content_area {margin-left: 11px;
}

#right_image {width: 302px;
	height: 155px;
	float: left;
	}

#hc_top {background-image:url(/airops/images/hc_top_nopilots.gif);
	width: 763px;
	height: 200px;
	margin-top: -116px;
}

#hc_left_mid_content {background-image:url(/airops/mages/hc_left_mid_content.jpg);
	float: left;
	width: 86px;
	height: 100px;
	overflow: hidden;
	background-repeat: no-repeat;
	}

#hc_mid_content {background-image:url(/airops/images/hc_mid_content.jpg);
	width: 252px;
	height: 100px;
	float: left;
	background-repeat: no-repeat;
	overflow: hidden;
}

#hc_mid_content img {border: none;
	}

#hc_right_mid_content {background-image:url(/airops/images/hc_right_mid_content.jpg);
	float:left;
	width: 435px;
	height: 100px;
	overflow: hidden;
	}
	
#hc_lower_mid_content {background-image:url(/airops/images/hc_lower_mid_content.jpg);
	float: left;
	width: 773px;
	height: 100px;
	}

#hc_bot_left {background-image:url(/airops/images/hc_bot_left_content.jpg);
	width: 87px;
	height: 102px;
	float: left;
}

#hc_video {width: 324px;
	height: 102px;
	float: left;
	overflow: hidden;
}

#hc_video img{ border:none;
	overflow: hidden;
	}

#hc_bot_right {background-image:url(/airops/images/hc_bot_right_content.jpg);
	width: 362px;
	height: 102px;
	float: left;
	overflow: hidden;
}

#container_bot_content {height: 102px;
	width: 773px;
	overflow: hidden;
}

#page_bottom {background-image: url(/airops/images/page_bottom.gif);
	clear: both;
	width: 773px;
	height: 129px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	}
	
#page_bottom1 {background-image: url(/airops/images/page_bottom.gif);
	clear: both;
	width: 773px;
	height: 129px;
	overflow: hidden;
	margin: 0px 0px 0px 11px;
	background-repeat: no-repeat;
	}

#content_area01_img {
}



#container_featureimage {
	float: right;
	padding: 10px;
	padding-right: 0px;
}
#container_featureselect {
	clear: right;
	padding-top: 5px;
	text-align: center;
}	
#container_featureselect img {
	border:0px;
	margin-left:2px;
	margin-right:2px;
}

.title_pad h2 img {padding-top: 20px;
	}

#fade_bg {background-image: url(/airops/images/fade_bg.gif);
	height: 103px;
	position: absolute; 
    bottom: 0; 
    width: 100%; 
    text-align: center; 
	
	}
	
#fade_bg1 {background-image: url(/airops/images/fade_bg.gif);
	height: 103px;
	position: absolute; 
    bottom: 0; 
    width: 100%; 
    text-align: center; 
	}
	
html>body #fade_bg1 {background-image: url(/airops/images/images/fade_bg.gif);
	height: 103px;
	position: relative;
    bottom: 0; 
    width: 100%; 
    text-align: center; 
	margin-top: 1200px
	}

#footer {
	margin: 5px 0px 0px 93px;
	}
	
#page_bottom_home {background-image: url(/airops/images/page_bottom_home.gif);
	clear: both;
	width: 773px;
	height: 109px;
	overflow: hidden;
	background-color: #100D0D;
	}
	
	
	
	
	
	
html, body, #wrapper { 
    min-height: 100%; /*Sets the min height to the 
    height of the viewport.*/ 
    width: 100%; 
    height: 100%; /*Effectively, this is min height 
     for IE5+/Win, since IE wrongly expands 
     an element to enclose its content. 
     This mis-behavior screws up modern   
     browsers*/ 
    margin: 0; 
    padding: 0; 
    }
  
html>body, html>body #wrapper { 
    height: auto; /*this undoes the IE hack, hiding it 
     from IE using the child selector*/ 
    }
	
#wrapper {padding-bottom: 100px;
    position: absolute; 
    top: 0; 
    left: 0;
	min-height: 600px; 
    }
	

	
/*#fade_bg { 
    position: absolute; 
    bottom: 0; 
    width: 100%; 
    text-align: center; 
    } */
  
#main { 
    margin-bottom: 3em; /*Modify value as needed for   
      footer height.*/ 
    height: auto; 
    padding: .5em; 
    } 
	

