html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}ol,ul{list-style:none;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}select,.submit{cursor:pointer;}html{font-size:100%;height:100%;}body{text-align:center;line-height:1.4em;color:#555;background:#F0F0F0 url(images/bg.png) repeat-x bottom fixed;font-size:62.5%;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;height:100%;}div#wrapper{font-size:1.3em;}.inner{margin:0 auto;text-align:left;width:990px;}#header .logo_wrap{display:table;width:100%;}#mainNav,#logo{vertical-align:middle;display:table-cell;float:none!important;}#headerAd{float:right;}#mainContent{float:left;display:inline;}#mainContent.nosearch{padding-top:5px;}.clear{height:0;font-size:0;line-height:0;clear:both;margin:0;padding:0;outline:0;}.col-1{width:48%;float:left;}.col-2{width:48%;float:right;}.paging{padding:20px 0 4px;margin:0!important;overflow:hidden;line-height:2em;}.paging .top{float:right;}.wp-pagenavi span.current{border:1px dotted #777!important;color:#777!important;}.wp-pagenavi a,.comment-paging .page-numbers{border:1px solid #D8D8D8!important;background:#fff!important;color:#555!important;margin:2px;padding:2px 4px;}.wp-pagenavi a:hover,.wp-pagenavi span.current,.comment-paging .page-numbers:hover,.comment-paging .current{color:#fff!important;text-decoration:none!important;}.comment-paging .page-numbers{margin:0;}.comment-paging .next{position:absolute;right:0;top:0;margin:-2px 0 0 0;}.comment-paging .prev{position:absolute;left:0;top:0;margin:-2px 0 0 0;}p{margin:0 0 1.54em 0;font-size:1em;line-height:1.54em;}h1,h2,h3,h4,h5,h6,.pagetitle{color:#444;}#content h1{font-size:1.38em;font-weight:bold;line-height:1.12em;margin-bottom:1.12em;}#logo{font-size:1em;line-height:1em;}#logo a{display:block;text-decoration:none!important;font-size:3em!important;line-height:1em!important;font-weight:bold;}#logo small{font-size:1.1em!important;margin-top:0.3em;display:block;}#searchform button.submit{text-indent:-9999px;}#searchform input.text+input.text{border-left:1px dotted #ccc;}#content .section_header h1{font-size:1.54em;line-height:1em;margin:0!important;}#content .section_header p.meta{margin:5px 0 0 0;}#content h2{font-size:1.38em;font-weight:bold;line-height:1.12em;margin-bottom:1.12em;}#content h2.widget_title{margin-bottom:0;font-size:17px;text-shadow:1px 1px 0 #ebebeb;}.textwidget{font-size:12px;line-height:1.54em;}#content h2 a,#content h1 a{text-decoration:none;}#content h3{font-size:1.23em;line-height:1.25em;margin-bottom:1.25em;font-weight:bold;}#content h4{font-size:1.08em;line-height:1.43em;font-weight:bold;}#content h5{font-size:1.08em;line-height:1.43em;font-weight:bold;color:#666;}#content h6{font-size:1em;line-height:1.54em;color:#666;}.pagetitle{line-height:1.6em;margin:0!important;}#content ul{list-style:circle inside;margin:0 1.65em 1.65em;}#content ol{list-style:decimal inside;margin:0 1.54em 1.54em;}#content ul li{line-height:1.54em;}#content ol li{line-height:1.54em;}strong{font-weight:bold;}em{font-style:italic;}small{font-size:0.6em;}h1 small{font-weight:normal;color:#999;}small.rss{float:right;line-height:1em;}small.rss img{vertical-align:middle;}.right{text-align:right;}blockquote{padding:1px 20px;margin:20px 20px 20px!important;font-style:italic;border-top:2px solid #ccc;background:#F5F5F5;font-family:Georgia,Times New Roman,Times,serif;font-size:1.1em;}blockquote p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5{margin:10px 0;}#content hr{border-color:#E3E3E3;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:10px 0 20px;}#content li.twitter i:before{content:"\f301";}#content li.twitter a{color:#0093BD;}form.main_form .submit,form.account_form .submit,p.button a,#topNav a:hover,a.button:hover{transition:background-color 300ms ease-out;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-ms-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;}form.main_form select{color:#777;font-size:1.2em;width:52.5%;padding:7px;border-radius:6px;height:40px;}form.main_form input.text,form.main_form textarea,form.main_form.contact_form textarea,form.account_form input.text{background:#fff;color:#777;border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:1.2em;padding:7px;width:50%;margin:0;outline:0;border-radius:6px;}form.main_form .submit,form.account_form .submit,p.button a{font-size:1.2em;outline:0;border:0;background:#D8D8D8;color:#555;padding:7px 10px;border-radius:6px;vertical-align:middle;margin:0;text-decoration:none!important;}form.main_form p.optional label{color:#999;}form.main_form p label{width:46%;float:right;padding-top:6px;}span.description{font-size:10px;font-style:italic;}.manage-password{margin-bottom:20px;}.manage-password button{height:35px;}form[name=profile] #pass1-text,form[name=profile] #pass1{vertical-align:middle;}#pass1-text,.show-password #pass1{display:none;}.wp-hide-pw>.dashicons{line-height:inherit;}.manage-password a.button span{display:inline-block;}form[name=registerform] .manage-password .wp-hide-pw{margin-top:10px;}#pass-strength-result{border-style:solid;border-width:1px;float:left;margin:0 5px 12px 1px;padding:3px 5px;text-align:center;width:200px;}#pass-strength-result.good{background-color:#FFEC8B;border-color:#FFCC00!important;}#pass-strength-result{background-color:#EEEEEE;border-color:#DDDDDD!important;}#pass-strength-result.strong{background-color:#C3FF88;border-color:#8DFF1C!important;}#pass-strength-result.short{background-color:#FFA0A0;border-color:#F04040!important;}#profile .section_content{margin-bottom:20px;}#profile .avatar{float:right;border:1px solid #DADBDD!important;padding:4px;border-radius:6px;width:96px;height:96px;}#profile .social{margin:0 0 20px;padding:0 0 0 20px;list-style:none outside;overflow:hidden;}#profile .social li{margin:0;padding:0;background:none;}#profile .social li a{padding:10px 0 10px 12px;display:inline-block;}#profile .social i{vertical-align:middle;}#profile .social li.twitter i:before{content:"\f081";color:#0093BD;font-size:35px;}#profile .social li.twitter a{color:#0093BD;}#profile .social li.facebook i:before{content:"\f082";color:#3B5998;font-size:35px;}#profile .social li.facebook a{color:#3B5998;}#profile .social li.linkedin i:before{content:"\f08c";color:#1B85BC;font-size:35px;}#profile .social li.linkedin a{color:#1B85BC;}p.jobs{margin-bottom:0!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:8px 20px;}ol.jobs li.job{overflow:hidden;margin:0!important;padding:8px 0;list-style:none outside;background:#fbfbfb;border-bottom:1px solid #F0F0F0;}ol.jobs dl{font-size:0.9em;margin:0!important;overflow:hidden;}ol.jobs dt{visibility:hidden;position:absolute;left:-9999em;}ol.jobs dd{float:left;color:#999;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}ol.jobs li.job-expired a,ol.jobs li.job-expired strong,ol.jobs li.job-expired dd{color:#ddd!important;}ol.jobs li.job-expired .type span{background:#ddd none!important;border-color:#ddd!important;}div.date span.year{padding:5px 0px 0px;display:block;}ol.resumes dd.title{width:408px;}ol.resumes dd.location{width:120px;}img.wp-post-image,.gallery-item img{border:1px solid #DADBDD!important;padding:4px;border-radius:6px;}#content img.attachment-blog-thumbnail,#content img.attachment-post-thumbnail{padding:5px;float:left;margin:5px 15px 5px 0;width:auto;}#content img.alignright,#content img.alignleft,#content img.aligncenter,img.attachment-post-thumbnail{border:1px solid #DADBDD;padding:5px;border-radius:6px;}#content div.resume_header h1.title{font-size:2em;}#content div.resume_header p.meta{font-size:1.23em;line-height:1.5em;margin:0.625em 0 1.25em 0;padding:0;color:#555;font-weight:normal;font-style:italic;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}#dashboard.myprofile_section ol.jobs{margin-bottom:20px!important;}#dashboard.myprofile_section ol.jobs dd.title{width:280px;}#dashboard.myprofile_section p.jobs{margin-bottom:20px!important;}ul.widgets li.widget_jr_250ad .widget_content{text-align:center;}ul.widgets li.widget.widget-nav{font-size:1em;padding:30px 0;}ul.widgets li.widget.widget-nav ul.display_section{margin:0 0 -1px!important;padding:0!important;}ul.widgets li.widget.widget-nav div{border:1px solid #dddddd;}ul.widgets li.widget.widget-nav div div{border:0;}ul.widgets li.widget.widget-nav div ul,ul.widgets li.widget.widget-nav div ul li{margin:0!important;padding:0!important;list-style:none outside!important;}ul.widgets li.widget.widget-nav div ul li a.top{border-bottom:1px solid #ddd;padding:0.5em 1em;display:block;zoom:1;text-decoration:none!important;color:#666;background:url(images/arrow-sm.png) no-repeat 242px center;}ul.widgets li.widget.widget-nav div ul li a:hover{background-color:#f5f5f5;}ul.widgets li.widget.widget-nav div ul li ul{padding:0.5em!important;border-bottom:1px solid #ddd;}ul.widgets li.widget.widget-nav div ul li ul li{border-left:2px solid #ccc;margin-bottom:2px!important;}ul.widgets li.widget.widget-nav div ul li ul li a{padding:0 10px 0 7px;line-height:2em;display:block;zoom:1;text-decoration:none!important;background:#fff;}ul.widgets li.widget.widget-nav ul.job_tags{margin:0;padding:10px!important;overflow:hidden;zoom:1;}ul.widgets li.widget.widget-nav ul.job_tags li{float:left;margin:2px!important;}ul.widgets li.widget.widget-nav ul.job_tags li a{float:left;background:#f5f5f5;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:0 0.5em!important;font-size:0.75em;text-decoration:none!important;text-shadow:0 1px 0 #E8E8E8;}ul.widgets li.widget.widget-nav ul.job_tags li a:hover{background:#ddd;}ul.widgets li.widget.widget-nav form{padding:10px;}ul.widgets li.widget.widget-nav form input.text,ul.widgets li.widget.widget-nav form select{width:90%!important;}ul.widgets li.widget.widget-nav form label{float:none;padding:0!important;display:block;}#footer ul li{border-top:0;}#content ul.errors{margin:0px;padding-left:35px;}.notice{padding-bottom:25px;}.notice span,.notice>div{padding:15px 15px 15px 15px;font-size:13px;display:block;border:0;color:#fff;border-radius:6px;}.notice.success span,.notice.success>div,.notice.success a{color:#3c763d;background-color:#dff0d8;}.notice[class*=pending] span,.notice[class*=pending]>div,.notice[class*=pending] a,div[class="notice notice"] span,div[class="notice notice"]>div,div[class="notice notice"] a{color:#8a6d3b;background-color:#fcf8e3;}.notice.error span,.notice.error>div,.notice.error a{color:#a94442;background-color:#f2dede;}.notice span,.notice>div{color:#8a6d3b;background-color:#fcf8e3;}.notice span a,.notice>div a{text-decoration:underline;}.notice i{float:left;padding-right:10px;}.notice.success i:before,.notice[class*=pending] i:before,.notice.notice i:before{margin-top:-2px;}.notice.success i:before{content:"\f227";}.notice.success-pending span i:before,.notice.draft-pending span i:before,.notice.success-pending>div i:before,.notice.draft-pending>div i:before,.notice.notice span i:before,.notice.notice>div i:before{content:"\f348";}.notice.error span i:before,.notice.error>div i:before{content:"\f153";color:#a94442;}ul.errors li{color:#AA4433;list-style:none;}.type span{text-align:center;display:block;font-weight:normal;vertical-align:middle;line-height:1em!important;float:left;color:#fff;letter-spacing:1px;font-size:10px;}dd.type span,.type span.ftype,.type span.jtype{background-color:#666666;padding:3px 16px;margin:1px 8px 0 0;background-color:#666666;}ol.jobs{margin:0!important;padding:0!important;}ol.jobs dd.type{width:95px;padding-right:10px;vertical-align:middle;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}ol.jobs{border-top:1px solid #F0F0F0;}.type span.full-time{background-color:#D72F1D;}.section_footer{float:left;border:0px;background:none;padding:0;margin:0!important;list-style:none!important;overflow:hidden;overflow:hidden;background:#ebebeb;width:100%;}.section_footer i{float:left;margin:0;padding-right:5px;text-align:center;}.section_footer li{float:left;padding:10px;}.section_footer li a{float:left;}.apply i:before{content:"\f337";}.print i:before{content:"\f491";}.map i:before{content:"\f231";}.rss i:before{content:"\f303";color:#FF7800;}.breadcrumbs-home{display:inline-block;line-height:1.8em;}.breadcrumbs-home i:before{content:"\f102";}.job-location i:before{content:"\f230";}.job-expires-in i:before{content:"\f508";line-height:0.8em;}.job-taxonomies i:before{content:"\f323";line-height:0.8em;}ul.display_section{overflow:hidden;zoom:1;list-style:none outside!important;margin:0 0 -1px!important;padding:0!important;}ul.display_section li{float:left;padding:0.82em 1.09em;border-right:1px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#ddd;margin-right:2px;font-size:0.92em;}ul.display_section li.active{background:#fff;}ul.display_section li a{font-weight:bold;color:#666;}.section_content_comments{padding-top:1px!important;padding-bottom:0!important;border-bottom:0px!important;}.section_content_comments h2{padding-top:20px;}ol#comment-list img.avatar{margin:0 10px 0 0;padding:4px;float:left;border:1px solid #ebebeb;border-radius:6px;}ol#comment-list li p.meta{font-weight:normal;background:transparent;padding:0;font-style:italic;color:#777;font-size:0.9em;margin:0 0 10px!important;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}ol#comment-list li p.meta strong{font-weight:bold;}#commentform input.text,#commentform select,#commentform textarea,p.comment-form-author input,p.comment-form-email input,p.comment-form-url input,p.comment-form-comment input{border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff;color:#777;font-size:1.2em;padding:7px;width:50%;float:left;border-radius:6px;}#commentform input.text:focus,#commentform textarea:focus,p.comment-form-author input:focus,p.comment-form-email input:focus,p.comment-form-url input:focus,p.comment-form-comment input:focus{background:#f3f3f3;}form.filter .submit:hover,form.filter .submit:focus,#commentform #submit:hover,#commentform #submit:focus{cursor:pointer;text-shadow:none;}#sidebar{float:right;display:inline;}.ie6 ol.jobs li dl,.ie6 .paging,.ie6 a.button,.ie6 form.filter,.ie6 li.comment div,.ie6 #apply_form{zoom:1;}.ie7 form.filter,.ie7 .paging,.ie7 .widget{zoom:1;}.ie6 #header .logo_wrap,.ie7 #header .logo_wrap{display:block;}.ie6 #mainNav,.ie6 #logo,.ie7 #mainNav,.ie7 #logo{display:inline;}.ie6 #logo,.ie7 #logo{float:left!important;}.ie6 #logo small,.ie7 #logo small{padding-bottom:4px;}.ie6 .style-default .section,.ie6 #searchform,.ie7 .style-default .section,.ie7 #searchform,.ie8 .style-default .section,.ie8 #searchform{border:1px solid #ddd;}.section,#searchform{margin:0 0 20px;float:left;display:inline;}.section>.section_header{-margin-top:20px;}.plan .title{font-size:20px;font-weight:bold;}form.main_form textarea.error,form.main_form input.text.error,form.main_form select.error,form.main_form .wp_editor_wrapper.error,form.account_form input.text.error{outline:2px solid #FFA3A3;margin-top:2px;border-radius:0;}form.main_form label.error,form.account_form label.error{display:block;outline:2px solid #F00;background-color:#F00;padding:3px;margin-top:3px;float:left;width:51.7%;color:#fff;}form.account_form label.error{width:95%;}#listing-fields{padding:4px;overflow:hidden;width:100%;}.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer;}#footer{min-height:100px;display:block;}#footer h1,#footer h2,#footer h3{color:#fff;font-weight:bold;border-bottom:1px solid #fff;margin-bottom:20px;}#footer h1:not(:first-child),#footer h2:not(:first-child),#footer h3:not(:first-child){margin-top:10px;}#footer .inner{margin:0 auto;text-align:left;width:990px;}#footer div>li{list-style:none;}#footer li>h2{padding:15px 0;}#footer .column{min-height:345px;float:left;padding:0 15px;width:290px;}#footer .column:not(:first-child){border-left:1px solid #DEDEDE;padding:0 15px;}#footer .copyright{margin-top:15px;padding:20px 0;border-top:1px solid #F4F4F4;}#footer .footer-widgets{border-top:3px solid #ddd;border-bottom:1px solid #F4F4F4;margin-top:10px;padding:10px 0;}#footer a{text-decoration:underline;}#breadcrumbs{margin:0px 0 20px 0px;}.breadcrumb-trail,.breadcrumb-trail a,.breadcrumb-trail a:link,.breadcrumb-trail a:visited,.breadcrumb-trail a:hover,.breadcrumb-trail span{font-size:12px;}.section_content .row label{font-size:0.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em;margin-top:10px;}.section_content .row input[type="text"]{background-color:#fff;border:1px solid #ccc;display:block;font-size:0.875em;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;border-radius:6px;}.section_content .row,.section_content .row .form-field,#stripe-payment-form .form-field,#authorize-net-payment-form .form-field,#stripe-payment-form,#authorize-net-payment-form{margin:0;padding:0;}.section_content .row fieldset{margin:0 0 30px 0;padding:1.25em;}.section_content .row input[type="submit"]{margin-top:20px;}.section_content .row input[type="text"]{margin-top:.5em;}.section_content .row input[type="text"].card-number,.section_content .row input[name=x_card_num]{width:313px;}.section_content .row input[type="text"].card-cvc,.section_content .row input[name=x_card_code],.section_content .row input[type="text"].card-expiry-month,.section_content .row input[name=x_exp_date]{width:50px;}.meta-taxonomies{border-top:1px solid #EAEAEA;margin-top:30px;margin-bottom:0px;padding-top:10px;}.job-expires-in{margin-top:15px;}@media screen and (max-width:1000px){img{max-width:100%;height:auto;}#job_map img,.mceLayout{width:100%!important;max-width:100%;}}@media screen and (max-width:860px){ul.widgets li.widget.widget-nav ul.job_tags li a{padding:0.25em 0.75em!important;font-size:1em;}ul.widgets li.widget_jr_250ad .widget_content{text-align:left;}#footer{float:left;width:100%;}#footer .footer-widgets{border-top:3px solid #ddd;border-bottom:0;margin-top:0px;padding:10px 0;}}@media screen and (max-width:600px){#content img.attachment-blog-thumbnail,#content img.attachment-post-thumbnail{float:none;margin:5px auto 20px;display:block;}}@media screen and (max-width:480px){.single-job_listing .date{float:none;text-align:left;padding:0;border-left:none;}.single-job_listing div.date strong,.single-job_listing div.date span.year{display:inline;}.single-job_listing div.date span.year{font-size:1.4em;color:#555;}.single-job_listing span.type span{font-size:inherit;float:none;margin:10px auto;}.single-job_listing .meta strong:before{content:'\A';white-space:pre;}}@media screen and (max-width:400px){.resume_header p.meta strong:nth-of-type(4):before{content:'\A';white-space:pre;}#content .section_header p.meta{clear:right;}ol#comment-list img.avatar{float:none;margin:0;}}