html,body {
	PADDING-RIGHT: 0;
	PADDING-LEFT: 0;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0;
	MARGIN: 0;
	background-color: #999;
	height: 100%;
}

.context, infoline {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.highlight {
background-color: #ffba1f; 
color: #27367e; 
}

.searchheading {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color: #27367e;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.summary{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #27367e;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.results{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #27367e;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:328px;
}


.mat_req_check {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.mat_form {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.main_copy p {
	font-size:11px;
	color: #333;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	
}

.main_copy td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #333;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.main_copy h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color: #27367e;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.main_copy h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #27367e;
	line-height: 20px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

.main_copy h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #27367e;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td.fleet_head {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #27367e;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.main_copy ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	line-height: 20px;
	margin: 0 0 0 17px;
	padding: 0 0 0 0;
}

.main_copy ol {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	line-height: 20px;
	margin: 0 0 0 24px;
	padding: 0 0 0 0;
}

.main_copy a{
	color: #27367e; 
	text-decoration: none;
}

.main_copy a:hover
{
	text-decoration: none;
}

.main_copy a:active
{
	text-decoration: none;
}

.main_copy a:visited
{
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}

.heliManu {
font-family:Verdana;  
font-size:11px; 
color: #666; 
line-height: 20px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

.heliName {
font-family:Verdana;  
font-size:11px; 
color: #666; 
line-height: 20px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

.heliText {
font-family:Verdana;  
font-size:11px; 
color: #666; 
line-height: 20px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

.heliMini {
font-family:Verdana;  
font-size:11px; 
color: #666; 
line-height: 20px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

.heliType {
font-family:Verdana;  
font-size:16px; 
color: #27367e; 
line-height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.top_head {
margin: -20px 0 0 0;
}

#main_table {
	width: 770px;
	position: absolute;
	top: 205px;
	align: top;
}
#main_tableblue {
	width: 770px;
	position: absolute;
	top: 205px;
	align: top;
	left: 0px;
	background-color: #9FF;
}

.main_left_edge {
width: 15px; border-style: solid; border-width: 0 1px 0 0; border-color: #999;
}

.main_left {
width: 98px; border-style: solid; border-width: 0 1px 1px 0; border-color: #999;
}

.main_middle {
width:468px;
}

.main_right {
	width: 171px;
	background-color: #ccc;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999;
	font-size: 11px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}

.main_right_edge {
width: 15px; border-style: solid; border-width: 0 0 0 1px; border-color: #999;
}

.main_middle_bot {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999;
	width:328px;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 105px;
	}
	
	.main_middle_bot_left {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 20px;
	width: 328px;
}
.main_middle_bot-2 {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.main_left_bot {
border-style: solid; border-width: 0 1px 0 0; border-color: #999;
}

.table_background {
	background-color: white;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	text-align: left;
}
.table_background a {
	text-decoration: none;
	color: #27367e;
	font-size: 11px;
}

#main {
	position: relative;
	margin: -13px auto;
	width: 770px;
	background-color: white;
	height: 500px;
}



#main_copy_container {
	position: absolute;
	top: 30px;
	left: 128px;
	width: 420px;
	background-color: white;
	height: 264px;
}


#body_container {
	position: absolute;
	top: 258px;
	left: 200;
	width: 570px;
	background-color: white;
}

#nav_1_hold {
  width: 435px;
  top: 90px;
  left: 15px;
  height: 45px;
  position: absolute;
  z-index: 1;
}

#nav_1_hold a {
	text-decoration: none;
	color: #27367e;
	text-align: left;
}

div.nav_1 {
border-width: 0 0 0 1px;
border-style: solid;
border-color: #fff;
background-color: #ccc;
padding-top: 0;
padding-left: 2px;
margin: 0 0 0 0;
height: 45px;
width: 68px;
font: 11px Verdana, sans-serif;
line-height: 13px;
vertical-align: top;
float: left;
}

a.nav_1 {
height: 45px;
display: block; 
}

div.nav_1_op {
border-width: 0 0 0 1px;
border-style: solid;
border-color: #fff;
background-color: #e0e0e0;
padding-top: 0;
padding-left: 2px;
margin: 0 0 0 0;
height: 45px;
width: 68px;
font: 11px Verdana, sans-serif;
line-height: 13px;
vertical-align: top;
cursor: hand;
float: left;
}




a.nav_1_op_s
{
border-width: 0 0 0 1px;
border-style: solid;
border-color: #fff;
background-color: #e0e0e0;
padding-top: 0;
padding-left: 2px;
margin: 0 0 0 0;
height: 45px;
width: 68px;
font: 11px Verdana, sans-serif;
line-height: 13px;
vertical-align: top;
cursor: hand;
float: left;
text-decoration: none;
}

a.nav_1_op_s:visited
{
	background-color: #000;
	color: #333;
	text-decoration: none;
}

a.nav_1_op_s:hover
{
	color: #CC0022;
	background-color: #ffba1f;
	text-decoration: none;
}

a.nav_1_op_s:active
{
	color: #333;
	text-decoration: none;
}




#nav_2_hold {
	width: 100px;
	top: 205px;
	left: 15px;
	height: 142px;
	position: absolute;
	z-index: 1;
	text-align: left;
}

#nav_2_hold a {
	text-decoration: none;
	cursor: hand;
}

div.nav_2 {
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #999;
background-color: #fff;
padding-top: 1px;
margin: 0 0 0 0;
height: 18px;
font: 11px Verdana, sans-serif;
line-height: 17px;
vertical-align: top;
}

div.nav_2_a {
	line-height: 17px;
	height: 18px;
	padding-bottom: 1px;
font: 11px Verdana, sans-serif;
	margin: 0px;
	vertical-align: top;
	border-width: 0 1px 1px 1px;
	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-color: #999;
}
div.nav_2_b {
	line-height: 17px;
	height: 18px;
	padding-bottom: 1px;
	font: 11px Verdana, sans-serif;
	margin: 0px;
	vertical-align: top;
	border: 1px solid #999999;
}

.gray_spacer {
	width: 15px; position: absolute; top: 90px; left: 0; height: 45px; background-color: #ccc;
}

a.nav_2 {
	height: 17px;
	color: #27367e;
	display: block;
}

a.nav_2_a  {
	height: 18px;
	color: #fff;
	display: block;
	padding-top: 1px;
	margin: 0;
	height: 18px;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: 1;
	border-bottom-style: 1;
	border-left-style: 1;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

a.nav_2_a:visited
{
	text-decoration: none;
}

a.nav_2_a:hover
{
	text-decoration: none;
}

a.nav_2_a:active
{
	text-decoration: none;
}

a.latest_news {
	line-height: 16px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 4px 0 0 8px;
	position: relative;
	top: 0;
	width: 160px;
	color: #666;
	display: block;
	text-align: left;
	text-decoration: none;
}

a.latest_news:visited
{
	text-decoration: none;
}

a.latest_news:hover
{
	text-decoration: none;
}

a.latest_news:active
{
	text-decoration: none;
	text-align: left;
}


a.index_main_links {
	color: #fff; 
	text-decoration: none;
}

a.index_main_links:visited
{
	color: #fff; 
	text-decoration: none;
}

a.index_main_links:hover
{
	color: #666; 
	text-decoration: none;
}

a.index_main_links:active
{
	color: #666; 
	text-decoration: none;
}


#slogan {
	position: absolute;
	top: 0;
	right: 329px;
	width: 392px;
	height: 90px;
	background-image: url(images/qi-logo-350x90.jpg);
}

#logo {
	position: absolute;
	top: 0;
	left: 15px;
}

img.logo_img {
border-style: none;
}

#top_photo {
	position: absolute;
	top: 0;
	right: 0;
}

#body_divider {
	position: absolute;
    top: 135px;
	left: 0;
	width: 770px; height: 70px;
}

#body_header {
	position: absolute;
	top: 169px;
	left: 134px;
	font: 20px Verdana, sans-serif;
	color: #ffba1f;
	width: 606px;
}

#divider_shadow {
	position: absolute;
    top: 205px;
	left: 0;
	width: 770px; height: 10px;
}

#nav_2_ind {
height: 19px; width: 14px; background-color: #e00033; position: absolute; left: 0; top: 0;visibility: hidden; z-index: 1; border-style: solid; border-color: #999; border-width: 1px;line-height:100%;
}

.footer_right {
left: 130px; margin-top:0; line-height: 18px; position: relative;font-family: Verdana; font-size: 9px; white-space: nowrap; color: #666;
}

.footer_link {
	color: #666;
	text-decoration: none;
	margin-top:0;
	line-height: 18px;
	position: relative;
	font-family: Verdana;
	font-size: 8px;
	white-space: nowrap;
}

a.footer_link:hover
{
	color: #666;
	text-decoration: none;
}

a.footer_link:active
{
	color: #666;
	text-decoration: none;
}

a.footer_link:visited
{
	text-decoration: none;
	font-family: Verdana;
}


.top_footer_link {
color: #333;
text-decoration: none;
margin-top:0; 
line-height: 18px; 
position: relative;
font-family: Verdana; 
font-size: 9px;  
white-space: nowrap;
}

a.top_footer_link:hover
{
	color: #333;
	text-decoration: none;
}

a.top_footer_link:active
{
	color: #333;
	text-decoration: none;
}

a.top_footer_link:visited
{
	color: #333;
	text-decoration: none;
}

a.right_link {
width: 164px; height: 16px; line-height: 16px; font-family: Verdana;  font-size:11px; padding: 0; color: #27367e; text-decoration: none; margin-left: 0; padding: 0 0 0 7px; cursor: pointer; position: relative; display: block;
}

a.right_link:hover
{
	color: #e00033;
	text-decoration: none;
}

a.right_link:active
{
	color: #27367e;
	text-decoration: none;
}

a.right_link:visited
{
	color: #27367e;
	text-decoration: none;
}

a.right_link_sub {
width: 149px; height: 16px; line-height: 16px; font-family: Verdana;  font-size:11px; padding: 0; color: #27367e; text-decoration: none; margin-left: 0; padding: 0 0 0 22px; cursor: pointer; position: relative; display: block;
}

a.right_link_sub:visited
{
	color: #27367e;
	text-decoration: none;
}

a.right_link_sub:hover
{
	color: #e00033;
	text-decoration: none;
}

a.right_link_sub:active
{
	color: #27367e;
	text-decoration: none;
}


.active_right_link {
width: 164px; height: 16px; line-height: 16px; font-family: Verdana;  font-size:11px; padding: 0 0 0 7px; color: #e00033; text-decoration: none; margin-left: 0; cursor: default; position: relative; display:block;
}

.active_right_link_sub {
width: 149px; height: 16px; line-height: 16px; font-family: Verdana;  font-size:11px; padding: 0 0 0 22px; color: #e00033; text-decoration: none; margin-left: 0; cursor: default; position: relative; display:block;
}


span.v_fix {
line-height: 13px; border-color: #FFEEC7; border-style: solid; border-width: 0 1px 0 1px; margin: 0; padding: 0;
}


ul.approvals
{
	list-style: none;
	margin-top: 12px;
	margin-left: 0;
	padding-left: 11px;
	text-indent: -11px;
}

li.list_approvals
{
line-height:14px;
}

.main_sub_head {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 12px;
	color: #002C65;
	font-size: 12px;
	line-height: 14px;
}

.main_sub_copy {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	line-height: 14px;
}

.bullet_color {
color: #ff0000;
}

.h_line {
/* background: url(../images/blue.gif) #ffffff 0 0 repeat-x;*/
}

.h_base {
/* background: url(../images/blue.gif) #ffffff 0 0;*/
}

.v_line {
/* background: url(../images/blue.gif) #ffffff 0 0 repeat-y;*/
}

ul.sitemap_section
{
	list-style: none;
	margin-bottom: 0;
	padding-bottom: 0;

}

li.sitemap_section
{
	display:inline;
  margin: 0;
  padding: 0;
}

A.sitemap_link
{
font-family:Verdana;  
font-size:11px; 
color: #27367e; 
font-size:11px; 
line-height: 20px;
font-weight: normal;
text-decoration: none;
}

A.sitemap_link:visited
{
color: #27367e; 
	text-decoration: none;
}

A.sitemap_link:hover
{
color: #27367e; 
}

A.sitemap_link:active
{
color: #27367e; 
	text-decoration: none;
}

.sitemap_item
{
font-family:Verdana;  
font-size:16px; 
color: #666; 
font-size:11px; 
line-height: 20px;
font-weight: normal;
text-decoration: none;
}

#search_table {
	width: 95%;
	text-size: 8px;
	border-collapse: collapse;
	color: #FFF;
}

#search_table td,th {
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	padding: 3px;
	color: #333;
}

#search_table th {
	color: #FFF;
	background-color: #666;
	text-align: left;
	font-size: 12px;
}

CAPTION {
font-family:Verdana;  
font-size:13px; 
color: #27367e; 
margin: 20px 0 5px 0;
text-align: left; caption-side: top;
padding: 15px 0 5px 0;
}
#main #main_table tbody tr .main_middle_bot.table_background .main_copy .main_copy tr td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
#main #main_table tbody tr .main_right .main_copy p .latest_news {
	text-align: center;
}
#main #body_header div {
	text-align: left;
}
