.loading{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5;zoom:1}.bodyLoading,.bodyLoading *{cursor:progress}#messages ul,ul.messages{list-style-type:none;padding:0;margin:0}#messages .error,#messages .info,#messages .success,.messages .error,.messages .info,.messages .success{border:1px solid #333;color:#fff;padding:10px 20px;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,.5)}#messages .success,.messages .success{text-shadow:0 1px 0 rgba(0,70,0,0.5)}#messages .error,.messages .error{border-color:#982626;background-color:#B80000;background-image:-moz-linear-gradient(top,#DE5353 0,#BA4646 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#DE5353),color-stop(100%,#BA4646));background-image:-webkit-linear-gradient(top,#de5353 0,#ba4646 100%);background-image:-o-linear-gradient(top,#de5353 0,#ba4646 100%);background-image:-ms-linear-gradient(top,#de5353 0,#ba4646 100%);background-image:linear-gradient(to bottom,#de5353 0,#ba4646 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de5353',endColorstr='#ba4646',GradientType=0)}#messages .info,.messages .info{border-color:#3D738C;background-color:#6BA8C4;background-image:-moz-linear-gradient(top,#6BA8C4 0,#5B8FA7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6BA8C4),color-stop(100%,#5B8FA7));background-image:-webkit-linear-gradient(top,#6BA8C4 0,#5B8FA7 100%);background-image:-o-linear-gradient(top,#6BA8C4 0,#5B8FA7 100%);background-image:-ms-linear-gradient(top,#6BA8C4 0,#5B8FA7 100%);background-image:linear-gradient(to bottom,#6BA8C4 0,#5B8FA7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6BA8C4',endColorstr='#5B8FA7',GradientType=0)}#messages .success,.messages .success{border-color:#72B565;background-color:#8BE07A;background-image:-moz-linear-gradient(top,#8BE07A 0,#74BC66 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8BE07A),color-stop(100%,#74BC66));background-image:-webkit-linear-gradient(top,#8BE07A 0,#74BC66 100%);background-image:-o-linear-gradient(top,#8BE07A 0,#74BC66 100%);background-image:-ms-linear-gradient(top,#8BE07A 0,#74BC66 100%);background-image:linear-gradient(to bottom,#8BE07A 0,#74BC66 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8BE07A',endColorstr='#74BC66',GradientType=0)}#messages li,.messages li{margin-bottom:1em}#lang-picker,#job-mail{font-size:100%;position:relative}#job-mail #job-mail-trigger{display:block;position:relative;background:transparent url(https://app.smartcontext.ai/default/https://careers-static.pageuppeople.com/Content/images/mail.gif) no-repeat 5px 6px;padding:5px 0 5px 27px;margin:0 0 1em;line-height:1}#job-mail #job-mail-privacy{padding-top:7px}#job-mail #job-mail-content{margin-bottom:15px}#lang-picker:hover ul,#lang-picker.focus ul,#job-mail.focus #job-mail-content,#job-mail.noscript #job-mail-content{display:block}#lang-picker ul,#job-mail-content{display:none;z-index:1;background:#fff;list-style:none;padding:10px;border:1px solid #ddd;border-top:0;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);-moz-border-radius:5px;border-radius:5px}
#jobs-form input[type=text],#jobs-form input[type=email]{background:#fff;background-image:-moz-linear-gradient(top,#D4D4D4 0,#fff 10%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D4D4D4),color-stop(10%,#fff));border:1px solid #C1C1C1;border-top-color:#848484;border-bottom-color:#E1E1E1;padding:5px;font-size:100%}#search-results table,#recent-jobs table{width:100%;border-collapse:collapse}#jobs-form th{padding:.75em 1em}#jobs-form td{border-top:1px solid #ddd;padding:.75em 1em}#recent-jobs ul,#search-results ul{list-style:none;margin:0;padding:0}#recent-jobs li,#search-results li{border-top:1px solid #ddd;padding:1em 0 0;margin:0}.posted,.closes{float:right;color:#666;font-size:.9em}#search-results tr:first-child td,#recent-jobs tr:first-child td,#search-results tr.summary td,#recent-jobs tr.summary td,#recent-jobs li:first-child,#search-results li:first-child{border-top:0}.job-link{display:block}ul.filter{overflow:hidden;width:100%;list-style:none;margin:0 0 1em;padding:0}ul.filter li{margin:0;padding:0 0 0 17px;float:left;list-style:none;width:100%}ul.filter li input{margin:1px 0 0 -17px}ul.filter label ul.filter a{display:block;cursor:pointer;line-height:1.5}ul.filter a,ul.filter a.clicked{cursor:pointer;line-height:1.5;text-decoration:none;color:#09C}ul.filter a.clicked{font-weight:bold}ul.filter input{float:left;margin:3px 5px 0 0;padding:0;line-height:1.5;min-height:0}*+html ul.filter input{margin-top:0}* html ul.filter input{margin-top:0}ul.filter .count{color:#333}#jobs-form .count{font-size:.9em}#jobs-form .count:before{content:'('}#jobs-form .count:after{content:')'}#jobs-form .button{padding:5px 15px;text-align:center;border:1px solid;border-color:#ddd #bbb #999;background-color:#eee;background-image:-moz-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block;font-size:100%;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}#jobs-form .more-link{display:block;text-align:center}#jobs-form .button:hover{background-image:none;text-decoration:none}#search-keyword{width:200px}#search-keyword:focus{outline:0!important}.searching #search-keyword{background:url(https://app.smartcontext.ai/default/https://careers-static.pageuppeople.com/Content/images/searching.gif) no-repeat 98% 50%}#lang-picker{float:right;font-size:.9em;font-weight:bold}#lang-picker #lang-trigger{display:block;background:transparent url(https://app.smartcontext.ai/default/https://careers-static.pageuppeople.com/Content/images/world.gif) no-repeat 12px 8px;padding:5px 15px 5px 45px;position:relative}#lang-picker #lang-trigger{color:#333;text-decoration:none}#lang-picker:hover #lang-trigger{background-color:#fff;-moz-border-radius:5px;border-radius:5px}#lang-picker ul{white-space:nowrap;z-index:2;right:-1px;position:absolute;margin:-5px 0 0}#lang-picker li{background-repeat:no-repeat;margin:0;padding:0;list-style-type:none;border-bottom:1px solid #d2d2d2;cursor:pointer}#lang-picker ul a{display:block;color:#555;padding:5px 35px 5px 10px;text-decoration:none}#lang-picker a:hover{color:#333}#lang-picker li.selected a{display:block;background:#008eb1 url(https://app.smartcontext.ai/default/https://careers-static.pageuppeople.com/Content/images/tick.gif) no-repeat 95% 50%;color:#fff}#lang-picker li:last-child{border-bottom:0}#PageUpPeopleLink{margin-top:2em}#PageUpPeopleLink a{font-size:.9em;color:#333}.print-link{cursor:pointer}.print-icon{background:url(https://app.smartcontext.ai/default/https://careers-static.pageuppeople.com/Content/images/icon_Print.gif) no-repeat;width:17px;height:11px;padding-left:20px}#specialJobsWrapper{width:195px}#specialJobsWrapper #specialJobsHeading{background:#eee;background-image:-moz-linear-gradient(top,#ddd 0,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(100%,#eee));border-bottom:1px solid #ddd;margin:0;padding-top:5px;padding-bottom:5px;padding-left:5px;font-weight:bold;font-size:20px;font-family:Helvetica,Arial,"Trebuchet MS",Trebuchet,sans-serif}#specialJobsWrapper #specialJobs{border:1px solid #ddd;border-top:0}.powered-wrapper img{display:none}#pup-aside{float:right;width:30%}#pup-content{overflow:hidden;padding-right:40px}* html #pup-content{height:1%;overflow:visible}#pup-search{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}#pup-search label{display:block;padding:5px 0 0;font-size:90%;color:#555}
