/* ------ */
/* COMMON */
/* ------ */

html, body { 
	height:100%;
}

body { 
	background:#f1f1f1;
	margin:0; 
	font-family:Arial;
	width: 100%;
	line-height:16px;
	text-align:center;
}

object {
	outline-style:none;
}

/* COMMON */

a:hover, a:visited:hover {
	border-bottom:none;
	color:#0091b8;
}

a, a:link, a:active, a:visited {
	border-bottom:none;
	color:#0091b8;
}

a img, a:link img, a:active img, a:visited img , img a:hover, img a:visited:hover {
	border:none;
	text-decoration:none;
}

ul, ol, form, input, h1, h2, h3, h4, h5, p {
	text-align:left;
}

/* PAGE STRUCTURE */

#content{
	float:left;
	background:transparent url(../../luxair/css_images/luxairCARGO2010/bg.gif) repeat-y scroll 0px 0px;
	width:970px;
	margin-left:24px;
}

#oneColumnContent {
	float:left;
	width: 930px;
	text-align:left;
	margin-bottom:10px;
}

#twoColumnLeftContent {
	float:left;
	width: 566px;
	text-align:left;
	padding-left:9px;
}

#twoColumnRightContent {
	float:left;
	width: 386px;
	text-align:left;	
}

#threeColumnLeftContent {
	float:left;
	width: 255px;
	text-align:left;
	padding-left:9px;
}

#threeColumnMiddleContent {
	float:left;
	width: 300px;
	text-align:left;
	margin-left:20px;
	margin-right:64px;
	width:357px;
}

#threeColumnRightContent {
	float:left;
	width: 257;
	text-align:left;
}


#twoColumn2LeftContent {
	float:left;
	width: 255px;
	text-align:left;
	padding-left:9px;
}

#twoColumn2RightContent {
	float:left;
	width: 696px;
	text-align:left;	
}

/* MAIN MENU */

#menuBar{
	background:transparent url(../../luxair/css_images/luxairCARGO2010/arabesque_header.gif) no-repeat scroll 0px 0px;
	height:35px;
	margin-left:24px;
	margin-right:260px;
	width:970px;
}

*+html #menuBar, * html #menuBar{
	margin-left:20px;
	height:42px;
}

#nav {
    float:right;
	margin:auto;
	padding:0px; 
	width:655px;
}

/* LEFT MENU */

ul#leftNavigation{
	/*border-top:1px solid black;*/
	padding-top:10px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	padding-left:60px;
	margin-top:0px;
}

*+html ul#leftNavigation, * html ul#leftNavigation{
	margin-left:0px;
	padding-left:40px;
}

ul#leftNavigation li {
	line-height: 30px;
}

ul#leftNavigation a{
	font-size:11px;
	color:#222222;
}

ul#leftNavigation a:hover, ul#leftNavigation a:visited:hover{
	font-size:11px;
	color:#002967;
	font-weight:bold;
	text-decoration:none;
}

ul#leftNavigation li.leftNavigationSelected {
	font-size:11px;
	color:#002967;
	font-weight:bold;
	text-decoration:none;
}

/* HEADER */

#header {
	background:transparent url(../../luxair/css_images/luxairCARGO2010/header_luxaircargo.gif) no-repeat scroll 0px 0px;
	margin-top: 20px;
	height:100px;
	margin-left:24px;
}

#topLogo{
	padding-top: 20px;
	padding-left: 65px;
	text-align: left;
}

#topLogo a{
	text-decoration:none;
}

#topNavigation{
	padding-top: 15px;
	padding-left: 444px;
}

#topNavigation a{
	font-size:10px;
	color:#8ca8be;
	text-decoration:none;
}

#topNavigation a:hover, ul#leftNavigation a:visited:hover{
	color:#1d4080;
}

/* TITLE BAR  */

#fullTitleBar {
	float:left;
	background:transparent url(../../luxair/css_images/luxairCARGO2010/bg.gif) repeat-y scroll 0px 0px;
	width: 970px;
	margin-top: -7px;
	padding-top:43px;
}

#path {
	text-align:left;
	font-size:11px;
	height: 18px;
	margin-left:67px;
}

#path a, #path a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#bbbbbb;
}

#path a:hover, #path a:visited:hover{
	text-decoration:underline;
}

/* FOOTER */

#footer {
	float:left;	
	background:transparent url(../../luxair/css_images/luxairCARGO2010/home_footer.gif) no-repeat scroll 0px 0px;
	width:970px;
	height:55px;
}

#footerCopyright {
	float: right;
	text-align:right;
	font-size:9px;
	color: #b8b8b8;
	width: 230px;
	padding-top:45px;
	padding-right:15px;
}
