/* #jobMain {height:2200px;overflow:hidden;padding-bottom:16px;} */
#jobMain {height:auto;overflow:hidden;padding-bottom:16px;}
#jobMain .leftCol {float:left;width:198px;margin-right:18px;}
#jobMain .bodyCol {float:left;width:570px;}
#jobMain .rightCol {float:right;width:156px;}

#section-header {margin:0 0 18px 0;paddingpadding-top:10px;}

.tabs-nav{overflow:hidden;padding-left:16px;background:url(../images/tab_bg.gif) repeat-x 0 bottom;height:32x;list-style-type:none;margin:0;padding:0 0 0 18px;}
.tabs-nav li{float:left;margin-right:6px;border-bottom:2px #6bbbe4 solid;line-height:32px;}
.tabs-nav li a{display:block;height:32px;padding-left:20px;margin-bottom:-2px;_width:1px;white-space:nowrap;position:relative;z-index:2;background:url(../images/sp_20100817.png) no-repeat -10000px -10000px;font-weight:bold;}
.tabs-nav li a span{padding-right:20px;display:block;height:32px;cursor:pointer;background:url(../images/sp_20100817.png) no-repeat -10000px -10000px;}
.tabs-nav li.tabs-selected a{background-position:0 0;}
.tabs-nav li.tabs-selected a span{background-position:right 0;}
.tabs-nav li a:hover{text-decoration:none;color:#000;}

/*.companies {height:1100px;overflow:hidden;background:url(../images/patdtern_job_home.gif) repeat-x 0 0;padding:0 16px 0 16px;margin-bottom:10px;} */
.companies {height:auto;overflow:hidden;background:url(../images/patdtern_job_home.gif) repeat-x 0 0;padding:0 16px 0 16px;margin-bottom:10px;}
.companies .company {height:80px;width:308px;display:inline;float:left;overflow:hidden;margin-bottom:4px;}
.companies .company .logo {float:left;position:relative;width:145px;margin-right:10px;}
.companies .company .logo span.icon-shade {background:url(../images/logo-shadow.png) no-repeat scroll 0 0 transparent;display:block;height:76px;margin:0 0 5px;width:148px;}
.companies .company .logo a.thumbnail {height:63px;left:4px;position:absolute;top:4px;width:140px;z-index:10;}
.companies .company .desc {float:left;width:150px;padding-top:4px;}
.companies .company .desc h5 {margin:0 0 2px 0;font-size:12px;font-weight:bold;}
.companies .company .desc p {margin:0;font-size:12px;font-weight:normal;line-height:1.3;}
.companies .company .desc h5 a,
.companies .company .desc p a {color:#404040!important;}

/*box*/
.box {margin-bottom:12px;}
.boxHeader, .boxFooter, .boxHeader div, .boxFooter div {background:url(../images/sp_20100817.png) no-repeat left top;}
.boxHeader {height:28px;overflow:hidden;padding-left:10px;background-position:0 -32px;}
.boxHeader div {height:28px;background-position:right -32px;}
.boxNoTitle {background-position:0 -60px;height:5px;overflow:hidden;}
.boxNoTitle div {background-position:100% -60px;height:5px;}
.boxHeader h3 {float:left;line-height:28px;margin:0;padding:0;font-size:12px;font-weight:bold;color:#000000;}
.boxContent {border-color:#d4d4d4;border-style:solid;border-width:0 1px;padding:5px 10px;}
/*.boxWrap {padding:20px 15px 10px 15px;display:block;}*/
.boxFooter {font-size:1px;height:5px;overflow:hidden;padding-left:10px;background-position:0 -65px;}
.boxFooter div {background-position:100% -65px;height:5px;}

#refine-search ul {list-style-type:none;margin:0;padding:0;}
#refine-search li.facet {background:#fff url(../images/bg_grey_dotted_h-line_3x1.png) repeat-x;margin-top:10px;position:relative;overflow:visible;padding-top:10px;zoom:1;color:#000;}
#refine-search li.first {background:none repeat scroll 0 0 transparent;margin-top:0;padding-top:2px;}
#refine-search li.facet label {font-size:12px;font-weight:bold;cursor:pointer;}
#refine-search li.facet label a {font-weight:normal;}
#refine-search li.facet label span {font-weight:normal;}
#refine-search span.facet-toggle{display:block;position:absolute;top:16px;right:0;font-size:13px;cursor:pointer;width:7px;height:7px;text-indent:-99999px;background:url(../images/sp_20100817.png) no-repeat -3px -77px;}
#refine-search li.first span.facet-toggle {top:9px;}
#refine-search .collapsed .facet-toggle {background-position:-3px -95px;}
#refine-search .facet li {overflow:hidden;}
#refine-search .facet ul {list-style-type:none;margin:5px 0 0 0;padding:0;}
#refine-search .facet ul li  {font-weight:normal;margin-bottom:4px;font-size:11px;}
#refine-search .facet ul li a  {background:url(../images/sp_20100817.png) no-repeat -18px -71px;padding-left:16px;color:#7C7C7C;font-size:11px;}
#refine-search ul li.select-all a{font-weight:bold;font-size:11px;}
#refine-search .facet ul li a:hover  {color:#006699;background-position:-18px -90px;}
#refine-search .facet ul li.selected a {color:#006699;background-position:-18px -90px;font-size:11px;}
#refine-search .facet ul li  span {color:#8f8f8f;font-size:11px;}
#refine-search .facets ul  {}

#result-header {	padding:10px 8px;border-bottom:1px solid #dddddd;color:#000;font-size:14px;font-weight:bold;height:25px;overflow:hidden;}
#result-header span {float:right;font-weight:normal;font-size:12px;}
#result-header span b {color:#000;}

#result-set {margin:0 0 12px 0;padding:0;}
#result-set li {clear:both;overflow:hidden;padding:12px 8px;height:80px;overflow:hidden;list-style-type:none;margin:0;}
#result-set li.dotted {background:url(../images/bg_grey_dotted_h-line_3x1.png) repeat-x scroll left top #FFFFFF;}
#result-set li.recommend {background-color:#f4fbff;}
#result-set .profile-image {width:60px;float:left;}
#result-set .result {width:350px;float:left;}
#result-set .result h3 {font-size:14px;font-weight:bold;margin:0 0 8px 0;line-height:1.2;}
#result-set .result p.detail {font-size:12px;margin:0 0 4px 0;color:#7c7c7c;}
#result-set .result p.detail span.salary{color:#464646;}
#result-set .result p.user {font-size:11px;margin:0;}
#result-set .result p.user span.date {color:#7c7c7c;}
#result-set .company {float:right;width:140px;text-align:right;}
#result-set .company h4{margin:4px 0 2px 0;font-size:12px;font-weight:normal;}
#result-set .company h4 a{}
#result-set .company p {font-size:11px;color:#8a8a8a;margin:0;}
#result-set .company img {max-width:100px; max-height:75px;}
#result-set .company span {font-size:11px;}


.jobInfoBox {font-size:11px;color:#555555;}
.jobInfoBox .jobInfo {overflow:hidden;}
.jobInfoBox strong{font-size:14px;display:block;margin:0 0 5px 0;color:#000;}
.jobInfoBox p{margin:0 0 8px 0;color:#404040;}
.jobInfoBox .buttonSmall {height:22px;}
.jobInfoBox .hrr {display:block;height:1px;background:#dddddd;overflow:hidden;margin:15px 0;clear:both;}

.dottedBox{background:url(../images/bg_grey_dotted_h-line_3x1.png) repeat-x scroll left top #FFFFFF;}
