.job-search .button{background:#e9242c;background:url(fallback-button-gradient.png) repeat-x 0 50%;background:-moz-linear-gradient(top,  #e9242c 0%, #e58b8f 49%, #c7171e 51%, #a90f15 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9242c), color-stop(49%,#e58b8f), color-stop(51%,#c7171e), color-stop(100%,#a90f15));background:-webkit-linear-gradient(top,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:-o-linear-gradient(top,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:-ms-linear-gradient(top,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:linear-gradient(to bottom,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);display:inline-block;text-align:center;padding:5px 20px 8px;color:#f2f2f2;text-decoration:none;font:bold 12px/1 Arial, Verdana, sans-serif;position:relative;cursor:pointer;border:none;outline:none;margin:0;border-radius:7px;-webkit-border-radius:7px;border:2px solid #fff;-webkit-box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1);box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1);overflow:visible;}
.job-search .button:hover,.job-search .button:active,.job-search .button:focus{background:#c7171e;color:#fff}
.job-search input[type=submit].button,button.button{-webkit-appearance:none}
.job-search button::-moz-focus-inner,.job-search input[type="reset"]::-moz-focus-inner,.job-search input[type="button"]::-moz-focus-inner,.job-search input[type="submit"]::-moz-focus-inner,.job-search input[type="file"] > input[type="button"]::-moz-focus-inner{border:none}
.job-search .medium.button{font-size:13px;width:auto}
.button{position:relative;width:100%;width:auto;margin:0;padding:6px 20px 7px;display:inline-block;font:bold 14px/1 Arial, Verdana, sans-serif;text-align:center;text-decoration:none;color:white;cursor:pointer;background-color:#e9242c;background:-moz-linear-gradient(top, #e9242c 0%, #e58b8f 49%, #c7171e 51%, #a90f15 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9242c), color-stop(49%,#e58b8f), color-stop(51%,#c7171e), color-stop(100%,#a90f15));background:-webkit-linear-gradient(top, #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:-o-linear-gradient(top, #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:-ms-linear-gradient(top, #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:linear-gradient(to bottom, #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);border:2px solid #fff;-webkit-box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1);-moz-box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1);box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:7px;border-radius:7px}
.button:hover, .button:focus{background:#c7171e;color:#fff}
.button:active{-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset}
.button.large{font-size:17px;padding:12px 30px 13px}
.button.medium{font-size:14px}
.button.small{font-size:10px;padding:6px 14px 7px}
.button.secondary{background:#e9e9e9;color:#333;border:1px solid #c3c3c3}
#Resultupdate .button.secondary,#layer1_content .button.secondary{font-size:11px;color:#333}
.button.secondary:hover,.button.secondary:focus{background-color:#d0d0d0}
.button.full-width{width:100%;text-align:center;padding-left:0px !important;padding-right:0px !important}
.button.disabled,.button[disabled]{background:#cccccc;background:-moz-linear-gradient(top,  #cccccc 1%, #e1e1e1 49%, #cccccc 51%, #cccccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#cccccc), color-stop(49%,#e1e1e1), color-stop(51%,#cccccc), color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,  #cccccc 1%,#e1e1e1 49%,#cccccc 51%,#cccccc 100%);background:-o-linear-gradient(top,  #cccccc 1%,#e1e1e1 49%,#cccccc 51%,#cccccc 100%);background:-ms-linear-gradient(top,  #cccccc 1%,#e1e1e1 49%,#cccccc 51%,#cccccc 100%);background:linear-gradient(to bottom,  #cccccc 1%,#e1e1e1 49%,#cccccc 51%,#cccccc 100%);cursor:default;color:#b3b3b3}
.button.disabled:active,.button:active[disabled]{-webkit-box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1);-moz-box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1);box-shadow:0px 0px 2px 2px rgba(0, 0, 100, 0.1)}
.button.disabled.secondary,.button[disabled].secondary{background:#d0d0d0}
.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{outline:none}
input[type=submit].button,button.button{-webkit-appearance:none}
.hideForPrint,.hide{display:none}
.keystone{min-height:22px;padding:15px 10px 10px 10px;background:url(fallback-heading-gradient.png) repeat-x 0 50%;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c4d9e0), to(#6594a4));background:-webkit-linear-gradient(top, #c4d9e0, #6594a4);background:-moz-linear-gradient(top, #c4d9e0, #6594a4);background:-ms-linear-gradient(top, #c4d9e0, #6594a4);background:-o-linear-gradient(top, #c4d9e0, #6594a4);border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:1px solid #6594a4}
.keystone h4{display:block;padding:0;margin:0;color:white;font-size:14px;font-weight:bold}
.keystone-body{border:1px solid #E5ECF2;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px}
.keystone-body ul{padding:0;border-bottom:1px solid #F4F4F3}
.keystone-body ul li{padding:5px 10px;list-style:none;background-color:#fff;font-size:12px;line-height:15px;color:#756C63}
.keystone-body ul li.alt{background-color:#F4F4F3}
.keystone-body ul li a{display:block;padding-right:0}
.keystone-body a.more-link{display:block;padding:5px;font-weight:bold;font-size:12px}
.keystone-body .view-all{padding:10px;text-align:right}
.keystone-body .view-all a{font-size:12px}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.alert{margin-bottom:10px;padding:15px 20px 15px 50px;background:#fffbcc url(job-search-icon-sprite.png) no-repeat scroll 18px -664px;border-top:1px solid #e6db55;border-bottom:1px solid #e6db55}
.alert p{padding:0;font-size:12px;color:#555}
.alert.error{background: url(job-search-icon-sprite.png) no-repeat scroll 18px -866px #FAF2F2;border-color:#d69999}
.alert.success{background: url(job-search-icon-sprite.png) no-repeat scroll 18px -794px #F3FAF2;border-color:#a3d699}
.alert.remove{background: #faf2f2 url(job-search-icon-sprite.png) no-repeat 10px -567px;border-color:#d69999}
.alert.add{background: #f3faf2 url(job-search-icon-sprite.png) no-repeat 10px -524px;border-color:#a3d699}
.job-search .ui-slider{position:relative;text-align:left}
.job-search .ui-slider-horizontal .ui-slider-range-min{left:0}
.job-search .ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em}
.job-search .ui-widget .ui-widget{font-size:1em}
.job-search .ui-widget input, 
.ui-widget select, 
.ui-widget textarea, 
.ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em}
.job-search .ui-widget-content{color:#333;border:1px solid #ddd;background-color:#f6f6f6}
.job-search .ui-widget-content a{color:#333}
.job-search .ui-widget-header{color:#fff;font-weight:bold;border:1px solid #e78f08;background:#f6a828 url(ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x}
.job-search .ui-widget-header a{color:#fff}
.job-search .ui-state-default, .job-search .ui-widget-content .ui-state-default, .job-search .ui-widget-header .ui-state-default{font-weight:bold;color:#1c94c4;border:1px solid #ccc}
.job-search .ui-state-default a, .job-search .ui-state-default a:link, .job-search .ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.job-search .ui-state-hover, .job-search .ui-widget-content .ui-state-hover, .job-search .ui-widget-header .ui-state-hover, .job-search .ui-state-focus, .job-search .ui-widget-content .ui-state-focus, .job-search .ui-widget-header .ui-state-focus{font-weight:bold;color:#c77405;border:1px solid #ccc}
.job-search .ui-state-hover a, .job-search .ui-state-hover a:hover{color:#c77405;text-decoration:none}
.job-search .ui-state-active, .job-search .ui-widget-content .ui-state-active, .job-search .ui-widget-header .ui-state-active{font-weight:bold;color:#eb8f00;background-color:#fff;border:1px solid #e1e1e1}
.job-search .ui-state-active a, .job-search .ui-state-active a:link, .job-search .ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.job-search .ui-widget :active{outline:none;background-color:#fff}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all, .ui-corner-bottom,.ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
#refine-search .ui-slider-disabled div, #quick-job-search-advanced .ui-slider-disabled div{background:#bacfd6}
.span-1 #refine-search,.span-1 #recent-jobs-results,.span-1 #recent-searches{width:180px}
.span-5 #refine-search,.span-5 #recent-jobs-results,.span-5 #recent-searches{width:auto}
.job-search label{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.2em}
.job-search label:hover{text-overflow:clip;overflow:hidden}
#quick-job-search-simple input[type="text"]{margin:0;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #608591;-moz-box-shadow:inset 0 0 6px #666;-webkit-box-shadow:inset 0 0 6px #666;-box-shadow:inset 0 0 6px #666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#quick-job-search label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
#quick-job-search label:hover{text-overflow:clip;overflow:visible}
.lt-ie8 #quick-job-search-simple .button{padding:6px 20px 7px}
#quick-job-search-simple{padding:20px;border-radius:5px;border:1px solid #6594a4;background:url(fallback-job-search-gradient.png) repeat-x 0 50%;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c4d9e0), to(#6594a4));background:-webkit-linear-gradient(top, #c4d9e0, #6594a4);background:-moz-linear-gradient(top, #c4d9e0, #6594a4);background:-ms-linear-gradient(top, #c4d9e0, #6594a4);background:-o-linear-gradient(top, #c4d9e0, #6594a4)}
#quick-job-search-simple.expanded{-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}
#quick-job-search-simple .text-input{float:left;width:40%;margin:0 10px 10px 0}
#quick-job-search-simple .text-input label{height:20px;margin-bottom:3px;color:#fff;font-size:16px;font-weight:bold}
#quick-job-search-simple .text-input input{display:block;width:100%}
.lt-ie8 .job-search  #quick-job-search-simple .text-input input{width:93%}
.lt-ie8 .span-2 .job-search  #quick-job-search-simple .text-input input{width:95%}
.lt-ie8 .span-3 .job-search  #quick-job-search-simple .text-input input{width:97%}
#quick-job-search-simple .button-input{float:right;width:auto;margin:23px 0 10px 0}
#quick-job-search-simple .error-msg-display-div{float:left;color:#e00000}
.error-msg-blank-div{float:left;width:43%}
.span-1 #quick-job-search-simple div.text-input,
.span-2 #quick-job-search-simple div.text-input,
.span-1-5 #quick-job-search-simple div.text-input{float:none}
.span-1 #quick-job-search-simple .text-input,
.span-1-5 #quick-job-search-simple .text-input,
.span-2 #quick-job-search-simple .text-input,
.span-3 #quick-job-search-simple .text-input{width:100%}
.span-1 #quick-job-search-simple .button-input,
.span-1-5 #quick-job-search-simple .button-input{margin-bottom:10px}
.span-1 #quick-job-search-simple .button-input,
.span-1-5 #quick-job-search-simple .button-input,
.span-2 #quick-job-search-simple .button-input{margin-top:10px}
.span-1 .quick-job-advanced-search{display:block;z-index:1001;position:absolute;width:186px}
.span-1 #advanced-job-search-trigger{position:absolute;width:180px}
.span-2 .quick-job-advanced-search{display:block;z-index:1001;position:absolute;width:370px;padding:1px 0}
.span-3 .quick-job-advanced-search{display:block;z-index:1001;position:absolute;width:560px}
.span-3 #advanced-job-search-trigger{position:absolute;width:560px}
.span-5 .quick-job-advanced-search{display:block;position:absolute;width:940px;z-index:1001}
.span-5 #advanced-job-search-trigger{position:absolute;width:940px}	
.span-3 #quick-job-search-simple .button-input,
.span-2 #quick-job-search-simple .button-input{margin:10px 0 10px 0}
.lt-ie8 .span-1 #quick-job-search-simple .text-input input{width:88%}
#quick-job-search .saved-searches{clear:both;text-align:right}
.job-search .saved-searches a{color:#fff;font-size:11px;text-decoration:none;float:left;padding:0 20px;margin:0;background:transparent url(save-searches-sprite.png) no-repeat 0 0}
.job-search .saved-searches a:hover{text-decoration:underline}
.span-3 #quick-job-search .saved-searches,
.span-2 #quick-job-search .saved-searches{float:left;margin-top:14px;text-align:left;clear:none}
.span-1 #quick-job-search .saved-searches{text-align:center}
#saved-search{width:550px;padding:15px;background:#fff}
#saved-search h2{padding:0 0 20px 20px;background:transparent url(save-searches-sprite.png) no-repeat 0 0;color:#4c7189;font-size:16px;font-weight:bold;float:left}
#saved-search input[type="text"],
#saved-search input[type="password"]{width:245px;margin:0 0 10px;padding:5px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ccc;font:bold 16px Arial, sans-serif;color:#bdbdbd}
#saved-search .button-container{text-align:left}
#saved-search .account-functions{clear:right;padding-top:40px}
#saved-search .account-functions p{font-size:11px} 
#saved-search.logged-in{width:550px;border-top:none;border:1px solid #6594a4}
#saved-search.logged-in span{position:relative}
#job-search logged-in p{clear:both}
#saved-search.logged-in input[type="text"]{width:100%;margin:0;padding:0;font:normal 12px Arial, sans-serif;color:#756c63;background:none;border:none}
#saved-search p .button{margin-left:10px}
#saved-search p span{color:#6395a5;font-weight:bold}
#saved-search table{width:100%;border:1px solid #e5ecf2}
#saved-search .alt{background-color:#f4f4f3}
#saved-search td{padding:8px 10px}
#saved-search .delete{text-align:right}
#saved-search .delete a{padding:1px 15px 0 15px;background:url(icon-delete.png) no-repeat 0 50%;color:#ff0000}
#saved-search .edit{text-align:center}
#saved-search .save a{text-decoration:underline;font-weight:bold}
#saved-search.title-rename p{padding:15px 0 20px 0}
#saved-search.title-rename .account-functions,
#saved-search.title-rename .account-functions p{margin-top:-12px;padding:0}
.close_image{width:15px;height:15px;float:right;background:url(bg-close.gif) no-repeat}	
.job-search #advanced-job-search-trigger{text-align:center}
.job-search #advanced-job-search-trigger a{display:inline-block;padding:5px 17px 4px;font-size:12px;color:#fff;text-decoration:none;background:#55656d;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");background:-moz-linear-gradient(top,  #55656d 0%, #7d939e 22%, #7d939e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#55656d), color-stop(22%,#7d939e), color-stop(100%,#7d939e));background:-webkit-linear-gradient(top,  #55656d 0%,#7d939e 22%,#7d939e 100%);background:-o-linear-gradient(top,  #55656d 0%,#7d939e 22%,#7d939e 100%);background:-ms-linear-gradient(top,  #55656d 0%,#7d939e 22%,#7d939e 100%);background:linear-gradient(to bottom,  #55656d 0%,#7d939e 22%,#7d939e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#55656d', endColorstr='#7d939e',GradientType=0 );-webkit-border-radius:0px 0px 7px 7px;border-radius:0px 0px 7px 7px;z-index:250;position:relative}
.span-2 #advanced-job-search-trigger{position:absolute;width:370px;z-index:10}
#quick-job-search-advanced{padding:10px 10px 20px 10px;background :#e5ecf2;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;overflow:hidden;position:relative;left:0;z-index:2}
#quick-job-search-advanced .filter{position:relative;float:left;width:210px;min-height:47px;margin:0 10px 10px 10px}
html>body#quick-job-search-advanced .filter{*clear:both;}
#quick-job-search-advanced .salary-range{margin:0}
#job-refinement-content .salary{background-color:#DBDBDA;padding:5px;text-align:center}
#quick-job-search-advanced .salary{background-color:transparent;padding:0;text-align:left}
#job-refinement-content .salary input{width:39%;margin:0;padding:0}
#job-refinement-content .salary span{display:inline-block;padding:0 4px;text-transform:lowercase;font-size:12px}
#quick-job-search-advanced .salary span{padding:0 4px;display:inline-block;line-height:12px;color:#EA2003;text-transform:lowercase}
#quick-job-search-advanced .salary input{width:39%;margin:0}
.salary-button{padding:5px 2px 2px}
.salary-button a,
.salary-button a:hover{color:#fff;padding:5px 10px;cursor:pointer;font-size:12px;text-align:center;display:block}
.salary-button a{background:#6594a4}
.salary-button a:hover{background:#4c7189}
#quick-job-search-advanced .filter label{padding-bottom:3px;font-size:12px;line-height:18px;color:#E9575C;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#E5ECF2}
#quick-job-search-advanced .filter label span{font-size:11px;font-style:italic}
#quick-job-search-advanced .filter select{width:100%;margin:0}
#quick-job-search-advanced #filter-job-salary input{float:left;height:13px;line-height:13px;width:40%}
#quick-job-search-advanced #filter-job-salary select{float:right;width:52%}
.span-4 #quick-job-search-advanced .filter{width:223px}
.span-4 #quick-job-search-advanced .filter:nth-child(4),
.span-4 #quick-job-search-advanced .filter:nth-child(7){clear:both}
.span-3 #quick-job-search-advanced .filter{width:160px}
.span-3 #quick-job-search-advanced .filter:nth-child(4),
.span-3 #quick-job-search-advanced .filter:nth-child(7){clear:both}
.span-2 #quick-job-search-advanced .filter{width:155px}
.span-2 #quick-job-search-advanced .filter:nth-child(2n+2){float:right}
.span-2 #quick-job-search-advanced .filter:nth-child(3), 
.span-2 #quick-job-search-advanced .filter:nth-child(5){clear:both}
.span-1-5 #quick-job-search-advanced .filter{width:230px}
.span-1 #quick-job-search-advanced .filter{width:140px}
.span-1 #quick-job-search-simple .button-input,
.span-1 #quick-job-search-simple .button-input input,
.span-1-5 #quick-job-search-simple .button-input,
.span-1-5 #quick-job-search-simple .button-input input{width:100%}
.job-search .ui-slider{position:relative;text-align:left}
.job-search .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;background: #F6F6F6 url(job-search-icon-sprite.png) no-repeat 1px -955px}
.job-search .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.job-search .ui-slider-horizontal{height:.8em}
.job-search .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.job-search .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.job-search .ui-slider-horizontal .ui-slider-range-max{right:0}
.job-search .range-slider label{float:left;width:70%;cursor:default}
.job-search .range-slider input{float:right;width:30%;height:16px;margin:0;padding:0;text-align:right;font-size:12px;line-height:16px;color:#E9575C;border:0;background:#E5ECF2}
.job-search #job-refinement-content .range-slider label{width:109px}
#quick-job-search-advanced .range-slider input{width:50px}
.job-search #job-refinement-content .range-slider input{width:38px;color:#4C7189}
#salary-bands ul{padding:0 0 10px}
#salary-bands li{font-size:13px;color:#ccc}
#salary-bands a{text-decoration:underline;color:#EA2003}
#salary-bands a:hover{padding:0;text-decoration:none;color:#333}
.job-search .slider{margin:6px 3px 0 3%}
.lt-ie8 .job-search .slider{margin:10px 3% 0 3%;font-size:13px}
.job-search .ui-widget-header{background:#6594A4}
#quick-job-search-advanced .sub-filters{float:none;height:auto;margin:0;clear:both}
#quick-job-search-advanced .sub-filters select{margin:0 0 7px 0} 
.span-1 #sidebar{width:180px}
#refine-search label:hover{text-overflow:clip;overflow:visible}
.job-search #job-refinement-heading h4{display:block;padding:0;color:#fff;font-size:14px;font-weight:bold}
.job-search #job-refinement-content{padding:10px 14px 5px;background:#F4F4F3;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #E5ECF2;border-top:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px}
.job-search #job-refinement-content .filter{float:left;width:100%;min-height:48px;margin:0 0 10px 0}
.job-search #job-refinement-content .filter label{padding:0 0 3px 0;font-size:12px;line-height:12px;color:#333;white-space:normal}
.lt-ie8 #year-of-exp-range-refine{clear:left}
.job-search #job-refinement-content .filter label span{font-size:11px;font-style:italic}
.job-search #job-refinement-content .filter select{width:100%;margin:0;font-size:12px}
.job-search #job-refinement-content .sub-filters select{margin-bottom:7px}
#refine-search .range-slider input{background-color:#F4F4F3}
#search-parameters{margin-bottom:10px;background-color:#F4F4F3}
.parameters-title{background-color:#CED4D9;border-bottom:1px solid #B9BEC3;display:block;padding:10px 10px 5px 10px}
.parameters-title h4{color:#756C63;font-size:14px;padding-bottom:4px;text-shadow:#fff 2px 1px 1px;margin:0}
#search-parameters .parameters-title a,#search-parameters .parameters-title a:hover{font-size:10px;color:#EA2003;text-decoration:underline;text-shadow:none}
#search-parameters .parameters-title a{text-shadow:#fff 2px 1px 1px;font-weight:bold}
.parameters{padding:0;padding-bottom:4px;border-top:1px solid #fff}
.parameters ul{padding:0}
.parameters li{list-style:none}
#search-parameters .parameters li a{padding:6px 18px 6px 8px;font-weight:bold;font-size:12px;display:block;background: url(job-search-icon-sprite.png) no-repeat right -1103px; color:#756c63;word-wrap:break-word}
#search-parameters .parameters li a:hover{padding:6px 18px 6px 8px;font-weight:bold;font-size:12px;display:block;text-decoration:line-through;background: #6594A4 url(job-search-icon-sprite.png) no-repeat right -1205px;color:#fff}
#poppver-container{z-index:5}
.job-search #job-results-title{padding:0 10px 10px 10px}
.job-search #job-results-title h1{margin:0;padding:0 0 2px 0;font-size:22px;line-height:30px;color:#808080}
.job-search #job-results-title span{font-weight:bold;color:#6395a5}
.job-search #job-results-header{height:48px;padding:0}
.job-search #job-results-list-type{float:left}
.job-search #job-results-list-type ul,
.job-search #job-results-sub-header #job-results-actions ul{padding:0px}
.job-search #job-results-list-type ul li{float:left;list-style:none;font-size:14px;font-weight:bold;background:url(job-results-list-type-seperator.png) no-repeat 100% 0}
.job-search #job-results-title .number-of-jobs{color:#808080;font-weight:normal}
.job-search #job-results-list-type ul li a{height:32px;display:block;padding:17px 15px 0 25px;text-decoration:none;text-shadow:1px 1px 1px #4b6e7a;color:#FFF;background:url(job-search-icon-sprite.png) no-repeat}
.job-search #job-results-list-type #job-results-map a{background-position:10px -24px}
.job-search #job-results-list-type #job-results-list a{background-position:10px -61px}
.job-search #job-results-list-type ul li a:hover{text-shadow:none}
.job-search #job-results-list-type ul li.active span{display:block;background:url(fallback-heading-gradient-active.png) repeat-x 0 50%;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#598898), to(#6a98a7));background:-webkit-linear-gradient(top, #598898, #6a98a7);background:-moz-linear-gradient(top, #598898, #6a98a7);background:-ms-linear-gradient(top, #598898, #6a98a7);background:-o-linear-gradient(top, #598898, #6a98a7)}
.job-search #job-results-sorting{float:right;padding:13px 10px 0 0}
.job-search #job-results-sorting label{display:inline;padding:0 10px 0 15px;font-size:10px;font-weight:bold;color:#FFF;text-shadow:1px 1px 1px #4b6e7a}
.job-search #job-results-sorting select{font-size:10px}
.job-search #job-results-sub-header{padding:15px 10px;border-left:1px solid #E5ECF2;border-right:1px solid #E5ECF2}
.job-search #job-results-sub-header #job-results-actions{float:left}
.job-search #job-results-sub-header #job-results-actions li{float:left;margin-right:20px;list-style:none;font-size:12px}
.job-search #job-results-sub-header #job-results-actions li a{display:block;padding:5px 0 5px 25px;text-decoration:underline;color:#6395a5;background:url(job-search-icon-sprite.png) no-repeat}
.job-search #job-results-sub-header #job-results-actions li a:hover{text-decoration:none}
.job-search #job-results-sub-header #job-results-actions li.action-alert a{padding-left:29px;background-position:0 -292px}
.job-search #job-results-sub-header #job-results-actions li.action-rss a{background-position:0 -454px}
.job-search #job-results-sub-header #job-results-actions li.action-shortlist a{background-position:0 -253px}
.job-search #job-results-sub-header #job-results-actions li.action-save a{background-position:0px -157px}
.job-search #job-results-sub-header #job-results-actions li a.disabled{text-decoration:none;color:#b6b6b6;background:url(job-search-icon-sprite.png) no-repeat 0 -332px;cursor:default}
#job-search-results .job-results-pagination{float:right;font-size:10px;color:#808080;white-space:nowrap}
#job-search-results .job-results-pagination a{padding:0 5px;font-size:12px;color:#6395A5}
#job-search-results .job-results-pagination a:hover{text-decoration:none}
#job-search-results .job-results-pagination label{display:inline}
#job-search-results .job-results-pagination select{font-size:10px}
.job-search #job-results-wrap{padding:0 10px 10px;background:#FFFFFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #E5ECF2;border-top:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px}
.job-search #job-results-wrap .inner{border-top:1px solid #E5ECF2}
.set-location-popover{width:350px}
.job-search #job-results-wrap .inner .result-item{padding:10px;border-bottom:1px solid #E5ECF2}
.job-search #job-results-wrap .inner .result-item.alt{background-color:#f4f4f3}
.job-search #job-results-wrap .inner .result-item:hover{background-color:#fffce1}
.job-search .result-item-description{float:left;width:70%}
.job-search .result-item-description h2{margin:0;padding:0;font-size:16px;font-weight:bold;color:#727272;line-height:20px}
.job-search .result-item-description h2 a{margin:0;padding:0;font-size:16px;font-weight:bold;color:#727272;line-height:20px}
.job-search .result-item-description p{margin:0;padding:0;font-size:12px;line-height:18px;color:#666}
.job-search .result-item-description p:after{content:"..."}
.job-search .result-item-description a.location{display:inline-block;padding:10px 0 10px 15px;font-size:12px;text-decoration:none;color:#6395a5;background:url(job-search-icon-sprite.png) no-repeat 0 6px}
.job-search .result-item-description-span{display:inline-block;padding:10px 0 10px 15px;font-size:12px;text-decoration:none;color:gray;background:url(icon-location.png) no-repeat 0 50%}
.job-search .result-item-description a.location:hover{text-decoration:underline} 
.job-search .result-item-meta{float:right;width:30%;text-align:right}
.job-search .result-item-meta dl{position:relative;font-size:11px;color:#666}
.job-search .result-item-meta dl dt, .result-item-meta dl dd{width:102px;display:inline-block;padding-bottom:6px}
.job-search .result-item-meta dl dt{float:left;width:108px;padding-right:10px;clear:left}
.job-search .result-item-meta dl dd{width:94px;font-weight:bold;clear:right;text-align:left;word-wrap:break-word}
.job-search .result-item-meta dl dd:hover{word-wrap:break-word}
.job-search #job-result-content-map{display:none;padding-top:15px}
.job-search .result-item-job-actions{width:100%;padding-top:12px;clear:both}
.job-search .result-item-job-actions ul{float:left;width:75%;margin:0;padding:12px 0 0 0}
.job-search .result-item-job-actions li{float:left;margin-right:10px;list-style:none;font-size:12px}
.job-search .result-item-job-actions li a{display:block;padding:2px 0 2px 21px;color:#6395A5;text-decoration:none;background:url(job-search-icon-sprite.png) no-repeat 0 50%}
.job-search .result-item-job-actions li a:hover{text-decoration:underline}
.job-search .result-item-job-actions li.job-action-email a{background-position:0 -121px}
.job-search .result-item-job-actions li.job-action-apply a{padding-left:18px;background-position:0 -218px}
.job-search .result-item-job-actions li.job-action-add a{background-position:2px -183px}
.job-search .result-item-job-actions li.job-action-add.off a{background-position:0 -148px}
.job-search .result-item-job-actions .details-button{float:right;width:25%}
.job-search .result-item-job-actions .details-button a{position:relative;float:right;color:#fff;background:url(disabled-button-gradient-fallback.png) repeat-x 0 50%;background:-moz-linear-gradient(top,  #c4c4c4 0%, #d3d3d3 49%, #a6a6a6 51%, #a8a8a8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(49%,#d3d3d3), color-stop(51%,#a6a6a6), color-stop(100%,#a8a8a8));background:-webkit-linear-gradient(top,  #c4c4c4 0%,#d3d3d3 49%,#a6a6a6 51%,#a8a8a8 100%);background:-ms-linear-gradient(top,  #c4c4c4 0%,#d3d3d3 49%,#a6a6a6 51%,#a8a8a8 100%);background:linear-gradient(to bottom,  #c4c4c4 0%,#d3d3d3 49%,#a6a6a6 51%,#a8a8a8 100%)}
.job-search #job-results-wrap .inner .result-item:hover .button{background:url(fallback-button-gradient.png) repeat-x 0 50%;background:-moz-linear-gradient(top,  #e9242c 0%, #e58b8f 49%, #c7171e 51%, #a90f15 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9242c), color-stop(49%,#e58b8f), color-stop(51%,#c7171e), color-stop(100%,#a90f15));background:-webkit-linear-gradient(top,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:-o-linear-gradient(top,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:-ms-linear-gradient(top,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);background:linear-gradient(to bottom,  #e9242c 0%,#e58b8f 49%,#c7171e 51%,#a90f15 100%);}
.job-search #job-results-footer{padding:25px 0 10px 0}
#job-search-results .result-item-description-span{display:inline-block;padding:10px 0 10px 0;font-size:12px;text-decoration:none;color:gray;background:none}
#job-details{float:left;margin:0 0 0 10px;width:745px}
#job-details a:hover{color:#4C7189} 
#job-details-content{padding:10px 10px 10px;background:#FFFFFF;border-radius:5px;border:1px solid #E5ECF2;-webkit-radius:5px;-moz-border-radius:5px}
#job-details .button{color:#f2f2f2}
#job-details .function-box-button a:hover{color:#f2f2f2}
#job-details-content p{color:#756C63;font-size:12px;line-height:15px}
#job-details-content label{padding:0 0 3px 10px;font-size:12px;line-height:15px;color:#756C63;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline}
#job-details-content .back a{padding:0;font-size:12px}
#job-details-content .actions a{padding-left:25px;font-size:12px;text-decoration:none;line-height:18px;white-space:nowrap}
.function-box{padding:10px;background-color:#E5ECF2;clear:both}
.function-box-button{float:right;width:20%;text-align:right}
.actions{float:left;width:60%}
.actions ul{margin:0;padding:0}
.actions ul li{float:left;list-style:none;margin-right:10px;padding:2px 0 2px 3px;line-height:normal;font-size:12px}
.actions ul li a{display:block}
.actions li.email{background:url("job-search-icon-sprite.png") no-repeat scroll 4px -119px transparent}
.actions li.apply{background:url("ico-apply.png") no-repeat scroll 15px 4px transparent}
.actions li.add{background:url("job-search-icon-sprite.png") no-repeat scroll 6px -147px transparent}
.actions li.added{background:url("job-search-icon-sprite.png") no-repeat scroll 6px -181px transparent}
.actions li.print{background:url("job-search-icon-sprite.png") no-repeat scroll 4px -769px transparent}
.actions li.map{background:url("job-search-icon-sprite.png") no-repeat scroll 10px 1px transparent}
#job-details-content .back{float:left;width:20%;padding-top:4px;white-space:normal}
#job-details-content .actions{float:left;width:60%}
#job-details-content a.apply{padding-left:10px;color:#fff}
.details-left{float:left;width:60%;padding:10px}
.details-left h1{color:#4C7189;font-size:24px;font-weight:bold;line-height:1.4em;margin:0;padding:0}
.details-left h3{margin:0;padding-bottom:15px;font-size:18px;color:#333;line-height:1.2em}
.details-left p{padding-bottom:10px;color:#4b4b4b}
.details-right{float:right;padding:3% 0 0 2%;width:30%}
.details-box{margin-bottom:20px;padding:10px;background-color:#F4F4F3;border:1px solid #E5ECF2;border-radius:5px 5px 5px 5px}
.details-box h4{margin:0;padding-bottom:15px;font-size:16px;font-weight:bold;color:#6395A5}
.details-box .function-box-button{float:none;width:auto;text-align:right}
.details-box dl{color:#756C63}
.details-box dl dt{font-size:14px;font-weight:bold;clear:left}
.details-box dl dd{padding-bottom:10px;font-size:12px}
.details-box dl dd a.job-details-map:before{content:" "}
.details-box dl dd a.job-details-map{margin-left:2px;display:inline-block}
.job-details-image{padding:20px 0 20px 0;margin:0 auto}
.job-details-image.left{text-align:left}
.job-details-image.center{text-align:center}
.job-details-image.right{text-align:right}
.job-details-linkedin span{font-size:12px}
#job-details #similar-offers{float:right;width:218px}
.details-right .span-1{float:right;max-width:100%;width:218px;padding-right:0}
#similar-offers{float:left;width:180px;margin:0 0 20px 0}
#similar-offers-heading h4{display:block;padding:0;color:white;font-size:14px;font-weight:bold}
#similar-offers-content{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #E5ECF2;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px}
#similar-offers-content a.more-link{display:block;padding:5px;font-weight:bold}
#similar-offers ul{border-bottom:1px #F4F4F3 solid;padding:0px}
#similar-offers li{padding:5px 10px;background-color:#fff;font-size:11px;line-height:15px;color:#756C63;list-style:none}
#similar-offers li a{font-size:12px;display:block;word-wrap:break-word}
#similar-offers .more-link a{font-weight:bold}
#similar-offers li.alt{background-color:#F4F4F3}
#similar-offers-content a{padding-right:0;font-size:12px;text-decoration:none;background-position:0 6px}
#similar-offers-content span{display:block}
#job-details #similar-offers{float:right;width:218px}
.jobresults-webpart-editor .sortable{list-style-position:outside;list-style-type:none;margin:0;padding:0}
.jobresults-webpart-editor .sortable li{margin:0 3px;padding:0.4em;background-color:#F6F6F6;border:1px solid #CCC;cursor:move;margin:0 3px 3px 3px}
.jobresults-webpart-editor .sortable li.ui-state-highlight{background-image:none;background-color:#DDD;height:1.2em}
#auto-complete-results{max-height:200px;overflow:visible;background:#fff;border:1px solid #ccc;z-index:9999}
.lt-ie8 #auto-complete-results{height:auto}
.lt-ie8 #auto-complete-results ul, #auto-complete-results ul{margin:0;padding:0}
#auto-complete-results ul{margin:0;padding:0}
#auto-complete-results li{padding:3px 5px 2px 5px;list-style-type:none;cursor:pointer;font-size:11px}
#auto-complete-results li.odd{background:#f1f1f1}
#auto-complete-results li.even{background:#fff}
#auto-complete-results li.active{background-color:#EA2002;color:#fff}
.inner .details{color:#000;font-size:12px;padding-left:0;font-weight:bold;border-bottom:1px solid #000}
.border-top{border-bottom:1px solid #BCB194;padding:0;height:0}
.inner{padding-top:20px}
.email-Image a{margin:2px 6px 0 0;display:inline-block;float:none;background:url("icon-mail-shortlist.png") no-repeat scroll 0 0 transparent;height:5px;width:15px;cursor:pointer}
.shortlist-alert{background: #FFFBCC url(job-search-icon-sprite.png) no-repeat scroll 9px -669px;border-bottom:1px solid #E6DB55;border-top:1px solid #E6DB55;margin:0 0 10px}
#shortlist-inner .shortlist-alert.error p{color:#555;text-align:center}
#quick-job-search-advanced .error,
#job-refinement-content .error,
.text-input.error input{background:#FAF2F2;border:1px solid #D69999}
#quick-job-search-advanced .success,
#job-refinement-content .success{background:#F3FAF2;border:1px solid #A3D699}
ul.token-input-list-auto-complete{overflow:hidden;height:auto !important;height:1%;width:auto;cursor:text;min-height:1px;z-index:999;margin:0;padding:0;list-style-type:none;clear:left}
ul.token-input-list-auto-complete.token-input-list-values{padding:3px}
.token-input-list-values{border:1px solid #8496ba;background-color:#f5f3f2}
#job-refinement-content .token-input-list-values{background-color:#e5ecf2}
.token-input-input-token-auto-complete{float:left;width:100%}
.token-input-input-token-auto-complete input{border:10;background-color:white;margin:2px 0;height:15px;width:97.2%}
.span-5 .token-input-input-token-auto-complete input, 
.span-4 .token-input-input-token-auto-complete input{width:98.2%}
span-1-5 .token-input-input-token-auto-complete input{width:98.5%}
.span-1 .token-input-input-token-auto-complete input{width:97%}
li.token-input-token-auto-complete{overflow:visible;height:auto !important;height:15px;margin:2px;padding:0px 3px 0px 3px;background-color:#eff2f7;color:#000;cursor:default;border:1px solid #ccd5e4;font-size:11px;border-radius:3px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;white-space:nowrap}
li.token-input-token-auto-complete p{display:inline;padding:0;margin:0;color:#000;font-size:11px}
li.token-input-token-auto-complete span{color:#a6b3cf;margin-left:5px;font-weight:bold;cursor:pointer;font-size:14px}
li.token-input-selected-token-auto-complete{background-color:#5670a6;border:1px solid #3b5998;color:#fff}
li.token-input-selected-token-auto-complete p{color:#fff}
div.token-input-dropdown-auto-complete{position:absolute;width:auto;background-color:#fff;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:default;font-size:11px;font-family:Verdana;z-index:10;max-height:200px}
div.token-input-dropdown-auto-complete p{margin:0;padding:5px;font-weight:bold;color:#777}
div.token-input-dropdown-auto-complete ul{margin:0;padding:0}
div.token-input-dropdown-auto-complete ul li{background-color:#fff;padding:3px;margin:0;list-style-type:none}
div.token-input-dropdown-auto-complete ul li.token-input-dropdown-item-auto-complete{background-color:#f1f1f1}
div.token-input-dropdown-auto-complete ul li.token-input-dropdown-item2-auto-complete{background-color:#fff}
div.token-input-dropdown-auto-complete ul li em{font-weight:bold;font-style:normal}
div.token-input-dropdown-auto-complete ul li.token-input-selected-dropdown-item-auto-complete{background-color:#EA2002;color:#fff}
#featured-job{width:100%}
#featured-job-webpart{width:100%;float:left;padding-bottom:5px}
.featured-job-add-to-list{width:65%;float:left;padding-top:10px}
.featured-job-preview{width:35%;float:right;padding-bottom:5px}
#featured-job-webpart .keystone a, .featured-job-text{float:left;color:#fff;font-size:14px;font-weight:bold;text-decoration:none}
#featured-job-webpart .keystone .featured-job-link{float:right}
#featured-job-webpart .keystone .featured-job-link:hover{color:#Ea2003}
#featured-job .featured-job-preview H4{display:block;padding:0;color:#fff;font-size:14px;font-weight:bold}       
.featured-job tr td{vertical-align:middle}
#spinnerdiv{display:none;position:relative;width:198px;text-align:right;margin-top:-18px;height:0px} 
.spinner-view{background:transparent url('ajax-loader.gif') no-repeat scroll 0 0;width:220px;height:19px;margin:0 auto}
#featured-job-admin{width:100%}
#featured-job-admin-content{font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-image:url("arrow-more.gif");min-height:50px;max-height:162px;overflow:auto;padding:10px 0px 5px;background:#F4F4F3;border:1px solid #E5ECF2;border-top:none;overflow-x:auto;overflow-y:scroll;width:auto}	
#featured-job .button, #featured-job-tab-group .button{border:solid 1px gray;background-color:#CCCCCC;margin-left:10px;margin-top:1px;overflow:hidden}	
.featuredmessage{padding-left:10px}
.featured-job-id-details{width:100%;border-width:2px;border-color:#336699;border-style:solid}
.featured-job-id-details tbody tr{border-collapse:collapse;border :1px solid gray;vertical-align:middle}
#featured-job-webpart .more{padding:5px 11px 5px;background:#fff;border:1px solid #E5ECF2;border-top:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;text-align:right}
#featured-job-webpart .more a{color:#756C63}
#featured-job-webpart .more a:hover{color:red}
#tbodyMainId .tblHeader, #tbodyMainId .tblHeader tr td{color:White;background-color:#336699;font-weight:bold !Important;font-size:14px !Important;height:25px;vertical-align:middle}
#tbodyMainId select{vertical-align:top}
.othertext{width:150px}
#tbodyMainId tr td,
.tblTabDiv tbody tr td{vertical-align:middle;padding:4px 0 4px 4px }
#featured-job-admin-content ul{padding:6px 0 4px 27px}
.no_record, #featured-job-admin-content ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-image:url("arrow-more.gif")}
.row_Odd{background-color:#F4F3F1;padding-bottom:5px;padding-top:0px}
.row_Even{background-color:White;padding-bottom:5px;padding-top:0px}
.divPreview{margin:10px;margin-right:0px;width:350px}
.feat_subHead{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100%;height:28px}
.TabbedPanelsTabGroup{margin:0px;padding:0px;width:200px;float:left}
.TabbedPanelsContentGroup{clear:both;border:solid 2px #999;background-color:#fff;width:75%}
.TabbedPanelsContent{overflow:hidden;padding:0px}
.TabbedPanelsTab{position:relative;top:1px;float:left;padding:5px;margin:0px 1px 1px 0px;list-style:none;border-left:solid 1px gray;border-bottom:solid 1px gray;border-top:solid 1px gray;border-right:solid 1px gray;-moz-user-select:none;-khtml-user-select:noe;cursor:pointer;text-align:center;width:50px}
.TabbedPanelsTabAll{color:white;background-color:#336699;font-weight:bold;border-left:solid 1px #336699;border-bottom:solid 0px #336699;border-top:solid 1px #336699;border-right:solid 1px #336699;position:relative;top:1px;float:left;padding:5px;margin:0px 2px 1px 0px;list-style:none;-moz-user-select:none;-khtml-user-select:none;cursor:default;text-align:center;width:50px}
.TabbedPanelsTabActive{position:relative;top:1px;float:left;padding:5px;margin:0px 2px 1px 0px;list-style:none;border-left:solid 1px gray;border-bottom:solid 0px gray;border-top:solid 1px gray;border-right:solid 1px gray;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;text-align:center;width:50px}
.TabbedPanelsTabInactive{position:relative;top:1px;float:left;padding:5px;margin:0px 2px 1px 0px;list-style:none;border-left:solid 1px gray;border-bottom:solid 0px gray;border-top:solid 1px gray;border-right:solid 1px gray;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;text-align:center;width:50px}
.TabbedPanels ul li a{color:#FFF;text-decoration:none;background-color:gray;padding:5px 10px 5px 10px}
.TabbedPanels ul li a:Hover{color:#FFF;font-weight:bold;text-decoration:none;background-color:#C8314F}
.JobId{border:solid 1px gray;background-color:#eee;width:90px}
.inputdate{width:68px;padding:0px}
.loading-container{width:100%;height:100%}
.loading-background{background-color:#C0C0C0;position:absolute;z-index:100}
.spinner-view-refine-search{text-align:center;position:relative;z-index:101}
#recent-jobs-results .ellipsis{width:160px}
.job-entry{padding-top:6px;padding-bottom:10px;border-bottom-color:#ccc;border-bottom-width:1px;border-bottom-style:solid}
.job-entry .jsSprite img{background:transparent url('buttons_sprite.gif') no-repeat scroll 0px -60px;width:20px;height:13px}
.jsSpriteMap img{width:18px;height:20px}
.job-entry .jsSpriteMap img{background:transparent url('ico-add.png') no-repeat scroll 0px -60px;width:18px;height:20px}
.job-entry .jsSprite.email IMG{background-position:0px -41px}
.email{padding:0 0 0 0;background-position:0 2px}
job-entry.controls UL{list-style-type:none !important}
.job-entry .controls UL LI{float:left;list-style-type:none !important}
.job-entry .job-title{font-weight:bold;font-size:120%;color:#4c7189 !important;text-decoration:none}
.job-entry .job-title:hover{font-weight:bold;font-size:120%;color:#4c7189 !important;text-decoration:none}
.job-entry .job-descr{height:60px;overflow:hidden;margin-top:8px}
.job-entry .controls{padding:8px 0}
.job-entry .controls ul{padding-left:0px}
.job-entry .controls .details{font-weight:bold}
.jsSpriteMap.off .toggle-shortlistMap,
.jsSpriteMap.off .toggle-shortlistMap:hover{background:url(ico-add.png) no-repeat !important;padding:6px 0 0 0;display:inline-block}
.jsSpriteMap .toggle-shortlistMap,
.jsSpriteMap .toggle-shortlistMap:hover{background:url(btnStar.gif) no-repeat scroll 0px 0px !important;padding-bottom:20px;padding:6px 0 0 0;display:inline-block}
.paging-ShortList TABLE{margin-top:5px;margin-left:auto !important;margin-right:auto !important}
.jsSprite Ul a{padding:0px 2px 0px 20px}
#layer1{position:absolute;left:200px;width:250px;background-color:#f0f5FF;border:1px solid #000;z-index:50}
#layer1_handle{background-color:#5588bb;padding:2px;text-align:center;font-weight:bold;color:#FFFFFF;vertical-align:middle}
#layer1_content{padding:5px 5px 5px 3px;text-align:center}
#close{float:right;text-decoration:none;color:#FFFFFF}
.fnt8{color:#673695;cursor:pointer;font-family:inherit;font-size:13px;font-weight:bold;text-transform:uppercase}
.glbBtnA, span.glbBtnA.glbBtnDisabled:active,a.glbBtnA.glbBtnDisabled:active{background-position:0 -90px;height:17px;margin:0;margin-left:0px;margin-top:8px;margin-left:5px}
.glbBtn{background-color:#EEEEEE;background-image:url("http://img-seeker.newjobs.com/uken/v3.5.4.2869/global_main30_img.axd");background-repeat:no-repeat;border-right:1px solid #BBBBBB;cursor:pointer;display:inline-block}
.glbBtnA{padding:5px 8px}
#divResults .job-search #job-results-wrap, 
#divResults .job-search .inner .result-item,
#divResults .job-search .result-item,
#divResults .job-search #job-results-wrap .inner{border :0}
#divResults .job-search #job-results-wrap{padding-top:10px}
#divResults .job-search #job-results-wrap .inner{padding:0}
#tblTile .h2{padding-bottom:0}	
.lt-ie8 #divResults .result-item-job-actions,
.lt-ie8 #divResults .result-item-job-actions ul{padding-top:0}	
.view-job-details-expand{display:inline;background :url("arrow-expand.gif") no-repeat top right;padding-right:22px;cursor:pointer}
.view-job-details-collapse{display:inline;padding-right:22px;background:url("arrow-collaspe.gif") no-repeat top right;cursor:pointer}
.view-job-details-spinner{display:inline;padding-right:22px;background:url("spinner.gif") no-repeat top right;cursor:pointer}
.view-job-details-error{display:inline;padding-right:22px;background:url(job-apply-details-error.jpg) no-repeat top right;cursor:pointer}
.minimal-table .view-job-details-trigger{text-align :right;font-weight :bold;width:30%;float:right}
#divResults .job-apply-span-4 .result-item-description{width:67%}
#divResults .job-apply-span-4 .result-item-meta{width:33%}
#divResults .job-apply-span-5 .result-item-description{width:75%}
#divResults .job-apply-span-5 .result-item-meta{width:25%}	
#divResults .job-apply-span-3 .result-item-description{width:55%}
#divResults .job-apply-span-3 .result-item-meta{width:45%}
#divResults .full-info{text-align :right;font-weight :bold}
#tblTile .view-job-details-trigger ul{padding-bottom:0}
#tblTile .view-job-details-trigger a,
#tblTile .view-job-details-trigger a:link, 
#tblTile .view-job-details-trigger a:visited,
#tblTile .view-job-details-trigger a:active,
#divResults .full-info a{text-decoration:underline}
#divResults .full-info a:hover, 
#tblTile .view-job-details-trigger a:hover{text-decoration:none}
.job-apply-details{width:70%;float:left;white-space:normal}
.job-apply-title{color:#4c7189;padding-left:10px}
#divResults .job-results-wrap{padding:0}
.remaining-characters{display:block}
.field-value textarea{display:block}
.shortlist-show-hide{width:146px;display:block;position:absolute}
#shortlist-notification{background-color:#fff;border:1px solid #ccc}
#shortlist-notification .shortlist-alert{padding:10px 0 10px 36px}
.shortlist-alert{width:106px;margin:2px;padding:10px 0 10px 36px}
.bottom-arrow{background:#fff url(notification-bottom-arrow.png) no-repeat center bottom;width:10px;height:10px;margin-left:65px;background-color:transparent}
.add p{padding:0 3px 0 0;font-size:12px;color:#4ca64c} 
.remove p{padding:0 3px 0 0;font-size:12px;color:#c26666} 
.lt-ie8 #shortlist-notification p{line-height:normal}
#email-alerts{width:310px}
#email-alerts h2{padding:0px;color:#4C7189;font-weight:bold}
.alert-criteria{margin-bottom:10px;overflow:hidden}
#email-alerts ul{height:auto;padding:0;margin:0}
#email-alerts ul li{float:left;display:block;margin:0 4px 4px 0;padding:3px 5px;color:#6395a5;text-shadow:1px 1px 1px #fff;font-size:13px;font-weight:bold;background:#f2f2f2;text-transform:lowercase}
#email-alerts p{padding:0;margin:0;display:inline-block;font-size:13px;font-weight:normal;float:left}
#email-alerts label span{font-size:12px;color:red}
#email-alerts .error label{color:red}
#email-alerts .text-input{float:left;width:150px;margin-bottom:12px}
#email-alerts .text-input.alert-last-name{float:right}
#email-alerts .text-input.alert-email{float:none;width:100%;clear:both;display:inline-block}
#email-alerts .text-input.alert-email input{width:309px}
#email-alerts .radio-input-wrap{width:100%;float:left;margin-top:10px}
#email-alerts .radio-input-wrap input{float:left}
#email-alerts .radio-input-wrap label{display:block;float:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:122px}
.radio-input-text{padding-top:12px}
#email-alerts .alert-privacy{margin-bottom:20px;width:100%;float:left}  
#email-alerts .alert-privacy label{font-size:11px;white-space:normal;width:90%;text-overflow:clip}
.radio-input{font-style:normal;float:left;width:300px;padding:0 0 20px;white-space:normal}
.radio-input td{width:50%}
.radio-input td input{float:left;width:12px;margin-right:5px}
#email-alerts .radio-input div{display:inline-block;float:left}
#email-alerts .alert-criteria span{font-size:13px;text-overflow:ellipsis;white-space:normal}
#email-alerts .text-input span{font-size:13px;text-overflow:ellipsis}
#email-alerts .text-input.error span{color:red}
.checkbox-input input{float:left}
#email-alerts .alert-form .checkbox-input a:hover{text-decoration:none;color:#EA2003}
#email-alerts .text-input input{height:28px;padding:0 0 0 2px;width:149px}
#email-alerts .alert-email.passed input{background:url("email-alert-passed.png") no-repeat scroll 290px 8px #fff}
#wpEmailajob{display:inline-block} 
.modalBox{border:0;width:310px}
.job-application-heading h2{font-size:20px}
.job-application-heading h2 span{font-weight:bold;color:#4C7189}
#job-application{float:left;width:560px;overflow:hidden}
#job-application fieldset{padding:0}
#job-application label{font-size:1em}
#job-application h2{padding:12px;font-family:Arial, Verdana, sans-serif;font-size:14px;font-weight:bold;text-shadow:1px 1px #fff;text-align:right;color:#aeaeae;background-color:#edebea;border-bottom:1px solid #dbdbdb;margin:0}
.cover-letter,.clear{clear:left}
.upload-a-file{margin:10px 0;font-size:11px}
.upload-a-file a{text-decoration:underline}
.upload-a-file #upload-file{color:#756c63}
.upload-a-file #input-text{text-decoration:underline}
.form-info h3{font-family:Arial, Verdana, sans-serif;font-size:16px;font-weight:normal;text-shadow:1px 1px #fff;text-align:left;color:#808080}
.job-application-details{float:left;width:328px;margin-left:10px;padding:20px 20px 5px 20px;font-family:Arial, Verdana, sans-serif;font-size:12px;text-align:left;color:#888;background-color:#fff;border:1px solid #ccc}
#job-application .text-input.phone{width:70%}	
.job-application-details p{padding-bottom:15px;line-height:16px;font-size:12px}
.job-application-details h2{margin-bottom:20px;padding:0;font-size:16px;color:#999}
.job-application-details h2 span{font-weight:bold;color:#4C7189}
.job-application-details .job-posted-details{width:100%;text-align:left}
.job-posted-details a.job-details-map{text-decoration:underline}
.job-application-details .job-posted-details dl{position:relative;padding-bottom:15px;font-size:11px;color:#666;overflow:hidden}
.job-application-details .job-posted-details dl dt{float:left;display:inline-block;width:75px;padding:0 10px 6px 0;white-space:normal;word-wrap:break-word;clear:left}
.job-application-details .job-posted-details dl dd{float:left;width:215px;padding-bottom:6px;font-weight:bold;text-align:left;white-space:normal;word-wrap:break-word}
.job-application-details .job-posted-details dl dd{width:215px;font-weight:bold;text-align:left}
.form-buttons{width:580px}
.form-checkbox{width:580px;margin:0 0 15px 0;font-size:11px}
.form-checkbox label{display:inline}
.form-checkbox a,.job-search .form-checkbox label a{text-decoration:underline}
.job-application-details-expandcollapse{width:100%;padding:20px 0;text-align:right}
.job-application-details-expandcollapse a.expandlink{background:url(expand-icon.png) no-repeat right;padding:0 20px 0 0;text-decoration:underline;font-size:12px}
.job-application-details-expandcollapse a.collapselink{background:url(collapse-icon.png) no-repeat right;padding:0 20px 0 0;text-decoration:underline;font-size:12px}
.job-search .send-a-friend h2{padding:0;margin:0 0 10px 0;color:#4C7189;font-weight:bold}
.send-a-friend .text-input{margin-bottom:12px}
.send-a-friend .text-input span{color:red;vertical-align:top;padding-top:10px}
.send-a-friend input[type="text"]{width:300px;height:28px}
.send-a-friend .passed input[type="text"]{background:url("email-alert-passed.png") no-repeat scroll 280px 8px #FFFFFF;padding-left:2px}
.job-posting{padding:20px 0 0 0;width:310px}
#categories-recent-jobs .keystone h4{float:left}  
#categories-recent-jobs .keystone select{float:right}  
#categories-recent-jobs .keystone select.hidden{display:none}  
.span-2 #categories-recent-jobs .keystone select{clear:left;width:100%;margin-top:10px;float:left}
.span-2 #categories-recent-jobs .keystone{padding-bottom:9px;padding-top:8px}
#categories-recent-jobs .keystone-body ul li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}  
#categories-recent-jobs .keystone-body ul li div.cat-job-count{width:40px}  
#categories-recent-jobs .keystone-body div a, #categories-recent-jobs .keystone-body div{font-size:12px}
.span-1-5 #categories-recent-jobs .keystone-body li div.cat-job-count-title{width:222px;float:left}
.span-2 #categories-recent-jobs .keystone-body.two-col ul li div.cat-job-count-title{width:122px;float:left}
.span-2 #categories-recent-jobs .keystone-body ul li div.cat-job-count-title{width:300px;float:left}
.span-3 #categories-recent-jobs .keystone-body.three-col ul li div.cat-job-count-title{width:125px;float:left}
.span-3 #categories-recent-jobs .keystone-body.two-col ul li div.cat-job-count-title{width:215px;float:left}
.span-3 #categories-recent-jobs .keystone-body ul li div.cat-job-count-title{width:495px;float:left}
.span-4 #categories-recent-jobs .keystone-body.two-col ul li div.cat-job-count-title{width:300px;float:left}
.span-4 #categories-recent-jobs .keystone-body.three-col ul li div.cat-job-count-title{width:187px;float:left}
.span-4 #categories-recent-jobs .keystone-body ul li div.cat-job-count-title{width:660px;float:left}
.span-5 #categories-recent-jobs .keystone-body.three-col ul li div.cat-job-count-title{width:250px;float:left}
.span-5 #categories-recent-jobs .keystone-body.two-col ul li div.cat-job-count-title{width:400px;float:left}
.span-5 #categories-recent-jobs .keystone-body ul li div.cat-job-count-title{width:870px;float:left}
#categories-recent-jobs .keystone-body li div.cat-job-count-title{float:left;width:70%}
#categories-recent-jobs .keystone-body li div.cat-job-count{float:right;width:30%;text-align:left}
#categories-recent-jobs .keystone-body li div.cat-job-title{float:left;width:57%}
#categories-recent-jobs .keystone-body li div.cat-job-location{float:right;width:43%;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#categories-recent-jobs .keystone-body li div.cat-job-count a,#categories-recent-jobs .keystone-body li div.cat-job-location a{color:#756c63}
#categories-recent-jobs.all-cats ul{width:100%}
#categories-recent-jobs.all-cats ul li.alt{/*background-color:#fff;*/}
#categories-recent-jobs.all-cats li{float:left}
.span-2 #categories-recent-jobs.two-col li{width:164px}
.span-3 #categories-recent-jobs.two-col li{width:259px}
.span-4 #categories-recent-jobs.two-col li{width:354px}
.span-5 #categories-recent-jobs.two-col li{width:449px}
#categories-recent-jobs.all-cats-three-col li{float:left;width:33%}
.span-2 #categories-recent-jobs.three-col li{width:102px}
.span-3 #categories-recent-jobs.three-col li{width:166px}
.span-4 #categories-recent-jobs.three-col li{width:229px}
.span-5 #categories-recent-jobs.three-col li{width:292px}
.job-search.group{float:left}
#message-window{background:none repeat scroll 0 0 #FFFFFF;width:245px}
#message-window h2{color:#4C7189;font-size:16px;font-weight:bold;padding:0 0 15px}
#message-window .button-container{text-align:right}
#refine-search #update-results{position:absolute;top:11px;left:163px;z-index:101;display:none;background:#f4f4f3;border:1px solid #ced4d9;border-left:0;-webkit-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px}
#refine-search #update-results a{display:block;padding:5px 28px 5px 10px;white-space:nowrap;cursor:pointer}
#refine-search #update-results a:active{display:block;padding:5px 28px 5px 10px;white-space:nowrap;color:#EA2003}
#refine-search #update-results span{position:absolute;right:5px;top:5px;width:15px;height:15px;display:block;background: url(job-search-icon-sprite.png) no-repeat right -1061px}
#refine-search #update-results.submit-active a span,#refine-search #update-results a:active span,#refine-search #update-results.submit-active a span:active{background: url(job-search-icon-sprite.png) no-repeat right -1046px;}
.job-search-shortlist{width:434px;padding:3px;background:#fff;border:1px solid #d2d2d1;box-shadow:0 0 15px 2px #d2d2d1;border-radius:12px;font-size:11px}
.shortlist{background:#f4f4f3;border-radius:12px}
.close{float:right;width:15px;height:16px;margin:5px 10px;background:url(job-search-icon-sprite.png) no-repeat -2px -619px;border:0 none;outline:0 none;cursor:pointer}
#shortlist .alert{padding:6px 0;margin-bottom:0px;clear:both;font-size:12px;text-align:center;background:#fffbcc;border-bottom:1px solid #E6DB55;border-top:1px solid #E6DB55}
#shortlist .alert span{padding:0 0 0 25px;background:url(job-search-icon-sprite.png) no-repeat left -681px}
#shortlist-empty{text-align:center;line-height:24px}
.job-box{clear:both;padding:10px 20px;background:#f4f4f3;border-top:1px solid #fff;border-bottom:1px solid #dbdbda}
.job-box.odd{background:#e8e8e7}
.job-box h3{display:block;margin:0;padding:0;font-size:12px}
.job-box .location{margin-bottom:7px}
.job-box .location a,.job-box h3 a{color:#555;font-style:italic;text-decoration:none}
.job-box h3 a{font-style:normal}
.removeshortlist{display:block;text-align:right}
.removeshortlist a,.job-box .remove{display:inline-block;margin:10px 20px;text-decoration:underline;color:#ea2003}
.job-box .remove{float:right;margin-top:auto;margin-right:0}
.job-box .sendtofriend,.job-box .fullinfo{padding:0 0 0 18px;color:#6395a5;text-decoration:none;background:url("job-search-icon-sprite.png") no-repeat 0 -651px transparent;font-size:12px}
.job-box .fullinfo{padding:0 30px 0 0;width:auto;font-weight:bold;background-position:right -711px} 
.job-box p{margin:5px 0 8px;padding-bottom:0;font-size:11px;line-height:14px}
.toparrow{float:left;width:100%;height:17px;margin:-17px 0 0;background:url("job-search-icon-sprite.png") no-repeat center -739px transparent}
.job-search #job-results-notfound-wrap{padding:10px;overflow:hidden;background:#fff;border-radius:5px;border:1px solid #E5ECF2;-webkit-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-border-radius:5px}
.job-search #job-results-notfound-wrap h2{font-size:18px;color:#488397;}
.job-search #job-results-notfound-wrap .action-alert{padding-left:29px;float:left;background:url(job-search-icon-sprite.png) no-repeat 0 -297px;}