





/*
        Color marker:
        =============
        #--MICROSITE_COLOR--#
        #--MICROSITE_COLOR_LIGHT--#

        Color legend:
        =============
                                  normal        light
                                  ------        ------
        default                = 384ea3        9ba6d1
        Cargogate        = 009966        7fccb2
        CAP                        = 990033        cc7f99
        Eurotrade        = 333399        9999cc
        Allresto        = 666666        b2b2b2
        MediCare        = 009933        7fcc99
        AeroGround        = 996600        ccb27f
        FMV                        = 666699        b2b2cc

        Image marker:
        =============
        #--MICROSITE_IMAGE--#

        Image legend:
        =============
        In case of microsite-type,
        append '_micro' to the image name!
*/

/************************************/
/*        MAIN NAVIGATION                                        */
/************************************/

/***** First level *****/
#navigation ul {
        margin: 0px;
        padding: 0px;
}

#navigation li {
        display: block;
        line-height: 17px;
        list-style: none;
        margin: 0px;
        padding: 0px;
}

#navigation li a {
        font: bold 11px arial;
        color: #666666;
        display: block;
        line-height: 17px;
        padding-left: 18px;
        background: url("../../../../data/images/cssbg/bg_navi_item_micro.png") repeat-y top left;
        border-top: #f4f4f5 1px solid;
        border-bottom: #cccccc 1px solid;
        border-left: #f4f4f5 1px solid;
        border-right: #cccccc 1px solid;
}

#navigation li a:link,
#navigation li a:visited {
        color: #666666;
        text-decoration: none;
}

#navigation li a:hover,
#navigation li a:focus,
#navigation li a:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}

#navigation li a.activelink {
        text-decoration: none;
        background: url("../../../../data/images/cssbg/bg_navi_item_active_micro.png") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
        border: none;
        border-bottom: #ffffff 1px solid;
}
#navigation li a.activelink:link,
#navigation li a.activelink:visited,
#navigation li a.activelink:focus,
#navigation li a.activelink:hover,
#navigation li a.activelink:active {
        color: #ffffff;
        text-decoration: none;
}

#navigation li a.speciallink {
        text-decoration: none;
        background: url("../../../../data/images/cssbg/bg_navi_item_special_micro.png") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
        border: none;
        border-bottom: #ffffff 1px solid;
        padding-left: 24px;
}
#navigation li a.speciallink:link,
#navigation li a.speciallink:visited,
#navigation li a.speciallink:focus,
#navigation li a.speciallink:hover,
#navigation li a.speciallink:active {
        color: #ffffff;
        text-decoration: none;
}


/***** Special elements *****/
.delimiter {
        clear: both;
        width: 226px;
        height: 15px;
        background: url("../../../../data/images/cssbg/bg_navi_delimiter_micro.png") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

#navigation li div a.more_link:link,
#navigation li div a.more_link:visited {
        text-align: right;
        font: bold 11px arial;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        margin: -5px 0px 0px 0px;
        padding: 0px 4px 2px 0px;
        border: none;
        background: url("../../../../data/images/cssbg/bg_navi_box_micro.png") repeat-y left top;
}
#navigation li div a.more_link:focus,
#navigation li div a.more_link:hover,
#navigation li div a.more_link:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: underline;
}

#navigation li div a.more_link span {
        padding: 0px 0px 0px 10px;
        background: url("../../../../data/images/cssbg/arrow_navi_down_micro.png") no-repeat center left;        /*#--MICROSITE_IMAGE--#*/
}


/***** Second level *****/
#navigation ul ul {
        margin: 0px;
        padding: 0px;
        padding-top: 5px;
        padding-bottom: 1px;
        background: url("../../../../data/images/cssbg/bg_navi_box_micro.png") repeat-y left top;
}

#navigation li li {
        display: block;
        line-height: 13px;
        padding-left: 18px;
        padding-bottom: 3px;
        border: none;
        background: url("../../../../data/images/cssbg/bg_navi_box_micro.png") repeat-y left top;
}

#navigation li li a {
        font: normal 11px arial;
        color: #666666;
        display: block;
        line-height: 13px;
        padding-left: 13px;
        border: none;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat -1 left;        /*#--MICROSITE_IMAGE--#*/
}
/* Hack for Firefox*/
html>body #navigation li li a {
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

#navigation li li a:link,
#navigation li li a:visited {
        color: #666666;
        text-decoration: none;
}

#navigation li li a:hover,
#navigation li li a:focus,
#navigation li li a:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat -1 left;        /*#--MICROSITE_IMAGE--#*/
}
/* Hack for Firefox*/
html>body #navigation li li a:active {
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

#navigation li li a.activelink {
        font-weight: bold;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
        border: none;
        padding-left: 13px;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat -1 left;        /*#--MICROSITE_IMAGE--#*/
}
#navigation li li a.activelink:link,
#navigation li li a.activelink:visited,
#navigation li li a.activelink:focus,
#navigation li li a.activelink:hover,
#navigation li li a.activelink:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}
/* Hack for Firefox*/
html>body #navigation li li a.activelink {
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}



/***** Third level *****/
#navigation ul ul ul {
        margin: 0px;
        padding: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}

#navigation li li li {
        display: block;
        line-height: 13px;
        padding-left: 14px;
        padding-bottom: 3px;
        border: none;
}

#navigation li li li a {
        font: normal 11px arial;
        color: #666666;
        display: block;
        line-height: 13px;
        padding-left: 14px;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
        border: none;
}

#navigation li li li a:link,
#navigation li li li a:visited {
        color: #666666;
        text-decoration: none;
}

#navigation li li li a:hover,
#navigation li li li a:focus,
#navigation li li li a:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

#navigation li li li a.activelink {
        font-weight: bold;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
        border: none;
        padding-left: 13px;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}
#navigation li li li a.activelink:link,
#navigation li li li a.activelink:visited,
#navigation li li li a.activelink:focus,
#navigation li li li a.activelink:hover,
#navigation li li li a.activelink:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}



/***** Fourth level *****/
#navigation ul ul ul ul {
        margin: 0px;
        padding: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}

#navigation li li li li {
        display: block;
        line-height: 13px;
        padding-left: 14px;
        padding-bottom: 3px;
        border: none;
}

#navigation li li li li a {
        font: normal 11px arial;
        color: #666666;
        display: block;
        line-height: 13px;
        padding-left: 14px;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
        border: none;
}

#navigation li li li li a:link,
#navigation li li li li a:visited {
        color: #666666;
        text-decoration: none;
}

#navigation li li li li a:hover,
#navigation li li li li a:focus,
#navigation li li li li a:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

#navigation li li li li a.activelink {
        font-weight: bold;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
        border: none;
        padding-left: 13px;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}
#navigation li li li li a.activelink:link,
#navigation li li li li a.activelink:visited,
#navigation li li li li a.activelink:focus,
#navigation li li li li a.activelink:hover,
#navigation li li li li a.activelink:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}




/************************************/
/*        TABS NAVIGATION                                        */
/************************************/
ul.tabs_container {
        margin: 0px;
        padding: 0px;
        width: 750px;
        height: 22px;
        list-style-type: none;
        text-align: left;
}

ul.tabs_container li {
        float: left;
        display: inline;
        background: url("../../../../data/images/cssbg/tab_inactive_micro.png") no-repeat top left;
}

ul.tabs_container li a,
ul.tabs_container li a:link,
ul.tabs_container li a:visited {
        float: left;
        font: bold 13px arial;
        color: #ffffff;
        text-decoration: none;
        line-height: 22px;
        width: 250px;
        height: 22px;
        margin: 0px;
        padding: 0px;
}
ul.tabs_container li a:hover,
ul.tabs_container li a:focus,
ul.tabs_container li a:active {
        font-weight: bold;
        color: #ffffff;
        background: url("../../../../data/images/cssbg/tab_active_micro.png") no-repeat top left;
}

ul.tabs_container li.active {
        background: url("../../../../data/images/cssbg/tab_active_micro.png") no-repeat top left;
}

ul.tabs_container li a span {
        padding: 0px 0px 0px 26px;
}

ul.tabs_container li a span.active {
        font: bold 13px arial;
        padding: 0px 0px 0px 26px;
        line-height: 22px;
}




/************************************/
/*        SHORT META NAVIGATION                        */
/*        LONG META NAVIGATION                        */
/*        COPYRIGHT                                                */
/************************************/
.delimiter_metanavi {
        width: 15px;
        height: 11px;
        background: url("../../../../data/images/cssbg/delimiter_metanavi_micro.png") no-repeat center center;
}

ul.metanavi {
        padding: 0px;
        margin: 0px;
        color: #ffffff;
        list-style-type: none;
        text-align: left;
}
ul.metanavi li {
        display: block;
        height: 13px;
        line-height: 13px;
        display: inline;
}
ul.metanavi li a,
ul.metanavi li a:link,
ul.metanavi li a:visited {
        font: normal 11px arial;
        color: #ffffff;
        height: 13px;
        line-height: 13px;
        text-decoration: none;
        padding-left: 2px;
        padding-right: 5px;
        /*border-right: 1px #ffffff solid;*/
}
ul.metanavi li a:hover,
ul.metanavi li a:focus,
ul.metanavi li a:active {
        color: #ffffff;
        text-decoration: underline;
}
ul.metanavi li a.activelink,
ul.metanavi li a.activelink:link,
ul.metanavi li a.activelink:visited,
ul.metanavi li a.activelink:focus,
ul.metanavi li a.activelink:hover,
ul.metanavi li a.activelink:active {
        color: #ffffff;
        text-decoration: underline;
}




/************************************/
/* MICROSITE: SHORT META NAVIGATION */
/************************************/
#micro_meta .delimiter_metanavi {
        width: 15px;
        height: 11px;
        background: url("../../../../data/images/cssbg/delimiter_metanavi_micro.png") no-repeat center center;
}

#micro_meta ul.metanavi {
        padding: 0px;
        margin: 0px;
        color: #666666;
        list-style-type: none;
        text-align: left;
}
#micro_meta ul.metanavi li {
        display: block;
        height: 12px;
        line-height: 12px;
        display: inline;
}
#micro_meta ul.metanavi li a,
#micro_meta ul.metanavi li a:link,
#micro_meta ul.metanavi li a:visited {
        font: normal 10px arial;
        color: #666666;
        height: 12px;
        line-height: 12px;
        text-decoration: none;
        padding-left: 2px;
        padding-right: 5px;
        /*border-right: 1px #ffffff solid;*/
}
#micro_meta ul.metanavi li a:hover,
#micro_meta ul.metanavi li a:focus,
#micro_meta ul.metanavi li a:active {
        color: #666666;
        text-decoration: underline;
}
#micro_meta ul.metanavi li a.activelink,
#micro_meta ul.metanavi li a.activelink:link,
#micro_meta ul.metanavi li a.activelink:visited,
#micro_meta ul.metanavi li a.activelink:focus,
#micro_meta ul.metanavi li a.activelink:hover,
#micro_meta ul.metanavi li a.activelink:active {
        color: #666666;
        text-decoration: underline;
}




/************************************/
/*        BREADCRUMB NAVIGATION                        */
/************************************/
ul.breadcrumb {
        padding: 0px;
        margin: 0px;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        list-style-type: none;
        text-align: left;
}
ul.breadcrumb li {
        display: inline;
        height: 12px;
        line-height: 12px;
}

ul.breadcrumb li a,
ul.breadcrumb li a:link,
ul.breadcrumb li a:visited {
        font: normal 10px arial;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        height: 12px;
        line-height: 12px;
        text-decoration: none;
        padding-left: 2px;
        padding-right: 5px;
}
ul.breadcrumb li a:hover,
ul.breadcrumb li a:focus,
ul.breadcrumb li a:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: underline;
}
ul.breadcrumb li a.activelink,
ul.breadcrumb li a.activelink:link,
ul.breadcrumb li a.activelink:visited,
ul.breadcrumb li a.activelink:focus,
ul.breadcrumb li a.activelink:hover,
ul.breadcrumb li a.activelink:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: underline;
}



/************************************/
/*        RIGHT COLUMN TOP NAVIGATION                */
/************************************/
ul.rc_top {
        padding: 0px;
        margin: 0px;
}

ul.rc_top li {
        display: block;
        height: 17px;
        line-height: 17px;
        padding-left: 25px;
}

ul.rc_top li a.print {
        font: bold 11px arial;
        display: block;
        line-height: 15px;
        padding-left: 18px;
        background: url("../../../../data/images/cssbg/icon_print_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

ul.rc_top li a.print:link,
ul.rc_top li a.print:visited {
        color: #666666;
        text-decoration: none;
}

ul.rc_top li a.print:hover,
ul.rc_top li a.print:focus,
ul.rc_top li a.print:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}

ul.rc_top li a.big {
        font: bold 11px arial;
        display: block;
        line-height: 15px;
        padding-left: 18px;
        background: url("../../../../data/images/cssbg/icon_aa_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

ul.rc_top li a.big:link,
ul.rc_top li a.big:visited {
        color: #666666;
        text-decoration: none;
}

ul.rc_top li a.big:hover,
ul.rc_top li a.big:focus,
ul.rc_top li a.big:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}

ul.rc_top li a.text {
        font: bold 11px arial;
        display: block;
        line-height: 15px;
        padding-left: 18px;
        background: url("../../../../data/images/cssbg/icon_text_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

ul.rc_top li a.text:link,
ul.rc_top li a.text:visited {
        color: #666666;
        text-decoration: none;
}

ul.rc_top li a.text:hover,
ul.rc_top li a.text:focus,
ul.rc_top li a.text:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}



ul.rc_top li a.facebook {
        font: bold 11px arial;
        display: block;
        line-height: 15px;
        padding-left: 18px;
        background: url("../../../../data/images/cssbg/fb-logo_micro.png") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

ul.rc_top li a.facebook:link,
ul.rc_top li a.facebook:visited {
        color: #666666;
        text-decoration: none;
}

ul.rc_top li a.facebook:hover,
ul.rc_top li a.facebook:focus,
ul.rc_top li a.facebook:active {
        color: #384ea3;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}

ul.rc_top li a.twitter {
        font: bold 11px arial;
        display: block;
        line-height: 15px;
        padding-left: 18px;
        background: url("../../../../data/images/cssbg/tw-logo_micro.png") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

ul.rc_top li a.twitter:link,
ul.rc_top li a.twitter:visited {
        color: #666666;
        text-decoration: none;
}

ul.rc_top li a.twitter:hover,
ul.rc_top li a.twitter:focus,
ul.rc_top li a.twitter:active {
        color: #384ea3;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}



/************************************/
/*        RIGHT COLUMN BODY NAVIGATION        */
/************************************/
ul.rc_body {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        text-align: left;
}

ul.rc_body li {
        display: block;
        height: 15px;
        line-height: 15px;
}
/* Hack for Firefox*/
html>body ul.rc_body li {
        height: auto;
}

ul.rc_body li a {
        font: normal 11px arial;
        color: #666666;
        display: block;
        line-height: 15px;
        padding-left: 13px;
        border: none;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}

ul.rc_body li a:link,
ul.rc_body li a:visited {
        color: #666666;
        text-decoration: none;
}

ul.rc_body li a:hover,
ul.rc_body li a:focus,
ul.rc_body li a:active {
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
        background: url("../../../../data/images/cssbg/arrow_navi_item_micro.gif") no-repeat top left;        /*#--MICROSITE_IMAGE--#*/
}




/************************************/
/*        ALPHABETICAL INDEX NAVIGATION        */
/************************************/
ul.alphabet {
        padding: 0px;
        margin: 0px;
        color: #666666;
        list-style-type: none;
        text-align: left;
}
ul.alphabet li {
        display: inline;
        height: 14px;
        line-height: 14px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

ul.alphabet li a,
ul.alphabet li a:link,
ul.alphabet li a:visited {
        font: normal 12px arial;
        color: #666666;
        height: 12px;
        line-height: 14px;
        text-decoration: none;
        margin-right: 8px;
}
/* Hack for Firefox*/
html>body ul.alphabet li a:link {
        margin-right: 5px;
}
ul.alphabet li a:hover,
ul.alphabet li a:focus,
ul.alphabet li a:active {
        font: bold 12px arial;
        line-height: 14px;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}
ul.alphabet li a.activelink,
ul.alphabet li a.activelink:link,
ul.alphabet li a.activelink:visited,
ul.alphabet li a.activelink:focus,
ul.alphabet li a.activelink:hover,
ul.alphabet li a.activelink:active {
        font: bold 12px arial;
        color: #000066;        /*#--MICROSITE_COLOR--#*/
        text-decoration: none;
}
ul.alphabet li span.inactivelink {
	font: normal 12px arial;
	line-height: 14px;
	color: #cccccc;
	margin-right: 8px;
}
/* Hack for Firefox*/
html>body ul.alphabet li span.inactivelink {
	margin-right: 5px;
}




/************************************/
/*        MAIN PAGE TABS NAVIGATION                */
/************************************/
ul.mainpagenavi {
        width: 500px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left;
        /*float: left;*/
}

ul.mainpagenavi li {
        display: inline;
}

ul.mainpagenavi li a {
        display: inline;
        float: left;
        font: bold 12px arial;
        color: #ffffff;
        line-height: 40px;
        text-decoration: none;
        padding: auto;
        margin: auto;
        width: 100px;
        height: 40px;
        border-left: 1px solid #ffad00;
        border-right: 1px solid #ba7f01;
        background: url("../../../../data/images/cssbg/bg_mainpage_tab_inactive_micro.png") repeat-x top left;
}
/* Hack for Firefox*/
html>body ul.mainpagenavi li a {
        width: 98px;
}

ul.mainpagenavi li a span {
        display: block;
        padding: 8px 0px 0px 0px;
        line-height: 14px;
        width: 98px;
        text-align: center;
        cursor: pointer;
}

ul.mainpagenavi li a:hover {
        color: #ffffff;
        border-left: 1px solid #9e5300;
        border-right: 1px solid #f4a919;
        background: url("../../../../data/images/cssbg/bg_mainpage_tab_hover_micro.png") repeat-x top left;
}

ul.mainpagenavi li a.active,
ul.mainpagenavi li a.active:hover {
        color: #666666;
        border-left: 1px solid #a3a3a3;
        border-right: 1px solid #f5f5f5;
        background: url("../../../../data/images/cssbg/bg_mainpage_tab_active_micro.png") repeat-x top left;
}

ul.mainpagenavi li a.active_schedule,
ul.mainpagenavi li a.active_schedule:hover {
        color: #ffffff;
        border-left: 1px solid #000000;
        border-right: 1px solid #797979;
        background: url("../../../../data/images/cssbg/bg_mainpage_tab_active_schedule_micro.png") repeat-x top left;
}




/****************************************/
/*        MAIN PAGE FLIGHT INFO NAVIGATION        */
/****************************************/
ul.flightinfonavi {
        width: 500px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left;
        height: 19px;
        border-top: 2px solid #000000;
        border-bottom: 1px solid #000000;
}

ul.flightinfonavi li {
        display: inline;
}

/***** departure *****/
ul.flightinfonavi li a.departure {
        display: inline;
        float: left;
        font: bold 12px arial;
        color: #ffffff;
        line-height: 19px;
        text-decoration: none;
        padding: auto;
        margin: auto;
        width: 167px;
        height: 19px;
        padding-left: 32px;
        border-left: 2px solid #000000;
        border-right: 1px solid #606060;
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_departure_inactive_micro.png") no-repeat top left;
}
/* Hack for Firefox*/
html>body ul.flightinfonavi li a.departure {
        width: 132px;
}

ul.flightinfonavi li a.departure:hover {
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_departure_inactive_hover_micro.png") no-repeat top left;
}

ul.flightinfonavi li a.departure_active {
        display: inline;
        float: left;
        font: bold 12px arial;
        color: #ffffff;
        line-height: 19px;
        text-decoration: none;
        padding: auto;
        margin: auto;
        width: 167px;
        height: 19px;
        padding-left: 32px;
        border-left: 2px solid #000000;
        border-right: 1px solid #606060;
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_departure_active_micro.png") no-repeat top left;
}
/* Hack for Firefox*/
html>body ul.flightinfonavi li a.departure_active {
        width: 132px;
}

/***** arrival *****/
ul.flightinfonavi li a.arrival {
        display: inline;
        float: left;
        font: bold 12px arial;
        color: #ffffff;
        line-height: 19px;
        text-decoration: none;
        padding: auto;
        margin: auto;
        width: 166px;
        height: 19px;
        padding-left: 32px;
        border-left: 1px solid #bcbcbc;
        border-right: 1px solid #606060;
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_arrival_inactive_micro.png") no-repeat top left;
}
/* Hack for Firefox*/
html>body ul.flightinfonavi li a.arrival {
        width: 132px;
}

ul.flightinfonavi li a.arrival_active {
        display: inline;
        float: left;
        font: bold 12px arial;
        color: #ffffff;
        line-height: 19px;
        text-decoration: none;
        padding: auto;
        margin: auto;
        width: 166px;
        height: 19px;
        padding-left: 32px;
        border-left: 1px solid #bcbcbc;
        border-right: 1px solid #606060;
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_arrival_active_micro.png") no-repeat top left;
}
/* Hack for Firefox*/
html>body ul.flightinfonavi li a.arrival_active {
        width: 132px;
}

ul.flightinfonavi li a.arrival:hover {
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_arrival_inactive_hover_micro.png") no-repeat top left;
}

/***** search *****/
ul.flightinfonavi li a.search {
        display: inline;
        float: left;
        font: bold 12px arial;
        color: #ffffff;
        line-height: 19px;
        text-decoration: none;
        padding: auto;
        margin: auto;
        width: 167px;
        height: 19px;
        padding-left: 32px;
        border-left: 1px solid #bcbcbc;
        border-right: 2px solid #000000;
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_search_inactive_micro.png") no-repeat top left;
}
/* Hack for Firefox*/
html>body ul.flightinfonavi li a.search {
        width: 132px;
}

ul.flightinfonavi li a.search_active {
        display: inline;
        float: left;
        font: bold 12px arial;
        color: #ffffff;
        line-height: 19px;
        text-decoration: none;
        padding: auto;
        margin: auto;
        width: 167px;
        height: 19px;
        padding-left: 32px;
        border-left: 1px solid #bcbcbc;
        border-right: 2px solid #000000;
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_search_active_micro.png") no-repeat top left;
}
/* Hack for Firefox*/
html>body ul.flightinfonavi li a.search_active {
        width: 132px;
}

ul.flightinfonavi li a.search:hover {
        background: url("../../../../data/images/cssbg/bg_flightinfo_tab_search_inactive_hover_micro.png") no-repeat top left;
}




/************************************/
/* SITEMAP                                                        */
/************************************/
.sitemap ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: left;
}

.sitemap li {
        display: block;
        line-height: 17px;
        list-style: none;
        margin: 0px;
        padding: 0px;
}

.sitemap li a,
.sitemap li a:link,
.sitemap li a:visited {
        font: bold 12px arial;
        color: #666666;
        line-height: 13px;
        text-decoration: none;
        padding: 0px 0px 0px 14px;
        background: url("../../../../data/images/cssbg/arrow_download_link_micro.gif") no-repeat top left;
}
.sitemap li a:hover,
.sitemap li a:focus,
.sitemap li a:active {
        color: #666666;
        text-decoration: underline;
}

.sitemap li li {
        display: block;
        line-height: 17px;
        list-style: none;
        margin: 0px;
        padding: 0px;
        padding-left: 14px;
}

.sitemap li li a,
.sitemap li li a:link,
.sitemap li li a:visited {
        font: normal 12px arial;
        color: #666666;
        line-height: 13px;
        text-decoration: none;
        padding: 0px 0px 0px 14px;
        background: url("../../../../data/images/cssbg/arrow_download_link_micro.gif") no-repeat top left;
}
.sitemap li li a:hover,
.sitemap li li a:focus,
.sitemap li li a:active {
        color: #666666;
        text-decoration: underline;
}




/************************************/
/* PARKSCOUT                                                */
/************************************/
#parkscout_navi ul.parkscout_navi {
        width: 468px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left;
        height: 19px;
}

#parkscout_navi ul.parkscout_navi li {
        display: inline;
}

#parkscout_navi ul.parkscout_navi li h3 {
        display: inline;
        float: left;
        font: bold 11px arial;
        color: #cccccc;
        line-height: 19px;
        padding: auto;
        margin: auto;
        width: 93px;
        height: 19px;
        padding-left: 3px;
        background: url("../../../../data/images/cssbg/bg_parkscout_lo_micro.gif") no-repeat top left;
}
/* Hack for Firefox*/
html>body #parkscout_navi ul.parkscout_navi li h3 {
        width: 90px;
}

#parkscout_navi ul.parkscout_navi li h3.active {
        display: inline;
        float: left;
        font: bold 11px arial;
        color: #ffffff;
        line-height: 19px;
        padding: auto;
        margin: auto;
        width: 93px;
        height: 19px;
        padding-left: 3px;
        background: url("../../../../data/images/cssbg/bg_parkscout_hi_micro.gif") no-repeat top left;
}
/* Hack for Firefox*/
html>body #parkscout_navi ul.parkscout_navi li h3.active {
        width: 90px;
}

#parkscout_navi ul.parkscout_navi li h3.done {
        display: inline;
        float: left;
        font: bold 11px arial;
        color: #ffffff;
        line-height: 19px;
        padding: auto;
        margin: auto;
        width: 93px;
        height: 19px;
        padding-left: 3px;
        background: url("../../../../data/images/cssbg/bg_parkscout_lo_micro.gif") no-repeat top left;
}
/* Hack for Firefox*/
html>body #parkscout_navi ul.parkscout_navi li h3.done {
        width: 90px;
}




/************************************/
/* LINK LIST						*/
/************************************/
ul.rc_list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}

ul.rc_list li {
	display: block;
	line-height: 17px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.rc_list li a,
ul.rc_list li a:link,
ul.rc_list li a:visited {
	font: bold 12px arial;
	color: #000066;        /*#--MICROSITE_COLOR--#*/
	line-height: 13px;
	text-decoration: none;
	padding: 0px 0px 0px 14px;
    background: url("../../../../data/images/cssbg/arrow_download_link_micro.gif") no-repeat top left;
}
ul.rc_list li a:hover,
ul.rc_list li a:focus,
ul.rc_list li a:active {
	text-decoration: underline;
}




/************************************/
/* A-Z INDEX						*/
/************************************/
.abc_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}

.abc_list li {
	display: block;
	line-height: 17px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.abc_list li a,
.abc_list li a:link,
.abc_list li a:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 13px;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
    background: url("../../../../data/images/cssbg/arrow_abc_link_micro.gif") no-repeat top left;
}
.abc_list li a:hover,
.abc_list li a:focus,
.abc_list li a:active {
	color: #666666;
	text-decoration: underline;
}

.abc_list tr th span {
	float: right;
}

.abc_list th {
	font: bold 11px arial;
	color: #000066;        /*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	height: 20px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	border-bottom: 1px solid #dddddd;
	background: transparent;
}

.abc_list td {
	border: none;
}



