article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#19b5e0;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}body{line-height:1;color:#000;background:#fff}caption,td,th{text-align:left;font-weight:400}:focus{outline:0}table{border-collapse:separate;border-spacing:0}ol,ul{list-style:none}aside,figure,footer,header,section{display:block}html{overflow-x:hidden}body{background:#fff;color:#6d6e71;font-family:"helvetica neue",arial,sans-serif;font-size:14px;line-height:26px}.container{margin:0 auto;padding:0 20px;position:relative;width:900px}header>.container{width:940px}body>*{float:left}.page .content,.page>.hero,.page>.highlights,.page>.page-nav,.page>aside,.page>header,.page>header>.titlebar,body>*{float:left;position:relative;width:100%}h1,h2,h3{font-family:"helvetica neue",arial,sans-serif;margin:0}p{margin:0}a,a:visited{color:#1395b9;text-decoration:none}a:active,a:hover{color:#19b5e0;text-decoration:underline}strong{font-weight:700}input,textarea{font-family:"helvetica neue",arial,sans-serif;font-size:14px}hr{border-top:1px solid #e7e8e9;margin-bottom:15px}.first{clear:left!important;margin-left:0!important}.byline,.tagline{color:#939598;font-size:11px}.button{background-color:#fff;background-image:-webkit-gradient(linear,0 80%,0 100%,from(#fff),to(#f0f0ef));background-image:-webkit-linear-gradient(top,#fff 80%,#f0f0ef);background-image:-moz-linear-gradient(top,#fff 80%,#f0f0ef);background-image:-o-linear-gradient(top,#fff 80%,#f0f0ef);background-image:-ms-linear-gradient(top,#fff 80%,#f0f0ef);background-image:linear-gradient(top,#fff 80%,#f0f0ef);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#f0f0ef');border:1px solid #d0d2d1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);display:inline-block;float:left;font-size:14px;font-weight:400;height:30px;line-height:30px;text-align:center;text-shadow:0 0 0 #fff;padding:1px 18px 1px 35px}.button:hover{background-color:#fcfcfc;background-image:-webkit-gradient(linear,0 80%,0 100%,from(#fcfcfc),to(#f0f0ef));background-image:-webkit-linear-gradient(top,#fcfcfc 80%,#f0f0ef);background-image:-moz-linear-gradient(top,#fcfcfc 80%,#f0f0ef);background-image:-o-linear-gradient(top,#fcfcfc 80%,#f0f0ef);background-image:-ms-linear-gradient(top,#fcfcfc 80%,#f0f0ef);background-image:linear-gradient(top,#fcfcfc 80%,#f0f0ef);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fcfcfc', EndColorStr='#f0f0ef');box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);text-decoration:none;white-space:nowrap}.button:active{box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);padding:2px 18px 0 35px;text-decoration:none}.button:before{background:url(https://public.careercruising.com/css/img/arrow-right-grey-small.png) 0 5px no-repeat;content:"";display:block;float:left;height:28px;margin-left:-25px;width:18px}.button.rss:before{background:url(https://public.careercruising.com/css/img/icon-rss.png) 0 8px no-repeat;content:"";display:block;float:left;height:28px;margin-left:-25px;width:18px}.button.cta{background-color:#f6cc27;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6cc27),to(#edab21));background-image:-webkit-linear-gradient(top,#f6cc27,#edab21);background-image:-moz-linear-gradient(top,#f6cc27,#edab21);background-image:-o-linear-gradient(top,#f6cc27,#edab21);background-image:-ms-linear-gradient(top,#f6cc27,#edab21);background-image:linear-gradient(top,#f6cc27,#edab21);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f6cc27', EndColorStr='#edab21');border:1px solid #f1a92c;box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5);color:#fff;font-weight:700;padding:1px 15px;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.button.cta:hover{background-color:#f4c551;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4c551),to(#eba52b));background-image:-webkit-linear-gradient(top,#f4c551,#eba52b);background-image:-moz-linear-gradient(top,#f4c551,#eba52b);background-image:-o-linear-gradient(top,#f4c551,#eba52b);background-image:-ms-linear-gradient(top,#f4c551,#eba52b);background-image:linear-gradient(top,#f4c551,#eba52b);box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f4c551', EndColorStr='#eba52b');text-decoration:none}.button.cta:active{background-color:#f4c551;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4c551),to(#eba52b));background-image:-webkit-linear-gradient(top,#f4c551,#eba52b);background-image:-moz-linear-gradient(top,#f4c551,#eba52b);background-image:-o-linear-gradient(top,#f4c551,#eba52b);background-image:-ms-linear-gradient(top,#f4c551,#eba52b);background-image:linear-gradient(top,#f4c551,#eba52b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f4c551', EndColorStr='#eba52b');border:1px solid #ca8e2d;box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);text-decoration:none;padding:2px 15px 0}.button.cta:before{background:0;margin:0;width:0}.button.cta.strong{background-color:#1cb2e0;background-image:-webkit-gradient(linear,left top,left bottom,from(#1cb2e0),to(#009ece));background-image:-webkit-linear-gradient(top,#1cb2e0,#009ece);background-image:-moz-linear-gradient(top,#1cb2e0,#009ece);background-image:-o-linear-gradient(top,#1cb2e0,#009ece);background-image:-ms-linear-gradient(top,#1cb2e0,#009ece);background-image:linear-gradient(top,#1cb2e0,#009ece);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#1cb2e0', EndColorStr='#009ece');border:1px solid #41a8d4;box-shadow:0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4)}.button.cta.strong:hover{background-color:#3faad9;background-image:-webkit-gradient(linear,left top,left bottom,from(#3faad9),to(#3094c6));background-image:-webkit-linear-gradient(top,#3faad9,#3094c6);background-image:-moz-linear-gradient(top,#3faad9,#3094c6);background-image:-o-linear-gradient(top,#3faad9,#3094c6);background-image:-ms-linear-gradient(top,#3faad9,#3094c6);background-image:linear-gradient(top,#3faad9,#3094c6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#3faad9', EndColorStr='#3094c6');box-shadow:0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3)}.button.cta.strong:active{background-color:#3faad9;background-image:-webkit-gradient(linear,left top,left bottom,from(#3faad9),to(#3094c6));background-image:-webkit-linear-gradient(top,#3faad9,#3094c6);background-image:-moz-linear-gradient(top,#3faad9,#3094c6);background-image:-o-linear-gradient(top,#3faad9,#3094c6);background-image:-ms-linear-gradient(top,#3faad9,#3094c6);background-image:linear-gradient(top,#3faad9,#3094c6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#3faad9', EndColorStr='#3094c6');border:1px solid #3577a2;box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);text-decoration:none;padding:2px 15px 0}body>header{position:absolute;top:0;left:0;z-index:999}body>header .aux{float:left;margin-bottom:20px;width:100%}body>header .aux p{margin:0}body>header .aux>section{line-height:50px;width:auto}body>header .aux .loclang{color:#f5f5f5;float:left;font-size:11px;padding-right:20px;position:relative;width:auto}body>header .aux .loclang p{float:left;margin-right:8px}body>header .aux .loclang a{color:#fff}body>header .aux .loclang .location{height:12px;margin-top:19px;position:relative;width:18px}body>header .aux .loclang .location .switch{background:#000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#e7e8e9;display:none;line-height:12px;padding:5px 8px;position:absolute;top:18px;left:0;width:auto;white-space:nowrap}body>header .aux .loclang .location .switch:before{border-color:transparent transparent #000 transparent;border-style:solid;border-width:5px;content:"";position:absolute;top:-8px;left:5px;width:0}body>header .aux .loclang .location .switch:hover{color:#fff;text-decoration:none}body>header .aux .loclang .location:hover .switch{display:block}body>header .aux .callus{border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;color:#333;float:right;padding:0 20px;text-shadow:0 1px 0 rgba(255,255,255,.5)}body>header .aux .callus strong{color:#000;font-weight:700}body>header .aux .account{background:#477181;background:rgba(27,73,90,.7);border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;color:#93cae4;float:right}body>header .aux .account a{color:#fff}body>header .aux .account form,body>header .aux .account p,body>header .aux .account>*{border-right:1px solid #3d5d67;border-right:1px solid rgba(28,57,68,.3);float:left;height:50px;margin:0;padding:0 20px}body>header .aux .account>:last-child{border:0}body>header .aux .account form p{border:0;float:none;height:auto;padding:0;position:relative}body>header .aux .account form label{background:#fff;color:#939598;font-size:12px;position:absolute;left:0;top:0;border:1px solid #3f6372;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:12px;float:left;height:14px;line-height:14px;margin:9px 5px 0 0;padding:7px 10px;width:80px;z-index:1}body>header .aux .account form label#loginPasswordLabel{left:107px}body>header .aux .account form input{background:0;border:1px solid #3f6372;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:12px;float:left;height:14px;line-height:14px;margin:9px 5px 0 0;padding:7px 10px;position:relative;width:80px;z-index:2}body>header .aux .account form input[type=submit]{background:#1c3944;border:0;color:#fff;font-weight:700;height:30px;width:auto}body>header .aux .account form input[type=submit]:hover{background:#21424f}body>header .aux .account form a{font-size:11px;margin-left:15px}body>header .aux .account #form-toggle{position:relative;min-width:18px}body>header .aux .account #close{display:none;text-align:center;width:40px}body>header .aux .account #login{display:none}body>header .aux .account #login>*{float:left;overflow:hidden;white-space:nowrap}body#home>header .aux .account #close{display:block}body#home>header .aux .account #login{display:block}body#home>header .aux .account #open{display:none;text-align:center;width:40px}body>header nav{background-color:#fff;background-image:-webkit-gradient(linear,0 50%,0 100%,from(#fff),to(#efefee));background-image:-webkit-linear-gradient(top,#fff 50%,#efefee);background-image:-moz-linear-gradient(top,#fff 50%,#efefee);background-image:-o-linear-gradient(top,#fff 50%,#efefee);background-image:-ms-linear-gradient(top,#fff 50%,#efefee);background-image:linear-gradient(top,#fff 50%,#efefee);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#efefee');border:1px solid #cbcecd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);float:left;height:70px;margin-bottom:20px;width:938px}body>header nav>section{float:left;width:788px}body>header nav>section>*{line-height:70px}body>header nav h1 a{background-position:-5px -8px;float:left;height:28px;margin-left:20px;margin-top:23px;text-indent:-9999px;width:199px}body>header nav ul{float:right;height:14px;list-style-type:none;line-height:14px;margin-right:20px;margin-top:28px;width:auto}body>header nav ul li{border-right:1px solid #bcbec0;display:inline;float:left;padding:0 10px}body>header nav ul li:last-child{border:0;padding-right:0}body>header nav ul li.active a{color:#6d6e71}body>header nav ul li a:hover{text-decoration:none}body>header nav>section.contact{background-color:#f3f3f4;background-image:-webkit-gradient(linear,0 50%,0 100%,from(#f3f3f4),to(#e3e4e4));background-image:-webkit-linear-gradient(top,#f3f3f4 50%,#e3e4e4);background-image:-moz-linear-gradient(top,#f3f3f4 50%,#e3e4e4);background-image:-o-linear-gradient(top,#f3f3f4 50%,#e3e4e4);background-image:-ms-linear-gradient(top,#f3f3f4 50%,#e3e4e4);background-image:linear-gradient(top,#f3f3f4 50%,#e3e4e4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f3f3f4', EndColorStr='#e3e4e4');border-left:1px solid #d4d5d6;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;height:52px;text-align:center;line-height:52px;padding:18px 20px 0 19px;width:110px}body>header nav>section.contact .button,body>header nav>section.contact .button:active,body>header nav>section.contact .button:hover{padding-left:0;padding-right:0;width:108px}.page{position:relative}.page .sub{float:left;margin-bottom:20px;width:100%}.page .sub ul{float:left;height:14px;list-style-type:none;line-height:14px;margin-right:20px;width:100%}.page .sub ul li{border-right:1px solid #bcbec0;display:inline;float:left;margin-right:10px;padding:0 10px 0 0}.page .sub ul li.last,.page .sub ul li:last-child{border:0;padding-right:0}.page .sub ul li.active a{color:#6d6e71}.page>header{background:#fff;border-bottom:3px solid #19b5e0;height:auto;overflow:hidden;padding-top:170px}.page>header .page-photo{height:auto;min-height:800px;min-width:1200px;position:absolute;left:50%;margin-left:-50%;width:100%;webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;-ms-transition:all 1s ease-in;transition:all 1s ease-in}.page>header .page-photo.hero-1{top:-10%}.page>header .page-photo.hero-2{top:0}.page>header .page-photo.hero-3{top:-15%}.page>header .page-photo.hero-4{top:-25%}.page>header .page-photo.hero-5{top:0}.page>header .page-photo.hero-6{top:0}.page>header .page-photo.hero-7{top:0}.page>header .page-photo.hero-8{top:-10%}.page>header .page-photo.hero-short{top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media only screen and (min-width:1200px){.page>header .page-photo{-webkit-transform:translate(0,-5%);-moz-transform:translate(0,-5%);-o-transform:translate(0,-5%);-ms-transform:translate(0,-5%);transform:translate(0,-5%)}}@media only screen and (min-width:1200px){.page>header .page-photo.hero-5{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (min-width:1200px){.page>header .page-photo.hero-6{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (min-width:1400px){.page>header .page-photo{-webkit-transform:translate(0,-10%);-moz-transform:translate(0,-10%);-o-transform:translate(0,-10%);-ms-transform:translate(0,-10%);transform:translate(0,-10%)}}@media only screen and (min-width:1400px){.page>header .page-photo.hero-2{-webkit-transform:translate(0,-5%);-moz-transform:translate(0,-5%);-o-transform:translate(0,-5%);-ms-transform:translate(0,-5%);transform:translate(0,-5%)}}@media only screen and (min-width:1600px){.page>header .page-photo{-webkit-transform:translate(0,-15%);-moz-transform:translate(0,-15%);-o-transform:translate(0,-15%);-ms-transform:translate(0,-15%);transform:translate(0,-15%)}}@media only screen and (min-width:1600px){.page>header .page-photo.hero-2{-webkit-transform:translate(0,-8%);-moz-transform:translate(0,-8%);-o-transform:translate(0,-8%);-ms-transform:translate(0,-8%);transform:translate(0,-8%)}}@media only screen and (min-width:1600px){.page>header .page-photo.hero-5{-webkit-transform:translate(0,-5%);-moz-transform:translate(0,-5%);-o-transform:translate(0,-5%);-ms-transform:translate(0,-5%);transform:translate(0,-5%)}}@media only screen and (min-width:1600px){.page>header .page-photo.hero-6{-webkit-transform:translate(0,-5%);-moz-transform:translate(0,-5%);-o-transform:translate(0,-5%);-ms-transform:translate(0,-5%);transform:translate(0,-5%)}}@media only screen and (min-width:1800px){.page>header .page-photo{-webkit-transform:translate(0,-20%);-moz-transform:translate(0,-20%);-o-transform:translate(0,-20%);-ms-transform:translate(0,-20%);transform:translate(0,-20%)}}@media only screen and (min-width:1800px){.page>header .page-photo.hero-2{-webkit-transform:translate(0,-12%);-moz-transform:translate(0,-12%);-o-transform:translate(0,-12%);-ms-transform:translate(0,-12%);transform:translate(0,-12%)}}@media only screen and (min-width:1800px){.page>header .page-photo.hero-5{-webkit-transform:translate(0,-15%);-moz-transform:translate(0,-15%);-o-transform:translate(0,-15%);-ms-transform:translate(0,-15%);transform:translate(0,-15%)}}@media only screen and (min-width:1800px){.page>header .page-photo.hero-6{-webkit-transform:translate(0,-10%);-moz-transform:translate(0,-10%);-o-transform:translate(0,-10%);-ms-transform:translate(0,-10%);transform:translate(0,-10%)}}.page>header .titlebar{background:#fff;background:rgba(255,255,255,.7);box-shadow:0 -1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.1)}.page>header .titlebar h1{background:0;border:0;font-size:24px;float:left;line-height:70px;margin:0;padding:0}.page>header .titlebar .page-actions{border-left:1px solid #d4d5d6;float:right;height:52px;padding:18px 0 0 20px;width:auto}.page>header .titlebar.product figure{position:absolute;top:10px;left:0}.page>header .titlebar.product h1{line-height:24px;margin-bottom:0;position:absolute;top:33px;left:60px}.page>header .titlebar.product .back{float:left;font-size:12px;margin-bottom:0;position:absolute;top:8px;left:60px}.page>header .titlebar.product .back a{background:url(https://public.careercruising.com/css/img/arrow-left-grey-xsmall.png) 0 5px no-repeat;display:block;padding-left:15px}#home .page>header{border-bottom:15px solid #19b5e0;height:420px;padding-top:160px}#home .page>header .caption{background:#1b495a;background:rgba(27,73,90,.7);border-top:15px solid #19b5e0;box-shadow:15px 15px 0 rgba(255,255,255,.3);-moz-box-shadow:15px 15px 0 rgba(255,255,255,.3);-webkit-box-shadow:15px 15px 0 rgba(255,255,255,.3);float:left;margin-left:20px;margin-top:60px;padding:20px 20px 30px;width:460px}#home .page>header .caption h1{background:0;border:0;color:#fff;font-size:42px;font-weight:400;line-height:58px;margin-bottom:5px;padding-bottom:0;padding-left:0}#home .page>header .caption .tagline{color:#d6e5ea;font-size:24px;font-weight:400;line-height:32px;margin-bottom:20px}#home .page>header .caption .button:active{box-shadow:0 0 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(255,255,255,.6),inset 0 1px 3px rgba(0,0,0,.2)}.page>.hero{border-bottom:1px solid #dfe0e0;padding:25px 0}.page>.hero .banner{float:left;min-height:306px;padding-left:475px;position:relative;width:425px}.page>.hero .banner figure.framed{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:9px;position:absolute;top:0;left:0;width:430px}.page>.hero .banner figure img{width:430px}.page>.hero .banner h1{background:0;border:0;font-size:26px;line-height:32px;margin:0 0 5px;padding:0}.page>.hero .banner .tagline{color:#58595b;font-size:18px;line-height:26px;margin-bottom:20px}.page>.hero .banner .button{margin-right:10px}.page>.highlights{border-bottom:1px solid #dfe0e0;float:left;padding:25px 0;width:100%}.page>.highlights article{background-color:#fff;float:left;border:1px solid #dcdfe1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);margin-left:24px;min-height:50px;padding:15px 10px 10px 70px;position:relative;width:202px}.page>.highlights article:nth-child(1){margin-left:0}.page>.highlights article p{margin:0}.page>.highlights article figure.framed{position:absolute;top:10px;left:10px;width:44px}.page>.highlights article figure.framed img{width:44px}.page>.highlights article h2{margin-bottom:5px}.page>.highlights article .tagline{line-height:11px}.page>.page-nav{border-bottom:1px solid #dfe0e0;float:left;padding:25px 0;width:100%}.page>.page-nav:last-child{border:0;border-top:1px solid #dfe0e0}.page>.page-nav .pagination{float:left;width:100%}.page>.page-nav .pagination p{margin:0 auto;width:auto}.page>.page-nav .pagination .prev{float:left}.page>.page-nav .pagination .prev:before{background-image:url(https://public.careercruising.com/css/img/arrow-left-grey-small.png)}.page>.page-nav .pagination .next{float:right;padding-left:12px;padding-right:36px;position:relative}.page>.page-nav .pagination .next:before{float:right;margin-left:0;position:absolute;right:12px}.page h1{background:url(https://public.careercruising.com/css/img/arrow-right-blue.png) 0 8px no-repeat;border-bottom:1px solid #e7e8e9;color:#414042;font-size:30px;font-weight:400;line-height:36px;margin-bottom:20px;padding-bottom:20px;padding-left:34px}.page h2{color:#414042;font-size:14px;font-weight:700;line-height:18px}.page>.content{background:url(https://public.careercruising.com/css/img/page-content-2col-bg.png) top center repeat-y}.page>.content .main{float:left;padding:25px 25px 25px 0;width:560px}.page>.content .main .box{background-color:#fff;border:1px solid #dcdfe1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 3px 3px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);float:left;margin-bottom:25px;padding:20px;width:518px}.page>.content .main .box:last-child{margin-bottom:0}.page>.content .main .box .intro{border-bottom:1px solid #e7e8e9;font-size:18px;line-height:28px;margin-bottom:20px;padding-bottom:20px;width:100%}.page>.content .main .box .intro p{margin-bottom:15px}.page>.content .main .box .intro p:last-child{margin:0}.page>.content .main .box .features{border-bottom:1px solid #e7e8e9;float:left;margin-bottom:20px;padding-bottom:20px;width:100%}.page>.content .main .box .features:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.page>.content .main .box .features p{font-size:14px;line-height:24px;margin:0}.page>.content .main .box .features p:first-child{margin-top:5px}.page>.content .main .box .features>*{border-bottom:1px solid #e7e8e9;float:left;margin-bottom:20px;padding-bottom:20px;position:relative}.page .content .main .box .features .last,.page>.content .main .box .features>*>:last-child,.page>.content .main .box .features>:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.page>.content .main .box .features>* figure{position:absolute;top:0;left:0}.page>.content .main .box .features>* figure img{height:auto}.page>.content .main .box .features.thumb-medium>* figure.framed img{height:auto}.page>.content .main .box .features.thumb-none>*{background:url(https://public.careercruising.com/css/img/arrow-right-grey.png) 0 0 no-repeat;min-height:50px;padding-left:44px;width:474px}.page>.content .main .box .features.thumb-none>* p{color:#939598;font-size:11px;line-height:18px;margin:0}.page>.content .main .box .features.thumb-none.columns>*{background:url(https://public.careercruising.com/css/img/arrow-right-grey.png) 20px 0 no-repeat;border-bottom:0;border-left:1px solid #e7e8e9;display:inline;float:left;font-size:11px;margin-bottom:0;margin-left:19px;padding-bottom:0;padding-left:64px;position:relative;width:195px}.page>.content .main .box .features.thumb-none.columns>li.first{background-position:0 0;border-left:0;padding-left:44px;margin-left:0}.page>.content .main .box .features.thumb-none.columns>:nth-child(2n+1){background-position:0 0;border-left:0;padding-left:44px;margin-left:0}.page>.content .main .box .features.thumb-small>*{min-height:50px;padding-left:60px;width:458px}.page>.content .main .box .features.thumb-small>* figure{width:50px}.page>.content .main .box .features.thumb-small>* figure img{width:50px}.page>.content .main .box .features.thumb-small>* figure.framed{width:44px}.page>.content .main .box .features.thumb-small>* figure.framed img{width:44px}.page>.content .main .box .features.thumb-medium>*{min-height:80px;padding-left:140px;width:378px}.page>.content .main .box .features.thumb-medium>* p{margin-bottom:15px}.page>.content .main .box .features.thumb-medium>* p:last-child{margin-bottom:0}.page>.content .main .box .features.thumb-medium>* figure{width:120px}.page>.content .main .box .features.thumb-medium>* figure img{width:120px}.page>.content .main .box .features.thumb-medium>* figure.framed{width:114px}.page>.content .main .box .features.thumb-medium>* figure.framed img{width:114px}.page>.content .main .box .features.thumb-large{margin-bottom:30px;padding-bottom:30px}.page>.content .main .box .features.thumb-large:last-child{margin-bottom:0;padding-bottom:0}.page>.content .main .box .features.thumb-large>*{margin-bottom:30px;min-height:175px;padding-bottom:30px;padding-left:290px;width:550px}.page>.content .main .box .features.thumb-large>:last-child{margin-bottom:0;padding-bottom:0}.page>.content .main .box .features.thumb-large>* h2{font-size:24px;font-weight:400;line-height:24px;margin-bottom:15px}.page>.content .main .box .features.thumb-large>* p{font-size:15px;line-height:22px;margin-bottom:15px}.page>.content .main .box .features.thumb-large>* p:last-child{margin-bottom:0}.page>.content .main .box .features.thumb-large>* figure{width:260px}.page>.content .main .box .features.thumb-large>* figure img{width:260px}.page>.content .main .box .features.thumb-large>* figure.framed{padding:4px;width:250px}.page>.content .main .box .features.thumb-large>* figure.framed img{width:250px}.page>.content .main .box .features.thumb-large>* figure.framed .magnify:before{content:'';position:absolute;bottom:10px;right:10px;width:16px;height:16px}.page>.content .main .box .features.thumb-large.columns>*{border:0;float:left;margin:0 0 0 30px;padding:0;width:260px}.page>.content .main .box .features.thumb-large.columns>:nth-child(3n+1){clear:left;margin-left:0}.page>.content .main .box .features.thumb-large.columns>* figure.framed{margin-bottom:20px;position:relative}.page>.content .main .posts{float:left;width:560px}.page>.content .main .posts article h1{background:0;border:0;font-size:24px;line-height:28px;margin:0 0 20px;padding:0}.page>.content .main .posts article header{margin-bottom:20px;min-height:50px;padding-left:60px;position:relative;width:528px}.page>.content .main .posts article header figure{padding:2px;position:absolute;top:0;left:0;width:44px}.page>.content .main .posts article header figure img{width:44px}.page>.content .main .posts article header h1{background:0;border:0;font-size:24px;line-height:28px;margin:0;padding:0}.page>.content .main .posts article header .byline{font-size:12px}.page>.content .main .posts article figure{border:1px solid #e8e8e8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:15px;padding:9px;width:496px}.page>.content .main .posts article figure img{display:block;width:496px}.page>.content .main .posts article figure.submitted{background:#f8f7f7;padding:15px;width:486px}.page>.content .main .posts article figure.submitted img{width:486px}.page>.content .main .posts article figure.submitted figcaption{background:url(https://public.careercruising.com/css/img/icon-photo.png) no-repeat;font-size:12px;line-height:16px;margin-top:15px;padding-left:25px}.page>.content .main .posts article p{font-size:15px;line-height:22px;margin-bottom:15px}.page>.content .main .posts article :last-child{margin-bottom:0}.page>.content .main .posts article .post{border-bottom:1px solid #e7e8e9;padding-bottom:20px;margin-bottom:20px}.page>.content .main .posts article.case-study .post{border:0;padding:0;margin:0}.page>.content .main .posts article .post h2{font-size:18px;line-height:22px;margin-bottom:15px}.page>.content .main .posts article .post h3{font-size:14px;line-height:18px;margin-bottom:15px}.page>.content .main .posts article .post p:nth-child(2){font-size:24px;line-height:32px;margin-bottom:20px}.page>.content .main .posts article .post ol,.page>.content .main .posts article .post ul{margin:0 0 15px 35px}.page>.content .main .posts article .post ul{list-style-type:disc}.page>.content .main .posts article .post ol{list-style-type:decimal}.page>.content .main .posts article .post blockquote{background:#f1f2f2;border-left:5px solid #19b5e0;margin-bottom:15px;padding:15px}.page>.content .main .posts artciel .post blockquote p{font-size:18px;line-height:26px}.page>.content .main .posts .pagination{float:left;text-align:center;width:560px}.page>.content .main .posts .pagination p{display:inline-block;margin:0 auto;width:auto}.page>.content .main .posts .pagination .prev{margin-right:20px}.page>.content .main .posts .pagination .prev:before{background-image:url(https://public.careercruising.com/css/img/arrow-left-grey-small.png)}.page>.content .main .posts .pagination .next{padding-left:12px;padding-right:35px}.page>.content .main .posts .pagination .next:before{float:right;margin-left:0;margin-right:-25px}.page>.content .main .posts .comments{border-bottom:1px solid #e7e8e9;float:left;margin-bottom:20px;padding-bottom:20px;position:relative;width:518px}.page>.content .main .posts .comment-form h1,.page>.content .main .posts .comments h1{background:0;border:0;font-size:14px;font-weight:700;line-height:18px;margin:0 0 20px;padding:0}.page>.content .main .posts .comment-form .login,.page>.content .main .posts .comments .sort{position:absolute;top:0;right:0}.page>.content .main .posts .comments .sort label{font-size:12px;line-height:14px}.page>.content .main .posts .comments .sort select{line-height:14px;margin-left:5px}.page>.content .main .posts .comments .comment-list{float:left;width:518px}.page>.content .main .posts .comment-form .box,.page>.content .main .posts .comments .comment-list .box{float:left;margin-bottom:20px;box-shadow:0 3px 3px rgba(0,0,0,.02),inset 0 -5px 5px rgba(0,0,0,.05);padding-left:80px;position:relative;width:416px}.page>.content .main .posts .comment-form .box:last-child,.page>.content .main .posts .comments .comment-list .box:last-child{margin-bottom:0}.page>.content .main .posts .comments .comment-list li:last-child{margin-bottom:0}.page>.content .main .posts .comment-form .box figure.framed,.page>.content .main .posts .comments .comment-list li figure.framed{padding:2px;position:absolute;top:20px;left:20px;width:44px}.page>.content .main .posts .comment-form .box figure img,.page>.content .main .posts .comments .comment-list li figure img{width:44px}.page>.content .main .posts .comments .comment-list li h2{margin-bottom:5px}.page>.content .main .posts .comments .comment-list li footer{color:#bcbec0;float:left;width:406px}.page>.content .main .posts .comments .comment-list li footer .date{float:left;margin-bottom:0}.page>.content .main .posts .comments .comment-list li footer .actions{float:right;margin-bottom:0}.page>.content .main .posts .comment-form{float:left;position:relative;width:518px}.page>.content .main .posts .comment-form .box label{display:none}.page>.content .main .posts .comment-form .box textarea{background:#f1f2f2;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);font-size:14px;height:54px;line-height:18px;padding:10px;width:396px}.page>.content .main .team{float:left;width:560px}.page>.content .main .tags{margin-bottom:20px}.page>.content .main .tags a{background:#a3d0ea;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;display:inline-block;font-size:12px;line-height:18px;margin-bottom:5px;padding:5px 8px}.page>.content .main .tags a:hover{background:#19b5e0;text-decoration:none}.page>.content .main .tags a.active{background:#1395b9}.page>.content .main .team article{float:left;margin:0 0 16px 16px;width:176px}.page>.content .main .team article:nth-child(3n+1){clear:left;margin-left:0}.page>.content .main .team article .framed{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:block;padding:9px;position:relative;text-decoration:none;width:156px;height:156px}.page>.content .main .team article .framed img{width:156px;height:156px}.page>.content .main .team article .framed img.baby{display:block;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:absolute;top:9px;left:9px;z-index:1;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.page>.content .main .team article .framed header{background:#1b495a;color:#fff;display:block;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);padding:15px;position:absolute;top:9px;left:9px;width:126px;height:126px;z-index:2;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.page>.content .main .team article .framed:hover header{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.page>.content .main .team article .framed:hover img.baby{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.page>.content .main .team article .framed header h2{color:#a3d0ea;line-height:16px;margin-bottom:0}.page>.content .main .team article .framed header .tagline{color:#fff;line-height:14px}.page>.content .main.full .posts{width:900px}.page>.content .main .posts article.team-profile header{border-bottom:1px solid #e7e8e9;margin-bottom:20px;position:relative;padding-bottom:20px;padding-left:194px;padding-top:20px;width:646px}.page>.content .main .posts article.team-profile header figure.framed{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:block;margin-bottom:10px;margin-right:20px;overflow:hidden;padding:9px;position:absolute;top:0;left:0;text-decoration:none;width:156px;height:156px}.page>.content .main .posts article.team-profile header figure.framed img{width:156px;height:156px}.page>.content .main .posts article.team-profile header figure.framed img.baby{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:absolute;top:9px;left:9px;z-index:1;-webkit-transition:all .3s ease-in}.page>.content .main .posts article.team-profile header figure.framed:hover img.baby{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-webkit-transition:all .3s ease-in}.page>.content .main .posts article.team-profile .post{border-bottom:0;padding:0 0 0 194px;width:646px}.page>.content .main .posts article.team-profile .post h3{color:#939598;font-size:13px;font-style:italic;line-height:16px;margin-bottom:5px}.page>.content .main .posts article.team-profile .post p:nth-child(2){font-size:15px;line-height:22px;margin-bottom:15px}.page>.content .main form{float:left;width:100%}.page>.content .main form section{border-bottom:1px solid #e7e8e9;float:left;margin-bottom:25px;padding-bottom:25px;width:100%}.page>.content .main form section:last-child{border:0;margin-bottom:0;padding-bottom:0}.page>.content .main form h2{font-size:24px;font-weight:400;line-height:24px;margin-bottom:15px}.page>.content .main form p{float:left;margin-bottom:15px;width:100%}.page>.content .main form p:last-child{margin:0}.page>.content .main form p label{color:#6d6e71;display:block;font-size:14px;margin-bottom:5px}.page>.content .main form p label .req{color:red;font-weight:700}.page>.content .main form p input[type=checkbox],.page>.content .main form p input[type=radio],.page>.content .main form p input[type=text],.page>.content .main form p select,.page>.content .main form p textarea{color:#6d6e71;font-size:14px;line-height:18px}.page>.content .main form p input[type=text]{border:1px solid #e7e8e9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-moz-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);padding:10px;width:496px}.page>.content .main form p input[type=checkbox],.page>.content .main form p input[type=radio]{position:absolute;top:2px;left:0}.page>.content .main form p.checkbox,.page>.content .main form p.radio{color:#939598;font-size:13px;line-height:18px}.page>.content .main form p.checkbox label,.page>.content .main form p.radio label{margin-bottom:10px}.page>.content .main form p.checkbox span,.page>.content .main form p.radio span{float:left;clear:left;margin-bottom:5px;padding-left:20px;position:relative;width:498px}.page>.content .main form p.checkbox.columns span,.page>.content .main form p.radio.columns span{float:left;clear:none;margin:0 0 10px 5px;width:146px}.page>.content .main form p.checkbox.columns span.message,.page>.content .main form p.radio.columns span.message{margin-left:0}.page>.content .main form p.checkbox.columns span:nth-child(3n+2),.page>.content .main form p.radio.columns span:nth-child(3n+2){clear:left;margin-left:0}.page>.content .main form p textarea{border:1px solid #e7e8e9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-moz-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);padding:10px;width:496px}.page>.content .main form p select{border:1px solid #e7e8e9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-moz-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);padding:10px;width:auto}.page>.content .main form p.error label{color:#d06769}.page>.content .main form p.error input[type=text],.page>.content .main form p.error textarea{background:#fff3f3;border:1px solid #f9c3cb;color:#333}.page>.content .main form p.error .message{background:#f9c3cb;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;color:#7b5f63;display:block;font-size:12px;line-height:16px;margin-top:-5px;padding:12px 10px 8px;width:498px}.page>.content .main form p.checkbox.error .message,.page>.content .main form p.radio.error .message,.page>.content .main form p.select.error .message{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:10px;padding:8px 10px;width:498px}.page>.content .main form p .message{display:none}.page>.content .main form .prompts p{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;font-size:14px;line-height:18px;padding:10px;width:498px}.page>.content .main form .prompts .success{background:#ddefd6;color:#697366}.page>.content .main form .prompts .error{background:#f9c3cb;color:#7b5f63}.page>.content .main form .prompts a{color:#000}.page>.content.full{background:0}.page>.content.full.blue{background:url(https://public.careercruising.com/css/img/page-content-full-bg.png) top center repeat-x}.page>.content.full .main{float:left;padding:25px 0;width:900px}.page>.content.full .main>:last-child{margin-bottom:0}.page>.content.full .main .box{background:#f1f2f2;background:rgba(0,0,0,.05);border:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;float:left;margin:0 0 25px -10px;padding:10px;width:900px}.page>.content.full .main .box:last-child{margin-bottom:0}.page>.content.full .main .box .wrap{background:#fff;border:1px solid #dcdfe1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;float:left;padding:29px;width:840px}.page>.content.full .main aside .box{background-color:#fff;float:left;border:1px solid #dcdfe1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);float:left;margin-left:0;margin-right:30px}.page>.content.full .main aside .box:last-child{margin-right:0}.page>.content.full .main aside .box.testimonials{padding:30px;width:518px}.page>.content.full .main aside .box.testimonials article{border-right:1px solid #e7e8e9;float:left;margin-right:30px;padding-left:60px;padding-right:30px;position:relative;width:169px;height:175px}.page>.content.full .main aside .box.testimonials article figure.framed{position:absolute;top:0;left:0;width:44px}.page>.content.full .main aside .box.testimonials article figure.framed img{width:44px}.page>.content.full .main aside .box.testimonials article p{font-size:12px;line-height:20px;margin-bottom:10px}.page>.content.full .main aside .box.testimonials .peoplelove{float:left;width:228px;height:175px}.page>.content.full .main aside .box.testimonials .peoplelove .tagline{font-size:14px}.page>.content.full .main aside .box.testimonials .peoplelove h2{color:#6d6e71;font-size:24px;font-weight:400;line-height:32px;margin-bottom:20px}.page>.content.full .main aside .box.request-demo{background:#f1f2f2;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;height:175px;margin:0;padding:30px;width:230px}.page>.content.full .main aside .box.request-demo h2{background:0;border:0;color:#6d6e71;font-size:24px;font-weight:400;line-height:24px;margin-bottom:15px;padding:0}.page>.content.full .main aside .box.request-demo p{font-size:12px;line-height:20px;margin-bottom:15px}.page>.content.full .main .product-chooser{float:left;width:900px}.page>.content.full .main .product-chooser .filters{background-color:#fff;border:1px solid #dcdfe1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);float:left;margin-bottom:10px;padding:15px 20px;position:relative;width:858px}.page>.content.full .main .product-chooser .filters label{color:#808285;display:inline;font-size:12px;padding-right:10px}.page>.content.full .main .product-chooser .filters .button{position:absolute;right:10px;top:10px;width:auto}.page>.content.full .main .product-chooser .product-list article{background-color:#fff;border:1px solid #dcdfe1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);float:left;margin:0 0 10px 9px;min-height:50px;overflow:hidden;padding:20px;position:relative;width:252px;height:185px}.page>.content.full .main .product-chooser .product-list article:nth-child(3n+1){clear:left;margin-left:0}.page>.content.full .main .product-chooser .product-list article:last-child{margin-bottom:0}.page>.content.full .main .product-chooser .product-list article header{border-bottom:1px solid #e7e8e9;margin-bottom:15px;min-height:50px;padding:0 0 15px 60px;width:192px}.page>.content.full .main .product-chooser .product-list article header h2{color:#414042;font-size:14px;font-weight:700;line-height:18px;margin-bottom:0;margin-top:5px}.page>.content.full .main .product-chooser .product-list article header h2 span{background:#f1a92c;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;color:#fff;font-size:9px;font-weight:700;display:inline-block;letter-spacing:1px;line-height:16px;margin-left:5px;padding:0 10px;text-transform:uppercase;vertical-align:baseline}.page>.content.full .main .product-chooser .product-list article p{font-size:12px;margin:0}.page>.content.full .main .product-chooser .product-list article p:last-child{margin-bottom:0}.page>.content.full .main .product-chooser .product-list article figure{position:absolute;top:20px;left:20px;width:50px}.page>.content.full .main .product-chooser .product-list article figure img{display:block;width:50px;height:50px}.page>.content.full .main .faq{float:left;width:900px}.page>.content.full .main .faq .actions,.page>.content.full .main .faq article{background-color:#fff;float:left;border:1px solid #dcdfe1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);margin-bottom:10px;padding:20px;position:relative;width:858px}.page>.content.full .main .faq .actions{color:#939598;font-size:12px;line-height:14px}.page>.content.full .main .faq article{padding-bottom:0}.page>.content.full .main .faq article:last-child{margin:0}.page>.content.full .main .faq article header{background:url(https://public.careercruising.com/css/img/arrow-down-blue.png) center right no-repeat}.page>.content.full .main .faq article.active header{background:url(https://public.careercruising.com/css/img/arrow-up-blue.png) center right no-repeat}.page>.content.full .main .faq article header h2{cursor:pointer;color:#1395b9;font-weight:400;margin:-20px 0 0 -20px;padding:20px;width:858px}.page>.content.full .main .faq article header h2:hover,.page>.content.full .main .faq article.active header h2,.page>.content.full .main .faq article.active header h2:hover{color:#000}.page>.content.full .main .faq article .answer{border-top:1px solid #e7e8e9;display:none;float:left;padding:20px 0;width:100%}.page>.content.full .main .faq article .answer p{float:left;line-height:22px;width:638px}.page>.content.full .main .faq article .answer aside{border-left:1px solid #e7e8e9;float:right;font-size:11px;padding-left:20px;width:180px}.page>.content.full .main .faq article .answer aside h3{color:#939598}.page>.content.full .main .faq article .answer aside ul{list-style-type:disc;margin-left:15px}.page>.content.full .main .filters{float:left;margin-bottom:20px;position:relative;width:900px}.page>.content.full .main .filters h2{background:url(https://public.careercruising.com/css/img/arrow-right-grey.png) 20px center no-repeat;border-right:1px solid #dcdfe1;float:left;font-size:24px;font-weight:400;padding:0 20px 0 50px;line-height:45px}.page>.content.full .main .filters{background-color:#fff;float:left;border:1px solid #dcdfe1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);position:relative}.page>.content.full .main .filters p{border-right:1px solid #dcdfe1;float:left;font-size:12px;line-height:45px;margin:0;padding:0 20px;width:auto}.page>.content.full .main .filters p:first-child{color:#000}.page>.content.full .main .filters p label{display:inline}.page>.content.full .main .filters p select{margin-left:5px}.page>.content.full .main .sessions{float:left;position:relative;width:900px}.page>.content.full .main .sessions .tabs{float:left;position:absolute;top:0;left:0;width:900px}.page>.content.full .main .sessions .tabs a{background:#ededed;background:rgba(0,0,0,.05);border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border:1px solid #dcdfe1;box-shadow:inset 0 -1px 5px rgba(0,0,0,.03);-moz-box-shadow:inset 0 -1px 5px rgba(0,0,0,.03);-webkit-box-shadow:inset 0 -1px 5px rgba(0,0,0,.03);float:left;line-height:40px;margin-right:5px;padding:0 20px;position:relative;text-decoration:none}.page>.content.full .main .sessions .tabs a:hover{background:#ededed;background:rgba(0,0,0,.08);color:#6d6e71}.page>.content.full .main .sessions .tabs a.active{background:#fff;border:1px solid #dcdfe1;border-bottom:0;box-shadow:inset 0 0 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.05);color:#000;z-index:999}.page>.content.full .main .sessions .tabs .timezone{float:right;font-size:12px;line-height:40px}.page>.content.full .main .sessions .tabs .timezone select{margin-left:5px}.page>.content.full .main .sessions .session-types table,.page>.content.full .main .sessions .session-types ul{background-color:#fff;float:left;border:1px solid #dcdfe1;border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);display:none;margin-top:40px;padding:10px;position:relative;//width:878px}.page>.content.full .main .sessions .session-types table.active,.page>.content.full .main .sessions .session-types ul.active{display:block}.page>.content.full .main .sessions .session-types table tr,.page>.content.full .main .sessions .session-types ul li{border-bottom:1px solid #e7e8e9;float:left;padding:0 20px;width:838px;width:878px\9}.page>.content.full .main .sessions .session-types table tr:last-child,.page>.content.full .main .sessions .session-types ul li:last-child{border:0}.page>.content.full .main .sessions .session-types table tr:nth-child(odd),.page>.content.full .main .sessions .session-types ul li:nth-child(odd){background:rgba(0,0,0,.02)}.page>.content.full .main .sessions .session-types table tr.header-row,.page>.content.full .main .sessions .session-types ul li.header-row{background-color:#fff;float:left;border:1px solid #dcdfe1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);position:relative;width:836px;width:878px\9}.page>.content.full .main .sessions .session-types table tr.header-row td,.page>.content.full .main .sessions .session-types ul li.header-row p{border-right:1px solid #dcdfe1;line-height:40px}.page>.content.full .main .sessions .session-types table tr.header-row td.register,.page>.content.full .main .sessions .session-types table tr.header-row td.session,.page>.content.full .main .sessions .session-types ul li.header-row p.register,.page>.content.full .main .sessions .session-types ul li.header-row p.session{border:0}.page>.content.full .main .sessions .session-types table td,.page>.content.full .main .sessions .session-types ul li p{float:left;font-size:13px;line-height:50px;margin-right:2%;overflow:hidden;padding-right:2%;text-overflow:ellipsis;white-space:nowrap}.page>.content.full .main .sessions .session-types table td.date,.page>.content.full .main .sessions .session-types ul li p.date{width:22%}.page>.content.full .main .sessions .session-types table td.time,.page>.content.full .main .sessions .session-types ul li p.time{width:15%}.page>.content.full .main .sessions .session-types table td.session,.page>.content.full .main .sessions .session-types ul li p.session{width:39%}.page>.content.full .main .sessions .session-types table td.register,.page>.content.full .main .sessions .session-types ul li p.register{margin:0;width:10%}.page>.content.full .main .sessions .session-types table td.register a,.page>.content.full .main .sessions .session-types ul li p.register a{background:url(https://public.careercruising.com/css/img/arrow-right-grey-small.png) left center no-repeat;display:block;padding-left:22px}.page>.content .sidebar{float:right;padding:25px 0 25px 25px;width:290px}.page>.content .sidebar>section{float:left;margin-bottom:25px;width:290px}.page>.content .sidebar>section:last-child{margin-bottom:0}.fancybox-title-inside .box,.page>.content .sidebar .box{background-color:#fff;float:left;border:1px solid #dcdfe1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -5px 5px rgba(0,0,0,.05);padding:20px;position:relative;width:248px}.fancybox-title-inside .box.grey,.page>.content .sidebar .box.grey{background:#f1f2f2;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:250px}.fancybox-title-inside .box.grey{width:640px!important;margin-top:10px}.fancybox-title-inside{width:680px!important;height:130px;padding-left:0}.fancybox-title-inside .box.grey h2{font-size:14px;font-weight:700;line-height:18px;margin-bottom:0;color:#6d6e71}.fancybox-title-inside .box.grey p{font-size:12px;line-height:20px;color:#6d6e71}.page>.content .sidebar h1,.page>.content .sidebar h2{background:0;border:0;color:#6d6e71;font-size:24px;font-weight:400;line-height:24px;margin-bottom:15px;padding:0}.page>.content .sidebar .box p{font-size:12px;line-height:20px;margin-bottom:15px}.page>.content .sidebar>.box p:last-child{margin:0}.page>.content .sidebar .products-list h1{background:url(https://public.careercruising.com/css/img/arrow-right-blue.png) 0 28px no-repeat;border-bottom:1px solid #e7e8e9;color:#414042;font-size:30px;font-weight:400;line-height:36px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;padding-left:34px}.page>.content .sidebar .products-list h1 span{font-size:14px}.page>.content .sidebar .products-list .product-chooser{float:left;margin-bottom:20px;width:290px}.page>.content .sidebar .products-list h2{font-size:14px;font-weight:700;line-height:18px;margin-bottom:0}.page>.content .sidebar .products-list h2{font-size:14px;font-weight:700;line-height:18px;margin-bottom:0}.page>.content .sidebar .product-chooser .filters{background-color:#fff;border:1px solid #dcdfe1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 -5px 5px rgba(0,0,0,.05);float:left;margin-bottom:20px;padding:5px 10px;width:270px}.page>.content .sidebar .products-list .product-chooser .filters label{color:#808285;font-size:12px;padding-right:10px}.page>.content .sidebar .products-list article{border-bottom:1px solid #e7e8e9;float:left;margin-bottom:10px;min-height:50px;padding-bottom:10px;padding-left:60px;padding-top:5px;position:relative;width:230px}.page>.content .sidebar .products-list article:last-child{margin-bottom:0}.page>.content .sidebar .products-list article h2 span{background:#f1a92c;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;color:#fff;font-size:9px;font-weight:700;display:inline-block;letter-spacing:1px;line-height:16px;margin-left:5px;padding:0 10px;text-transform:uppercase;vertical-align:baseline}.page>.content .sidebar .products-list article p{font-size:12px}.page>.content .sidebar .products-list article figure{position:absolute;top:0;left:0;width:50px}.page>.content .sidebar .products-list article figure img{display:block;width:50px;height:50px}.page>.content .sidebar .products-list footer:before{border-color:transparent transparent #f1f2f2 transparent;border-style:solid;border-width:10px;content:"";position:absolute;top:-20px;left:30px;width:3px}.page>.content .sidebar .features.thumb-small article{border-bottom:1px solid #e7e8e9;float:left;margin-bottom:15px;min-height:50px;padding-bottom:15px;padding-left:60px;padding-top:5px;position:relative;width:230px}.page>.content .sidebar .features.thumb-small article p{font-size:12px}.page>.content .sidebar .features.thumb-small article figure{position:absolute;top:0;left:0;width:44px}.page>.content .sidebar .features.thumb-small article figure img{width:44px}.page>.content .sidebar .features.thumb-small article h2{font-size:14px;font-weight:700;line-height:18px;margin:0}.page>.content .sidebar .box .features.thumb-small article{float:left;margin-bottom:15px;min-height:50px;padding-left:60px;position:relative;width:188px}.page>.content .sidebar .box .features.thumb-small article figure{position:absolute;top:0;left:0;width:44px}.page>.content .sidebar .box .features.thumb-small article figure img{width:44px}.page>.content .sidebar .box .features.thumb-small article h2{font-size:14px;font-weight:700;line-height:18px;margin:0}.page>.content .sidebar .tags a{background:#1395b9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;display:inline-block;font-size:12px;line-height:18px;margin-bottom:5px;padding:5px 8px}.page>.content .sidebar .tags a:hover{background:#19b5e0;text-decoration:none}.page>.content .sidebar .blog-list{float:left;width:290px}.page>.content .sidebar .blog-list article{border-bottom:1px solid #e7e8e9;float:left;line-height:18px;margin-bottom:15px;padding-bottom:15px;width:290px}.page>.content .sidebar .blog-list article h2{font-size:14px;font-weight:700;line-height:18px;margin:0}.page>.content .sidebar .share-tweet{float:left;margin-right:5px;width:100px}.page>.content .sidebar .share-fb{float:left;width:100px}.page>.content .sidebar .about-cc h1{line-height:32px}.page>.content .sidebar .about-cc p{margin-bottom:20px}.page>aside{border-top:1px solid #dfe0e0;padding:25px 0;position:relative}.page>aside h1{border:0;margin:0 0 20px;padding-bottom:0}.page>aside aside{font-size:12px;position:absolute;top:0;right:0;line-height:20px;margin-top:8px;width:290px}.page>aside aside>*{float:left;margin-right:5px;width:90px}.page>aside aside iframe{width:90px!important}.page>aside .latest-posts{background:#f1f2f2;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;float:left;margin:0;padding:30px;position:relative;width:840px}.page>aside .latest-posts article{float:left;margin-left:30px;padding-left:60px;position:relative;width:200px}.page>aside .latest-posts article:first-child{margin-left:0}.page>aside .latest-posts article figure{position:absolute;top:0;left:0;width:44px}.page>aside .latest-posts article figure img{width:44px}.page>aside .latest-posts article p{font-size:13px;line-height:18px;margin-bottom:10px}.page>aside .latest-posts article p.byline{color:#939598;font-size:11px;margin-top:2px}.page>aside .latest-posts article p:last-child{margin:0}.page>aside .latest-posts:before{border-color:transparent transparent #f1f2f2 transparent;border-style:solid;border-width:10px;content:"";position:absolute;top:-20px;left:30px;width:3px}body>footer{border-top:1px solid #dfe0e0;padding:25px 0}body>footer nav{float:left;margin:0 0 30px;width:900px}body>footer nav h1{float:left;height:28px;text-indent:-9999px;width:199px}body>footer nav ul{float:right;height:14px;list-style-type:none;line-height:14px;margin-top:5px;width:auto}body>footer nav ul li{border-right:1px solid #bcbec0;display:inline;float:left;padding:0 10px}body>footer nav ul li:last-child{border:0;padding-right:0}body>footer nav ul li a:hover{text-decoration:none}body>footer small{color:#939598;font-size:11px;float:right}body>footer small a,body>footer small a:visited{color:#6d6e71}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.skiplist{margin:0;padding:0}.skip{display:none;font-family:verdana,sans-serif;text-align:left;margin:0;padding:0;position:absolute}.skip{display:block}:root .skip{display:block}.skip a{padding:0 .5em;display:inline;z-index:2;text-decoration:none;position:absolute;width:14em;left:-200em}.skip a:active,.skip a:focus{position:absolute;left:.5em;color:#fff;background:#000;border-radius:5px;font-size:10px}.skip a:hover{cursor:pointer}a.skipLinkAnchor{line-height:0;text-decoration:none}#popupWrapper a:focus.skipLinkAnchor{outline:0}.page h1:before,.page span.blueRight,.page>.content .main .box .features.thumb-large>* figure.framed .magnify:before,.popupClose,body>footer nav h1 a,body>header .aux .loclang .location.canada,body>header .aux .loclang .location.us,body>header nav h1 a{background-image:url(/content/style/image/ccmSprite2.png?cdn=a0b9c8&v=1)}body>header .aux .loclang .location.us{background-position:-480px -7px;width:18px;height:12px}body>header .aux .loclang .location.canada{background-position:-450px -7px;width:18px;height:12px}.page>.content .main .box .features.thumb-large>* figure.framed .magnify:before{background-position:-380px -9px}.page span.blueRight{background-position:-620px -6px;width:24px;height:24px;display:inline-block;float:left;margin-top:6px}body>header .aux .account form input[type=button]{background:#1c3944;border:0;color:#fff;font-weight:700;height:30px;width:auto}body>header .aux .account form input[type=button]:hover{background:#21424f}body>header .aux .account form label{width:90px}body>header .aux .account form label#loginPasswordLabel{left:117px}body>header .aux .account form input{width:90px}.page>.content .sidebar .products-list .product-chooser .filters select{width:125px}.page>.content .main form .prompts,.page>.content .main form .prompts .error,.page>.content .main form .prompts .success{display:none}body>footer nav h1,body>header nav h1 a{height:29px!important}body>header nav h1 a{background-position:-4px -8px}.page>.content .sidebar .products-list .product-chooser .filters select{width:auto!important}.page>.content.full .main .product-chooser .product-list article{height:200px!important}.fb_edge_comment_widget{display:none!important}body>footer p.socialmedia{float:left;font-size:12px;padding-right:5px;line-height:20px}#footerleft,#footerright{width:50%}#footerleft{float:left}#footerright{float:right}body>footer nav h1 a{background-position:-4px -8px;float:left;height:28px;text-indent:-9999px;width:199px}.loclang a{text-decoration:none}#forgotPasswordPopup.errorPageCls{top:50%;position:fixed;margin-top:-80px}.page>.content#defaultError{background:0}.page>.content#defaultError .main form .prompts,.page>.content#defaultError .main form .prompts .error{display:block}.page>.content .main form p.error{width:96%}.page>.content#defaultError .main .box{top:50%;left:50%;position:fixed;width:560px;margin-left:-280px;margin-top:-290px;height:auto;padding-bottom:15px}.page>.content#defaultError .main .box figure{text-align:center}.page>.content#defaultError .main .box .intro{border-bottom:0}.page>.content#defaultError .main section{padding-bottom:0}.page>.content#defaultError .main form section{border-bottom:0}.page>.content#defaultError .main form p input[type=password]{color:#6d6e71;font-size:14px;line-height:18px;border:1px solid #e7e8e9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-moz-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,.03);padding:10px;width:496px}.page>.content#defaultError .main form p.error input[type=password]{background:#fff3f3;border:1px solid #f9c3cb;color:#333}#popupWrapper{font-size:12px;margin-top:10px;overflow:auto}#loadingIcon{position:absolute;z-index:10002;left:50%;top:50%}.popupClose{background-position:-590px -5px;background-color:transparent;background-repeat:no-repeat;position:absolute;z-index:200000;float:right;top:5px;right:-15px;width:26px;height:26px;margin-top:-20px}#fancybox-outer{border:5px solid #fff;border-radius:10px}#forgotPasswordPopup{width:360px;margin-left:-160px}#popupWrapper.forgotPasswordWrapper{padding:0 20px}#productList span.productOptional{display:none}#popupWrapper.forgotPasswordWrapper #portfolioBlock,#popupWrapper.forgotPasswordWrapper #schoolBlock{display:none;margin-left:0;border:1px solid #dcdfe1;border-radius:10px;padding:5px}#popupWrapper.forgotPasswordWrapper #portfolioBlock{display:block}#popupWrapper.forgotPasswordWrapper #portfolioBlock label,#popupWrapper.forgotPasswordWrapper #schoolBlock label{font-weight:700;display:inline-block;width:25%}#popupWrapper.forgotPasswordWrapper #portfolioBlock h3,#popupWrapper.forgotPasswordWrapper #schoolBlock h3{font-weight:700}#popupWrapper.forgotPasswordWrapper #schoolBlock span{display:inline-block;width:70%}#popupWrapper.forgotPasswordWrapper #schoolBlock p{line-height:15px}#popupWrapper.forgotPasswordWrapper ul{margin-top:10px}#popupWrapper.forgotPasswordWrapper .button.cta{float:right;margin-right:30px;clear:both}#popupWrapper.forgotPasswordWrapper #footer{margin-top:20px;line-height:15px}#popupWrapper.forgotPasswordWrapper #footer span{font-weight:700}#popupWrapper.forgotPasswordWrapper #portfolioBlock #badEmailErrorMsg,#popupWrapper.forgotPasswordWrapper #portfolioBlock #errorMsg,#popupWrapper.forgotPasswordWrapper #portfolioBlock #invalidMsg,#popupWrapper.forgotPasswordWrapper #portfolioBlock #requiredMsg,#popupWrapper.forgotPasswordWrapper #portfolioBlock #ssoonlyacploginMsg,#popupWrapper.forgotPasswordWrapper #portfolioBlock #successMsg{display:none;width:60%;line-height:15px;margin-top:5px;color:#7b5f63;font-weight:700}.langButton{display:inline-block;line-height:14px;margin-top:1px}#popupWrapper form input{background:0;border:1px solid #dcdfe1;border-radius:5px;font-size:12px;height:14px;line-height:14px;margin:9px 5px 0 0;padding:7px 10px;position:relative;width:150px;z-index:2}.page>.content.full .main .sessions .session-types table tr.header-row th{border-right:1px solid #dcdfe1;line-height:40px}.page>.content.full .main .sessions .session-types table tr.header-row th.register,.page>.content.full .main .sessions .session-types table tr.header-row th.session{border:0}.page>.content.full .main .sessions .session-types table th{float:left;font-size:13px;line-height:50px;margin-right:2%;overflow:hidden;padding-right:2%;text-overflow:ellipsis;white-space:nowrap}.page>.content.full .main .sessions .session-types table tr.header-row th.date{width:13%;color:#1395b9}.page>.content.full .main .sessions .session-types table tr td.date{width:13%}.page>.content.full .main .sessions .session-types table tr.header-row th.date:hover,.page>.content.full .main .sessions .session-types table tr.header-row th.region:hover,.page>.content.full .main .sessions .session-types table tr.header-row th.session:hover,.page>.content.full .main .sessions .session-types table tr.header-row th.time:hover{color:#19b5e0;text-decoration:underline;cursor:pointer}.page>.content.full .main .sessions .session-types table tr.header-row th.time{width:15%;color:#1395b9}.page>.content.full .main .sessions .session-types table tr.header-row th.session{width:42%;color:#1395b9;border-right:1px solid #dcdfe1;padding-right:0}.page>.content.full .main .sessions .session-types table tr td.session{width:42%}.page>.content.full .main .sessions .session-types table tr.header-row th.region{width:5%;color:#1395b9}.page>.content.full .main .sessions .session-types table tr td.region{width:5%;padding-left:0;padding-right:0;text-align:left}.page>.content.full .main .sessions .session-types table tr td.register{width:10%;padding-left:5px;padding-right:0}.page>.content.full .main select.webinarFilter{width:120px}.page>.content.full .main .sessions .tabs .timezone{width:480px}.page>.content.full .main .sessions .tabs .timezone select{border:0;background-color:#fff;border-radius:0;box-shadow:none;width:325px;margin-left:0}.page>.content.full .main .sessions .tabs .timezone select.webinarFilter{float:right;padding:0;margin-top:10px;border:1px solid #dcdfe1;color:#222;font-size:12px}.page>.content.full .main .sessions .tabs .timezone span{margin-left:92px}.page>.content.full .main .sessions .session-types table.lessCols tr td.session,.page>.content.full .main .sessions .session-types table.lessCols tr.header-row th.session{width:70%;color:#1395b9}.page>.content.full .main .sessions .session-types table.lessCols tr td.region,.page>.content.full .main .sessions .session-types table.lessCols tr.header-row th.region{width:6%}.page>.content.full .main .sessions .session-types table.lessCols tr.header-row th.region{border-right:1px solid #dcdfe1}.page>.content.full .main .sessions .session-types table.lessCols tr th.view,.page>.content.full .main .sessions .session-types table.lessCols tr.header-row td.view{border-right:0}.page>.content.full .main .sessions .session-types table.lessCols tr td.view{padding-left:8px}#descriptionValue br{display:none}#descriptionValue ul{list-style-type:circle;margin:10px 20px}#descriptionValue p#plsNote{margin-top:10px}#forgotPasswordPopup,#imgPlaceHolder,#loginFailPopup,#webinarAjaxContent{display:none;padding:10px;background-color:#FFF;color:#666;z-index:10001;position:absolute;left:50%;border:1px solid #666;border-radius:10px;box-shadow:3px 3px 3px #666,inset 0 -5px 5px rgba(0,0,0,.05)}.hideImg{width:100%;height:auto}#imgPlaceHolder{top:50%;position:fixed}#aux{width:auto;height:auto}#webinarAjaxContent{width:600px;height:510px;margin-left:-300px;position:fixed;top:50%;margin-top:-255px}#popupWrapper.sessionWebinar{width:600px;height:500px}#popupWrapper.forgotPasswordWrapper h2,#popupWrapper.sessionWebinar h2{background:#fff;background-color:#ededed;background:rgba(230,230,230,.7);box-shadow:0 -1px 3px rgba(0,0,0,.1);margin:0;padding:20px 10px;width:95%;text-align:center;color:#414042;font-size:30px;font-weight:400}#popupWrapper.sessionWebinar fieldset{padding:20px}#popupWrapper.sessionWebinar label{display:block;font-weight:700;width:10%;float:left;clear:left;color:#808285}#popupWrapper.sessionWebinar span{display:block;float:left;color:#000}#popupWrapper.sessionWebinar #section{padding:10px 20px;width:90%}#popupWrapper.sessionWebinar h3{clear:both;font-weight:700;color:#19b5e0;font-size:13px}#popupWrapper #intendendAudience{margin-left:20px;list-style-type:circle}#popupWrapper.sessionWebinar p{width:100%}#popupWrapper.sessionWebinar #picture,#popupWrapper.sessionWebinar #presenter{float:left}#popupWrapper.sessionWebinar #picture{width:30%}#popupWrapper.sessionWebinar #presenterWrapper{padding-left:0;width:100%;float:left}#popupWrapper.sessionWebinar #presenter{width:65%;margin-left:20px}#popupWrapper.sessionWebinar #presenter h4{font-weight:700}#popupWrapper.sessionWebinar #presenter p{width:100%}#popupWrapper.sessionWebinar #register{float:left;width:100%;clear:right;text-align:center;font-weight:700;background:#fff;background-color:#ededed;background:rgba(230,230,230,.7);box-shadow:0 -1px 3px rgba(0,0,0,.1)}#forgotPasswordPopup .forgotPasswordWrapper .closeLink,#popupWrapper.sessionWebinar .closeLink{text-align:center}#forgotPasswordPopup .forgotPasswordWrapper .closeLink.top,#popupWrapper.sessionWebinar .closeLink.top{text-align:right;margin-right:30px}ul#tmzOptions{width:540px;position:absolute;z-index:100000;border:1px solid #b2b2b2;display:none;background-color:#f2f2f2;left:350px;top:30px;padding:0 0 5px 5px}ul#tmzOptions li{height:17px;line-height:17px}ul#tmzOptions li:hover{background-color:#39f;color:#fff;cursor:default}.bodyOverlay{background-color:#000;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000}.page>header .titlebar .page-actions{border-left:none}.uBlogsy_comment_form .button.cta{margin-top:20px}.uBlogsy_comment_form p input[type=text]{width:300px}.uBlogsy_comment_form p{float:left;margin-bottom:15px;width:100%}.page>.content .main .posts article :last-child{margin-bottom:8px}.uBlogsy_comment_form p:last-child{margin:0}.uBlogsy_comment_form p label{color:#6d6e71;display:block;font-size:14px;margin-bottom:5px}.uBlogsy_comment_form p input[type=text],.uBlogsy_comment_form p select,.uBlogsy_comment_formm p textarea{color:#6d6e71;font-size:14px;line-height:18px}.uBlogsy_comment_form p input[type=text]{border:1px solid #e7e8e9;border-radius:5px;box-shadow:inset 0 5px 5px rgba(0,0,0,.03);padding:10px;width:496px}.uBlogsy_comment_form textarea{border:1px solid #e7e8e9;border-radius:5px;box-shadow:inset 0 5px 5px rgba(0,0,0,.03);padding:10px;width:496px;height:100px}.uBlogsy_comment_form p select{border:1px solid #e7e8e9;border-radius:5px;box-shadow:inset 0 5px 5px rgba(0,0,0,.03);padding:10px;width:auto}em{font-style:italic}.page>.content .main .posts article p.footnote{font-size:10px;line-height:10px}.page>.content .main .posts article header{width:88%!important}.page>.content .sidebar .tags a{background:#a3d0ea}.page>.content .sidebar .tags a: hover{background:#19b5e0}.page>.content .sidebar .tags a.active{background:#1395b9}.page>.content .main .posts article .post p: nth-child(2){font-size:15px;line-height:22px;margin-bottom:15px}