/* IE6 css fixer v0.95: Tue, 04 Oct 2011 17:24:14 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.ctaLink,
#pageContainer #poa-footer .legal,
.grdTwoRight .grdWrap1 .context,
.grdTwoRight .grdWrap1 .content,
.grdTwoLeft .grdWrap1 .navigation,
.grdTwoLeft .grdWrap1 .content,
.hasRelated .actContent,
.navMain li,
.navBreadcrumb ul li,
.navTree ul li,
.navSecond ul li,
.meta .navLang li,
.landingPage .navLang ul li,
.tabpane .tabHeader .navTabs ul li,
.tabFooter .navTabs,
.tabFooter .navTabs ul li,
.navSocial,
.navSocial .heading,
.navPaging .navStep .pagePrev,
.carousel .focusFooter .carNav li,
.textblock .image.leftAlign,
.textblock .image.rightAlign,
.downloads .modListMain li a .modDetailHeader .meta .spec,
.gallery ul li,
body.level2Page .content .textblock.intro .image,body.contentPage .content .textblock.intro .image,.tabpane .tab .textblock.intro .image,
.focusrow .focus,
#pageMain .focusrow .focus a .focusMain .image,
#pageMain .focusrow .carousel,
.navigation .eventExtra .main .meta .spec .caption,.navigation .serviceExtra .main .meta .spec .caption,
.navigation .eventExtra .main .meta .spec .detail,.navigation .serviceExtra .main .meta .spec .detail,
.context .calendar .date-nav-wrapper .date-nav .date-prev,
.context .calendar .date-nav-wrapper .date-nav .date-heading,
.context .calendar .date-nav-wrapper .date-nav .date-next,
#pageMain .focusrow.newsAndEvents .focus.recentNews,
#pageMain .focusrow .focus.contacts,
#pageMain .focusrow .focus.focusPub .focusMain li,
body.contactPage .context .map .resize a,
.myPort .frmBox form .formMain .frmRow,
.myPort .frmBox form .formFooter .frmActions .advance .submit,
.news .modListMain li a .modDetailHeader .meta,
.grdTwoLeft .content .news .modDetailHeader .meta,
.sitemap .siteSection ul li,
.sitemap .siteSection .level1 h3.heading,
.sitemap .siteSection .level1 ul,
.sitemap .siteSection .level1 ul li,
.overlayUpToDateConfirm .frmBox .formFooter .abort,
#poa-footer .navSecond,.overlay .frmBox .formFooter .abort,
.tabpane .tabHeader .navTabs ul li.application,.navAlpha ul,.tabpane .tabFooter .back,
.focusFooter .navAlt ul li,.navAlpha ul li,
.focus.recentNews .focusHeader .heading,.focus.focusEvent .focusHeader .heading,
.focus.recentNews .focusHeader .rss,.focus.focusEvent .focusHeader .rss,
body.detailPage .focus.recentNews .focusFooter .cta,body.newsPage .focus.recentNews .focusFooter .cta,body.pubPage.detailPage .pub .modDetailMain .fiche .download {display:inline;}


/* fix negative margins */
.grdTwoRight .grdWrap1 .context,
.homePage .grdTwoRight .grdWrap1 .context,
.searchPage .grdTwoRight .grdWrap1 .context,.newsPage .grdTwoRight .grdWrap1 .context,.mediaPage .grdTwoRight .grdWrap1 .context,.eventPage .grdTwoRight .grdWrap1 .context,.servicePage .grdTwoRight .grdWrap1 .context,.pubPage .grdTwoRight .grdWrap1 .context,
.grdTwoLeft .grdWrap1 .navigation,
.navDoormat,
body.level2Page .content .textblock.intro .image,body.contentPage .content .textblock.intro .image,.tabpane .tab .textblock.intro .image,
#pageHeader .focusrow.carousel,
.focus .focusHeader .heading a {position:relative; zoom:1;}

/* add zoom:1 to overflow:hidden */
#pageContainer #poa-footer,
.navSub ul,
.navAnchor,
.tabpane .tabHeader .navTabs,
.tabFooter .navTabs,
.context .navAlt,
.navigation .navAlt,
.navAlpha,
.carousel .focusFooter .carNav,
.textblock,
.downloads .modListMain li,
.contact,
body.level2Page .content .textblock.intro,
body.contentPage .content .textblock.intro,
.tabpane .tab .textblock.intro,
#pageHeader .focusrow.carousel li,
.focus .focusHeader,
.focusrow,
.tabpane .tabMain .tab,
.tabpane .tabFooter,
body.detailPage .focus.recentNews,
.navigation .eventExtra .main .meta,
.navigation .serviceExtra .main .meta,
.navigation .eventExtra .main .meta .spec,
.navigation .serviceExtra .main .meta .spec,
.context .calendar .date-nav-wrapper .date-nav,
#pageMain .focusrow.newsAndEvents,
#pageMain .focusrow.newsAndEvents .focus.recentNews,
#pageMain .focusrow.newsAndEvents .focus.focusEvent,
#pageMain .focusrow .focus.contacts,
#pageMain .focusrow .focus.focusPub,
.pubs .modListMain li a,
body.contactPage .context .map .resize,
.sitemap .siteSection ul,
.sitemap .siteSection .level1,
.sitemap .siteSection .level1 ul,
.search .submit,
.hasRelated,
.navMain ul,
.navBreadcrumb ul,
.landingPage .navLang ul,
.tabFooter .navTabs ul,
.focusFooter .navAlt ul,
.downloads,
.downloads .modListMain li a .modDetailHeader .meta,
.gallery,
.myPort .frmBox form .formMain,
.myPort .frmBox form .formFooter,
.imageFocus a .image,
.jcarousel-container {zoom:1;}

/* add zoom:1 to pos:relative elements */
#pageContainer,
.grdTwoRight .grdWrap1 .content,
.grdTwoLeft .grdWrap1 .content,
.navTree ul li,
.navPaging,
.textblock ol li,
.downloads .modListMain li a,
#pageHeader .focusrow.carousel li .focus,
.focus.subLevel,
.events .modListMain li,
.overlay .frmBox .formHeader,
.search,
fieldset,
.ui-tabs,
.navFilter ul li.all,
.carousel,
.carousel .focusFooter,
.focus.recentNews,
.focus.focusEvent,
.focus.focusPub,
.focus.focusPub .focusMain li a .modDetailHeader,
.pubs .modListMain li a .modDetailHeader {zoom:1;}

/* add zoom:1; display:inline; to inline-block elements */
.tabFooter .navTabs,
.navDoormat .siteSection,
.navPaging .navStep,
.carousel .carNav li,
.focus.subLevel,
.focusFooter .navAlt,.navSocial *,
.navPaging .pager *,.navLogo * {zoom:1; display:inline;}

/* add overflow:visible to (submit) buttons */
 input, button {overflow:visible;}


/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
.ctaLink,
body.landingPage,
.rss a,
.back a,
.submit,
a.cta,
.navMain li.active .page,
.navMain li a.page:hover,
.navMain li a.page:hover,
.navBreadcrumb ul li,
.navTree ul li.active .page,
.navTree ul li ul,
.navTree ul li.active ul li .page,
.navTree ul li a.page:hover,
.navTree ul li.active ul li a.page:hover,
.navSecond ul li,
#poa-footer .navSecond ul li,
#poa-footer .navSecond ul li.last,
.navSub ul li.open1,
.navSub ul li a.page:hover,
.navSub ul li > a.page:hover,
.navSub ul li > span.page,
.meta .navLang li,
.meta .navLang li.last,
.landingPage .navLang ul li a:hover,
.landingPage .navLang ul li a .more span,
.navFilter ul li,
.navFilter ul li .page,
.navAnchor ul li,
.tabpane .tabHeader .navTabs ul li a,
.tabpane .tabHeader .navTabs ul li.application a,
.tabpane .tabHeader .navTabs ul li.application a:hover,
.tabpane .tabHeader .navTabs ul li.application.active a,
.tabFooter .navTabs ul li,
.context .navAlt ul li,
.navigation .navAlt ul li,
.navSocial ul li.youtube .page,
.navSocial ul li.twitter .page,
.navSocial ul li.facebook .page,
.navSocial ul li.linkedin .page,
.navAlpha ul li.all,
.navPaging .navStep .pagePrev,
.navPaging .pager,
.carousel .carNav li .page,
.carousel .focusFooter .carNav li .page,
.textblock ul li,
.textblock div.back a,
.textblock a.back,
.relatedLinks ul li a,
.moreInfo ul li a,
body.mediaPage .contacts,
.contact .fiche .specs .telephone .detail,
.contact .fiche .specs .email .detail,
.gallery ul li .image .graphic a,
.gallery ul li .image .graphic a:hover,
#pageHeader .focusrow.carousel li .focus .focusHeader,
.focus .focusFooter .more a,
.focus .focusFooter .navSub,
.focus.subLevel a .focusHeader,
.focus.subLevel a:hover .focusHeader h2.heading,
.focus.subLevel a .heading,
.focus.subLevel .focusFooter .more,
body.level1Page #pageMain .focusrow,
body.level2Page #pageMain .focusrow,
#pageMain .focusrow .carousel .focus .focusMain .image,
.quicklinks .focusMain li a,
.navigation .eventExtra .header h2.heading,
.navigation .serviceExtra .header h2.heading,
.navigation .eventExtra .header .add a,
.navigation .eventExtra .main h3.heading,
.navigation .serviceExtra .main h3.heading,
.navigation .eventExtra .footer,
.navigation .eventExtra .footer:hover,
.context .calendar .date-nav-wrapper .date-nav .date-prev,
.context .calendar .date-nav-wrapper .date-nav .date-next,
.context .calendar .calendar-calendar table thead tr,
.context .calendar .calendar-calendar table thead tr th,
#pageMain .focusrow .focus.contacts li a,
body.pubPage.detailPage .pub .modDetailMain .fiche .download a:hover,
.contactOverview .textblock ul li,
body.contactPage .context .focus,
body.contactPage .context .map,
body.contactPage .context .map .resize a,
.myPort .frmBox form,
.myPort .frmBox form .formFooter .frmActions .advance .submit,
form .frmRow .checkboxes .detail .controls .control,
form .frmRow .checkboxes .detail .controls .control label,
form .frmRow .checkboxes .detail .controls .control label.checked,
.news .modListMain li,
.news .modListMain li a .modDetailHeader .meta,
.grdTwoLeft .content .news .modDetailHeader .meta,
.events .modListHeader .navFilter ul li,
.events .modListHeader .navFilter ul li.first,
.events .modListHeader .navFilter ul li a,
.events .modListHeader .navFilter ul li span,
.sitemap .siteSection h2.heading,
.sitemap .siteSection ul li h3.heading,
.overlay,
.jPop #overlays,
.overlay .frmBox,
.overlay .frmBox .formMain .frmRow,
.overlay .notify,
.overlayUpToDateConfirm .frmBox .formFooter .abort a,
.formError,
.insetBox,
.navSub,
.navBreadcrumb ul li.last,
.focus .focusFooter .navSub ul li a.page:hover,
.navSecond ul li.last,
.tabFooter .navTabs ul li.last,
.focusFooter .navAlt ul li.last,
.navAlpha ul li.last,
.tabpane .tabHeader .navTabs ul li a:hover,
.tabpane .tabHeader .navTabs ul li.active a,
.carousel .focusFooter .carNav li .page:hover,
.carousel .focusFooter .carNav li.jActive .page,
.context .calendar .calendar-calendar table tr td.today .month,
.context .calendar .calendar-calendar table tr td.today .month a,
.focusFooter .navAlt ul li,
.navAlpha ul li,
.content table tbody tr.even,
body.detailPage .focus.recentNews .focusFooter .cta a:hover,
body.newsPage .focus.recentNews .focusFooter .cta a:hover,
.myPort .frmBox form .formFooter .frmActions .advance .submit:hover,
.focus.logos .focusHeader,
body.contactPage .context .focus .focusHeader,
#pageMain .focusrow,
.navigation .eventExtra .header .add,
body.detailPage .focus.recentNews .focusFooter .cta a,
body.newsPage .focus.recentNews .focusFooter .cta a,
body.pubPage.detailPage .pub .modDetailMain .fiche .download a,
.services .modListMain .service,
.results .modListMain .result {zoom:1;}

.grdTwoRight, .grdTwoLeft {zoom:1;}

.grdWrap1 {zoom:1;}

body.level1Page #pageMain .focusrow .focus {display:inline; zoom:1;}
body.level2Page #pageMain .focusrow .focus:first-child, body.level2Page #pageMain .focusrow .focus {display:inline;zoom:1;}

.navPaging .pager {border:1px solid #eee;}
.navPaging .pager ul {position:relative; top:-0.5em;}

body.homePage .content {margin-left:-1.5em;}
body.homePage .content .focus {width:22.75em}

body.level2Page #pageMain .focusrow .focus:first-child, body.level2Page #pageMain .focusrow .focus {display:inline; zoom:1; }
body #pageMain .focusrow .focus:first-child *, body #pageMain .focusrow .focus * {width:31.5%:}

body.pubPage.detailPage .pub .modDetailMain .fiche  {overflow:hidden;}


.grdTwoRight .grdWrap1 {position:relative; zoom:1;}

.focus.subLevel .focusFooter .navSub ul li {zoom:1; display:inline; margin-right:3px;}
#pageFooter {zoom:1;}

a {cursor:pointer;}

.grdTwoLeft .content .news .modDetailHeader .meta {float:none; display:block; margin-top:-0.75em; background:none;}
.news .modListMain li a .modDetailHeader .meta {float:none; display:block; margin-top:-0.75em; background:none;}

.focusCount3 {margin-left:0 !important;}

.navTree ul li li {display:block;}

#pageMain .frmBox.search .formMain {padding-bottom:1em;}

.report #pageMain .focusrow.topRow + .focusrow .focus .heading {background:url(img/red-85.png);}

.report #pageMain .focusrow.topRow .focus.gallery .focusHeader span .after {content:url(img/focus-gallery-more.png);}
.report #pageMain .focusrow.topRow + .focusrow .focus .heading .before {display:block; background:url(img/report-focus-home-heading.png) left top no-repeat; width:22px; height:23px; right:1em; top:50%; margin-top:-11px; position:absolute;}
.report #pageMain .focusrow.topRow + .focusrow .focus.pdf .focusHeader .heading .before {display:none;}

#pageMain .pdfModule .frmBox.search .formMain {height:16px;}
#pageMain .pdfModule .module {position:relative; top:-0.5em;}



.focus.intraport .focusHeader .heading span > .after{display:inline-block;width:17px;height:15px;margin-left:5px;vertical-align:middle;background:url(img/focus-intraport-arrow.png) left -35px no-repeat;}
.focus.intraport a:hover .focusHeader .heading span > .after{background-position:left top;}
.route .start > .before{position:absolute;left:6px;top:0;display:block;width:20px;height:18px;background:url(img/timeline-icon-poa.png) left top no-repeat;}
.route .barge > .before{position:absolute;left:8px;top:5px;display:block;width:95px;height:18px;background:url(img/timeline-icon-boat.png) left top no-repeat;}
.route .road > .before{position:absolute;right:8px;top:3px;display:block;width:57px;height:23px;background:url(img/timeline-icon-truck.png) left top no-repeat;}
.route .train > .before{position:absolute;left:8px;top:3px;display:block;width:50px;height:22px;background:url(img/timeline-icon-train.png) left top no-repeat;}
.route .end > .before{position:absolute;left:9px;top:0;display:block;width:15px;height:24px;background:url(img/timeline-icon-end.png) left top no-repeat;}
.modList.terminals.viewGrid .terminal .route > .after{display:block;position:absolute;left:0;bottom:-8px;width:564px;height:1px;background:#e4e4e4;border-top:5px solid #fff;border-bottom:5px solid #fff;}
.modList.terminals.viewGrid .terminal .route:last-child > .after{background:#fff;}
.modList.terminals.viewGrid .terminal .route .spec.barge > .before{top:11px;left:2px;background:url(img/gridview-icon-boat.png) left top no-repeat;width:56px;height:11px;}
.modList.terminals.viewGrid .terminal .route .spec.train > .before{top:10px;left:2px;background:url(img/gridview-icon-train.png) left top no-repeat;width:63px;height:15px;}
.backlandPage.overviewPage .grdTwoLeft .grdWrap1 .content > .after{display:block;position:absolute;left:-7px;top:0;bottom:0;width:7px;background:url(img/vertical-shade-left.png) right top repeat-y;}
#pageMain .focusrow > .after{display:block;visibility:hidden;height:0;clear:both;content:"";}
.intraportGridTwoRight .grdWrap1 .content > .after, .intraportPage .grdTwoRight .grdWrap1 .content > .after, .operatorPage .grdTwoRight .grdWrap1 .content > .after{zoom:1; overflow:hidden; display:block;position:absolute;right:-8px;top:0;width:8px; height:100%; background:url(img/intraport-vertical-shade.png) right top repeat-y;}
.modList.terminals.viewGrid .terminal .route .spec.barge > .after, .modList.terminals.viewGrid .terminal .route .spec.train > .after{display:none;}
.route .barge > .after, .route .train > .after{position:absolute;display:block;right:4px;top:4px;width:27px;height:22px;background:url(img/timeline-icon-unload.png) left top no-repeat;}

.backlandPage.overviewPage .navFilter.toggle ul,
.intraportPage .navFilter.toggle ul {border:1px solid #898B8C; border-color:#898B8C #AFB7B5 #DCE6E5 #B7B8BA;}
.backlandPage.overviewPage .navFilter.toggle ul li .page,
.intraportPage .navFilter.toggle ul li .page {border-left:1px solid #B1B8B7;}
.backlandPage.overviewPage .navFilter.toggle ul li:first-child .page,
.intraportPage .navFilter.toggle ul li:first-child .page {border-left:none;}

.intraportPage .filters .navFilter.tagged li .page {border:1px solid #000; border-color:#FBFCFC #DAE5E4 #9EAAA9 #DDE7E6;}
.detailPage .terminal .modDetailHeader .tags li {background:#596668;}

.focus.roadTravel {zoom:1;}


/* add zoom:1; display:inline; to inline-block elements */
.terminalDetailPage .modDetailHeader .tags li,.detailPage .terminal .modDetailHeader .tags li,.operatorPage.detailPage .operator .modDetailHeader .tags li {zoom:1; display:inline;}

.backlandPage.overviewPage .grdTwoLeft .grdWrap1 .navigation > .notify {position:static; margin-top:25px;}
.backlandPage.overviewPage .modList.terminals {zoom:1;}
#pageMain .focus.backland .flyout.region ul {border:1px solid #cdcdcd;}
.detailPage .terminal .modDetailMain .contacts li {width:49.8%;}
.detailPage .terminal .modDetailMain > .fiche {zoom:1; overflow:hidden; padding-bottom:10px;}

.detailPage.operatorPage .operator .modDetailMain .contacts li {width:49.8%;}

.modList.terminals.viewGrid .terminal .route[data-nth-child~="last-child"] > .after {background:#fff;}

.terminalDetailPage .modDetailMain .contacts li[data-nth-child~="nth-child(2n+3)"] {clear:left;}
.detailPage .terminal .modDetailMain .contacts li[data-nth-child~="nth-child(2n+3)"] {clear:left;}
.operatorPage.detailPage .operator .modDetailMain .contacts li[data-nth-child~="nth-child(2n+3)"] {clear:left;}
.peoplePage .testimonial[data-nth-child~="nth-child(3n)"] {margin-right:0;} 



#pageMain .focus.backland .flyout.region ul li .code {zoom:1; display:inline;}
.focus.backland .flyout.region ul li {padding-left:4%; padding-right:4%; width:92%;}
.modList.terminals .terminal > a {padding-bottom:2px;}
.modList.terminals{position:relative; zoom:1;}

.detailPage .terminal .modDetailHeader .tags li, .operatorPage.detailPage .operator .modDetailHeader .tags li {margin-right:6px;}

/*.detailPage .terminal .modDetailMain, .operatorPage.detailPage .operator .modDetailMain {zoom:1; display:inline;}*/
/*.detailPage .terminal .modDetailMain > .fiche, .operatorPage.detailPage .operator .modDetailMain > .fiche {padding-right:11px;}*/

body.level1Page .focus.backland .focusFooter {width:100%;}
body.level1Page #pageMain .focusrow .focus.mobility {display:block;}
#pageMain .focus.backland .inputElement .detail .control {width:auto;}
body.level1Page #pageMain .focus.backland .frmBox .formMain {padding-top:25px;}
body.level1Page #pageMain .focus.backland .frmBox .formMain > .frmRow {margin-top:0;}