﻿@charset "utf-8";

/* add a border due to lack of CSS shadow in IE8 and less */
.sub-nav { border: 1px solid #cbcbcb; border-top: none; margin-left: -1px; }
.careers #content .main-nav > li:hover { border-top: 1px solid #cbcbcb !important; margin-top: -1px; }
.careers #content .main-nav > li.first:hover { border-left: 1px solid #cbcbcb !important; }
.careers #content .main-nav > li.last:hover { border-right: 1px solid #cbcbcb !important; }
.careers #content .sub-nav { border-top: 1px solid #cbcbcb; }
a.full-story { text-decoration: none; }
.popup { border: 1px solid #cbcbcb !important; cursor: pointer; }

/* aligment for tab titles */
.tabs-nav li { }
.tabs-nav li a { width: 88% !important; height: 28px !important; display: block; margin-top: 5px; }
.sub .tabs-nav li a { height: 21px !important; margin-top: 0px !important; padding-top: 8px; }
.sub .tabs-nav li.selected a { padding-bottom: 1px; }
.sub .tabs-nav li.selected a:hover { color: #004165 !important; background: #ebebeb !important; }
.sub .tabs-nav li a:hover { padding-bottom: 1px; color: #004165 !important; background: #ebebeb !important; }
.about .tabs-nav li a { height: 33px; margin-top: 10px; }
.about .tabs-wrapper.sub .tabs-nav li a { height: 35px; margin-top: 10px !important; }
.tabs-nav li a:hover { background: none !important; }
.tabs-nav li span { display: inline-block; height: 100%; }

/* "fix" map popup z-index issue for IE7 */
.pin-big-top,
.pin-big-bottom { z-index: 0; }
.map-popup { z-index: 20; }

/* fix tabs inside fanxybox */
.fb-content .middle .tabs-wrapper .tabs-nav li { position: static; }

/* for some reason the links disappear when clicked... this fixes the issue */
.big-link { position: relative; }