.careers-listings tbody tr td{vertical-align:middle}.careers-table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.careers-table{width:100%;margin-bottom:20px}.careers-table th,.careers-table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.careers-table th{font-weight:bold}.careers-table thead th{vertical-align:bottom}.careers-table caption+thead tr:first-child th,.careers-table caption+thead tr:first-child td,.careers-table colgroup+thead tr:first-child th,.careers-table colgroup+thead tr:first-child td,.careers-table thead:first-child tr:first-child th,.careers-table thead:first-child tr:first-child td{border-top:0}.careers-table tbody+tbody{border-top:2px solid #ddd}.careers-table .careers-table{background-color:#fff}.careers-table-condensed th,.careers-table-condensed td{padding:4px 5px}.careers-table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse: collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.careers-table-bordered th,.careers-table-bordered td{border-left:1px solid #ddd}.careers-table-bordered caption+thead tr:first-child th,.careers-table-bordered caption+tbody tr:first-child th,.careers-table-bordered caption+tbody tr:first-child td,.careers-table-bordered colgroup+thead tr:first-child th,.careers-table-bordered colgroup+tbody tr:first-child th,.careers-table-bordered colgroup+tbody tr:first-child td,.careers-table-bordered thead:first-child tr:first-child th,.careers-table-bordered tbody:first-child tr:first-child th,.careers-table-bordered tbody:first-child tr:first-child td{border-top:0}.careers-table-bordered thead:first-child tr:first-child>th:first-child,.careers-table-bordered tbody:first-child tr:first-child>td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.careers-table-bordered thead:first-child tr:first-child>th:last-child,.careers-table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.careers-table-bordered thead:last-child tr:last-child>th:first-child,.careers-table-bordered tbody:last-child tr:last-child>td:first-child,.careers-table-bordered tfoot:last-child tr:last-child>td:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.careers-table-bordered thead:last-child tr:last-child>th:last-child,.careers-table-bordered tbody:last-child tr:last-child>td:last-child,.careers-table-bordered tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.careers-table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.careers-table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.careers-table-bordered caption+thead tr:first-child th:first-child,.careers-table-bordered caption+tbody tr:first-child td:first-child,.careers-table-bordered colgroup+thead tr:first-child th:first-child,.careers-table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.careers-table-bordered caption+thead tr:first-child th:last-child,.careers-table-bordered caption+tbody tr:first-child td:last-child,.careers-table-bordered colgroup+thead tr:first-child th:last-child,.careers-table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.careers-table-striped tbody > tr:nth-child(odd) > td,
.careers-table-striped tbody > tr:nth-child(odd) > th {background-color:#f9f9f9}.careers-table-hover tbody tr:hover td,.careers-table-hover tbody tr:hover th{background-color:#f5f5f5}.careers-alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.careers-alert,.careers-alert h4{color:#c09853}.careers-alert h4{margin:0}.careers-alert .careers-close{position:relative;top:-2px;right:-21px;line-height:20px}.careers-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.careers-alert-success h4{color:#468847}.careers-alert-danger,.careers-alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.careers-alert-danger h4,.careers-alert-error h4{color:#b94a48}.careers-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.careers-alert-info h4{color:#3a87ad}.careers-alert-block{padding-top:14px;padding-bottom:14px}.careers-alert-block>p,.careers-alert-block>ul{margin-bottom:0}.careers-alert-block p+p{margin-top:5px}.careers-close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter: alpha(opacity=20)}.careers-close:hover,.careers-close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter: alpha(opacity=40)}button.careers-close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.careers-list div.first-row{border-bottom:1px solid #ccc}.careers-list div.other-row{border-bottom:1px solid #ccc;padding:10px 0 10px 0;min-height:70px}.careers-list .other-row div.left-side{width:70%;float:left;vertical-align:middle}.careers-list .other-row .left-side h3{margin-top:0}.careers-list .other-row .right-side p{text-align:right}.careers-list .other-row div.right-side{width:30%;float:right;vertical-align:middle}.careers-date{font-size:1.1em}