
/* START AD PLACEMENT CONTROL */
div.flx-Leaderboard {
width:100%;
display:block;
height:120px;
clear:both;
}

div.adp-Leaderboard,div.adp-MPU,div.adp-Button,div.adp-Skyscraper {
width:100%;
clear:both;
margin-bottom:15px;
}

.rbi-adp-inner {
clear:both;
}

.rbi-adp-inner table {
width:100%;
}

.rbi-adp-inner table td {
vertical-align:middle;
}

div.adp-Leaderboard .rbi-adp-inner table td.rbi-adp-content {
text-align:center;
vertical-align:middle;
}

/* END AD PLACEMENT CONTROL */
/* START LOGO AND SEARCH CONTROLS */
div.flx-SiteHeader {
clear:both;
margin-top:0;
overflow:hidden;
width:100%;
position:relative;
height:87px;
}

div.img-Centre {
}

/* *:first-child+html div.flx-SiteHeader {margin-top:-3px;} */
.flx-SiteHeader .rbi-flx-SiteHeader-inner {
clear:both;
margin:0;
overflow:hidden;
padding:.5em 1em 0;
}

.flx-SiteHeader .rbi-flx-SiteHeader-col1 {
display:block;
overflow:hidden;
float:left;
}

.flx-SiteHeader .rbi-flx-SiteHeader-col1-inner {
clear:both;
padding:0;
}

.flx-SiteHeader .rbi-flx-SiteHeader-col2 {
display:block;
overflow:hidden;
float:left;
}

.flx-SiteHeader .rbi-flx-SiteHeader-col2-inner {
clear:both;
padding:0;
}

.flx-SiteHeader .rbi-flx-SiteHeader-col3 {
float:left;
}

/* END LOGO AND SEARCH CONTROLS */
/* START QUICK SEARCH */
div.qsf-Search {
width:100%;
display:block;
}

.qsf-Search .rbi-qsf-inner {
padding:2.5em 0 0;
background:none;
border:none;
float:right;
width:80%;
}

.qsf-Search .rbi-qsf-field-input {
border:medium none;
margin:3px 0 0;
}

.qsf-Search .rbi-qsf-field-input .rbi-qsf-defaultkeywords {
float:left;
width:12.2em;
font-size:1.3em;
color:#777;
border:1px solid #30256d;
padding-left:2px;
margin:5px 10px 0 0;
}

.qsf-Search .rbi-qsf-buttonfields {
border:medium none;
margin:3px 0 0;
}

.qsf-Search .rbi-qsf-buttonfields .rbi-qsf-submit {
margin:3px 0 0;
padding:0;
font-size:1em;
}

/* END QUICK SEARCH */
/* START OF WEATHER WIDGET */
div.flx-weather {
width:96%;
border:dashed 1px #666;
font-family:"Trebuchet MS", Verdana, Arial;
margin:7px 0 0;
}

.flx-weather .rbi-flx-weather-col2 {
padding:.5em 0 0;
}

.flx-weather .rbi-flx-weather-col1-inner {
padding:.5em .5em 0;
}

.rbi-flx-weather-col1,.rbi-flx-weather-col2 {
float:left;
}

.rbi-flx-weather-col1-inner .control,.rbi-flx-weather-col2-inner .control {
margin-bottom:0;
}

/* END WEATHER WIDGET */
/* START TOP MENU AND BREADCRUMB */
div.flx-TopMenu {
width:100%;
clear:both;
display:block;
overflow:hidden;
}

div.flx-TopMenu .control {
margin-bottom:10px;
}

div.nav-TopMenu {
width:100%;
clear:both;
display:block;
overflow:hidden;
height:36px;
background-image:url(/Global/CssImages/Flight/topnav-back.jpg);
background-repeat:repeat-x;
}

.nav-TopMenu .rbi-nav-inner,.nav-TopMenu .nav-inner {
display:block;
width:100%;
}

.nav-TopMenu .rbi-nav-inner ul,.nav-TopMenu .nav-inner ul {
list-style:none;
overflow:hidden;
width:100%;
display:block;
margin:0;
padding-top:0;
}

.nav-TopMenu .rbi-nav-inner li,.nav-TopMenu .nav-inner li {
float:left;
margin:0;
height:34px;
border-left:1px solid #000;
}

.nav-TopMenu .rbi-nav-inner li a,.nav-TopMenu .nav-inner li a {
float:left;
display:block;
font:normal 15px "trebuchet ms", Arial, Verdana;
width:.1em;
height:34px;
color:#FFF;
text-decoration:none;
background:url(/Global/CssImages/Flight/menu_off.gif) no-repeat bottom right;
padding:0;
white-space:nowrap;
}

.nav-TopMenu .rbi-nav-inner li a span,.nav-TopMenu .nav-inner li a span,div.nav-TopMenu li a:hover span {
display:block;
padding:7px 10px 2px;
}

.nav-TopMenu .rbi-nav-inner li a:hover,.nav-TopMenu .nav-inner li a:hover,div.nav-TopMenu #OnPage a {
background:url(/Global/CssImages/Flight/menu_on.gif) no-repeat bottom right;
color:#30256d;
}

.nav-TopMenu .rbi-nav-inner > ul a,.nav-TopMenu .nav-inner > ul a {
width:auto;
}

.nav-TopMenu .rbi-nav-inner li a,.nav-TopMenu .nav-inner li a {
float:none;
}

.nav-TopMenu .rbi-nav-inner a:hover,.nav-TopMenu .nav-inner a:hover {
color:#30256d;
cursor:pointer;
}

div.brc-Top {
width:100%;
clear:both;
display:block;
overflow:hidden;
margin:0 0 10px 10px;
}

.brc-Top .rbi-brc-inner span {
color:#333;
font-weight:700;
font-size:1em;
margin-right:5px;
font-family:arial,trebuchet ms,verdana;
}

.brc-Top .rbi-brc-inner a {
background:transparent url(/Global/Flight/Images/Header/bg_arrow.gif) no-repeat scroll right center;
font-weight:700;
margin-right:2px;
padding-right:12px;
color:#30256d;
text-decoration:none;
}

/* END TOP MENU AND BREADCRUMB */