li.selected a {color: #c00;}

body.employment {color:#666;_font-size:.75em;}
body.employment h2 {padding:0;}

/*Masthead*/
#masthead {height:72px;}


.employment h1 {
	padding: 0;
}
/*Content*/
#content {padding:30px 28px 60px 0;position:relative;}
#marquee {width:862px;height:325px;position:relative;margin-bottom:30px;}
#marquee h1, #marquee h2 {position:absolute;left:-1000em;}
#marquee img {position:absolute;z-index:1;}
#marquee .cta {position:absolute;z-index:2;right:0;bottom:0;background-color:#464646;padding:15px 12px 15px 15px;}
#marquee .cta a {font-weight:bold;font-size:16px;color:#fff;background:transparent url(../img/arrowRightWhite.gif) right center no-repeat;display:block;padding:0 40px 0 0;}

#contentHeader {padding-bottom:30px;}
#contentHeader h1 {font-size:29px;color:#c00;position:relative;left:-1px;}

#toutWrapper {width:862px;float:left;position:relative;}
#toutWrapper .tout {position:relative;width:220px;height:120px;float:left;cursor:pointer;background:#f3f3f3 url(../img/hp_4.jpg) left top no-repeat;}
#toutWrapper #lastTout {width:202px;cursor:default;}
#toutWrapper .tout .wrapper {height:100px;padding:10px 15px;}
#toutWrapper .tout h2 {font-size: 17px;font-weight: normal;color:#666;}
#toutWrapper .tout p {font-size:11px;padding-right:60px;}
#toutWrapper #firstTout p {padding-right:75px;}
#toutWrapper .tout a {background:transparent url(../img/arrowRight.gif) right 4px no-repeat;padding:0 10px 0 0;font-weight:bold;position:absolute;bottom:12px;}
#toutWrapper .hover a.cta {background-image:url(../img/arrowRightRed.gif);color:#c00;}
#toutWrapper #lastTout h3 {font-size:12px;padding-bottom:5px;}
#toutWrapper #lastTout h3 a {background:none;position:static;}

#newsBar {padding-top:40px;clear:both;}
#newsBar .news {padding-right:30px;float:left;width:400px;}
#newsBar .comment {float:left;}
#newsBar ul li {float:left;font-size:11px;_font-size:92%;padding-right:7px;line-height:1.2em}
#newsBar ul li.rss {padding-left:18px;background:transparent url(../img/icn_rss.gif) left 2px no-repeat;}
#newsBar ul li span {padding-right:6px;}

/* Footer*/
#footer {height:64px;width:100%;background:#fff url(../img/footerBg.gif) left top repeat-x;}
#footer div.content {width:860px;margin-left:60px;color:#808080;font-size:10px;padding-top:42px;}
#footer div.content ul li {float:left;padding:0 0 0 5px;}
#footer div.content ul li.first {padding-left:0;}
#footer div.content a {display:block;float:left;padding:0 5px 0 0;}
#footer div.content a:hover {color:#c00;}

.three-columns #leftCol {width:175px;float:left;}
.three-columns #middleCol {width:525px;float:left;}
.three-columns #rightCol {float:right;width:160px;}

.three-columns #leftCol .nav-column-list li {padding-bottom:7px;}

.three-columns #middleCol .col-header {margin-right:30px;width:495px;height:139px;position:relative;}
.three-columns #middleCol .col-header h2.sifr-text {font-size:29px;color:#999;padding:0 0 6px;}
.three-columns #middleCol .col-header .copy {padding:15px 0 15px 15px;}
.three-columns #middleCol .col-header #headerCta {position:absolute;bottom:0;right:0;background-color:#464646;padding-right:10px;}
.three-columns #middleCol .col-header #headerCta a {font-size:12px;_font-size:100%;color:#fff;padding:5px 12px 5px 12px;display:block;background:url(../img/arrowRightWhite.gif) right 8px no-repeat;}
.three-columns #middleCol .col-header #headerCta.hovered {background-color:#c00;}
.three-columns #middleCol .col-header #headerCta img {position:absolute;right:11px;bottom:7px;}
.three-columns #middleCol .content {margin-top:30px;}
.three-columns #middleCol .tabs {float:left;width:100%;}
.three-columns #middleCol .tabs li {float:left;font-size:13px;_font-size:108%;padding:0 10px 0 0;}
.three-columns #middleCol .tabs li.selected {color:#666;}
.three-columns #middleCol .tabs li a {margin-right:10px;}
.three-columns #middleCol .contents {float:left;}
.three-columns #middleCol .contents h3 {font-size:18px;padding-top:22px;width:495px;} /*width is specified to prevent sifr from wrapping to 2 lines on window resize in IE */
.three-columns #middleCol .contents h3.first {padding-top:10px;}
.three-columns #middleCol .contents p {padding:17px 30px 0 0;}
.three-columns #middleCol .contents p.first {padding-top:9px;}
.three-columns #middleCol .contents p.cta {padding-top:5px;font-weight:bold;}
.three-columns #middleCol .contents p.cta a {background:transparent url(../img/arrowRightSprite.png) right 4px no-repeat;padding-right:9px;}
.three-columns #middleCol .contents p.cta a:hover {background-position:right -28px;}
.three-columns #middleCol .video-section {float:left;}
.three-columns #middleCol .video-section .video {margin:10px 15px 10px 0;float:left;cursor:pointer;}
.three-columns #middleCol .video-section .video .thumb {width:155px;height:87px;padding-bottom:8px;}
.three-columns #middleCol .video-section .video .thumb img {width:155px;height:87px;}
.three-columns #middleCol .video-section .video .thumb span {background:transparent url(../img/playOff.png) left top no-repeat;width:37px;height:42px;top:23px;left:62px;}
.three-columns #middleCol .video-section .video a {float:left;}
.three-columns #middleCol .video-section .hovered .thumb span {background-image:url(../img/playOn.png);}
.three-columns #middleCol .video-section .hovered a {color:#c00;}

.three-columns #middleCol .section {margin-top:12px;padding-bottom:8px;}
.three-columns #middleCol .section h3 {border-top:1px solid #ececec;padding-top:12px;}
.three-columns #middleCol .section  h4 {font-size:14px;_font-size:117%;padding-top:10px;}
.three-columns #middleCol .section ul {padding-top:10px;}
.three-columns #middleCol .contents ul li {padding-left:8px;background:url(../img/list-dot.png) left 3px no-repeat;}
.three-columns #middleCol .section p.cta {padding-top:12px;}

.video .thumb {position:relative;}
.video .thumb img {position:absolute;z-index:1;}
.video .thumb span {position:absolute;z-index:2;background:transparent url(../img/playOff.png) left top no-repeat;width:37px;height:42px;}
.hovered .thumb span {background-image:url(../img/playOn.png);}
.hovered a {color:#c00;}

.three-columns #middleCol .video-wrapper {padding-top:10px;}
.three-columns #middleCol .video-wrapper .video {width:400px;cursor:pointer;min-height:124px;}
.three-columns #middleCol .video-wrapper .video .thumb {width:148px;float:left;}
.three-columns #middleCol .video-wrapper .video .thumb span {top:40px;left:55px;}
.three-columns #middleCol .video-wrapper .video .desc {width:230px;float:right;}
.three-columns #middleCol .video-wrapper .video .desc a {font-size:14px;_font-size:117%;}
.three-columns #middleCol .video-wrapper .video .desc p {padding-top:5px;}

.three-columns #rightCol .nav-column-list {margin-bottom:10px;}
.three-columns #rightCol .nav-column-list li {padding-bottom:10px;}

#videoSnapshots {border-top:1px solid #ececec;padding-top:10px;font-size:11px;}
#videoSnapshots p.label {padding-bottom:10px;}
#videoSnapshots h4 {font-weight:normal;padding-bottom:2px;font-size:11px;}
#videoSnapshots .video {margin-bottom:10px;cursor:pointer;float:left;}
#videoSnapshots .video .thumb {width:80px;height:45px;float:left;margin:2px 5px 2px 0;}
#videoSnapshots .video .thumb img {width:80px;height:45px;}
#videoSnapshots .video .thumb span {background:transparent url(../img/playOffSmall.png) left top no-repeat;width:29px;height:32px;top:6px;left:28px;}
#videoSnapshots .video a {line-height:13px;vertical-align:top;}
#videoSnapshots .hovered .thumb span {background-image:url(../img/playOnSmall.png);}

#locationsSwf {margin-top:10px;height:280px;width:495px;}

/* sIFR styling*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;} 
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
.sIFR-replaced object {outline:none;}
.sIFR-active h2.sifr-text, .sIFR-active h3.sifr-text, .sIFR-active p.sifr-text, .sIFR-active #contentHeader h1, .sIFR-active #toutWrapper h2, .sIFR-active #toutWrapper h3 {
	visibility:hidden;
}
