/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button, input, select, textarea {color: #222;}
body { font-size: 14px;line-height: 1.4;}
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
img {vertical-align: middle;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea { resize: vertical;}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}

/* ==========================================================================
   FONT CSS
   ========================================================================== */

@font-face {
    font-family: 'KlavikaWebBasicLight';
    src: url('../../fonts/klavikawebbasiclightsub-webfont.eot');
    src: url('../../fonts/klavikawebbasiclightsub-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/klavikawebbasiclightsub-webfont.woff') format('woff'),
         url('../../fonts/klavikawebbasiclightsub-webfont.ttf') format('truetype'),
         url('../../fonts/klavikawebbasiclightsub-webfont.svg#KlavikaWebBasicLight') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'KlavikaWebBasicRegular';
    src: url('../../fonts/klavikawebbasicregularsub-webfont.eot');
    src: url('../../fonts/klavikawebbasicregularsub-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/klavikawebbasicregularsub-webfont.woff') format('woff'),
         url('../../fonts/klavikawebbasicregularsub-webfont.ttf') format('truetype'),
         url('../../fonts/klavikawebbasicregularsub-webfont.svg#KlavikaWebBasicRegular') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'KlavikaWebBasicMedium';
    src: url('../../fonts/klavikawebbasicmediumsub-webfont.eot');
    src: url('../../fonts/klavikawebbasicmediumsub-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/klavikawebbasicmediumsub-webfont.woff') format('woff'),
         url('../../fonts/klavikawebbasicmediumsub-webfont.ttf') format('truetype'),
         url('../../fonts/klavikawebbasicmediumsub-webfont.svg#KlavikaWebBasicMedium') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'KlavikaWebBasicBold';
    src: url('../../fonts/klavikawebbasicboldsub-webfont.eot');
    src: url('../../fonts/klavikawebbasicboldsub-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/klavikawebbasicboldsub-webfont.woff') format('woff'),
         url('../../fonts/klavikawebbasicboldsub-webfont.ttf') format('truetype'),
         url('../../fonts/klavikawebbasicboldsub-webfont.svg#KlavikaWebBasicBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

/* ==========================================================================
   Custom Styles
   ========================================================================== */
body{padding: 0px !important; background: #2A2A2A; color: #ccc;}
h1, h2, h3 {line-height: 1.5em;}

/* ************ */
/* Header */
/* ************ */
#header{position: static; background: #68726D url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/bg-header.png") 0 bottom repeat-x; padding-bottom: 5px;}
#header header{max-width: 960px;  padding: 0 20px; margin: 0 auto; text-align: left; background: #68726d url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/bg-headerFade.png") 0 0 repeat-x;}
#mainNav .superPanel{padding: 5%; background: #efa300; margin: 0px; list-style-type: none;}
#header header h1.logo{width: 90%; float: left; margin:0px; font-size: 25px;font-family: 'KlavikaWebBasicBold',arial,helvetica,sans-serif;}
#header header h1.logo a, #header header h1.logo a:hover, #header header h1.logo a:focus{color: #fff; text-decoration: none; text-indent: 0em;}
#header #quickLinks{display: none;}

header ul{list-style-type: none; margin: 0px 0px 10px; padding: 10px;}
header li{list-style-type: none; margin: 0px 0px 5px; }
#mainNav{background: none repeat scroll 0 0 #919191; border: 1px solid #919191; }
#mainNav li a{display: block; text-decoration: none; color: #fff; text-transform: uppercase; font-family: 'KlavikaWebBasicMedium',arial,helvetica,sans-serif; line-height: 1}
#mainNav li.sfHover a,
#mainNav li.on > a{color: #f7bd3f;}
#mainNav .superPanel {-webkit-transition: outline 0.35s ease 0s;
		-moz-transition: outline 0.35s ease 0s;
        -ms-transition: outline 0.35s ease 0s;
        -o-transition: outline 0.35s ease 0s;
		transition: outline 0.35s ease 0s;}
#mainNav .superPanel{padding: 0%; background: #efa300; margin: 10px 0px; }
#mainNav .superPanel li a{color: #fff; /*margin: 0px 0px 8px;*/}
#mainNav .superPanel a:hover{text-decoration: none; color: #666 !important; }
.navbar{margin:0px;}
.navbar .btn-navbar {margin-top: 7px;position: absolute;right: 20px;top: 0;}
/*.navbar .in.collapse {height: auto !important;}*/
/*.nav-collapse{height: auto;}*/

/* ************ */
/* CONTENT */
/* ************ */

#main, #single{max-width: 960px;  padding: 0 20px; margin: 0 auto; text-align: left;}
#single{}
#main > header{padding: 2% 0;}
#page-title{text-transform: uppercase; color: #e2a52e; border-bottom: 1px solid #e2a52e; margin:0px; margin-bottom: 15px;}
#page-title small{color: #e2a52e; font-family: KlavikaWebBasicRegular,arial,verdana,sans-serif; font-size: 70%;}

.section-nav{text-align: center; position: relative; color: #fff; font-family:KlavikaWebBasicMedium,arial,verdana,sans-serif; font-size: 16px;}
.principles{white-space: nowrap;}
.active-p{padding: 2% 0; text-align: center; left: 0px;}
.principle{float: left; padding: 2% 0; text-align: center; cursor: pointer;-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);box-shadow: 1px 1px 2px rgba(0,0,0,0.2);-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.principle:hover{background-color: #000 !important;}

.top-row .principle{width: 25%;}
.bottom-row .principle{margin: 1% 0 1% 0%;width: 33.333333%;}

.principle:hover span, .featured .principle:hover span{display: block; color: #e2a52e; -webkit-animation: smallToBig 300ms ease; -moz-animation: smallToBig 300ms ease;-ms-animation: smallToBig 300ms ease;}
.innovation .principle:hover span{color: #b42608;}
.people .principle:hover span{color: #39a0be;}
.action .principle:hover span{color: #f48623;}
.quality .principle:hover span{color: #ff4500;}
.community .principle:hover span{color: #85b83f;}
.collaboration .principle:hover span{color: #e2a52e;}
.training .principle:hover span{color: #5cc7c7;}


@-webkit-keyframes smallToBig{
	from {-webkit-transform: scale(0.1);}
	to {-webkit-transform: scale(1);}
}
@-moz-keyframes smallToBig{
	from {-moz-transform: scale(0.1);}
	to {-moz-transform: scale(1);}
}
@-ms-keyframes smallToBig{
	from {-ms-transform: scale(0.1);}
	to {-ms-transform: scale(1);}
}

.principle.featured, .active-p.featured, .share-button, .featured .share-button{background-color: #e2a52e;}
.principle.innovation, .active-p.innovation, .innovation .share-button{background-color: #b42608;}
.principle.people, .active-p.people, .people .share-button{background-color: #39a0be;}
.principle.action, .active-p.action, .action .share-button{background-color: #f48623;}
.principle.quality, .active-p.quality, .quality .share-button{background-color: #ff4500;}
.principle.community, .active-p.community, .community .share-button{background-color: #85b83f;}
.principle.collaboration, .active-p.collaboration, .collaboration .share-button{background-color: #e2a52e;}
.principle.training, .active-p.training, .training .share-button{background-color: #5cc7c7;}

.content-wrapper{padding: 10px; background: #383838;}
#intro-text, .widget-content{font-size: 90%;}
.slider-wrapper, .featured .slider-wrapper, .content-wrapper {border: 1px solid  #e2a52e;}
.innovation .slider-wrapper, .innovation .content-wrapper {border: 1px solid  #b42608;}
.people .slider-wrapper, .people .content-wrapper {border: 1px solid  #39a0be;}
.action .slider-wrapper, .action .content-wrapper {border: 1px solid  #f48623;}
.quality .slider-wrapper, .quality .content-wrapper {border: 1px solid  #ff4500;}
.community .slider-wrapper, .community .content-wrapper {border: 1px solid  #85b83f;}
.collaboration .slider-wrapper, collaboration .content-wrapper {border: 1px solid  #e2a52e;}
.training .slider-wrapper, .training .content-wrapper {border: 1px solid  #5cc7c7;}


#go-down, #go-up{visibility: hidden; display: none; background: url("../../images/atWork/arrows.png") no-repeat 0 0 #e2a52e; height: 29px; cursor: pointer;}
#go-down{background-position: center -29px; margin-top: 0px;}
#go-up{background-position: center 0px; margin-bottom: 0px;}
#go-down, #go-up{height: 0px;}
.featured #go-down, .featured #go-up{background-color: #e2a52e;}
.innovation #go-down, .innovation #go-up{background-color: #b42608;}
.people #go-down, .people #go-up{background-color: #39a0be;}
.action #go-down, .action #go-up{background-color: #f48623;}
.quality #go-down, .quality #go-up{background-color: #ff4500;}
.community #go-down, .community #go-up{background-color: #85b83f;}
.collaboration #go-down, .collaboration #go-up{background-color: #e2a52e;}
.training #go-down, .training #go-up{background-color: #5cc7c7;}
.no-more.load-more, #go-up.no-more{display: none !important;}

/*WOO*/
.ws_bullets a {width: 11px; height: 11px; display: block; float: left; cursor: pointer; text-indent: -9999em; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0,0.3);}
.ws_bullets a:hover { background: #333; background: rgba(0,0,0,0.7); }
.ws_bullets a.ws_selbull{ background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.slider { zoom: 1; border:none;text-align:center; position: relative;}
.slider a{text-decoration: none; outline: none; border: none;}

.slider .ws_images ul{position:relative;width: 10000%; height:auto;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow: visible;text-align: left;}
.slider .ws_images ul li{width:1%;line-height:0;float:left;font-size:0;padding:0 0 0 0 !important;margin:0 0 0 0 !important; vertical-align: top;}
.slider .ws_images{position: relative;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.slider .ws_images a{width:100%;display:block;}
.slider img{max-width: none !important;vertical-align: top;}
.slider .ws_images img{width:100%;border:none 0;max-width: none;}
.slider .ws_bullets {clear: both; font-size: 0px; z-index:70;padding: 10px;position: relative;margin: 0px auto; display: inline-block;}
.slider .ws_bullets a {margin-left:4px;width:15px;height:15px;float: none; display: inline-block; text-indent: -4000em; position:relative;}
.slider .ws_bullets  a img{display: none !important; }
.slider  a.wsl{display:none;}

.slider .ws-title{display:block;z-index: 50;margin: 0px}

.slider .ws_thumbs {font-size: 0px; position:absolute;overflow:auto;z-index:70;}
.slider .ws_thumbs a {position:relative;display: block; text-indent: -9999em; color:transparent;opacity:0.85;filter: alpha(opacity = 85);}
.slider .ws_thumbs a:hover{opacity:1;}
.slider .ws_thumbs a:hover img{visibility:visible;}
.slider .ws_thumbs {top: 0;height:100%;right: 0px;}
.slider .ws_thumbs div{position:relative;width:100%;}
.slider .ws_thumbs  a img{text-indent:0;margin:0px;max-width:100% !important;width: 100%; display: block;}
.slider .ws_images ul{animation: wsBasic 40s infinite;-moz-animation: wsBasic 40s infinite;-webkit-animation: wsBasic 40s infinite;}
@keyframes wsBasic{0%{left:-0%} 5%{left:-0%} 10%{left:-100%} 15%{left:-100%} 20%{left:-200%} 25%{left:-200%} 30%{left:-300%} 35%{left:-300%} 40%{left:-400%} 45%{left:-400%} 50%{left:-500%} 55%{left:-500%} 60%{left:-600%} 65%{left:-600%} 70%{left:-700%} 75%{left:-700%} 80%{left:-800%} 85%{left:-800%} 90%{left:-900%} 95%{left:-900%} }
@-moz-keyframes wsBasic{0%{left:-0%} 5%{left:-0%} 10%{left:-100%} 15%{left:-100%} 20%{left:-200%} 25%{left:-200%} 30%{left:-300%} 35%{left:-300%} 40%{left:-400%} 45%{left:-400%} 50%{left:-500%} 55%{left:-500%} 60%{left:-600%} 65%{left:-600%} 70%{left:-700%} 75%{left:-700%} 80%{left:-800%} 85%{left:-800%} 90%{left:-900%} 95%{left:-900%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 5%{left:-0%} 10%{left:-100%} 15%{left:-100%} 20%{left:-200%} 25%{left:-200%} 30%{left:-300%} 35%{left:-300%} 40%{left:-400%} 45%{left:-400%} 50%{left:-500%} 55%{left:-500%} 60%{left:-600%} 65%{left:-600%} 70%{left:-700%} 75%{left:-700%} 80%{left:-800%} 85%{left:-800%} 90%{left:-900%} 95%{left:-900%} }

.slider .ws_thumbs .ws_selthumb a{opacity: 0.85; filter: alpha(opacity = 85);}
.ws_selthumb img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -o-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    transition: all .6s ease; /* Fade to color */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    /* cursor: default; */
}

.ws_selthumb img:hover {
 /*   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
    -o-filter: grayscale(0%);*/
}


/* BULLETS */
.featured .ws_bullets a, .ws_bullets a {background: url("../../images/atWork/featured_photo_filter.png");}
.featured .ws_bullets a:hover, .ws_bullets a:hover {background: url("../../images/atWork/bkg_featured.png");}
.featured .ws_bullets a.ws_selbull, .ws_bullets a.ws_selbull{cursor: default; background: rgb(226, 165, 46);}

.innovation .ws_bullets a{background: url("../../images/atWork/innovation_photo_filter.png");}
.innovation .ws_bullets a:hover{background: url("../../images/atWork/bkg_innovation.png");}
.innovation .ws_bullets a.ws_selbull{background: rgb(180, 38, 8);}


.people .ws_bullets a{background: url("../../images/atWork/people_photo_filter.png");}
.people .ws_bullets a:hover{background: url("../../images/atWork/bkg_people.png");}
.people .ws_bullets a.ws_selbull{background: rgb(57, 160, 190);}


.action .ws_bullets a{background: url("../../images/atWork/action_photo_filter.png");}
.action .ws_bullets a:hover{background: url("../../images/atWork/bkg_action.png");}
.action .ws_bullets a.ws_selbull{background: rgb(244, 134, 35);}


.quality .ws_bullets a{background: url("../../images/atWork/quality_photo_filter.png");}
.quality .ws_bullets a:hover{background: url("../../images/atWork/bkg_quality.png");}
.quality .ws_bullets a.ws_selbull{background: rgb(255, 69, 0);}

.community .ws_bullets a{background: url("../../images/atWork/community_photo_filter.png");}
.community .ws_bullets a:hover{background: url("../../images/atWork/bkg_community.png");}
.community .ws_bullets a.ws_selbull{background: rgb(133, 184, 63);}

.collaboration .ws_bullets a{background: url("../../images/atWork/collaboration_photo_filter.png");}
.collaboration .ws_bullets a:hover{background: url("../../images/atWork/bkg_collaboration.png");}
.collaboration .ws_bullets a.ws_selbull{background: rgb(226, 165, 46);}

.training .ws_bullets a{background: url("../../images/atWork/training_photo_filter.png");}
.training .ws_bullets a:hover{background: url("../../images/atWork/bkg_training.png");}
.training .ws_bullets a.ws_selbull{background: rgb(92, 199, 199);}

.content{position: relative; min-height: 300px;}
.slider-wrapper{padding: 10px;}
.slider-wrapper li{display: table-cell; float: none; width: auto; font-size: 0px;}
.thumbs{position: absolute; height: 100%; right: 11px;}

.ws_thumbs a img{padding: 6px 0; border-top: 1px solid #e2a52e;}
.featured .ws_thumbs a img {border-top: 1px solid #e2a52e;}
.innovation .ws_thumbs a img {border-top: 1px solid #b42608;}
.people .ws_thumbs a img {border-top: 1px solid #39a0be;}
.action .ws_thumbs a img {border-top: 1px solid #f48623;}
.quality .ws_thumbs a img {border-top: 1px solid #ff4500;}
.community .ws_thumbs a img {border-top: 1px solid #85b83f;}
.collaboration .ws_thumbs a img {border-top: 1px solid #e2a52e;}
.training .ws_thumbs a img {border-top: 1px solid #5cc7c7;}

.slide-content-wrapper{bottom:0px; width: 100%; background: #e2a52e;}
.featured .slide-content-wrapper, .slide-content-wrapper{background: url("../../images/atWork/bkg_featured.png");}
.innovation .slide-content-wrapper{background: url("../../images/atWork/bkg_innovation.png");}
.people .slide-content-wrapper{background: url("../../images/atWork/bkg_people.png");}
.action .slide-content-wrapper{background: url("../../images/atWork/bkg_action.png");}
.quality .slide-content-wrapper{background: url("../../images/atWork/bkg_quality.png");}
.community .slide-content-wrapper{background: url("../../images/atWork/bkg_community.png");}
.collaboration .slide-content-wrapper{background: url("../../images/atWork/bkg_collaboration.png");}
.training .slide-content-wrapper{background: url("../../images/atWork/bkg_training.png");}

.slide-content{padding: 10px; color: #fff; text-align: left;}
.slide-content h3{margin: 0px; line-height: 1.2em; padding: 0px 0px 5px; border-bottom: 1px solid #fff; font-family: KlavikaWebBasicMedium,arial,verdana,sans-serif;}
.slide-content h4{padding: 5px 0px 0px; margin: 0px; line-height: 1.2em; font-family: KlavikaWebBasicLight,arial,verdana,sans-serif;}

.slide-content-headers a{color: inherit;}
.slide-content-text{padding-top: 5px; font-family: KlavikaWebBasicRegular,arial,verdana,sans-serif;}
/*.slide-content-text p{font-size: 90%;}*/
.slide-content-text a.read-more{display: block;color: #fff; font-family: KlavikaWebBasicMedium,arial,verdana,sans-serif; }

.row-fluid [class*="span"]{min-height: 1em;}

#tell_a_friend{padding: 10px 0px; width: 157px; margin: auto;}
.share-button {height: 74px; width: 74px; margin: 0px 0px 0px 8px; background-image: url("../../images/atWork/share_links.png"); background-repeat: no-repeat; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
.fb-share{background-position:24px 16px; margin: 0px;}
.tw-share{background-position:-69px 16px;}
.g-share{background-position:-164px 16px; display: none;}
.email-share{background-position:-257px 16px;display: none;}

#main footer{height: 50px;}

/*	LOADING *****/
.loading{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("../../images/atWork/bkg_loading.png"); z-index: 999;}
.loading img{display: block; top: 50%; position: relative; margin: -100px auto;}
/* ************ */
/* footer */
/* ************ */
footer.page-footer{background: url("../../images/atWork/bkg_page_footer2.png") repeat-x 0 0 #2A2A2A; min-height: 100px; border-top: 2px solid #515151;border-bottom: 2px solid #515151;}
footer .footer-content-wrapper{max-width: 960px;  padding: 20px; margin: 0 auto; text-align: left;}
.footer-content h4{font-family: KlavikaWebBasicMedium,arial,verdana,sans-serif; margin-top: 0px; font-size: 21px;}
.footer-content h4 span{color: #E2A52E;}
.footer-sprite{background: url("../../images/atWork/footer_sprite.png") no-repeat 0 0 transparent;}
.widget-ctrl{height: 26px; max-width: 250px; display: block; background-position: center -26px; cursor: pointer; margin-left: 0px !important;}
.widget-ctrl.collapsed, .lt-ie9 .widget-ctrl{background-position: center 0px;}
.widget-wrapper{clear:both;}
.widget-btn, .widget-btn:hover{color: #E2A52E; font-weight: bold; }
.footer-content .get-conncted-wrapper{display: none;}
.share-links ul li{background: url("../../images/atWork/footer_sprite.png") no-repeat 0 -55px transparent; width: 22px; height: 24px; float: left; padding: 0px; margin-left: 5px;}
.share-links ul li.afl-fb{background-position: 0px -55px;}
.share-links ul li.afl-tw{background-position: -26px -55px;}
.share-links ul li.afl-youtube{background-position: -51px -55px;}
.share-links ul li.afl-flickr{background-position: -78px -55px;}
footer .footer-content-wrapper .get-conncted .share-links.span6{margin: 0px;}
footer .footer-content-wrapper .get-conncted h4{margin: 0px; border-right: 1px dotted #777;font-family: KlavikaWebBasicMedium,arial,verdana,sans-serif;}
footer .footer-links .inline li, footer .footer-links .inline li a {display: inline; color: #CCCCCC;}
footer .footer-links{padding-top: 50px; font-size: 88%;}
.text-signup{text-align: center; padding: 20px 0px 80px;}

.widget-content{padding: 20px 0px; min-height: 300px;}
.widget-content .btn-group > .btn:first-child{border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.widget-content .dropdown-menu {font-size: 11px; background: none repeat scroll 0 0 #2A2A2A;border-radius: 0 0 0 0;color: #FFFFFF;height: auto;margin: 0;overflow: auto; width: 400px;}
.widget-content .dropdown-menu .widget-vals{margin: 0px; list-style: none;}
.widget-content .dropdown-menu .accordion-inner{padding: 5px 0; height: 140px; overflow: auto; border-top: 2px solid #000000;}
.widget-content .dropdown .dropdown-menu .nav-header{padding: 0px}
.widget-content .accordion-heading .accordion-toggle{padding: 8px 20px;}
.widget-content .nav-header a, .widget-content .nav-header a:hover{text-shadow: none; color: #E2A52E; text-decoration: none;}
.accordion-group {border: medium none;border-radius: 0px;margin-bottom: 2px;}
.widget-content .accordion-toggle .caret{margin-top: 4px; float: right;}
.widget-content .dropdown-menu li, .widget-content .dropdown-menu li a{white-space:normal;}
.widget-content .dropdown-menu li.selected a{text-decoration:none;color:#000;background-color:#fff;background-image:-moz-linear-gradient(top, #eee, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E2A52E), to(#e2942e));background-image:-webkit-linear-gradient(top, #E2A52E, #e2942e);background-image:-o-linear-gradient(top, #E2A52E, #e2942e);background-image:linear-gradient(to bottom, #eee, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE2A52E', endColorstr='#ffe2942e', GradientType=0);}
.widget-content .btn-inverse .caret{border-bottom-color: #E2A52E; border-top-color: #E2A52E;}
.widget-content .btn-inverse .btn-label{border-right: 1px solid #555555; padding-right: 14px; }
.widget-content .label-warning{margin-right: 5px;}
.widget-content .label-warning span{float: left; margin-right: 5px;}
.widget-content .label-warning button.close{line-height: 1em;font-size: 13.5px;}
#accordionTest{margin:0px;}
.keyword-wrap{padding-bottom: 300px;}
#embed_code{display: none;background: none repeat scroll 0 0 #515151;border: 0 none;color: #CCCCCC;font-size: 90%;height: 65px;margin-top: 15px;overflow: auto;resize: none;width: 300px;}
#embed_code::-moz-selection {background: #000;text-shadow: none;}
#embed_code::selection {background: #000;text-shadow: none;}
#embed_code.show{display: block;}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]{cursor: default;}

/* ************ */
/* Widget */
/* ************ */
.widget #header, .widget #main footer, .widget .section-nav, .widget #intro-text, .widget .slide-content-text-wrapper,.widget  #tell_a_friend, .widget .content-wrapper footer, .widget .page-footer, .widget .text-signup{display: none;}
body.widget{background: none repeat 0 0 #2A2A2A !important;}
body.afl, body.afl #single,body.afl #main{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;}
.widget #main{padding: 0 5px;}
.widget #main.afl{padding: 0;}
.widget #page-title{font-size: 18px !important; margin: 0px; text-align: right;}
.widget .afl #page-title{font-size: 16px !important; padding: 0.3em 0; margin: 0px; text-align: center; border-bottom: 2px solid #D6D1C9; background: #727c77;}
.widget .afl #page-title a, .widget .afl #page-title a:hover{text-decoration: none; color: #E2A52E;}
.widget #main > header{padding: 5px 0;}
.widget #main.afl > header{padding: 0;}
.widget .content-wrapper{padding: 0px; border: none; background: transparent;}
.widget .content{min-height: 0px;}
.widget .afl .slider-wrapper{border:none; padding: 0;}
.widget .afl .slider {background: transparent;}
.widget .slide-content h3{font-size: 16px;}
.widget .slide-content h4{font-size: 14px;}
.widget .slider .ws_bullets{padding: 10px 0px;}
.widget .slider .ws_bullets a{height: 8px; width: 8px;margin-left: 2px;}
.widget .loading{position: static;}
.widget .loading img {margin: 15px auto; top:0;}
.widget #single{top:0px;}
.widget #single.afl{background: #f0f0ee; color: #545454;padding: 0 10px 8px;}
.widget #single.afl a{color: #545454; text-decoration: none;}
.widget #single.afl a:hover{color: #E2A52E; text-decoration: none;}
#widget-footer{margin: 0px; font-size: 14px;}
#widget-footer a, #widget-footer a:hover{color: #CCCCCC;text-decoration: none;}

.widget .afl .slide-content{padding: 5px 10px;}
.widget .afl .slide-content-headers{height: auto;}
.widget .afl .slide-content-headers h4{display: none;}
.widget .afl .slide-content-headers h3{border-bottom: none !important; padding: 0px !important; text-transform: uppercase;}
.widget .afl .slide-content-wrapper{position: absolute;}
.widget .slide-content-headers{padding-right: 0px !important; border-right: none !important; height: 81px; overflow: hidden;}
.widget .afl .slider .ws_bullets a{margin-left: 5px;}
.afl #widget-footer{line-height: 1.2em;}
/* ie9 widget fix */
.widget #main .slider .ws_bullets {display: block !important;}
.widget .footer-content .get-conncted-wrapper, .widget #go-down, .widget #go-up, .widget .ws_thumbs{display: none !important;}
.widget [class*="span"], .widget .uneditable-input[class*="span"], .widget .row-fluid [class*="span"]{width: 100%;}

/*	ARTICLE ************ */
/*	single article */
#single{display: block; position: relative; z-index: 9999;}
#single header{background: url("../../images/atWork/bkg_single_header.png") repeat-x 0 bottom #1c1e1e; height: 68px;font-size: 18px;}
.article_wrapper{background:#1c1e1e; min-height: 100px; padding: 30px 40px 100px; color: #999;}
#single .close{opacity:1;filter: alpha(opacity = 100); height: 38px; width: 44px; background: url("../../images/atWork/close.png") no-repeat center center transparent; padding: 10px;border-left: 2px solid;}
#single .close:hover{background: url("../../images/atWork/close_hover.png") no-repeat center center transparent;}
.article_header{padding: 20px; font-family:KlavikaWebBasicMedium,arial,verdana,sans-serif; text-transform: uppercase;}
.featured .article_header span {color: #e2a52e;}
.innovation .article_header span {color: #b42608;}
.people .article_header span {color: #39a0be;}
.action .article_header span {color: #f48623;}
.quality .article_header span {color: #ff4500;}
.community .article_header span {color: #85b83f;}
.collaboration .article_header span {color: #e2a52e;}
.training .article_header span {color: #5cc7c7;}

#single #media_list{position: relative; }
#single .media{position: absolute; top: 0px; left: 0px; width: 100%; margin: 0px; z-index: 99; height: 100%; background: #1C1E1E;}

#single .activemedia{z-index: 101; }
#single .activemedia .fluid-width-video-wrapper{padding-top: 0px ! important; height: 100% ! important;}

#next-media{cursor: pointer; width:50px; height:50px; position:absolute; top:0; right:0; z-index: 9999; -webkit-transition: ease 1s;-moz-transition: ease 1s; transition: ease 1s; -o-transition: ease 1s; background-position: right top !important; }
#next-media:hover{width:100px;height:100px;}
#media_list img{width: 100%;}
#next-media > div{float: right; position: relative; overflow: hidden; height: 85%; width: 85%;}
#nextpeek{width: auto ! important; max-width: 3000%; position: absolute; right: 0px;}
#fold{position: absolute; top:0px; left: 0px;}
.fluid-width-video-wrapper{height: 100%; padding-top: 0 !important;}
.object-left{float: left; margin: 15px 20px 15px 0px;}
.object-right{float: right; margin: 15px 0px 15px 20px;}
#article_title{margin: 0px; text-transform: uppercase; border-bottom: 3px solid #e2a52e;}
.innovation #article_title {border-color: #b42608;}
.people #article_title {border-color: #39a0be;}
.action #article_title {border-color: #f48623;}
.quality #article_title {border-color: #ff4500;}
.community #article_title {border-color: #85b83f;}
.collaboration #article_title {border-color: #e2a52e;}
.training #article_title {border-color: #5cc7c7;}

#article_sub{margin: 10px 0px 20px; font-family: KlavikaWebBasicLight,arial,verdana,sans-serif; font-size: 22px;}

#taf{margin-left: -15px;}
.share-btn {float: left; height: 55px; width: 55px; margin: 15px 0px; background: url("../../images/atWork/taf.png") no-repeat 0 0 #CECBCB; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;border: 2px solid #525453;}
.share-btn.fb-share{background-position:5px 10px;}
.share-btn.tw-share{background-position:8px -69px;}
.share-btn.g-share{background-position: 8px -226px;}
.share-btn.email-share{background-position: 6px -143px;}

#single_content{padding: 30px 0px 0px;margin-left: 0px;}
.article-nav-wrap{position: relative; margin: 0px -30px; height: 0px; display: none;}
.article-nav{position: absolute; width: 100%;}
.article-nav-btn{width: 85px; height: 55px; background: url("../../images/atWork/article_nav.png") no-repeat 0 0 transparent; opacity:0.40;filter: alpha(opacity = 40);}
.article-nav-btn:hover{opacity:1;filter: alpha(opacity = 100);}
#prev-article{float: left;margin-left: 10px;}
#next-article{float: right;  background-position: 0px -55px;}
/* ==========================================================================
   Helper classes
   ========================================================================== */
.ir {display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; width: 100%; height: 100%; *text-indent: -9999px;}
.ir:before {content: ""; display: block; width: 0; height: 100%;}
.ir br {display: none;}

.hidden {display: none !important;visibility: hidden;}

.visuallyhidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}

.invisible {visibility: hidden !important; }

.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both; }
.clearfix {*zoom: 1; }

.left{float: left;}
.right{float: right;}
.drop-shadow{-webkit-box-shadow: 3px 1px 15px rgba(4, 4, 4, 0.75); -moz-box-shadow: 3px 1px 15px rgba(4, 4, 4, 0.75); box-shadow:  3px 1px 15px rgba(4, 4, 4, 0.75);}
.bottom-rounded{-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.top-rounded{-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; }
.rounded{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.rounded3{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.upper{text-transform: uppercase;}
.smooth{-webkit-transition: width 0.8s ease;-moz-transition: width 0.8s ease;-o-transition: width 0.8s ease;transition: width 0.8s ease;}
.block_left{float:left;margin:0 20px 20px 0}
.block_right{float:right;margin:0 0 20px 20px}
.center{text-align:center}
.clear{clear:both}
.contain{overflow:hidden}

/* ==========================================================================
   Media Queries for Responsive Design.
   ========================================================================== */
@media only screen and (min-width: 480px) {
.active-p{width: 20%; position: absolute; height: 100%; float: left; padding: 0;}
#current{position: relative; padding-top: 20%; display: block;}

.principles{width: 80%; float: right;}
.principle{float: left; padding: 2% 0; text-align: center;}
.top-row .principle{margin-left: 1%;width: 24%;}
.bottom-row .principle{margin: 1% 0 0 1%;width: 32.333333%;}
#tell_a_friend{width: 322px; margin: auto;}
.g-share, .email-share{display: block;}

}
@media only screen and (min-width: 680px) {
#current{padding-top: 25%;}
.slide-content-wrapper{position: absolute;}
}
@media only screen and (min-width: 768px) {
.slide-content-headers{padding-right: 10px; border-right: 1px solid #fff;}
#intro-text, .widget-content{font-size: 100%;}
#main .slider .ws_bullets {display: none;}
#tell_a_friend {margin: 0; float: left;}
.footer-content .get-conncted-wrapper, #go-down, #go-up{display: block;}
#go-down, #go-up{visibility: visible; height: 29px;}
#go-down{margin-top: 20px;}
#go-up{margin-bottom: 20px;}
}
@media only screen and (min-width: 930px) {.article-nav-wrap{display:block;}}
@media only screen and (min-width: 980px) {
/* ************ */
/* Header */
/* ************ */
body{background: url("../../images/atWork/bkg_body.jpg") no-repeat center 0px #2A2A2A;}
#header header, #main{padding: 0;}
#header header h1.logo{float: left; margin: 0; width: 218px; height: 105px; background: url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/logo.png") 0 0 no-repeat transparent;}
#header header h1.logo a{text-indent: -9999em;}
#header  header nav{float: right;}

/* ********** */
/* Navigation */
/* ********** */
header ul{list-style-type: none; margin: 0; padding: 0;}
header li{float: left;}
#header #quickLinks{display: block;}
#quickLinks{height: 25px; margin: 6px 0 11px 0; color: #ebe8db; font-family: 'KlavikaWebBasicBold',arial,helvetica,sans-serif;}
#quickLinks a{color: #ebe8db; padding-right: 8px; text-decoration: none;}
#quickLinks li{padding: 0 6px; margin: 0px;}
#quickLinks #siteSearch{position: relative; margin: 0px;}
#quickLinks #siteSearch label{position: absolute; text-indent: -9999em;}
#quickLinks #siteSearch input#keyword{padding-right: 26px; width: 140px; margin: 0;}
#quickLinks #siteSearch input.button{position: absolute; z-index: 3000; right: 6px; top: 5px;}
#mainNav{position: relative; z-index: 4000; clear: right; width: 725px; background: transparent; border: 0px solid #919191;}
#mainNav li{height: 64px; border-right: 1px #fff solid;}
#mainNav .tnav-getInvolved{width: 90px}
#mainNav .tnav-learnAboutUnions{width: 128px}
#mainNav .tnav-issues{width: 77px}
#mainNav .tnav-legislationPolitics{width: 127px}
#mainNav .tnav-corporateWatch{width: 113px}
#mainNav .tnav-aboutAFLCIO{width: 83px}
#mainNav .tnav-aflcioNowBlog{width: 100px}
#mainNav li a{display: block; height: 38px; padding: 20px 10px 0 10px; text-decoration: none; color: #fff; text-transform: uppercase; font-size: 15px; font-family: 'KlavikaWebBasicMedium',arial,helvetica,sans-serif; line-height: 1}
/*font-family: klavika-web-1,klavika-web-2,arial,helvetica,sans-serif; font-style: normal; font-weight: 700;;*/
#mainNav li a:hover,
#mainNav li.sfHover a,
#mainNav li.on > a{color: #f7bd3f;}

#mainNav .superPanel{position: absolute; top: 64px; z-index: 6000; display: none; margin: 0 -1px; padding: 5%; background: #efa300; border: 1px #fff solid; border-top: none; -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); box-shadow: 5px 5px 5px rgba(0,0,0,0.5); behavior: url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/javascript/libs/PIE.htc") !important;width: 250px; }
#mainNav .tnav-aboutAFLCIO .superPanel{margin-left:-75px;}
#mainNav .tnav-aflcioNowBlog .superPanel{margin-left:-161px;}

#mainNav .superPanel a{display: block; height: auto; margin: 0; padding: 3px 0; color: #fff !important; font-family: Tahoma,arial,verdana,sans-serif; font-weight: bold; text-transform: none; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
#mainNav .superPanel a:hover{text-decoration: none; color: #666 !important; }
#mainNav .superPanel ul{width: auto;}
#mainNav .superPanel li{height: auto; margin: 0 0 4px 0; padding: 0; line-height: 1.3; border: none;}

#mainNav li.issues .superPanel{width: 393px;}
#mainNav li.legislationPolitics .superPanel{width: 620px;}
#mainNav li.corporateWatch .superPanel{width: 580px;}
#mainNav li.aboutAFLCIO .superPanel{width: 200px;}
#mainNav li.AFLCIONowBlog .superPanel{width: 200px;}

#mainNav .navGroup ul{float: left; width: 90%; padding: 2% 5%;}

#subNav {margin-bottom:20px;}
#subNav,#subNav ul,#subNav li{margin: 0; padding: 0; list-style-type: none; }
#subNav li {border-top: 1px #f9f1da solid; line-height:100%; }
#subNav li.view-nav_item {}
#subNav li:first-child{border-top: none;}
#subNav a{display: block; padding: 7px 6px 4px 16px; font-family: 'KlavikaWebBasicMedium',arial,helvetica,sans-serif; font-size: 14px; color: #ad832f; text-transform: uppercase;}
#subNav li.open a,
#subNav li.on a,
#subNav li a:hover{color: #fff; background: #efa302 url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/bg-subNav-open.png") repeat-x;}
#subNav li.open li a,
#subNav li.on li a {padding-right: 20px; background: #f9f1da; color: #ad832f; text-transform: uppercase; line-height: 1.2;}
#subNav li.open li a:hover,
#subNav li.on li a:hover{color: #6a756f;}
#subNav li.on li.on a{color: #89661f;}
#subNav li li li a {padding-left:24px;} /* 3rd level */
#subNav .enespanol {background: url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/bg-subNav-enespanol.png") repeat-x scroll 0 0 #EFA302; color: #FFFFFF;}
#subNav .enespanol a{color: #FFFFFF;}
#subNav .enespanol a:hover{color: #e4e4e4;}
/*** MENU SUPERFISH ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:	0;padding: 0;list-style: none;}.sf-menu {line-height:	1.0;}.sf-menu ul {top:-999em;width:10em; /* left offset of submenus need to match (see below) */}.sf-menu ul li {width:100%;}.sf-menu li:hover {visibility:		inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {float:left;position:		relative;}.sf-menu a {display:		block;position:		relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:40px; /* match top ul list item height */z-index:		99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}/*** SKIN ***/.sf-menu a, .sf-menu a:visited{ /* visited pseudo selector so IE6 applies text colour*/color:#13a;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:		0;}
/* ********** */
/* END Navigation */
/* ********** */
.thumbs .thumbs-wrapper{padding: 2.1% 0;}
#single{top: -111px;}

}
@media only screen and (min-width: 1200px) {
}

/* lt-ie9 STYLES */

.lt-ie9{}
.lt-ie9 body{background: url("../../images/atWork/bkg_body.jpg") no-repeat center 0px #2A2A2A;}
.lt-ie9 #header header, .lt-ie9 #main{padding: 0;}
.lt-ie9 #header header h1.logo{float: left; margin: 0; width: 218px; height: 105px; background: url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/logo.png") 0 0 no-repeat transparent;}
.lt-ie9 #header header h1.logo a{text-indent: -9999em;}
.lt-ie9 #header  header nav{float: right;}

/* ********** */
/* Navigation */
/* ********** */
.lt-ie9 header ul{list-style-type: none; margin: 0; padding: 0;}
.lt-ie9 header li{float: left;}
.lt-ie9 #header #quickLinks{display: block;}
.lt-ie9 #quickLinks{height: 25px; margin: 6px 0 11px 0; color: #ebe8db; font-family: 'KlavikaWebBasicBold',arial,helvetica,sans-serif;}
.lt-ie9 #quickLinks a{color: #ebe8db; padding-right: 8px; text-decoration: none;}
.lt-ie9 #quickLinks li{padding: 0 6px; margin: 0px;}
.lt-ie9 #quickLinks #siteSearch{position: relative; margin: 0px;}
.lt-ie9 #quickLinks #siteSearch label{position: absolute; text-indent: -9999em;}
.lt-ie9 #quickLinks #siteSearch input#keyword{padding-right: 26px; width: 140px; margin: 0;}
.lt-ie9 #quickLinks #siteSearch input.button{position: absolute; z-index: 3000; right: 6px; top: 5px;}
.lt-ie9 #mainNav{position: relative; z-index: 4000; clear: right; width: 725px; background: transparent; border: 0px solid #919191;}
.lt-ie9 #mainNav li{height: 64px; border-right: 1px #fff solid;}
.lt-ie9 #mainNav .tnav-getInvolved{width: 90px}
.lt-ie9 #mainNav .tnav-learnAboutUnions{width: 128px}
.lt-ie9 #mainNav .tnav-issues{width: 77px}
.lt-ie9 #mainNav .tnav-legislationPolitics{width: 127px}
.lt-ie9 #mainNav .tnav-corporateWatch{width: 113px}
.lt-ie9 #mainNav .tnav-aboutAFLCIO{width: 83px}
.lt-ie9 #mainNav .tnav-aflcioNowBlog{width: 100px}
.lt-ie9 #mainNav li a{display: block; height: 38px; padding: 20px 10px 0 10px; text-decoration: none; color: #fff; text-transform: uppercase; font-size: 15px; font-family: 'KlavikaWebBasicMedium',arial,helvetica,sans-serif; line-height: 1}
/*font-family: klavika-web-1,klavika-web-2,arial,helvetica,sans-serif; font-style: normal; font-weight: 700;;*/
.lt-ie9 #mainNav li a:hover,
.lt-ie9 #mainNav li.sfHover a,
.lt-ie9 #mainNav li.on > a{color: #f7bd3f;}

.lt-ie9 #mainNav .superPanel{position: absolute; top: 64px; z-index: 6000; display: none; margin: 0 -1px; padding: 5%; background: #efa300; border: 1px #fff solid; border-top: none; -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); box-shadow: 5px 5px 5px rgba(0,0,0,0.5); behavior: url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/javascript/libs/PIE.htc") !important;width: 250px; }
.lt-ie9 #mainNav .tnav-aboutAFLCIO .superPanel{margin-left:-75px;}
.lt-ie9 #mainNav .tnav-aflcioNowBlog .superPanel{margin-left:-161px;}

.lt-ie9 #mainNav .superPanel a{display: block; height: auto; margin: 0; padding: 3px 0; color: #fff !important; font-family: Tahoma,arial,verdana,sans-serif; font-weight: bold; text-transform: none; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
.lt-ie9 #mainNav .superPanel a:hover{text-decoration: none; color: #666 !important; }
.lt-ie9 #mainNav .superPanel ul{width: auto;}
.lt-ie9 #mainNav .superPanel li{height: auto; margin: 0 0 4px 0; padding: 0; line-height: 1.3; border: none;}

.lt-ie9 #mainNav li.issues .superPanel{width: 393px;}
.lt-ie9 #mainNav li.legislationPolitics .superPanel{width: 620px;}
.lt-ie9 #mainNav li.corporateWatch .superPanel{width: 580px;}
.lt-ie9 #mainNav li.aboutAFLCIO .superPanel{width: 200px;}
.lt-ie9 #mainNav li.AFLCIONowBlog .superPanel{width: 200px;}

.lt-ie9 #mainNav .navGroup ul{float: left; width: 90%; padding: 2% 5%;}

.lt-ie9 #subNav {margin-bottom:20px;}
.lt-ie9 #subNav,.lt-ie9 #subNav ul,.lt-ie9 #subNav li{margin: 0; padding: 0; list-style-type: none; }
.lt-ie9 #subNav li {border-top: 1px #f9f1da solid; line-height:100%; }
.lt-ie9 #subNav li.view-nav_item {}
.lt-ie9 #subNav li:first-child{border-top: none;}
.lt-ie9 #subNav a{display: block; padding: 7px 6px 4px 16px; font-family: 'KlavikaWebBasicMedium',arial,helvetica,sans-serif; font-size: 14px; color: #ad832f; text-transform: uppercase;}
.lt-ie9 #subNav li.open a,
.lt-ie9 #subNav li.on a,
.lt-ie9 #subNav li a:hover{color: #fff; background: #efa302 url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/bg-subNav-open.png") repeat-x;}
.lt-ie9 #subNav li.open li a,
.lt-ie9 #subNav li.on li a {padding-right: 20px; background: #f9f1da; color: #ad832f; text-transform: uppercase; line-height: 1.2;}
.lt-ie9 #subNav li.open li a:hover,
.lt-ie9 #subNav li.on li a:hover{color: #6a756f;}
.lt-ie9 #subNav li.on li.on a{color: #89661f;}
.lt-ie9 #subNav li li li a {padding-left:24px;} /* 3rd level */
.lt-ie9 #subNav .enespanol {background: url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/bg-subNav-enespanol.png") repeat-x scroll 0 0 #EFA302; color: #FFFFFF;}
.lt-ie9 #subNav .enespanol a{color: #FFFFFF;}
.lt-ie9 #subNav .enespanol a:hover{color: #e4e4e4;}
/*** MENU SUPERFISH ESSENTIAL STYLES ***/
.lt-ie9 .sf-menu, .lt-ie9 .sf-menu * {margin:	0;padding: 0;list-style: none;}
.lt-ie9 .sf-menu {line-height:	1.0;}
.lt-ie9 .sf-menu ul {top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.lt-ie9 .sf-menu ul li {width:100%;}
.lt-ie9 .sf-menu li:hover {visibility:		inherit; /* fixes IE7 'sticky bug' */}
.lt-ie9 .sf-menu li {float:left;position:		relative;}
.lt-ie9 .sf-menu a {display:		block;position:		relative;}
.lt-ie9 .sf-menu li:hover ul,
.lt-ie9 .sf-menu li.sfHover ul {left:0;top:40px; /* match top ul list item height */z-index:		99;}
.lt-ie9 ul.sf-menu li:hover li ul,.lt-ie9  ul.sf-menu li.sfHover li ul {top:-999em;}
.lt-ie9 ul.sf-menu li li:hover ul, .lt-ie9 ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
.lt-ie9 ul.sf-menu li li:hover li ul, .lt-ie9 ul.sf-menu li li.sfHover li ul {top:-999em;}
.lt-ie9 ul.sf-menu li li li:hover ul, .lt-ie9 ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}
/*** SKIN ***/
.lt-ie9 .sf-menu a, .lt-ie9 .sf-menu a:visited{ /* visited pseudo selector so IE6 applies text colour*/color:#13a;}
.lt-ie9 .sf-menu li:hover, .lt-ie9 .sf-menu li.sfHover,.lt-ie9 .sf-menu a:focus, .lt-ie9 .sf-menu a:hover, .lt-ie9 .sf-menu a:active {outline:		0;}
/* ********** */
/* END Navigation */
/* ********** */
.lt-ie9 #main, .lt-ie9 #single{width: 960px;  padding: 0 20px; margin: 0 auto; text-align: left;}
.lt-ie9 .thumbs .thumbs-wrapper{padding: 2.1% 0;}
.lt-ie9 #single{top: -111px;}
.lt-ie9 .widget-ctrl{height: 26px; width: 250px; display: block; background-position: center 0px; cursor: pointer; margin-left: 0px !important;}
.lt-ie9 footer .footer-content-wrapper{width: 960px;  padding: 20px; margin: 0 auto; text-align: left;}
.lt-ie9 #header header{width: 960px;  padding: 0 20px; margin: 0 auto; text-align: left; background: #68726d url("http://www.aflcio.org/extension/aflcio/design/aflcio_user/images/bg-headerFade.png") 0 0 repeat-x;}

.lt-ie9 .widget #main, .lt-ie9 .widget #single, .lt-ie9 .widget #header header{width: auto !important;}
.lt-ie9 .widget .thumbs .thumbs-wrapper{display: none;}
.lt-ie9 .widget #single{top:0px;}
.lt-ie9 .widget .widget-ctrl, .lt-ie9 .widget  footer .footer-content-wrapper{display: none !important;}

.lt-ie9 .active-p{width: 20%; position: absolute; height: 100%; float: left; padding: 0;}
.lt-ie9 #current{position: relative; top: 40%;}

.lt-ie9 .principles{width: 80%; float: right;}
.lt-ie9 .principle{float: left; padding: 2% 0; text-align: center;}
.lt-ie9 .top-row .principle{margin-left: 1%;width: 24%;}
.lt-ie9 .bottom-row .principle{margin: 1% 0 0 1%;width: 32.333333%;}
.lt-ie9 #tell_a_friend{width: 322px; margin: auto;}
.lt-ie9 .g-share, .lt-ie9 .email-share{display: block;}

.lt-ie9 .slide-content-headers{padding-right: 10px; border-right: 1px solid #fff;}
.lt-ie9 .slide-content{box-sizing:border-box; width: 100%;}
.lt-ie9 #intro-text, .lt-ie9 .widget-content{font-size: 100%;}
.lt-ie9 #main .slider .ws_bullets {display: none;}
.lt-ie9 #tell_a_friend {margin: 0; float: left;}
.lt-ie9 .footer-content .lt-ie9 .get-conncted-wrapper, .lt-ie9 #go-down, .lt-ie9 #go-up{display: block;}
.lt-ie9 #go-down, .lt-ie9 #go-up{visibility: visible; height: 29px;}
.lt-ie9 #go-down{margin-top: 20px;}
.lt-ie9 #go-up{margin-bottom: 20px;}
.lt-ie9 .slider .ws_bullets{padding: 10px 0; clear: both; }

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
* {background: transparent !important;color: #000 !important; /* Black prints faster: h5bp.com/s */box-shadow: none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}/** Don't show links for images, or javascript/internal links*/.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group; /* h5bp.com/t */}tr,img {page-break-inside: avoid;}
	img {max-width: 100% !important;}@page {margin: 0.5cm;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}
}
