@charset "utf-8";
body, html { padding:0; margin:0; background-color:#FFFFFF; background-color: #2D476D; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#body #page {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#body #page #header {
	background-image:url(layout_images/header_bg.gif);
	position:relative;
}
#body #page #header .wrapper {
	background-image:url(layout_images/header_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:19px;
	height:87px;
}
#body #page #header .content { padding-left:7px; }
#body #page #header #logo { position:absolute; top:16px; left:24px; }
#body #page #header #airlines_flash { margin-left:auto; margin-right:auto; width:700px; position:absolute; left:145px; top:0px; }

#body #page #container { background-image:url(layout_images/content_bg.png);  }
#body #page #container .wrapper { background-image:url(layout_images/content_bg_top.png); background-repeat:no-repeat; background-position:top; }
#body #page #container .wrapper .wrapper { background-image:url(layout_images/content_bg_bottom.png) !important; background-repeat:no-repeat; background-position:bottom; min-height:100px; padding:7px; padding-top:25px; padding-bottom:25px; overflow-y:hidden;}

#body #page #container #LHS { width:166px; float:left; }
#body #page #container #LHS ul { list-style:none; margin:0; padding:0; }
#body #page #container #LHS ul li { list-style:none; margin:0; padding:0; display:inline; background-image:none!important; }
#body #page #container #LHS ul li a { display:block; text-decoration:none; background-color:#b30006; border:1px solid #9f0005; font-weight:bold; font-size:11px; color:#FFFFFF; padding-top:4px; padding-bottom:4px; padding-left:16px; border-bottom:0; background-image:none!important; }
#body #page #container #LHS ul .current a { background-color:#ffffff; border-color:#ffffff; color:#9f0005; }
#body #page #container #LHS ul .current a:hover { background-color:#eeeeee; border-color:#eeeeee; color:#9f0005; }
#body #page #container #LHS ul li a:hover { background-color:#9f0005; }
/*#body #page #container #LHS ul li:hover ul { display:block; } */
#body #page #container #LHS ul li ul { display:none; }
#body #page #container #LHS ul .current ul, #body #page #container #LHS ul li .l2_limenu_mainmenu_current { display:block!important; }
#body #page #container #LHS ul li ul li a, #body #page #container #LHS ul .current ul li a { background-color:#d8d8d8; color:#8e8e8e; border-color: #cecece; padding-left:26px; }
#body #page #container #LHS ul li ul .current a {  color:#9f0005; background-color:#C6C6C6; border-color: #cecece; }
#body #page #container #LHS ul li ul li a:hover, #body #page #container #LHS ul .current ul li a:hover { background-color:#c0c0c0; border-color:#c0c0c0; }
#body #page #container #MIDDLE { margin-left:190px; width: 550px; padding-top:1px; }
#body #page #container #MIDDLE .cover { float:right; margin-left:20px; margin-bottom:20px; padding:5px; padding-bottom:0; border:3px solid #eeeeee; width:200px; background-color:#FFFFFF; position:absolute; top:0; left:310px; }
#body #page #container #MIDDLE .cover img { margin-bottom:5px; }
#body #page #container #MIDDLE .magpage { overflow-y:hidden; position:relative; width:300px; overflow-x:visible; padding-right:250px; }

#body #page #container #MIDDLE #pagelinks ul { margin:0; padding:0; }
#body #page #container #MIDDLE #pagelinks ul li { background-image:none; margin:0; padding:0; display:inline; }
#body #page #container #MIDDLE #pagelinks ul li a { display:block; background-color:#a7a7a7; padding:4px; padding-left:10px; margin-bottom:5px; color:#ffffff; text-decoration:none; font-weight:bold; }
#body #page #container #MIDDLE #pagelinks ul li a:hover, #body #page #container #MIDDLE #pagelinks ul .current a { padding-left:20px; background-color:#9f0005; }
body #page #container #RHS { float:right; position:relative; width:200px; height:400px; }
#body #page #container #RHS #bannerad { position:absolute; top:10px; left:30px; }
#body #footer {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #96A3B6;	margin-top: 20px; }
#body #footer .content { width:950px; margin-left:auto; margin-right:auto; padding:20px; font-size:10px; color: #96A3B6; line-height:16px; }
#body #footer .content a {  color: #96A3B6; text-decoration:none; }
#body #footer .content a:hover { text-decoration:underline; }

#homebuttons {
	margin-top:20px;
	overflow-y:hidden;
}
#homebuttons .button {
	background-color:#ffffff;
	width: 126px;
	float:left;
	margin-left:26px;
	margin-right:26px;
}
#homebuttons .button .heading {
	color:#ffffff;
	background-color:#9f0005;
	padding:5px;
}
#homebuttons .button .content {
	padding:5px;
	color:#9f0005;
	height:50px;
}
#homebuttons .button .link {
	padding:5px;
}
#homebuttons .button .link a {
	font-weight:bold;
	text-decoration:none;
}