                        html, body {height:100%; margin:0; padding:0; overflow-y:auto}body { padding:0; background:#333 url('/$assets$/ae5eba95-f9e0-419b-b75f-61f70c61ad91/careers_bg_body.jpg') repeat-x 0 0; }/* Navigation---------------------------*/#mainnav { margin-right:20px; position: absolute; top: 28px; right: 3px; }#mainnav ul li { background: none; width:60px; margin:0; padding:0; }#mainnav ul li a { background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/careers_nav_matrix.gif') no-repeat; text-indent: -9999px; display: block; float: right; width: 100%; height: 14px; padding:0; margin:0; clear:both; }#mainnav ul li#services a { background-position:-213px 0 }#mainnav ul li#services a:hover { background-position:-342px 0 }#mainnav ul li#work a { background-position:-213px -14px }#mainnav ul li#work a:hover { background-position:-342px -14px }#mainnav ul li#level_labs a { background-position:-213px -28px }#mainnav ul li#level_labs a:hover { background-position:-342px -28px }#mainnav ul li#agency a { background-position:-213px -42px }#mainnav ul li#agency a:hover { background-position:-342px -42px }body#agency.careers li#agency a { background-position:-342px -42px }#lnav { float:left; display:inline; height:100%; padding-right:7px; padding-bottom:65px; margin-left: 30px; }#lnav ul li { background: none; width:72px; height:13px; line-height:13px; margin:0 0 3px 0;  *margin:0; padding-left:16px;}#lnav ul li a { background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/careers_nav_matrix.gif') no-repeat; text-indent: -9999px; display: block; float: right; width: 100%; height:14px; clear:both; }#lnav ul li#overview a { background-position:0 0; }#lnav ul li#overview a:hover { background-position:-71px 0; }#lnav ul li#leadership a { background-position:0 -16px; }#lnav ul li#leadership a:hover { background-position:-71px -16px; }#lnav ul li#contact_us a { background-position:0 -32px; }#lnav ul li#contact_us a:hover { background-position:-71px -32px; }#lnav ul li#careers a { background-position:0 -48px; }#lnav ul li#careers a:hover { background-position:-71px -48px; }#lnav ul li#media_kit a { background-position:0 -64px; }#lnav ul li#media_kit a:hover { background-position:-71px -64px; }#lnav ul li#press a { background-position:0 -80px; }#lnav ul li#press a:hover { background-position:-71px -80px; }#lnav ul li#blog a { background-position:0 -96px; }#lnav ul li#blog a:hover { background-position:-71px -96px; }body#agency.careers li#careers a { background-position:-71px -49px }/* end navigation */#wrapper { width:950px; text-align: left; font-size: 11px; position: relative; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -30px; }#wrapper .inner {	overflow:hidden; margin: 0 auto 0; padding: 117px 0 65px; _zoom:1; }#header { height: 22px; position: absolute; margin: 0px; width: 950px; padding-top: 0px; }#header a { margin-left:33px; height: 20px; width: 200px; float: left; }h1 { font-size: 1.636em; font-weight: normal; background-repeat: no-repeat; text-indent: -9999px; height: 18px; }h1.txt-careers { background-image: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-h1-careers.gif'); }h1.txt-careers-detail { background-image: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-h1-careers-detail.gif'); }h1.txt-careers-apply { background-image: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-h1-careers-apply.gif'); }h1.txt-careers-send { background-image: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/careers_h1_send.gif'); }h1.txt-careers-thank-you { background-image: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-h1-careers-thank-you.gif'); }.short h1 { margin-bottom: 35px; }.short #second-nav { margin-top: 35px; }.short #second-nav a { color: #a7a9ac; }#main { padding-left: 50px; background: none; float:left; border-left: 1px solid #333; width:580px; }#main a,#main a:active,#main a:link { color: #636363; text-decoration: underline; }#main a:hover { color: #FFFFFF; }p { color: #9b9b9b; line-height: 1.6em; font-size: 1em; }h2 { margin-top: 18px; font-size: 1.2em; margin-bottom: 3px; font-weight: bold; }table { margin-top: 35px; font-size: 1em; margin-right: 50px; }th { font-weight: bold; color: #fff; }td,th { padding: 5px 0 5px 28px; }td { color: #c7c8ca; }tr.odd td { background-color: #151415; }.form-box { padding: 20px 15px 15px 30px; background: #2d2d2e url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-form-bg.gif') no-repeat; width: 549px; margin-top: 25px; position: relative; overflow: hidden; }#wrapper.wide .form-box { background: #313132 url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-form-wide-bg.gif') no-repeat; width: 635px; }.form-box .bottom-cap { background: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-form-bottom-cap.gif') no-repeat; height: 2px; width: 594px; overflow: hidden; position: absolute; bottom: -2px; left: 0; }.form-box h2 { margin: 0; }.form-box p { margin-bottom: 25px; }.form-box label.two-lines { display: block; float: left; line-height: 1em; margin: 2px 12px 0 0; text-align: right; }.form-box label { color: #a7a9ac; margin-top: 15px; line-height: 1.1em; margin-right: 12px; }.form-box.search label { display: block; color: #9c9d9e; float: none; }.form-box label em { font-style: normal; font-size: .9em; }.form-box select { width: 180px; margin-top: 2px; background-color: #57585a; border: none; color: #fff; font-size: .91em; height: 24px; padding: 5px 4px 5px 4px; }.form-box .form-column { float: left; width: 225px; margin-bottom:10px; }.form-box .form-file { height: 22px; margin-top: 2px; color: #57585a; }.form-box .form-field { margin-top: 2px; width: 395px; background-color: #57585a; border: 1px solid #5f6061; height: 17px; padding: 3px 4px 0px 4px; color: #fff; }.form-box .field-row { width: 100%; overflow: hidden; margin: 12px 0; }.form-box .field-row textarea.form-field { width:400px; height:70px; font-family: Arial, Helvetica, sans-serif; font-size:12px; }.form-box .field-row select.form-field { width:269px; height:22px; }.form-box .field-row label { width: 90px; text-align: right; display: block; float: left; margin: 0 12px 0 0; padding:6px 0 0; }.form-box .form-field.required { width: 257px; background-color: #57585a; border-top: 1px solid #5f6061; border-right: 1px solid #5f6061; border-bottom: 1px solid #5f6061; border-left: 3px solid #cc092f; }#wrapper.wide .form-box .form-submit { margin-top: 15px; }.form-box .form-submit { float: right; background: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-btn-search.gif') no-repeat center right; border: none; padding-right: 14px; color: #7d7f82; cursor: pointer; font-size: .9em; }* html .form-box .form-submit { background: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-btn-search.gif') no-repeat top right; }*:first-child+html .form-box .form-submit { background: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-btn-search.gif') no-repeat top right; }* html .form-box .form-submit { padding-right: 7px; }* html .form-box .form-submit.ie6 { padding-right: 3px; }* html .form-box.search .form-submit { padding-right: 10px; }*:first-child+html .form-box .form-submit { padding-right: 7px; }*:first-child+html .form-box .form-submit.ie6 { padding-right: 3px; }*:first-child+html .form-box.search .form-submit { padding-right: 10px; }.form-box .form-submit:hover { color: #b0b1b2; }#main ul { margin-top: 18px; padding-right: 70px; margin-left: 45px; list-style: url(/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-bullet-ie6.gif); }#main ul li { color: #9b9b9b; margin-bottom: 8px; padding-left: 9px; background-image: none; padding-left: 0; margin-left: 0; }hr { height: 1px; background-color: #68696b; border: none; margin: 35px 0 15px 0; }* html hr { margin-top: 15px; }*:first-child+html hr { margin-top: 15px; }#main #second-nav { width: 100%; margin-right: 70px; overflow: hidden; margin-top: 0; margin-left: 0; list-style: none; }#main #second-nav.margin-top-30 { margin-top: 30px; }#main #second-nav li.first { float: left; }#main #second-nav li.first a { background: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-arrow-left.gif') no-repeat center left; padding: 0 0 0 15px; margin: 0; }#main #second-nav li { float: right; background: none; padding: 0; color: #9b9b9b; margin: 0; }#main #second-nav li a { background: url('/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/careers-arrow-right.gif') no-repeat center right; padding: 0 15px 0 0; margin-left: 35px; }#main #second-nav a,#second-nav a:active,#second-nav a:link { color: #7D7F82; text-decoration: none; }#main #second-nav a:hover { color: #b0b1b2; }#footer { width:100%; height:30px; font-size: 0.85em; background-color:#424242; position:fixed; bottom:0; text-align:center; }#footer p { float: left; width: 46%; padding-top: 5px; }#footer ul {float:right; width:45%; float: right;}#footer ul li { float:left; background: none; display: block; padding: 0; margin: 0 0 0 20px; height:30px; position:relative;}#footer ul li.align { padding-top: 7px; }#footer ul li.tight { margin:0px; padding: 0px; }#footer ul li img {margin:4px 0 5px 0;}div#pop,div#pop_facebook,div#pop_twitter,div#pop_blog {position:absolute; color:#777; margin: 0; padding:10px; bottom:40px;}div#pop {background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/copy_pop.png')  no-repeat; right:-35px; width:179px; height:21px; padding:5px 10px 15px 10px;}div#pop_facebook {background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/facebook_pop.png') no-repeat;right:-18px;width:111px;height:30px;padding:12px 0 0 40px;}div#pop_twitter {background:url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/twitter_pop.png') no-repeat;right:-9px;width:145px;height:37px;padding:4px 0 0 40px;}div#pop_blog {background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/blog_pop.png') no-repeat; right:-1px;width:127px;height:30px;padding:12px 0 0 40px;}#footer a{color:#777;}#footer a,#footer a:hover,#footer a:link,#footer a:hover { text-decoration: none; border-bottom: none; font-size:11px;}.red { color: #cc092f; }.error p { margin: 0 0 10px; }.job-listings th { text-align:left; }table#grdgroupsearch td table { width: auto; margin: 15px auto; }table#grdgroupsearch td table td { padding: 5px 10px; text-align: center; }#footer,#bottom-cap { height: 30px; }/* IE6 fixes */*html #footer ul li br {display:none; height:1px; position:absolute;}div#pop { background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/copy_pop_IE.gif')  no-repeat;}div#pop_facebook { background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/facebook_pop_IE.gif') no-repeat;}div#pop_twitter { background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/twitter_pop_IE.gif') no-repeat;}div#pop_blog { background: url('/$assets$/61f0e32b-0669-4a6f-b67f-47bee78ff08f/blog_pop_IE.gif') no-repeat;}