body,p,dl,dt,dd,h1,h2,h3,h4,h5,h5,ul,li,ol,img,a{margin:0;padding:0;list-style:none;border:none;outline:none}header,footer,figure,figcaption,article,section,aside{display:block}body{background:#e5e5e5 url(/jobsearch/images/headerbg.jpg) top no-repeat;font-family:'Droid Sans',sans-serif;font-size:14px;line-height:18px}div.notice{display:block;font-style:italic;text-align:center;margin:25px
0 0 0}.advanced-search
div.notice{margin:50px
0 0 0}div.notice
a{text-align:center;text-decoration:none;color:#1b568e;line-height:20px;font-weight:700}div.notice a:hover{text-align:center;text-decoration:underline;line-height:20px;color:#1b568e}.clear{clear:both}.left{float:left}.right{float:right}#dvLoadingBack,#dvLoadingBack_jobsearch{background:#000;height:100%;width:100%;position:fixed;z-index:99999;top:0px;left:0px;opacity:0.1;filter:Alpha(opacity=10);text-decoration:none;border-radius:4px}#dvLoading,#dvLoading_jobsearch{background:url(/jobsearch/images/ajax-loader.gif?v=1.4.1) no-repeat center center;height:66px;width:66px;position:fixed;z-index:1000000;left:50%;top:50%;margin:-33px 0 0 -33px}#dvLoading_jobsearch{position:absolute}#dvLoadingBack_jobsearch{position:absolute;height:591px;width:648px}#main-wrapper{width:945px;margin:0
auto;position:relative;padding:0px
15px 20px 15px}header{float:right;width:650px;margin-top:10px}header
nav{display:block;height:22px;margin:0;float:left;width:100%}header nav
ul{display:inline-block;list-style-type:none;width:auto!important;position:relative;z-index:12;float:left}header nav ul:after{display:block;content:"";clear:both}header nav ul
li{float:left;padding:0;margin:0
25px 0 0;overflow:visible;height:auto;position:relative}header nav ul li
a{display:block;outline:none;width:auto;padding:0
0 15px 0;margin:0;height:auto;line-height:16px;color:#042364;text-transform:uppercase;text-decoration:none}header nav ul li
a.last{padding-right:0}header nav ul li a:hover{color:#1b568e;text-decoration:none}#topmenu{float:right;width:auto;height:auto;margin:0;margin-top:-20px}s
.shareText{width:auto;height:auto;font-family:'Droid Sans',sans-serif;font-weight:400;color:#ccc;font-size:12px;line-height:10px!important;margin:0
0px 6px 2px;text-align:left}.social-container{float:left;width:auto;height:auto}.socialmedia{display:inline-block;height:24px;padding-right:0px;margin-right:0px;border-right:0px;margin-top:2px}.st_facebook_custom_home,.st_twitter_custom_home,.st_linkedin_custom_home,.st_googleplus_custom_home,.st_email_custom_home{transition:opacity 0.5s ease}.st_facebook_custom_home{display:inline-block;float:left;background-image:url(/jobsearch/images/social-icons.png);background-repeat:no-repeat;background-position:-50px 0;width:21px!important;height:21px!important;cursor:pointer;margin:0
4px 0 0!important}.st_twitter_custom_home{display:inline-block;float:left;background-image:url(/jobsearch/images/social-icons.png);background-repeat:no-repeat;background-position:-25px 0;width:21px!important;height:21px!important;cursor:pointer;margin:0
4px 0 0!important}.st_linkedin_custom_home{display:inline-block;float:left;background-image:url(/jobsearch/images/social-icons.png);background-repeat:no-repeat;background-position:0 0;width:21px!important;height:21px!important;cursor:pointer;margin:0
4px 0 0!important}.st_googleplus_custom_home{display:inline-block;float:left;background-image:url(/jobsearch/images/social-icons.png);background-repeat:no-repeat;background-position:-75px 0;width:21px!important;height:21px!important;cursor:pointer;margin:0
4px 0 0!important}.st_facebook_custom_home:hover{background-position:-50px -21px}.st_twitter_custom_home:hover{background-position:-25px -21px}.st_linkedin_custom_home:hover{background-position:0 -21px}.st_googleplus_custom_home:hover{background-position:-75px -21px}aside{width:230px;height:auto;background:#fff;border-radius:5px;position:relative;margin:10px
0px 0px;padding:20px;float:left}#content-wrapper{width:100%;position:relative;padding:20px
0px;clear:both}#content-wrapper:after{clear:both;display:block;content:""}.company_logo{border-radius:4px;width:230px;text-align:center;margin:5px
0 10px 0;vertical-align:middle;position:relative}.company_logo
h2{line-height:24px;font-size:20px;font-weight:bold;padding-top:40px}.company_logo
img{display:block;margin:0
auto}#keyword-search-wrapper{position:relative;height:50px;margin-bottom:20px}#keyword-search-btn{display:block;width:230px;height:52px;line-height:52px;background:url(/jobsearch/images/keyword-search-btn.png) no-repeat;font-size:18px;color:#666;text-decoration:none;text-align:center;position:relative}#keyword-search-btn
i{background:url("/jobsearch/images/plus-sign.png") no-repeat;width:14px;height:14px;display:block;position:absolute;left:22px;top:19px}#keyword-search{width:176px;height:92px;background:url(/jobsearch/images/keyword-search-bg.png) no-repeat;position:absolute;left:0px;top:0px;padding:27px;z-index:500;display:none}#keyword-search
.minus{background:url(/jobsearch/images/minus-sign.png?);height:14px;width:14px;display:block;float:left;cursor:pointer;margin-top:3px}#keyword-search
label{font-size:18px;color:#666;margin-bottom:15px;text-align:center;display:block;width:160px;cursor:pointer}#keyword-search input[type=text]{width:127px;height:31px;background:url(/jobsearch/images/inputbg.gif) no-repeat !important;line-height:31px;padding:0
10px;color:#8f8f8f;border:none;float:left}.keywordSearchBtn{background-image:url(/jobsearch/images/keyword-search.png);background-repeat:no-repeat;width:29px;height:31px;display:inline-block;float:right}#advanced-search-wrapper{padding:0px
11px;position:relative;padding-bottom:73px;overflow:hidden;background:#f1f1f1;-webkit-box-shadow:inset 0px -1px 3px 1px rgba(0, 0, 0, 0.15);box-shadow:inset 0px -1px 3px 1px rgba(0,0,0,0.15);border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;min-height:574px}.advanced-search{padding-bottom:70px}#advanced-search-wrapper ul.list
li{padding-bottom:0px;margin-bottom:0px;overflow:hidden;border-bottom:0px solid #e3e3e3;height:22px}#advanced-search-wrapper ul.list li
li{float:left;background:none;padding:0;margin:0;border-bottom:none!important}#advanced-search-wrapper
li{color:#333;font-size:11px;line-height:19px}#advanced-search-wrapper ul.list li
li.numbers{color:000000 !important;font-size:11px;font-weight:bold;text-align:right;line-height:19px;float:right}h2{font-size:18px;font-weight:normal;color:#545456;margin:20px
0px;text-align:center}#advanced-search-wrapper h6,
#sidebar-wrapper
h6{font-family:'Droid Sans',sans-serif;font-size:11px;color:#1b568e;text-transform:uppercase;font-weight:700;margin:10px
0px;border-bottom:1px solid #E3E3E3}.listbox{width:208px;height:40px;border:0}.listboxBack{background:url(/jobsearch/images/selectbg.png) no-repeat !important;width:208px;height:40px;margin-right:12px;cursor:pointer;line-height:40px;margin-bottom:5px;position:relative}.listboxBack
.removeList{background:url(/jobsearch/images/x-sign.png) no-repeat;height:14px;width:14px;display:block;position:absolute;right:15px;top:50%;padding:0px;margin:-7px 0px 0px}span.customStyleSelectBox{font-weight:normal;font-size:12px;color:#666;margin:0px
0px 0px 15px;width:0px}span.customStyleSelectBox.changed{background-color:#fff}.customStyleSelectBoxInner{height:40px;line-height:40px;overflow:hidden;width:170px;margin-bottom:0px}.styled{cursor:pointer;width:208px;height:42px;line-height:40px;opacity:0;font-size:12px}.styled
option.city{}.styled
option.state{font-weight:bold}#advanced-search-wrapper .listBoxHolder>a{display:block;background:url(/jobsearch/images/plus-sign.png) no-repeat top left;text-indent:20px;cursor:pointer;clear:both;margin:10px
0px 0px 10px;line-height:14px;font-size:12px;color:#8f8f8f;text-decoration:none;display:none}#advanced-search-wrapper .listBoxHolder>a:hover{text-decoration:underline}#results{width:93px;height:93px;background:url(/jobsearch/images/results-bg.png) no-repeat;margin:0
0px 0px -46px;position:absolute;bottom:30px;left:50%}.mainresult{font-size:24px;line-height:24px;color:#fff;text-align:center;padding-top:14px}.mainresult
span{display:block;font-size:14px;line-height:20px;text-align:center}.resetbtn{font-family:'Droid Sans',sans-serif;font-size:12px;font-weight:400;display:block;text-align:center;color:#fff;text-decoration:none;margin-top:10px}.styled,.styled1{-webkit-appearance:none}.jobsCount{float:right;width:auto;height:auto;margin-right:0}.addShadow{-webkit-box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 7px 3px rgba(0,0,0,0.1)}#jobs-list-table{float:right;margin:0px;position:relative;width:650px}#results-holder{padding:10px;background:#fff;-webkit-box-shadow:1px -1px 3px 1px rgba(0, 0, 0, 0.15);box-shadow:1px -1px 3px 1px rgba(0, 0, 0, 0.15);border-radius:3px;-webkit-border-radius:3px;border:1px
solid #fff;position:relative}#jobs-list{margin:0px;padding:0px
10px 10px;height:561px}#jobs-list-header{height:40px;margin-left:0px;position:relative}#jobs-list-header
li{font-family:'Droid Sans',sans-serif;float:left;margin-right:9px;height:40px;line-height:40px;font-size:13px;color:#1b568e;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:0px;border-bottom:1px solid #D9D9D9}#jobs-list-header
li.jobLocation{margin-right:0px}#job-list-items-wrapper{height:530px;overflow:hidden;clear:both;position:relative}#jobs-list-header li
a{display:block;color:#1b568e;text-decoration:none;font-size:14px;font-weight:700}#jobs-list-header li
a.sortDesc{background:url("/jobsearch/images/sort_desc.png") right center no-repeat;margin-right:20px}#jobs-list-header li
a.sortAsc{background:url("/jobsearch/images/sort_asc.png") right center no-repeat}.noresults{color:000000;font-size:12px;line-height:19px;padding-top:20px;text-align:center;width:600px}.mapicon{border-bottom:1px solid #d9d9d9}.jobsLink{display:block;float:none;width:100%;height:auto;position:relative;overflow:hidden;color:#414141;text-decoration:none;padding-top:1px}.jobsLink
.underlineMe{border-bottom:1px solid #D9D9D9}.jobsLink .underlineMe
span{display:table-cell;vertical-align:middle;padding:0px
0px 0px 2px;height:36px}.jobsLink:hover{border-bottom:1px solid #D9D9D9;background:#fafafa}.jobsLink:hover
.underlineMe{border:none}.underlineMe{padding:7px
0;width:180px;font-size:13px;float:left;margin-right:9px;display:table}.jobTitle,.jobTitle.underlineMe{width:268px;padding-left:0px;height:36px;font-size:13px;color:#414141;font-weight:700}.jobCategory,.jobLocation{width:160px;height:36px}.jobLocation{margin-right:0px}#pagination-wrapper{width:648px;height:50px;line-height:52px;background:#FFF;-webkit-box-shadow:1px -1px 3px 1px rgba(0, 0, 0, 0.15);box-shadow:1px -1px 3px 1px rgba(0,0,0,0.15);margin-top:20px;border-radius:3px;-webkit-border-radius:3px;padding:1px}#pagination-inner{background:#fff;height:50px;border-radius:3px;-webkit-border-radius:3px}#pagination{width:auto;height:auto;float:right;margin-top:10px;margin-right:20px;margin-left:20px}.PHPContainerDiv{color:#fff;width:62px;height:32px;line-height:23px;float:left;text-align:center;margin-right:0;font-family:'Droid Sans',sans-serif;font-size:12px}.PHPCurrentPage{background-color:#000;color:#fff;width:62px;height:32px;line-height:23px;float:left;text-align:center;margin-right:3px;font-family:'Droid Sans',sans-serif;font-size:12px}.PHPLinkPagination{display:block;width:62px;height:32px;color:#fff;text-decoration:none;font-family:'Droid Sans',sans-serif;font-size:12px}.previousbtn{display:block;width:62px;height:32px;background:url(/jobsearch/images/prevbtn.png) no-repeat;text-indent:-9999px;float:left}.nextbtn{display:block;width:62px;height:32px;background:url(/jobsearch/images/nextbtn.png) no-repeat;text-indent:-9999px;margin-left:3px;float:left}.previousOff,.nextOff{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important;filter:alpha(opacity=20)  !important;opacity:0.2  !important}.nextbtn,.previousbtn{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity= 70 );opacity:0.70}.nextbtn:hover,.previousbtn:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity= 100 );opacity:1}.jobsLink .underlineMe span
small{display:block;font-size:11px;font-weight:400!important}.map-trigger{float:right;margin:78px
0px 60px}.map-trigger
input{width:300px;height:26px;line-height:30px;background:#d9d9d9;border:1px
solid #000;margin-right:10px;display:none;font-size:12px;font-family:'Droid Sans',sans-serif}.map-trigger
input.visible{display:inline-block}.view-map-btn{background:url("/jobsearch/images/maps-icon.png") #1b568e no-repeat 10px center;height:20px;line-height:20px;font-family:'Droid Sans',sans-serif;font-weight:700;font-size:14px;color:#fff;padding:5px
27px 5px 48px;text-decoration:none;text-transform:uppercase;display:inline-block;border-radius:0;border:0}.view-map-btn:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity= 85);opacity:0.85}.create-account-btn{background-color:#1b568e;height:20px;line-height:20px;font-family:'Droid Sans',sans-serif;font-weight:700;font-size:14px;color:#fff;padding:5px
10px;text-decoration:none;text-transform:uppercase;display:inline-block;border-radius:0;position:absolute;right:0;top:90px}.create-account-btn:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity= 85);opacity:0.85}.map-container{position:relative;overflow:hidden;height:320px;margin:4px
0px 15px;display:none}#map-canvas{margin:0px;padding:0;height:inherit}span.marker-number{position:relative;left:-50%;top:-44px;margin-left:-2px;white-space:nowrap;color:#fff;padding:2px;font-family:'Droid Sans',sans-serif;font-weight:bold;font-size:12px}.infoBox{background-position:bottom center;opacity:1;width:280px}.infoBox
.infoBox_inner{margin-bottom:13px;position:relative;box-shadow:0 8px 14px -2px #a4a6a6;background:#fff}.infoBoxArrow{width:25px;height:22px;position:absolute;bottom:-22px;background:url("/jobsearch/images/tipbox.gif") no-repeat scroll center bottom;left:45%}.infoBox .infoBox_inner
.close_img{position:absolute !important;top:14px;right:5px;z-index:50}.infoBox .infoBox_inner
.infoBox_jobs{max-height:210px;width:100%;overflow:hidden}.infoBox .infoBox_inner .infoBox_jobs .jobs-holder{overflow:auto;max-height:150px}.infoBox-text{padding:10px
10px 10px 10px;font-size:13px;color:#666;line-height:15px}.infoBox .infoBox_jobs .job-line:first-child,
.infoBox .infoBox_jobs .job-line{border-top:1px solid #d9d9d9}.infoBox .infoBox_jobs .job-line
a{text-decoration:none;display:block;color:#414141;font-family:'Droid Sans',sans-serif;padding:8px
5px 8px 25px;font-size:14px}.infoBox .infoBox_jobs .job-line a:hover{background:#1b568e;padding:8px
5px 8px 25px;color:#fff;background-repeat:no-repeat;background-position:10px center;font-size:14px}.infoBox
.infoBoxTitle{background-color:#f3f3f3;color:#1b568e;font-family:'Droid Sans',sans-serif;font-weight:700;font-size:14px;line-height:18px;padding:12px
0 10px 10px;border-bottom:1px solid #fff}.job-listing .search-buttons{margin:78px
0px 55px;width:650px;float:right}.job-listing .search-buttons:after{display:block;content:"";clear:both}.job-listing .search-buttons
a{background:#1b568e;height:28px;line-height:28px;font-family:'Droid Sans',sans-serif;font-weight:700;font-size:13px;color:#fff;padding:3px
20px;margin-left:10px;text-decoration:none;text-transform:uppercase;display:inline-block;float:right;border-radius:0}.job-listing .search-buttons a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity= 85);opacity:0.85}.job-listing article#jobs-list-table{margin-top:0px}.job-listing #sidebar-wrapper{background:none repeat scroll 0 0 #F1F1F1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 -1px 3px 1px rgba(0, 0, 0, 0.15) inset;overflow:hidden;padding:0px
11px 20px;position:relative}.job-listing aside
h2{font-weight:bold}.job-listing aside
p{font-size:14px;line-height:18px;color:#333;margin-bottom:20px}a.buttonStyle{background:#1b568e;color:#fff;font-family:'Droid Sans',sans-serif;font-weight:700;text-transform:capitalize;font-size:13px;width:185px;height:36px;line-height:36px;text-align:center;display:block;margin:0px;border-radius:0;-webkit-border-radius:0;text-decoration:none;transition:opacity 0.5s ease;text-transform:uppercase}a.buttonStyle:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity= 80 );opacity:0.80}.job-listing aside
a.buttonStyle{margin:15px
auto 0px}.job-listing #job-details,
.job-listing #job-apply{float:right;margin:0px
0 15px 0px;position:relative;width:630px;background:none repeat scroll 0 0 #FFF;border-radius:3px 3px 3px 3px;box-shadow:1px -1px 3px 1px rgba(0, 0, 0, 0.15);padding:10px}.job-listing #job-apply-thank-you{float:right;margin:0px
0 15px 0px;position:relative;width:630px;min-height:442px;background:none repeat scroll 0 0 #FFF;border-radius:3px 3px 3px 3px;box-shadow:1px -1px 3px 1px rgba(0,0,0,0.15);padding:10px}#job-details-inner,#job-apply-inner{background:none repeat scroll 0 0 #fff;margin:0px
0 0;height:auto;padding:20px}#job-details-inner .top h3,
#job-apply-inner .top
h3{font-size:18px;font-weight:normal;line-height:22px;color:#0c4b8e}.job-listing #job-details-inner .top h3 strong,
#job-apply-inner .top h3
strong{font-family:'Droid Sans',sans-serif;font-weight:700;color:#1b568e}.job-listing #job-details-inner .top h3 span,
#job-apply-inner .top h3
span{font-family:'Droid Sans',sans-serif;text-transform:normal;font-size:14px;color:#808080}.job-listing #job-details-inner .top a.applyNow,
#job-apply-inner .top
a.applyNow{margin:5px
0px 0px;float:right;width:148px}.job-info{font-size:14px;line-height:18px;color:#2f2f2f;padding:10px
0px 20px;clear:both}.job-info
h4{font-weight:400;font-size:18px;font-family:'Droid Sans',sans-serif;color:#1b568e;margin:0;padding:10px
0px 10px 0px}.job-info .job-desc{margin-bottom:15px}.job-info .job-desc
img{display:inline-block;max-width:100%}div.job-desc ol li,
div.job-desc ul
li{margin:0px
0px 0px 20px;list-style:disc}div.job-desc ul,
div.job-desc
ol{margin:10px
0px}div.job-desc
p{margin-bottom:15px}#mapholder{width:100%;height:300px}.social-sharing-title{margin-top:20px}.social-sharing{height:32px;margin-left:0;text-align:center}.social-sharing
a{width:32px;height:32px;display:inline-block;margin-right:4px;float:none;transition:opacity 0.5s ease;cursor:pointer}.social-sharing
a.adverto_facebook{background:url(/jobsearch/images/facebook_32.png);margin:0}.social-sharing
a.adverto_twitter{background:url(/jobsearch/images/twitter_32.png)}.social-sharing
a.adverto_linkedin{background:url(/jobsearch/images/linkedin_32.png)}.social-sharing
a.adverto_googleplus{background:url(/jobsearch/images/googleplus_32.png)}.social-sharing a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity= 80 );opacity:0.80}.topBar{display:none;background-color:#eee;background:-moz-linear-gradient(top, #eee 0%, #bebebe 100%);background:-o-linear-gradient(top, #eee 0%, #bebebe 100%);background:-webkit-linear-gradient(top, #eee 0%, #bebebe 100%);border-bottom:solid 1px #999;box-shadow:0px 0px 10px 0px #666;padding:8px
10px;position:fixed;z-index:2;top:0px;left:0px;right:0px}.topBar .topBar-left{float:left;width:45%}.topBar-title{font-size:18px;line-height:20px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topBar-byline{font-size:14px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topBar-byline span:first-child:before{content:""}.topBar-byline span:before{content:" - "}.topBar .topBar-right{float:right}.topBar
a.buttonStyle{width:185px;display:inline-block;margin-left:15px}.larger{width:190px!important}.marginLeft{margin-left:20px!important}#applyNowButton{display:none}#keyword-search-btn-again{display:block;width:230px;height:50px;background:url(/jobsearch/images/search-again.png) no-repeat;text-indent:-9999px}.followUsStrip{float:left;width:100%;height:82px;background-color:#2b6daa}.followUsStrip-container{width:980px;height:82px;margin:0
auto}.followUsStrip
a{display:inline-block;float:left;width:81px;height:81px;margin-top:-12px;margin-right:98px}.followTwitter{background-image:url(/images/follow-icons.png);background-position:0 0}.followTwitter:hover{background-position:0 -81px}.followLinkedin{background-image:url(/images/follow-icons.png);background-position:-81px 0}.followLinkedin:hover{background-position:-81px -81px}.followFacebook{background-image:url(/images/follow-icons.png);background-position:-163px 0}.followFacebook:hover{background-position:-163px -81px}.followVimeo{background-image:url(/images/follow-icons.png);background-position:-245px 0}.followVimeo:hover{background-position:-245px -81px}.followPeople{background-image:url(/images/follow-icons.png);background-position:-327px 0}.followPeople:hover{background-position:-327px -81px}.followSearch{background-image:url(/images/follow-icons.png);background-position:-411px 0;margin-right:0!important;color:#2b6daa;font-family:'Droid Sans',sans-serif;text-align:center;font-size:16px;font-weight:normal;text-decoration:none}.followSearch:hover{background-position:-411px -81px;color:#fff;text-decoration:none}.followSearch
span{display:table-cell;width:81px;height:81px;vertical-align:middle;text-align:center}a.back-to-top{display:none;width:50px;height:52px;position:fixed;z-index:999;right:20px;bottom:20%;background:#555 url(/images/up-arrow.png) no-repeat center right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.back-to-top
div.up{float:left;height:52px;width:auto;line-height:52px;color:#fff;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;padding:0
10px;text-decoration:none;text-align:left;display:none}.social-container-footer{float:left;width:100%;height:auto;margin-left:0;margin-top:10px}.twitter-footer{display:inline-block;width:22px;height:22px;line-height:23px;vertical-align:bottom;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0
0 0 8px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-align:center;color:#223558;background:#fff}.twitter-footer:hover{color:#fff;background:#82c5e8}.facebook-footer{display:inline-block;width:22px;height:22px;line-height:23px;vertical-align:bottom;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0
0 0 8px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-align:center;color:#223558;background:#fff}.facebook-footer:hover{color:#fff;background:#82c5e8}.twitter-footer:focus,.facebook-footer:focus{color:#223558;background:#fff}.IN-widget{margin:1px
0 0 0}.content{width:962px;height:auto;margin:0
auto;display:block;background:none;padding:0}footer{float:left;width:100%;height:auto;background-image:url(/images/footer.gif);background-repeat:repeat-x;font-size:13px;line-height:14px;color:#fff;border-top:9px solid #0e1734;background-color:#162442}.column1{float:left;width:158px;height:auto;margin-top:54px}.column2{float:left;width:540px;height:291px;margin-top:54px;margin-left:44px}.column3{float:left;width:170px;height:auto;margin-top:54px;margin-left:44px}.column1
a{float:left;width:158px;height:30px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;text-decoration:none;font-size:14px;border-bottom:1px solid #101828;border-top:1px solid #374764;line-height:30px}.column1
a.first{border-top:0!important}.column1
a.last{border-bottom:0!important}.column1 a:hover{float:left;width:158px;height:30px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#82c5e8;text-decoration:none;font-size:14px}.column2
a{float:left;width:205px;height:auto;line-height:13px;padding-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#8c93a1;text-decoration:none;font-size:13px}.column2 a:hover{float:left;width:205px;height:auto;line-height:13px;padding-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#fff;text-decoration:none;font-size:13px}.col{float:left;width:265px;height:170px}.sitemap{float:left;width:158px;height:30px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase}.careerareas{float:left;width:540px;height:30px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase}.sharethis{float:left;width:140px;height:auto;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase}.copyright-wrapper{float:left;width:100%;height:auto;background-color:#0e1832;padding-bottom:25px}.copyright{margin:0
auto;width:960px;height:auto}.copy-left{float:right;width:172px;height:auto;background-image:url(/images/footer-logo.png?v=2.4.6);background-repeat:no-repeat;background-position:top center;padding-top:58px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;color:#929dae;text-decoration:none;font-size:11px;line-height:13px;text-transform:uppercase;margin-top:20px;text-align:center}.powered-by-adverto{color:#929dae;text-decoration:underline;font-size:11px}.powered-by-adverto:hover{color:#929dae;text-decoration:none;font-size:11px}.linkedinLink{margin-top:16px}.linkedinLink:hover{opacity:0.7}.copy-left
p.powering{padding:4px
0;text-transform:none!important;font-size:11px}.copy-right{float:left;width:750px;height:auto;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;color:#8c93a1;text-decoration:none;font-size:12px;line-height:18px;font-style:italic;margin-top:33px}.copy-right
a{color:#8c93a1;text-decoration:underline;font-size:12px;line-height:18px;font-style:italic}.copy-right a:hover{color:#8c93a1;text-decoration:none;font-size:12px;line-height:18px;font-style:italic}#slidebox{width:330px;height:142px;padding:10px;background:url(/jobsearch/images/slidebox.png) no-repeat;position:fixed;z-index:1;bottom:0px;right:-430px}#slidebox-details{width:330px;height:142px;padding:10px;background:url(/jobsearch/images/not-the-right-opportunity.png) no-repeat;position:fixed;z-index:1;bottom:0px;right:-430px}#slideboxConnect{width:25px;height:162px;background:url(/jobsearch/images/connect.png) no-repeat;position:fixed;z-index:1;bottom:0px;right:0px;-moz-box-shadow:-5px 0px 5px rgba(1,1,1,0.25);-webkit-box-shadow:-5px 0px 5px rgba(1,1,1,0.25);box-shadow:-5px 0px 5px rgba(1,1,1,0.25);cursor:pointer}a.close{background:transparent url(/jobsearch/images/close.gif) no-repeat top left;width:60px;height:17px;position:absolute;cursor:pointer;top:12px;left:10px}a.connect-recruiters{background:transparent url(/jobsearch/images/connect-with-our-recruiters.png) no-repeat top left;width:303px;height:50px;position:absolute;cursor:pointer;top:86px;left:22px}@media screen and (min-width:0\0){aside{box-shadow:0px 0px 7px 3px rgba(0, 0, 0, 0.1) !important}}.left-apply{float:left;width:auto;height:auto;margin:0
0 0 11px;padding:0
0 30px 0}.fancybox-inner{overflow:auto !important}html{}.tooltipster-default{border-radius:5px;border:2px
solid #000;background:#4c4c4c;color:#fff;-webkit-font-smoothing:antialiased}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px
10px;overflow:hidden}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left
span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-8px}.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-8px}.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left
span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-8px}.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-8px}.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0
auto}.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left
span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right
span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-8px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.prettycheckbox,.prettyradio{display:inline-block;padding:0;margin:0}.prettycheckbox a,
.prettyradio
a{width:21px;height:20px;background:url(/jobsearch/images/prettyCheckable-blue.png) top left no-repeat;display:block;float:left;cursor:pointer;margin:0px;padding:0
5px 0 0}.prettycheckbox.green a,
.prettyradio.green
a{background-image:url(/jobsearch/images/prettyCheckable-green.png)}.prettycheckbox.red a,
.prettyradio.red
a{background-image:url(/jobsearch/images/prettyCheckable-red.png?)}.prettycheckbox.yellow a,
.prettyradio.yellow
a{background-image:url(/jobsearch/images/prettyCheckable-yellow.png)}.prettyradio
a{background-position:0 -120px}.prettycheckbox a:focus,
.prettyradio a:focus{outline:0
none}.prettycheckbox a:focus{background-position:0 00px}.prettyradio a:focus{background-position:0 -150px}.prettycheckbox
a.checked{background-position:0 -45px}.prettyradio
a.checked{background-position:0 -180px}.prettycheckbox a.checked:focus{background-position:0 -45px}.prettyradio a.checked:focus{background-position:0 -210px}.prettycheckbox label,
.prettyradio
label{cursor:pointer;display:block;float:left;line-height:12px;margin:4px
5px 2px 0;width:90px}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:99999999}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading
div{background-image:url('/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}