@charset "utf-8";
/* CSS Document */

@import "/leadership/display/css/global/reset.css";
/* PLP Styles *
#navPrimary = Top Nav for site
#navSecondary = Right Sub Nav per category
#navTertiary = Top Right Resources Nav */


/*Defaults*/
* html #main-wrapper { height: 100.01%; }
body { font-size:small; font-family:Georgia, "Times New Roman", Times, serif; }
#global-header { background:#fff; }
body, #main-wrapper { background:#737b35; }
#inner-wrapper { margin: 0 auto; width:968px; padding:0 0 0 8px; background:url("/leadership/display/images/shadowContent.gif") repeat-y 4px 0 }
a:link, a:visited, a:hover, a:active { color:#B32017; text-decoration:none; }
#content a:link, #content a:visited, #content a:active { text-decoration:underline; font-style:normal }
a:hover, #content a:hover { color:#B32017; text-decoration:none }
h1, h2, h3, h4 { color:#333; margin: 20px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em; }
h2 { font-size:140%;}
h3 { font-size:130%;}
h4 { font-size:105%; }
ol { list-style:decimal; }
ol li { margin-left:30px; }
ul { list-style:none; margin:0; padding:0 }
p { margin: 10px 0; line-height: 1.5em }
* html #content { }
#header, #navPrimary, #content, #footerTertiary, #footerLocal, #global-footer { width:960px }
#header h1, #footerTertiary, #navTertiary, .box, .boxHead { color:#fff }
#header { background:#b32017 url("/leadership/display/images/bgHeader.gif") repeat-y; }
#content { background:#dcd087 url("/leadership/display/images/bgContent.gif") repeat-y; }
#header h1, .box, .boxHead, #navSecondary, #navTertiary, #footerTertiary, #footerLocal, .home #contentSub, .home a.apply { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif }
/*General Classes*/
.clear { clear:both; }
ul.arrow li, a.arrow, .arrow ul li, #text ul li { padding-left:8px; background-position:0 .4em; background-repeat:no-repeat; }
a.blackTan, ul.blackTan li { background-image: url("/leadership/display/images/arrowBlackTan.gif"); }
a.blackYellow, ul.blackYellow li, #text ul li { background-image: url("/leadership/display/images/arrowBlackYellow.gif"); }
a.whiteBlue, ul.whiteBlue li, .whiteBlue ul li { background-image: url("/leadership/display/images/arrowWhiteBlue.gif"); }
a.whiteRed, ul.whiteRed li { background-image: url("/leadership/display/images/arrowWhiteRed.gif"); }
a.redYellow, ul.redYellow li { background-image: url("/leadership/display/images/arrowRedYellow.gif"); }
a.redBlue, ul.redBlue li { background-image: url("/leadership/display/images/arrowRedBlue.gif"); }
a.whiteNavy, ul.whiteNavy li { background-image: url("/leadership/display/images/arrowWhiteNavy.gif"); }
.camera { padding:0 0 0 20px; background:url("/leadership/display/images/shared/camera.gif") no-repeat top left; }
.video, .overlayVideo { padding:0 0 0 20px; background:url("/leadership/display/images/shared/film.gif") no-repeat top left; }
span.button { float:left; margin:20px 0; padding: 0 0 0 9px; background:#b32017 url("/leadership/display/images/btnRedLft.gif") no-repeat center left }
#content span.button a{ display:block; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; padding: 6px 30px 5px 0; background-color:#b32017; background-image: url("/leadership/display/images/btnRedRgt.gif"); background-repeat: no-repeat; background-position: center right }

/*Column display - mostly generic pages*/
#contentMain, #navSecondary { padding-top:40px; padding-bottom:40px; }
#contentMain, #header h1 { float:left; display:inline; width:598px; padding-left:25px; }
#navSecondary, #header #navTertiary { width:263px; padding-right:25px; float:right; display:inline; }

/*Navigations*/
#navPrimary { width:950px; background:#ebe6db url("/leadership/display/images/bgTopnav.gif") repeat-x bottom; border-bottom:#2b1f09 1px solid; padding:0 0 0 10px; }
#navPrimary ul { padding:0; margin:0; width:950px; background:url("/leadership/display/images/bgTopnavDBar.gif") no-repeat bottom right; overflow:hidden; }
#navPrimary li { float:left; display:inline; }
#navPrimary ul li a, #navPrimary ul li a:active, #navPrimary ul li a:link, #navPrimary ul li a:visited { padding:13px 15px 11px 15px; display:block; text-transform:uppercase; font-size:90%; font-weight:bold; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#333; }
#navPrimary ul li a:hover, #navPrimary ul li.selected a:link, #navPrimary ul li.selected a:visited, #navPrimary ul li.selected a:active { background: url("/leadership/display/images/arrowDownRedGrey.gif") no-repeat top center; font-size:90% }
#navSecondary { background:url("/leadership/display/images/bgNavSecondary.gif") no-repeat top right; padding-bottom:70px; }
#navSecondary ul.navCategory { text-transform:uppercase; font-weight:bold; margin:0 0 43px 0; }
#navSecondary .navCategory li a { margin: 0 0 16px 0; padding:0 0 0 8px; display:block; color:#333; font-size:115%; text-decoration:none; }
#navSecondary li.current a:link, #navSecondary li.current a:visited, #navSecondary li.current a:active, #navSecondary .navCategory li a:hover { color:#b32017; background:url("/leadership/display/images/arrowRedBlue.gif") no-repeat 0 .3em; }
#navSecondary h2 a.apply { background:url("/leadership/display/images/arrowYellow.jpg") no-repeat right center; padding:2px 27px 0 0; color:#fff; text-decoration:none; font-weight:bold;}
#navTertiary { padding:20px 33px 20px 0; }
#navTertiary p { margin:0 0 0 8px; padding:0; font-weight:bold; }
#navTertiary ul { padding:0; }
#navTertiary li { float:left; display:inline; margin:0 12px 0 0; }
#navTertiary li a:link, #navTertiary li a:visited, #navTertiary li a:active { color:#fff; border-bottom: #b88372 1px solid; display:block; }
/*Content bits*/
#contentSub { width:240px; float:left; margin:0; }
#contentSub .box.arrow.whiteBlue .floatLeft img{ width:115px }
#header h1 { font-size:180%; text-transform:uppercase; padding:25px 0 24px 25px; margin:0 }
#header h1 a { color:#fff; }
#content h1 { margin:0 0 17px 0; padding:0 0 12px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:350%; font-weight:normal; color:#333; border-bottom:#333 solid 3px }
.box { width: 240px; padding: 15px 10px 10px 10px; background:#4e8abe; }
.box img { float:left; margin:0 6px 3px 0; }
.box ul li { margin:5px 0; }
.box p a:hover { color:#333; }
.box a:link, .box a:visited, .box a:active { color:#fff; font-weight:bold; }
.box p{ line-height:1.3em; margin:0 0 10px 0; }
h2.boxHead, h1.boxHead { background:#005695 url("/leadership/display/images/bgBoxTitle.gif") no-repeat top right; margin:0 0 0 0; text-transform:uppercase; padding:9px 10px 8px 10px; width:240px }
.mediaBox { background:#005695; padding:10px; width:240px; margin:0 0 20px 0; color:#fff; }
.mediaBox a { color:#fff; text-decoration:underline; }
#content .mediaBox a:hover, #content .box a:hover { color:#fff }
#text { width:320px; float:right; display:inline; font-family:Georgia, "Times New Roman", Times, serif; }
#text.full { width:100%; }
#text ul { padding:5px; }
#text ul li { margin:5px; }
#feature { width:580px; padding:10px; background:#005695; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; float:left; display:inline; }
#feature h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:normal; text-decoration:underline }
#feature a:link, #feature a:visited, #feature a:active { color:#fff; text-decoration:underline; font-style:normal }
#feature a:hover { text-decoration:none; }
#feature img, #feature .mediaBox { float:left; margin:0 10px 0 0; padding:0 }
#feature .mediaBox { width:220px; font-style:italic }
#feature .mediaBox img {float:none; margin:0;}
#feature .mediaBox p {margin:0;}
#feature ul li { padding-left:8px; background:url("/leadership/display/images/arrowWhiteNavy.gif") no-repeat center left; margin:10px 0; }
#feature span.button { background-color:#fff; background-image:url("/leadership/display/images/btnWhtLft.gif"); margin-top:10px; }
#feature span.button a:link, #feature span.button a:visited, #feature span.button a:active, #feature span.button a:hover{ color:#333; background-image:url("/leadership/display/images/btnWhtRgt.gif"); background-color:#fff; }
#feature a.camera { float:left; margin:10px 0 0 0 }
#feature p { line-height:1.3em; }

/*Footers*/
#footerTertiary { background: #7a1501; text-align:center; padding:14px 0 12px 0; font-size:85%; font-weight:bold }
#footerTertiary a:link, #footerTertiary a:visited, #footerTertiary a:active { color:#fff; border-bottom:#fff 1px solid; }
#footerTertiary a:hover { border-bottom:none; }
#footerLocal { background:#e8e4db url("/leadership/display/images/greyGradient.gif") repeat-x bottom; text-align:center; padding:9px 0 10px 0; }
#global-footer { background: url("/leadership/display/images/footerCap.gif") no-repeat bottom center; margin-left:-4px; padding-bottom:8px; width:968px; }
#global-footer-nav { background:#7a1501; margin:0 auto; }

/*Specific Pages -- Body Classes */
.score #content, .article #content { background:#DCD087; padding:40px 25px; width:910px; }
.score #contentMain { padding:0; }
.score #navSecondary { background:none; padding:3px 5px 5px 0; width:280px; }
.score #navSecondary ul { margin-bottom:10px; }
.score #navSecondary li { margin:5px 0; }
.score .box, .score .boxHead { width:260px; text-transform:none; }
.score .box { background:#b9ad65; color:#333; margin:0 0 20px 0; }
.score .box  p { margin-top:0 }
.score .box a { color:#B32017; text-decoration:underline; }
.score .box a:hover { text-decoration:none; color:#B32017; }
.score .boxWrap { float:right; display:inline; margin-left:25px; width:287px; }
.score .boxWrap.first { float:left; display:inline; margin-left:0; width:286px; }
.score .boxWrap.first li { float:left; width:100%; line-height:1.5em; background:none; padding:0; }
.score #contentSub { width:100%; margin:25px 0 0 0; }
.score h2.issue { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif }
.score #navSecondary, .score #contentSub, .score.article #navSecondary {font-size:90%; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif }
.score.article #contentSub { float:left; display:inline; width:220px; padding:0; margin:10px 10px 0 0; }
.score #navCategory { border-bottom: 1px dotted #333; padding:0 0 10px 0; margin:0 0 10px 0; }
.score.article #text { width:325px; float:left; display:inline; }
.home .slide { display:none; position:relative; height:320px }
.profiles #contentMain h2 { margin:20px 0 5px 0; color:#222 }
.home #contentMain { padding:0; width:647px }
.home #contentSub img { float:left; margin:5px 10px; }
.home #contentSub { float:right; width:272px; padding:40px 18px 20px 0; background: url("/leadership/display/images/bgNavSecondary.gif") no-repeat top right; line-height:1.7em; font-size:120%; font-weight:bold; color:#333; }
.home #content a.apply { text-align:right; width:595px; background:#b32017 url("/leadership/display/images/bgHpApply.gif") no-repeat right center; display:block; padding:13px 52px 12px 0; margin:0 0 75px 0; color:#fff; font-weight:bold; font-size:120%; text-transform:uppercase; text-decoration:none; }
.home #content a.apply:hover { color:#fff; text-decoration:underline }
.home .mediaBox { font-size:80%; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
.home #contentSub .mediaBox img { float:none; margin:0;}
.happenings #text, .happenings #contentSub { padding-top:0; margin-top:30px; }
.happenings #contentSub, .happenings #contentSub h2 { color:#333; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif}
.happenings #contentSub li { line-height:1.5em; margin-bottom:3px;}
.happenings #contentSub li { border-bottom:#}
.happenings h3, h2 { margin-top:0; }
.happenings #text h3 { font-weight:normal }
.happenings #text { padding-left: 20px; border-left: #333 1px solid; }
a.rss{display:block; padding:5px 0 5px 25px; background:url("/leadership/display/images/rss.gif") no-repeat left center; }

/*Media*/
#SSInline { width:647px; height:38em; z-index:0; }
#SSInline .teaser img { float:left; margin:0 10px 0 0; width:auto; height:auto; }
#SSInline .teaser { padding:25px 15px; font-size:110%; line-height:1.7em; font-weight:bold }
div#overlay { display:none; position:fixed; top:0; left:0; z-index:1; width:100%; height:100%; background:#000 }
div.overlay-wrapper { display:none; color:#333; position:fixed; top:60px; left:50%; z-index:2; width:830px; margin-left:-415px; background:#dcd087; line-height:1.2em; }
div.overlay-wrapper.videoOverlay { display:none; width:960px; margin-left:-480px }
.overlay-wrapper h1.overlayTitle { width:820px; padding:13px 0 11px 10px; margin:0; color:#fff; font-size:21px; background:#005695 url("/leadership/display/images/bgSSTitle.gif") no-repeat top right; border-bottom:#000 1px solid; }
div.overlay-wrapper.videoOverlay h1.overlayTitle{ width:950px; line-height:1.2em; }
div.overlay-wrapper a.close { position:absolute; top:15px; right:10px; }
div.overlayContent { padding:10px; background:#dcd087; }
/* Slide show overlay */
div.overlaySlideNav { position:absolute; top:70px; text-align:right; right:12px; width:198px; padding:12px 10px; color:#333; font-size:110%; font-weight:bold; background:#005695; }
div.overlay-slideCount { display:inline; color:#fff; padding:0 0 12px 10px; vertical-align:middle }
a.previous { display:inline; margin:0 0 0 10px; vertical-align:middle }
a.next { display:inline; margin:0 10px 0 0; vertical-align:middle;}
ul.overlay-slideshow { list-style:none; padding:0; margin:0; }
ul.overlay-slideshow li { display:none; overflow:hidden; background:#dcd087; }
ul.overlay-slideshow li.currentSlide { display:block; }
.mediaContainer { float:left; display:inline; width:575px; overflow:hidden; margin:10px 0 0 0; }
.videoOverlay .mediaContainer { width:700px; }
.mediaInfo { float:right; display:inline; width:220px; margin:30px 0 0 0; }
.videoOverlay .mediaInfo { font-size:160%; line-height:1.5em; }
.mediaInfo h2 { width:208px; margin:38px 0 0 0; padding:10px 0 0 0; color:#333; font-size:110%; }
.mediaInfo p { margin:0; padding:10px 0; }

