.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(/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}
body{background:#fff;font-family:'Palatino Linotype','Book Antiqua',Palatino,FreeSerif,serif;font-size:15px;color:#252519;line-height:22px;margin:0;padding:0}a{color:#261A3B}a img{border:0}input,.button{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;font-weight:normal;min-height:30px;line-height:30px;margin-top:5px}h1{font-size:20px}h2{font-size:17px}#header,#footer,#content,#logo img{padding:10px 20px;margin:0;overflow:hidden}#header,#footer{background:#F8F8FF}#content{padding-bottom:30px}#q{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 10px;font-size:100%}#go{margin-left:-1px;padding:4px 10px;border-radius:0;box-shadow:none;font-size:100%}#header{border-bottom:1px solid #ccc;border-top:1px solid #ccc}#logo h1{margin:0}#logo img{display:block}#search,#switch{float:right}#search{line-height:50px}#copy{float:left}#recent-jobs-content,.moreWrapper{list-style:none;margin:0;padding:0}#recent-jobs-content li{padding:0;margin:0;border-top:1px solid #ccc}#recent-jobs-content li a{display:block;text-decoration:none;color:#252519}.closes{float:right;color:#888}#job-details,.mobile-apply{border-top:1px solid #ccc;padding:.5em 0}#job-details{border-bottom:1px solid #ccc}#footer{border-top:1px solid #ccc}.button{background-color:#eee;background-image:-moz-linear-gradient(rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);border:1px solid #C5C5C5;color:#666;border-radius:20px;-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);text-decoration:none;padding:4px 17px;display:inline-block;text-align:center}.apply-link{background-color:#8FBF3E;border-color:rgba(0,0,0,.1);background-image:-moz-linear-gradient(#8FBF3E,#7DA53F);background-image:-webkit-linear-gradient(#8FBF3E,#7DA53F);background-image:-o-linear-gradient(#8FBF3E,#7DA53F);background-image:linear-gradient(#8FBF3E,#7DA53F);text-shadow:0 -1px 0 rgba(0,0,0,.5);color:#fff;display:block;padding-bottom:8px;margin-right:0!important;font-size:120%}#buttons{padding:1em 0}#buttons a{margin:0 10px 10px 0}#buttons .apply-link{display:block;text-align:center}.fr{float:right}.more .count{font-size:.9em}.more .count:before{content:'('}.more .count:after{content:')'}#job-mail.focus #job-mail-trigger{margin-bottom:0;padding-bottom:0}.text-input,#location-items{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.text-input{height:36px;border:1px solid #CCC}#location-items{position:absolute;border:1px solid #DDD;display:none;background:white;padding-top:5px}#location-items ul{margin:0;padding:0}#location-items li{list-style-type:none;border-bottom:1px dashed #CCC;padding-left:.5em;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#location-items li:last-child{border-bottom:0}#location-items a{display:block;text-decoration:none;height:2em;line-height:2em}input.geolocated{background:white url(/Content/images/bluedot.png) no-repeat 5px center;padding-left:18px;height:36px}.location-find-me{position:absolute;right:0;top:0}.location-input{white-space:nowrap;position:relative;display:block;height:36px;padding-right:37px;margin-top:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
