
/*------TOOLS------*/

.TODO {
    margin:0;
    padding:0;
    border: 1px solid red;
}

div.content_one p.table_footnote a { 
	text-decoration: underline; 
}

div.left {
    float: left;
}

div.right {
    float: right;
}

div.clearfix {
    clear: both;
    float: none;
    height: 1px;
}

.print {
    display: none;
}

/*------TOOLS------*/

html {
    overflow-y: scroll;
}

body{
    margin: 0;
    padding: 0;
    font-size: 62.5%;
    font-family: "Helvetica", Arial, sans-serif;
    text-align: center;
}

/*-------------START TYPOGRAPHY-------------*/
p {
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 1.3em;
    color: #222;
}

sub,
sup {
    font-size: 0.9em;
    line-height: 1em;
}

hr {
    margin: 0px;
    padding: 0px;
    border: 1px solid #00338E;
}

/*-------------START footer type------------*/

div.footer p {
    margin: 0px;
    padding: 25px 25px 0px 0px;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.1em;
    color: #4269aa;
    float: left;
}

div.footer ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

div.footer ul li {
    margin: 0px;
    padding: 22px 15px 10px 0px;
    color: #2f114d;
    float: left;
}

div.footer ul li a {
    color: #2f114d;
    text-decoration: none;
}

div.footer ul li a:hover {
    text-decoration: underline;
}

/*-------------START footer type------------*/

/*-------------END TYPOGRAPHY-------------*/

/*-------------START STRUCTURE-------------*/

div.wrapper {
    margin: 0 auto;
    padding: 0;
    width: 900px;
    text-align: left;
}

div.mast_head {
    margin: 0;
    padding: 0;
    width: 900px;
    height: 123px;
    background: url(../img/mast_head.png) top left no-repeat ;
}

div.mast_head span {
	display:none;
}

div.flash_area {
    margin: 10px 0px 20px 0px;
    padding: 0;
    width: 900px;
    height: 252px;
}

div.fla_replace_1 {
    width: 606px;
    height: 252px;
    float: left;
    background: url(../img/fla_rep_1.png) top left no-repeat;
}

div.fla_replace_1 h3 {
    padding: 215px 0px 0px 385px;
    font-size: 1.3em;
    line-height: 1.4em;
    font-weight: bold;
}

div.fla_replace_1 h3 a{
    line-height: 1.4em;
    color: #2f114d;
    text-decoration: none;
}

div.fla_replace_1 h3 a:hover {
    text-decoration: underline;
}

div.fla_replace_2 {
    width: 294px;
    float: left;
}

div.fla_replace_2 ul {
    list-style-type: none;
}

div.fp_three_wrap {
    margin: 0;
    padding: 0px 0px 20px 0px;
    width: 900px;
}

div.fp_pri_bloc {
    margin: 0;
    padding: 0;
    width: 300px;
    height: 205px;
    float: left;
    background: url(../img/bgrnd_manny.png) bottom right no-repeat;
}

div.fp_pri_bloc h3 {
    padding-bottom: 3px;
    font-weight: bold;
    color: #00338e;
}

div.fp_pri_bloc h3.normal {
    font-weight: normal;
}

div.fp_pri_bloc h3,
div.fp_pri_bloc p {
    padding-left: 5px;
    font-size: 1.2em;
}

div.fp_pri_bloc p {
    line-height: 1.3em;
    padding: 13px 170px 0px 5px;
    color: #00a0df;
}

div.fp_pri_bloc h4 a {
    display: block;
    padding: 20px 180px 0px 10px;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.5em;
    color: #fff;
    text-decoration: none;
}

div.fp_sec_bloc h4 {
    padding: 20px 0px 0px 10px;
}

div.fp_sec_bloc h4 a {
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    color: #2f114d;
}

div.fp_sec_bloc {
    margin: 0;
    padding: 0;
    width: 299px;
    float: left;
    border-left: 1px solid #ccecf9;
}

div.fp_sec_bloc h2.highlights_head {
    margin-top: 15px;
    padding: 0px 0px 10px 10px;
}

div.fp_pri_bloc h2,
div.fp_sec_bloc h2,
div.fp_ter_bloc h2 {
    padding: 0px 0px 10px 6px;
    font-size: 1.6em;
    font-weight: bold;
    color: #00338e;
}

div.hilight_pri {
    float: left;
    width: 169px;
}

div.hilight_sec {
    float: left;
    width: 130px;
}

div.hilight_pri,
div.hilight_sec {
    padding-bottom: 24px;
}

div.hilight_pri h1,
div.hilight_sec h1 {
    padding: 3px 0px 3px 10px;
    font-size: 3em;
    font-weight: normal;
    color: #00a0df;
}

div.hilight_pri h3,
div.hilight_sec h3,
div.hilight_pri p,
div.hilight_sec p {
    padding-left: 10px;
    color: #00338e;
}

div.hilight_pri h3,
div.hilight_sec h3 {
    font-size: 1.1em;
    font-weight: normal;
}

div.hilight_pri p,
div.hilight_sec p {
    font-size: 1em;
    font-weight: normal;
}

.subrow_space {
    padding-top: 15px;
}

div.index_glance {
    margin: 0px 5px;
    width: 289px;
    height: 110px;
    border-bottom: 1px solid #ccecf9;
}

div.glance_figures p.figures_level {
    padding-bottom: 28px;
}

div.index_glance h4 {
    padding: 20px 0px 0px 5px;
}

div.fp_sec_bloc p,
div.index_glance p {
    font-size: 1.2em;
    color: #00338e;
}

div.fp_sec_bloc p {
    margin: 0px;
    padding: 0px 10px;
}

div.index_glance p {
    margin: 0px;
    padding: 0px 5px;
}

div.fp_ter_bloc {
    margin: 0;
    padding: 0;
    width: 299px;
    float: left;
    border-left: 1px solid #ccecf9;
}

div.dwnload {
    margin-left: 5px;
    width: 294px;
    height: 110px;
    border-bottom: 1px solid #ccecf9;
    background: url(../img/bgrnd_holiday_pic.png) bottom right no-repeat;
}

div.fp_ter_bloc h3{
    padding-left: 11px;
}

div.dwnload h3 {
    padding-left: 6px;
}

div.fp_ter_bloc h3,
div.dwnload h3{
    font-size: 1.2em;
    font-weight: bold;
    color: #00338e;
}

div.fp_ter_bloc ul {
    list-style-type: none;
}

div.fp_ter_bloc ul li {
    padding: 10px 0px 0px 10px;
    width: 170px;
}

div.dwnload ul li {
    padding: 10px 0px 0px 6px;
    width: 200px;
}

div.fp_ter_bloc ul li a,
div.dwnload ul li a {
    font-size: 1.2em;
    font-weight: bold;
    color: #2f114d;
}

div.fp_pri_bloc h4 a:hover,
div.fp_sec_bloc h4 a:hover,
div.fp_ter_bloc ul li a:hover,
div.dwnload ul li a:hover {
    text-decoration: underline;
    }

div.fp_ter_bloc ul li span,
div.dwnload ul li span{
    float: right;
    font-size: 1.2em;
    font-weight: bold;
}

div.fp_ter_bloc ul li span {
    color: #007b75;
}

div.dwnload ul li span {
    color: #2f114d;
}

div.fp_ter_bloc h3 {
    padding-top: 15px;
}

div.dwnload h3 {
    padding-top: 0px;
}

div.dwnload ul li a span.mb_hilight {
    float: none;
    font-size: 1em;
    font-weight: normal;
    color: #2f114d;
}

div.fp_ter_bloc ul li a,
div.dwnload ul li a {
    text-decoration: none;
}

div.fp_ter_bloc ul li a {
    color: #007b75;
}

div.dwnload ul li a {
    color: #2f114d;
}

div.pri_col {
    margin: 0px;
    padding: 0px;
    width: 180px;
    float: left;
}

div.pri_col div.col_box_top{
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: 180px;
    height: 8px;
    background: url(../img/lft_nav_top.png) top left no-repeat;
}

div.pri_col div.col_box_main{
    margin: 0px;
    padding: 0px;
    width: 180px;
    background: url(../img/lft_nav_chunk.png) 0 0 repeat-y;
}

div.pri_col div.col_box_btm{
    margin: 0px 0px 18px 0px;
    padding: 0px;
    width: 180px;
    height: 8px;
    background: url(../img/lft_nav_btm.png) bottom left no-repeat;
    clear: both;
}

div.download_area {
    width: 180px;
    height: 120px;
    background: url(../img/icon_snap_shot.png) top left no-repeat;
    margin-bottom: 20px;
    }

div.download_area h3 {
    padding: 13px 0px 0px 80px;
}

div.download_area ul {
    list-style-type: none;
}

div.download_area ul li {
    padding: 10px 15px 0px 80px;
}

div.download_area ul li a{
    text-decoration: none;
    color: #2f114d;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.2em;
}

div.download_area ul li a:hover {
    text-decoration: underline;
}

div.download_area ul li a span{
    float: right;
}

div.sec_col {
    margin: 0px;
    padding: 0px;
    width: 720px;
    float: left;
}

div.content_one h4.top a,
div.sec_col h4 a {
    color:#2F114D;
    text-decoration:none;
    font-weight: bold;
}

div.content_one h4 a {
    font-size:0.9em;
}

div.sec_col h4.top a {
    padding: 0px 0px 0px 18px;
    font-size:1.2em;
}

div.sec_col h4.top {
    margin: 0px 0px 10px 0px;
}

div.sec_col h1,
div.sec_col h3,
div.sec_col p {
    padding-left: 18px;
}

div.sec_col h4.all_biog_link {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    }

div.sec_col h4.all_biog_link a{
    font-weight: bold;
    font-size: 1.2em;
    color: #00338E;
    text-decoration: none;
}

div.sec_col h4.all_biog_link a:hover {
    text-decoration: underline;
}

div.sec_col h5 {
    padding-left: 8px;
}

div.sec_col h1 {
    padding-bottom: 20px;
}

div.sec_col h1.figures_header {
    margin: 0px;
    padding: 0px 0px 15px 10px;
    clear: both;
}

div.sec_col h3,
div.sec_col p {
    font-size: 1.2em;
}

div.sec_col h3 {
    padding-bottom: 10px;
    clear: both;
}

div.sec_col h5 {
    padding-bottom: 10px;
    color: #00388e;
}

div.sec_col p {
    padding-bottom: 17px;
}

div.sec_col h3 {
    color: #00a0df;
}

div.sec_col h3.bold_dark_blu {
    font-weight: bold;
    color: #00338E;
}

div.content_header {
    margin: 0px;
    padding: 0px;
    width: 720px;
}

div.content_header h1 {
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

div.content_header h1.history_head{
    padding-bottom: 5px;
    }

div.content_header h2 {
    margin: 0px;
    padding: 0px 0px 10px 10px;
    font-size: 1.7em;
    font-weight: normal;
    line-height: 1.2em;
    color: #00338E;
}

div.content_header p{
    margin: 0px;
    padding: 0px 10px;
}

div.content_header h1,
div.content_header p {
    padding: 0px 0px 15px 8px;
}

div.content_header p {
    font-size: 1.2em;
}

div.wide_content_header {
    width: 900px;
}

div.wide_content_header h1 {
    padding: 0px 0px 0px 18px;
}

div.main_content {
    margin: 0px;
    padding: 0px;
    width: 720px;
}

div.tabs {
    padding: 0px 0px 0px 8px;
    width: 708px;
    height: 27px;
}

div.tabs ul.tabs_list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

div.tabs ul.tabs_list li {
    margin: 0px;
    padding: 0px;
    float: left;
}

div.tabs img a{
    margin: 0px;
    padding: 0px;
    border: none;
}

div.light_blue_tabs_cap,
div.yellow_tabs_cap,
div.dark_blue_tabs_cap,
div.purple_tabs_cap,
div.dark_grey_tabs_cap {
    padding: 0px 0px 0px 8px;
    width: 708px;
    height: 5px;
}

div.light_blue_tabs_cap {
    background: url(../img/tabbed_bar_light_blue.png) top right no-repeat;
}

div.yellow_tabs_cap {
    background: url(../img/tabbed_bar_yellow.png) top right no-repeat;
}

div.dark_blue_tabs_cap {
    background: url(../img/tabbed_bar_dark_blue.png) top right no-repeat;
}

div.purple_tabs_cap {
    background: url(../img/tabbed_bar_purple.png) top right no-repeat;
}

div.dark_grey_tabs_cap {
    background: url(../img/tabbed_bar_dark_grey.png) top right no-repeat;
}

div.tabs_body {
    padding: 0px 0px 0px 8px;
    width: 708px;
    background: url(../img/tabbed_mid.png) top right repeat-y;
}

div.tabs_btm {
    padding: 0px 0px 0px 8px;
    width: 708px;
    height: 8px;
    background: url(../img/tabbed_btm.png) top right no-repeat;
}

div.pic_col {
    width: 142px;
    height: 305px;
    float: left;
}

div.glance_uk {
    background: url(../img/bgrnd_uk_ire.jpg) top left no-repeat;
}

div.glance_nth_euro {
    background: url(../img/bgrnd_n_europe.jpg) top left no-repeat;
}

div.glance_cont_euro {
    background: url(../img/bgrnd_cont_europe.jpg) top left no-repeat;
}

div.glance_nth_america {
    background: url(../img/bgrnd_n_america.jpg) top left no-repeat;
}

div.glance_air_german {
    background: url(../img/bgrnd_airlines_germany.jpg) top left no-repeat;
}

div.facts_wrap {
    margin: 0px;
    padding: 0px;
    width: 566px;
    float: left;
    background: url(../img/tabbed_mid.png) top right repeat-y;
}

div.facts_wrap h2 {
    padding: 15px 0px 0px 9px;
    font-size: 1.4em;
    font-weight: bold;
    color: #00338e;
}

div.facts_one {
    margin: 0px;
    padding: 0px;
    width: 188px;
    float: left;
}

div.facts_one h3,
div.glance_figures h3 {
    padding: 17px 0px 17px 9px;
    font-size: 1.2em;
    font-weight: bold;
    color: #00338e;
}

div.facts_one ul {
    padding: 0px 20px 0px 22px;
}

div.facts_one ul li{
    padding: 0px 0px 17px 0px;
    color: #00a0df;
}

div.facts_one ul li span {
    color: #00338e;
}

div.glance_figures h4 {
    padding: 0px 5px 5px 8px;
    color: #00338e;
    font-size: 1.2em;
    font-weight: normal;
}

div.glance_figures h4.figures_padding {
    padding-top: 49px;
    }

div.facts_one ul li a,
div.glance_figures h4 a {
    text-decoration: none;
}

div.facts_one ul li a:hover,
div.glance_figures h4 a:hover {
    text-decoration: underline;
}

div.glance_figures h2 {
    padding: 0px 0px 0px 8px;
    font-size: 3em;
    font-weight: normal;
    color: #00a0df;
}

div.glance_figures p{
    margin: 0px;
    padding: 0px 0px 10px 8px;
    font-size: 1.3em;
    color: #00a0df;
    font-weight: bold;
}

div.facts_footer {
    width: 566px;
}

div.facts_footer h3 {
    padding: 17px 0px 14px 9px;
    font-size: 1.2em;
    font-weight: bold;
    color: #00338e;
}

div.facts_footer p {
    padding: 0px 0px 0px 9px;
    font-size: 1.1em;
    font-weight: normal;
    color: #00338e;
}

div.content_one {
    padding: 0px 0px 0px 10px;
    width: 530px;
    float: left;
}

div.content_one h3,
div.content_one h4,
div.content_one p,
div.content_one ul,
div.sec_col ul {
    font-size: 1.2em;
}

div.content_one h2 {
    padding: 10px 0px;
    font-size: 1.4em;
    color: #00A0DF;
    font-weight: bold;
}

div.content_one h3 {
    padding: 10px 0px 3px 0px;
    font-weight: bold;
    color: #00338e;
}

div.content_one h3.sub_head {
    padding: 0px 0px 3px 0px;
    font-weight: normal;
}

div.content_one h4 {
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    color: #00338e;
}

div.content_one p {
    padding: 0px 30px 10px 0px;
    font-weight: normal;
    color: #000;
}

div.content_one p.table_footnote,
div.content_one ol.table_footnote {
    font-size: 1em;
}

div.biog_info_2 p.footnote,
div.sec_col p.footnote {
    font-size: 0.9em;
}

div.content_one p.table_footnote a,
div.content_one ol.table_footnote a,
div.biog_info_2 p.biog_footnote a,
div.mid_chart_box p.chart_footnote a,
div.ops_rev_cont p.footnote a {
    color: #000;
    text-decoration: none;
}

div.content_one p.table_footnote a:hover,
div.content_one ol.table_footnote a:hover,
div.biog_info_2 p.biog_footnote a:hover,
div.mid_chart_box p.chart_footnote a:hover,
div.ops_rev_cont p.footnote a:hover {
    text-decoration: underline;
}

div.content_one ol.table_footnote {
    margin: 0px;
    padding: 0px 0px 0px 16px;
}

div.content_one ol.numeral_list {
    list-style-type: lower-roman;
}

div.content_one ol.letter_list {
    list-style-type: lower-alpha;
}

div.content_one ol.numeral_list,
div.content_one ol.letter_list {
    padding-left: 20px;
    font-size: 1.2em;
}

div.content_one ol.numeral_list li,
div.content_one ol.letter_list li {
    padding-bottom: 10px;
}

div.content_one ol.letter_list ul {
    padding-top: 10px;
    list-style-type: disc;
    font-size: 1em;
}

div.content_one a,
div.wide_table a {
    text-decoration: none;
    color: #2F114D;
}

div.content_one a:hover,
div.wide_table a:hover {
    text-decoration: underline;
}

div.content_one h1 {
    padding: 0px;
}

div.content_one ul,
div.sec_col ul {
    color:#000000;
    font-weight:normal;
}

div.content_one ul {
    padding:0 30px 10px 14px;
}

div.sec_col ul {
    padding:0 30px 10px 35px;
}

div.content_one ul li,
div.sec_col ul li{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    line-height: 1.3em;
}

table tbody td ul.table_list,
table tbody td ul.table_list li ul{
    font-size: 1em;
    color: #00338E;
}

table tbody td ul.table_list li ul {
    padding: 0px 0px 0px 5px;
}

table.download_table thead tr th {
    font-size: 1.4em;
}

div.content_two {
    padding: 0px;
    width: 180px;
    float: left;
}

div.content_two h2,
div.content_two img {
    padding: 5px 0px;
}

div.content_two h2 {
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.2em;
    color: #00338E;
}

div.content_two p {
    padding: 0px;
}

div.content_two p.image_caption {
    font-size: 1em;
    padding-bottom: 10px;
}

div.content_two ol {
    font-size: 0.9em;
}

div.yellow_box_top {
    margin-top: 20px;
    width: 180px;
    height: 7px;
    background: url(../img/yellow_box_top.png)top left no-repeat;
}

div.sec_col div.yellow_box_body {
    width: 180px;
    background: #ffea99;
    font-size: 1em;

}

div.sec_col div.yellow_box_body ul {
    margin: 0px;
    padding: 6px 10px 0px 10px;
    list-style-type: none;
}

div.sec_col div.sec_col div.yellow_box_body ul li {
    padding: 7px;
}

div.sec_col div.yellow_box_body ul li a {
    text-decoration: none;
    color: #00338e;
    font-weight: bold;
}

div.sec_col div.yellow_box_body ul li a:hover{
    text-decoration: underline;
    }

div.yellow_box_body ul li a,
div.yellow_box_body ul li a span {
    line-height: 1.3em;
}

div.sec_col div.yellow_box_body ul li a span{
    float: right;
}

div.yellow_box_btm {
    width: 180px;
    height: 7px;
    background: url(../img/yellow_box_btm.png)top left no-repeat;
}

div.strategic_box {
    margin-left: 18px;
    width: 702px;
    clear: both;
}

div.strategic_box p {
    padding: 0px 0px 10px 0px;
    }

div.title_box {
    float: left;
    width: 137px;
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #00aae7;
}

div.strat_img_box {
    float: left;
    width: 565px;
    margin: 0px;
    padding: 0px;
}

div.strategic_box div.cont_175 h2,
div.strategic_box div.cont_190 h2,
div.strategic_box div.cont_175 h3,
div.strategic_box div.cont_190 h3 {
    font-weight: bold;
    color: #00338e;
}

div.strategic_box div.cont_175 h2,
div.strategic_box div.cont_190 h2 {
    font-size: 3.5em;
}

div.strategic_box div.cont_175 h3,
div.strategic_box div.cont_190 h3 {
    font-size: 1.4em;
}

div.strategic_box div.cont_175 h4,
div.strategic_box div.cont_190 h4 {
    font-size: 1.4em;
    font-weight: normal;
    color: #40c0ee;
}

div.strategic_box div.cont_175 h2 {
    padding: 10px 0px 10px 15px;
    margin: 0px;
}

div.strategic_box div.cont_175 h3 {
    padding: 0px 0px 10px 15px;
    margin: 0px;
}

div.strategic_box div.cont_175 h4 {
    padding: 0px 0px 15px 15px;
    margin: 0px;
}

div.strategic_box div.cont_190 h2 {
    padding: 10px 0px 10px 20px;
    margin: 0px;
}

div.strategic_box div.cont_190 h3 {
    padding: 0px 0px 10px 20px;
    margin: 0px;
}

div.strategic_box div.cont_190 h4 {
    padding: 0px 0px 15px 20px;
    margin: 0px;
}

div.cont_175 {
    float: left;
    width: 175px;
}

div.cont_190 {
    float: left;
    width: 195px;
}

div.top_border_on {
     border-top: 1px solid #00aae7;
}

div.strat_img_box img{
    float: left;
    margin: 0px;
    padding: 0px;
    display: block;
}

div.title_box h3 {
    padding: 9px 0px 0px 2px;
    font-size: 1.4em;
    font-weight: normal;
    color: #00aae7;
    float: left;
}

div.img_select_box {
    padding-left: 8px;
    width:710px;
}

div.img_select_box ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

div.img_select_box ul li {
    padding: 0px;
    float: left;
}

div.img_select_box ul li a{
    margin: 0px;
    padding: 0px;
}

div.img_select_box img.main_image {
    padding-top: 10px;
    clear: both;
}

div.objectives_wrap {
    width: 591px;
    height: 204px;
    background: url(../img/chart_strat_object.png) top left no-repeat;
    float: right;
    margin-top: 10px;
}

div.objectives_wrap h4 {
    width: 95px;
    float: left;
}

div.objectives_wrap h4 a{
    font-size: 1.2em;
    font-weight: bold;
    color: #2f114d;
    text-decoration: none;
}

div.objectives_wrap h4 a:hover {
    text-decoration: underline;
}

div.objectives_wrap h4 a span {
    float: right;
}

div.objectives_wrap h4 {
    padding: 138px 0px 0px 45px;
}

div.objectives_wrap h4.read_me_1 {
    padding: 138px 0px 0px 26px;
}

div.strategy_cont {
    margin: 20px 0px 0px 10px;
    width: 710px;
}

div.max_main_back {
    background: url(../img/pic_2small_delivering.jpg) top right no-repeat;
}

div.lead_ind_back {
    background: url(../img/pic_2small_exploring.jpg) top right no-repeat;
}

div.lead_fin_back {
    background: url(../img/pic_2small_more_than.jpg) top right no-repeat;
}

div.cap_grow_back {
    background: url(../img/pic_2small_new_companies.jpg) top right no-repeat;
}

div.strategy_cont h2 {
    padding-bottom: 0px;
    font-size: 1.7em;
    font-weight: normal;
    color: #00a0df;
}

div.our_pep {
    margin: 0px;
    padding: 0px;
}

div.strategy_cont h3,
div.strategy_cont div.our_pep h3 {
    font-size: 1.3em;
    line-height: 1.2em;
    font-weight: normal;
    color: #00338e;
}

div.strategy_cont h3 {
    padding: 17px 198px 10px 0px;
}

div.strategy_cont div.our_pep h3 {
    padding: 10px 20px 10px 0px;
}

div.strategy_cont div.our_pep img {
    padding:0px 15px;
}

div.strategy_cont div.our_pep p.picture_caption {
    margin: 0px;
    padding: 0px 15px 15px 15px;
    font-size: 1em;
}

div.strategy_cont h4,
div.strategy_cont div.our_pep h4 {
    font-size: 1.2em;
    line-height: 1.1em;
    font-weight: bold;
    color: #00338e;
}

div.strategy_cont h4 {
    padding: 0px 198px 8px 0px;
}

div.strategy_cont div.our_pep h4 {
    padding: 0px 20px 8px 0px;
}

div.strategy_cont h4 a {
    text-decoration: none;
    color: #2f114d;
    font-size: 0.9em;
}

div.strategy_cont h4 a:hover {
    text-decoration: underline;
}

div.strategy_cont p,
div.strategy_cont div.our_pep p {
    font-size: 1.2em;
    line-height: 1.2em;
    font-weight: normal;
}

div.strategy_cont p {
    padding: 0px 198px 15px 0px;
}

div.strategy_cont div.our_pep p {
    padding: 0px 20px 15px 0px;
}

div.strategy_cont p em {
    color: #00A0DF;
    font-style: normal;
}

div.strategy_cont img {
    padding: 0px 0px 20px 0px;
}

div.board_wrap {
    width: 710px;
}

div.board_wrap h4,
div.board_wrap p {
    padding-left: 8px;
}

div.board_wrap h4 {
    padding-top: 10px;
}

div.board_wrap h4 a {
    font-size: 1.2em;
    font-weight: bold;
    color: #00338e;
    text-decoration: none;
}

div.board_wrap h4 a:hover {
    text-decoration: underline;
}

div.board_one,
div.board_two {
    width: 350px;
    padding-left: 10px;
    float: left;
}

div.personnel_left,
div.personnel_right {
    width: 350px;
    height: 97px;
    margin-top: 25px;
    padding: 0px;
    border-bottom: 2px solid #00A0DF;
}

div.group_board {
    width: 350px;
    height: 10em;
    margin: 10px 0px 0px 0px;
    padding: 8px 0px 40px 0px;
    border-top: 2px solid #00A0DF;
}

div.pic_bloc {
    float: left;
    width: 125px;
    height: 97px;
}

div.pic_bloc img {
    display: block;
}

div.text_bloc {
    float: left;
    width: 225px;
    height: 97px;
    position: relative;
}

div.group_board h3,
div.personnel_left h3,
div.personnel_right h3 {
    padding: 0px;
    font-size: 1.2em;
}

div.group_board h3,
div.group_board h3 a,
div.personnel_left h3,
div.personnel_right h3,
div.personnel_left h3 a,
div.personnel_right h3 a {
    font-weight: bold;
    color: #00338e;
}

div.group_board h3 a,
div.personnel_left h3 a,
div.personnel_right h3 a {
    position: absolute;
    bottom: 8px;
    left: 0;
    text-decoration: none;
}

div.group_board h3 a:hover,
div.personnel_left h3 a:hover,
div.personnel_right h3 a:hover {
    text-decoration: underline;
}

div.group_board p,
div.personnel_left p,
div.personnel_right p {
    padding: 6px 5px 0px 0px;
    font-size: 1.1em;
}

div.group_board p span,
div.personnel_left p span,
div.personnel_right p span {
    color: #00338e;
}

div.biog_wrap {
    margin: 20px 0px 0px 10px;
    width: 710px;
    border-bottom: 2px solid #00A0DF;
    float: left;
    position: relative;
    top: 20px;
}

div.biog_pic {
    position: absolute;
    left: 0;
    bottom: 0;
}

div.biog_pic img {
    display: block;
}

div.biog_info_1 {
    padding-left: 128px;
    width: 190px;
    float: left;
}

div.biog_info_1 h3,
div.biog_info_1 p,
div.biog_info_2 p {
    padding: 0px;
}

div.biog_info_1 h3 {
    padding-bottom: 8px;
    font-size: 1.2em;
    font-weight: bold;
    color: #00338e;
}

div.biog_info_1 p,
div.biog_info_2 p {
    padding-bottom: 10px;
    font-size: 1.1em;
    font-weight: normal;
    color: #000;
}

div.biog_info_1 h3,
div.biog_info_1 p {
    padding-left: 3px;
}

div.biog_info_2 p {
    padding-left: 10px;
}

div.biog_info_1 p span,
div.biog_info_2 p span {
    color: #00338e;
}

div.biog_info_2 p.bod_padding {
    padding-bottom: 40px;
}

div.biog_info_2 {
    width: 392px;
    float: left;
}

div.biog_info_2 p.biog_footnote {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    font-size: 0.9em;
}

div.finance_cont_1,
div.finance_cont_2 {
    padding-top: 20px;
}

div.finance_cont_1 {
    width: 328px;
    float: left;
}

div.finance_cont_1 h3 {
    padding: 15px 0px 0px 35px;
}

div.finance_cont_1 ul {
    padding: 10px 0px 30px 50px;
    list-style-type: none;
}

div.finance_cont_1 ul li {
    padding-right: 80px;
}

div.finance_cont_1 ul li a {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
    color: #2f114d;
    text-decoration: none;
}

div.finance_cont_1 ul li a span {
    font-size: 0.8em;
}

div.finance_cont_1 img {
    padding-left: 15px;
}

div.finance_cont_2 {
    width: 572px;
    float: left;
}

div.finance_cont_2 table {
    width: 500px;
    margin-bottom: 50px;
}

div.finance_cont_2 table thead tr td{
    padding-bottom: 10px;
    font-size: 1.4em;
    font-weight: normal;
    color: #00338e;
    border-bottom: 1px solid #00338e;
}

div.finance_cont_2 table thead tr td.size_col,
div.finance_cont_2 table tbody tr td.size_col {
    width: 135px;
    text-align: center;
}

div.finance_cont_2 table tbody tr td{
    padding-top: 15px;
    font-size: 1.2em;
    font-weight: normal;
}

div.finance_cont_2 table tbody tr td a{
    color: #2f114d;
    text-decoration: none;
}

div.finance_cont_2 table tbody tr td a:hover{
    text-decoration: underline;
}

div.region_title {
    margin-left: 10px;
    width: 710px;
    border-bottom: 1px solid #79288c;
    position: relative;
}

div.region_title h3,
div.region_title h4 a {
    color: #79288c;
    font-weight: bold;
}

div.region_title h3 {
    padding: 0px 0px 6px 0px;
    color: #79288c;
    font-size: 1.5em;
}

div.region_title h4 a {
    font-size: 1.2em;
    text-decoration: none;
    position: absolute;
    right: 5px;
    bottom: 7px;
}

div.region_title h4 a:hover {
    text-decoration: underline;
}

div.region_title.light_blue {
    border-bottom: 1px solid #00a0df;
}

div.region_title.dark_blue {
    border-bottom: 1px solid #00338e;
}

div.region_title.yellow {
    border-bottom: 1px solid #ffcb00;
}

/*div.region_title.light_blue h3,*/
div.region_title.dark_blue h3,
div.region_title.yellow h3,
div.region_title.purple h3 {
    padding-top: 40px;
}

div.region_title.light_blue h3 {
    color: #00a0df;
}

div.region_title.dark_blue h3 {
    color: #00338e;
}

div.region_title.yellow h3 {
    color: #ffcb00;
}

div.region_content {
    margin-left: 10px;
    width: 710px;
}

div.region_cont_1 {
    width: 355px;
    float: left;
}

div.region_cont_1 img {
    padding: 23px 0px 0px 40px;
}

div.region_cont_2 {
    width: 355px;
    float: left;
}

div.region_cont_2 h3{
    padding: 13px 0px 2px 0px;
    font-size: 1.3em;
    font-weight: normal;
    color: #00338e;
}

div.region_cont_2 h4{
    padding: 3px 0px;
    font-size: 1.2em;
    font-weight: normal;
    color: #6c6f70;
    border-bottom: 1px solid #ccecf9;
}

div.region_cont_2 img {
    padding: 0px 0px 10px 0px;
}

div.legal_disclaim ul,
div.legal_disclaim address {
    padding: 0px 0px 10px 8px;
    font-size:1.2em;
}

div.legal_disclaim ul {
    margin: 0px;
    list-style-type: none;
}

div.legal_disclaim ul li {
    margin: 0px;
    padding-bottom: 10px;
}

div.legal_disclaim address {
    margin: 0px;
    font-style: normal;
    font-weight: normal;
}

div.legal_disclaim address a {
    text-decoration: none;
    color: #2F114D;
}

div.legal_disclaim address a:hover {
    text-decoration: underline;
}

div.mid_chart_box {
    width: 500px;
    background-color: #CEE9FA;
    margin-bottom: 10px;
}

div.mid_chart_box h3,
div.mid_chart_box p {
    padding-left: 10px;
    color: #00338E;
}

div.mid_chart_box p {
    font-size: 1.1em;
}

div.mid_chart_box p.chart_footnote {
    font-size: 0.9em;
}

div.mid_chart_box img {
    padding-bottom: 10px;
}

div.cont_170 {
    width: 170px;
}

div.cont_180 {
    width: 180px;
}

div.cont_189 {
    margin: 0px;
    padding: 0px;
    width: 189px;
}

div.cont_240 {
    margin: 0px;
    padding: 0px;
    width: 240px;
}

div.cont_230 {
    margin: 0px;
    padding: 0px;
    width: 236px;
}

div.cont_350 {
    width: 350px;
}

div.cont_355 {
    width: 355px;
}

div.cont_360 {
    width: 360px;
}

div.cont_520 {
    width: 520px;
}

div.cont_530 {
    width: 530px;
}

div.cont_570 {
    width: 570px;
}

div.cont_710 {
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: 710px;
}

div.cont_720 {
    margin: 0px;
    padding: 0px;
    width: 720px;
}

div.cont_350 h3{
    padding-bottom: 5px;
}

div.history_pics_cap {
    padding: 0px;
    margin: 0px;
    width: 360px;
    height: 9px;
    background: url(../img/bgrnd_blu_top.png) top left no-repeat;
}

div.history_pics_body {
    padding: 0px;
    margin: 0px;
    width: 360px;
    background: #ccd6e8;
    text-align: center;
}

div.history_pics_body img.bottom_pics {
    padding-top: 90px;
}

div.history_pics_base {
    padding: 0px;
    margin: 0px;
    width: 360px;
    height: 9px;
    background: url(../img/bgrnd_blu_base.png) top left no-repeat;
}

div.history_copy p {
    padding-right: 15px;
}

div.ops_rev h3 {
    font-weight: bold;
    color: #00338E;
    }

div.ops_rev_cont {
    clear: both;
}

div.ops_rev_cont h3 {
    margin: 0px;
    padding: 10px 0px;
}

div.ops_rev_cont img {
    margin: 0px;
    padding: 0px;
    display: block;
    float: left;
}

div.ops_rev_cont p {
    padding-right: 10px;
}

div.ops_rev_cont p.footnote {
    padding: 5px 0px 10px 0px;
    font-size: 1em;
}

div.ops_names {
    width: 142px;
    padding: 15px 0px 0px 0px;
}

div.ops_names h4,
div.ops_names p {
    margin: 0px;
    font-size: 1.1em;
}

div.ops_names h4 {
    padding: 0px 0px 3px 35px;
    color: #00338E;
    font-weight: bold;
}

div.ops_names p {
    padding: 0px 0px 10px 35px;
}

div.large_figures {
    padding-bottom: 10px;
}

div.large_figures h2,
div.large_figures h3 {
    color: #00a0e0;
    font-weight: normal;
    padding-left: 18px;

}

div.large_figures h2 {
    font-size: 4em;
}

div.large_figures h3 {
    font-size: 3.2em;
}

div.ops_box_cap {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 5px;
}

div.ops_box_body {
    margin: 0px;
    padding: 0px;
    width: 170px;
}

div.ops_box_base {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 5px;
    clear: both;
}

div.ops_uk_cap {
    background: url(../img/bgrnd_ops_uk_box_cap.png) top left no-repeat;
}

div.ops_uk_body {
    background: url(../img/bgrnd_ops_uk_box_width.png) top left repeat-y;
}

div.ops_uk_base {
    background: url(../img/bgrnd_ops_uk_box_base.png) top left no-repeat;
}

div.ops_con_euro_cap {
    background: url(../img/bgrnd_ops_conteuro_box_top.png) top left no-repeat;
}

div.ops_con_euro_body {
    background: url(../img/bgrnd_ops_conteuro_box_width.png) top left repeat-y;
}

div.ops_con_euro_base {
    background: url(../img/bgrnd_ops_conteuro_box_base.png) top left no-repeat;
}

div.ops_nth_euro_cap {
    background: url(../img/bgrnd_ops_ntheuro_box_cap.png) top left no-repeat;
}

div.ops_nth_euro_body {
    background: url(../img/bgrnd_ops_ntheuro_box_width.png) top left repeat-y;
}

div.ops_nth_euro_base {
    background: url(../img/bgrnd_ops_ntheuro_box_base.png) top left no-repeat;
}

div.ops_nth_america_cap {
    background: url(../img/bgrnd_ops_nthamerica_box_cap.png) top left no-repeat;
}

div.ops_nth_america_body {
    background: url(../img/bgrnd_ops_nthamerica_box_width.png) top left repeat-y;
}

div.ops_nth_america_base {
    background: url(../img/bgrnd_ops_nthamerica_box_base.png) top left no-repeat;
}

div.ops_german_air_cap {
    background: url(../img/bgrnd_ops_air_ger_box_top.png) top left no-repeat;
    margin: 0px;
    padding: 0px;
    width: 350px;
    height: 5px;
}

div.ops_german_air_body {
    background: url(../img/bgrnd_ops_air_ger_box_width.png) top left repeat-y;
    margin: 0px;
    padding: 0px;
    width: 350px;
}

div.ops_german_air_base {
    background: url(../img/bgrnd_ops_air_ger_box_base.png) top left no-repeat;
    margin: 0px;
    padding: 0px;
    width: 350px;
    height: 5px;
    clear: both;
}


div.ops_box_body h2,
div.ops_german_air_body h2 {
    margin: 0px 10px;
    padding: 5px 0px;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;
    color: #00338E;
    border-bottom: 1px solid #00338E;
}

div.ops_box_body h2 a,
div.ops_german_air_body h2 a {
    color: #00338E;
    text-decoration: none;
    font-size: 0.9em;
}

div.ops_box_body h2 a:hover,
div.ops_german_air_body h2 a:hover {
    text-decoration: underline;
}

div.ops_box_body h3,
div.ops_con_euro_body h3,
div.ops_nth_euro_body h3,
div.ops_nth_america_body h3,
div.ops_german_air_body h3 {
    margin: 0px;
    padding: 10px 5px 5px 10px;
}

div.ops_box_body h3 a,
div.ops_con_euro_body h3 a,
div.ops_nth_euro_body h3 a,
div.ops_nth_america_body h3 a,
div.ops_german_air_body h3 a {
    margin: 0px;
    padding: 0px;
    font-size: 1em;
    color: #2f114d;
    font-weight: bold;
    text-decoration: none;
}

div.ops_box_body h3 a:hover,
div.ops_con_euro_body h3 a:hover,
div.ops_nth_euro_body h3 a:hover,
div.ops_nth_america_body h3 a:hover,
div.ops_german_air_body h3 a:hover {
    text-decoration: underline;
}

div.ops_box_body h4,
div.ops_german_air_body h4 {
    margin: 0px 10px 5px 10px;
    padding: 10px 5px 5px 5px;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    color: #00338E;
}

div.ops_box_body h5,
div.ops_con_euro_body h5,
div.ops_nth_euro_body h5,
div.ops_nth_america_body h5,
div.ops_german_air_body h5 {
    margin: 0px;
    padding: 5px 10px;
    font-size: 1em;
}

div.ops_box_body h2.top_border,
div.ops_german_air_body h2.top_border,
div.highlights_cont {
    border-top: 1px solid #00338E;
}

div.ops_box_body h2.last_one {
    margin-bottom: 20px;
}

div.highlights_cont {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

div.highlights_cont h1 {
    padding: 0px;
    margin: 0px;
}

div.highlights_figures h1,
div.highlights_figures h2,
div.highlights_figures h4 {
    color: #00A0E0;
}

div.highlights_figures h1{
    padding: 5px 0px 25px 0px;
    margin: 0px;
    font-size: 4em;
    font-weight: bold;
}

div.highlights_figures h2{
    padding: 10px 0px 0px 0px;
    margin: 0px;
    font-size: 3em;
    font-weight: normal;
}

div.highlights_figures h3{
    padding: 10px 0px 0px 0px;
    margin: 0px;
    color: #00338E;
    font-weight: bold;
    line-height: 1.2em;
}

div.highlights_figures h4{
    padding: 5px 0px 25px 0px;
    margin: 0px;
    font-weight: normal;
    font-size: 1.8em;
}

div.highlights_figures ul {
    margin: 0px;
    padding: 10px 0px 0px 15px;
    color: #00A0E0;
}

div.highlights_figures ul li{
    margin: 0px;
    padding: 0px 8px 10px 0px;
}

div.highlights_figures ul li span{
    margin: 0px;
    padding: 0px;
    color: #000;
}

div.highlights_figures img {
    margin: 0px;
    padding: 10px 0px 0px 0px;
}

div.highlights_figures p {
    margin: 0px;
    padding: 5px 10px 10px 0px;
    font-size: 1.2em;
}

div.highlights_figures p.img_note {
    color: #00A0E0;
}

div.highlights_figures p.footnotes {
    font-size: 1em;
}

div.highlights_figures p.footnotes a {
    color: #000;
    text-decoration: none;
}

div.highlights_figures p.footnotes a:hover {
    text-decoration: underline;
}

div.site_map h3 {
    padding: 10px 0px 3px 10px;
    font-size: 1.2em;
    font-weight: bold;
    color: #00338e;
    }

div.site_map ul.site_map_list,
div.site_map ul.site_map_list li ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    color: #2F114D;
}

div.site_map  ul.site_map_list {
    margin: 0px;
    padding: 5px 0px 20px 20px;
}

div.site_map ul.site_map_list li{
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

div.site_map ul.site_map_list li a{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: #2F114D;
}

div.site_map ul.site_map_list li a:hover {
    text-decoration: underline;
}

div.site_map ul.site_map_list li ul{
    margin: 0px;
    padding: 5px 0px 0px 10px;
    font-size: 0.9em;
}

div.wide_table {
    width: 710px;
}

div.about_tc h2 {
    color:#00338E;
    font-size:1.7em;
    font-weight:normal;
    line-height:1.2em;
    margin:0;
    padding:0 0 10px 10px;
}

div.strategy_cont img.logo_space {
    padding-right: 20px;
    }

div.footer {
    margin: 0px;
    padding: 0px;
    width: 900px;
    clear: both;
    border-top: 1px solid #ccecf9;
}

/*-------------END STRUCTURE-------------*/

/*-------------START NAVIGATION-------------*/

/*----START MAIN-NAV----*/

div.mast_head ul.nav {
    margin: 0px;
    padding: 98px 0px 0px 0px;
    list-style: none;
}

div.mast_head ul.nav li{
    margin: 0px;
    padding: 0px 15px 0px 0px;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
}

div.mast_head ul.nav li a{
    padding: 5px 0px 5px 10px;
    text-decoration: none;
    color: #fff;
    border-left: 1px solid #335ca5;
}

div.mast_head ul.nav li a.home {
    border-left: none;
    padding-left: 15px;
}

div.mast_head ul.nav li a.current,
div.mast_head ul.nav li a.current:hover{
    text-decoration: underline;
    color: #fff;
}

div.mast_head ul.nav li a:hover {
    color: #20b9f5;
}

/*----END MAIN-NAV----*/

/*----START SUB-NAV----*/

div.col_box_main ul.sub_nav{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

div.col_box_main ul.sub_nav li{
    margin: 0px;
    margin-bottom: 6px;
    padding: 0px;
    font-size: 1.1em;
    font-weight: normal;
}

div.col_box_main ul.sub_nav li a,
div.col_box_main ul.sub_nav li a:hover{
    display: block;
    padding: 5px 0px 8px 6px;
    text-decoration: none;
}

div.col_box_main ul.sub_nav li a{
    width: 169px;
    color: #2f114d;
}

div.col_box_main ul.sub_nav li a:hover{
    background-color: #dbd6e0;
}

div.col_box_main ul.sub_nav li a span {
    padding-right: 10px;
    float: right;
    font-size: 1.2em;
    font-weight: bold;
}

div.col_box_main ul.sub_nav li a.sub_current {
    padding: 5px 0px 8px 6px;
    display: block;
    width: 169px;
    background-color: #dbd6e0;
}

div.col_box_main ul.sub_nav li.no_margin {
    margin-bottom: 0px;
}

div.col_box_main ul.sub_nav li ul {
    padding: 0px;
    list-style-type: none;
    background-color: #edeaef;
    width: 175px;
}

div.col_box_main ul.sub_nav li ul li {
    margin: 0px;
    padding: 0px;
}

div.col_box_main ul.sub_nav li ul li a {
    width: 163px;
}

div.col_box_main ul.sub_nav li ul li a,
div.col_box_main ul.sub_nav li ul li a:hover {
    padding: 8px 0 7px 12px;
    font-size: 0.8em;
    display: block;
}

div.col_box_main ul.sub_nav li ul li a.underline {
    text-decoration: underline;
}

div.col_box_main ul.sub_nav li ul li a span {
    padding-right: 11px;
}


/*----END SUB-NAV----*/

/*----START RESOURCE NAV----*/

div.col_box_main h3 {
    padding: 5px 0px 5px 6px;
}

div.col_box_main ul.resource_nav {
    margin: 0px;
    padding: 5px 10px 0px 6px;
    font-size: 1.1em;
    font-weight: bold;
    list-style: none;
}

div.col_box_main ul.resource_nav li a {
    padding-bottom: 10px;
    text-decoration: none;
    color: #007B75;
    display: block;
}

div.col_box_main ul.resource_nav li a span {
    padding-right: 5px;
    float: right;
    }

div.col_box_main ul.resource_nav li a:hover {
    text-decoration: underline;
}

/*----END DOWNLOAD NAV----*/

/*----START BREADCRUMBS----*/

div.sec_col div.breadcrumbs,
div.wide_content_header div.breadcrumbs {
    margin: 15px 0px 20px 10px;
    padding: 0px;
    font-size: 1em;
    color: #979797;
}

div.wide_content_header div.breadcrumbs {
    margin-left:18px;
}

div.sec_col div.breadcrumbs a,
div.wide_content_header div.breadcrumbs a {
    color:#2F114D;
    text-decoration: underline;
}

div.sec_col div.breadcrumbs a:hover,
div.sec_col div.breadcrumbs a:visited,
div.wide_content_header div.breadcrumbs a:hover,
div.wide_content_header div.breadcrumbs a:visited {
    text-decoration: underline;
}

/*----END BREADCRUMBS----*/

/*----START NAV SCROLL----*/

div.nav_scroll_top,
div.nav_scroll_btm {
    margin: 0px;
    padding: 0px;
    float: right;
}

div.nav_scroll_btm {
    padding: 30px 0px 30px 0px;
}

/*----END NAV SCROLL----*/

/*-------------END NAVIGATION-------------*/

/*----START TABLES----*/

div.wide_table table {
    margin: 0px 0px 15px 10px;
    padding: 0px;
    width: 100%;
    background-color: #d8f0f6;
    color: #00338E;
}

div.content_one table{
    margin: 0px 0px 15px 0px;
    padding: 0px;
    width: 100%;
    background-color: #d8f0f6;
    color: #00338E;
}

div.content_one table thead tr th,
div.wide_table table thead tr th {
    margin: 0px;
    padding: 5px;
    background-color: #fff;
    font-weight: bold;
    font-size: 1.1em;
    vertical-align: bottom;
}

div.wide_table table thead tr th h2,
div.wide_table table tbody tr th h2 {
    color:#00A0DF;
    font-size:1.4em;
    font-weight:bold;
    padding:10px 0;
}

div.content_one table thead tr th h2,
div.content_one table tbody tr th h2,
div.wide_table table thead tr th h2,
div.wide_table table tbody tr th h2 {
    margin-left: 6px;
}

div.content_one table tbody tr td hr,
div.wide_table table tbody tr td hr {
    width: 100%;
    color: #00338E;
}

div.content_one table tbody tr td p,
div.wide_table table tbody tr td p,
div.content_one table tbody tr td p a,
div.wide_table table tbody tr td p a {
    font-size: 1em;
    color: #00338E;
}

div.content_one table tbody tr td p a:hover,
div.wide_table table tbody tr td p a:hover {
    text-decoration: underline;
}

div.content_one table tbody tr th,
div.wide_table table tbody tr th {
    border-bottom: 1px solid #fff;
}


div.content_one table tbody tr th,
div.wide_table table tbody tr th {
    margin: 0px;
    padding: 0px;
    color: #0092c6;
}

div.content_one table tbody tr th.mid_table_header,
div.wide_table table tbody tr th.mid_table_header {
    background-color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:10px 5px 5px 5px;
    vertical-align:bottom;
    color: #00338E;
}

div.content_one table tbody tr td,
div.wide_table table tbody tr td {
    margin: 0px;
    padding: 8px;
    border-bottom: 1px solid #00338E;
}

div.content_one table tbody tr td ul li,
div.wide_table table tbody tr td ul li {
    padding: 0px 0px 5px 0px
}

div.content_one table tbody tr td ul li ul,
div.wide_table table tbody tr td ul li ul {
    list-style-type: none;
}

div.content_one table tbody tr th.bold_cell,
div.content_one table tbody tr td.bold_cell,
div.wide_table table tbody tr th.bold_cell,
div.wide_table table tbody tr td.bold_cell {
    font-weight: bold;
    font-size: 107%;
}

div.content_one table tbody tr th.no_border,
div.content_one table tbody tr td.no_border,
div.wide_table table tbody tr th.no_border,
div.wide_table table tbody tr td.no_border {
    border-bottom: none;
}

div.content_one table.white_table,
div.wide_table table.white_table {
    width: 98%;

}

div.ops_german_air_body table.white_table {
    width: 330px;
    padding-left: 5px;
}

div.content_one table.white_table,
div.wide_table table.white_table,
div.ops_german_air_body table.white_table {
    margin: 10px 0px 40px 0px;
    padding: 0px;
    background-color: #fff;
    color: #00338E;
}

div.content_one table.white_table thead tr th.bold_off,
div.ops_german_air_body table.white_table thead tr th.bold_off,
div.wide_table table.white_table thead tr th.bold_off {
    font-weight: normal;
}

div.content_one table.white_table thead tr th.left_align,
div.content_one table.white_table tbody tr td.left_align,
div.wide_table table.white_table thead tr th.left_align,
div.wide_table table.white_table tbody tr td.left_align,
div.ops_german_air_body table.white_table thead tr th.left_align {
    text-align: left;
    padding-left: 0px;
}

div.content_one table.white_table thead tr th,
div.content_one table.white_table tbody tr td,
div.wide_table table.white_table thead tr th,
div.wide_table table.white_table tbody tr td,
div.ops_german_air_body table.white_table thead tr th,
div.ops_german_air_body table.white_table tbody tr td {
    text-align: right;
}

div.content_one table.white_table thead tr th,
div.content_one table.white_table thead tr td,
div.content_one table.white_table tbody tr th.double_border,
div.content_one table.white_table tbody tr td.double_border,
div.wide_table table.white_table thead tr th,
div.wide_table table.white_table thead tr td,
div.wide_table table.white_table tbody tr th.double_border,
div.wide_table table.white_table tbody tr td.double_border,
div.ops_german_air_body table.white_table tbody tr th.double_border,
div.ops_german_air_body table.white_table tbody tr td.double_border {
    border-bottom: 2px solid #00338E;
}

div.content_one table.white_table tbody tr th a sup,
div.content_one table.white_table tbody tr td a sup,
div.wide_table table.white_table tbody tr th a sup,
div.wide_table table.white_table tbody tr td a sup {
    font-size: 1.1em;
}

div.content_one table.white_table tbody tr th,
div.wide_table table.white_table tbody tr th,
div.ops_german_air_body table.white_table tbody tr th {
    padding: 6px 0px;
    text-align: left;
    border-bottom: 1px solid #00338E;
    color: #00338E;
    width: 70%;
}


div.ops_german_air_body table.white_table thead tr th {
    padding: 10px 5px 5px 0px;
}

div.ops_german_air_body table.white_table thead tr th h3 {
    margin: 0px;
    padding: 0px;
    color: #00338E;
    font-weight: bold;
}

div.ops_german_air_body table.white_table thead tr th h3 a sup{
    margin: 0px;
    padding: 0px;
    color: #00338E;
    font-size: 0.6em;
}

div.ops_german_air_body table.white_table thead tr th,
div.ops_german_air_body table.white_table thead tr td,
div.ops_german_air_body table.white_table tbody tr td {
    border-bottom: 1px solid #00338E;
}

div.content_one table.white_table tbody tr th.xtra_top_pad,
div.wide_table table.white_table tbody tr th.xtra_top_pad {
    padding-top: 16px;
}

div.content_one table.even_cells tbody tr th,
div.content_one table.even_cells tbody tr td,
div.wide_table table.even_cells tbody tr th,
div.wide_table table.even_cells tbody tr td  {
    width: 33%;
}

div.wide_table table tbody tr td.subnote {
  padding-left: 0px;
  padding-right: 0px;
}

div.wide_table table tbody tr td.subnote div.notesection {
  margin-left: 20px;
  border-top: 1px solid #00338E;
  font-weight: bold;
  padding: 10px 8px 10px 14px;
}

/*----END TABLES----*/

/*---GENERIC ----*/
.indent {
    margin-left: 41px;
}

table.white_table tbody tr th.normal,
table.white_table thead tr th.normal {
	font-weight: normal;
}

table.white_table tbody tr td.bold,
div.wide_table table.even_cells tbody tr th.bold {
    font-weight: bold ! important;
}

div.wide_table table.even_cells tbody tr td.left {
    text-align: left;
}
/*---END GENERIC ----*/
