*{margin:0;padding:0}ul{list-style:none}img{border:none;vertical-align:bottom}h1,h2,h3,h4{font-size:100%;font-weight:400}iframe{border:none}textarea:focus,input:focus{outline:none}body{font-size:75%;font-family:Helvetica,Arial,sans-serif;font-weight:400}input,textarea{font-size:1.33333333em}h2, #callouts h3, #ethos-header .quote, #ethos-header .author, .executives, #non-execs .info, #grads-recent li p, #graduates-like-you h3, #graduates-like-you .testimonial p,
#graduates-like-you .subtitle, #graduates-like-you .info .quote, #graduates-like-you h4, .company, .overview h4, .summary-box .summary .quote, #product-summary .quote, #product-summary
.author{font-family:'Cutive',serif}.intro, #process .intro p, #sales-career h2,#grads-submenu{font-family:sans-serif;font-weight:400}h2{font-size:1.33333333em}#header li, #subheader li, .summary-box .content
p{font-size:1.16666667em}#header
li{font-weight:300}#subheader
li{font-weight:550}.contact-form
h2{font-size:1.5em;font-weight:300;font-family:'Helvetica neue',Helvetica,Arial,sans-serif}#footer{font-size:0.916666667em}#cred_build,.cred-build{font-size:0.909090909em}#home .summary li
p{font-size:0.833333333em}#callouts
h3{font-size:1.5em}#callouts .training
p{font-style:italic}#contact .details p, #contact .address
p{font-size:1.41666667em;font-family:'Helvetica neue',Helvetica,Arial,sans-serif}#contact .address p, #product-summary .summary-content
p{font-size:1.16666667em}#contact .address
a{font-size:0.857142857em}#team-intro
p{font-size:2.16666667em}#ethos-header
.author{font-size:1em}h3.sub, .overview
h4{font-size:1.33333333em;font-weight:400}.executives
h3{font-size:2.33333333em}.executives .bio, #non-execs
.bio{font-family:Helvetica,Arial,sans-serif;font-size:1em}.quote{font-size:1.5em;font-style:italic}#non-execs
h3{font-size:1.33333333em;font-weight:300}#non-execs
h4{font-size:1.16666667em}#non-execs
.info{font-size:0.857142857em}#non-execs
.bio{font-size:1.16666667em}#grads-recent
h2{font-size:1.25em}#grads-recent li
p{font-size:0.833333333em}.intro, #graduates-like-you
h2{font-size:2.16666667em}#graduates-like-you h2
span{font-size:0.692307692em}#graduates-like-you .testimonial
p{font-size:1.16666667em;font-style:italic}#graduates-like-you .info
.quote{font-size:1.33333333em}#graduates-like-you .info
p{line-height:1.41666666667em}#grads-submenu{font-size:1.08333333em;font-weight:400}#blog-side
h3{font-size:0.833333333em;font-weight:700}.blog-post .extras p, .blog-post
.date{font-size:1.08333333em;font-weight:700}#job h3, #inline-job h3, #inline-job-basket
h3{font-weight:700}#inline-job-basket
h3{font-size:1.16666667em}.btn{line-height:2.15em;font-size:1em}.btn-large{font-size:1.08333333em;line-height:2.55em}.btn-small{line-height:1.85em;font-size:0.95833333333em}html,body{height:100%}body{background:transparent url(/assets/img/bg.png) repeat 0 0}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}h2{color:#dd042b}a{text-decoration:none;color:#dd042b}p{margin-bottom:5px}label,button{display:block}button{border:none;background:none;padding:0}label{color:#727272;padding:0
0 5px 2px}input,textarea{margin:0
0 20px;padding:5px
3px;border:solid 1px #d2d9dc;height:22px}.intro{margin:40px
0 0;padding:0
0 30px}.hide{text-indent:-99999px;height:1px}.off{display:none}.grid{width:950px;margin:0
auto;overflow:hidden}.grid1{width:960px;margin:0
auto;overflow:hidden}.grid2{width:940px;margin:0
auto;overflow:hidden}.main{background:transparent url(/assets/img/bg_main.png) repeat 0 0;padding:40px
0 166px;overflow:auto;height:100%;min-height:100%}.rounded{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.file-browser{position:relative;margin-bottom:5px}.alt-file-browser{width:374px;background-color:#eee;border:solid 1px #d2d9dc;padding:3px;position:absolute;top:0px;left:0px;z-index:1}.alt-file-browser
.btn{display:block;float:left;cursor:pointer;z-index:3;width:60px}.alt-file-browser
span{display:block;float:left;color:#707070;line-height:2.25em;padding:0
0 0 3px}.hide-file{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;z-index:2}.listing
li{border-bottom:solid 1px #d0d0d0;padding:18px
10px 18px}.listing li
h3{color:#c50426;padding:0
0 8px}.listing li
p{display:inline;margin-right:3px}.listing li
div{padding:16px
0 0}.listing
li.last{border-bottom:none}.col1{width:460px;float:left;margin:0
10px 0 0}.col2{width:460px;float:left;margin:0
0 0 10px}.quote-open{background:transparent url(/assets/img/bg_quote_o.png) no-repeat 0 0;padding:15px
0 0 20px}.quote-close{background:transparent url(/assets/img/bg_quote_c.png) no-repeat 95% 95%;padding:0
30px 0 0}.executives{clear:both;background:transparent url(/assets/img/bg_exec.png) no-repeat 0 bottom;overflow:hidden;padding:0
0 2px}.executives
img{float:left}.executives
h3{color:#3e3e3e;padding:0
0 0 20px}.executives
p{padding:0
0 0 20px}.executives
.quote{padding:0;color:#515151}.executives
.bio{padding-top:20px}.executives .bio
p{margin-bottom:19px;color:#2f2f2f}.executives
.info{width:560px;float:left;margin:0
0 0 10px}.executives
.position{color:#323232}.executives
.tel{color:#3f3f3f;padding-top:20px}.executives .email,
.executives
.website{width:45%;float:left}.buttons{margin:25px
0 0}.buttons
ul{overflow:hidden}.buttons
li{padding-right:15px;display:block;float:left}.buttons li
a{display:block;text-indent:-999999px;height:31px}.search{background:transparent url(/assets/img/button_search.png) no-repeat 0 0;width:135px}.search-alt{background:transparent url(/assets/img/button_search_alt.png) no-repeat 0 0;width:135px}.send-cv{background:transparent url(/assets/img/button_send_cv.png) no-repeat 0 0;width:117px}.send-cv-alt{background:transparent url(/assets/img/button_send_cv_alt.png) no-repeat 0 0;width:135px}.company{margin-bottom:15px}.bb{background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom}.tb{background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 top}h3.sub{color:#2f2f2f;padding:35px
0 30px}.pdf{display:inline-block;background:#efefef url(/assets/img/bg_pdf.png) no-repeat 12px center;padding:12px
12px 12px 40px}.pdf
a{color:#1396e1}ul.inline{padding:5px
15px 10px;list-style-type:disc}ul.inline
li{padding:0
0 2px}.closed{display:none}#wrapper{min-height:100%}.btn{background-color:#dd042b;color:#fff;display:block;text-align:center;padding:0
25px;border-radius:3px 3px 3px 3px;cursor:pointer}.btn-large{padding:0
50px}.btn-small{padding:0
5px}#header{overflow:hidden;margin:2px
0 0;height:108px}#header .h-left,
#header .h-right{float:left;height:108px;background:transparent url(/assets/img/bg_header_menu_off.png) repeat-x 0 0;width:calc(50% - 475px)}#header
.grid{float:left;margin:0;position:relative}#header
.logo{float:left;background:transparent url(/assets/img/bg_header_menu_off.png) repeat-x 0 0;overflow:hidden;width:calc(100% - 665px)}#header
h1{height:108px;width:277px;padding-left:8px}#header
.logo.home{background:transparent url(/assets/img/bg_header_home_on.png) no-repeat 0 0}#header h1
a{display:block;text-indent:-99999px;height:35px;width:100%;background:#fff url(/assets/img/logo.png) no-repeat 0 0;margin:32px
0 0}#header
.nav{float:left;display:table;width:665px}#header .nav
ul{display:table-row}#header .nav
li{display:table-cell;height:108px;background:transparent url(/assets/img/bg_header_menu_off.png) repeat-x 0 0;text-align:center;padding:0
10px}#header .nav .parent-here, #header .nav
.here{color:#272727;background:transparent url(/assets/img/bg_header_menu_on.png) no-repeat center 0}#header .nav li
a{display:block;text-decoration:none;color:#dd042b;margin:45px
0 0}#header .nav .parent-here a, #header .nav .here
a{color:#272727}#subheader{margin:5px
0 0;background:transparent url(/assets/img/bg_subheader.png) repeat-x 0 bottom}#subheader
li{float:left;text-align:center;padding:0
8px;height:38px;margin:0
0 -1px}#subheader .parent-here, #subheader
.here{background:transparent url(/assets/img/bg_header_submenu_on.png) no-repeat center bottom}#subheader
a{text-decoration:none;color:#fff}#subheader .parent-here a, #subheader .here
a{color:#000}#sub-nav{position:relative}#sub-nav .job-button{position:absolute;right:0;top:0}#sub-nav .job-button
a{color:#df1539;background-color:#fff}#mainnav{float:left}#footer{height:134px;border-top:solid 1px #a0a3a5;padding:32px
0 0;background-color:#fff;color:#aaaaa9;width:100%;position:relative;margin-top:-166px;clear:both}#footer
.grid2{position:relative}#footer .footer-logo{display:block;float:left}#footer
li{float:left}#footer .company-info{float:left;margin:0
0 50px;padding:5px
0 0}#footer .company-info
li{margin:0
0 0 50px}#footer .social-links{position:absolute;right:0;top:0}#footer .social-links
li{margin:0
0 0 5px}#cred_build{clear:left}#cred_build
.credentials{float:left}#cred_build
.build{float:right}#callouts{overflow:hidden;clear:both;padding:20px
0 45px}#callouts
div{width:460px;float:left}#callouts
h2{margin:0
0 20px 10px}#callouts
h3{color:#fff;text-shadow:-2px 1px 0 #d0d0d0}#callouts
.training{margin:0
10px 0 0;position:relative}#callouts .training
img{z-index:20;margin:0
10px}#callouts .training
div{z-index:30;width:245px;height:150px;position:absolute;right:15px;bottom:10px}#callouts .training
p{color:#69540d}#callouts
.clients{margin:0
0 0 10px;position:relative}#callouts .clients
img{z-index:20;margin:0
10px}#callouts .slider-nav{z-index:20;position:absolute;bottom:35px;left:50%;margin-left:-45px;width:90px}#callouts .slider-nav
li{overflow:hidden;float:left;margin:0
5px}#callouts .slider-nav
a{display:block;text-indent:-99999px;height:11px;width:10px;background:transparent url(/assets/img/bg_slider_indicators.png) no-repeat 0 0}#callouts .slider-nav
a.current{background-position:0 -11px}#callouts
.tb{padding-top:20px}#home-slider{min-height:430px;overflow:visible}#home{padding-bottom:45px}#home .blog, #home
.jobs{width:460px;float:left}#home
.blog{margin:0
0 0 10px}#home
.jobs{margin:0
10px 0 0}#home
.summary{clear:left;padding:30px
0 0}#home .summary
h2{padding-left:10px}#home
.content{padding-bottom:40px;background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom;overflow:hidden}#home .content
div{width:290px;float:left;margin:0
10px;padding-left:10px;background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 0}#home .content
div.first{margin-left:0}#home .content
div.last{margin-right:0;padding-right:10px}#home .content
h2{padding:18px
0}#home .content
img{display:block;padding-bottom:5px}.slideshow{position:relative;width:960px}.slideshow
ul{list-style:none}.slideshow li
*{position:absolute}.slide{width:960px}.slide,
.slide
img{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s}.slide1_title,
.animate-out
.slide1_title{top:48px;left:-200px;opacity:0}.slide1_subtitle,
.animate-in
.slide1_subtitle{top:170px;left:-300px;opacity:0}.slide1_quote,
.animate-in
.slide1_quote{top:232px;left:-400px;opacity:0}.slide1_btn,
.animate-in
.slide1_btn{top:362px;left:-200px;opacity:0}.slide1_img,
.animate-in
.slide1_img{top:0;right:-200px;opacity:0}.animate-in
.slide1_title{top:48px;left:0;opacity:1}.animate-in
.slide1_subtitle{top:170px;left:0;opacity:1}.animate-in
.slide1_quote{top:232px;left:-8px;opacity:1}.animate-in
.slide1_btn{top:362px;left:0;opacity:1}.animate-in
.slide1_img{top:0;right:0;opacity:1}.slide2_title,
.animate-out
.slide2_title{top:48px;left:-200px;opacity:0}.slide2_img1,
.animate-out
.slide2_img1{top:120px;left:-400px;opacity:0}.slide2_text1,
.animate-out
.slide2_text1{top:144px;left:-236px;opacity:0}.slide2_btn1,
.animate-out
.slide2_btn1{top:362px;left:-236px;opacity:0}.slide2_img2,
.animate-out
.slide2_img2{top:120px;left:280px;opacity:0}.slide2_text2,
.animate-out
.slide2_text2{top:144px;left:444px;opacity:0}.slide2_btn2,
.animate-out
.slide2_btn2{top:362px;left:444px;opacity:0}.animate-in
.slide2_title{top:48px;left:0;opacity:1}.animate-in
.slide2_img1{top:120px;left:0;opacity:1}.animate-in
.slide2_text1{top:144px;left:164px;opacity:1}.animate-in
.slide2_btn1{top:362px;left:164px;opacity:1}.animate-in
.slide2_img2{top:120px;left:480px;opacity:1}.animate-in
.slide2_text2{top:144px;left:644px;opacity:1}.animate-in
.slide2_btn2{top:362px;left:644px;opacity:1}.slide3_title,
.animate-out
.slide3_title{top:48px;left:-200px;opacity:0}.slide3_text,
.animate-out
.slide3_text{top:156px;left:-408px;opacity:0}.slide3_credit,
.animate-out
.slide3_credit{top:325px;left:-300px;opacity:0}.slide3_btn,
.animate-out
.slide3_btn{top:362px;left:-200px;opacity:0}.slide3_img,
.animate-out
.slide3_img{top:40px;right:-230px;opacity:0}.animate-in
.slide3_title{top:48px;left:0;opacity:1}.animate-in
.slide3_text{top:156px;left:-8px;opacity:1}.animate-in
.slide3_credit{top:325px;left:0;opacity:1}.animate-in
.slide3_btn{top:362px;left:0;opacity:1}.animate-in
.slide3_img{top:40px;right:-30px;opacity:1}.slide{opacity:0}.animate-in
.slide{opacity:1}#job-board{overflow:hidden}#job-board
.search{float:left;width:470px}#job-board
.sidebar{float:right;width:460px;position:relative}#job-board .sidebar
#callouts{width:460px}#job-board .sidebar .clients, #job-board .sidebar
.training{margin:0
0 40px;background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 0;padding-top:20px}#search-box{background:transparent url(/assets/img/bg_search_box.png) no-repeat 0 0;min-height:51px}#search-box
input{border:none;background-color:transparent;color:#c10326;width:430px;margin:10px
0 0 15px}#search-results{color:#343434;width:455px}.search-keywords{color:#262626;margin:10px
0 0 10px}.search-keywords
.reset{display:block;float:right;margin-right:20px}#job{color:#343434;width:455px;padding:18px
0 40px 10px;overflow:hidden;float:left}#job>h3{margin:10px
0 5px;color:#dd042b}#job
ul{overflow:hidden}#job
.inline{display:inline;margin:0
3px 0 0}#job>div{margin:10px
0 0}#job > div
ul{padding:10px
0 15px 15px;list-style-type:disc}#job > div
li{margin:0
0 2px}#job > div
h2{padding-bottom:30px;color:#353535}#job > div
p{margin-bottom:15px;color:#353535}#job .job-button{float:left;margin:30px
5px 20px 0}.job-button a, .job-button
button{display:block;color:#fff;text-align:center;height:25px;width:144px;background-color:#dd042b;line-height:1.9em}.job-button
button{line-height:1em}.job-button a:hover, .job-button a.selected, .job-button button:hover{background-color:#73797c}.job-button
button{cursor:pointer}.form{width:455px}.form
h3{color:#565656;padding:20px
0 15px}.form
h3.first{padding:0
0 15px}.form
label{color:#262626;float:left;width:100px;padding:10px
0 0}.form
input{width:320px;margin:0}.form
.set{padding:10px;background-color:#f1f1f1;margin-bottom:5px}.form
.alt{background-color:#fafafa}.form .alt-file-browser{width:320px;background-color:transparent;border:none;padding:0;left:100px}.form .alt-file-browser
img{float:left}.form .alt-file-browser
span{float:right;font-style:italic}.form .contact-preference{padding:15px
0}.form .contact-preference
label{display:inline;float:none;padding:0
10px}.refer-form
button{margin-top:15px}.ajax-loading{display:block;height:15px;background:transparent url(/assets/img/bg_ajax_loading.gif) no-repeat center center}body.inline{background-image:none;background-color:#d2d0d0}#inline-job-container{width:720px;margin:0
auto}#inline-job,#inline-job-basket,#inline-job-thanks{width:700px;background-color:#fff;overflow:hidden;margin-left:5px;padding:30px
0;min-height:240px}#inline-job
.nav{padding:0
10px 0 20px;width:155px;float:left}#inline-job
.content{width:515px;float:left}#inline-job .content
h2{padding-bottom:30px;color:#353535}#inline-job .content
p{margin-bottom:15px;color:#353535}#inline-job .details
li{border-bottom:solid 1px #d2d2d2;width:145px;padding:13px
0;color:#565656}#inline-job .details
li.last{border-bottom:none}#inline-job
.description{overflow:auto;height:100%;padding-right:30px}#inline-job .description
ul{margin:10px
0 15px 15px;list-style-type:disc}#inline-job .inline-buttons
li{margin:6px
0;overflow:hidden}#inline-job-basket{padding:0}#inline-job-basket
ul{margin:0
25px}#inline-job-basket
li{border-bottom:solid 1px #dedede;padding:20px
0;overflow:hidden}#inline-job-basket
h3{color:#dd042b;margin:0
0 15px}#inline-job-basket li
p{color:#565656;display:inline;margin-right:10px}#inline-job-basket
button{float:right;margin-top:10px}#inline-job-basket .alt-file-browser
.btn{color:#fff;display:block;margin:3px
0 0 -10px}#inline-job-basket .alt-file-browser
span{float:left;margin-left:15px}#inline-job-basket button:hover,
#inline-job-basket .btn:hover{cursor:pointer}#inline-job-basket .job-basket-item{float:left;width:75%}#inline-job-thanks{padding:30px
0 0 30px}#inline-job-thanks .content
h2{padding-bottom:20px}#basket-form
form{width:655px;margin:0
0 35px 20px;padding-top:30px;overflow:hidden}#basket-form
input{width:195px;height:15px}#basket-form
label{width:90px}#basket-form
.col1{width:315px;float:left;margin:0
10px 0 5px}#basket-form
.col2{width:315px;float:left;margin:0
0 0 10px}#basket-form .contact-preference{clear:both}#basket-form .contact-preference
button{margin-top:-5px}#basket-thanks{margin:20px
0 0 20px}#basket-thanks
li{border:none}h2.job-basket-title{float:left;margin:0
25px;width:45%;color:#353535}.lightbox-nav{padding:15px
0 0;width:685px;height:35px}.lightbox-nav
ul{float:left;margin-left:10px}.lightbox-nav
li{display:inline;margin-right:15px}.lightbox-nav
a{margin-top:5px}.lightbox-nav .lightbox-close{float:right}#form-errors{overflow:hidden;margin:0
0 20px;width:100%}#form-errors
ul{margin:0}#form-errors li, #form-errors
label{display:block;background-color:transparent;margin:0
0 10px;border:0;padding:0}#form-errors
label{width:100%;color:#dd042b;float:none;padding:0}#ethos-header{position:relative}#ethos-header
img{z-index:10}#ethos-header .quote-open{position:absolute;bottom:20px;right:0;height:260px;width:555px;z-index:20;margin:0
30px 0 0}#ethos-header
.quote{color:#fff;text-shadow:-1px 1px 0 #000}#ethos-header
.author{color:#fff;text-shadow:-1px 1px 0 #000;padding:0
0 20px}#our-ethos
.intro{margin:10px
0 0}.ethos .video,
.ethos
img{margin:0
0 30px;height:250px}.ethos{padding:0
0 75px}.ethos
p{color:#2f2f2f;margin:0
0 15px}#team-intro{margin-bottom:25px}#team-intro
.intro{margin:0}#exec-slider{width:1022px;margin:0
auto;overflow:hidden}#exec-slider
li{verflow:hidden}#exec-slider
.executives{width:940px;margin:0
10px;overflow:hidden;position:relative}#exec-slider .executives
.info{position:absolute;height:100%;right:30px;overflow:hidden}#exec-slider
.slider{width:960px;float:left}#exec-slider .next,
#exec-slider
.prev{float:left;width:31px;height:380px;display:block;text-indent:-99999px;background:transparent url(/assets/img/bg_slider_indicators2.png) no-repeat 0 center}#exec-slider
.next{background-position:-31px center}#exec-titles{clear:left;height:62px;overflow:hidden;background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom;padding-top:20px}#exec-titles
a{display:block;height:22px;width:105px;float:left;padding:16px
0 0;text-align:center}#exec-titles
p{color:#6f6f6f;width:150px;float:left;padding-left:10px;line-height:46px}#exec-titles
.current{background:transparent url(/assets/img/bg_exec_selected.png) no-repeat center center;color:#6f6f6f}#non-execs{padding-bottom:50px}#non-execs
li{width:235px;float:left}#non-execs
.info{padding:0
15px;width:205px;color:#3e3e3e}#non-execs
.photo{background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom;padding-bottom:2px;margin-bottom:15px}#non-execs .photo
img{display:block;margin:0
auto;width:110px}#non-execs
h3{padding:40px
0 25px 15px}#non-execs
.position{margin-bottom:20px}#non-execs
.bio{margin-bottom:20px}.executives
h3{padding:10px
0 0 20px}#contact{position:relative;overflow:hidden;padding-bottom:40px;height:780px}#contact
.details{height:65px;width:235px;position:relative;z-index:-99999999;background:transparent url(/assets/img/bg_contact_details.png) no-repeat 0 0;padding:50px
0 0 52px}#contact .details p, #contact .details
a{color:#9fa1a4;margin:0}#contact .contact-form{z-index:99999999;position:absolute;bottom:40px;left:65px;width:405px;min-height:475px;background-color:#fff;padding:30px
0 20px 25px}#contact .contact-form
h2{color:#404143;padding:0
0 25px}#contact .contact-form input,
#contact .contact-form
textarea{width:380px}#contact .contact-form
textarea{height:80px}#contact .contact-form
button{margin-left:-3px}#contact .contact-form  .alt-file-browser
.btn{position:absolute;right:5px;top:6px}#contact
.directions{position:absolute;bottom:65px;right:0;width:425px}#contact
.walking{background:#fff url(/assets/img/bg_walking.png) no-repeat 10px 11px;padding:11px
30px 6px 50px}#contact
.address{margin:25px
0 0;color:#595959}#map-canvas{position:absolute;top:0;left:0;height:600px;width:940px}#grads-recent{width:100%;position:relative;min-height:380px}#grads-recent
h2{color:#000;padding:15px
0 5px}#grads-recent
img{display:block;float:left;margin:0
10px 0 0}#grads-recent
ul{width:310px;background:transparent url(/assets/img/bg_grad_recent.png) no-repeat 0 bottom;padding:0
0 2px}#grads-recent
li{display:block;width:305px;height:92px;background:transparent url(/assets/img/bg_grad_recent.png) no-repeat 0 0;padding:4px
0 0 15px}#grads-recent li
p{color:#2f2f2f;margin-bottom:2px}.grad-video{position:absolute;top:0;right:0}#sales-career
div{clear:both;color:#2f2f2f}#sales-career
.section1{overflow:hidden;padding:0
0 45px}#grads-submenu{margin:40px
0 20px;overflow:hidden}#grads-submenu
p{float:left;padding-top:8px}#grads-submenu
li{float:left;margin-left:10px;display:block;height:40px;width:105px;text-align:center;padding-top:8px}#grads-submenu p, #grads-submenu .selected
a{color:#6f6f6f}#grads-submenu
.selected{background:#fff url(/assets/img/bg_grads_submenu.png) no-repeat 0 0}#grads-submenu
p{margin-right:20px}#graduates-like-you{border-top:solid 1px #a0a3a5;background:#fff url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom;overflow:hidden;position:relative}#graduates-like-you
h2{color:#3e3e3e;padding:0
0 20px;clear:both}#graduates-like-you h2
span{color:#737373}#graduates-like-you
h4{padding:0
0 20px}#graduates-like-you
.employer{width:400px;float:left;margin-right:10px}#graduates-like-you
.info{color:#2f2f2f;width:515px;float:left;padding:0
0 40px 15px}#graduates-like-you .info
.quote{color:#980e0e;padding:30px
0 30px 15px}#graduates-like-you
.testimonial{padding:20px
30px;width:320px;margin:20px
0 50px 10px;background-color:#f3efef}#graduates-like-you .testimonial
p{padding:15px
0 10px 10px;color:#434343}#graduates-like-you
.subtitle{color:#585858;margin:0}#graduates-like-you .subtitle
span{color:#323232}#graduates-like-you
.position{margin:25px
0}#graduates-like-you .graduate
h2{padding-top:10px}.graduate{overflow:hidden;position:relative}.graduate .info
p{line-height:15}.client-detail{margin-top:50px;padding-bottom:50px;background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom}.client-detail
h2{color:#323232;padding-top:2px}.client-detail
img{display:block;width:390px;margin:0
10px 0 0;float:left}.client-detail
div{float:left;width:520px;margin:0
10px}#client-list
li{width:220px;margin:10px;float:left}.blog-list{display:block;width:700px;margin:0
10px;float:left;padding-bottom:70px}.blog-list-item{padding-bottom:29px;margin-bottom:32px;background:transparent url(/assets/img/bg_blog_post.png) no-repeat 0 bottom}.blog-post{background-color:#fff;padding:25px;position:relative}.blog-post
h2{padding:0
0 30px}.blog-post
.extras{margin:20px
0 0;border-top:solid 1px #e6e6e6;position:relative;padding:15px
0 0}.blog-post .extras
p{display:inline;margin:0
20px 0 0;color:#878787}.blog-post
.social{position:absolute;right:20px;top:31px}.blog-post
.date{position:absolute;right:80px;top:32px;color:#878787}.blog-post .extras
.social{position:absolute;right:0;top:17px}.blog-post .social
li{float:left;background:none}.blog-list .nav
li{padding:0;margin:0;background:none}.blog-list
.nav{position:relative;min-height:25px}.blog-list .nav
.older{position:absolute;top:0;left:0}.blog-list .nav
.newer{position:absolute;top:0;right:0}#blog-side{width:220px;margin:0
10px;float:left}#blog-side
h3{color:#313131}#blog-side
div{padding:0
0 15px}#blog-side div
h3{padding:35px
0 20px}#blog-side
.recent{background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom}#blog-side .recent
li{line-height:3em;border-bottom:solid 1px #bebebe}#blog-side .recent
li.last{border-bottom:none}#blog-side
.tags{background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom;overflow:hidden}#blog-side .tags
li{line-height:2em;margin:0
5px 5px 0;padding:5px
15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#dd042b;float:left}#blog-side .tags
a{color:#fff}#blog-side
.filter{clear:both;background:transparent url(/assets/img/bg_2tone_border.png) repeat-x 0 bottom;overflow:hidden}#blog-side
.month{min-width:140px}#blog-back{clear:both}.disqus-comment-link{color:#878787}#process
.intro{padding:0
0 10px}#process .intro
p{margin:0
0 20px}#grad-process{padding:0
0 50px}.step{position:relative;width:940px}.step
div{position:absolute}.step
p{color:#4e4e4e}#step1{height:80px;width:390px;padding:35px
30px;top:10px;right:10px}#step2{height:70px;width:495px;bottom:20px;right:112px}#step3{height:65px;width:575px;bottom:0;right:107px}#step4{height:60px;width:570px;bottom:0;right:135px;text-align:right}#step5{height:80px;width:460px;bottom:0;left:235px}#step6{height:90px;width:460px;bottom:0;left:235px;text-align:center}#step7{height:100px;width:630px;bottom:0;left:262px}.bespoke-intro{margin:20px
0 0}.bespoke{background:transparent url(/assets/img/bg_bespoke.png) no-repeat 0 0;overflow:hidden;padding:20px
0 30px}.bespoke
div{height:190px;padding:20px
0 0 275px}.bespoke
p{margin-bottom:17px;clear:both}.bespoke
ul.inline{float:left;padding:0
30px 17px 15px}.approach{width:420px;float:left;padding:0
50px 30px 0}.training-form{padding:70px
0 60px;width:470px;float:left}.training-form
div{width:225px;float:left}.training-form
input{width:460px}.training-form
input.half{width:215px}.training-form
.tel{margin-right:20px}.training-form .contact-thanks{padding-top:15px;float:none;width:100%}#bespoke-contact-form .contact-thanks{padding-top:17px;float:none;width:100%}.overview
h4{color:#383838;padding:3px
0 3px 40px;margin-bottom:10px;background:transparent url(/assets/img/bg_product_h4.png) no-repeat 0 center}#overview-slides{margin:0
auto}#overview-slides-progress{background:transparent url(/assets/img/bg_product_overview.png) no-repeat center 0;height:29px;width:749px;margin:30px
auto 0 auto;overflow:hidden}#overview-slides-progress
.progress{height:20px;overflow:hidden;float:left;background:transparent url(/assets/img/bg_product_overview_progress.png) no-repeat -235px 0}#overview-slides-progress .progress
span{height:20px;overflow:hidden;width:20px;display:block;text-indent:-99999px}#overview-slides-progress
.prog1{width:240px;margin:5px
0 0 5px}#overview-slides-progress .prog1
span.on{background:transparent url(/assets/img/bg_product_overview_spot_1.png) no-repeat 0 center}#overview-slides-progress
.prog2{width:240px;margin:5px
0 0 0}#overview-slides-progress .prog2
span.on{background:transparent url(/assets/img/bg_product_overview_spot_2.png) no-repeat 0 center}#overview-slides-progress
.prog3{width:240px;margin:5px
0 0 0}#overview-slides-progress .prog3
span.on{background:transparent url(/assets/img/bg_product_overview_spot_3.png) no-repeat 0 center}#overview-slides-progress
.prog4{width:24px;margin:5px
0 0 0;background:transparent url(/assets/img/bg_blank.png) no-repeat -235px 0}#overview-slides-progress .prog4
span.on{background:transparent url(/assets/img/bg_product_overview_spot_4.png) no-repeat 0 center}#overview-slides-nav{margin:0
auto 30px;overflow:hidden}#overview-slides-nav
li{float:left;width:240px;padding:15px
0}#overview-slides-nav li
img{margin:0
auto;display:block}.overview{position:relative}.overview-outline{overflow:visible}.overview>ul{width:900px;overflow:hidden;margin:20px
0 30px 40px}.overview>ul>li{float:left}.overview
p{padding-left:40px;color:#383838}#read-more{position:absolute;text-indent:-99999px;overflow:hidden;top:175px;left:-105px;width:132px;height:38px;display:block;background:transparent url(/assets/img/bg_find_out_more.png) no-repeat 0 0}#read-more-text{margin:0
0 15px;height:20px;overflow:hidden}#read-more-text
p{color:#3f9ed8}.summary-links
a{height:150px;width:150px;display:block;text-indent:-99999px;overflow:hidden}.summary-box{overflow:hidden;display:none;height:365px;width:940px}.summary-box
h6{margin:20px
0}.summary-box .key-points{width:215px;float:left;margin:30px
0 0 40px}.summary-box
.summary{width:660px;float:left;padding-left:25px;margin:30px
0 25px 0}.summary-box .summary
p{padding-left:0;color:#3e3e3e}.summary-box .quote-open{margin-top:20px}.summary-box .quote-close{padding:0
15px 0 0}.summary-box .summary
.quote{color:#970e0e}.summary-box
li{color:#606060;margin-bottom:10px;padding-left:15px;background:transparent url(/assets/img/bg_overview_bullet.png) no-repeat 0 3px}#product-summary{border-top:solid 1px #a0a3a5;background-color:#fff;width:100%;padding-bottom:30px}#product-summary
img{display:block;float:left;margin-right:45px}#product-summary
p{color:#3e3e3e;margin-bottom:15px}#product-summary
.quote{color:#bf1029}#product-summary .inline
li{font-weight:700}#product-summary .summary-content
div{float:left;width:70%}.summary-content{margin-bottom:25px}#product-contact-form .contact-thanks{padding-top:13px;float:none;width:100%}.wrap{display:table;height:100%;width:100%}.page{margin-top:40px;margin-bottom:40px}.footer,.head{display:table-row;height:1px}.footer
.container{border-top:solid 1px #a0a3a5}.footer
.grid2{margin-top:32px}.footer .cred-build{clear:left;margin:2px
0 42px}.footer .cred-build
.credentials{float:left}.footer .cred-build
.build{float:right}.whitepaper{display:table-row;height:1px;height:auto}.whitepaper
h1{line-height:1.41666666667em;font-size:3em;color:#2f2f2f;margin-bottom:30px}.whitepaper
h2{font-family:Helvetica,Arial,sans-serif;font-size:1.41666666667em;color:#000;margin:17px
0 15px;text-align:center}.whitepaper
.column{width:460px;margin:0
10px;float:left}.whitepaper .column
p{font-family:Helvetica,Arial,sans-serif;font-size:1.16666666667em;color:#000;margin-bottom:15px}.whitepaper .wp-form{overflow:hidden;background:transparent url(/assets/img/wp-shadow.png) no-repeat center 100%}.whitepaper .wp-form
label{color:#000}.whitepaper .wp-form
input{width:180px;margin-bottom:0}.whitepaper .wp-form
button{clear:both}.whitepaper .wp-form
ul{overflow:hidden;margin:0
0 10px 10px;padding:0}.whitepaper .wp-form
li{width:190px;float:left;margin:10px}.whitepaper .wp-form
.org{width:390px}.whitepaper .wp-form
.btn{font-size:1.83333333333em;margin:15px
20px 20px}.whitepaper .wp-form
.inner{background:transparent url(/assets/img/wp-bg.jpg) repeat center 0;margin-bottom:40px;padding:15px}.whitepaper .wp-form .form-errors{margin:20px}.whitepaper .wp-form .form-errors
p{color:#dd042b}.whitepaper
.download{width:620px}.whitepaper .download
h1{line-height:1.33333333333em}.whitepaper .download
h2{color:#2f2f2f;font-size:2.33333333333em;text-align:left;margin-top:-11px;margin-bottom:37px}.whitepaper
.doc{background:#f50a0a url(/assets/img/wp-download.png) no-repeat 12px center;color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5em;line-height:3em;padding:15px
15px 15px 47px}

/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp
object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:9999999920}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:9999999930}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/assets/img/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:9999999920}#fancybox-loading
div{width:44px;height:44px;background:url('/assets/img/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:9999999940}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('/assets/img/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:9999999940}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:9999999940;visibility:hidden}.fancybox-prev
span{left:20px;background-position:0 -36px}.fancybox-next
span{right:20px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:999999910;background:#000}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:9999999950}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:9999999930;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
#process-1{background:transparent url(http://turnstone-sales.com/uploads/general/meet.png) no-repeat 0 0;height:370px}#process-2{background:transparent url(http://turnstone-sales.com/uploads/general/telephone.png) no-repeat -5px 0;height:199px}#process-3{background:transparent url(http://turnstone-sales.com/uploads/general/assess.png) no-repeat 90px 0;height:176px}#process-4{background:transparent url(http://turnstone-sales.com/uploads/general/interview.png) no-repeat 0 0;height:204px}#process-5{background:transparent url(http://turnstone-sales.com/uploads/general/success.png) no-repeat 0 0;height:237px}#process-6{background:transparent url(http://turnstone-sales.com/uploads/general/process-training.png) no-repeat -52px 0;height:194px}#overview-slides{height:401px;width:940px}#training-circle-1
a{background:transparent url(http://turnstone-sales.com/uploads/general/training1.png) no-repeat 0 0}#training-circle-1 a:hover, #training-circle-1
a.on{background-position:0 -150px}#training-circle-2
a{background:transparent url(http://turnstone-sales.com/uploads/general/training2.png) no-repeat 0 0}#training-circle-2 a:hover, #training-circle-2
a.on{background-position:0 -150px}#training-circle-3
a{background:transparent url(http://turnstone-sales.com/uploads/general/training3.png) no-repeat 0 0}#training-circle-3 a:hover, #training-circle-3
a.on{background-position:0 -150px}#training-circle-4
a{background:transparent url(http://turnstone-sales.com/uploads/general/training4.png) no-repeat 0 0}#training-circle-4 a:hover, #training-circle-4
a.on{background-position:0 -150px}#training-circle-5
a{background:transparent url(http://turnstone-sales.com/uploads/general/training5.png) no-repeat 0 0}#training-circle-5 a:hover, #training-circle-5
a.on{background-position:0 -150px}#training-circle-6
a{background:transparent url(http://turnstone-sales.com/uploads/general/training6.png) no-repeat 0 0}#training-circle-6 a:hover, #training-circle-6
a.on{background-position:0 -150px}
