*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{}th,td,caption{padding:4px 10px 4px 5px}tr.even{background:#f5f5f5}tr.odd{background:#eee}tfoot{font-style:italic}caption{background:#eee}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:link,a:visited{color:#0088e0;text-decoration:none}a:hover{color:#0068ad;text-decoration:none}a:active{color:#0068ad}a.button_pop_style:hover,.button_pop_style:hover{color:#fff;text-decoration:none}.post_a_job{float:right}::selection{background:#fe57a1;color:#fff;text-shadow:none}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}.invisible{visibility:hidden}.hidden{display:none}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.2em;margin:0 8px;padding-bottom:30px}img{max-width:100%;-ms-interpolation-mode:bicubic;border:none}.wrapper{width:100%;max-width:960px;margin:0 auto 0 auto;position:relative}.wrapper h2{color:#5f707a;padding-bottom:5px;line-height:1em;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5em}.wrapper h2.mobile_centered{text-align:center;margin-top:-5px;margin-bottom:5px}.content_header{min-height:50px;margin-top:10px;position:relative}.background_fresh{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpifP3pGz8Xx8dvPxgYGMhgMAFZQArIIY/BRLZOCIOJEsuBjFH3j7p/1P2j7ifXCIAAAwCtpbwMDsYlrwAAAABJRU5ErkJggg==)}.content_wrapper{border:2px solid #ddd;border-radius:15px 0 15px 15px;padding:5px;margin-top:7px}.content{background-color:#fff;padding:13px 20px;border-radius:10px;color:#333;font-size:.9em;position:relative}.page_label{position:absolute;bottom:-9px;right:0;background-color:#ebf2f6;color:#888;text-align:center;border-radius:10px 10px 0 0;padding:5px 20px 4px 20px;border-top:2px solid #ddd;border-right:2px solid #ddd;border-left:2px solid #ddd}.header_logo_height_restrictor{max-height:80px;overflow:hidden}.header_logo_wrapper{max-width:300px;width:48%}.header_logo{margin-left:15px}.button{color:#fff;background:#ddd;text-decoration:none;margin:0;padding:9px 15px;border:none;text-align:center;cursor:pointer;font-size:14px;border-radius:15px;display:inline-block}.button_pop_style{background-color:#4cabeb;color:#fff}a.button_pop_style:link,a.button_pop_style:visited{color:#fff}a.button_pop_style:hover,.button_pop_style:hover{color:#fff;text-decoration:none}a.button_pop_style:active{color:#eee}.button_muted_style{background-color:#c2c2c2;color:#fff}a.button_muted_style:link,a.button_muted_style:visited{color:#fff}a.button_muted_style:hover,.button_muted_style:hover{color:#fff;text-decoration:none}a.button_muted_style:active{color:#eee}.button:hover,a.button:hover{background-color:#0088e0}.message_wrapper{border:2px solid #ddd;background-color:#f9f9f9;margin-top:15px;text-align:center}.message_wrapper_nojobs{margin-left:-10px;margin-right:-10px;margin-top:10px}.message{padding:15px 20px;border-radius:5px;background-color:#fff}.success{border:2px solid #4f8a10;background-color:#dff2bf;color:#4f8a10}.error{border:2px solid #d6010e!important;background-color:#fff0f0;color:#d6010e}.joblist_wrapper{background-color:#fff;border-radius:10px;margin-top:10px;line-height:1.45em}.joblist_header{background-color:#ddd;border-radius:10px 10px 0 0;height:15px;font-weight:bold;color:#777;border:2px solid #fff;border-bottom:none;margin:0}.joblist_header_role{float:left;padding:10px 2%;width:56%;display:none}.joblist_header_meta{float:right;padding:10px 3%;width:34%;text-align:right;display:none}.joblist_content{margin-top:5px;border-left:2px solid #fff;border-right:2px solid #fff;border-top:3px solid #fff;margin:0;background-color:#fff;padding-bottom:1px}.joblist_job_wrapper{margin-bottom:2px;cursor:pointer;padding:10px 5px}a.joblist_job_wrapper h4{color:#555}.joblist_job_wrapper.odd{background-color:#eee;border-left:5px solid #eee;border-right:5px solid #eee}.joblist_job_wrapper.even{background-color:#f5f5f5;border-left:5px solid #f5f5f5;border-right:5px solid #f5f5f5}.joblist_job_wrapper:hover{background-color:#fff;border-left:5px solid #a3daff;border-right:5px solid #a3daff}.joblist_job_role{float:none;width:100%;text-overflow:inherit;white-space:normal;padding:0 1%;overflow:hidden}.joblist_job_meta{float:none;width:100%;margin-left:0;padding:0 1%;text-align:left;text-overflow:inherit;white-space:normal;color:#777;overflow:hidden}.joblist_job_meta strong{font-weight:normal;color:#666;display:inline}.joblist_job_meta .flex_separator{display:inline;color:#999}.joblist_footer{border-radius:0 0 10px 10px;background-color:#dbdbdb;text-align:center;padding:4px 5px 0 5px;font-size:1.2em;border:2px solid #fff;border-top:none;margin:0}.jobdetails_wrapper{background-color:#fafafa;margin-top:10px;border-radius:10px;overflow:hidden;position:relative;line-height:1.4em}.jobdetails_item.first{margin-top:0}.jobdetails_item{padding:0 15px;border-radius:10px;overflow:hidden;background:#eee;margin-top:5px;position:relative}.jobdetails_item p{margin:0;padding:20px 0 0 0;color:#111}.jobdetails_item_content{padding:10px 0 13px 0}.jobdetails_item_content p:first-child,.jobdetails_item_content ul:first-child{padding-top:0;margin-top:0}.jobdetails_item ul,.jobdetails_item ol{margin:10px 10px 0 0}.jobdetails_item_border{border-left:1px solid #fff}.jobdetails_item_wrapper_half .jobdetails_item:first-child{margin-left:0;float:left}.applynow_button_wrapper{text-align:center;padding-top:15px;padding-bottom:15px;border-radius:0 0 10px 10px;margin-top:5px}.jobdetails_item h3{margin:0 -15px 2px -15px;color:#777;font-weight:bold;font-size:1.1em;line-height:1.1em;background-color:#e6e9ea;padding:6px 15px;border-bottom:1px solid #fff;border-radius:10px 10px 0 0;position:relative}.jobdetails_item_wrapper_half .jobdetails_item{width:100%;float:left;margin-right:0}.joblist_header,.joblist_content,.joblist_footer,.jobdetails_wrapper{margin-left:-15px;margin-right:-15px}.button_applynow_inset{position:absolute;top:0;right:0;font-size:12px;padding-top:6px;border-radius:0 10px 0 0;padding:0 20px;border-left:1px solid #fff;line-height:2.4em;min-height:inherit}.footer_nav{background-color:#f0f0f0;margin:15px -18px -11px -18px;border-radius:0 0 7px 7px;padding:10px 15px;border-top:1px solid #ddd;line-height:1.5em}.footer_categories{width:100%;max-width:900px;margin:0 auto 0 auto;text-align:center;color:#ddd;font-size:.8em;margin-top:20px}.footer_categories a:link,.footer_categories a:visited{color:#999}.jobdetails_action_menu_wrapper{padding:5px 12px;margin-top:5px;margin-left:-15px;margin-right:-15px;text-align:left;background-color:#f7f7f7;min-height:30px}.social_networks_wrapper{float:left;margin-top:0}.social_networks_wrapper *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.button_sharing_more{padding:1px 15px;float:left}.social_networks_sharing_more_wrapper{float:left;position:relative}.social_networks_sharing_more{position:absolute;top:0;left:0;display:none}.icon_email{width:45px;height:20px;display:inline-block;vertical-align:-5px;margin-left:3px;margin-top:2px}.icon_email_anchor{display:inline-block;float:right}.icon_email_anchor_label{display:none}.icon_email_anchor:hover{background-color:#fafafa}.searchbox_wrapper{margin-top:0;margin-left:-12px;margin-right:-12px}.searchbox_inputbar_wrapper{padding-left:25px}.searchbox_inputbar{float:none;width:100%;margin-top:2px;font-size:16px}.button_search{float:none;width:48%;margin:10px auto 9px auto;display:block}.search_filter_wrapper{color:#555;margin-left:-10px;margin-right:-10px}.search_filter_item{background-color:#a8d6f5;display:inline-block;height:30px;line-height:30px;border-radius:5px;padding:0 0 0 10px;margin-bottom:2px;margin-top:2px}.search_filter_item_label{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_filter_item_close{float:right;width:30px;height:30px;background-position:8px 9px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNqcUkkOgCAMrHzREK+4H0z8oXp0eRKXWkijlcABJ5mQTmdaQigQEXKg+CyJC7GNeAz3tK/cBuKOLybWHEehH/423DD4RRvRjAwAT07h2SoDwJOtMFrWHo+CXPy9UhMYBmIXaLUMnKIxJ7ZeMqCJG7EPHgF48kqsXF3kfo1bgAEA0TNY5U1UpH4AAAAASUVORK5CYII=);cursor:pointer}.search_filter_item_close:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi/P//PwMpgAVE5OXlBwOpLCBeBsRz0dQkAHEsEM+YNGniahaoYAkQWwCxExBzAPFUqHg6SCGUzQ3EcA0zoRpAYAoQ/wDiv0iKGWBsmIYFUBOmQPlz0JyVA1XDwIQkCHJGChD/RhL7DRWDORFFA1EAWUM21CmsSGKsULFsdA1JSO6HhU4qEh8kl4isIR1JMh+IZ0FNzkESz0QOpR6kiJuNFhDfoBEHCnoGRlKTBkCAAQADBygchu6EcwAAAABJRU5ErkJggg==)}.icon_magglass{float:left;margin-top:8px;margin-left:-20px;width:13px;height:13px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOxJREFUeNqckSEOwkAQRXcbHAKPJkFgELgKBAcogia0oBEYjtDWcAAEohaowcAh8DgMBoPDkCDJ8ifMkiG0hPCTl25m93d2/uogCBSkwQB4wFVP7cAWrIDJskxZldgQMVI9pgYSMtoNhzuQ4Qxi0GBirkV85q2Tx+sUV0jEXhKGoWIznVnKTnaGtfqUrbmy6Kg/5HBKJD9n3xdJvqQR+RDfBQ+diiuRYQSqYAJmVKToyVQUudQedMHJpmf4HY45j3sBfdAEG9AGV22MKfw9Rz4GU1Dhjq1f0puDDjiAOma6f+0kupHKMNxo8RBgAHoSPnLmZ2TRAAAAAElFTkSuQmCC)}.pagination{}.paginate{padding:0;line-height:34px;min-width:27px;display:inline-block;font-size:14px;margin-left:4px;margin-right:4px;min-height:34px;margin-top:3px;margin-bottom:3px;cursor:pointer}.icon_prev,.icon_next{border-style:solid;border-width:.6em;width:0;height:0;display:inline-block;padding:0;margin:0;margin-bottom:-.2em;min-height:0}.icon_prev{border-color:transparent #878787 transparent transparent;margin:0 auto -.2em auto;border-left-width:0}.paginate:hover .icon_prev{border-color:transparent #0088e0 transparent transparent}.icon_next{border-color:transparent transparent transparent #878787;margin:0 auto -.2em auto;border-right-width:0}.paginate:hover .icon_next{border-color:transparent transparent transparent #0088e0}.paginate.paginate_disabled .icon_prev{border-right-color:#b3b3b3}.paginate.paginate_disabled .icon_next{border-left-color:#b3b3b3}.paginate.paginate_disabled:hover .icon_prev{border-right-color:#b3b3b3}.paginate.paginate_disabled:hover .icon_next{border-left-color:#b3b3b3}.paginate.paginate_disabled{cursor:default}.icon_prev_inline{margin-right:6px}.icon_next_inline{margin-left:6px}.paginate_meta{color:#999}.paginate_meta strong{color:#333;font-weight:normal}.paginate_meta em{font-style:normal;font-weight:normal;color:#333}.pagination_summary{text-align:center;margin-top:5px;color:#777}.fb_iframe_widget{float:left}.fb_share_button{background-color:#eceef5;display:inline-block;line-height:18px;border:1px solid #cad4e7;border-radius:5px;padding:0 5px;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:normal;float:left;margin-right:5px;margin-top:0}.fb_share_button_icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAIAAAASSxgVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFN0RFODcwMDRDQjExRTI4QUE3RTA0Q0M1MEM3NUQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFN0RFODcxMDRDQjExRTI4QUE3RTA0Q0M1MEM3NUQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEU3REU4NkUwNENCMTFFMjhBQTdFMDRDQzUwQzc1RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEU3REU4NkYwNENCMTFFMjhBQTdFMDRDQzUwQzc1RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vFtkgAAABd0lEQVR42lRQTUsCQRiemZ3VdVdTW02zjDZISYno1DWhS5DQMfoL/YCOQZcO3TrWrWtQeAgP0qHOhhDpJSFFtC9aVy013d3pLWHbXt7DwPt8zYN39jMPFRX9G8wQM3STIUQ5HFNkzhFO6SYZGsi2puB0RCP+cZ/Y6enVukqBh5j+p8KQKPJb64nNtQWe5/aOrm7ynwBijNmcMA76JUD0B/rtff1d6xKMqD0LwLV2X/aJXo+Qvbw7OL4WXQ6OYG5mMW2BCCHb6aXUihJXAuAr+yTgaB89yn4VRiAgbazG56b98E7GQsn50GO9WW00f5SwNQhpnX7tqbWciBRKjdNMoVh+7faGxGTMMMzRDnTzPFe8yJUgXKn8dnKWrzU0oFLKEY7HVixJ8EwEJPCXRD4aHoOUumFStyRMhcYsFNQcnYQbDspuJSqDRv2lTQlBTkG0tQBdOZ7VgdoxnS4JfAhp493DbKXRsrcFf/RIwtdQh8gQaDbi/RZgADMfnzAERRP0AAAAAElFTkSuQmCC);height:12px;width:13px;background-repeat:no-repeat;display:inline-block;vertical-align:-2px;margin-right:3px}.social_networks_wrapper .fb_iframe_widget{float:left}a.fb_share_button:link,a.fb_share_button:visited{color:#465998}a.fb_share_button:hover{color:#465998;border-color:#9dacce}@media only screen and (min-device-width:320px) and (max-device-width:1024px){html{-webkit-text-size-adjust:none}}@media screen and (min-width:500px){.joblist_job_role{float:left;width:56%;text-overflow:ellipsis;white-space:nowrap}.joblist_job_role h4{text-overflow:ellipsis;overflow:hidden;color:#555}.joblist_job_meta{float:right;width:43%;margin-left:1%;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:#555}.joblist_job_meta strong{font-weight:bold;display:block}.button_search{float:left;display:inline;width:28%;margin-left:2%;margin-top:-6px;margin-bottom:9px;max-width:120px}.header_logo{margin-left:20px}.joblist_header{height:auto}.joblist_header_meta,.joblist_header_role{display:block}.joblist_job_meta .flex_separator{display:none;color:#999}.jobdetails_item_wrapper_half .jobdetails_item{width:49.5%;float:right;margin-left:1%}.joblist_header,.joblist_content,.joblist_footer,.jobdetails_wrapper,.jobdetails_action_menu_wrapper,.message_wrapper_nojobs{margin-left:0;margin-right:0}.wrapper h2{margin:0;text-align:left}.wrapper h2.mobile_centered{text-align:left}.search_filter_wrapper{margin:0}.searchbox_inputbar{width:68%;float:left;max-width:450px}.searchbox_wrapper{margin:13px 0 0 0}.icon_email_anchor_label{display:inline}}