/* XrxHeaderFooter_REBRAND.css */
/* background styles  */




#cn_pnav LI
{
list-style-image:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
ul#cn_pnav { 
	clear: both;
	width: 100%;
	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: 235px;
	height: 32px;

	text-align: left;
	display: block;
	position: absolute;
	z-index:2000;
}


ul#cn_pnav li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008, #cn_pnav li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu {
	margin-left: 235px;
	height: 32px;

	text-align: left;
	display: block;
	position: absolute;
}

ul#cn_pnav div.cn_pnav_fmenu
{	
	position:absolute;
	z-index: 9999;
}

ul#cn_pnav li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008, #cn_pnav li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu {
	margin-left: 470px;
	height: 31px;
	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: 235px; 
	}
li.cn_pnav_link {
	position:relative;
}	
ul#cn_pnav ol.cn_pnav_fmenu li {
	margin: 0 0px 0 0px;
	padding: 0;
	}	
ul#cn_pnav div.bottom {
	width: 235px;
	height: 5px;
	margin: 0;
	padding: 0;
}
	
	
/* all menus - image and description text placement*/


	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: 0 0px 0 0px;
		font-size: 11px;
		border: none;
		background: none;
		line-height: 13px;
		padding: 10px 10px 10px 10px;
		background-color:#e1e1e1;
		font-size:13px;
		}	
	ul#cn_pnav ol.cn_pnav_fmenu li.first {
		border-top: none;
		border-left: none;
		padding: 0px;
		position:relative;
		z-index:9999;
	}	
	
	
/* office menu specific */
	#cn_pnav li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu {
		background-color: #ffffff;
		list-style-type:none;	
		margin-left: 0px;
		border:1px solid #ccc;
		border-top:0px;
	}

	li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu div.bottom {
		margin-left: 0px;
		list-style-image:none;
	}	

li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu div.cn_pnav_fmenu { 
	padding: 0px;
	margin:0px;
	color: #036;

}
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a {
width:100%;
	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: 11px;
	font-weight: normal;
	color: #036 !important;
	text-decoration: none;
	line-height:30px;
	}
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li:hover {
	padding:0px;
	}	
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #dddddd;
	padding: 0px;
	margin:0px;
	position:relative;
	z-index:9000;
	display:block;
	}	
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a {
	border-top: solid 0px #ccc;
	padding-left: 8px;
	padding-top:2px;
	padding-bottom:2px;
		position:relative;
	z-index:9000;
	display:block;


	}		
	
	li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a[class] {
	border-top: solid 0px #ccc;



	}	
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu ol.cn_pnav_fmenu li a:hover {

	background-color:eeeeee;
	}	
li#LNK_HDR_PRIMARYNAV_OFFICE_FLY_2008_menu div.bottom {
		margin-left: 0px;
		padding:0px;
	}	

	

	/* production menu background */

	#cn_pnav li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu  ol.cn_pnav_fmenu  {	    
		background-color: #ffffff;
		list-style-type:none;	
		margin-left: 0px;
		border:1px solid #ccc;
		border-top:0px;
	}

li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu div.cn_pnav_fmenu { 
	padding: 0px;
	margin:0px;
	color: #036;
}
li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a {
width:100%;
	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: 11px;
	font-weight: normal;
	color: #036 !important;
	text-decoration: none;
	line-height:30px;
	
	}
li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li:hover {
	padding:0px;
	}	

li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #ccc;
	padding: 0px;
	}	
li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a {
	border-top: solid 0px #ccc;
	padding-left: 8px;
	padding-top:2px;
	padding-bottom:2px;


	}	
	
li#LNK_HDR_PRIMARYNAV_PRODUCTION_FLY_APOLLO_2008_menu ol.cn_pnav_fmenu li a:hover {
	background-color:eeeeee;
	}	




/* outsourcing menu link hover styles */

	#cn_pnav li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu  ol.cn_pnav_fmenu  {
		background-color: #ffffff;
		list-style-type:none;	
		margin-left: 0px;
		border:1px solid #ccc;
		border-top:0px;
	}

li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu div.cn_pnav_fmenu { 
	z-index: 1024; 
	padding: 0px;
	margin:0px;
	color: #036;
}
li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a {
width:100%;
	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: 11px;
	font-weight: normal;
	color: #036 !important;
	text-decoration: none;
	line-height:30px;
	}
li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li:hover {
	padding:0px;
	}	

li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #dddddd;
	padding: 0px;
	margin:0px;
	}	
li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a {
	border-top: solid 0px #9fd4ef;
	padding-left: 8px;
	padding-top:2px;
	padding-bottom:2px;


	}	

li#LNK_HDR_PRIMARYNAV_SERVICES_FLY_2008_menu ol.cn_pnav_fmenu li a:hover {
	background-color:#eeeeee;
	}	








table.cn_footer_sitenav_col {
	margin: 0;
	padding: 0 0 0 0px;
}
table.cn_footer_sitenav_col td {
	margin: 0;
	padding: 0 0 0 0px;
}

tr.cn_footer_sitenav_col_link td *, tr.cn_footer_sitenav_col_link td  {
	font-weight: normal;
	font-size: 11px !important;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.1em;
}


ul.footer_gray_bar {
	background: url('/images/world/f/footer_740x31.gif') no-repeat;
	clear: both;
	width: 740px;
	height: 31px;
	margin:0;
	padding: 0px 0 0 0;
	font-size: 11px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
}

ul.footer_gray_bar li a:hover {
	text-decoration: underline;
}
ul.footer_gray_bar li {	
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0px;
	border-left: solid 1px #ccc;
}
ul.footer_gray_bar li * {	
	font-weight: normal;
	font-size: 11px;
}
ul.footer_gray_bar li.first {	
	display: block;
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 0 0 0 0px;
	border-left: none;
}


.cn_pnav_fmenu_ie_select_block { z-index: 0; position: absolute; left: 0px; top: 0px; }





