a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
input[type=submit],input[type=text]{-webkit-appearance:textfield;-webkit-appearance:none;-webkit-border-radius:0}
input[type=submit]::-webkit-search-cancel-button,input[type=submit]::-webkit-search-decoration,input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-decoration{-webkit-appearance:none}
input,select{outline-width:0;vertical-align:middle}
input.input,input[type=search]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:textfield;-webkit-appearance:none}
input.submit,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none}
dfn,em,i{font-style:italic}
#pgbg{background-color:#fff;position:relative;z-index:20}
#aol-header,#aol-hnav{max-width:986px}
#aol-content{padding:10px 10px 30px 12px;margin:0 auto;max-width:964px;background-color:#fff;min-height:600px;overflow:hidden}
#main{position:relative;float:left;width:641px}
#rail{position:relative;float:right;width:301px}
.gmod{clear:both;margin-bottom:22px;padding-bottom:4px;font-size:13px}
.gmod h2{font-size:1.8em;font-weight:300;letter-spacing:normal;line-height:1.8em;text-transform:none}
.gmod form{height:26px}
.gmod form input{border:1px solid #ddd;color:#6d6d6d;float:left;font-size:11px;line-height:11px;margin:0;padding-bottom:4px;padding-left:9px;padding-top:6px;width:161px;font-family:adelle-sans,sans-serif}
.hidden{height:1px;overflow:hidden;position:absolute;top:-999px;width:1px}
.dn,.hidden-desktop,.visible-phone{display:none}
.sprite img{position:relative}
.state-indicator{left:-999em;position:absolute;top:-999em}
div.resp-hide{display:none}
.icon-font-wthr .screen-reader-text{text-indent:-9999px;top:-999px;left:-999px;position:absolute}
.toggleModuleHideIcon:before,.toggleModuleShowIcon:before{content:"";margin-left:4px;padding-bottom:5px;padding-right:5px}
#aol-header *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#aol-header{margin:0 auto;position:relative}
#aol-header.aol-global-header{height:70px}
#headerlogo-global{float:left;position:absolute}
#headerlogo-global a{width:87px;color:#fff;display:block;height:35px;line-height:1;overflow:hidden;text-decoration:none;margin-top:17px}
#aol-header-search{position:absolute;line-height:12px}
#aol-footer-query,#aol-header-query{font-size:16px;font-size:1em;line-height:12px;background-color:#fff;border:2px solid #bfbfbf;border-left-width:2px;border-right-width:0;display:block;float:left;height:34px;padding:4px}
#aol-footer-query:focus,#aol-header-query:focus{border-color:#bfbfbf;outline:inital;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#usrMnu{font-size:11px;font-size:.6875rem;display:inline-block;float:right;font-weight:400;height:34px;line-height:1;margin:20px 0 0 16px;max-width:115px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:100;text-align:right}
#usrMnu ul{padding:5px 0}
#usrMnu a{color:#1a1a1a;text-decoration:none}
#usrMnu .username{font-size:12px;font-size:.75rem}
#usrMnu p.unauth a{font-size:12px}
#usrMnu p.unauth a span{display:block;font-size:11px;margin-top:5px}
#usrMnu .pipe{border-right:1px solid #1a1a1a;margin-right:4%;line-height:1}
#usrMnu .pipe,#usrMnu .userOptions{float:left;width:40%}
#aol-footer-search-button,#aol-header-search-button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:14px;font-family:adelle-sans,sans-serif;font-weight:400;letter-spacing:normal;background-color:#e81d82;border:0;color:#fff;display:block;float:left;height:34px;margin:0;text-transform:uppercase}
#aol-footer-search-button:hover,#aol-header-search-button:hover{background-color:#dc007e}
#aol-footer-search-results,#aol-header-search-results,#aol-standalonesearch-search-results{border:1px solid #484848;box-shadow:0 2px 8px rgba(0,0,0,.2);background-color:#fff;padding:0;display:none;position:absolute;top:38px;left:0;z-index:5999999}
#aol-footer-search-results li,#aol-header-search-results li,#aol-standalonesearch-search-results li{list-style:none;font-size:16px;font-weight:400;letter-spacing:0;padding:3px 10px 3px 6px;float:none;cursor:pointer;color:#000;height:23px}
#aol-footer-search-results li.aol-header-search-highlight,#aol-header-search-results li.aol-header-search-highlight,#aol-standalonesearch-search-results li.aol-header-search-highlight{background-color:#dfdfdf}
#aol-footer-search-results b,#aol-header-search-results b,#aol-standalonesearch-search-results b{font-weight:700}
#aol-footer-search-results span.bestMatch,#aol-header-search-results span.bestMatch,#aol-standalonesearch-search-results span.bestMatch{color:#fff}
#ghnav-wrapper{position:relative}
#aol-hnav{display:block;margin:0 auto;position:relative;padding-bottom:5px;margin-bottom:-5px;z-index:4999}
#ghnav1{clear:both;height:70px}
#ghnav1 ul.subNav{height:40px;display:none;position:absolute;left:0;top:39px;background:#fff}
#ghnav1 ul.subNav li.first a{padding-left:14px}
#ghnav1 li.topLevel a{color:#222;display:block;font-weight:400;font-size:15px;padding:0 12px}
#ghnav1 li.topLevel a.active,#ghnav1 li.topLevel a:hover{background:#008ee1;color:#fff}
#ghnav1 .subNav{display:none}
#ghnav1 .subNav h2,#ghnav1 .subNav li{float:left;position:relative;z-index:30}
#ghnav1 .subNav h2 a,#ghnav1 .subNav li a{font-size:13px;font-size:.8125rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;display:block;font-weight:400;line-height:1.3;padding:11px 9px 10px}
#ghnav1 .subNav h2 a.active,#ghnav1 .subNav h2 a:hover,#ghnav1 .subNav li a.active,#ghnav1 .subNav li a:hover{background:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#008ee1}
#ghnav1 .subNav h2 a{font-weight:700;color:#008ee1}
#ghnav1 div.topTitle{margin:0;display:block;height:40px;line-height:40px;position:relative;float:left}
#ghnav1 .topNavSelected div.topTitle{background-color:#008ee1}
#ghnav1 .topNavSelected .subNav{display:block;overflow:hidden}
#ghnav1 .topNavSelected a.itemLink{color:#fff}
#ghnav1 .ghnav-bg-top{background-color:#fff;border:1px solid #dedede;height:39px;left:0;position:absolute;top:0;width:100%;z-index:-1;-box-sizing:border-box;box-sizing:border-box}
#ghnav1 div.subnavscrollwrapper{position:absolute;width:100%;left:0;overflow:hidden}
#ghnav1 div.subnavscrollwrapper ul.subNav{top:0;width:2001px;position:relative}
#ghnav1 div.subnavControls{position:absolute;right:0;top:3px;background-color:#fff;padding:0;z-index:100}
#ghnav1 div.subnavControls .subnavcontroller{display:inline-block;padding:6px}
#ghnav1 div.subnavControls .subnavcontroller:hover{cursor:pointer}
#ghnav1 li.topLevel{float:left;display:block}
.hnavTrendingNow{display:none;z-index:1000;height:40px;width:100%;position:absolute;left:0;top:39px;overflow:hidden;background-color:#fff}
.hnavTrendingNow div.subnavControls{position:absolute;right:0;top:3px;background-color:#fff;padding:0;z-index:100}
.hnavTrendingNow div.subnavControls .subnavcontroller{display:inline-block;padding:6px}
.hnavTrendingNow div.subnavControls .subnavcontroller:hover{cursor:pointer}
.hnavTrendingNow .gmod{margin:0;padding:0;font-size:inherit}
.hnavTrendingNow div.trending-now{position:relative;z-index:1;width:2000px;padding-left:12px}
.hnavTrendingNow h2{float:left;font-size:13px;font-size:.8125rem;font-weight:700;border:0;line-height:40px;text-transform:none;color:#008ee1;padding:0}
.hnavTrendingNow h2 a{color:#008ee1}
.hnavTrendingNow ol{font-size:0;font-weight:700;list-style:none}
.hnavTrendingNow ol li{display:inline-block;padding:0;width:auto}
.hnavTrendingNow ol li a{color:#000;font-size:13px;font-size:.8125rem;font-weight:400;display:block;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0;height:40px;line-height:40px}
.hnavTrendingNow ol li a:hover{color:#008ee1}
#weather{font-size:13px;font-size:.8125rem;float:right;height:31px;line-height:31px;position:absolute;right:57px;text-align:right;top:5px;z-index:1000}
#weather .wthDvdr{color:#828282;padding-left:5px;padding-right:5px;font-size:11px}
#weather .locWrapper,#weather .wlocWrapper{display:inline;position:relative}
#weather .locWrapper a,#weather .wlocWrapper a,#weather a .curr{color:#828282}
#weather .ttip{left:-17px;margin-top:4px;overflow:visible;position:absolute;width:113px}
#weather .ttip a{background-color:#404040;color:#fff;display:inline-block;font:700 11px arial;padding:9px 11px;position:relative;text-align:center;top:4px}
#weather .ttip a:hover{color:#008ee1}
#weather .ttip-arw{height:8px;width:14px;left:51px;margin-top:0;position:absolute}
#weather .icon-font-wthr{color:#aaa;font-size:25px;position:absolute;right:-40px;top:0}
#weather [data-icon]:before{content:attr(data-icon);font-family:wif;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}
#weatherform{color:#000;display:inline;z-index:1;position:relative;top:0}
#weatherform #wz{margin-right:3px;background-color:#fff;width:144px;height:14px;border:1px solid #cdcdcd;font-size:11px;font-size:.6875rem;padding:3px;color:#444}
#weatherform #weathersubmit{display:inline-block;width:15px;height:15px;color:#a7a7a7;margin-bottom:-3px;margin-right:3px}
#weather{display:none}
#aol-header-search{display:block;float:left;margin:18px 0 0 126px;padding-bottom:0;width:auto}
#aol-footer-query,#aol-header-query{width:442px}
#aol-footer-search-results,#aol-header-search-results,#aol-standalonesearch-search-results{width:522px}
#aol-footer-search-button,#aol-header-search-button{min-width:82px;width:auto}
#aol-hnav a.active,#aol-hnav a:hover{text-decoration:none}
#quick-nav-global{width:176px;top:24px;left:auto;right:auto;float:right;height:60px;position:relative;overflow:visible;padding:0;margin-top:-25px;margin-right:10px}
#quick-nav-global .icon-email{display:inline}
#quick-nav-global *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#quick-nav-global img{max-width:none}
#aol-header #quick-nav-global.quick-nav2,#aol-header #quick-nav.quick-nav2{left:810px}
#quick-nav-global.quick-nav1,#quick-nav.quick-nav1{left:873px}
#quick-nav-global.quick-nav0,#quick-nav.quick-nav0{left:915px}
#quick-nav-global.quick-nav-1,#quick-nav.quick-nav-1{left:921px}
#quick-nav-global.quick-nav3,#quick-nav.quick-nav3{left:785px;padding-left:0}
#quick-nav a,#quick-nav-global a{display:block;float:left;height:60px;overflow:hidden;position:relative;width:55px;_zoom:1;text-align:center;margin-top:10px}
.aol-global-header #quick-nav-global a{width:38px;margin-top:0;z-index:20}
#quick-nav a:hover,#quick-nav-global a:hover,#quick-nav-rightrail a:hover{text-decoration:none}
#quick-nav img,#quick-nav-global img,#quick-nav-rightrail img{position:relative;_zoom:1}
#quick-nav a img,#quick-nav-global a img,#quick-nav-rightrail a img{border:0 solid #fff;left:-13px}
.aol-global-header #quick-nav-global a img{left:-28px;margin-top:-10px}
#aol-header.aol-global-header #quick-nav-global a.disabled{cursor:default}
.aol-global-header #quick-nav-global a.disabled img,.aol-global-header #quick-nav-global a.disabled:hover img,.aol-global-header.dark #quick-nav-global a.disabled:hover img{left:-186px;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}
.aol-global-header.dark #quick-nav-global a:hover img{left:-28px;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}
#quick-nav a:hover img,#quick-nav-global a:hover img,#quick-nav-rightrail a:hover img{left:-108px;border:0 solid transparent}
#mailpreview img{top:-28px}
#mailpreview.hasCount img{top:-268px}
.aol-global-header #quick-nav-global .qnpos2 img{top:-108px}
.aol-global-header #quick-nav-global .qnpos3 img{top:-188px}
.aol-global-header #quick-nav-global .qnpos4 img{top:-338px}
.aol-global-header #quick-nav-global .qnpos5 img{top:-418px}
.aol-global-header #quick-nav-global .qnpos6 img{top:-498px}
.aol-global-header #quick-nav-global .qnpos7 img{top:-588px}
.aol-global-header #quick-nav-global .qnpos8 img{top:-668px}
.aol-global-header #quick-nav-global .qnpos9 img{top:-748px}
.aol-global-header #quick-nav-global .qnpos10 img{top:-818px}
.aol-global-header #quick-nav-global .qnpos11 img{top:-898px}
.aol-global-header #quick-nav-global .qnpos12 img{top:-988px}
.aol-global-header #quick-nav-global .qnpos13 img{top:-1059px}
.aol-global-header #quick-nav-global .qnpos14 img{top:-1095px}
.aol-global-header #quick-nav-global .qnpos15 img{top:-1170px}
.aol-global-header #quick-nav-global .qnpos16 img{top:-1250px}
.aol-global-header #quick-nav-global .qnpos17 img{top:-1387px}
.aol-global-header #quick-nav-global .qnpos18 img{top:-1467px}
.aol-global-header #quick-nav-global .qnpos19 img{top:-1560px}
.aol-global-header #quick-nav-global .qnpos20 img{top:-1659px}
.aol-global-header #quick-nav-global .qnmailcount img{top:-268px}
#quick-nav span,#quick-nav-global span,#scrollcurtain-quicknav span{font-family:adelle-sans,helvetica,arial,sans-serif;color:#fff;left:27px;position:absolute;top:32px;font-size:10px;font-weight:400;display:block;width:20px;text-align:center;height:12px}
.Gecko #quick-nav span,.Gecko #quick-nav-global span,.IE8 #quick-nav span,.IE8 #quick-nav-global span{top:21px}
#quick-nav-global span.omg{font-size:9px}
#quick-nav-global a span{left:14px;top:18px}
#quick-nav-global .mobile-search img{display:none;top:-1711px}
#quick-nav-global .mobile-menu img{display:none;top:-1778px}
#quick-nav-global a.mobile-search,#scrollcurtain-quicknav .tooltip{display:none}
#aol-header.aol-global-header #quick-nav-global .tooltip,#scrollcurtain-quicknav .tooltip{background:#494949;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:none;font-size:10px;left:-12px;padding:4px;position:absolute;text-align:center;top:49px;width:50px;z-index:9}
#aol-footer{clear:both;margin:0 auto;padding:20px 0 30px;position:relative;width:926px}
#aol-footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#aol-footer-search{margin:0 auto;position:relative;top:0;width:70%;left:55px}
.footer-refresh{padding-bottom:20px}
#ftlinks{font-size:12px;font-size:.75rem;margin:0 auto;text-align:center}
.footer-links-row1,.footer-links-row2,.footer-links-row3{line-height:28px}
#ftlinks a,#ftlinks a:visited{padding-right:20px;text-decoration:none;color:#000}
#aol-copyright .copy-text,#aol-copyright .rights-text{color:#7f7f7f;line-height:39px}
#aol-copyright a{padding:0}
#aol-copyright .footer-stamp-img{padding:0 7px;vertical-align:middle}
#usrMnu{visibility:visible}
#mailpreview{color:#404040;position:relative}
#mailpreview:hover{color:#e81d82}
#mailpreview.active{cursor:default}
#mailpreview.active,#mailpreview.active:hover{color:#bfbfbf}
#aol-header .mobile-icon{display:none}
b,strong{font-family:arial,sans-serif;font-weight:700}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.invisible{visibility:hidden}
body{background:#fff;font-family:adelle-sans,helvetica,arial,sans-serif;line-height:1.25;font-style:normal;font-weight:400;font-size:16px;color:#333}
.clearfix:after{font-size:0;width:0}
.clearfix{clear:both;_zoom:1}
.block{display:block}
a{color:#008ee1;text-decoration:none;cursor:pointer}
a:visited{color:#008ee1}
a:focus{outline:thin dotted}
a:active,a:hover{color:#008ee1;text-decoration:none;outline:0}
a.more{color:#008ee1!important;font-weight:400;display:block}
.arrow,[class*=" arrow-"],[class^=arrow-]{border:solid 6px transparent;display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0}
.arrow-left{border-right-color:#ccc}
.arrow-right{border-left-color:#ccc}
.arrow-up{border-bottom-color:#ccc}
.arrow-down{border-top-color:#ccc}
.gradient-btn{display:inline-block;*display:inline;padding:4px 10px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.gradient-btn.active,.gradient-btn.disabled,.gradient-btn:active,.gradient-btn:hover,.gradient-btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}
.gradient-btn.active,.gradient-btn:active{background-color:#ccc \9}
.gradient-btn:first-child{*margin-left:0}
.gradient-btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.gradient-btn i{vertical-align:middle;margin-right:5px}
.indicator{text-align:center;padding:20px}
.icon-loading{display:inline-block;vertical-align:middle;background:url(http://o.aolcdn.com/os/df/savings_challenge/media/images/loading.gif) center no-repeat transparent;height:32px;width:32px}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
fieldset{padding:0;margin:0;border:0}
button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:20px;color:#666}
button,input,select,textarea{font-family:"Lucida Grande",arial,helvetica,sans-serif}
label{display:block;margin-bottom:5px}
label.last{margin-bottom:0}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;padding:4px 6px;font-size:14px;line-height:20px;color:#555;vertical-align:middle}
textarea{height:auto}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
input[type=checkbox],input[type=radio]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}
input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto;opacity:1}
input[type=file],select{height:30px;*margin-top:4px;line-height:30px}
form select{width:220px;border:1px solid #ccc;background-color:#fff;color:#555}
form select[multiple],select[size]{height:auto}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
form label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:11px;margin-bottom:15px}
.row .col select{padding-left:0;padding-right:0;text-indent:6px;margin:0;width:100%}
.row .col label{width:100%;margin-bottom:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.btn{display:inline-block;margin:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn.active:focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default,.btn-default:visited{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-default:visited:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default.active,.btn-default:active{background-image:none}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form .checkbox,form .radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}
form .checkbox label,form .radio label{display:inline;font-weight:400;cursor:pointer}
form .checkbox input[type=checkbox],form .checkbox-inline input[type=checkbox],form .radio input[type=radio],form .radio-inline input[type=radio]{float:left;margin-left:-20px}
.btn-blue,.btn-blue:visited{color:#fff;background-color:#008ee1}
.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover,.btn-blue:visited:hover{color:#fff;background-color:#0070b2}
.input-append{overflow-y:auto}
.input-append button,.input-append input{float:left}
.input-append input{-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:20px;width:75%}
.input-append button{width:25%;color:#fff;line-height:20px;padding:4px 0;font-size:12px;display:block;text-transform:uppercase}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus::-ms-input-placeholder{color:transparent}
input.error{border-color:#a94442}
form .selector{position:relative;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
form .selector select{opacity:0;filter:alpha(opacity=0);border:0;height:28px;margin:0}
form .selector .input-icon{position:absolute;bottom:0;right:0;height:28px;width:100%}
form .selector .input-icon .arrow-down{padding:0;position:absolute;top:50%;right:8px;margin-top:-2px;border-width:6px}
form .selector .input-icon .value{line-height:28px;color:#555;text-indent:6px;font-size:14px}
form .input-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.error{color:red}
h1,h2,h3,h4,h5,h6{font-weight:300;font-style:normal;margin:0;color:#222}
h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{color:#222}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#008ee1}
h1{font-size:2em;line-height:1.25;margin-bottom:15px}
h1.small,h2{font-size:1.5em}
h2.large{font-size:2.125em}
h3{font-size:1.25em}
h4{font-size:1em}
h5{font-size:.875em}
h6{font-size:.75em}
h1.strong,h2.strong,h3.strong,h4.strong,h5.strong,h6.strong{font-weight:600;-webkit-font-smoothing:antialiased}
[class*=" aol-icon-"],[class^=aol-icon-]{display:inline-block;vertical-align:text-top;background-image:url(http://o.aolcdn.com/os/realestate/production/img/aol-icons-sprite.png);background-position:14px 14px;background-repeat:no-repeat}
.aol-icon-arrow-left,.aol-icon-arrow-right{height:26px;width:20px;line-height:26px}
.aol-icon-arrow-left{background-position:0 -1531px}
.aol-icon-arrow-right{background-position:0 -2737px}
#dynamicLede a:hover .aol-icon-arrow-left{background-position:0 -1671px}
#dynamicLede a:hover .aol-icon-arrow-right{background-position:0 -2923px}
.aol-icon-arrow-left-pink,.aol-icon-arrow-right-pink{height:22px;width:20px;line-height:22px}
.aol-icon-arrow-left-pink{background-position:-7px -2591px}
.aol-icon-arrow-right-pink{background-position:-1px -2150px}
.aol-icon-adfeedback{line-height:10px;height:10px;width:10px;background-position:0 0}
.aol-icon-email,.aol-icon-facebook,.aol-icon-gplus,.aol-icon-rss,.aol-icon-twitter{height:26px;width:26px;line-height:26px}
.aol-icon-gplus{background-position:0 -1105px}
.aol-icon-facebook{background-position:0 -844px}
.aol-icon-twitter{background-position:0 -3372px}
.aol-icon-email{background-position:0 -1727px}
.aol-icon-rss{background-position:6px -2974px}
.aol-icon-newsletter{line-height:17px;height:13px;width:17px;background-position:0 -3111px}
.aol-icon-linkout{line-height:8px;height:8px;width:13px;background-position:0 -3980px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .col{width:100%;float:left;min-height:1px}
.two-col .col{width:50%}
.two-col .first .inner{margin-right:10px}
.two-col .last .inner{margin-left:10px}
.two-col .first .inner .last .inner{margin-right:0}
.two-col .last .inner .first .inner{margin-left:0}
.three-col .col{width:33.33333333%}
.three-col .first .inner{margin-right:20px}
.three-col .mid .inner{margin-left:10px;margin-right:10px}
.three-col .last .inner{margin-left:20px}
.two-col .three-col .first .inner{margin-right:10px}
.two-col .three-col .mid .inner{margin-right:5px;margin-left:5px}
.two-col .three-col .last .inner{margin-left:10px}
.four-col .col{width:25%}
.five-col .col{width:20%}
.row.custom-col .col-1,.six-col .col{width:16.66666666%}
.row.custom-col .col-2{width:33.33333333%}
.row.custom-col .col-3{width:50%}
.row.custom-col .col-4{width:66.66666666%}
.row.custom-col .col-5{width:83.33333333%}
.row.custom-col .col-6{width:100%}
img{max-width:100%}
.label{font-size:.8125em;line-height:2;font-weight:400;color:#fff;background-color:#ccc;padding:0 10px;text-transform:uppercase}
.label-blue{background-color:#30A0BA}
.label-purple{background-color:#6c30ba}
.label-orange{background-color:#ff9d3c}
.ad-LB{text-align:center;padding:5px 0 10px;max-width:100%;overflow:hidden;z-index:1;position:relative;min-height:30px}
.ad-LB .adBkgd{max-width:970px;margin:0 auto}
.ad-LB .adBkgd>div{margin:0 auto!important}
.sticky-ad-container{visibility:hidden;z-index:10000;width:100%;position:fixed;bottom:-4px;left:0;text-align:center;margin:0 auto}
.sticky-ad-inner{min-width:320px}
#main .module,#rail .module{margin-bottom:30px}
#main .module h2{margin-bottom:25px}
#rail .module h2{line-height:1;border-bottom:solid 1px #dce1e4;margin-bottom:10px;padding-bottom:15px}
#rail .module h2.clean{border:0;margin-bottom:25px;padding-bottom:0}
#rail .module p{line-height:1.45;font-size:.875em}
.module .more{font-size:13px}
#dynamicLede,#dynamicLede .slides img{min-height:422px}
#dynamicLede{position:relative;margin-bottom:30px}
#dynamicLede .dl-copy-overlay{position:absolute;background:#fff;top:30px;right:0;width:248px;height:362px;z-index:1;opacity:.9}
#dynamicLede .flex-control-nav{display:none}
#dynamicLede .prefix{font-size:13px;color:#777;margin-bottom:5px}
#dynamicLede .dl-slide-count{color:#111;height:50px;line-height:50px;position:absolute;bottom:0;left:15px}
#dynamicLede .dl-slide-count span{color:#888}
#dynamicLede .slide-inner{position:relative}
#dynamicLede .slide-inner .dl-copy-overlay{background:0 0;z-index:2}
#dynamicLede .dl-copy-overlay .slide-content{padding:25px 15px;color:#000}
#dynamicLede .dl-copy-overlay .slide-content h2,#dynamicLede .dl-copy-overlay .slide-content p{margin-bottom:10px}
#dynamicLede .dl-copy-overlay .slide-content .more,#dynamicLede .dl-copy-overlay .slide-content p{font-size:.8125em;line-height:1.5}
.dl-animation-slide #dynamicLede .dl-copy-overlay{background:0 0}
.dl-animation-slide #dynamicLede .slide-inner .dl-copy-overlay{background:#fff}
#videoSlider{margin-bottom:50px}
#videoSlider .slides h3{font-size:1.125em;margin:10px 0;text-align:center}
#videoSlider .flex-viewport{border-bottom:dotted 1px #aaa}
#videoSlider .flex-direction-nav{width:100%;height:0;top:69px}
#videoSlider .flex-direction-nav .flex-prev{left:0}
#videoSlider .flex-direction-nav a{opacity:.75;height:63px;line-height:63px;width:28px;padding:0}
#videoSlider .flex-direction-nav a:hover{opacity:.9;background:#fff}
.job-search .inner{background:#eee;padding:10px;margin-top:4px}
.job-search .head{position:relative;padding-right:120px}
.job-search .head p{font-size:13px;line-height:1.5}
#main .job-search .head h2{margin:0}
.job-search .head .cb-logo{position:absolute;top:0;right:0}
.job-search .head .cb-logo span{color:#999;display:block;font-size:10px;letter-spacing:-.5px;line-height:12px}
#cbJobSearch .cb-logo .cbfulllogo,.job-search .cbfulllogo{background-image:url(http://o.aolcdn.com/os/careers/images/svg/careerbuilder-logo);background-position:0 -84px;background-repeat:no-repeat;background-size:100px 190px;display:block;height:28px;width:102px;text-indent:-666666px}
.ie8 #cbJobSearch .cb-logo .cbfulllogo,.ie8 .job-search .cbfulllogo,.ie9 #cbJobSearch .cb-logo .cbfulllogo,.ie9 .job-search .cbfulllogo{background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?30);background-position:-117px -426px;background-repeat:no-repeat;background-size:auto;overflow:hidden;width:116px}
.job-search form{background:#fff;margin-top:15px;padding:20px}
.job-search form label{display:block}
.job-search form label span{display:block;color:#F3643C;margin:0 0 5px 2px;font-size:14px}
#rail .job-search form{margin:0;padding:20px 10px 10px}
#rail .job-search .head .cb-logo{top:5px}
#rail .job-search .head .cb-logo span{font-size:8px}
#rail .job-search .cbfulllogo{background-size:70px 186px;width:82px}
#rail .job-search form input[type=text]{font-size:12px}
.aol-newsletter form input[type=text],.job-search form input[type=text]{padding:0 10px;height:36px;line-height:16px}
.aol-newsletter form .btn,.job-search form .btn{padding:7px 12px}
.aol-newsletter form input[type=text]{margin:15px 0}
.aol-newsletter .error{margin-top:10px}
.top-companies h5{margin-bottom:5px;font-size:12px}
.top-companies .weekof{font-weight:400;color:#666}
.top-companies .head p{margin-bottom:5px}
#rail .top-companies .head p{font-size:13px}
.top-companies .body ul{padding:5px 0;font-size:13px}
.top-companies .body ul li{margin:0 0 10px}
.top-companies .body ul li i{font-style:normal;background:#000;color:#fff;border-radius:100px;padding:5px;height:10px;line-height:10px;width:10px;display:block;font-weight:300;font-size:12px;text-align:center;position:absolute;top:50%;left:0;margin-top:-10px}
.top-companies .body a{font-size:14px;color:#000;position:relative;display:block;padding:4px 25px}
.top-companies .body a:hover{color:#008ee1}
.top-companies .body a:hover i{background-color:#008ee1}
.top-companies .foot{border-top:dotted 1px #aaa;padding-top:10px}
.top-companies .foot h5{display:inline;margin-right:10px}
.top-companies .foot a{font-size:.7em}
.top-companies .foot b{font-weight:400;font-size:12px;padding:0 2px}
.top-companies .body a.more{font-size:12px}
.tophiring-newsletter .aol-newsletter p,.tophiring-newsletter .top-companies p{font-size:13px;line-height:20px}
#main .aol-newsletter,#main .top-companies{margin:0;min-height:250px}
#main .tophiring-newsletter .aol-newsletter h2,#main .tophiring-newsletter .top-companies h2{font-size:1.25em;margin-bottom:10px}
.tophiring-newsletter .first .inner{margin-right:0;padding-right:20px;border-right:dotted 1px #aaa}
.tophiring-newsletter .last .inner{margin-left:20px}
.featured h3{margin:6px 0 0;font-size:1.125em;color:#111}
.featured img{width:100%}
.featured article{margin-bottom:20px}
.featured article:hover h3{color:#008ee1}
.featured article:hover a{text-decoration:none}
.editorial-team .media{margin-bottom:5px}
.editorial-team .more{margin-top:10px}
.editorial-team .title{color:#666;font-size:12px;display:block}
.aol-follow .col{text-align:center}
.aol-follow a{color:#000;display:block}
.aol-follow a:hover{color:#008ee1;text-decoration:none}
.aol-follow i{font-size:2.29em}
.aol-follow i.icon-pinterest{color:#C92228}
.aol-follow b{display:block;font-size:.8125em;margin-top:5px;font-weight:400}
.aol-follow a .box{border-right:1px solid #d9d9d9}
.adblock{text-align:center}
.adblock .feedback{text-align:right;font-size:11px;line-height:1}
.adblock .feedback a{color:#7f7f7f}
.adblock .feedback a b{font-weight:300}
.adblock .feedback i{margin:3px 0 0 4px}
.adblock .feedback .linkLeft{border-right:solid 1px #ccc;margin-right:5px;padding-right:5px}
#mobileStickyAdContainer{display:none}
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}
.media,.media .media{margin-top:5px;margin-bottom:15px;list-style:none}
.media:first-child{margin-top:0}
.media-object{display:block}
.media .media-body img{border:solid 1px #e5e5e5;max-width:100%}
.media-heading{margin:0 0 5px}
.media .pull-left{margin-right:10px}
.media .pull-right{margin-left:10px}
.media .pull-left.wrapping,.media .pull-right.wrapping{margin-bottom:10px}
.media-list{margin-left:0;list-style:none}
.media .media-body p a{color:#000}
.media .media-body p a:hover{color:#008ee1;text-decoration:none}
.breadcrumb{font-size:.75em;line-height:1;padding:10px 0}
.disclaimer{font-size:.75em;color:#999}
.adNative .apx-sponsoredmodule{position:relative;overflow-y:auto;display:block}
.adNative .apx-spmod-image{float:left;margin-right:10px}
.adNative .apx-spmod-image img{width:97px;display:block}
.adNative .apx-spmod-body{display:block;overflow:hidden;zoom:1;line-height:1.45;font-size:.875em;margin-top:17px}
.adNative .apx-spmod-body a{color:#000}
.adNative .apx-spmod-body a:hover{color:#008ee1}
.adNative .apx-spmod-sponsored{display:block;text-align:right;font-size:11px;line-height:11px;color:#787878;position:absolute;top:0;left:107px}
.post h1{color:#000;font-weight:700;font-size:2.1875em;line-height:1.08571428571;margin-bottom:10px}
.post .post-head h2{font-size:1.25em;margin-top:-2px;margin-bottom:2px}
.post .byline{color:#222;font-size:.75em;padding:5px 0 0}
.post .byline .author,.post .byline .commentLabel,.post .byline .date{float:left;margin-right:10px;padding-right:10px;border-right:solid 1px #ccc;line-height:1}
.post .byline .date{border:0}
.post .byline .updated{clear:both;padding:5px 0 0}
.post .fb-cont{display:none}
.post img{border:0!important;max-width:100%!important;height:auto!important}
.post .content{margin-top:20px;margin-top:15px;font-size:14px;line-height:20px}
.post .content p{margin-bottom:10px}
.aol-share{position:fixed;top:372px;left:0;width:40px;height:320px;background:#fff;border:0;z-index:99999}
.post figure{float:right;display:table;width:100%;margin:0 0 20px;clear:both}
.post figure img{max-width:641px;width:100%!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important}
.post figure .credit{display:block;font-size:10px;text-align:right;margin:0 0 2px}
.post figure .cap{padding:0;margin:0;clear:both;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:16px;color:#626262}
.post figure.half-size,.post figure.quarter-size,.post figure.threequarter-size{margin:0 0 15px 10px;clear:none}
.post figure.threequarter-size{width:75%}
.post figure.half-size{width:50%}
.post figure.quarter-size{width:25%}
.post figure.centered{width:78%;float:none;margin-left:auto;margin-right:auto}
.post .ap-license{display:block;font-size:.75em;margin-top:10px}
.more-from-blogger{margin:15px 0}
.more-from-blogger h3{font-size:1.5em;font-weight:400}
.more-from-blogger ul{font-size:.875em;margin-top:5px}
.more-from-blogger ul li,.post ul li{text-indent:-1.1em;padding:.35em 0 .35em 14px}
.more-from-blogger ul li:before,.post ul li:before{color:#999;content:"\2022";font-size:1em;padding-right:.75em;position:relative;top:0}
.more-from-blogger ul li a{color:#333}
.more-from-blogger ul li a:hover{color:#008ee1}
.more-from-blogger .aol-icon-gplus{vertical-align:middle;top:-2px;left:5px;position:relative}
.post ul{margin:10px 0}
.links{background:#f5f5f5;padding:15px 15px 10px;margin:20px 0;font-size:.75em}
.links div{margin-bottomm:5px;line-height:1.5}
.post h3,.post h4{font-weight:400}
/*
.fmvps-wrapper{float:none!important;width:100%!important}
.fmvps-wrapper object{width:100%}
.fmvps-wrapper video,.fmvps-wrapper>div{max-width:100%;height:auto!important;margin:0 auto}
*/
.post .fmvps-wrapper{width:100%;margin:20px 0!important;float:none!important}
.post blockquote{clear:both;margin:20px 0;border:solid #eee;border-width:2px 0;padding:20px 30px}
.post blockquote p{margin:0;font-style:italic;color:#666;font-size:14px;line-height:22px}
.post .pull-quote{float:right;clear:right;width:50%;margin:15px 0 15px 10px;color:#333;background:#f1f1f1;font-size:18px;line-height:30px;position:relative;overflow:hidden}
.post .pull-quote p{margin:20px}
.post em,.post i{font-style:italic}
.post .poll,.post .poll-results{display:none;border:solid 1px #eee;border-radius:10px;margin:10px 0 10px 10px;padding:0;float:right;max-width:50%}
.post .poll form{padding:15px}
.post .poll caption,.post .poll form p{color:#2a2a2a;font-size:1.4em;line-height:1.2em;margin:0;padding:0}
.post .poll form fieldset{margin-top:15px}
.post .poll button,.post .poll-results button{margin-top:15px;border:1px none;border-radius:4px;color:#fff;padding:0 30px;font-size:.875em;line-height:2;display:inline-block;*display:inline;*zoom:1;cursor:pointer;background-color:#2172B4}
.post .poll-results button{margin:0 15px 15px}
.post .poll button:hover,.post .poll-results button:hover{background-image:none;background-color:#0980c8}
.post .poll form label{font-size:.9375em;line-height:1.6;display:block;margin-bottom:5px;min-height:20px;padding-left:20px}
.post .poll form input[type=radio]{float:left;width:auto;margin:4px 0 0 -20px;line-height:normal;vertical-align:middle}
.post table.poll{text-align:left;border-collapse:separate;border-radius:10px;padding-bottom:15px;width:50%!important}
.ie .post .poll-results table.poll caption,.post table.poll caption{text-align:left;padding:15px}
.post table.poll th{padding-right:10px;padding-left:15px;text-align:left}
.post table.poll tr{font-size:.9375em;line-height:1.6}
.post table.poll tr td{width:30%!important;padding:0 15px 0 0}
.post table.poll th,.post table.poll tr td{border-bottom:1px dotted #ddd;padding-bottom:5px}
.post table.poll .poll_result_bar{background:none!important;border-bottom:9px solid #288dcf;position:relative}
.post table.poll button{margin-left:15px}
.post .poll-results table.poll th{padding-left:0}
.post .poll-results table.poll tr td{padding-right:0}
.post .poll-results table.poll caption{padding-left:0;padding-right:0}
.post .poll-results table.poll{margin:0;float:none;border:0;width:auto!important;max-width:none;padding:15px}
.post .poll-results table.poll caption{padding-top:0}
@media only screen and (max-width:768px) and (orientation :portrait){.post .poll,.post .poll-results{max-width:100%}
.post table.poll{width:100%!important}}
.post .content .job-search{margin:10px 0}
.blogger-bio{margin-bottom:20px;padding-bottom:20px;border-bottom:dotted 1px #aaa}
.blogger-bio h1,.blogger-bio h2,.blogger-bio p{margin-bottom:4px}
.blogger-bio .social{margin-bottom:5px}
.blogger-bio .social a{margin-right:5px}
.blogger-bio .pull-left{margin-right:20px}
.blogger-bio .media-body{font-size:.875em;line-height:1.5}
.blogger-bio .media p a{color:#008ee1}
#about-us h2{border-top:1px solid #ccc;padding:10px 0 0;text-transform:capitalize}
#about-us ul{overflow:hidden}
#about-us ul li{float:left;width:30%;margin:0 2% 15px 0;text-align:center}
#about-us ul li a,#about-us ul li img,#about-us ul li span{display:block;text-align:center;margin:0 auto}
#about-us ul li .name{font-size:16px;margin-top:5px}
#about-us ul li .title{font-size:12px}
.boxed-list li a{background:none repeat scroll 0 0 #F5F5F5;display:block;font-size:13px;margin:0 0 3px;padding:5px 10px}
.list-post{margin-bottom:30px}
.list-post .media{margin-bottom:20px;padding-bottom:20px;border-bottom:dotted 1px #aaa}
.list-post .media.last{border-bottom:0}
.list-post .media .pull-left{margin-right:20px}
.list-post h1{margin-bottom:15px}
.list-post h3{font-size:.875em;font-weight:400;margin-top:10px}
.list-post h2{font-size:1.375em;line-height:1.15}
.list-post p{font-size:.875em;line-height:1.5}
.list-post .byline{font-size:.75em;line-height:1;padding:10px 0}
.list-post .byline .author{border-right:solid 1px #ccc;padding-right:10px;margin-right:10px}
.list-post .more{margin:10px 0 0;font-size:.875em}
.list-post .pagination{margin-bottom:20px}
.modal .close{position:absolute;top:4px;right:10px;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.modal button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:absolute;top:8%;left:50%}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.3;filter:alpha(opacity=30)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
#reModal .modal-dialog{width:502px;margin-left:-251px}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxBottomLeft,#cboxMiddleLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background-color:rgba(255,255,255,.8)}
#colorbox{outline:0}
#cboxTopLeft{width:21px;height:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{font-size:15px}
#cboxLoadedContent .submit{background:none repeat scroll 0 0 #2172b4;border:medium none;border-radius:0;color:#fff;cursor:pointer;font-size:16px;padding:3px 25px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxLoadingOverlay{background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/loading.gif) no-repeat center center}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{display:none;position:absolute;bottom:0;right:0;background:url(http://o.aolcdn.com/os/careers/images/colorbox/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
#cboxThirdClose{color:#9e8b6d;display:block;text-align:right;margin-top:10px}
#stztform{margin-left:10px}
#stztform input{margin-left:10px;border:solid 1px #cfcfcf}
#stztform input[name=newszip]{width:85px}
#cboxLoadedContent .emessage{color:red;font-size:12px}
#cboxThirdClose{cursor:pointer}
.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}
#incontent input[type=text],#incontent textarea{border:solid 1px #d8d8d8;padding:2%;width:95%}
#incontent .row{margin:0 0 2%}
.search-listings #main{width:100%;float:none}
.search-listings #rail{display:none}
#jobsearch{border:solid 1px #cfcfcf;margin:0;font-size:.7em}
#jobsearch.similar{margin:2% 0 0}
#jobsearch .jobsearch-header{font-size:10px;border-top:0;color:#666;font-weight:700;background:-moz-linear-gradient(bottom,#ddd 0,#fff 98%);background:-webkit-linear-gradient(bottom,#ddd 0,#fff 98%);background:-o-linear-gradient(bottom,#ddd 0,#fff 98%);background:linear-gradient(bottom,#ddd 0,#fff 98%)}
#jobsearch .jobsearch-header,#jobsearch .jobsearch-results{overflow:hidden;padding:1%}
#jobsearch .jobsearch-countpage{overflow:hidden;background:none repeat scroll 0 0 #ddd;border-bottom:1px solid #cfcfcf;color:#2f2f2f;font-size:12px;font-weight:700;padding:.5em;text-align:center;text-shadow:1px 1px 1px #fff}
#jobsearch .jobsearch-count{float:left;padding:5px 0 0 5px}
#jobsearch .top-pagination{float:right;text-align:right;width:50%}
#jobsearch .top-pagination .jobs-pageno{display:inline-block;padding:0 3% 0 0}
#jobsearch .top-pagination .top-next,#jobsearch .top-pagination .top-prev{display:inline-block}
#jobsearch .top-pagination .btn{padding:0 15px;border:solid 1px #cfcfcf}
#jobsearch .top-pagination .btn:hover{border:solid 1px #888;background:#999 none;text-shadow:none}
#jobsearch .jobsearch-results{border-left:solid 4px #fff}
#jobsearch .jobsearch-results.even{background:#efefef;border-left:solid 4px #efefef}
#jobsearch .jobsearch-results:hover{border-left:solid 4px #008ee1}
#jobsearch .column-four,#jobsearch .column-one,#jobsearch .column-three,#jobsearch .column-two{float:left}
#jobsearch .column-one{padding:0 2% 0 0;width:53%}
#jobsearch .column-four,#jobsearch .column-three,#jobsearch .column-two{width:15%;text-align:center}
#jobsearch.similar .column-one{width:43%}
#jobsearch.similar .column-three{padding:0 3%;width:18%}
#jobsearch .job-title{color:#008ee1;font-size:1.3em;font-weight:400}
#jobsearch .job-title:hover{text-decoration:underline}
#jobsearch .job-links a,#jobsearch .jobs-similar{font-weight:400}
#jobsearch .job-links a:hover,#jobsearch .jobs-similar:hover{text-decoration:underline}
#jobsearch .company-name{background:none repeat scroll 0 0 #eee;border:1px solid #cfcfcf;color:#666;display:block;font-weight:400;margin:0 0 3%;padding:20% 4%;width:90%;text-align:center}
#jobsearch.no-jobs{min-height:600px}
#jobsearch .no-jobs{color:#666;font-size:.9em;padding:5%;text-align:center}
#jobsearch .job-links .quick-view{cursor:pointer;color:#4280c2;font-weight:400}
#jobsearch .job-links .quick-view:hover{text-decoration:underline}
#jobsearch .apply-now-ldp{clear:both;float:right;text-align:center}
.map-view #pagination{display:none}
.list-view #SB_tab_3,.map-view #SB_tab_4{border-bottom:solid 1px #fff}
.company-recommended.even{background:#fff}
.company-recommended{padding:10px;font-size:12px;background:#eee}
.company-recommended a{color:#333}
.company-recommended .pull-right{color:#999;font-size:10px}
.job_listing_page .center_module{background-color:#FFF;margin:24px 0 0}
.job_listing_page .center_module h3{font-size:16px;margin:0 0 5px;padding:7px 0;border-bottom:1px dotted #CCC}
.job_listing_page .center_module h4{font-size:16px;color:#29A5ED;margin:10px 0}
.job_listing_page .center_module .view-all{color:#666;font:700 14px arial;padding:1%;width:95%}
.job_listing_page .center_module .city-link{font-size:12px}
.job_listing_page .center_module p{line-height:17px;text-align:justify;margin-bottom:10px}
.job_listing_page .center_module ul.bullet li{list-style-type:square;list-style-position:inside;color:#f98419}
.job_listing_page .listing ul{float:left;width:32%;font-size:12px}
.job_listing_page .listing ul.center{margin:0 1%}
.job_listing_page .listing ul li{line-height:17px;padding:3px 0}
.job_listing_page .job_listing{background-color:#FFF;margin:0 0 20px;padding:0}
.job_listing_page .job_listing .desc{display:none;line-height:15px;padding-bottom:5px}
.job_listing_page .job_listing .subtitle{font-size:12px;font-weight:700;color:#666;padding-bottom:5px}
.job_listing_page .job_listing .popular-job{background-color:#fff;padding-bottom:10px;position:relative;border-bottom:solid 1px #eee}
.job_listing_page .job_listing .view-more{text-align:right;position:absolute;right:0;top:0;font-size:11px}
.job_listing_page .job_listing .view-more span{padding:4px 10px;cursor:pointer;font-weight:700}
.job_listing_page .job_listing table{width:100%}
.job_listing_page .job_listing th{text-align:left;font-weight:700;line-height:17px}
.job_listing_page .job_listing td{line-height:17px;padding:4px}
.job_listing_page .job_listing .viewMoreRows{display:none}
.job_listing_page .job_listing .apply{background:#bd452f;color:#fff;padding:2px 8px}
.job_listing_page .job_listing .apply:hover{background:#f26119}
.job_listing_page .job_listing .show_all{display:none;text-align:right;padding:8px 0 0}
.job_listing_page .job_listing .show_all span{padding:4px 10px;cursor:pointer;font-weight:700}
.job_listing_page .job_listing .show_all a{color:#000;font-weight:700}
.job_listing_page .job_listing .show_all a:hover{color:#000}
.job_listing_page .alpha_listing{font-size:16px;width:100%;margin:12px 0 10px 10px;overflow-y:auto}
.job_listing_page .alpha_listing li{float:left;padding:0 5px 0 0;margin:0 5px 5px 0;background:0 0}
.job_listing_page .alpha_listing li.fc{border:0;margin-left:0}
#city-list{margin:0 0 24px}
#city-list p a{background:none repeat scroll 0 0 #EEE;color:#666;display:inline-block;float:left;margin:1px;padding:1%;width:45%}
#city-list p a:hover{background:#aaa;color:#fff}
.jobs-by-title .job-title{background:none repeat scroll 0 0 #EEE;color:#666;display:inline-block;float:left;font-size:.6em;margin:1px;padding:1%;width:45%}
.jobs-by-title .job-title:hover{background:#aaa;color:#fff}
.search-listings .pagenav .jobs-pageno{background:none repeat scroll 0 0 #EEE;border-color:#EEE #CFCFCF #DDD;border-style:solid;border-width:1px;color:#999;font-size:.8em;font-weight:700;margin:0 0 2%;padding:1% 0;text-align:center;width:auto}
.search-listings .pagenav{width:100%;margin:0 0 4%;overflow:hidden}
.cb_SA{position:relative}
.cb_SA .cb-logo{position:absolute;top:0;right:15px}
.cb_SA .cb-logo span{color:#999;display:block;font-size:10px;letter-spacing:-.5px;line-height:12px}
.cb_SA .cbfulllogo{background-image:url(http://o.aolcdn.com/os/careers/images/svg/careerbuilder-logo);background-position:0 -84px;background-repeat:no-repeat;background-size:100px 190px;display:block;height:28px;width:102px;text-indent:-666666px}
#pnlOuterWrapper{text-align:center}
#pnlInnerWrapper,.mainHeaderInner{max-width:980px;width:96%;padding:25px 2%;-moz-box-shadow:0 0 15px 1px #cacaca;-webkit-box-shadow:0 0 15px 1px #cacaca;box-shadow:0 0 15px 1px #cacaca;background-color:#fff;text-align:left;margin:0 auto;position:relative\9;z-index:10}
.mainHeaderInner{position:relative;box-shadow:0 -4px 15px 1px #cacaca\9}
#pnlInnerWrapper{box-shadow:0 8px 15px 1px #cacaca}
.cbHeader{text-align:center}
.cb_footer .bounds,.mainHeaderInner{padding:0 2%}
.header_wrapper{overflow-y:hidden}
.mainHeaderInner .logoHomeLink{padding:16px 0;float:left}
.mainHeaderInner .headerAdWrapper{text-align:center;padding:12px}
.empLink{float:right;margin-bottom:45px;border:1px solid #2b7300;border-top:0;text-align:center;background:-webkit-gradient(linear,0 0,0 100%,from(#234606),to(#4ba100),color-stop(.8,#6dd117));background:-moz-linear-gradient(top,#234606 0,#6dd117 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#234606', endColorstr='#6DD117', GradientType=0);line-height:24px;padding:0 15px;font-weight:bolder}
.empLink a{color:#fff;font-weight:bolder}
.welcomeWrapper{clear:right;color:#878787;float:right;margin:8px 0 0;font-weight:700;font-size:11px;position:absolute;right:3%;bottom:10px}
.welcomeWrapper a{color:#878787}
.cb_nav{background:-webkit-gradient(linear,0 0,0 100%,from(#fc8b07),to(#de6d05),color-stop(.5,#f48b16));background:-moz-linear-gradient(top,#fc8b07 0,#f48b16 50%,#de6d05 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC8B07', endColorstr='#DE6D05', GradientType=0);width:100%;text-align:center;z-index:100}
.navlist{list-style-type:none;padding:0;position:relative;max-width:980px;margin:0 auto}
.navlist li:first-child{background:url(../../../../images/js/home_link_inactive.jpg) no-repeat scroll left bottom transparent;height:27px;width:29px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.navlist li.l a{height:27px;padding:0;width:29px}
.cb_nav ul li.active_home,.navlist li:first-child:hover{background:url(../../../../images/js/home_link_standard.jpg) no-repeat scroll left bottom transparent;filter:0}
.navlist li{float:left;border-right:1px solid #ccc}
.navlist li.active,.navlist li:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#fba103),to(#faa50e),color-stop(.5,#ed9203));background:-moz-linear-gradient(top,#fba103 0,#faa50e 30%,#ed9203 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBA103', endColorstr='#ED9203', GradientType=0)}
.cb_nav a{color:#fff;display:block;font-weight:700;padding:6px 20px}
.navlist ul{display:none;position:absolute;top:0;-moz-box-shadow:3px 3px 3px #333;-webkit-box-shadow:3px 3px 3px #333;box-shadow:3px 3px 3px #333;border:1px solid #ccc;border-bottom:0;margin:0 0 0 -1px;list-style-type:none;padding:0}
.navlist li:hover ul{display:block}
.navlist ul li,.navlist ul li:first-child{float:none;background:#fff;border:0;border-bottom:1px solid #bbb;width:auto;height:auto;text-align:left}
.navlist ul li:first-child:hover,.navlist ul li:hover{background:#eef3f9;filter:0}
.navlist ul li a{color:#363fb5;font-size:11px;background:transparent url(../../../../images/js/cb_mainnav-li-li-a_orange.gif) no-repeat 4px 9px;line-height:11px;padding:9px 12px}
.cb_nav .edge{clear:both;border-bottom:1px solid #cedbfb}
.quickSearchBar{background:-webkit-gradient(linear,0 0,0 100%,from(#5a7cc3),to(#5b7ec2),color-stop(.3,#516fad));background:-moz-linear-gradient(top,#5a7cc3 0,#516fad 30%,#5b7ec2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A7CC3', endColorstr='#5B7EC2', GradientType=0);-moz-box-shadow:0 14px 15px -8px #222 inset;-webkit-box-shadow:0 14px 15px -8px #222 inset;box-shadow:0 14px 15px -8px #222 inset;z-index:10}
.quickSearchBar h1{font-size:20px;color:#fff}
.quickbar_inner{-moz-box-shadow:-10px 0 15px -10px #415e99,10px 0 15px -10px #415e99;-webkit-box-shadow:-10px 0 15px -10px #415e99,10px 0 15px -10px #415e99;box-shadow:-10px 0 15px -10px #415e99,10px 0 15px -10px #415e99;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A7CC3', endColorstr='#5B7EC2', GradientType=0)\9;max-width:980px;text-align:left;margin:0 auto;position:relative;padding:0 2%;z-index:10}
*+html .quickbar_inner{box-shadow:0;filter:0}
.narrowWidth{width:800px;margin:0 auto;position:relative;padding:1% 0}
.quickbar_inner .searchBox{float:left;padding:1% 4% 1% 0;width:64%;color:#fff}
.quickbar_inner .narrowWidth .searchBox{width:57%}
.quickbar_inner .narrowWidth .resumeStats{width:36%}
.quickbar_inner .searchBox .btn{padding:6px 10px;width:50%}
.quickbar_inner .searchBox a{color:#fff;font-size:10px}
.quickbar_inner .resumeStats{width:30%;padding:1%;background-color:#fff;top:0;right:1%;position:absolute;bottom:0;border-top:1px solid #d3d7da;color:#787879;font-size:11px;-moz-box-shadow:0 3px 8px -8px #222 inset,0 -13px 15px -15px #222 inset;-webkit-box-shadow:0 3px 8px -8px #222 inset,0 -13px 15px -15px #222 inset;box-shadow:0 3px 8px -8px #222 inset,0 -13px 15px -15px #222 inset}
.searchBox .inputWrapper{float:left;margin:0 2% 10px 0;width:48%;position:relative;height:45px}
.searchBox .inputWrapper input,.searchBox .inputWrapper select{width:100%}
.searchBox .example{font-style:italic;font-weight:400;font-size:10px}
.searchBox a{position:absolute;bottom:0;left:0}
.searchBox .btn{position:absolute;bottom:0;right:0}
.resumeStats .statsSubHeading,.resumeStats .statsSubHeading a{display:block;font-size:12px;font-weight:700;margin:0}
.resumeStats .statsItem{color:#23274f;display:block;font-size:12px;font-weight:700;margin:10px 0 0}
.searchBox .heading{float:left;width:80px;font-size:20px;margin:17px 0 0}
.quickbar_inner .quickbar_small{width:96%;padding:2% 0 0}
.quickbar_small .inputWrapper{width:25%}
.quickbar_inner .narrowWidth .quickbar_small{width:820px;margin:0 auto}
.quickSearchBar .quickbar_small .narrowbox,.quickbar_small .inputWrapper:last-of-type{width:15%}
.quickbar_small .savedSearchesWrapper a{position:static;font-size:12px;display:block;margin:0 0 1px}
.quickbar_inner .quickbar_small .btn{position:absolute;width:85%;left:0;bottom:2px;bottom:4px\9}
.savedSearchesWrapper{background-color:#516fad}
.page_header{border-bottom:solid 1px silver;margin-bottom:18px;padding-bottom:10px}
.cb_footer{-moz-box-shadow:inset 0 8px 14px -8px #000;-webkit-box-shadow:inset 0 8px 14px -8px #000;box-shadow:inset 0 8px 14px -8px #000;background-color:#405b9d;text-align:center;position:relative;z-index:10}
.cb_footer .bounds{max-width:1032px;margin:0 auto;text-align:left;color:#fff;font-size:11px}
.cb_footer .bounds a{color:#fff}
.footer_helplinks{background-color:#243861;margin:0;list-style-type:none;padding:10px 3%}
.footer_helplinks,.footer_helplinks a{font-size:14px;line-height:30px}
.footer_helplinks li{float:left}
.footer_helplinks li.social{float:right;height:30px}
.footer_helplinks li.social a:hover{text-decoration:none}
.footer_helplinks .customerServiceNumber{margin-left:125px}
.footer_helplinks li.social strong{display:block;float:left}
.footer_helplinks li.social a{margin:0 0 0 10px;padding:0}
.footer_helplinks li.social a img{height:30px}
.footer_link_list{width:92%;margin-left:14%}
#footer_copyright,.footer_link_list a{color:#d8dde8}
.footer_link_list dl{float:left;width:30%;margin:10px 0;padding:0}
.footer_link_list dl dt{color:#9ba8c4;font-weight:bolder}
.cb_footer dl dd{list-style:none outside none;margin:0;padding:0;text-align:left;width:82%}
.cb_footer .bounds dl dd a{color:#d8dde8}
#footer_copyright{clear:both;padding:0 0 10px}
.clearfix{display:block}
* html .clearfix{height:1%}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
.cb_PnlPrimary{border:1px solid #fa0;text-align:left;margin:0 0 25px;padding:9px}
.cb_style .cb_PnlTabbed{position:relative;z-index:100;margin:5px 0 -2px;width:100%}
.cb_style .cb_PnlTabbed ul{list-style:none;padding-left:0;margin:0}
.cb_style .cb_PnlTabbed ul li{float:left;border:1px solid #b4b4b4;border-bottom:solid 1px #cfcfcf;margin:0 5px 1px 0;padding:3px 7px 7px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;background-image:none;cursor:pointer}
.cb_style .cb_PnlTabbed ul li span:before{content:"+";padding:2px 4px 0 0;font-size:14px;font-family:arial;color:#2172b4}
.cb_style .cb_PnlTabbed ul li.active span:before{content:"-";padding:2px 7px 0 0;font-size:14px;font-family:arial;color:#2172b4}
.cb_style .cb_PnlTabbed ul li.active{background:#fff;border-bottom:0}
.cb_style .cb_PnlTabbed ul li.active a{color:#006}
.cb_style .cb_PnlTabbed ul li a,.cb_style .cb_PnlTabbed ul li span{font-weight:400;color:#333;font-size:12px}
.tabcontent{padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}
.cbpopup{margin:0;position:absolute;text-align:left;z-index:1000001}
.defaultPopup{background-color:#fff;border:3px solid #000064;padding:4px;visibility:hidden}
.cb_style .defaultPopup input{visibility:inherit!important}
.popup{margin:0!important;position:absolute;text-align:left;z-index:1000001}
.cb_style .widePopup{width:380px}
.cb_style .skinnyPopup{width:279px}
.cb_style .close{background:url(../../../../images/js/widgets/close.gif) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;float:right;height:14px;width:14px}
.cb_style .pop_wrapper{font-size:13px;line-height:21px;margin:2px 8px 8px;text-align:left}
.cb_style .popheader{margin-left:4px;margin-right:4px;text-align:left}
.cb_style p.popheadertext{font-size:11px;line-height:20px;margin:0;padding:0;text-align:left}
.cb_style p.popheadertext img{float:right;margin-top:3px}
.cb_style .intro{color:#000064;font-family:arial;font-size:18px;font-weight:500}
#modal_background{background:none repeat scroll 0 0 #c9d6f6;left:-2000px;position:absolute;top:0;z-index:99999}
#emailJobForm.ui-dialog-content .leftcol,#emailJobForm.ui-dialog-content .rightcol{float:left;width:50%}
#emailJobForm.ui-dialog-content .nocol{clear:both}
#emailJobForm.ui-dialog-content .nocol textarea{width:100%}
#emailJobForm.ui-dialog-content textarea{height:50px}
#emailJobForm.ui-dialog-content>div{padding-bottom:10px}
#sj_form #SaveJobBoxForm{clear:both;margin-top:10px}
.cb_style .hdr_gry_bld{font:700 18px arial,helvetica;color:#333}
.cb_style .requiredText{font-weight:700;color:#d40000}
.cb_style .requiredStar{font-size:14px;text-align:center;color:#d40000}
.thumbsImage,a.dislikeLinks,a.likeLinks{background:url(../../../../images/js/icon_thumb-pair.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:24px;width:24px}
a.dislikeLinks{background-position:-24px 0;width:25px}
a.likeLinks:hover{background-position:0 -24px;text-decoration:none}
a.dislikeLinks:hover{background-position:-24px -24px;text-decoration:none}
.thumbsLinks{width:50px;height:24px}
.tooltip .thumbsImage{width:48px;margin-right:8px}
.ui-dialog-title .pref-thumb{margin-bottom:-2px}
.preferencesForm{font-family:Arial,Helvetica,Sans-Serif;font-size:12px}
.preferencesForm label{display:block;margin:5px 0;font-weight:400;font-size:14px}
.preferencesForm label span{font-weight:700}
.preferencesForm .submit{margin-top:15px;border-top:solid 1px #aaa;padding-top:15px;text-align:center}
.preferencesForm .submit input{margin-right:8px}
.preferencesForm .error{color:red;background-image:url(../../../../images/js/error_b.png);background-repeat:no-repeat;line-height:2em;padding-left:2em}
.preferencesForm .pref-explain{margin:10px 40px;font-size:14px;font-weight:700;text-align:center;line-height:140%}
.preferencesForm .NoOptions{display:none}
.preferencesForm .NoOptions>*{text-align:left;margin:10px;font-size:14px}
.preferencesForm .NoOptions input{width:90%}
div.ui-dialog button{margin-right:15px}
div.ui-dialog label{font-weight:400}
.ui-dialog{-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 40px rgba(0,0,0,.75);margin:25px 25px 0 15px}
.ui-dialog div.ui-dialog-content{font:14px arial;padding:20px}
button.ui-widget{font-family:inherit}
div.ui-widget-content a{color:#11249a;font-weight:400}
div.ui-widget-content p{margin:0}
div.ui-widget{font-family:Arial;border-radius:8px;border-color:#7f8081}
.ui-dialog div.ui-dialog-titlebar{background:0;border:0;color:#006;font-size:18px;cursor:auto;padding:0}
.ui-dialog div.ui-dialog-buttonpane{margin:0 25px 15px 15px;padding:0;border-width:0;background:0}
.ui-dialog div.ui-dialog-buttonpane button{margin:0 0 0 10px}
.ui-dialog div.ui-resizable-handle{display:none}
div.ui-widget-overlay{background:#000}
.ui-dialog span.ui-button-text{padding:0;line-height:normal}
.ui-widget input[type=button],.ui-widget input[type=submit]{font-size:14px}
.ui-dialog-titlebar-close{display:none}
div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{background-color:#0252a2;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:8px 0 8px 20px}
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all{min-width:320px;background:#f7f6f1;padding:0}
div.ui-dialog-content ui-widget-content label,label.ui-dialog-content ui-widget-content{font:16px arial}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix div.ui-dialog-buttonset{float:left}
div.ui-widget-content{border:0}
.confirmationDialog div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{background-color:#f7f6f1;font:700 16px arial;color:#222;padding-bottom:0;padding-top:12px}
.cb_style .grad,.shadedbackground,div.shadedbackground.ui-widget,div.ui-widget{background:-moz-linear-gradient(bottom,#f1f0ee 0,#fff 30%);background:-webkit-linear-gradient(bottom,#f1f0ee 0,#fff 30%);background:-o-linear-gradient(bottom,#f1f0ee 0,#fff 30%);background:linear-gradient(bottom,#f1f0ee 0,#fff 30%)}
.bordered,.cb_style .grad,.fieldbody,.fieldheader,.shadedbackground,.tabcontent{border:solid 1px #b4b4b4}
.fieldheader{color:#fff;background-color:#4665a6;padding:5px 20px;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px}
.fieldheader>*{color:#fff;font-weight:700}
.fieldbody{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.externalAskInfoTitle{color:#006;font-size:18px;font-weight:700}
.externalAskInfoText{font-size:13px;line-height:19px;font-weight:400}
.externalAskInfoEmailLabel{font-weight:400}
#externalInfoSubmit{float:right}
.externalAskInfoValidationError{color:red}
#externalAskInfoEmailNeeded{margin-top:6px}
#btnGoExternal{font-size:12px}
iframe#join-frame{width:740px}
.cb_style form{margin:0}
.cb_style table{border-collapse:collapse}
.cb_style td{padding:0;font:11px arial,sans-serif;vertical-align:top}
.cb_style h1.searchInfo{font-size:16px;font-weight:700;color:#666;display:inline;padding-left:4px}
.leftSideModule a,.leftSideModule a:visited{display:block;font-family:Arial,Helvetica,Sans-Serif;color:#0252a2;font-size:13px;margin-bottom:5px}
.leftSideModule{float:left;margin-right:15px;margin-top:70px;width:150px;border-radius:4px;background:#f7f6f1}
.leftSideModule>h2{font-weight:700;color:#FFF;font-size:18px;border-top-left-radius:4px;border-top-right-radius:4px;background:#0252a2;padding-left:20px;padding-right:20px}
.leftSideModule>.moduleLinkContainer{padding:20px;padding-top:16px}
.findJobsRight{float:left}
.LetterLabelCell{text-align:right!important}
.LetterLabelCell>a{padding-right:10px;visibility:hidden}
.stateTable{width:90%}
.stateTable td{height:20px;vertical-align:middle}
.hoverViewCities{visibility:hidden}
.jobsByTitle>table table tr:hover>.LetterLabelCell>a,.stateTable tr:hover td a.hoverViewCities{visibility:visible}
.jobsByState h2,.jobsByTitle h2{color:#222}
.jobsByTitle>table a,.jobsByTitle>table a:visited,.stateTable a,.stateTable a:visited{color:#0252a2}
h1#FindJobs{color:#222}
#ChooseState{font-size:14px;color:#444;padding-top:15px}
a:active.em,a:hover.em,a:link.em,a:visited.em{color:#f60;font-weight:700}
a:link.srt_on{color:#000;text-decoration:none}
a:visited.srt_on{color:#000}
a:hover.srt_on{color:#000;text-decoration:underline}
a:active.srt_on{color:#f60}
a:link.srt_off{color:#333;text-decoration:none}
a:visited.srt_off{color:#333}
a:hover.srt_off{color:#333;text-decoration:underline}
a:active.srt_off{color:#333}
a:link.jt{font-size:14px;font-weight:700;color:#f70;text-decoration:none}
a:visited.jt{font-size:14px;font-weight:700;color:#c49062}
a:hover.jt{font-size:14px;font-weight:700;color:#f70;text-decoration:underline}
a:active.jt{font-size:14px;font-weight:700;color:#f70}
.cb_style .srch_info_div{padding:10px 0 5px;clear:both}
.cb_style .cb_radius{display:inline}
.cb_style .cb_radius select{font-size:14px;font-weight:700;color:#666;vertical-align:middle}
.cb_style a.alerts_link,.cb_style a.myjobs_link{display:block;margin-bottom:4px}
.cb_style .did_you_mean{padding-left:5px;padding-right:5px;color:#f70;font-weight:700}
.cb_style .did_you_mean_wrapper{font-size:120%}
.cb_style .multi_geo_suggest{padding:5px 0 5px 5px}
.cb_style .cb_SA{margin:0 0 10px 9px;width:100%}
.cb_Exclude label,.cb_Narrow label,.cb_style .cb_SA label{font-weight:400;margin-bottom:5px}
.cb_SA .cb_Freshness,.cb_SA .cb_Location,.cb_SA .cb_Submit,.cb_style .cb_SA .cb_Keywords{float:left;margin:0 20px 0 0}
.cb_style .cb_SA .cb_Keywords{width:35%}
.cb_style .cb_SA .cb_City{width:20%}
.cb_style .cb_SA #SB_mxfSearchBox .cb_Location{width:26%}
.cb_style .cb_SA .cb_State{width:6%}
.cb_style .cb_SA .cb_Freshness{width:18%}
.cb_SA .cb_Location input,.cb_style .cb_SA .cb_Keywords input{border:solid 1px #d8d8d8}
.cb_SA .cb_Freshness select,.cb_SA .cb_Location input,.cb_style .cb_SA .cb_Keywords input{width:100%}
.cb_style .cb_Advanced{padding-left:10px}
.cb_style .srchbox_freshness_sel,.cb_style .srchbox_keywords_inp,.cb_style .srchbox_location_inp{font-size:12px;margin-bottom:1px}
.cb_style .sub-panel{clear:both;overflow:hidden;padding:10px 0 0}
.cb_style .cb_SA .cb_Distance,.cb_style .cb_SA .cb_Industry,.cb_style .cb_SA .cb_Submit{float:left;margin:0 20px 0 0}
.cb_style .cb_SA .cb_Distance select,.cb_style .cb_SA .cb_Industry select{border:1px solid #bbb;height:28px;line-height:28px;color:#666;padding:4px;font-size:12px;width:auto;min-width:170px}
.cb_style #advSrchBox{border:0;padding:10px}
.cb_style #advSrchBox .btn{padding:6px 14px;font-size:inherit}
.cb_style .cb_PnlPrimary{text-align:left;margin:0;padding:9px 0}
.cb_style .cb_PnlPrimary.m5{margin:0}
.cb_style .cb_PnlPrimary h2{margin:0 16px 0 0;color:#006;font-size:16px}
.cb_style .nav_roof_tbl{background-color:#e6e6e6;width:100%;border:solid 1px #999;border-top:0}
.cb_style .nav_roof_lt_cell{padding:4px}
.cb_style .nav_roof_mid_cell{padding:4px;vertical-align:middle;text-align:center}
.cb_style .nav_roof_rt_cell{padding:4px 0 4px 4px;vertical-align:middle;text-align:right;font-weight:700;white-space:nowrap}
.cb_style .nav_btm_cell{font-weight:700;padding:10px 14px 10px 20px;text-align:right;white-space:nowrap}
.cb_style .nav_btm_cell select{vertical-align:middle;font-size:11px;margin-top:4px}
.cb_style .nav_btm_cell_mid{font-weight:700;padding:10px 14px 10px 40px;text-align:center;white-space:nowrap;border-bottom:solid 1px #fa0}
.cb_style .tab_tbl{width:100%}
.cb_style .tab_lt_cell{vertical-align:bottom;text-align:left;padding-bottom:4px}
.cb_style .tab_rt_cell{vertical-align:bottom;text-align:right;padding-bottom:4px}
.cb_style .rj_outer_wrap{padding-top:14px}
.cb_style .rj_mainTitle{position:relative;top:-7px;left:-8px;font:700 12px arial;color:#006}
.cb_style .rj_inner_wrap{border:solid 1px #fa0;padding-left:18px;padding-right:9px}
.cb_style .rj_table{position:relative;top:-6px}
.cb_style .rj_show{text-align:center;font:400 11px arial;color:#ff7d00}
.cb_style .rj_hide{display:none;text-align:center;font:400 11px arial;color:#ff7d00}
.cb_style .jl_foam_outer_div{border-bottom:0;padding:10px 14px 0}
.cb_style .jl_foam_inner_div{border-bottom:solid 1px #f5d380;padding-bottom:12px;text-align:center}
.cb_style .jl_hdr_div{float:left;color:#006;font-size:16px;font-weight:700}
.cb_style .jl_pag_div{float:none}
.cb_style .jl_pag_div select{font-size:11px;vertical-align:middle}
.cb_style .jl_sort_div{float:right}
.cb_style .jl_sort_div select{font-size:11px;vertical-align:middle}
.cb_style .jl_tbl{width:100%}
.cb_style .jl_tbl th{padding:4px 14px;font-size:12px;font-weight:700;border-bottom:solid 2px #aaa;white-space:nowrap}
.cb_style .jl_tbl td{padding:10px 14px;border-bottom:solid 1px #ddd}
.cb_style .jl_srt_posted_cell{text-align:right}
.cb_style .jl_rslt_posted_cell{white-space:nowrap;text-align:right}
.cb_style .jl_odd_row{background-color:#fff}
.cb_style .jl_even_row{background-color:#f8f8f8}
.cb_style .jl_ads_cell{padding:10px 10px 14px}
.cb_style .jl_rvj_cell{border-bottom:solid 1px #fa0}
.cb_style .jl_geosug_div{text-align:center;background-color:#ffc;border:solid 1px #999;padding:4px 4px 8px;font-size:12px;margin-top:16px}
.cb_style .jl_geosug_wrapper_div{background-image:url(../../../images/gradients/js_graygrad.jpg);background-repeat:repeat-x;background-position:bottom left;border:solid 1px #999;padding:8px 4px 8px 12px;font-size:12px;margin-top:5px;text-align:left}
.cb_style .jl_geosug_hdr_cell{text-align:left;font-weight:700;padding:0 20px 8px}
.cb_style .jl_geosug_dym_div{text-align:left;font-weight:700;padding:0 20px 8px;background-image:url(../../../images/icons/icon_question.gif);background-repeat:no-repeat;font-size:12pt}
.cb_style .jl_geosug_dym_div a{font-weight:700;text-decoration:underline;font-style:italic}
.cb_style .jl_geosug_tbl{width:80%}
.cb_style .jl_geosug_cell{padding:2px 10px}
.cb_style .jl_noresults_div{background-color:#ffc;border:solid 1px #999;padding:4px;font-size:12px;margin-top:16px}
.cb_style .jl_actions_div{margin-top:6px;clear:left}
.cb_style a.jl_save_link,.cb_style a.jl_view_link{float:left;white-space:nowrap;margin-right:16px}
.cb_style .jl_save_label{float:left;white-space:nowrap;margin-right:16px;background:url(../../../images/JS/jobresults/icon_save2.gif) no-repeat 0 3px;color:#666}
.cb_style a.jl_email_link{float:left;white-space:nowrap}
.cb_style a.mapIt_link{float:left;padding-left:22px;padding-top:7px;background:url(../../../images/JS/jobresults/mapit.gif) no-repeat 0 3px}
a.BingMap{float:left}
a.BingMap img{border:0}
a.BingMap *{vertical-align:text-bottom}
.cb_style .indent_cell{text-align:center;padding-top:20px;font-size:12px}
.cb_style .cb_Narrow{padding:0 0 0 9px}
.cb_style .cb_Narrow ul{margin:5px 0 0;padding:0;list-style:none;width:100%}
.cb_style .cb_Narrow ul li{margin-left:3px;margin-right:3px;_margin-left:.4%;_margin-right:.4%;padding:0;float:left;width:23%}
.cb_style .cb_Narrow ul li ul{height:79px;overflow:auto;*overflow-x:hidden;_overflow-y:auto;background:#fff;border:1px solid #ddd;width:100%;margin:0}
.cb_style .cb_Narrow ul li ul li{margin:0;padding:0;display:block;overflow:hidden;width:100%;white-space:nowrap;float:none}
.cb_style .cb_Narrow ul li ul li a{display:block;padding:1px 3px;white-space:nowrap}
.cb_style .cb_Narrow ul li ul li a:hover{text-decoration:none;background:#e3effc}
.cb_style .cb_Narrow ul li ul li div{display:block;padding:1px 3px;white-space:nowrap;color:#363fb5;cursor:pointer}
.cb_style .cb_Narrow ul li ul li div:hover{text-decoration:none;background:#e3effc}
.cb_style .cb_Narrow h2{border-bottom:1px solid #f5d380}
.newFacetOffLink{cursor:pointer;color:#363fb5}
.newFacetOffLink:hover{text-decoration:underline}
.cb_style .sugbox_outer_div{background-color:#f6f6f6;border:solid 1px #999;margin-top:12px}
.cb_style .sugbox_hdr_div{border-bottom:dashed 1px #999;text-align:left;margin:6px 6px 0;padding-bottom:6px}
.cb_style .sugbox_links_div{text-align:left;margin:6px;font-size:10px}
.cb_style .em_span{font-weight:700;color:#f60}
.cb_style .light_cell{color:#999;font-size:10px;text-align:right}
.cb_style .sidebox_div{background-color:#ffc;border:solid 1px #999;padding:4px}
.cb_style .regular_content_container{padding:0 10px}
.cb_style .popHide{display:none}
.cb_style .popShow{display:block}
a:active.sj,a:hover.sj,a:link.sj,a:visited.sj{font-weight:700}
.cb_style .aj_outerdiv{height:48px;margin:0;margin-top:0;margin-bottom:7px;border:1px solid #709f60;background-color:#e8f2ea}
.cb_style .aj_text,.cb_style .aj_werecommend{float:left}
.cb_style .aj_text p{margin:0;padding:0;margin-left:9px;margin-top:4px;padding-top:0}
.cb_style .aj_text p.whiteText,.cb_style .aj_text p.whiteText a{color:#fff}
.cb_style .aj_text p.orangeText a{color:#f60;font-size:14px;margin-left:9px}
.cb_style .aj_text p.blueText{font-size:16px;color:#3b7628}
.cb_style .aj_text p.blackText,.cb_style .aj_text p.blackText a{color:#000}
.cb_style a.recentjobsapplied{text-decoration:underline}
.cb_style .aj_close{float:right;padding-top:5px;padding-right:5px}
.cb_style #BOFPopup{background-color:#fff}
.cb_style #BOFDisclaimer_Inner{margin:10px;margin-left:5px}
.cb_style #BOFDisclaimer #BOFDisclaimer_Inner .BOFImage{position:relative;float:left;margin-right:5px;margin-top:0;margin-bottom:-5px}
.cb_style #BOFDisclaimer #BOFDisclaimer_Inner .BOFDisclaimerText{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;font-weight:400}
.cb_style .BOFIcon{position:relative;float:left;top:0;margin-top:-1px;margin-right:3px}
.cb_style .NonTradJobBlurb{margin-top:5px;color:Gray;font-weight:700}
.cb_style #FilterBackOnDiv{color:red;display:none}
.cb_style #FilterOffDiv{display:inline}
.cb_style .CenterText{text-align:center}
table.recentjobsresults{border-collapse:collapse;table-layout:fixed;margin:0;padding:0;width:100%;font-family:arial,verdana,sans-serif}
table.recentjobsresults th{border-collapse:collapse;text-align:left;font-size:12px;line-height:18px;background:0 0}
table.recentjobsresults th.title,table.results td.title{width:220px}
table.recentjobsresults th.company,table.results td.company{width:200px}
table.recentjobsresults td{border-collapse:collapse;text-align:left;font-size:12px;border-bottom:1px solid #e4e4e4;line-height:25px;padding-top:3px!important;padding-top:1px;padding-right:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
table.recentjobsresults tr.backgr{background-color:#f8f8f8}
table.recentjobsresults td.title{line-height:18px;padding-left:4px}
table.recentjobsresults td.title a:active,table.recentjobsresults td.title a:link,table.recentjobsresults td.title a:visited{color:#f70;font-weight:700}
table.recentjobsresults td.company{font-size:11px;line-height:18px;padding-left:10px}
table.recentjobsresults td.company a:active,table.recentjobsresults td.company a:link,table.recentjobsresults td.company a:visited{color:#009}
p.recviewedjobsheader{color:#36c;font-size:14px;margin:0;padding:0;margin-top:5px;margin-bottom:3px;padding-left:3px}
div.RecViewedJobsBox{margin:10px 7px 7px!important;margin:7px;height:25px}
div#didyoumean_container{padding:0 4px;text-align:left;font-size:16px;font-weight:700;clear:left;float:left}
div#didyoumean_container div.didyoumean_text{color:Red;float:left;margin-right:5px}
div#didyoumean_container a.didyoumean_link{font-style:italic;font-weight:700;float:left;display:block;text-decoration:underline}
span.unknowntoken{color:red}
span.validtoken{text-decoration:underline}
div.wesearchedfor{float:left;margin-right:5px;background-image:url(../../../images/js/icons/alert_shadow.gif);background-repeat:no-repeat;padding-left:35px}
div.whatwassearchedcontainer{margin:15px 0 0 5px;font-size:14px;line-height:30px;padding-bottom:25px}
div.searchstring{float:left;font-weight:700}
div#topleftwidgetcontainer{margin-top:20px}
div#middleleftwidgetcontainer{float:left;width:80%}
.JobListMidAd,div.CollapsibleAd{text-align:center}
div.repositionShadow{position:absolute}
div.mapPosition{_border:0 0!important}
div.myMapWindow{_border:solid 2px #000064!important}
div.loadingMap{font-weight:700;text-align:center}
img.imgLoadingMap{margin:0 auto}
.repositionShadow.loading{width:200px!important;height:200px!important;border:solid 2px #000064!important;background-color:#fff}
.jobresults_count{color:#666;font-size:16px;font-weight:700;padding-left:4px}
.formerh2{border-bottom-color:#f5d380;border-bottom-style:solid;border-bottom-width:1px;color:#006;font-size:16px;margin-bottom:0;margin-left:0;margin-right:16px;margin-top:0;font-weight:700;line-height:18px;text-align:left;display:block}
.skilltags-container{color:#000;margin:0;margin-bottom:0;padding:0;border:0;outline:0}
.skilltags-container .content{padding:0 20px}
.skilltags-container a.rounded-tag{color:#069;outline:0;text-decoration:none;cursor:pointer;text-transform:lowercase}
.skilltags-container ol.skilltags{margin:0;margin-left:0;padding-left:0}
.skilltags-container .skilltags li{font:62.5%/1.2 Arial,Helvetica,"Nimbus Sans L",sans-serif;display:inline-block;margin:2px 1px 2px 0;*display:inline;*margin-right:4px;zoom:1;passing:2px}
.skilltags-container .skilltags .rounded-tag{margin-right:2px;color:#069;background-color:#ececec;font-size:13px;display:inline-block;padding:3px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.skilltags-container .skilltags .rounded-tag:hover{background:#c3d2df;text-decoration:none}
.skilltags-container .skilltags .rounded-tag.x{background:#b2c1ce}
.skilltags-container .skilltags .rounded-tag.plus,.skilltags-container .skilltags .rounded-tag.x:hover{background:#ececec}
.skilltags-container .skilltags .rounded-tag.plus:hover{background:#b2c1ce}
div#CareerPathingPredictions{display:none}
.savedSearchWrapper{float:right;width:20%;text-align:right}
#pnlInnerWrapper,.cb_footer .bounds,.mainHeaderInner,.navlist,.quickbar_inner{width:90%}
.cb_footer .bounds{width:94%}
#HeaderTag{margin:10px 0 0 4px}
#SearchResultsOptimizer_dynamicContentWrapper{float:left;margin-right:460px}
#SearchResultsOptimizer_htmlContainer{padding-bottom:12px}
.ea-wrapper{float:right;width:490px;margin-top:12px;margin-bottom:30px;margin-left:-490px}
.ea-box{min-height:48px;padding:12px 12px 0;margin-left:40px;border-radius:8px;font-size:12px;color:#333}
.ea-form-panel{background:url(http://img.icbdr.com/images/js/email-icon-20.png) no-repeat;background-size:20px 14px;padding-left:28px}
.ea-form-title{font-size:13px;color:#006;min-height:23px}
.ea-form-search-name{font-weight:700}
.ea-form-stuff{margin-bottom:12px}
.ea-form-cancel{float:left;width:40%;padding-top:12px;font-size:10px}
.ea-your-email{padding-top:5px;font-size:14px;float:left}
.ea-input-email{width:55%;margin-left:10px;float:left}
.ea-email-error-icon{display:none}
.ea-email-error-message{display:none;color:red;font-size:11px}
.ea-form-inputs{float:left;width:60%;text-align:right}
.ea-form-radio{display:inline-block;vertical-align:bottom;margin-right:20px}
.ea-form-inputs input{display:inline-block;margin:0 2px 0 8px;vertical-align:middle}
.ea-form-inputs label{display:inline-block;margin:0;vertical-align:middle}
.ea-form-inputs button{display:inline-block;margin:0;vertical-align:bottom}
.ea-saving-panel{display:none;text-align:center}
.ea-saving-message{height:24px;margin-top:20px;padding:4px 0 0 30px;background:url(http://img.icbdr.com/images/js/loading.gif) no-repeat;display:inline-block;vertical-align:middle;font-size:14px;font-weight:700}
.ea-done-panel{display:none}
.ea-done-failure,.ea-done-success,.ea-done-success-anon{font-size:12px;display:none}
.ea-done-success-freq,.ea-done-success-freq-anon,.ea-done-success-search-name,.ea-done-success-search-name-anon{font-weight:700}
.ea-done-manage{font-size:12px;padding-top:6px;padding-bottom:15px}
.ea-ajax-failure-panel{display:none;font-size:14px}
.ea-exceeded-anonymous-modal,.ea-exceeded-registered-modal{display:none}
.ea-exceeded-body{line-height:140%}
.ea-exceeded-table{margin:16px}
.ea-exceeded-row{padding:2px 0;clear:both}
.ea-exceeded-checkbox{float:left;width:24px}
.ea-exceeded-checkbox input{margin:1px 0}
.ea-exceeded-label{float:left;width:210px;margin-right:20px;font-weight:700}
.ea-exceeded-freq{float:left;width:50px}
.ea-exceeded-actions a{display:block;float:left;margin-top:7px;outline:0;font-size:12px}
.ea-exceeded-actions button{float:right}
.fieldheader{display:none}
.fieldbody{border:0;padding:0}
.sh-info{font-size:14px;line-height:30px;margin:10px 0}
.sh-info-header{font-size:18px;font-weight:700}
.no-results-suggestions,.sh-info-blurb{background-color:#f2f2f2;border-radius:6px;font-size:14px}
.sh-info-blurb{font-style:italic;padding:10px}
.no-results-suggestions{margin-top:10px;padding:10px 15px}
.no-results-suggestions ul{padding-left:30px;line-height:25px;margin:0 0 10px}
@media only screen and (max-width:767px){.cb_style .cb_SA .cb_Freshness,.cb_style .cb_SA .cb_Keywords,.cb_style .cb_SA .cb_Location,.cb_style .cb_SA .cb_Submit{width:100%;margin:0 0 2%}
.cb_SA .cb_Location input,.cb_style .cb_SA .cb_Keywords input{width:90%;padding:2%}
.cb_style .cb_SA .cb_Freshness select{width:94%}
.cb_style .cb_SA .cb_Distance,.cb_style .cb_SA .cb_Industry,.cb_style .cb_SA .cb_Submit{float:none;margin:1% 0 4%}
.cb_style .cb_SA .cb_Distance select,.cb_style .cb_SA .cb_Industry select{width:94%}
#jobsearch .jobsearch-results.even{background:#ddd none}
#jobsearch .jobsearch-results .quick-view{display:none}
#jobsearch .jobsearch-results .job-links{color:#fff}
.cb_style .cb_SA .cb_Submit .btn{width:94%;padding:5% 16%}
#SB_pnl_1,#jobsearch .jobsearch-header{display:none}
#jobsearch .column-four,#jobsearch .column-one,#jobsearch .column-three,#jobsearch .column-two{float:none;width:100%;margin:0 0 4%}
#jobsearch .column-one{padding:4% 0 0;text-align:center}
#jobsearch .jobsearch-results,#jobsearch .jobsearch-results.even{border-left:0;border-bottom:solid 1px #cfcfcf}
#jobsearch .jobsearch-results:hover{border-left:0}
#jobsearch .company-name{padding:4%}
.cb_style .cb_PnlTabbed ul li{margin:0 5px 1px 0}
.cb_style .cb_PnlTabbed ul li.active{margin:0 5px 2px 0}
#SB_tab_4,#ajax_map,#mapViewToggle{display:none!important}}
#jobsearch .visible{display:inherit}
div#map_form_filters,div#map_form_location,div#map_form_options,div#map_form_search{width:100%;margin-top:1%;margin-right:10%;margin-left:10%;max-width:80%}
div#map_form_search input{width:96.5%;border:solid;border-color:#ffa07a}
div#map_form_search input:focus{border-color:#6495ed}
.map_search_message{color:#fff}
div#map_form_search input[type=button],div#map_form_search input[type=submit]{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-search);background-position:4px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:transparent;border:0 none;border-radius:0;color:#FFF;cursor:pointer;font-size:12px;height:26px;margin:0;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:27px;float:right;right:18px;top:-31px}
div#map_form_search input[type=button]{background-image:url(http://o.aolcdn.com/os/careers/2013/img/maps/expand.png)}
div#map_form_location input:focus{border-color:#6495ed}
div#map_form_location input{width:69.5%;border:solid;border-color:#ffa07a}
div#map_form_options input{width:80px;border:solid #ffa07a;background-color:#fff}
div#map_form_location select{width:26.5%;height:inherit;border:solid;border-color:#ffa07a}
div#map_form_filters select{width:32.5%;height:inherit;border:solid;border-color:#ffa07a}
.btn-margin{margin-left:30px}
#overlay-map #overlay-message{width:auto;position:absolute;top:27%;left:30%;margin-right:30%;font-size:larger;color:#ff4500;text-align:justify}
div.map-info-button{width:20px;height:17px;float:left;background:url(http://o.aolcdn.com/os/careers/images/svg/icon-location?2);background-repeat:no-repeat;cursor:pointer}
div.nationwide-info-button{width:20px;height:17px;float:left;background-repeat:no-repeat;cursor:pointer}
#cboxLoadedContent{margin-bottom:6px}
#modal-header{font-weight:700;border-bottom:solid 1px orange}
#modal-body{padding-top:8px;padding-bottom:30px}
.jobsearch-results{border-bottom:solid 1px #dc007e}
.job-description{overflow:hidden;margin-top:.5em;margin-bottom:.5em}
#overlay-list{width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70)}
#overlay-map{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.7;filter:alpha(opacity=70)}
#loading-map{width:100px;height:100px;position:absolute;top:46%;left:46%;margin:-28px 0 0 -25px}
#bar-map{width:0;height:25px;border:1px solid #a9a9a9;background-color:#f3643c;border-radius:3px}
#ajax_map{-webkit-overflow-scrolling:touch}
#ajax_map *{max-width:initial}
#ajax_map img{max-width:inherit}
.pagenav{clear:both}
.maptoggle,.maptoggle span,.panControl,.slider,.sliderWrapper,.zoomin,.zoomout{background-image:url(http://o.aolcdn.com/os/careers/2013/img/maps/sprite_map_controls_blue.png)!important}
#map-warning{text-align:center;position:absolute;z-index:10000000000;width:inherit;display:block;top:8px;vertical-align:middle;color:#eee;margin-top:0}
#map-warning span{background-image:url(http://o.aolcdn.com/os/careers/2013/img/maps/sprite_map_controls_orange.png);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;color:#eee;cursor:pointer;display:inline;font-family:arial,helvetica,verdana,sans-serif;font-size:10px;font-weight:100;height:auto;letter-spacing:.5px;line-height:27px;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;padding-bottom:6px;padding-left:15px;padding-right:15px;padding-top:6px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto}
div.cb_Distance{width:20%}
div.cb_Industry{width:25%}
div.cb_Freshness{width:18%}
select#SB_sbfr,select#industryDrop,select#typeDrop{min-width:0;width:100%}
.cb_style .cb_SA .cb_Submit{margin:0}
div.cb_Submit{margin:0;width:19%;max-width:123px}
input#sbsbmt{min-width:0;padding:0 4px;width:80%;line-height:normal;height:28px}
.cb_style .cb_SA .cb_Location{width:30%}
#jobsearch.list-view #ajax_map .loading-indicator{display:none!important}
#cboxLoadedContent{overflow:hidden!important}
.tt-suggestion{font-size:14px;line-height:16px;padding:3px 18px}
.tt-suggestion.tt-cursor{background-color:#0097cf;color:#FFF}
.tt-suggestion p{margin:0}
.gist{font-size:14px}
span.twitter-typeahead{width:100%}
.gist,.tt-dropdown-menu{text-align:left}
.tt-query{box-shadow:0 1px 1px rgba(0,0,0,.075)inset}
.tt-hint{color:#999}
.tt-dropdown-menu{background-color:#FFF;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:12px;padding:8px 0;width:422px}
.list-view #SB_cbhlMapTab{font-weight:400;text-decoration:none}
.list-view #SB_cbhGridTab{font-weight:700;text-decoration:underline}
.map-view #SB_chbGridTab{font-weight:400;text-decoration:none}
.map-view #SB_cbhlMapTab{font-weight:700;text-decoration:underline}
#jobsearch.map-view p.no-jobs{display:block}
#jobsearch.list-view #ajax_map{display:none;width:0;height:0}
#jobsearch.map-view #ajax_map{display:block;width:650px;height:670px;float:left}
#jobsearch.list-view .jobsearch-results{height:140px}
#jobsearch.map-view .jobsearch-results{height:170px}
.panel-tab-active{font-weight:700!important;text-decoration:underline!important}
#jobsearch.map-view #search-list-container{overflow:auto;height:670px;min-width:290px}
#jobsearch.map-view .jobsearch-countpage,#jobsearch.map-view .jobsearch-header{display:none}
#jobsearch.map-view .column-two{width:40%}
#jobsearch.map-view .column-four,#jobsearch.map-view .column-three{width:20%}
.link-disabled{color:#cfcfcf!important}
@media only screen and (max-width:985px){.cb_style .cb_SA .cb_Keywords{width:28%}
div.cb_Distance{width:16%}
.cb_style .cb_SA .cb_Industry select{min-width:0;width:100%}}
@media only screen and (max-width:767px){.column-two .company{display:none}
select#SB_sbfr,select#industryDrop,select#typeDrop{min-width:0;width:94%}
select#typeDrop{min-width:0;width:94%!important}
.cb_style .cb_SA .cb_Location,div.cb_Distance{width:100%}
.cb_style .cb_SA .cb_Freshness,.cb_style .cb_SA .cb_Industry,.cb_style .cb_SA .cb_Submit{float:none;margin:1% 0 2%;width:100%;max-width:100%}
.cb_Submit label{display:none}
input#sbsbmt{width:94%;margin:1% 0 2%}
.cb_style .cb_SA .cb_Distance{margin:0}
#jobsearch .column-one,#jobsearch .column-two{float:left!important;width:40%!important;margin:0 0 4%}
#jobsearch .column-one{width:55%!important;text-align:justify;padding:5px 2%}
#jobsearch span.company-name{height:57px}
#jobsearch .column-four,#jobsearch .column-three,.apply-now-ldp,.job-description{display:none}
.cb_style form{padding-top:20px}
.cb_style .cb_SA #SB_mxfSearchBox .cb_Location,.cb_style .cb_SA .cb_Keywords{width:100%}
.cb_SA .cb_Location input,.cb_style .cb_SA .cb_Keywords input{padding:4px 6px}
#cboxLoadedContent{margin-bottom:6px}
#modal-header{font-weight:700;border-bottom:solid 1px orange}
#modal-body{padding-top:8px;padding-bottom:30px}
#cboxOverlay,#modal-footer{max-width:100%}}
@media only screen and (max-width:480px){#cboxLoadedContent{max-width:278px}}
.video-category .col-1 .video,.video-category .col-2 .video,.video-category .col-3 .video{padding:0 5px}
.video-category .col-4 .video{padding:0 0 0 5px}
.video-category .video b{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:13px;display:block;font-weight:400;margin-bottom:5px}
.video-category .video a{color:#222}
.video-category .video span.video-title{font-size:12px;line-height:16px;display:block}
.player .player-title{font-size:16px;font-weight:400;margin-bottom:10px}
.player .video-description{clear:both;font-size:14px;margin:10px 0 20px}
.video-category .pagenav{margin-bottom:10px}
.video-category .pagenav .pageno{text-align:center;line-height:34px}
.video-category .list-post .media h2{margin-bottom:5px}
.career-hub-page h1{text-transform:capitalize;background:url(http://o.aolcdn.com/os/careers/images/finance-industry-hub-banner.jpg) center no-repeat;color:#fff;padding:20px;font-size:22px;font-weight:400}
.career-hub-page h1 a{color:#fff}
.job-search.inline .col .inner{padding:0;margin-top:0;background:0 0}
.job-search.inline form{margin-top:10px;padding:10px}
.job-search.inline .cbfulllogo{float:right;margin-left:10px}
.job-search.inline .head .cb-logo span{display:inline;line-height:28px}
.job-search.inline input{font-size:13px}
.job-search.inline .three-col .first{width:46%}
.job-search.inline .three-col .mid{width:30%}
.job-search.inline .three-col .last{width:24%}
#career-hub h2 span{text-transform:capitalize}
#career-hub h3{font-size:1.125em;font-weight:400}
#career-hub p{font-size:13px;line-height:18px}
#career-hub .hot-jobs .flex-direction-nav{width:100%;bottom:auto;top:50%;height:0}
#career-hub .hot-jobs .flex-direction-nav .flex-prev{left:-10px;right:auto}
#career-hub .hot-jobs .flex-direction-nav .flex-next{right:-10px}
#career-hub .hot-jobs .flex-direction-nav a{background:0 0;opacity:.7;height:26px;line-height:26px;width:20px;padding:0}
#career-hub .hot-jobs .flex-direction-nav a:hover{opacity:1;background:0 0}
#career-hub .hot-jobs h3{text-align:center;margin-bottom:10px;height:22px}
#career-hub .hot-jobs .item{position:relative;padding:15px;background:#eee;border:solid 3px #cfcfcf}
#career-hub .hot-jobs .item:after,#career-hub .hot-jobs .item:before{content:" ";position:absolute;top:6%;width:1px;height:88%;background:#ccc}
#career-hub .hot-jobs .item:before{left:33.4%}
#career-hub .hot-jobs .item:after{left:66.4%}
#career-hub .hot-jobs h4{margin-bottom:10px;font-weight:400}
#career-hub .hot-jobs .box{background:#f9f9f9;margin-bottom:5px;padding:8px 5px}
#career-hub .hot-jobs .box .title{display:block;font-size:11px;margin-bottom:5px}
#career-hub .hot-jobs .box .sub{font-size:10px}
#career-hub .hot-jobs .box .sub a{color:#333}
#career-hub .hot-jobs .item p{margin-bottom:10px}
#career-hub .contributors h4{font-weight:600;font-size:13px;margin-bottom:5px}
#career-hub .contributors .media-body a{font-size:13px;display:block;margin:0 0 5px}
.career-hub-page #jobsearch{padding:0;border-width:1px 0 0;border-top:solid 1px #dce1e4;margin-top:-10px}
.career-hub-page #search-list-container{min-height:0;border:0}
.career-hub-page .jobsearch-countpage,.career-hub-page .jobsearch-header{display:none}
.career-hub-page #jobsearch .column-two{width:22%}
[class*=" hub-icon-"],[class^=hub-icon-]{display:inline-block;vertical-align:text-top;background-image:url(http://o.aolcdn.com/os/careers/images/career-hub-icons.png);background-repeat:no-repeat}
.hub-icon-admin,.hub-icon-finance{height:24px;width:24px;line-height:24px}
.hub-icon-admin{background-position:0 0}
.hub-icon-finance{background-position:0 -25px}
.career-hub-cta{padding:20px;background:#fff}
.job-search .career-hub-cta{padding-top:0}
.career-hub-cta h3{text-align:center;margin-bottom:10px}
.career-hub-cta h3 a{color:#F3643C}
.career-hub-cta .first h4{padding-right:15px}
.career-hub-cta .last h4{padding-left:15px}
.career-hub-cta h4 a{color:#008ee1;font-weight:400;font-size:18px}
.search-jobhubs .tabs{border:solid 1px #dce1e4}
.search-jobhubs .tab{display:block;background:#008ee1;color:#fff;border:solid 1px #fff;padding:5px}
.search-jobhubs .tabs li a{display:block;padding:5px 15px;color:#666;font-size:13px}
.search-jobhubs .tabs li a:hover{color:#000}
.search-jobhubs .tab{position:relative;cursor:pointer}
.search-jobhubs .tab .arrow{border-top-color:#fff;position:absolute;top:50%;right:5px;margin-top:-3px;margin-right:3px}
.search-jobhubs .tab.collapsed .arrow{border-top-color:transparent;border-left-color:#fff;margin-top:-6px;margin-right:0}
.search-jobhubs .tab .linkout{margin-left:5px}
.search-jobhubs .tab .aol-icon-linkout{vertical-align:middle;margin-top:-3px}
.search-jobhubs .tab .linkout:hover i{background-position:0 -2700px}
@media only screen and (max-width:985px){#career-hub .contributors{margin-top:20px}
#career-hub .hot-jobs .item:after,#career-hub .hot-jobs .item:before{display:none}
#career-hub .hot-jobs .item .col{margin-bottom:15px}
#career-hub .hot-jobs .item .col:last-child{margin-bottom:0}
#career-hub .job-search .three-col .first,#career-hub .job-search .three-col .last,#career-hub .job-search .three-col .mid{width:100%}
#career-hub .job-search label{margin-bottom:15px}
#career-hub .job-search .last label,#career-hub .job-search .last label span{margin:0}
#career-hub .job-search .last label span{display:none}
#career-hub .hot-jobs .flex-direction-nav .flex-next{right:5px}
#career-hub .hot-jobs .flex-direction-nav .flex-prev{left:5px}
#career-hub .hot-jobs .item{padding-left:27px;padding-right:27px}
.career-hub-cta .two-col .col{width:50%}}
#cbJobSearch{position:relative}
#cbJobSearch .form-top{padding:15px 10px 10px;border:solid 1px #b4b4b4}
#cbJobSearch.search-hidden .cb-logo,#cbJobSearch.search-hidden .form-top{display:none}
#cbJobSearch .form-left{position:absolute;width:20%;padding:1.5%}
#cbJobSearch .cb-logo{position:absolute;top:8px;right:12px;z-index:2}
#cbJobSearch .cb-logo span{display:inline;color:#999;font-size:10px;letter-spacing:-.5px;line-height:12px}
#cbJobSearch .cb-logo .cbfulllogo{float:right;margin-left:10px}
.search-listings #jobsearch{padding-left:23%}
.search-listings.no-facet #jobsearch{padding-left:0}
#ajax_map,#jobsearch-header,#search-list-container,.jobsearch-countpage{border-left:solid 1px #b4b4b4}
.search-listings #search-list-container{min-height:1300px;position:relative}
#jobsearch.map-view #search-list-container{min-height:none}
#jobsearch .loading-indicator{display:none}
#jobsearch.loading .loading-indicator{z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:100px 0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35)}
#jobsearch .loading-indicator .loading{display:inline-block;vertical-align:middle;background:url(http://o.aolcdn.com/os/careers/2013/img/maps/ajax-loader-orange.gif) center no-repeat transparent;height:100px;width:100px}
#cbJobSearch form label{font-size:12px;margin:0 0 5px}
#cbJobSearch .control{vertical-align:middle;margin-bottom:15px;font-size:12px}
#cbJobSearch form input[type=text]{height:32px;padding:0 8px;float:left}
#cbJobSearch button[type=submit]{height:32px;padding:0}
#cbJobSearch select{width:100%}
#cbJobSearch .checklist{max-height:150px;overflow-y:auto;border:solid 1px #cecece;padding:5px}
#cbJobSearch .checklist li{position:relative;display:block;padding:2px 0;font-size:13px}
#cbJobSearch .checklist label,#cbJobSearch label.checkbox{position:relative;padding-left:16px;margin:0}
#cbJobSearch .checklist input,#cbJobSearch label.checkbox input{position:absolute;margin-left:-16px}
#cbJobSearch .arrow{border:solid 8px transparent;display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0}
#cbJobSearch .toggle{display:block}
#cbJobSearch .toggle a{color:#000;position:relative;display:block}
#cbJobSearch .toggle i{border-top-color:#000;position:absolute;top:50%;right:0;margin-top:-4px;margin-right:4px}
#cbJobSearch .toggle .collapsed i{border-top-color:#fff;border-left-color:#000;margin-top:-8px;margin-right:0}
.popular-companies .company{border:1px solid #E3E3E3;display:block;float:left;height:100px;margin:1%;overflow:hidden;position:relative;text-align:center;width:46%}
.popular-companies img{display:block;height:60px;margin:0 auto;padding:1%;text-align:center;vertical-align:middle}
.popular-companies .company-name{background:none repeat scroll 0 0 #eee;bottom:0;color:#666;font-size:.8em;left:0;padding:2% 0;position:absolute;width:100%}
@media only screen and (max-width:767px){#cbJobSearch form{position:absolute}
#cbJobSearch .form-left,#cbJobSearch .form-top{background:#fff;background:rgba(255,255,255,.9);position:relative;z-index:1}
#cbJobSearch .form-left{border:solid #b4b4b4;border-width:0 1px 1px;width:480px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cbJobSearch.search-hidden .form-left{display:none}
#cbJobSearch .form-top{border-bottom:0}
.search-listings #jobsearch{padding-left:0}
#cbJobSearch .view-map{display:none}}
@media only screen and (max-width:480px){#cbJobSearch .form-left{width:320px}}
@media only screen and (max-width:320px){#cbJobSearch .form-left{width:300px}}
#quickview-wrapper{background:none repeat scroll 0 0 #000;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:999999999}
.quickview-box,.quickview-loading{background:none repeat scroll 0 0 #fff;border-radius:8px;left:2%;margin:0 auto;padding:2%;position:fixed;right:2%;top:15%;width:80%;z-index:999999999;display:none}
.quickview-loading{display:block;min-height:200px}
.quickview-box .job-title{border-bottom:1px solid #d8d8d8;color:#555;font-size:1.25em;font-weight:100;letter-spacing:-1.5px;margin:0;padding:1% 0;text-transform:capitalize}
.quickview-box .job-info{padding-right:320px;margin:0}
.quickview-box .job-info h3{color:#f3643c;font-size:.7em;font-weight:700;margin:10px 0 4px}
.quickview-box .ad-company-contact{width:300px;top:6%;right:2%;position:absolute}
.quickview-box .job-listing .description{font-size:.9em;max-height:200px;overflow:auto;padding:0 2% 0 0}
.quickview-box .head{border-top:4px solid #f3643c;color:#555;font-size:1.4em;font-weight:100;letter-spacing:-1.5px;margin:1% 0 2%;padding:1% 0 0;text-transform:capitalize}
.quickview-box .company{font-size:.7em;margin:1% 0 0}
.quickview-box .company img{max-width:300px;display:block;margin:4% 0 0}
.quickview-box .ad{text-align:center;margin:0 0 2%}
.quickview-box .job-listing .job-detail{font-size:.9em;margin:0 0 6px}
.quickview-box .job-listing .job-detail span{background:none repeat scroll 0 0 #cfcfcf;color:#fff;display:inline-block;font-weight:700;padding:2px 7px;text-align:right;width:100px;margin:0 6px 0 0}
.quickview-box .close{background:none repeat scroll 0 0 #ddd;border:1px solid #cfcfcf;color:#666;cursor:pointer;font-size:.45em;font-weight:700;padding:2px 10px;position:absolute;right:22px;top:10px}
.quickview-box .content-apply{padding-top:10px}
.bs-slider{display:inline-block;vertical-align:middle;position:relative}
.bs-slider.slider-horizontal{width:94%!important;height:30px;margin:15px 3% 0}
.bs-slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}
.bs-slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}
.bs-slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-11px}
.bs-slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}
.bs-slider.slider-vertical{height:210px;width:20px}
.bs-slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}
.bs-slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}
.bs-slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}
.bs-slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}
.bs-slider input{display:none;margin:0 10px}
.bs-slider .tooltip-inner{white-space:nowrap}
.slider-track{position:absolute;cursor:pointer;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.slider-selection{position:absolute;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.slider-handle{position:absolute;width:20px;height:25px;background:url(http://o.aolcdn.com/os/careers/images/sliderArrows.png) 0 0 no-repeat}
.slider-handle:hover{background-position:-20px 0}
.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.slider-handle.triangle{background:transparent none}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
.bs-slider .tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:10px;line-height:1}
.bs-slider .tooltip-inner{max-width:200px;padding:0 8px;color:#000;text-align:center;text-decoration:none}
.bs-slider .tooltip-arrow{position:absolute;width:0;height:0}
.double-slider .bs-slider .tooltip{left:0!important;width:100%}
.double-slider .bs-slider .tooltip .tooltip-inner{max-width:none;padding-left:0;padding-right:0}
.double-slider .rangeTip{position:absolute;width:50px;margin-left:-25px;text-align:center}
.sitemap ul li{font-size:.75em;margin-bottom:10px}
.category-list a,.category-list a:visited,.sitemap a,.sitemap a:visited{color:#000}
.category-list .cat-title{clear:both;width:auto;display:block;float:none;font-size:1em;padding:15px 0 5px;border-top:dotted 1px #aaa}
.category-list li{width:33.33333333%;float:left;font-size:.75em;margin-bottom:10px}
.category-list li span{font-size:.7em}
#trendingNews{position:relative;margin-bottom:15px;overflow-x:hidden;box-sizing:border-box}
#trendingNews ul{list-style:none;width:200%}
#trendingNews h4,#trendingNews ul li{float:left;color:#000;font-size:12px}
#trendingNews .ticker{line-height:2.25;padding-right:10px}
#trendingNews ul.margin_20 li a{margin-right:10px;padding-right:10px}
#trendingNews ul.margin_18 li a{margin-right:9px;padding-right:9px}
#trendingNews ul.margin_16 li a{margin-right:8px;padding-right:8px}
#trendingNews ul.margin_14 li a{margin-right:7px;padding-right:7px}
#trendingNews ul.margin_12 li a{margin-right:6px;padding-right:6px}
#trendingNews ul li a{border-right:solid 1px #d9d9d9;padding-right:10px;margin-right:10px;color:#333}
#trendingNews ul li:last-child a{border:0}
.test-header #pgbg{background:none!important}
.test-header #aol-footer,.test-header #aol-hnav{display:none!important}
footer .container,header .container{width:100%;max-width:986px;margin:auto}
.navbar-top{border-top:1px solid #ea8300;margin-top:10px}
.navbar{position:relative;background:#f3643c;border-bottom:solid 2px #d9d9d9;border-top:1px solid #d7512c}
svg{width:100%;height:100%}
.ie7 .navbar{z-index:5000500}
header .navHat{padding-top:30px}
header .navHat .logo{margin:0;width:22.428330522%;float:left;border-right:0;color:#fff;font-weight:700;font-size:32px;line-height:53px;position:relative}
#jobs-logo{min-height:53px;min-width:176px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/aol-jobs-full-logo);background-position:-64px -97px;background-repeat:no-repeat;background-size:290px 210px;border-bottom:0 none;display:block;height:auto;overflow:hidden;text-indent:-9999px;width:auto;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat scroll -5px -504px #fff}
header .navHat .cb-logo{margin:0;width:22.428330522%;float:left;border-right:0;font-weight:700;font-size:32px;line-height:53px;text-indent:-66666px;position:relative;color:#fff}
header .navHat .cb-logo span{color:#999;display:block;font-size:10px;font-weight:400;letter-spacing:-.5px;line-height:12px;text-indent:0}
#cb-logo-link{background-image:url(http://o.aolcdn.com/os/careers/images/svg/careerbuilder-logo);background-position:0 -84px;background-repeat:no-repeat;background-size:100px 190px;border-bottom:0 none;display:block;height:28px;overflow:hidden;text-indent:-9999px;width:116px;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat scroll -5px -1159px #fff}
.ie7 #dailyfinance_logo{height:171px;overflow-y:hidden}
nav .pillars{float:right;width:68%;margin:0}
nav .pillars #menu_one{width:15%}
nav .pillars #menu_three,nav .pillars #menu_two{width:14%}
nav .pillars #menu_four{width:12%}
nav .pillars #menu_five,nav .pillars #menu_six{width:13%}
nav .pillars .menu:hover a.navlink{background:#d6522c}
nav .pillars a.navlink{color:#fff;display:block;font-size:15px;line-height:53px;text-align:center;text-transform:capitalize}
nav .pillars a.navlink:hover{text-decoration:none;color:#fff;text-shadow:none;background:#d6522c}
nav .menu{float:left;position:relative}
nav .menu .item{position:absolute;z-index:5001000;display:none;left:0;background:#fff;margin:0;top:53px;border-bottom-style:solid;border-bottom-width:8px;border-bottom-color:#d6522c;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);font-size:.75em}
nav .menu.menu-open .item{display:block!important}
nav .menu .item li a{color:#333}
nav .menu .item .categories{position:absolute;top:0;left:0;margin:0;padding:0;font-weight:700}
.ie8 nav .menu .item .categories{font-weight:400}
nav .menu .item .categories a{border-bottom:1px solid #eee;display:block;line-height:14px;min-width:170px;padding:12px 14px 12px 17px;width:177px;font-weight:400}
nav .menu .item .categories a.last{border-bottom:0}
header.desktop nav .menu .item .categories a:hover{color:#fff;text-decoration:none;background:#427fc2}
header.desktop nav .menu .item .categories li:hover{background:#6fc6f3}
nav .menu .item .resources{float:left;margin-left:208px;background:#e8e8e8;padding:0 20px 20px;min-width:167px;font-size:1.15em;min-height:309px;border-left:solid 1px #aaa}
nav .menu .item .resources h4{font-size:1.125em;line-height:30px;margin:10px 0 0;color:#F3643C}
nav .menu .item .resources ul{padding:0}
nav .menu .item .resources ul li{line-height:1.8em}
nav .menu .item .resources a{font-size:.8em}
header.desktop nav .menu .item .resources a:hover{text-decoration:underline}
nav .menu .item .resources .media{border-top:dotted 1px #ccc;padding-top:15px}
,nav .menu .item .resources .media .frp{text-transform:capitalize}
nav .menu .item .resources .media .title{font-size:.875em;line-height:1.5}
nav .menu .item .resources .media .media-object{height:62px;width:78px;border:solid 1px #cdcdcd}
nav .menu .item .resources .media a{color:#333}
nav .menu .item .resources .media a.readMore{font-weight:700;color:#00c0f3;font-size:.9375em}
nav .menu .item .resources .media .from{text-transform:capitalize;display:block;margin-bottom:10px}
nav .menu.five .item,nav .menu.five .item .categories,nav .menu.six .item,nav .menu.six .item .categories{left:auto;right:0}
nav .menu.five .item .resources,nav .menu.six .item .resources{margin-right:208px;margin-left:0;border-right:solid 1px #aaa;border-left:0}
.headerSearch{position:relative;float:right;height:53px;width:32%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.headerSearch form{margin:8px 0 0}
.headerSearch form .input-append{position:relative}
.headerSearch form input[type=text]{border:1px solid #d6522c;float:right;font-size:13px;padding:8px 32px 8px 9px;width:95%;height:36px}
.headerSearch form .searchbtn,.headerSearch form .searchbtn:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-search);background-position:4px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:transparent;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat scroll -8px -282px rgba(0,0,0,0);border:0 none;border-radius:0;color:#fff;cursor:pointer;font-size:12px;height:26px;margin:0;overflow:hidden;padding:0;position:absolute;right:4px;text-indent:-9999px;top:4px;width:27px}
.headerSearch form .btn:hover{background:none repeat scroll 0 0 #555}
.headerSearch .search-types{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #d6522c;border-left:1px solid #d6522c;border-right:1px solid #d6522c;display:none;font-size:.7em;padding:0;position:absolute;right:0;top:43px;width:96%;z-index:9}
.headerSearch .search-types .search-type{background:none repeat scroll 0 0 #eee;border-top:1px solid #cfcfcf;cursor:pointer;padding:2%}
.headerSearch .search-types .search-type:hover{background:#ddd}
.ie7 .headerSearch form .btn{border:0;padding-bottom:8px;padding-top:9px}
.ie8 .headerSearch form .btn{padding-top:11px;margin-top:-1px}
.navHat{position:relative}
.ie7 .navHat{z-index:5001000}
.navHat ul{font-size:13px;list-style:none outside none;margin:0}
.navHat ul li{float:left;line-height:32px;vertical-align:top}
.navHat ul li a{color:#4280c2;padding:0 10px}
.navHat ul li.last{margin-left:10px}
.navHat ul li.last a{border-right:0;padding:0}
.globalNewsletter{z-index:5001000;max-width:261px;border:solid 1px #ccc;border-radius:4px;position:relative;padding:10px;background-color:#dbdbdb;background-image:-webkit-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:-moz-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:-ms-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:-o-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#f5f5f5', GradientType=0);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}
.globalNewsletter form label{margin-bottom:9px}
.globalNewsletter form input[type=text]{margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}
.ie7 .globalNewsletter form input[type=text],.ie8 .globalNewsletter form input[type=text]{width:90%}
.globalNewsletter form button{width:100%}
.navHat .globalNewsletter{position:absolute;top:40px;right:0}
.globalNewsletter form .privacy{font-size:.6875em;margin:10px 0 5px}
header .icon-comments,header .icon-email,header .icon-facebook,header .icon-linkedin,header .icon-plusone,header .icon-print,header .icon-rss,header .icon-twitter,header .icon-youtube,header icon-pinterest{width:36px;height:36px}
header .icon-facebook{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-facebook?2);background-position:8px 4px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #4462b2;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-4px -570px}
header .icon-facebook:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-facebook-white?2);background-position:8px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:#4462b2;border:2px solid #4462b2;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-4px -603px}
header .icon-twitter{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-twitter);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #4fc6ff;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-44px -570px}
header .icon-twitter:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-twitter-white);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;background-color:#4fc6ff;border:2px solid #4fc6ff;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-44px -603px}
header .icon-linkedin{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-linkedin);background-position:6px 5px;background-repeat:no-repeat;background-size:14px 14px;border:2px solid #1f7db7;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-83px -570px}
header .icon-linkedin:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-linkedin-white);background-position:6px 5px;background-repeat:no-repeat;background-size:14px 14px;background-color:#1f7db7;border:2px solid #1f7db7;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-83px -603px}
header .icon-youtube{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-youtube);background-position:5px 4px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #cf432c;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-163px -570px}
header .icon-youtube:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-youtube-white);background-position:5px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:#cf432c;border:2px solid #cf432c;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-163px -603px}
header .icon-comments{background-position:-160px -30px}
header .icon-comments:hover{background-position:-160px -60px}
header .icon-print{background-position:-200px -30px}
header .icon-print:hover{background-position:-200px -60px}
header .btn .icon-email:hover,header .icon-email{background-position:-240px -30px}
header .icon-email:hover{background-position:-240px -60px}
header .icon-rss{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-rss?2);background-position:6px 6px;background-repeat:no-repeat;background-size:14px 14px;border:2px solid #f66433;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-204px -570px}
header .icon-rss:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-rss-white?2);background-position:6px 6px;background-repeat:no-repeat;background-size:14px 14px;background-color:#f66433;border:2px solid #f66433;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-204px -603px}
header .icon-plusone{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-gplus?2);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #ee5844;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-123px -570px}
header .icon-plusone:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-gplus-white?2);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;background-color:#ee5844;border:2px solid #ee5844;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-123px -603px}
header .icon-pinterest{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-pinterest);background-position:4px 4px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #cb2027;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat transparent;*background-position:-205px -643px}
header .icon-pinterest:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-pinterest-white);background-position:4px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:#cb2027;border:2px solid #cb2027;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat transparent;*background-position:-164px -643px}
header .icon-new{background-image:url(http://o.aolcdn.com/os/df/production/img/SVG_Icons/New_Red.svg);width:30px;height:25px;vertical-align:top;margin-left:5px}
.ie8 footer [class^=icon-],.ie8 footer [class^=icon-]:hover,.ie8 header [class^=icon-],.ie8 header [class^=icon-]:hover{background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?37);background-color:transparent!important;display:inline-block;vertical-align:middle;background-repeat:no-repeat;*margin-right:.3em;background-size:auto}
.ie8 header .icon-facebook,.ie8 header .icon-facebook:hover{background-position:-4px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-facebook:hover{background-position:-4px -603px}
.ie8 header .icon-twitter,.ie8 header .icon-twitter:hover{background-position:-44px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-twitter:hover{background-position:-44px -603px}
.ie8 header .icon-linkedin,.ie8 header .icon-linkedin:hover{background-position:-83px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-linkedin:hover{background-position:-83px -603px}
.ie8 header .icon-youtube,.ie8 header .icon-youtube:hover{background-position:-163px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-youtube:hover{background-position:-163px -603px}
.ie8 header .icon-comments{background-position:-160px -30px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-comments:hover{background-position:-160px -60px}
.ie8 header .icon-print{background-position:-200px -30px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-print:hover{background-position:-200px -60px}
.ie8 header .btn .icon-email:hover,.ie8 header .icon-email{background-position:-240px -30px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-email:hover{background-position:-240px -60px}
.ie8 header .icon-rss,.ie8 header .icon-rss:hover{background-position:-204px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-rss:hover{background-position:-204px -603px}
.ie8 header .icon-plusone,.ie8 header .icon-plusone:hover{background-position:-123px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-plusone:hover{background-position:-123px -603px}
.ie8 header .icon-pinterest,.ie8 header .icon-pinterest:hover{background-position:-205px -640px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-pinterest:hover{background-position:-164px -640px}
.icon-footer-aboutus{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus);background-position:0 -3px;background-repeat:no-repeat;background-size:51px 56px;height:55px;width:48px;*background-position:-2px -711px}
.icon-footer-aboutus:active,.icon-footer-aboutus:hover,a:active .icon-footer-aboutus,a:hover .icon-footer-aboutus{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus-orange);background-position:0 -3px;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-2px -769px}
.icon-footer-sitemap{height:55px;width:68px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-sitemap);background-position:0 0;background-repeat:no-repeat;background-size:68px 75px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-50px -703px}
.icon-footer-sitemap:hover,a:hover .icon-footer-sitemap{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-sitemap-orange);background-position:0 0;background-repeat:no-repeat;background-size:68px 75px;*background-position:-50px -761px}
.icon-footer-search{height:55px;width:47px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite);background-position:0 0;background-repeat:no-repeat;background-size:48px 54px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-118px -706px}
.icon-footer-search:hover,a:hover .icon-footer-search{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite-orange);background-position:0 0;background-repeat:no-repeat;background-size:48px 54px;*background-position:-118px -764px}
.icon-footer-app{height:55px;width:50px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-163px -100px}
.icon-footer-app:hover,a:hover .icon-footer-app{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-163px -158px}
.icon-footer-rss{height:55px;width:52px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-apps);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-215px -705px}
.icon-footer-rss:hover,a:hover .icon-footer-rss{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-apps-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-215px -763px}
.icon-footer-feedback{height:55px;width:58px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-feedback);background-position:0 6px;background-repeat:no-repeat;background-size:51px 53px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-261px -704px}
.icon-footer-feedback:hover,a:hover .icon-footer-feedback{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-feedback-orange);background-position:0 6px;background-repeat:no-repeat;background-size:51px 53px;*background-position:-261px -762px}
.icon-footer-faq{height:55px;width:61px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-261px -703px}
.icon-footer-faq:hover,a:hover .icon-footer-faq{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-261px -762px}
.icon-footer-video{height:55px;width:55px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-videos?2);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-63px -828px}
.icon-footer-video:hover,a:hover .icon-footer-video{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-videos-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-63px -887px}
.ie8 footer .icon-footer-aboutus{height:55px;width:48px;background-position:-2px -711px}
.ie8 footer .icon-footer-aboutus:hover,.ie8 footer a:hover .icon-footer-aboutus{background-position:-2px -769px}
.ie8 footer .icon-footer-sitemap{height:55px;width:68px;background-position:-50px -703px}
.ie8 footer .icon-footer-sitemap:hover,.ie8 footer a:hover .icon-footer-sitemap{background-position:-50px -761px}
.ie8 footer .icon-footer-search{height:55px;width:47px;background-position:-118px -706px}
.ie8 footer .icon-footer-search:hover,.ie8 footer a:hover .icon-footer-search{background-position:-118px -764px}
.ie8 footer .icon-footer-app{height:55px;width:50px;background-position:-163px -100px}
.ie8 footer .icon-footer-app:hover,.ie8 footer a:hover .icon-footer-app{background-position:-163px -158px}
.ie8 footer .icon-footer-rss{height:55px;width:46px;background-position:-215px -705px}
.ie8 footer .icon-footer-rss:hover,.ie8 footer a:hover .icon-footer-rss{background-position:-215px -763px}
.ie8 footer .icon-footer-feedback{height:55px;width:58px;background-position:-261px -704px}
.ie8 footer .icon-footer-feedback:hover,.ie8 footer a:hover .icon-footer-feedback{background-position:-261px -762px}
.ie8 footer .icon-footer-faq{height:55px;width:61px;background-position:-261px -703px}
.ie8 footer .icon-footer-faq:hover,.ie8 footer a:hover .icon-footer-faq{background-position:-261px -762px}
.ie8 footer .icon-footer-video{height:55px;width:55px;background-position:-63px -828px}
.ie8 footer .icon-footer-video:hover,.ie8 footer a:hover .icon-footer-video{background-position:-63px -887px}
footer{background:#eee;border-top:solid 1px #e6e6e6;margin:1% 0 0}
footer .footer-links{list-style:none;text-align:center;padding:30px 0 10px}
footer .footer-links a{color:#999;display:inline-block;font-size:.65em;font-weight:400;margin:0 10px 50px;padding:0 10px;position:relative}
footer .footer-links a:hover{color:#FA4B00}
footer .footer-links a i{position:relative;display:inline-block}
footer .footer-links a span{left:0;padding-top:58px;position:absolute;top:0;width:100%}
footer .legal-footer{color:#fff;background:none repeat scroll 0 0 #F3643C;border-top:1px solid #D6522C;font-size:.75em;font-weight:400;padding:15px 0;text-align:right}
footer .legal-footer a,footer .legal-footer span{color:#fff}
footer .legal-footer p{color:#fff;margin:15px 0}
footer .legal-footer .footer-logo{background-image:url(http://o.aolcdn.com/os/careers/images/svg/aol-jobs-logo-white);background-position:-11px -53px;background-repeat:no-repeat;background-size:110px 110px;float:left;font-size:2em;font-weight:400;height:20px;overflow:hidden;text-indent:-99999px;width:100px;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat scroll -5px -990px rgba(0,0,0,0)}
.ie8 header #jobs-logo,.ie9 header #jobs-logo{background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?30);background-position:0 -506px;background-repeat:no-repeat;background-size:auto;border-bottom:0 none;display:block;height:auto;min-height:53px;min-width:176px;overflow:hidden;text-indent:-9999px;width:auto}
.ie8 footer .legal-footer .footer-logo,.ie9 footer .legal-footer .footer-logo{background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?30);background-position:-4px -995px;background-repeat:no-repeat;background-size:auto;float:left;font-size:2em;font-weight:400;height:20px;overflow:hidden;text-indent:-99999px;width:100px}
.ie8 header #cb-logo-link,.ie9 header #cb-logo-link{background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?30);background-position:-6px -1173px;background-repeat:no-repeat;background-size:auto;border-bottom:0 none;display:block;height:28px;overflow:hidden;text-indent:-9999px;width:116px}
@media only screen and (max-width:985px){footer .container,header .container{max-width:768px}
.navHat ul li{display:none}
.navHat ul li.last{display:block}
header .navHat .cb-logo{margin-left:40px}
.headerSearch form input[type=text]{width:100%}
nav .pillars{width:66%;margin-right:2%}
.headerSearch{width:32%}
nav .pillars #menu_five,nav .pillars #menu_four,nav .pillars #menu_one,nav .pillars #menu_six,nav .pillars #menu_three,nav .pillars #menu_two{width:16.6666666667%}
nav .pillars a.navlink{font-size:14px}}
@media only screen and (max-width:767px){footer .container,header .container{max-width:480px}
header .navHat{padding:10px 0 0}
header .navHat .cb-logo{float:right;margin:0;width:116px;height:53px}
header .navHat .pull-right{display:none}
.navbar-top{margin:0}
header .navHat .logo{width:auto}
#globalMenu,header .headerSearch{display:none}
.mobile-nav{overflow:hidden;padding:2% 1% 3%}
.mobile-nav .btn-navbar{float:right;margin:2px 1% 0 0;width:12%;min-width:50px}
.mobile-nav .mobile-search{float:left;width:82%;margin:2px 0 0;overflow:hidden}
.mobile-nav .btn-navbar{padding:12px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background:0;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.mobile-nav .btn-navbar:active,.mobile-nav .btn-navbar:hover{background:0}
.mobile-nav .btn-navbar .icon-bar{display:block;width:100%;height:4px;background:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.mobile-nav .btn-navbar .icon-bar+.icon-bar{margin-top:4px}
#top_search_input{border:0;padding:0 2%;width:70%;border-radius:3px 0 0 3px;height:48px;float:left}
.input-prepend .btn,.mobile-nav .input-append .add-on,.mobile-nav .input-append .btn,.mobile-nav .input-prepend .add-on{margin-left:-2px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
#getQuote_btn{background:none repeat scroll 0 0 #000;border:0 none;padding:0;width:30%;height:48px;display:block;float:left;color:#fff;font-size:16px}
header nav .pillars{width:100%;margin:0}
nav .pillars .menu{width:100%!important;float:none}
nav .pillars a.navlink{margin:-3px 0 0;width:100%;background:transparent none;border-bottom:1px solid #D7512C;border-left:0;border-right:0;color:#FFF;display:block;font-size:18px;line-height:50px;text-align:left;text-shadow:0 1px 0 rgba(51,51,51,.5);text-transform:uppercase;padding:0 0 0 2%}
nav .menu .item{background:none repeat scroll 0 0 #e8e8e8;border-bottom:8px solid #D7512C;box-shadow:0 2px 10px rgba(0,0,0,.3);display:none;font-size:.7em;left:auto;margin:0;position:relative;top:auto;z-index:5001000;overflow:hidden;padding:0 2% 0 0;width:100%}
nav .menu .item .categories{border-right:1px solid #CCC;width:45%;float:left;font-weight:700;margin:0;padding:0;position:relative;overflow:hidden}
nav .menu .item .categories a{background:none repeat scroll 0 0 #FFF;display:block;min-width:0;padding:8%;width:84%}
nav .menu .item .categories li{display:block}
nav .menu .item .resources{background:none repeat scroll 0 0 #E8E8E8;border-left:0 none;float:left;margin-left:0;min-height:10px;width:40%;padding:0 0 0 6%;min-width:0}
nav .menu.five .item,nav .menu.five .item .categories,nav .menu.four .item,nav .menu.four .item .categories{left:auto;right:auto}
nav .menu.five .item .resources,nav .menu.four .item .resources{background:none repeat scroll 0 0 #E8E8E8;border-left:0 none;border-right:0 none;float:left;font-size:.9375em;margin-left:0;margin-right:0;min-width:auto;padding:0 0 0 6%}}
@media only screen and (max-width:479px){footer .container,header .container{max-width:320px}}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}
.flexslider{padding:0}
.flexslider .slides>li{display:none}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{position:relative;margin:0;background:#fff;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{position:absolute;width:248px;height:50px;bottom:30px;right:0}
.flex-direction-nav a{display:block;width:50px;height:24px;padding:13px 0;text-align:center;margin:0;position:absolute;top:0;z-index:10;overflow:hidden;cursor:pointer;color:#008ee1}
.flex-direction-nav .flex-prev{right:51px}
.flex-direction-nav .flex-next{right:0}
.flex-direction-nav a{background:#fff}
.flex-direction-nav a:hover{color:#fff;text-decoration:none;background:#008ee1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:none}
.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#ddd;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#008ee1}
.flex-control-paging li a.flex-active{background:#008ee1;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media (max-width:1024px){.post .content{margin-top:10px}
.share-buttons{min-height:32px}
.aol-share{position:relative!important;top:0;left:0!important;width:auto;height:auto;margin-top:10px;overflow-y:auto}
.aol-share a,.aol-share a.aol-share-plusone{float:left!important}
.aol-share a{margin:0 15px 0 0!important}
.aol-share a.aol-share-plusone{margin:3px 0 0!important}
.aol-share a b{display:none!important}}
@media only screen and (max-width:985px){html{font-family:tablet}
.hidden-tablet{display:none!important}
.hidden-desktop{display:block!important}
#aol-header,#aol-hnav{max-width:768px;width:auto}
#aol-content{padding:10px 12px 0;max-width:744px;width:auto}
#main{width:58.203125%}
#rail{width:39.192708333%;overflow:hidden}
#aol-header-search{clear:both;display:block;float:left;margin:20px 0 0 112px;max-width:768px;width:45%}
#aol-header-search fieldset{width:100%}
#aol-header-search #aol-footer-query,#aol-header-search #aol-header-query{width:75%}
#usrMnu .userOptions{display:block}
#aol-footer-search-results,#aol-header-search-results,#aol-standalonesearch-search-results{width:343px}
#aol-footer{max-width:768px;width:auto}
#aol-footer-search{width:50%;left:0}
#aol-footer-query{width:75%}
#aol-footer-search-button{width:25%}
#quick-nav-global{padding-left:24px}
#ghnav1 ul.toplevel{width:1024px}
#ghnav1 li.topLevel{display:inline}
#ghnav1 li.topLevel a{font-size:13px;font-size:.8125rem}
#ghnav1 .ghnav-bg-top{height:33px}
#ghnav1 li.topNavSelected .subNav,.topNavSelected .subNav{top:33px}
#ghnav1 li.topNavSelected .subNav h2 a,#ghnav1 li.topNavSelected .subNav li a,.topNavSelected .subNav h2 a,.topNavSelected .subNav li a{font-size:13px;font-size:.8125rem}
#weather{display:none}
.hnavTrendingNow{top:33px}
#ghnav1 div.topTitle{height:32px;line-height:32px}
.three-col .col,.two-col .col{width:100%}
.three-col .first .inner,.three-col .last .inner,.three-col .mid .inner,.two-col .first .inner,.two-col .last .inner,.two-col .three-col .first .inner,.two-col .three-col .last .inner,.two-col .three-col .mid .inner{margin-left:0;margin-right:0}
.two-col .three-col{margin-bottom:10px}
#dynamicLede,#dynamicLede .slides img{min-height:289px}
#dynamicLede .dl-copy-overlay{height:auto;width:100%;top:auto;right:auto;left:0;bottom:0}
#dynamicLede .dl-copy-overlay .dl-slide-count{display:none}
#dynamicLede .flex-direction-nav{bottom:5px;left:0;right:auto;width:100%}
#dynamicLede .flex-direction-nav a{width:40px}
#dynamicLede .flex-direction-nav .flex-prev{right:auto;left:0}
#dynamicLede .prefix{display:none}
#dynamicLede .dl-copy-overlay .slide-content{min-height:50px;padding:10px 60px;background:#fff;background:rgba(255,255,255,.8) *background:0 0;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75FFFFFF, endColorstr=#75FFFFFF)}
#dynamicLede .dl-copy-overlay .slide-content h2{font-size:20px;margin-bottom:0}
#dynamicLede .dl-copy-overlay .slide-content .more,#dynamicLede .dl-copy-overlay .slide-content p{display:none}
.post figure img{max-width:433px}
#main .job-search .head h2{font-size:16px}
.tophiring-newsletter .two-col .first .inner{padding:0 0 20px;margin:0 0 20px;border-right:0;border-bottom:dotted 1px #aaa}
#main .aol-newsletter,#main .top-companies{min-height:0}
.video-category .video span.video-title{display:none}}
@media only screen and (max-width:767px){html{font-family:mobile}
.hidden-phone{display:none!important}
.visible-phone{display:block}
.hidden-desktop{display:block!important}
#aol-header,#aol-hnav{max-width:480px;clear:both}
#pgbg{background:#fff!important}
#aol-content{padding:10px 0 30px;max-width:480px;width:auto}
#main,#rail{width:auto;float:none;margin:0;max-width:100%}
#rail{margin-top:10px}
#mobileStickyAdContainer{display:block}
#usrMnu{display:none}
#aol-hnav{position:static}
#ghnav-wrapper{position:absolute;top:0;right:0;background:#fff;width:270px;visibility:hidden;z-index:-1;height:100%;overflow-y:auto;-webkit-box-shadow:rgba(0,0,0,.6) 0 0 10px;-moz-box-shadow:rgba(0,0,0,.6) 0 0 10px;box-shadow:rgba(0,0,0,.6) 0 0 10px}
#pgbg{-webkit-transition:-webkit-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-o-transition:-o-transform .3s ease-in;transition:transform .3s ease-in;height:100%}
html.mobile-menu-visible,html.mobile-menu-visible body{overflow:hidden;height:100%}
html.mobile-menu-visible #aol-header{position:static}
html.mobile-menu-visible #pgbg{-webkit-transform:translate(-270px,0);-moz-transform:translate(-270px,0);-ms-transform:translate(-270px,0);-o-transform:translate(-270px,0);transform:translate(-270px,0)}
html.mobile-menu-visible #pgbg #ghnav-wrapper{z-index:100;visibility:visible}
html.mobile-menu-visible #ghnav-wrapper{right:-270px}
html.mobile-menu-visible #usrMnu{display:block;position:absolute;top:0;right:-270px;width:270px;z-index:101;margin:0;max-width:none;padding:10px;height:40px;float:none;background:#fff}
html.mobile-menu-visible #usrMnu p.unauth a{font-size:14px}
.hnavTrendingNow{display:none!important}
#ghnav-wrapper #ghnav1{height:auto;height:660px}
#ghnav-wrapper #ghnav1:before{display:block;content:"Categories";padding:10px;font-weight:400;font-size:22px;line-height:1;border-bottom:solid 1px #ccc;margin-top:40px}
#ghnav1 .ghnav-bg-top{display:none}
#ghnav-wrapper .topLevel li{float:none;display:block}
#ghnav1 div.topTitle{height:auto;line-height:normal;float:none}
#ghnav1 .topNavSelected .subNav{display:none}
#ghnav1 .topLevel:nth-child(8) .subNav{display:block;position:relative;top:auto;left:auto;height:auto;margin:5px 0}
#ghnav1 .topLevel:nth-child(8) .subNav li a{padding:5px 20px}
#ghnav1 li.topLevel .topTitle a{padding:6px 10px;margin:0;font-size:18px;font-weight:300}
#aol-header{border-bottom:1px solid #e2e2e2;margin-bottom:22px}
#headerlogo-global a{height:70px;width:155px;margin-top:0;padding:18px 0 0 18px}
#aol-header .mobile-icon{display:block}
#quick-nav-global .quick-nav-favorites,#quick-nav-global .quick-nav-video{display:none}
#aol-header-search{margin:0;max-width:480px;top:64px;width:100%;z-index:10000}
#aol-header-search-button{width:25%}
.SAF #aol-header.aol-global-header #quick-nav-global{width:150px;right:0}
#quick-nav-global{overflow:hidden;margin-right:0;padding-left:60px}
.aol-global-header #quick-nav-global a img{width:302px}
#quick-nav-global .mobile-menu img,#quick-nav-global .mobile-search img{display:block}
#quick-nav-global .tooltip{display:none!important}
.aol-global-header #quick-nav-global .qnpos1{margin-left:15px;width:40px}
.aol-global-header #quick-nav-global .qnpos1 img{left:-250px;top:-26px}
.aol-global-header #quick-nav-global .qnpos1:hover img{left:-250px}
.aol-global-header #quick-nav-global .qnpos1.hasCount img{top:-264px}
.aol-global-header #quick-nav-global .qnpos1 span{font-size:11px;left:14px;top:19px}
.aol-global-header #quick-nav-global a:hover img{left:-28px}
.aol-global-header #quick-nav-global .mobile-search.active img{left:-108px}
.aol-global-header #quick-nav-global .mobile-menu{margin-left:15px}
.aol-global-header #quick-nav-global .mobile-menu img,.aol-global-header #quick-nav-global .mobile-menu:hover img{left:-28px;top:-1788px}
#quick-nav-global a.mobile-menu{display:block}
.usrMnuLst{display:none}
#aol-footer{max-width:480px;padding:0;width:auto}
#aol-footer-search{width:320px}
#aol-footer-search-button,#aol-header-search-button{min-width:0}
#dynamicLede,#dynamicLede .slides img{min-height:311px}
#videoSlider .flex-direction-nav{top:129px}
.post figure img{max-width:480px}
.post figure.centered{width:100%}
.post h1{font-size:1.5em}
.disclaimer{margin-bottom:30px}
.modal,.modal-backdrop{display:none!important}
.modal-open{overflow:initial}}
@media only screen and (max-width:479px){html{font-family:mobile}
#aol-content{padding:10px 0 30px;max-width:320px;width:auto}
#aol-header,#aol-hnav{max-width:320px}
#aol-footer{max-width:320px;padding:0;width:auto}
#aol-footer-search{width:90%}
#weather{display:none}
#ghnav-wrapper{width:220px}
html.mobile-menu-visible #usrMnu{right:-220px;width:220px}
html.mobile-menu-visible #pgbg{-webkit-transform:translate(-220px,0);-moz-transform:translate(-220px,0);-ms-transform:translate(-220px,0);-o-transform:translate(-220px,0);transform:translate(-220px,0)}
html.mobile-menu-visible #ghnav-wrapper{right:-220px}
#aol-header-search-button{width:80px}
#aol-header-search #aol-header-query{width:240px}
.gmod h2{font-size:20px}
#dynamicLede,#dynamicLede .slides img{min-height:211px}
#dynamicLede .dl-copy-overlay .slide-content{min-height:40px;padding:10px 45px}
#dynamicLede .dl-copy-overlay .slide-content h2{font-size:16px;margin-bottom:0}
#dynamicLede .flex-direction-nav a{width:30px}
#videoSlider .flex-direction-nav{top:76px}
.post figure img{max-width:320px}
.post .pull-quote{width:100%}
.row.custom-col .col-2,.row.custom-col .col-4{width:auto;float:none}
.featured .col-4 article{margin-right:0}
.featured article{border-bottom:dotted 1px #aaa;margin-bottom:10px;padding-bottom:10px}
.list-post .media{font-size:90%}
.list-post .media .pull-left{width:30%}
.list-post .byline,.list-post p{display:none}
.list-post .media:hover .byline,.list-post .media:hover p{display:block}
.aol-share a{margin:0 10px 0 0!important}
.aol-newsletter form input[type=text],.job-search form input[type=text]{font-size:13px}}
@media only screen and (max-width:320px){#aol-content{padding:10px 10px 0}
#aol-header{border:0}
#aol-header-search fieldset{margin:0 10px;width:auto}
#aol-header-search #aol-header-query{width:220px}}