#cn_header {
	width: 740px;
	font-size: 10px;
	color: #999;
	text-align:left;
	margin: 0px ;
	padding: 0;
	background: #fff;
	position: relative;
}
#cn_header * ol, #cn_header * ul {
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 0;
}

#clang {
	width: 740px;
	text-align:right;
	margin: 0;
	padding:0px;
	font-size: 10px;
	color: #ccc;
}
#clang  {
	margin: 0;
	padding: 0 0px 0 0;
	color: #d9d9d9 !important;
	font-size: 10px;
	width: auto;
}
#clang a:hover {
	text-decoration: none;
}
#util_search {
	float:right;
	position: relative;
	text-align:right;
	margin: 0;
	padding:0;
	height: 72px;
	width: 550px;
}
#util_search ul {
	margin: 0;
	padding: 0;
	list-style-type:none;	
	clear: both;
	text-align:right;
	position: absolute;
	float:right;
	top: 48px;
	right: 5px;
}
#util_search ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	border-left: solid 1px #ccc;
}
#util_search ul li.first {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border-left: solid 1px #fff;
}
#util_search ul li a:link, #util_search ul li a:active, #util_search ul li a:visited {
	font-size: 10px;
	color: #999 !important;
}
#util_search ul li a:hover {
	text-decoration: none;
}
#util_search form {
	margin:0px 0 0 0;
	padding:0;
	display: block;
	position: absolute;
	top: 0px;
	right: 5px;
	width: 220px;
}
#util_search form input {
	vertical-align:middle;
	text-align:right;
}
#util_search form input.search_input {
	vertical-align:middle;
	width: 105px;
	font-size: 10px;
	border: solid 1px #ddd;
	height: 16px !important;
	color: #999;
	padding-right: 0px;
}
ul#cn_pnav {
	clear: both;
	width: auto;
	height: 31px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: none;
	list-style-type:none;
}
ul#cn_pnav li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008, #cn_pnav li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu {
	width: 168px;
	height: 21px;
	float:left;
	text-align: left;
	display: block;
	position: absolute;
}


ul#cn_pnav li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008, #cn_pnav li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu {
	margin-left: 0px;
	height: 31px;
	float:left;
	text-align: left;
	display: block;
	position: absolute;
}

ul#cn_pnav div.cn_pnav_fmenu
{	
	position:absolute;
	z-index: 999;
}

ul#cn_pnav li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008, #cn_pnav li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu {
	margin-left: 0px;
	height: auto;
	float:left;
	text-align: left;
	display: block;
	position: absolute;
}
ul#cn_pnav ol.cn_pnav_fmenu {
	list-style-type:none;	
	padding:0;
	margin:0;
	width: 251px; 
	}
li.cn_pnav_link {
	position:abosolute;
	}	
ul#cn_pnav ol.cn_pnav_fmenu li {
	margin: 0 ;
	padding: 0;
	
	}	
ul#cn_pnav div.bottom {
	width: 251px;
	height: 5px;
	margin: 0;
	padding: 0;
}
	
	
ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow, ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow:hover  {
		padding: 0 !important;
		background: none;
		border: none;
		margin:0 !important;
		line-height: 7px;
		height: 7px;
		font-size: 0px;
		}
	ul#cn_pnav ol.cn_pnav_fmenu li.img, ul#cn_pnav ol.cn_pnav_fmenu li.img:hover  {
		padding: 0px 0 0 0;
		border: none;
		background: none;
		}
	ul#cn_pnav ol.cn_pnav_fmenu li.img a * {
		padding: 0;
		margin: 0;
		}
	ul#cn_pnav ol.cn_pnav_fmenu li.description, ul#cn_pnav ol.cn_pnav_fmenu li.description:hover {
		margin: 0px 25px 0px 10px; 
		font-size: 10px;
		border: none;
		background: none;
		padding: 0;
		}	
	ul#cn_pnav ol.cn_pnav_fmenu li.first {
		border-top: none;
		border-left: none;
		padding: 0px;
	}	
	
	
	#cn_pnav li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu {
	background-color: #000000;
	list-style-type:none;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100);
	color: #FFFFFF;
	text-decoration: none;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

	}

	li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu div.bottom {
		margin-left: 0px;
	}	

li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu div.cn_pnav_fmenu { 
	padding: 0;
	color: #036;
}
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a {
	display: block;
	margin: 0;
	position: relative;
}
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a:link, li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a:active, li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none;
	
	}
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li:hover {
	}	
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #9fd4ef;
	padding: 0px;
	}	
	
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a:hover {
	text-decoration: none;
	}	
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu div.bottom {
		margin-left: 0px;
	}	

	#cn_pnav li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu  ol.cn_pnav_fmenu  {	    
		background-color: #6caf3c;
	}

li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu div.cn_pnav_fmenu { 
	padding: 0;
	color: #3c5709;
}
li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a {
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
}


li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a:link, li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a:active, li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #3c5709 !important;
	text-decoration: none;
	
	}
li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li:hover {
	}	

li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #e2ea77;
	padding: 0px;
	}	
	
	
li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a:hover {
	text-decoration: none;
	}	

	#cn_pnav li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu  ol.cn_pnav_fmenu  {
		background-color: #a2238e;
	}

li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu div.cn_pnav_fmenu { 
	z-index: 1024; 
	padding: 0;
	color: #33032b;
}
li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a {
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
}


li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a:link, li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a:active, li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #33032b !important;
	text-decoration: none;
	
	}
li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li:hover {
	}	

li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #e29fc7;
	padding: 0px;
	}	


li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a:hover {
	text-decoration: none;
	}	

.cn_pnav_fmenu_ie_select_block { z-index: 0; position: absolute; left: 0px; top: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.cn_footer_gray_bar_selected { text-decoration: none; color: #666666; }
