
@charset "UTF-8";
/* CSS Document */
/* Layout by Colin Miller */

div.rtx-Masthead img {
    position: relative;
    top: 10px;
}
.tbc-MainStories .tbc-tabs {
    bottom: 13px;
    height: 200px;
    left: 4px;
    position: relative;
    width: 256px;
}
.tbc-MainStories .tbc-tabs div {
    cursor: default;
    font-size: 12px;
    min-height: 62px;
    width: 252px;
}
.tbc-MainStories .tbc-tabs div span {
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-top: 7px;
}
.tbc-MainStories .tbc-inactive {
    background: none repeat scroll 0 0 #582C83;
    color: #FFFFFF;
    min-height: 62px;
}
.tbc-MainStories .tbc-inactive span {
    background: none repeat scroll 0 0 #342B4E;
    color: #E7E7E7;
    font-weight: 400;
}
.tbc-MainStories .tbc-active {
    background: none repeat scroll 0 0 #582C83;
    color: #FFFFFF;
    cursor: default;
    font-weight: 700;
    min-height: 62px;
    text-decoration: none;
}
.tbc-MainStories .tbc-active span {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/active-tab-bg.jpg") repeat scroll 0 0 #582C83;
    color: #FFFFFF;
    cursor: default;
    height: 70px;
    margin-left: -10px;
    min-height: 70px;
}
.tbc-MainStories .tbc-inner {
    height: auto !important;
    margin-top: -213px;
    min-height: 217px;
    position: static;
    width: 708px;
}
.tbc-MainStories .tbc-tab1 {
    font-family: arial;
    font-size: 12px;
}
.tbc-MainStories .tbc-tab1 span {
    box-shadow: -2px 3px 2px #3B3B3B;
    height: 61px;
    min-height: 61px;
}
.tbc-MainStories .tbc-tab2 span {
    box-shadow: -2px 3px 2px #3B3B3B;
    height: 62px;
    min-height: 61px;
}
.tbc-MainStories .tbc-tab3 span {
    height: 60px;
    min-height: 60px;
}
.tbc-MainStories img {
    cursor: default;
    float: left;
    height: 56px;
    padding: 9px;
    width: 75px;
}
div.flx-MainStoriesContainer {
    background: url("http://cdn.flightglobal.com/VPP/Global/Flight/CssImages/homepage/homepage-bg.jpg") repeat scroll 0 0 transparent;
    height: 200px;
    width: 980px;
}
.rss-MainStories a {
    font-size: 12px;
    text-decoration: none;
}
div.rtx-WhiteBlock {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #555555;
    height: 30px;
    margin-top: 200px;
    min-height: 300px;
    width: 940px;
}
div.rtx-MainStories h1 a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    margin: 10px;
}
.MainTable {
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-top: -6px;
}
.MainTable a {
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: 700;
    margin-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
.MainTable a:hover {
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: 700;
    margin-left: 10px;
}
.tbc-SmallGallery .tbc-tabs {
    position: relative;
    width: 79px;
}
.tbc-SmallGallery .tbc-tabs div {
    cursor: pointer;
    font-size: 12px;
    margin-top: 0;
    min-height: 59px;
    width: 70px;
}
.tbc-SmallGallery .tbc-tabs div span {
    display: none;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-top: 7px;
}
.tbc-SmallGallery .tbc-inactive {
    color: #FFFFFF;
    min-height: 62px;
}
.tbc-SmallGallery .tbc-inactive span {
    font-weight: 400;
}
.tbc-SmallGallery .tbc-active {
    color: #FFFFFF;
    font-weight: 700;
    min-height: 62px;
    text-decoration: none;
}
.tbc-SmallGallery .tbc-active span {
    color: #FFFFFF;
    height: 70px;
    margin-left: -10px;
    min-height: 70px;
}
.tbc-SmallGallery .tbc-inner {
    background: none repeat scroll 0 0 transparent;
    height: auto !important;
    margin-left: 84px;
    margin-top: -173px;
    min-height: 178px;
    position: static;
    width: 175px;
}
.tbc-SmallGallery .tbc-tab1 {
    background: none repeat scroll 0 0 transparent;
    font-family: arial;
    font-size: 12px;
}
.tbc-SmallGallery .tbc-tab1 span {
    height: 61px;
    min-height: 61px;
}
.tbc-SmallGallery .tbc-tab2 span {
    height: 62px;
    min-height: 61px;
}
.tbc-SmallGallery .tbc-tab3 span {
    background: none repeat scroll 0 0 transparent;
    height: 60px;
    min-height: 60px;
}
.tbc-SmallGallery img {
    float: left;
    height: 50px;
    padding-left: 8px;
    padding-top: 4px;
    width: 68px;
}
div.rtx-SmallGallery img {
    background: none repeat scroll 0 0 transparent;
    height: 169px;
    margin: 0;
    padding-top: 0;
    width: 219px;
}
div.flx-SmallGallery .rbi-flx-SmallGallery-col1 {
    background-image: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CECECE;
    margin-top: 0;
    padding-bottom: 7px;
}
.solidblockmenu {
    background: url("http://cdn.flightglobal.com/VPP/Global/Flight/nav-off.jpg") repeat-x scroll center center #342B4E;
    border: 0 solid #FFFFFF;
    float: left;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 14px;
    height: 35px;
    margin-bottom: 0 !important;
    margin-left: 20px;
    margin-top: -1px !important;
    overflow: hidden;
    padding: 0;
    width: 960px;
}
.solidblockmenu li {
    display: inline;
}
.solidblockmenu li a {
    color: #FFFFFF;
    float: left;
    padding-bottom: 9px;
    padding-top: 9px;
    text-decoration: none;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
    background: url("http://cdn.flightglobal.com/VPP/Global/Flight/nav-on.jpg") repeat-x scroll center center transparent;
    color: #FFFFFF;
}
.containter {
    border-right: 1px solid #FFFFFF;
    height: 20px;
    padding-left: 9px;
    padding-right: 9px;
}
.containter-end {
    height: 20px;
    padding-left: 9px;
    padding-right: 9px;
}
div.flx-header .rbi-flx-header-col2 {
    height: 50px;
    padding-bottom: 31px !important;
}
div.rtx-MoreBlogs {
    color: #000000;
    font-size: 12px;
    font-weight: 700;
}
div.rtx-questiontime {
    background: none repeat scroll 0 0 #9A9A9A;
    color: #FFFFFF;
    display: inline-table;
    font-size: 18px;
    font-weight: 700;
    height: 254px;
    margin-top: 0;
    overflow: inherit;
    padding-left: 7px;
    padding-top: 12px;
    width: 300px;
}
div.rtx-questiontime a {
    color: #FFFFFF;
}
.facebook {
    border: 1px solid #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 5px 5px 5px #CCCCCC;
    height: 60px;
    padding: 5px;
    width: 146px;
}
.facebook span {
    color: #3B5998;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 12px;
    font-weight: 700;
}
div.rtx-PurpleBoxContainer {
    background: none repeat scroll 0 0 #582C83;
    border: 1px solid #333333;
    display: block;
    height: 260px;
    margin-left: 3px;
    margin-top: 0;
    overflow: hidden;
    padding: 2px;
    width: 308px;
}
div.rtx-PurpleBoxContainer p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
.white-pro-headline a {
    color: #FFFFFF;
    text-decoration: none;
}
.white-pro-headline {
    color: #FFFFFF;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 20px;
    font-weight: 700;
    margin: 10px;
}
.white-more-button {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #4A3971;
    float: right;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 12px;
    margin-top: 8px;
    text-decoration: none;
}
.white-more-button a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #4A3971;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    padding: 5px;
    text-decoration: none;
    width: 85px;
    text-align: center;
}
div.flx-SocialFooter {
    background-image: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/clouds_theme-960.jpg");
    background-repeat: no-repeat;
    height: auto !important;
    min-height: 240px;
    width: 960px;
}
div.rtx-MiddleBoxContainer {
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
    margin-top: 10px;
}
.pro-headline a:hover {
    text-decoration: none;
}
.pro-headline a {
    color: #444444;
}
.pro-headline {
    border-bottom: 4px solid #582C83;
    color: #444444;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 20px;
    font-weight: 700;
    margin: 10px;
}
.pro-h1 {
    color: #493C6F;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 18px;
    font-weight: 700;
    margin: 10px;
}
.more-button {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 8px;
    text-decoration: none;
}
.more-button a {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.more-pro-button {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 8px;
    text-decoration: none;
}
.more-pro-button a {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.more-pro-button a:hover {
    background: url("http://cdn.flightglobal.com/VPP/Global/CSS/sign-in-bg.jpg") repeat-x scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.tbc-careers .tbc-tabs {
    background: none repeat scroll 0 0 #8A8A8A;
    height: 40px;
    margin-left: 0;
    padding: 0;
    width: 461px;
}
.tbc-careers .tbc-tabs div {
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    margin-left: 0;
    padding: 0;
    width: 124px;
}
.tbc-careers .tbc-active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #D3D3D3;
    text-decoration: none;
}
.tbc-careers .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #8A8A8A;
    border-left: 4px solid #8A8A8A;
    border-right: 4px solid #8A8A8A;
    display: block;
    height: auto !important;
    margin-left: 0;
    min-height: 335px;
    overflow: hidden;
    padding: 0;
    width: 453px;
}
.tbc-careers .tbc-tab1 {
    border: 4px solid #8A8A8A;
    font-family: arial;
    padding-right: 50px;
}
div.rss-careers {
    display: block;
    height: 183px;
    margin-top: -15px;
    overflow: hidden;
    width: 232px;
}
div.rss-careers .rbi-rss-item {
    font-size: 9px;
    margin-left: 3px;
    margin-top: 7px;
}
.rss-careers .rbi-rss-item a {
    color: #005EB8;
    font-size: 11px;
}
.rss-careers .rbi-rss-item h2 {
    color: #005EB8;
    margin-top: 10px;
}
.rbi-flx-careers-col2 {
    background-image: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CECECE;
    margin-top: -30px;
    padding-bottom: 7px;
}
.tbc-latest {
    height: 40px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.tbc-latest .tbc-tabs {
    background: none repeat scroll 0 0 #8A8A8A;
    height: 40px;
    width: 960px;
}
.tbc-latest .tbc-tabs div {
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.tbc-latest .tbc-active {
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none;
}
.tbc-latest .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #8A8A8A;
    border-left: 4px solid #8A8A8A;
    border-right: 4px solid #8A8A8A;
    height: 368px !important;
    margin-bottom: 13px;
    padding: 5px;
    width: 942px;
}
div.rss-blogs span {
    font-size: 12px;
}
.rss-blogs h2 {
    color: #005EB8;
    font-size: 12px;
    margin-top: 20px;
    text-decoration: none;
}
.rss-blogs h1 {
    display: none;
    margin: 0;
    padding: 0;
}
.rbi-rss-item {
    margin-left: 10px;
    width: 90%;
}
.rbi-rss-footer {
    font-weight: 700;
    margin-left: 280px;
    margin-top: 12px;
}
table {
    border-collapse: collapse;
}
div.rtx-clear20 {
    clear: both;
    font-size: 0;
    height: 20px;
    width: 100%;
}
.control {
    overflow: visible;
}
div.adp-Leaderboard, div.adp-MPU, div.adp-Button, div.adp-Skyscraper {
    float: left;
    margin-bottom: 10px;
    width: auto;
}
strong {
    font-weight: 700;
}
div.flx-ContentContainer {
    margin: 0 auto;
    width: 960px;
}
div.rtx-Headline h1 {
    color: #333399;
    font-family: Arial,Verdana,"Trebuchet MS",sans-serif;
    font-size: 2.8em;
    font-weight: 400;
    padding-left: 10px;
}
div.rtx-SocialMediaIcons {
    text-align: right;
}
div.rmd-ShareThis {
    margin-top: 18px;
}
div.tbc-tabs {
    float: left;
    overflow: visible;
    width: 100%;
}
div.tbc-tabs .tbc-tabs {
    border: medium none;
}
div.tbc-active, div.tbc-inactive {
    display: inline;
    width: auto;
}
* html div.tbc-active, * html div.tbc-inactive {
    padding: 0;
    white-space: nowrap;
    width: 0;
}
.flx-HeaderMenu {
    overflow: hidden;
}
.tbc-tab1, .tbc-tab2, .tbc-tab3, .tbc-tab4, .tbc-tab5, .tbc-tab6, .tbc-tab7, .tbc-tab8, .tbc-tab9, .tbc-tab10, .tbc-tab11, .tbc-tab12 {
    background-color: #F1F1F1;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 1.3em;
    height: 40px;
    width: 100%;
}
.tbc-tab1 span, .tbc-tab2 span, .tbc-tab3 span, .tbc-tab4 span, .tbc-tab5 span, .tbc-tab6 span, .tbc-tab7 span, .tbc-tab8 span, .tbc-tab9 span, .tbc-tab10 span {
    height: 20px;
}
.tbc-tabs span a {
    color: #CECECE;
    display: block;
    font-weight: 700;
    height: 29px;
    padding: 2px 10px 0;
}
.tbc-tabs span a:hover {
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: none;
}
div.tbc-active span a {
    color: #FFFFFF;
    height: 30px;
    text-decoration: none;
    text-shadow: none;
}
div.rtx-LatestNews {
    margin: 20px 0;
}
.rtx-LatestNews h1, .rtx-LatestNews h2, .rtx-LatestNews h3, .rtx-LatestNews p, .rtx-LatestNews p span {
    margin: 0;
    padding: 0 10px 10px;
}
.rtx-LatestNews h1 {
    font-size: 1.8em;
}
.rtx-LatestNews h2 {
    font-size: 1.6em;
}
.rtx-LatestNews h3 {
    font-size: 1.4em;
}
.rtx-LatestNews li {
    font-size: 1.2em;
    list-style-type: disc;
    margin: 5px 0 5px 18px;
}
div.tbc-tabs .flx-InnerContentWrapper a {
    border: medium none;
    height: auto;
}
div.tbc-inner {
    background-color: #FFFFFF;
    border-top: 0 solid #E0DFDF;
    clear: both;
    float: left;
    width: 100%;
}
div.rss-Generic {
    background-color: #F1F1F1;
    box-shadow: 1px 2px 2px #CCCCCC;
    clear: both;
    margin: 20px 0;
    overflow: visible;
    width: 100%;
}
.rss-Generic h2 {
    border-bottom: 1px solid #E2E2E2;
    color: #005EB8;
    font-size: 1.8em;
    padding: 5px;
}
.flx-CentralContent .rss-Generic h2 {
    border-bottom: 1px solid #E2E2E2;
    padding: 5px;
}
.rss-Generic ul li h3, .rss-RightRSS ul li p, .rss-RightRSS ul li h2 {
    padding: 6px;
}
.rss-Generic ul li a {
    color: #333333;
}
.rss-Generic ul li p.source {
    border-bottom: 1px dotted #C2C2C2;
    margin-top: -6px;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-top: 0;
}
.rss-Generic ul li:last-of-type p.source {
    border-bottom: medium none;
}
div#ArticleInfoDate, div#ArticleInfoSource {
    margin-left: 5px;
}
div.rtx-TableStyling {
    background-color: #F1F1F1;
    box-shadow: 1px 2px 2px #CCCCCC;
    clear: both;
    margin-bottom: 20px;
    overflow: visible;
    width: 100%;
}
.rtx-TableStyling table {
    width: 100%;
}
.rtx-TableStyling li {
    font-size: 1.2em;
    list-style-type: disc;
    margin: 5px 0 5px 24px;
}
div.adp-MPU table {
    float: left;
}
div.adp-Skyscraper table {
    display: inline;
    float: left;
    margin-left: 20px;
}
div.flx-ImageGallery {
    background-color: #F1F1F1;
    box-shadow: 1px 2px 2px #CCCCCC;
    clear: both;
    float: left;
    margin-bottom: 20px;
    overflow: visible;
    width: 100%;
}
div.rss-ImageGallery {
    float: left;
    width: 100%;
}
.rss-ImageGallery .rss-inner {
    text-align: center;
    width: 100%;
}
.rss-ImageGallery .rss-lead-pic {
    clear: none;
    display: inline-block;
    height: 139px;
    vertical-align: middle;
    width: 139px;
}
.rss-ImageGallery .rss-lead-pic img {
    height: 130px;
    margin-bottom: 10px;
    margin-left: 7px;
    margin-right: 6px;
    width: 130px;
}
.rbi-rtx-inner p.credit {
    font-size: 10px;
    margin-top: -10px;
}
#Fleet {
    border: 0 solid #000000;
    border-collapse: collapse;
    margin: 0 10px 10px;
    width: 200px;
}
#Fleet .rowa {
    background: none repeat scroll 0 0 #F1F1F1;
    height: 25px;
}
#Fleet .rowb {
    background: none repeat scroll 0 0 #E2E2E2;
    height: 25px;
}
#Fleet .cell {
    border: 0 solid #000000;
    padding: 10px;
}
div.rtx-profiles {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/top_curve_stroked.gif") no-repeat scroll right top transparent;
    overflow: hidden;
    width: auto;
}
div.rtx-profiles .rbi-rtx-inner {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/top_curve_left_stroked.gif") no-repeat scroll left top transparent;
    padding: 13px 3px 3px 13px;
}
div.rtx-profiles h2 {
    color: #30256D;
    font-family: 'trebuchet ms';
}
div.rtx-profiles .rbi-rtx-base {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/base_curve_stroked.gif") no-repeat scroll right bottom transparent;
    display: block;
    height: 10px;
    overflow: hidden;
    width: 100%;
}
div.rtx-profiles .rbi-rtx-base span {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/base_curve_left_stroked.gif") no-repeat scroll left bottom transparent;
    display: block;
    padding: 5px 0;
}
div.rss-Twitter {
    clear: both;
    margin-top: 36px;
    overflow: visible;
    width: 100%;
    position: relative;
    left: 23px;
}
.rss-Twitter h2 {
    color: #FFFFFF;
    font-size: 1.8em;
    padding: 5px;
    text-shadow: 4px 5px 5px #555;
}
.rss-Twitter span {
    visibility: hidden;
}
.rss-Twitter ul li h3, .rss-RightRSS ul li p, .rss-RightRSS ul li h2 {
    display: none;
    padding: 6px;
}
.rss-Twitter ul li h3 {
    display: none;
    font-size: 14px;
}
.rss-Twitter ul li:last-of-type p.source {
    border-bottom: medium none;
    display: none;
}
div.nav-TopLevel {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/item_bg.png") repeat-x scroll left top #333333;
    clear: left;
    font-size: 1.2em;
    height: 35px;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 920;
}
div.nav-TopLevel ul {
    display: inline;
    float: left;
    font-family: "Trebuchet MS","MS Sans Serif";
    height: 35px;
    list-style-image: none;
    list-style-type: none;
    position: relative;
    width: 100%;
    z-index: 100;
}
div.nav-TopLevel li.nav-first {
    padding-left: 0;
}
div.nav-TopLevel li {
    display: inline;
    float: left;
    font-size: 14px;
    height: 35px;
    padding: 0;
    text-align: center;
    width: auto;
}
div.nav-TopLevel li.morelinks {
    position: relative;
    z-index: 999;
}
div.nav-TopLevel li a {
    color: #FFFFFF;
    display: block;
    padding-right: 10px;
    text-decoration: none;
    width: auto;
}
div.nav-TopLevel li a span {
    border-left: 1px solid #FFFFFF;
    line-height: 35px;
    padding: 0 0 0 10px;
    position: relative;
    width: auto;
}
div.nav-TopLevel li a:hover {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/selected_item_bg.png") repeat-x scroll left top transparent;
    float: left;
    height: 35px;
    text-decoration: none;
    width: auto;
}
div.nav-TopLevel li.selected-top-link {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/selected_item_bg.png") repeat-x scroll left top transparent;
    height: 35px;
    text-decoration: none;
}
div.nav-TopLevel li.home-selected-top-link {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/selected_item_bg.png") repeat-x scroll left top transparent;
    border-left: 0 none;
    height: 35px;
    padding-left: 0;
    text-decoration: none;
}
div.nav-TopLevel #slickbox ul {
    margin-left: 20px;
    width: 440px;
}
div.nav-TopLevel #slickbox li, .nav-SecondaryLevel #secondaryslickbox li {
    color: #FFFFFF;
    font-size: 13px;
    height: auto;
    line-height: 16px;
    margin-right: 10px;
    margin-top: 17px;
    text-align: center;
    text-shadow: 2px 2px 2px #675E8C;
}
div.nav-TopLevel #slickbox li a, .nav-SecondaryLevel #secondaryslickbox li a {
    border-right: 1px solid #6C6296;
}
li.GenericStart {
    padding-left: 10px;
}
.nav-SecondaryLevel {
    float: left;
    width: auto;
}
.nav-SecondaryLevel li a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    line-height: 30px;
    text-decoration: none;
}
.nav-SecondaryLevel li.nav-first a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding-right: 10px;
    text-decoration: none;
}
.nav-SecondaryLevel li.purple a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.nav-SecondaryLevel li.white a {
    color: #660000 !important;
    cursor: default;
    display: block;
    font-size: 13px;
    padding-left: 20px;
    text-decoration: none;
}
div.nav-SecondaryLevel {
    background: none repeat scroll 0 0 #7A69AE;
    height: 30px;
    margin: 0;
    width: 980px;
}
.nav-SecondaryLevel ul {
    height: 30px;
    list-style-type: none;
    position: relative;
}
.nav-SecondaryLevel #secondaryslickbox ul {
    margin-left: 16px;
    width: 440px;
}
.nav-SecondaryLevel li {
    color: #FFFFFF;
    float: left;
    height: 31px;
    line-height: 30px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    width: auto;
}
.nav-SecondaryLevel li.nav-first {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/secondary-nav-arrows.png") no-repeat scroll right -36px transparent;
    left: 0;
    right: -20px;
    width: auto;
    z-index: 10;
}
.nav-SecondaryLevel li.purple {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/secondary-nav-arrows.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    left: -20px;
    text-align: center;
    width: 239px;
    z-index: 5;
}
.nav-SecondaryLevel li.white {
    background-color: #FFFFFF;
    color: #660000;
    left: -30px;
    padding: 0 20px;
}
.nav-SecondaryLevel #secondaryslickbox li {
    color: #FFFFFF;
    font-size: 1.2em;
    height: auto;
    line-height: 14px;
    margin-right: 10px;
    margin-top: 17px;
    padding: 0;
    text-align: center;
    text-shadow: 2px 2px 2px #675E8C;
}
.nav-SecondaryLevel #secondaryslickbox li a {
    border-right: 1px solid #6C6296;
    line-height: 14px;
    padding-right: 10px;
}
.morenav {
    background: url("http://cdn.flightglobal.com/VPP/Global/Flight/nav-on.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: none;
    font-family: Trebuchet MS,MS Sans Serif;
    font-size: 14px;
    height: 54px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-top: 5px;
    text-decoration: none;
    width: 930px;
}
* + html #slickbox {
    font-size: 13px !important;
    line-height: 18px;
    position: absolute;
    right: 60px;
    top: -30px;
    z-index: 999;
}
* + html #secondaryslickbox {
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    right: 90px;
    top: 0;
    z-index: 999;
}
* + html div .nav-SecondaryLevel #secondaryslickbox ul {
    float: left;
    width: 420px !important;
}
* + html div ul.nav-SecondaryLevel {
    position: relative;
    z-index: 800;
}
div.qsf-topsearch {
    clear: both;
    float: right;
    margin-bottom: 10px;
    margin-right: 80px;
}
div.qsf-topsearch .rbi-qsf-inner {
    clear: both;
    margin-bottom: 0;
    margin-left: 201px;
    margin-top: 0;
    overflow: hidden;
    width: 260px;
}
div.qsf-topsearch .rbi-qsf-field-input input {
    border: 1px solid #C9C5E0;
    color: gray;
    font-style: italic;
    height: 20px;
    margin-right: 76px;
    margin-top: 0;
}
div.qsf-topsearch .rbi-qsf-field-input {
    float: right;
    padding-top: 10px;
}
div.qsf-topsearch .rbi-qsf-buttonfields {
    float: right;
    margin-right: -210px;
    padding-top: 21px;
}
div.qsf-topsearch .rbi-qsf-buttonfields .rbi-qsf-submit {
    bottom: 13px;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: 700;
    margin: 0;
    padding: 2px 3px;
    position: relative;
}
div.rtx-signin {
    background: url("http://d1fmezig7cekam.cloudfront.net/VPP/Global/CSS/sign-in-bg.png") repeat scroll 0 0 transparent;
    font-size: 14px;
    height: 32px;
    padding-left: 30px;
    position: relative;
    top: -8px;
    width: 430px;
}
.rtx-signin span {
    font-weight: 700;
    margin-bottom: 20px;
}
.rtx-signin img {
    margin-top: 4px;
}
.rss-headlines {
    margin-left: 4px;
}
.rss-headlines li {
    margin-bottom: 10px;
    margin-top: 7px;
    width: 90%;
}
.rss-headlines h2 {
    margin-top: 6px;
}
.rss-headlines .date {
    display: none;
}
.rss-headlines-footer {
    border: 1px solid red;
    color: #005EB8;
    font-size: 18px;
}
div.qsf-careers {
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 230px;
}
.qsf-careers .rbi-qsf-inner {
    float: left;
    margin-bottom: 0;
    width: 230px;
}
.qsf-careers .rbi-qsf-field-input input {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/search-bg.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #C9C5E0;
    border-radius: 6px 6px 6px 6px;
    color: gray;
    float: left;
    font-style: italic;
    height: 25px;
    margin-left: 2px;
    margin-top: 1px;
    padding-left: 8px;
    width: 135px;
}
.qsf-careers .rbi-qsf-field-input {
    float: left;
    padding-left: 5px;
    padding-top: 0;
}
.qsf-careers .rbi-qsf-buttonfields {
    float: left;
    margin-right: 0;
}
.qsf-careers .rbi-qsf-buttonfields .rbi-qsf-submit {
    background: none repeat scroll 0 0 #506EAE;
    border-radius: 6px 6px 6px 6px;
    border-width: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 27px;
    margin-left: 159px;
    margin-top: -27px;
    width: 73px;
}
div.rtx-LatestInAList {
    color: #FFFFFF;
    display: inherit;
    float: right;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: -27px;
    padding-right: 30px;
    padding-top: 8px;
    text-align: right;
    width: 930px;
}
.ser-MostRead h3 {
    margin-bottom: 10px;
    margin-right: 9px;
}
.ser-MostRead h2 a {
    color: #005EB8;
    font-size: 18px;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-decoration: none;
}
.ser-MostRead .ser-list {
    margin-right: 21px;
    margin-top: 5px;
}
.authentication {
    background: url("http://cdn.flightglobal.com/VPP/Global/sign-in-pro-bg.png") repeat-x scroll 0 0 transparent;
    box-shadow: 1px 1px 1px #8A8A8A;
    color: #FFFFFF !important;
    float: right;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
    margin-top: 8px;
    padding: 0 15px;
    text-decoration: none;
}
#carousel {
    height: 259px;
    margin: 0 auto;
    overflow: hidden;
    width: 255px;
}
#slides {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 250px;
    overflow: hidden;
    position: relative;
    width: 250px;
}
#slides ul {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 750px;
}
#slides li {
    float: left;
    height: 250px;
    width: 250px;
}
#slides li img {
    padding: 4px;
}
#buttons {
    display: none;
    float: right;
    padding: 0 0 5px;
}
#buttons a {
    display: block;
    float: left;
    height: 32px;
    outline: 0 none;
    text-indent: -999em;
    width: 31px;
}
a#prev {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll 0 -31px transparent;
}
a#prev:hover {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll 0 0 transparent;
}
a#next {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll -32px -31px transparent;
}
a#next:hover {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll -32px 0 transparent;
}
.clear {
    clear: both;
}
.ser-Blogs h3 {
    margin-bottom: 1px;
    margin-left: 1px;
}
.ser-Blogs .ser-list span {
    margin-left: 0;
}
.ser-Blogs .ser-list p {
    color: #555555;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-left: 6px;
}
.ser-Blogs h2 a {
    color: #005EB8;
    font-size: 18px;
    margin-bottom: 8px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-decoration: none;
}
.ser-Blogs .ser-list {
    margin-right: 21px;
    margin-top: 2px;
}
.slidingDiv a {
    left: 3px;
    margin-left: -3px;
    position: relative;
}
.slidingDiv a:hover {
    background: url("http://cdn.flightglobal.com/VPP/Global/dark-gloss.png") repeat-x scroll center center transparent;
    padding-bottom: 10px;
    padding-top: 7px;
}
.slidingDiv {
    background: url("http://cdn.flightglobal.com/VPP/Global/gloss.png") repeat scroll 0 0 #473D71;
    box-shadow: 0 8px 5px -6px #222222;
    color: #FFFFFF;
    display: none;
    font-size: 14px;
    height: 26px;
    margin-bottom: 7px;
    margin-left: 0;
    margin-top: 14px;
    padding-bottom: 0;
    padding-top: 10px;
    width: 960px;
    z-index: 999;
}
div.flx-SignIn {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/sign-in-bg.jpg") repeat scroll 0 0 transparent;
    display: none;
}
.more-down {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/more-down.png") repeat scroll 0 0 transparent;
    width: 13px;
}
div.rmd-AdPlacementRight {
    margin-left: 9px;
    margin-top: -20px;
}
div.tbc-MainStories, div.tbc-SmallGallery {
    margin-top: 0;
    padding: 0;
}
.tbc-MainStories .tbc-title, .tbc-SmallGallery .tbc-title, .tbc-careers .tbc-title, .tbc-latest .tbc-title {
    display: none;
    margin: 0;
    padding: 0;
}
.tbc-MainStories, .tbc-SmallGallery {
    margin: 0;
    padding: 0;
    width: 256px;
}
.tbc-MainStories .tbc-tab2, .tbc-MainStories .tbc-tab3 {
    border-top: 2px solid #555555;
    cursor: default;
    font-family: arial;
    font-size: 12px;
    margin-top: 11px;
}
div.rss-MainStories, div.rss-careers, .rtx-TableStyling table tr, .rtx-TableStyling table td, div.ser-MostRead, div.ser-Blogs {
    padding: 5px;
}
.rtx-MainStories h1, .rtx-MainStories h1 a:hover {
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    margin: 10px;
}
.tbc-SmallGallery .tbc-tab2, .tbc-SmallGallery .tbc-tab3 {
    background: none repeat scroll 0 0 transparent;
    font-family: arial;
    font-size: 12px;
    margin-top: 11px;
}
.solidblockmenu li a:visited, .rss-Twitter ul li a, div.nav-TopLevel li.OnPage a, .rtx-LatestInAList a, .rtx-LatestInAList a:hover {
    color: #FFFFFF;
}
.rtx-MoreBlogs a, .rss-blogs a, div.rss-headlines a {
    color: #005EB8;
    font-size: 12px;
    text-decoration: none;
}
.white-more-button a:hover, .more-button a:hover {
    background: none repeat scroll 0 0 #A298BB;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    padding: 5px;
    text-decoration: none;
}
div.rtx-BoxContainer, div.rtx-atlas {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
}
div.rtx-BoxContainer p, div.rtx-atlas p, div.rtx-MiddleBoxContainer p {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
div.tbc-careers, div.tbc-latest, * {
    margin: 0;
    padding: 0;
}
.tbc-careers .tbc-tabs div span, .tbc-latest .tbc-tabs div span {
    display: block;
    padding: 9px;
}
.tbc-careers .tbc-inactive, .tbc-latest .tbc-inactive {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0B5B9F;
}
.tbc-careers .tbc-inactive span, .tbc-latest .tbc-inactive span {
    background: none repeat scroll 0 0 #8A8A8A;
    color: #FFFFFF;
    height: 28px;
}
.tbc-careers .tbc-active span, .tbc-latest .tbc-active span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #555555;
}
.tbc-careers .tbc-tab2, .tbc-careers .tbc-tab3, .tbc-latest .tbc-tab1, .tbc-latest .tbc-tab2, .tbc-latest .tbc-tab3, .tbc-latest .tbc-tab4 {
    border: 4px solid #8A8A8A;
    font-family: arial;
}
.rbi-rss-header h1, .rbi-rss-description, .rss-Twitter ul li p.source, .ser-MostRead .ser-list span, .ser-MostRead .ser-list p, .ser-Blogs span a, .show_hide {
    display: none;
}
div.flx-careers, div.flx-HomePageColumns {
    margin-top: 0;
}
em, .rss-Generic ul li p.source span.date, .rss-Twitter ul li p.source span.date {
    font-style: italic;
}
div.rtx-Headline, div.rtx-SocialMediaIcons .rbi-rtx-inner {
    margin-top: 10px;
}
.rtx-LatestNews p, .rtx-LatestNews p span, .rss-Generic ul li h3 {
    font-size: 1.2em;
}
.rss-Generic ul, .rtx-TableStyling ul, .rss-Twitter ul {
    clear: both;
    width: 100%;
}
.rss-Generic ul li:nth-child(2n+1), .rss-Twitter ul li:nth-child(2n+1) {
    background-color: #E2E2E2;
}
.rtx-TableStyling h2, .flx-ImageGallery h2 {
    color: #005EB8;
    font-size: 1.8em;
    padding: 10px 10px 0;
}
.rss-Twitter h2 a, .slidingDiv a {
    color: #FFFFFF;
    text-decoration: none;
}
div.flx-head, div.flx-head .control {
    margin: 0;
}
div.nav-TopLevel li.nav-first a span, div.nav-TopLevel li.home-selected-top-link a span {
    border-left: 0 none;
}
div.nav-TopLevel #slickbox li a:hover, .nav-SecondaryLevel #secondaryslickbox li a:hover, .nav-SecondaryLevel #secondaryslickbox li a:hover {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    text-decoration: underline;
}
div.qsf-topsearch .rbi-qsf-field-input .rbi-qsf-searchkeywords, .qsf-careers .rbi-qsf-field-input .rbi-qsf-searchkeywords {
    border: 1px solid #1589D3;
    font-size: 1.2em;
    padding: 2px 1px;
}
div.qsf-topsearch .rbi-qsf-advancelink a.rbi-qsf-advancesearchlink, .qsf-careers .rbi-qsf-advancelink a.rbi-qsf-advancesearchlink {
    font-size: 1.1em;
}
.rss-headlines span, .rss-headlines inner {
    color: #005EB8;
    font-size: 18px;
}
.ser-MostRead a, .ser-Blogs a {
    color: #005EB8;
    font-size: 12px;
    margin-bottom: 10px;
    text-decoration: none;
}
.ser-MostRead a:hover, .ser-Blogs a:hover, .slidingDiv a:hover {
    text-decoration: none;
}
div.flx-AdPlacementRight {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    margin-left: 8px;
    margin-top: 0;
    min-height: 253px;
    padding-bottom: 5px;
    padding-top: 6px;
    width: 316px;
}
.white-pro-headline a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
div.rtx-CatInAList {
    color: #005EB8;
    font-size: 12px;
    margin-left: 31px;
    margin-top: -13px;
}
.rtx-CatInAList a {
    color: #005EB8;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.rtx-CatInAList a:hover {
    text-decoration: none;
}
div.rtx-BoxContainerPro {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
}
div.rtx-BoxContainerPro p {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
div.rtx-BoxContainerPro li {
    background: url("http://cdn.flightglobal.com/VPP/Global/Flight/pro-tick-12px.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    margin-left: 16px;
    padding-left: 18px;
    padding-right: 24px;
    padding-top: 4px;
}
.pro-box-headline {
    color: #444444;
    display: block;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 19px;
    font-weight: 700;
    margin-left: 3px;
    margin-top: 10px;
    padding: 5px;
    width: 929px;
}
.pro-subheadline {
    color: #555555;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 18px;
    font-weight: bold;
    margin: 10px;
}
.more-pro-button-box {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 8px;
    text-decoration: none;
}
.more-pro-button-box a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.more-pro-button-box a:hover {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
div.flx-MidPagePromo {
    margin-top: 20px;
}
div.rtx-MidBoxPromo {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
}
div.rtx-MidBoxPromo p {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
div.rtx-MidBoxPromo li {
    background: url("http://cdn.flightglobal.com/VPP/Global/Flight/pro-tick-12px.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    margin-left: 16px;
    padding-left: 18px;
    padding-right: 24px;
    padding-top: 4px;
}
div.flx-MidPagePromo {
}
.rbi-flx-MidPagePromo-col1 {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    height: 427px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
}
.rbi-flx-MidPagePromo-col2 {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    height: 427px;
    margin-bottom: 10px;
    margin-left: 13px;
    overflow: hidden;
    padding: 5px;
}
div.rtx-MidBoxPromo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    height: 376px;
    width: 458px;
}
div.flx-3ColumnContainer {
}
.rbi-flx-3ColumnContainer-col1 {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 5px 10px;
}
div.flx-3ColumnContent {
}
.rbi-flx-3ColumnContent-col1 {
    background: none repeat scroll 0 0 #F1F1F1 !important;
    border: 1px solid #CECECE;
    display: block;
    height: 330px;
    margin-bottom: 10px;
    margin-left: 9px;
    overflow: hidden;
    padding: 5px;
}
.rbi-flx-3ColumnContent-col2 {
    background: none repeat scroll 0 0 #F1F1F1 !important;
    border: 1px solid #CECECE;
    display: block;
    height: 330px;
    margin-bottom: 10px;
    margin-left: 13px;
    overflow: hidden;
    padding: 5px;
}
.rbi-flx-3ColumnContent-col2 img {
    height: 185px;
    margin-bottom: 6px;
    width: 250px;
}
.rbi-flx-3ColumnContent-col3 {
    background: none repeat scroll 0 0 #F1F1F1 !important;
    border: 1px solid #CECECE;
    display: block;
    height: 330px;
    margin-bottom: 10px;
    margin-left: 13px;
    overflow: hidden;
    padding: 5px;
}
.rbi-flx-3ColumnContent-col3 img {
    height: 185px;
    margin-bottom: 6px;
    width: 260px;
}
div.flx-FeaturedJobs {
}
div.rbi-flx-FeaturedJobs-col2 {
    background: none repeat scroll 0 0 #E3E3E3 !important;
    border-left: 1px dotted #555555;
    height: 336px;
    margin-left: -1px;
    margin-top: -11px;
}
div.rtx-FeaturedJobs {
    background: none repeat scroll 0 0 #F2F2F5;
    border-radius: 4px 4px 4px 4px;
    display: block;
    margin-left: 4px;
    overflow: hidden;
    padding: 5px;
    width: 184px;
}
.rtx-FeaturedJobs a {
    color: #005EB8;
    display: block;
    font-weight: bold;
    margin-left: 10px;
}
div.rtx-FeaturedJobsHeading {
    color: #005EB8;
    margin-left: 4px;
}
.rtx-FeaturedJobsHeading a {
    color: #005EB8;
    font-size: 14px;
    font-weight: bold;
}
div.flx-ProPanel {
    margin-top: 20px;
}
div.rbi-flx-ProPanel-col1 {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    height: 547px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
    width: 948px !important;
}
div.tbc-ProPanel .tbc-tabs {
    height: 0;
    left: 3px;
    margin-left: 0;
    position: relative;
    top: 23px;
    width: 246px;
}
.tbc-ProPanel .tbc-tabs div {
    cursor: pointer;
    font-size: 12px;
    height: 31px;
    min-height: 20px;
    width: 160px;
}
.tbc-ProPanel .tbc-tabs div span {
    display: block;
    font-family: arial;
    font-size: 15px;
    height: 20px;
    line-height: 16px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-top: 8px;
}
.tbc-ProPanel .tbc-inactive {
    background: none repeat scroll 0 0 #888888;
    color: #FFFFFF;
}
.tbc-ProPanel .tbc-inactive span {
    background: none repeat scroll 0 0 #888888;
    color: #FFFFFF;
    font-weight: 400;
}
.tbc-ProPanel .tbc-active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-weight: 700;
    min-height: 20px;
    text-decoration: none;
}
.tbc-ProPanel .tbc-active span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 70px;
}
.tbc-ProPanel .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #888888;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 23px 12px 30px 160px;
    height: auto !important;
    margin-left: 3px;
    min-height: 426px;
    overflow: hidden;
    position: static;
    width: 768px;
}
.tbc-ProPanel .tbc-tab1 {
    font-family: arial;
    font-size: 12px;
}
.tbc-ProPanel .tbc-tab1 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab2 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab3 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab4 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab5 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab6 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab7 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab8 span {
    height: 20px;
    min-height: 20px;
}
div.ser-NewsLeftColumn {
    display: block;
    font-size: 10px;
    margin-left: 18px;
    margin-top: 12px;
    padding-right: 6px;
    width: 200px;
}
.ser-NewsLeftColumn a {
    color: #005EB8;
}
.ser-NewsLeftColumn img {
    margin-bottom: 20px;
    width: 196px;
}
div.ser-NewsMiddleColumn {
    border-left: 1px dashed #CECECE;
    border-right: 1px dashed #CECECE;
    font-size: 10px;
    margin-left: 12px;
    margin-top: 12px;
    padding-left: 13px;
    padding-right: 7px;
}
.ser-NewsMiddleColumn a {
    color: #005EB8;
}
.ser-NewsMiddleColumn img {
    margin-bottom: 20px;
    width: 153px;
}
div.ser-NewsRightColumn {
    display: block;
    font-size: 10px;
    margin-left: 36px;
    margin-top: 12px;
    padding-left: 10px;
    padding-right: 6px;
    width: 181px;
}
.ser-NewsRightColumn a {
    color: #005EB8;
}
.ser-NewsRightColumn p {
    display: none;
}
.ser-NewsRightColumn span {
    display: none;
}
.ser-NewsRightColumn img {
    margin-bottom: 20px;
    width: 153px;
}
.ser-NewsRightColumn li {
    border-bottom: 1px dashed #CECECE;
    margin-left: 11px;
    margin-top: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: right;
}
.flight-news-4-metadata {
    display: none;
}
div.ser-Airlines {
    display: block;
    font-size: 10px;
    margin-top: 12px;
    padding-right: 6px;
    width: 191px;
}
.ser-Airlines a {
    color: #005EB8;
    padding: 2px;
}
.ser-Airlines b {
    display: none;
}
.ser-Airlines span {
    display: none;
}
.ser-Airlines img {
    float: left;
    margin-bottom: 20px;
    margin-right: 16px;
    width: 80px;
}
.ser-Airlines li {
    border-bottom: 1px dashed #CECECE;
    display: block;
    height: 80px;
    margin-left: 11px;
    margin-top: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}
div.tbc-SubscribePanel {
}
.tbc-SubscribePanel .tbc-tabs {
    background: none repeat scroll 0 0 #53565A;
    display: block;
    height: 3px;
    margin-left: 0;
    padding: 0;
    width: 461px;
}
.tbc-SubscribePanel .tbc-tabs div {
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 23px !important;
    margin-left: 1px;
    margin-top: -16px;
    padding: 3px;
    width: 145px;
}
.tbc-SubscribePanel .tbc-active div {
    background: none repeat scroll 0 0 #53565A !important;
    color: #FFFFFF;
    height: 25px !important;
    margin-top: -22px;
    padding-top: 10px;
    text-decoration: none;
}
.tbc-SubscribePanel .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 4px solid #53565A;
    border-right: 4px solid #53565A;
    border-top: 4px solid #53565A;
    display: block;
    height: auto !important;
    min-height: 324px;
    overflow: hidden;
    width: 453px;
}
.tbc-SubscribePanel .tbc-tab1 {
    background: none repeat scroll 0 0 #BBBCBC;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 16px !important;
    margin-left: 0;
    text-align: center;
    width: 146px !important;
}
.tbc-SubscribePanel .tbc-tab2 {
    background: none repeat scroll 0 0 #BBBCBC;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 16px !important;
    margin-left: 2px !important;
    text-align: center;
    width: 142px !important;
}
.tbc-SubscribePanel .tbc-tab3 {
    background: none repeat scroll 0 0 #BBBCBC;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 16px !important;
    margin-left: -1px !important;
    text-align: center;
    width: 143px !important;
}
div.rtx-SubsPanelFINT {
    color: #555555;
    display: block;
    float: left;
    font-size: 12px;
    height: 165px;
    left: 25px;
    margin-top: -15px;
    padding: 8px;
    position: relative;
    width: 187px;
}
.rtx-SubsPanelFINT p {
    font-size: 10px;
    left: -18px;
    width: 299px;
}
div.rtx-SubsPanelFINT h1 {
    border-bottom: 3px solid #005EB8;
    color: #005EB8;
    font-size: 15px;
    font-weight: bold;
    left: -28px;
    position: relative;
    text-align: center;
    top: 15px;
    width: 428px;
}
div.rtx-SubsPanelFINT h3 {
    color: #005EB8;
    font-size: 14px;
    letter-spacing: 2px;
    margin-left: -23px;
}
div.rtx-SubsPanelAirlineBiz {
    color: #555555;
    font-size: 12px;
    height: 150px;
    margin-top: 20px;
    padding: 8px;
    width: 187px;
}
.rtx-SubsPanelAirlineBiz ul li {
    color: #555555;
    font-weight: bold;
    list-style-type: disc;
    margin-left: 15px;
}
div.rtx-SubsPanelAirlineBiz h1 {
    border-bottom: 3px solid #B11116;
    color: #B11116;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
div.rtx-SubsPaneleNews {
    color: #555555;
    font-size: 12px;
    height: 150px;
    margin-top: 20px;
    padding: 8px;
    width: 187px;
}
.rtx-SubsPaneleNews ul li {
    color: #555555;
    font-weight: bold;
    list-style-type: disc;
    margin-left: 15px;
}
div.rtx-SubsPaneleNews h1 {
    border-bottom: 3px solid #4A3971;
    color: #4A3971;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
div.rtx-DiscountButton {
    background-image: url("http://cdn.flightglobal.com/VPP/Global/trenta-percenta.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 37px;
    margin-left: 57px;
    padding-top: 8px;
    position: relative;
    text-align: center;
    top: 25px;
    width: 148px;
}
.rtx-DiscountButton p a:hover {
    color: #CECECE;
    text-decoration: none;
}
.rtx-DiscountButton p a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 15px;
    text-align: center;
    width: 100px;
}
div.rtx-LeftProColumns p {
    margin-bottom: 10px;
    margin-right: 11px;
}
div.rtx-LeftProColumns p {
    padding-bottom: 10px;
}
div.rtx-LeftProColumns {
    border-right: 4px solid #CECECE;
    font-size: 14px;
    height: 408px;
    margin-top: 10px;
    padding-left: 10px;
}
div.rtx-LeftProColumns ul li {
    font-size: 14px;
    list-style-type: disc;
    margin-left: 16px;
    padding-left: 7px;
    padding-right: 24px;
    padding-top: 4px;
}
div.rtx-RightProColumns {
    display: block;
    font-size: 14px;
    margin-left: 19px;
    margin-top: 11px;
    padding-left: 10px;
    width: 340px;
}
.rtx-RightProColumns b {
    color: #53565A;
    font-size: 16px;
    position: relative;
}
.rtx-RightProColumns p {
    padding-bottom: 10px;
}
.rtx-RightProColumns ul li {
    list-style-type: disc;
    margin-left: 26px;
}
div.rss-ImageDay {
    display: block;
    height: 190px;
    overflow: hidden;
}
.rss-ImageDay span {
    font-size: 0;
}
.rss-ImageDay h2 {
    color: #005EB8;
    display: none;
    font-size: 12px;
    margin-top: 20px;
    text-decoration: none;
}
.rss-ImageDay h1 {
    display: none;
    margin: 0;
    padding: 0;
}
.rss-ImageDay a {
    font-size: 0;
}
.rss-ImageDay img {
    height: 184px;
    left: 0;
    position: relative;
    top: -2px;
    width: 270px;
    z-index: 1;
}
div.rtx-BottomHeadline a {
    color: #005EB8;
    font-family: Arial,Verdana,"Trebuchet MS",sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-left: 8px;
    text-decoration: none;
}
div.rtx-BottomHeadline h2 {
    color: #555555;
    font-size: 18px;
    font-weight: bold;
    margin-left: 8px;
}
.rtx-SubsPanelFINT img {
    display: block;
    height: 144px;
    left: 36px;
    position: relative;
    top: 16px;
    width: 290px;
}
div.rtx-CoverStorySub {
    color: #005EB8;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-left: 17px;
    margin-top: 8px;
    width: 300px;
}
div.rtx-SubFINTarrow img {
    left: -24px;
    margin-top: 3px;
    position: relative;
}
.rtx-LatestInAList a {
    background: none repeat scroll 0 0 #8A8A8A;
    bottom: 15px;
    left: 28px;
    padding: 6px 14px 4px 54px;
    position: relative;
    text-decoration: none;
}
.rtx-LatestInAList a:hover {
    background: none repeat scroll 0 0 #8A8A8A;
    color: #555555;
    text-decoration: none;
}
div.flx-FINTsubBox {
    display: block;
    float: left;
    height: 1%;
    position: relative;
}
div.rtx-SubsBullets {
    float: left;
    font-size: 12px;
    margin-top: 4px;
}
.rtx-SubsBullets ul li {
    color: #555555;
    font-weight: bold;
    left: 0;
    list-style-type: disc;
    margin-left: 30px;
    margin-top: 0;
    top: 1px;
    width: 300px;
}
div.rtx-LeftProColumns b {
    color: #53565A;
    font-size: 16px;
}
.ButtonAdvisoryBlue {
    background: none repeat scroll 0 0 #005EB8;
    border-radius: 5px 5px 5px 5px;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    margin-top: 10px;
    padding: 4px 10px;
    width: 125px;
}
.ButtonAdvisoryBlue a {
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonAdvisoryBlue a:hover {
    color: #E3E3E3;
    text-decoration: none;
}
.ButtonAnalyticsGreen {
    background: none repeat scroll 0 0 #009639;
    border-radius: 5px 5px 5px 5px;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    margin-top: 10px;
    padding: 4px 10px;
    width: 125px;
}
.ButtonAnalyticsGreen a {
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonAnalyticsGreen a:hover {
    color: #E3E3E3;
    text-decoration: none;
}
.ButtonDataOrange {
    background: none repeat scroll 0 0 #FC4C02;
    border-radius: 5px 5px 5px 5px;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    margin-top: 10px;
    padding: 4px 10px;
    width: 125px;
}
.ButtonDataOrange a {
    color: #FFFFFF;
    text-decoration: none;
}
.ButtonDataOrange a:hover {
    color: #E3E3E3;
    text-decoration: none;
}
.zemanta-pixie {
    display: none;
}
div.rtx-MoreNewsChannels {
    display: block;
    font-size: 12px;
    height: 40px;
    left: 4px;
    position: relative;
    top: 25px;
    width: 649px;
}
.rtx-MoreNewsChannels h4 {
    font-size: 13px;
    line-height: 11px;
}
.rtx-MoreNewsChannels a {
    color: #005EB8;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.rtx-MoreNewsChannels a:hover {
    text-decoration: none;
}
div.rtx-PrivacyCookies {
    font-size: 10px;
    position: relative;
    text-align: right;
    top: 10px;
    z-index: 1;
}
.rtx-PrivacyCookies a {
    color: #4C6EAD;
    font-weight: bold;
    text-decoration: none;
}
.rtx-PrivacyCookies a:hover {
    text-decoration: none;
}
div.rmd-FlashFullWidth {
    bottom: 24px;
    position: relative;
}
div.rtx-FgClubBox {
    background: url("https://d1fmezig7cekam.cloudfront.net/VPP/Global/CSS/FGClub/bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #333333;
    display: block;
    height: 260px;
    margin-left: 3px;
    margin-top: 0;
    overflow: hidden;
    padding: 2px;
    width: 308px;
}
div.rtx-FgClubBox p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
.FgHorizontalRule {
    bottom: 6px;
    margin-left: 10px;
    position: relative;
}
div.rmd-Twitter {
    bottom: 30px;
    left: 25px;
    position: relative;
}


/*CSS FOR SUBS PANEL STARTS*/ 

.fin-subscribe-container {
	background: transparent url('https://d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/subs-page/new/background.jpg') no-repeat left top;
	border-top: 1px solid #8A8A8A;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	min-height: 314px;
	position: relative;
	width: 461px;
}

.fin-subscribe-container .inner-container {
	background: transparent url('https://d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/subs-page/new/border.png') no-repeat left top;
	padding: 10px 16px 10px 15px;
	position: relative;
}

.fin-subscribe-container .coloumn-container {
	display: block;
	padding: 8px 0;
	position: relative;
}

.fin-subscribe-container .column {
	float: left;
	position: relative;
}

.fin-subscribe-container .left {
	border-right: 1px solid #BBBCBC;
	margin-right: 10px;
	width: 144px;
}

.fin-subscribe-container .right {
	width: 275px;
}

		/* Elements */

.fin-subscribe-container img {
	display: block;
}

.fin-subscribe-container ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.fin-subscribe-container ul li {
	font-size: 12px;
	margin: 0 0 3px 0;
	padding: 0;
        list-style: disc;
}

.fin-subscribe-container ul li.last {
	margin-bottom: 0;
}

.fin-subscribe-container a.subsbutton {
	background: transparent url('https://d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/subs-page/new/button.png') no-repeat 0px 0px;
	display: block;
	height: 38px;
	position: relative;
	text-indent: -9999px;
	width: 143px;
}

.fin-subscribe-container a.subsbutton:hover {
	background-position: -143px 0px;
}

.fin-subscribe-container a.subsbutton:active {
	background-position: -286px 0px;
}

		/* Typography */
.fin-subscribe-container .title {
	color: #191364;
	font-size: 20px;
	margin: 8px 0;
	text-align: center;
}

.fin-subscribe-container .right .title {
	color: #666666;
	font-size: 18px;
	margin: 0 0 5px 0;
	text-align: left;
}

.fin-subscribe-container p {
	color: #000000;
	font-size: 14px;
	margin: 0 0 5px;
	padding: 0;
}
		/* Universal clear */

.fin-subscribe-container .clearfix {
	 *zoom: 1;
}

.fin-subscribe-container .clearfix:before,
.fin-subscribe-container .clearfix:after {
	display: table;
	 content: "";
}
.fin-subscribe-container .clearfix:after {
	 clear: both;
}

/*CSS FOR SUBS PANEL ENDS*/ 

/* Original Code for Articles */

.tbc-MainStories .tbc-tabs {
    height: 200px;
    left: 4px;
    position: relative;
    width: 256px;
}
.tbc-MainStories .tbc-tabs div {
    cursor: pointer;
    font-size: 12px;
    min-height: 62px;
    width: 252px;
}
.tbc-MainStories .tbc-tabs div span {
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-top: 7px;
}
.tbc-MainStories .tbc-inactive {
    background: none repeat scroll 0 0 #342B4E;
    color: #FFFFFF;
    min-height: 62px;
}
.tbc-MainStories .tbc-inactive span {
    background: none repeat scroll 0 0 #342B4E;
    color: #E7E7E7;
    font-weight: 400;
}
.tbc-MainStories .tbc-active {
    background: none repeat scroll 0 0 #493C6F;
    color: #FFFFFF;
    font-weight: 700;
    min-height: 62px;
    text-decoration: none;
}
.tbc-MainStories .tbc-active span {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/active-tab-bg.jpg") repeat scroll 0 0 #493C6F;
    color: #FFFFFF;
    height: 70px;
    margin-left: -10px;
    min-height: 70px;
}
.tbc-MainStories .tbc-inner {
    height: auto !important;
    margin-top: -200px;
    min-height: 200px;
    position: static;
    width: 708px;
}
.tbc-MainStories .tbc-tab1 {
    font-family: arial;
    font-size: 12px;
}
.tbc-MainStories .tbc-tab1 span {
    box-shadow: -2px 3px 2px #3B3B3B;
    height: 61px;
    min-height: 61px;
}
.tbc-MainStories .tbc-tab2 span {
    box-shadow: -2px 3px 2px #3B3B3B;
    height: 62px;
    min-height: 61px;
}
.tbc-MainStories .tbc-tab3 span {
    height: 60px;
    min-height: 60px;
}
.tbc-MainStories img {
    float: left;
    height: 56px;
    padding: 9px;
    width: 75px;
}
div.flx-MainStoriesContainer {
    background: url("http://www.flightglobal.com/Global/Flight/CssImages/homepage/homepage-bg.jpg") repeat scroll 0 0 transparent;
    height: 200px;
    width: 980px;
}
.rss-MainStories a {
    font-size: 12px;
    text-decoration: none;
}
div.rtx-WhiteBlock {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #555555;
    height: 30px;
    margin-top: 200px;
    min-height: 300px;
    width: 940px;
}
div.rtx-MainStories h1 a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    margin: 10px;
    text-decoration: none;
}
.MainTable {
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-top: -6px;
}
.MainTable a {
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: 700;
    margin-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
.MainTable a:hover {
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: 700;
    margin-left: 10px;
}
.tbc-SmallGallery .tbc-tabs {
    position: relative;
    width: 79px;
}
.tbc-SmallGallery .tbc-tabs div {
    cursor: pointer;
    font-size: 12px;
    margin-top: 0;
    min-height: 59px;
    width: 70px;
}
.tbc-SmallGallery .tbc-tabs div span {
    display: none;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-top: 7px;
}
.tbc-SmallGallery .tbc-inactive {
    color: #FFFFFF;
    min-height: 62px;
}
.tbc-SmallGallery .tbc-inactive span {
    font-weight: 400;
}
.tbc-SmallGallery .tbc-active {
    color: #FFFFFF;
    font-weight: 700;
    min-height: 62px;
    text-decoration: none;
}
.tbc-SmallGallery .tbc-active span {
    color: #FFFFFF;
    height: 70px;
    margin-left: -10px;
    min-height: 70px;
}
.tbc-SmallGallery .tbc-inner {
    background: none repeat scroll 0 0 transparent;
    height: auto !important;
    margin-left: 84px;
    margin-top: -173px;
    min-height: 178px;
    position: static;
    width: 175px;
}
.tbc-SmallGallery .tbc-tab1 {
    background: none repeat scroll 0 0 transparent;
    font-family: arial;
    font-size: 12px;
}
.tbc-SmallGallery .tbc-tab1 span {
    height: 61px;
    min-height: 61px;
}
.tbc-SmallGallery .tbc-tab2 span {
    height: 62px;
    min-height: 61px;
}
.tbc-SmallGallery .tbc-tab3 span {
    background: none repeat scroll 0 0 transparent;
    height: 60px;
    min-height: 60px;
}
.tbc-SmallGallery img {
    float: left;
    height: 50px;
    padding-left: 8px;
    padding-top: 4px;
    width: 68px;
}
div.rtx-SmallGallery img {
    background: none repeat scroll 0 0 transparent;
    height: 169px;
    margin: 0;
    padding-top: 0;
    width: 219px;
}
div.flx-SmallGallery .rbi-flx-SmallGallery-col1 {
    background-image: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CECECE;
    margin-top: 0;
    padding-bottom: 7px;
}
.containter {
    border-right: 1px solid #FFFFFF;
    height: 20px;
    padding-left: 9px;
    padding-right: 9px;
}
.containter-end {
    height: 20px;
    padding-left: 9px;
    padding-right: 9px;
}
div.flx-header .rbi-flx-header-col2 {
    height: 50px;
}
div.rtx-MoreBlogs {
    color: #000000;
    font-size: 12px;
    font-weight: 700;
}
div.rtx-questiontime {
    background: none repeat scroll 0 0 #9A9A9A;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: 700;
    height: 325px;
    margin-left: 5px;
    overflow: auto;
    padding: 5px;
    width: 305px;
}
.facebook {
    background-image: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/facebook-bg.gif");
    border: 1px solid #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 5px 5px 5px #CCCCCC;
    height: 60px;
    padding: 5px;
    width: 136px;
}
.facebook span {
    color: #3B5998;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 12px;
    font-weight: 700;
}
div.rtx-PurpleBoxContainer {
    background: none repeat scroll 0 0 #4A3971;
    margin-left: 5px;
    padding: 2px;
    width: 311px;
}
div.rtx-PurpleBoxContainer p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
.white-pro-headline a {
    color: #FFFFFF;
    text-decoration: none;
}
.white-pro-headline {
    border-bottom: 4px solid #8972CF;
    color: #FFFFFF;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 20px;
    font-weight: 700;
    margin: 10px;
}
.white-more-button {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #4A3971;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 8px;
    text-decoration: none;
}
.white-more-button a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #4A3971;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.pro-links a {
    color: #4C6EAD;
    text-decoration: none;
}
div.flx-SocialFooter {
    background-image: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/clouds_theme-960.jpg");
    background-repeat: no-repeat;
    height: auto !important;
    min-height: 240px;
    width: 960px;
}
div.rtx-MiddleBoxContainer {
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
    margin-top: 10px;
}
.pro-headline a:hover {
    text-decoration: none;
}
.pro-headline a {
    color: #444444;
}
.pro-headline {
    border-bottom: 4px solid #493C6F;
    color: #444444;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 20px;
    font-weight: 700;
    margin: 10px;
}
.pro-h1 {
    color: #493C6F;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 18px;
    font-weight: 700;
    margin: 10px;
}
.more-button {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 8px;
    text-decoration: none;
}
.more-button a {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.more-pro-button {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 8px;
    text-decoration: none;
}
.more-pro-button a {
    background: none repeat scroll 0 0 #493C6F;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.more-pro-button a:hover {
    background: url("http://flightglobal.auth.qhs.epilive.rbi.web.internal/Global/CSS/sign-in-bg.jpg") repeat-x scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
.tbc-careers .tbc-tabs {
    background: none repeat scroll 0 0 #8A8A8A;
    height: 40px;
    margin-left: 0;
    padding: 0;
    width: 461px;
}
.tbc-careers .tbc-tabs div {
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    margin-left: 0;
    padding: 0;
    width: 124px;
}
.tbc-careers .tbc-active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #D3D3D3;
    text-decoration: none;
}
.tbc-careers .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #8A8A8A;
    border-left: 4px solid #8A8A8A;
    border-right: 4px solid #8A8A8A;
    display: block;
    height: auto !important;
    margin-left: 0;
    min-height: 286px;
    overflow: hidden;
    padding: 0;
    width: 453px;
}
.tbc-careers .tbc-tab1 {
    border: 4px solid #8A8A8A;
    font-family: arial;
    padding-right: 50px;
}
div.rss-careers {
    display: block;
    height: 196px;
    margin-top: -15px;
    overflow: hidden;
    width: 232px;
}
div.rss-careers .rbi-rss-item {
    font-size: 9px;
    margin-left: 3px;
    margin-top: 7px;
}
.rss-careers .rbi-rss-item a {
    color: #4C6EAD;
    font-size: 11px;
}
.rss-careers .rbi-rss-item h2 {
    color: #4C6EAD;
    margin-top: 10px;
}
.rbi-flx-careers-col2 {
    background-image: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CECECE;
    margin-top: -30px;
    padding-bottom: 7px;
}
.tbc-latest {
    height: 40px;
    margin: 0;
    padding: 0;
    width: 690px;
}
.tbc-latest .tbc-tabs {
    background: none repeat scroll 0 0 #8A8A8A;
    height: 40px;
    width: 633px;
}
.tbc-latest .tbc-tabs div {
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.tbc-latest .tbc-active {
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none;
}
.tbc-latest .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #8A8A8A;
    border-left: 4px solid #8A8A8A;
    border-right: 4px solid #8A8A8A;
    display: block;
    height: 820px !important;
    margin-bottom: 29px;
    min-height: 327px;
    overflow: hidden;
    padding: 5px;
    width: 615px;
}
div.rss-blogs span {
    font-size: 12px;
}
.rss-blogs h2 {
    color: #4C6EAD;
    font-size: 12px;
    margin-top: 20px;
    text-decoration: none;
}
.rss-blogs h1 {
    display: none;
    margin: 0;
    padding: 0;
}
.rbi-rss-item {
    margin-left: 10px;
    width: 90%;
}
.rbi-rss-footer {
    font-weight: 700;
    margin-left: 280px;
    margin-top: 12px;
}
table {
    border-collapse: collapse;
}
div.rtx-clear20 {
    clear: both;
    font-size: 0;
    height: 20px;
    width: 100%;
}
.control {
    overflow: visible;
}
div.adp-Leaderboard, div.adp-MPU, div.adp-Button, div.adp-Skyscraper {
    float: left;
    margin-bottom: 10px;
    width: auto;
}
strong {
    font-weight: 700;
}
div.flx-ContentContainer {
    margin: 0 auto;
    width: 960px;
}
div.rtx-Headline h1 {
    color: #333399;
    font-family: Arial,Verdana,"Trebuchet MS",sans-serif;
    font-size: 2.8em;
    font-weight: 400;
    padding-left: 10px;
}
div.rtx-SocialMediaIcons {
    text-align: right;
}
div.rmd-ShareThis {
    margin-top: 18px;
}
div.tbc-tabs {
    float: left;
    overflow: visible;
    width: 100%;
}
div.tbc-tabs .tbc-tabs {
    border: medium none;
}
div.tbc-active, div.tbc-inactive {
    display: inline;
    width: auto;
}
* html div.tbc-active, * html div.tbc-inactive {
    padding: 0;
    white-space: nowrap;
    width: 0;
}
.flx-HeaderMenu {
    overflow: hidden;
}
.tbc-tab1, .tbc-tab2, .tbc-tab3, .tbc-tab4, .tbc-tab5, .tbc-tab6, .tbc-tab7, .tbc-tab8, .tbc-tab9, .tbc-tab10, .tbc-tab11, .tbc-tab12 {
    background-color: #F1F1F1;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 1.3em;
    height: 40px;
    width: 100%;
}
.tbc-tab1 span, .tbc-tab2 span, .tbc-tab3 span, .tbc-tab4 span, .tbc-tab5 span, .tbc-tab6 span, .tbc-tab7 span, .tbc-tab8 span, .tbc-tab9 span, .tbc-tab10 span {
    height: 20px;
}
.tbc-tabs span a {
    color: #CECECE;
    display: block;
    font-weight: 700;
    height: 29px;
    padding: 2px 10px 0;
}
.tbc-tabs span a:hover {
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: none;
}
div.tbc-active span a {
    color: #FFFFFF;
    height: 30px;
    text-decoration: none;
    text-shadow: none;
}
div.rtx-LatestNews {
    margin: 20px 0;
}
.rtx-LatestNews h1, .rtx-LatestNews h2, .rtx-LatestNews h3, .rtx-LatestNews p, .rtx-LatestNews p span {
    margin: 0;
    padding: 0 10px 10px;
}
.rtx-LatestNews h1 {
    font-size: 1.8em;
}
.rtx-LatestNews h2 {
    font-size: 1.6em;
}
.rtx-LatestNews h3 {
    font-size: 1.4em;
}
.rtx-LatestNews li {
    font-size: 1.2em;
    list-style-type: disc;
    margin: 5px 0 5px 18px;
}
div.tbc-tabs .flx-InnerContentWrapper a {
    border: medium none;
    height: auto;
}
div.tbc-inner {
    background-color: #FFFFFF;
    border-top: 0 solid #E0DFDF;
    clear: both;
    float: left;
    width: 100%;
}
div.rss-Generic {
    background-color: #F1F1F1;
    box-shadow: 1px 2px 2px #CCCCCC;
    clear: both;
    margin: 20px 0;
    overflow: visible;
    width: 100%;
}
.rss-Generic h2 {
    border-bottom: 1px solid #E2E2E2;
    color: #4C6EAD;
    font-size: 1.8em;
    padding: 5px;
}
.flx-CentralContent .rss-Generic h2 {
    border-bottom: 1px solid #E2E2E2;
    padding: 5px;
}
.rss-Generic ul li h3, .rss-RightRSS ul li p, .rss-RightRSS ul li h2 {
    padding: 6px;
}
.rss-Generic ul li a {
    color: #333333;
}
.rss-Generic ul li p.source {
    border-bottom: 1px dotted #C2C2C2;
    margin-top: -6px;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-top: 0;
}
.rss-Generic ul li:last-of-type p.source {
    border-bottom: medium none;
}
div#ArticleInfoDate, div#ArticleInfoSource {
    margin-left: 5px;
}
div.rtx-TableStyling {
    background-color: #F1F1F1;
    box-shadow: 1px 2px 2px #CCCCCC;
    clear: both;
    margin-bottom: 20px;
    overflow: visible;
    width: 100%;
}
.rtx-TableStyling table {
    width: 100%;
}
.rtx-TableStyling li {
    font-size: 1.2em;
    list-style-type: disc;
    margin: 5px 0 5px 24px;
}
div.adp-MPU table {
    float: left;
}
div.adp-Skyscraper table {
    display: inline;
    float: left;
    margin-left: 20px;
}
div.flx-ImageGallery {
    background-color: #F1F1F1;
    box-shadow: 1px 2px 2px #CCCCCC;
    clear: both;
    float: left;
    margin-bottom: 20px;
    overflow: visible;
    width: 100%;
}
div.rss-ImageGallery {
    float: left;
    width: 100%;
}
.rss-ImageGallery .rss-inner {
    text-align: center;
    width: 100%;
}
.rss-ImageGallery .rss-lead-pic {
    clear: none;
    display: inline-block;
    height: 139px;
    vertical-align: middle;
    width: 139px;
}
.rss-ImageGallery .rss-lead-pic img {
    height: 130px;
    margin-bottom: 10px;
    margin-left: 7px;
    margin-right: 6px;
    width: 130px;
}
.rbi-rtx-inner p.credit {
    font-size: 10px;
    margin-top: -10px;
}
#Fleet {
    border: 0 solid #000000;
    border-collapse: collapse;
    margin: 0 10px 10px;
    width: 200px;
}
#Fleet .rowa {
    background: none repeat scroll 0 0 #F1F1F1;
    height: 25px;
}
#Fleet .rowb {
    background: none repeat scroll 0 0 #E2E2E2;
    height: 25px;
}
#Fleet .cell {
    border: 0 solid #000000;
    padding: 10px;
}
div.rtx-profiles {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/top_curve_stroked.gif") no-repeat scroll right top transparent;
    overflow: hidden;
    width: auto;
}
div.rtx-profiles .rbi-rtx-inner {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/top_curve_left_stroked.gif") no-repeat scroll left top transparent;
    padding: 13px 3px 3px 13px;
}
div.rtx-profiles h2 {
    color: #30256D;
    font-family: 'trebuchet ms';
}
div.rtx-profiles .rbi-rtx-base {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/base_curve_stroked.gif") no-repeat scroll right bottom transparent;
    display: block;
    height: 10px;
    overflow: hidden;
    width: 100%;
}
div.rtx-profiles .rbi-rtx-base span {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/base_curve_left_stroked.gif") no-repeat scroll left bottom transparent;
    display: block;
    padding: 5px 0;
}
div.rss-Twitter {
    clear: both;
    margin-right: 20px;
    margin-top: 20px;
    overflow: visible;
    width: 100%;
}
.rss-Twitter h2 {
    color: #FFFFFF;
    font-size: 1.8em;
    padding: 5px;
}
.rss-Twitter span {
    visibility: hidden;
}
.rss-Twitter ul li h3, .rss-RightRSS ul li p, .rss-RightRSS ul li h2 {
    display: none;
    padding: 6px;
}
.rss-Twitter ul li h3 {
    display: none;
    font-size: 14px;
}
.rss-Twitter ul li:last-of-type p.source {
    border-bottom: medium none;
    display: none;
}
div.nav-TopLevel {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/item_bg.png") repeat-x scroll left top #333333;
    clear: left;
    font-size: 1.2em;
    height: 35px;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 920;
}
div.nav-TopLevel ul {
    display: inline;
    float: left;
    font-family: "Trebuchet MS","MS Sans Serif";
    height: 35px;
    list-style-image: none;
    list-style-type: none;
    position: relative;
    width: 100%;
    z-index: 100;
}
div.nav-TopLevel li.nav-first {
    padding-left: 0;
}
div.nav-TopLevel li {
    display: inline;
    float: left;
    font-size: 14px;
    height: 35px;
    padding: 0;
    text-align: center;
    width: auto;
}
div.nav-TopLevel li.morelinks {
    position: relative;
    z-index: 999;
}
div.nav-TopLevel li a {
    color: #FFFFFF;
    display: block;
    padding-right: 10px;
    text-decoration: none;
    width: auto;
}
div.nav-TopLevel li a span {
    border-left: 1px solid #FFFFFF;
    line-height: 35px;
    padding: 0 0 0 10px;
    position: relative;
    width: auto;
}
div.nav-TopLevel li a:hover {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/selected_item_bg.png") repeat-x scroll left top transparent;
    float: left;
    height: 35px;
    text-decoration: none;
    width: auto;
}
div.nav-TopLevel li.selected-top-link {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/selected_item_bg.png") repeat-x scroll left top transparent;
    height: 35px;
    text-decoration: none;
}
div.nav-TopLevel li.home-selected-top-link {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/selected_item_bg.png") repeat-x scroll left top transparent;
    border-left: 0 none;
    height: 35px;
    padding-left: 0;
    text-decoration: none;
}
div.nav-TopLevel #slickbox ul {
    margin-left: 20px;
    width: 440px;
}
div.nav-TopLevel #slickbox li, .nav-SecondaryLevel #secondaryslickbox li {
    color: #FFFFFF;
    font-size: 13px;
    height: auto;
    line-height: 16px;
    margin-right: 10px;
    margin-top: 17px;
    text-align: center;
    text-shadow: 2px 2px 2px #675E8C;
}
div.nav-TopLevel #slickbox li a, .nav-SecondaryLevel #secondaryslickbox li a {
    border-right: 1px solid #6C6296;
}
li.GenericStart {
    padding-left: 10px;
}
.nav-SecondaryLevel {
    float: left;
    width: auto;
}
.nav-SecondaryLevel li a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    line-height: 30px;
    text-decoration: none;
}
.nav-SecondaryLevel li.nav-first a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding-right: 10px;
    text-decoration: none;
}
.nav-SecondaryLevel li.purple a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.nav-SecondaryLevel li.white a {
    color: #660000 !important;
    cursor: default;
    display: block;
    font-size: 13px;
    padding-left: 20px;
    text-decoration: none;
}
div.nav-SecondaryLevel {
    background: none repeat scroll 0 0 #7A69AE;
    height: 30px;
    margin: 0;
    width: 980px;
}
.nav-SecondaryLevel ul {
    height: 30px;
    list-style-type: none;
    position: relative;
}
.nav-SecondaryLevel #secondaryslickbox ul {
    margin-left: 16px;
    width: 440px;
}
.nav-SecondaryLevel li {
    color: #FFFFFF;
    float: left;
    height: 31px;
    line-height: 30px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    width: auto;
}
.nav-SecondaryLevel li.nav-first {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/secondary-nav-arrows.png") no-repeat scroll right -36px transparent;
    left: 0;
    right: -20px;
    width: auto;
    z-index: 10;
}
.nav-SecondaryLevel li.purple {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/media/secondary-nav-arrows.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    left: -20px;
    text-align: center;
    width: 239px;
    z-index: 5;
}
.nav-SecondaryLevel li.white {
    background-color: #FFFFFF;
    color: #660000;
    left: -30px;
    padding: 0 20px;
}
.nav-SecondaryLevel #secondaryslickbox li {
    color: #FFFFFF;
    font-size: 1.2em;
    height: auto;
    line-height: 14px;
    margin-right: 10px;
    margin-top: 17px;
    padding: 0;
    text-align: center;
    text-shadow: 2px 2px 2px #675E8C;
}
.nav-SecondaryLevel #secondaryslickbox li a {
    border-right: 1px solid #6C6296;
    line-height: 14px;
    padding-right: 10px;
}
.morenav {
    background: url("http://flightglobal.auth.qhs.epilive.rbi.web.internal/Global/Flight/nav-on.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: none;
    font-family: Trebuchet MS,MS Sans Serif;
    font-size: 14px;
    height: 54px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-top: 5px;
    text-decoration: none;
    width: 930px;
}
* + html #slickbox {
    font-size: 13px !important;
    line-height: 18px;
    position: absolute;
    right: 60px;
    top: -30px;
    z-index: 999;
}
* + html #secondaryslickbox {
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    right: 90px;
    top: 0;
    z-index: 999;
}
* + html div .nav-SecondaryLevel #secondaryslickbox ul {
    float: left;
    width: 420px !important;
}
* + html div ul.nav-SecondaryLevel {
    position: relative;
    z-index: 800;
}
div.qsf-topsearch {
    clear: both;
    float: right;
    margin-bottom: 10px;
    margin-right: 80px;
}
div.qsf-topsearch .rbi-qsf-inner {
    clear: both;
    margin-bottom: 0;
    margin-left: 201px;
    overflow: hidden;
    width: 260px;
}
div.qsf-topsearch .rbi-qsf-field-input input {
    border: 1px solid #C9C5E0;
    color: gray;
    font-style: italic;
    height: 20px;
    margin-right: 76px;
    margin-top: 13px;
}
div.qsf-topsearch .rbi-qsf-field-input {
    float: right;
    padding-top: 10px;
}
div.qsf-topsearch .rbi-qsf-buttonfields {
    float: right;
    margin-right: -210px;
    padding-top: 21px;
}
div.qsf-topsearch .rbi-qsf-buttonfields .rbi-qsf-submit {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: 700;
    margin: 0;
    padding: 2px 3px;
}
div.rtx-signin {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/sign-in-bg.jpg") repeat scroll 0 0 transparent;
    font-size: 14px;
    height: 32px;
    padding-left: 30px;
    width: 430px;
}
.rtx-signin span {
    font-weight: 700;
    margin-bottom: 20px;
}
.rtx-signin img {
    margin-top: 4px;
}
.rss-headlines {
    margin-left: 4px;
}
.rss-headlines li {
    margin-bottom: 10px;
    margin-top: 7px;
    width: 90%;
}
.rss-headlines h2 {
    margin-top: 6px;
}
.rss-headlines-footer {
    border: 1px solid red;
    color: #4C6EAD;
    font-size: 18px;
}
div.qsf-careers {
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 345px;
}
.qsf-careers .rbi-qsf-inner {
    float: left;
    margin-bottom: 0;
}
.qsf-careers .rbi-qsf-field-input input {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/CssImages/Flight/search-bg.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #C9C5E0;
    border-radius: 6px 6px 6px 6px;
    color: gray;
    font-style: italic;
    height: 25px;
    margin-left: 2px;
    margin-top: 1px;
    padding-left: 8px;
    width: 134px;
}
.qsf-careers .rbi-qsf-field-input {
    float: left;
    padding-left: 5px;
    padding-top: 0;
}
.qsf-careers .rbi-qsf-buttonfields {
    float: left;
    margin-right: 0;
}
.qsf-careers .rbi-qsf-buttonfields .rbi-qsf-submit {
    background: none repeat scroll 0 0 #506EAE;
    border-radius: 6px 6px 6px 6px;
    border-width: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 26px;
    margin-left: 6px;
    margin-top: 1px;
    width: 73px;
}
div.rtx-LatestInAList {
    background: none repeat scroll 0 0 #8A8A8A;
    color: #FFFFFF;
    display: inherit;
    float: right;
    font-size: 15px;
    font-weight: 700;
    height: 18px;
    left: 764px;
    padding-bottom: 10px;
    padding-top: 12px;
    position: absolute;
    top: 452px;
    width: 270px;
}
.ser-MostRead h3 {
    margin-bottom: 10px;
    margin-right: 9px;
}
.ser-MostRead h2 a {
    color: #4C6EAD;
    font-size: 18px;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-decoration: none;
}
.ser-MostRead .ser-list {
    margin-right: 21px;
    margin-top: 5px;
}
.ser-MostRead img {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    height: 120px;
    width: 215px;
}
.authentication {
    background: url("http://www.flightglobal.com/Global/sign-in-pro-bg.png") repeat-x scroll 0 0 transparent;
    box-shadow: 1px 1px 1px #8A8A8A;
    color: #FFFFFF !important;
    float: right;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
    margin-top: 8px;
    padding: 0 15px;
    text-decoration: none;
}
#carousel {
    height: 259px;
    margin: 0 auto;
    overflow: hidden;
    width: 255px;
}
#slides {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 250px;
    overflow: hidden;
    position: relative;
    width: 250px;
}
#slides ul {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 750px;
}
#slides li {
    float: left;
    height: 250px;
    width: 250px;
}
#slides li img {
    padding: 4px;
}
#buttons {
    display: none;
    float: right;
    padding: 0 0 5px;
}
#buttons a {
    display: block;
    float: left;
    height: 32px;
    outline: 0 none;
    text-indent: -999em;
    width: 31px;
}
a#prev {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll 0 -31px transparent;
}
a#prev:hover {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll 0 0 transparent;
}
a#next {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll -32px -31px transparent;
}
a#next:hover {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/arrow.gif") no-repeat scroll -32px 0 transparent;
}
.clear {
    clear: both;
}
.ser-Blogs h3 {
    margin-bottom: 1px;
    margin-left: 1px;
}
.ser-Blogs .ser-list span {
    margin-left: 0;
}
.ser-Blogs .ser-list p {
    color: #555555;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-left: 6px;
}
.ser-Blogs h2 a {
    color: #4C6EAD;
    font-size: 18px;
    margin-bottom: 8px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-decoration: none;
}
.ser-Blogs .ser-list {
    margin-right: 21px;
    margin-top: 2px;
}
.slidingDiv {
    background: none repeat scroll 0 0 #7A69AE;
    color: #FFFFFF;
    display: none;
    font-size: 14px;
    height: 26px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-top: 22px;
    padding-bottom: 0;
    padding-top: 8px;
    width: 960px;
}
div.flx-SignIn {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/sign-in-bg.jpg") repeat scroll 0 0 transparent;
    display: none;
}
.more-down {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/more-down.png") repeat scroll 0 0 transparent;
    width: 13px;
}
div.rmd-AdPlacementRight {
    margin-left: 9px;
    margin-top: -20px;
}
div.tbc-MainStories, div.tbc-SmallGallery {
    margin-top: 0;
    padding: 0;
}
.tbc-MainStories .tbc-title, .tbc-SmallGallery .tbc-title, .tbc-careers .tbc-title, .tbc-latest .tbc-title {
    display: none;
    margin: 0;
    padding: 0;
}
.tbc-MainStories, .tbc-SmallGallery {
    margin: 0;
    padding: 0;
    width: 256px;
}
.tbc-MainStories .tbc-tab2, .tbc-MainStories .tbc-tab3 {
    border-top: 2px solid #555555;
    font-family: arial;
    font-size: 12px;
    margin-top: 11px;
}
div.rss-MainStories, div.rss-careers, .rtx-TableStyling table tr, .rtx-TableStyling table td, div.ser-MostRead, div.ser-Blogs {
    padding: 5px;
}
.rtx-MainStories h1, .rtx-MainStories h1 a:hover {
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    margin: 10px;
}
.tbc-SmallGallery .tbc-tab2, .tbc-SmallGallery .tbc-tab3 {
    background: none repeat scroll 0 0 transparent;
    font-family: arial;
    font-size: 12px;
    margin-top: 11px;
}
.solidblockmenu li a:visited, .rss-Twitter ul li a, div.nav-TopLevel li.OnPage a, .rtx-LatestInAList a, .rtx-LatestInAList a:hover {
    color: #FFFFFF;
}
.rtx-MoreBlogs a, .rss-careers a, .rss-blogs a, div.rss-headlines a {
    color: #4C6EAD;
    font-size: 12px;
    text-decoration: none;
}
.white-more-button a:hover, .more-button a:hover {
    background: none repeat scroll 0 0 #A298BB;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin-top: 8px;
    padding: 5px;
    text-decoration: none;
}
div.rtx-BoxContainer, div.rtx-atlas {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
}
div.rtx-BoxContainer p, div.rtx-atlas p, div.rtx-MiddleBoxContainer p {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
div.tbc-careers, div.tbc-latest, * {
    margin: 0;
    padding: 0;
}
.tbc-careers .tbc-tabs div span, .tbc-latest .tbc-tabs div span {
    display: block;
    padding: 9px;
}
.tbc-careers .tbc-inactive, .tbc-latest .tbc-inactive {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0B5B9F;
}
.tbc-careers .tbc-inactive span, .tbc-latest .tbc-inactive span {
    background: none repeat scroll 0 0 #8A8A8A;
    color: #FFFFFF;
}
.tbc-careers .tbc-active span, .tbc-latest .tbc-active span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #555555;
}
.tbc-careers .tbc-tab2, .tbc-careers .tbc-tab3, .tbc-latest .tbc-tab1, .tbc-latest .tbc-tab2, .tbc-latest .tbc-tab3 {
    border: 4px solid #8A8A8A;
    font-family: arial;
}
.rbi-rss-header h1, .rbi-rss-description, .rss-Twitter ul li p.source, .ser-MostRead .ser-list span, .ser-MostRead .ser-list p, .ser-Blogs span a, .show_hide {
    display: none;
}
div.flx-careers, div.flx-HomePageColumns {
    margin-top: 0;
}
em, .rss-Generic ul li p.source span.date, .rss-Twitter ul li p.source span.date {
    font-style: italic;
}
div.rtx-Headline, div.rtx-SocialMediaIcons .rbi-rtx-inner {
    margin-top: 10px;
}
.rtx-LatestNews p, .rtx-LatestNews p span, .rss-Generic ul li h3 {
    font-size: 1.2em;
}
.rss-Generic ul, .rtx-TableStyling ul, .rss-Twitter ul {
    clear: both;
    width: 100%;
}
.rss-Generic ul li:nth-child(2n+1), .rss-Twitter ul li:nth-child(2n+1) {
    background-color: #E2E2E2;
}
.rtx-TableStyling h2, .flx-ImageGallery h2 {
    color: #4C6EAD;
    font-size: 1.8em;
    padding: 10px 10px 0;
}
.rss-Twitter h2 a, .slidingDiv a {
    color: #FFFFFF;
    text-decoration: none;
}
div.flx-head, div.flx-head .control {
    margin: 0;
}
div.nav-TopLevel li.nav-first a span, div.nav-TopLevel li.home-selected-top-link a span {
    border-left: 0 none;
}
div.nav-TopLevel #slickbox li a:hover, .nav-SecondaryLevel #secondaryslickbox li a:hover, .nav-SecondaryLevel #secondaryslickbox li a:hover {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    text-decoration: underline;
}
div.qsf-topsearch .rbi-qsf-field-input .rbi-qsf-searchkeywords, .qsf-careers .rbi-qsf-field-input .rbi-qsf-searchkeywords {
    border: 1px solid #1589D3;
    font-size: 1.2em;
    padding: 2px 1px;
}
div.qsf-topsearch .rbi-qsf-advancelink a.rbi-qsf-advancesearchlink, .qsf-careers .rbi-qsf-advancelink a.rbi-qsf-advancesearchlink {
    font-size: 1.1em;
}
.rss-headlines span, .rss-headlines inner {
    color: #4C6EAD;
    font-size: 18px;
}
.ser-MostRead a, .ser-Blogs a {
    color: #4C6EAD;
    font-size: 12px;
    margin-bottom: 10px;
    text-decoration: none;
}
.ser-MostRead a:hover, .ser-Blogs a:hover, .slidingDiv a:hover {
    text-decoration: none;
}
div.flx-AdPlacementRight {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    margin-left: 4px;
    min-height: 253px;
    padding-bottom: 5px;
    padding-top: 6px;
}
.white-pro-headline a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
div.rtx-CatInAList {
    color: #4C6EAD;
    font-size: 12px;
    margin-left: 31px;
    margin-top: -13px;
}
.rtx-CatInAList a {
    color: #4C6EAD;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.rtx-CatInAList a:hover {
    text-decoration: none;
}
div.rtx-BoxContainerPro {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
}
div.rtx-BoxContainerPro p {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
div.rtx-BoxContainerPro li {
    background: url("http://flightglobal.auth.qhs.epilive.rbi.web.internal/Global/Flight/pro-tick-12px.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    margin-left: 16px;
    padding-left: 18px;
    padding-right: 24px;
    padding-top: 4px;
}
.pro-box-headline {
    border-bottom: 4px solid #FF8A00;
    color: #444444;
    font-family: "Trebuchet MS","MS Sans Serif";
    font-size: 19px;
    font-weight: 700;
    margin: 10px;
    padding: 5px;
}
.pro-subheadline {
}
.more-pro-button-box {
}
.more-pro-button-box a {
}
.more-pro-button-box a:hover {
}
div.flx-MidPagePromo {
    margin-top: 20px;
}
div.rtx-MidBoxPromo {
}
div.rtx-MidBoxPromo p {
}
div.rtx-MidBoxPromo li {
}
div.flx-MidPagePromo {
    margin-top: 20px;
}
div.rtx-MidBoxPromo {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px;
}
div.rtx-MidBoxPromo p {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}
div.rtx-MidBoxPromo li {
    background: url("http://flightglobal.auth.qhs.epilive.rbi.web.internal/Global/Flight/pro-tick-12px.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    margin-left: 16px;
    padding-left: 18px;
    padding-right: 24px;
    padding-top: 4px;
}
div.flx-MidPagePromo {
}
.rbi-flx-MidPagePromo-col1 {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    height: 378px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
}
.rbi-flx-MidPagePromo-col2 {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    height: 378px;
    margin-bottom: 10px;
    margin-left: 13px;
    overflow: hidden;
    padding: 5px;
}
div.rtx-MidBoxPromo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    height: 376px;
    width: 458px;
}
div.flx-3ColumnContainer {
}
.rbi-flx-3ColumnContainer-col1 {
    display: block;
    height: 390px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 5px 10px;
}
div.flx-3ColumnContent {
}
.rbi-flx-3ColumnContent-col1 {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #CECECE;
    display: block;
    height: 328px;
    margin-bottom: 10px;
    margin-left: 9px;
    overflow: hidden;
    padding: 5px;
}
.rbi-flx-3ColumnContent-col2 {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #CECECE;
    display: block;
    height: 328px;
    margin-bottom: 10px;
    margin-left: 13px;
    overflow: hidden;
    padding: 5px;
}
.rbi-flx-3ColumnContent-col3 {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #CECECE;
    display: block;
    height: 328px;
    margin-bottom: 10px;
    margin-left: 13px;
    overflow: hidden;
    padding: 5px;
}
div.flx-FeaturedJobs {
}
div.rbi-flx-FeaturedJobs-col2 {
    background: none repeat scroll 0 0 #E3E3E3 !important;
    border-left: 1px dotted #555555;
    height: 286px;
    margin-left: -1px;
    margin-top: -10px;
}
div.rtx-FeaturedJobs {
    background: none repeat scroll 0 0 #F2F2F5;
    border-radius: 4px 4px 4px 4px;
    display: block;
    margin-left: 4px;
    overflow: hidden;
    padding: 5px;
    width: 184px;
}
.rtx-FeaturedJobs a {
    color: #4C6EAD;
    display: block;
    font-weight: bold;
    margin-left: 10px;
}
div.rtx-FeaturedJobsHeading {
    color: #4C6EAD;
    margin-left: 4px;
}
.rtx-FeaturedJobsHeading a {
    color: #4C6EAD;
    font-size: 14px;
    font-weight: bold;
}
div.flx-ProPanel {
    margin-top: 20px;
}
div.rbi-flx-ProPanel-col1 {
    background: url("//d1fmezig7cekam.cloudfront.net/VPP/Global/Flight/slot-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    display: block;
    height: 421px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
    width: 948px !important;
}
div.tbc-ProPanel .tbc-tabs {
    height: 0;
    left: 3px;
    margin-left: 0;
    position: relative;
    top: 23px;
    width: 159px;
}
.tbc-ProPanel .tbc-tabs div {
    cursor: pointer;
    font-size: 12px;
    height: 31px;
    min-height: 20px;
    width: 160px;
}
.tbc-ProPanel .tbc-tabs div span {
    display: block;
    font-family: arial;
    font-size: 15px;
    height: 20px;
    line-height: 16px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-top: 8px;
}
.tbc-ProPanel .tbc-inactive {
    background: none repeat scroll 0 0 #888888;
    color: #FFFFFF;
}
.tbc-ProPanel .tbc-inactive span {
    background: none repeat scroll 0 0 #888888;
    color: #FFFFFF;
    font-weight: 400;
}
.tbc-ProPanel .tbc-active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-weight: 700;
    min-height: 20px;
    text-decoration: none;
}
.tbc-ProPanel .tbc-active span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 70px;
}
.tbc-ProPanel .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #888888;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 23px 12px 30px 160px;
    height: auto !important;
    margin-left: 3px;
    min-height: 304px;
    position: static;
    width: 768px;
}
.tbc-ProPanel .tbc-tab1 {
    font-family: arial;
    font-size: 12px;
}
.tbc-ProPanel .tbc-tab1 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab2 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab3 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab4 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab5 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab6 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab7 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel .tbc-tab8 span {
    height: 20px;
    min-height: 20px;
}
.tbc-ProPanel img {
    float: left;
    height: 56px;
    padding: 9px;
    width: 75px;
}
div.ser-NewsLeftColumn {
    display: block;
    font-size: 10px;
    margin-left: 18px;
    margin-top: 12px;
    padding-right: 6px;
    width: 200px;
}
.ser-NewsLeftColumn a {
    color: #4C6EAD;
}
.ser-NewsLeftColumn img {
    margin-bottom: 20px;
    width: 196px;
}
div.ser-NewsMiddleColumn {
    border-left: 1px dashed #CECECE;
    border-right: 1px dashed #CECECE;
    font-size: 10px;
    margin-left: 12px;
    margin-top: 12px;
    padding-left: 13px;
    padding-right: 7px;
}
.ser-NewsMiddleColumn a {
    color: #4C6EAD;
}
.ser-NewsMiddleColumn img {
    margin-bottom: 20px;
    width: 153px;
}
div.ser-NewsRightColumn {
    display: block;
    font-size: 10px;
    margin-left: 36px;
    margin-top: 12px;
    padding-left: 10px;
    padding-right: 6px;
    width: 181px;
}
.ser-NewsRightColumn a {
    color: #4C6EAD;
}
.ser-NewsRightColumn p {
    display: none;
}
.ser-NewsRightColumn span {
    display: none;
}
.ser-NewsRightColumn img {
    margin-bottom: 20px;
    width: 153px;
}
.ser-NewsRightColumn li {
    border-bottom: 1px dashed #CECECE;
    margin-left: 11px;
    margin-top: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: right;
}
.flight-news-4-metadata {
    display: none;
}
div.ser-Airlines {
    display: block;
    font-size: 10px;
    margin-top: 12px;
    padding-right: 6px;
    width: 191px;
}
.ser-Airlines a {
    color: #4C6EAD;
    padding: 2px;
}
.ser-Airlines b {
    display: none;
}
.ser-Airlines span {
    display: none;
}
.ser-Airlines img {
    float: left;
    margin-bottom: 20px;
    margin-right: 16px;
    width: 80px;
}
.ser-Airlines li {
    border-bottom: 1px dashed #CECECE;
    display: block;
    height: 80px;
    margin-left: 11px;
    margin-top: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}
div.tbc-SubscribePanel {
}
.tbc-SubscribePanel .tbc-tabs {
    background: none repeat scroll 0 0 #CECECE;
    display: block;
    height: 3px;
    margin-left: 0;
    padding: 0;
    width: 461px;
}
.tbc-SubscribePanel .tbc-tabs div {
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 23px !important;
    margin-left: 1px;
    margin-top: -16px;
    padding: 3px;
    width: 145px;
}
.tbc-SubscribePanel .tbc-active div {
    background: none repeat scroll 0 0 #CECECE !important;
    color: #4C6EAD;
    height: 25px !important;
    margin-top: -22px;
    padding-top: 10px;
    text-decoration: none;
}
.tbc-SubscribePanel .tbc-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 4px solid #CECECE;
    border-right: 4px solid #CECECE;
    border-top: 4px solid #CECECE;
    display: block;
    height: auto !important;
    min-height: 324px;
    overflow: hidden;
    width: 453px;
}
.tbc-SubscribePanel .tbc-tab1 {
    background: none repeat scroll 0 0 #8A8A8A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 16px !important;
    margin-left: 0;
    text-align: center;
    width: 146px !important;
}
.tbc-SubscribePanel .tbc-tab2 {
    background: none repeat scroll 0 0 #8A8A8A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 16px !important;
    margin-left: 2px !important;
    text-align: center;
    width: 142px !important;
}
.tbc-SubscribePanel .tbc-tab3 {
    background: none repeat scroll 0 0 #8A8A8A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 16px !important;
    margin-left: -1px !important;
    text-align: center;
    width: 143px !important;
}
div.rtx-SubsPanelFINT {
    color: #555555;
    font-size: 12px;
    height: 150px;
    margin-top: 20px;
    padding: 8px;
    width: 187px;
}
.rtx-SubsPanelFINT ul li {
    color: #555555;
    font-weight: bold;
    list-style-type: disc;
    margin-left: 15px;
}
div.rtx-SubsPanelFINT h1 {
    border-bottom: 3px solid #4C6EAD;
    color: #4C6EAD;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
div.rtx-SubsPanelAirlineBiz {
    color: #555555;
    font-size: 12px;
    height: 150px;
    margin-top: 20px;
    padding: 8px;
    width: 187px;
}
.rtx-SubsPanelAirlineBiz ul li {
    color: #555555;
    font-weight: bold;
    list-style-type: disc;
    margin-left: 15px;
}
div.rtx-SubsPanelAirlineBiz h1 {
    border-bottom: 3px solid #B11116;
    color: #B11116;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
div.rtx-SubsPaneleNews {
    color: #555555;
    font-size: 12px;
    height: 150px;
    margin-top: 20px;
    padding: 8px;
    width: 187px;
}
.rtx-SubsPaneleNews ul li {
    color: #555555;
    font-weight: bold;
    list-style-type: disc;
    margin-left: 15px;
}
div.rtx-SubsPaneleNews h1 {
    border-bottom: 3px solid #4A3971;
    color: #4A3971;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
div.rtx-DiscountButton {
    background-image: url("http://www.flightglobal.com/Global/trenta-percenta.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 37px;
    margin-left: 57px;
    padding-top: 7px;
    text-align: center;
    width: 148px;
}
.rtx-DiscountButton p a:hover {
    color: #CECECE;
    text-decoration: none;
}
.rtx-DiscountButton p a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 15px;
    text-align: center;
    width: 100px;
}
div.rtx-LeftProColumns p {
    margin-right: 11px;
}
div.rtx-LeftProColumns {
    border-right: 4px solid #CECECE;
    font-size: 12px;
    height: 240px;
    margin-top: 10px;
    padding-left: 10px;
}
div.rtx-LeftProColumns li {
    background: url("http://flightglobal.auth.qhs.epilive.rbi.web.internal/Global/Flight/pro-tick-12px.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    margin-left: 16px;
    padding-left: 18px;
    padding-right: 24px;
    padding-top: 4px;
}
div.rtx-RightProColumns {
    display: block;
    font-size: 12px;
    margin-left: 26px;
    margin-top: 8px;
    width: 340px;
}
div.flx-NewsColumns {
    width: 976px;
}

/* -------- This Is The News --------- */

div.art-ThisistheNews {
    font-size: 12px;
}
.art-ThisistheNews p {
    font-size: 1.2em;
    line-height: 1.4em;
    margin-bottom: 12px;
    text-align: justify;
    width: 99%;
}
div.art-ThisistheNews .secondarylevel {
    background: none repeat scroll 0 0 #7A69AE;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 12px;
    height: 30px;
    margin-top: 5px;
    margin-bottom: 10px;
    position: relative;
    top: -5px;
    width: 960px;
}
.art-ThisistheNews .secondarylevel li.main {
    background: url("http://www.flightglobal.com/Styles/../Images/nav/secondary-nav-arrows.png") no-repeat scroll right -36px transparent;
    border-right: 0 none;
    display: block;
    height: 24px;
    left: 0;
    position: relative;
    right: -11px;
    width: auto;
    z-index: 10;
    padding: 6px 26px 0px 18px;
    margin-left: 0px;
}
.art-ThisistheNews .secondarylevel ul li {
    float: left;
    margin: 0 8px;
    padding-top: 6px;
    padding-left: 0px;
}
.art-ThisistheNews .secondarylevel a {
    color: #FFFFFF;
    font-family: trebuchet ms;
    font-size: 14px;
    text-decoration: none;
    padding-right: 0px;
}

.art-ThisistheNews .secondarylevel li.white {
    background: #fff;
    width: auto;
    padding: 6px 18px 6px 18px;
    position: relative;
    margin-left: 10px;
    height: 21px;
}
.art-ThisistheNews .secondarylevel li.white a {
    color: #555;
}


/* Source Box - Credit, Location and Time */


.articleOwner a:hover {
    text-decoration: underline;
}
.articleOwner a {
    color: #4E6DAE;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.articleOwner {
    display: block;
    float: left;
    height: 1px;
}
.articleSite {
    display: block;
    float: left;
    height: 0;
    margin-left: 6px;
    text-transform: uppercase;
}
.articleSource img {
    margin-left: 10px;
}
.articleSource {
    clear: both;
    display: block;
    float: left;
    height: 28px;
    margin-left: 0;
    margin-top: 22px;
    position: relative;
    width: 281px;
}
.publishedDate {
    display: block;
    float: right;
    position: relative;
    text-align: right;
    width: 200px;
}
.ArticleSubHeader {
    background: none repeat scroll 0 0 #F1F1F1;
    display: block;
    height: 46px;
    margin-bottom: 10px;
    margin-top: 11px;
    padding: 10px;
    position: relative;
    width: 626px;
}




/* More Stories - Lifted from original css */

.moreStories {
    display: block;
    margin-left: 10px;
    position: relative;
    height: 260px;
    margin-bottom: 10px;
}

.moreStories h2 {
    background: none repeat scroll 0 0 #F1F1F1;
    font-size: 18px;
    margin-left: 3px;
    padding: 5px 5px 5px 15px;
    width: 278px;
    color: #30256D;
}

.moreStories ul {
    list-style-type: none;
}
.moreStories li {
    clear: left;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px;
    width: 288px;
    margin-left: 3px;
    background: #f1f1f1;
}
.moreStories li div {
    width: 290px;
}
.moreStories li h3 {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}
.moreStories li a {
  color:#4C6EAD;
  display:block;
  font-weight:bold;
  margin-left:2px;
  text-decoration:none;
  width:286px;
}
.moreStories li a:hover {
    text-decoration: underline;
}
.moreStories span.timestamp {
    float: left;
    font-size: 12px;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-top: 4px;
    width: 287px;
}
.moreStories div.starRating {
    background: url("/Images/star_x_grey.gif") repeat-x scroll 0 0 transparent;
    float: left;
    width: 55px;
}
.moreStories div.starRating-0 {
    background: url("/Images/star_x_orange.gif") repeat-x scroll 0 0 transparent;
    height: 12px;
    width: 0;
}
.moreStories div.starRating-1 {
    background: url("/Images/star_x_orange.gif") repeat-x scroll 0 0 transparent;
    height: 12px;
    width: 20%;
}
.moreStories div.starRating-2 {
    background: url("/Images/star_x_orange.gif") repeat-x scroll 0 0 transparent;
    height: 12px;
    width: 40%;
}
.moreStories div.starRating-3 {
    background: url("/Images/star_x_orange.gif") repeat-x scroll 0 0 transparent;
    height: 12px;
    width: 60%;
}
.moreStories div.starRating-4 {
    background: url("/Images/star_x_orange.gif") repeat-x scroll 0 0 transparent;
    height: 12px;
    width: 80%;
}
.moreStories div.starRating-5 {
    background: url("/Images/star_x_orange.gif") repeat-x scroll 0 0 transparent;
    height: 12px;
    width: 100%;
}
.moreStories ul li:nth-child(2n) {
    background-color: #FBFAFF;
}
.moreStories ul li span {
    display: inline;
    float: left;
    width: auto;
}

 /* Related Jobs */

div.art-RelatedEmployment {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 9px !important;
    padding: 4px;
}
#ERA_RC {
    padding-left: 10px !important;
    width: 285px;
    min-height: 123px;
}

div.rtx-Clear05 {
    display: block;
    height: 0px;
    clear: both;
}


/* height for flexicolumn on header - didn't want to change CSS for the whole site, so doing an important hack here - when needs must! */

div.flx-LogoSign {
    display: block;
    height: 88px !important;
}

/* bit of CSS to nudge the MPU to the right a bit */

.adp-MPU {
    left: 10px;
    padding-top: 10px;
    position: relative;
    clear: both;
    display: block;
}

/* bit of CSS for the Related Articles and Content */

.eraRelatedMicrosites {
    display: table;
    margin-left: 10px;
    text-align: left;
    width: 286px;
    float: left;
}
#relatedLinksHeaderWrapper {
    margin-left: 22px;
}
.eraRelatedMicrosites img {
    margin-right: 10px;
}

.rbi-flx-NewsColumns-col2-inner {
    margin-left: 10px;
}

#eraLinksContainer a.vswLink {
    float: right;
    margin-top: 10px;
}

.rbi-flx-NewsColumns-col2 {
    margin-left: -12px;
}