/* Branch 0 */
html{background-image: url(images/site-bg.gif);background-repeat:repeat-x;background-position:0 8px;}

/* Internal Layout */
.header {padding:0 0 46px;height:auto;}
.content{}
.l-col{float:left;width:661px;}
.r-col{float:right;width:283px;}
.fl{float:left;}
.fr{float:right;}
.pad-top{padding:9px 0 0 0;}
.two-col{border-bottom:1px solid #EEEEEE;margin:0 0 5px;padding:0 0 24px;}
.save{background-image:url(images/bg-savejob.gif);background-position:right center;background-repeat:no-repeat;font-weight:bold;padding:0 26px 0 0;}
.email{background-image:url(images/bg-email.gif);background-position:right center;background-repeat:no-repeat;font-weight:bold;padding:0 26px 0 0;}

/* Sidebar */
.view-saved{background-image:url(images/bg-view-saved-jobs.png);background-repeat:no-repeat;height:91px;margin:0 0 22px;padding:17px 7px 0 15px;}
.view-saved .btn{margin:0 0 6px 10px;width:182px;}
.view-saved span{display:block;font-size:9px;line-height:15px;margin:0 0 0 10px;text-indent:0;width:228px;}

.ad-sidebar{margin:0 0 28px;}
.ad-sidebar a{font-size:10px;font-weight:bold;}
.ad-header,
.ad-heading{display:block;font-size:13px;font-weight:bold;margin:0 0 4px;color:#606060;}
.ad-sidebar p,
.img-ad-sidebar p{font-size:10px;line-height:13px;padding:0 0 5px;color:#606060;}
.img-ad-sidebar{}
.img-a{height:109px;background-image:url(images/ad-sb-1.jpg);background-repeat:no-repeat;margin:0 0 10px;}
.img-ad-sidebar:hover .img-a{background-position:0px -109px;}
.img-ad-sidebar .link{color:#0055a5;font-size:10px;font-weight:bold;}
.img-ad-sidebar:hover .link{color:#FFA200;} 

/* Find a Job */
.form-findajob{margin:35px 0 0 0;}
.form-findajob h2{margin:0 0 15px 0;}
.form-findajob .specialty{border:1px solid #D9E8F6;color:#606060;font-size:11px;padding:2px 3px 4px 4px;width:347px;}
.form-findajob .outer-border{background-color:#D9E8F6;padding:10px;margin:0 0 16px;width:349px;}
.form-findajob .specialty-wrap{border:1px solid #93BEE6;width:349px;}
.form-findajob .specialty option{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Tab Styles*/
.tab-wrap{background-color:#fff;padding:0px;width:490px;}
.ui-tabs .outer-border{ width:490px}
.row{padding:0 0 10px;}
.tab-wrap .col-1, 
.tab-wrap .col-2,
.tab-wrap .col-3{float:left;width:153px;}
.ui-tabs {margin:0 0 15px;}
.ui-tabs .ui-tabs-nav {list-style:none;zoom:1;margin:0;}
.ui-tabs .ui-tabs-nav li {float:left;border-bottom-width:0!important;padding:0;}
.ui-tabs .ui-tabs-nav li a {float:left;text-decoration:none;padding:5px 11px;font-weight:bold;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-bottom-width:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:default;background-color:#D9E8F6;color:#606060;}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display:block;border:1px solid #93BEE6;background-color:#ffffff;padding:10px 14px 0;}
.ui-tabs .ui-tabs-hide {display:none!important;}

/* Search Results */
.job-search-results{border-bottom:1px solid #B1B1B1;border-top:1px solid #B1B1B1;margin:0 0 6px;padding:10px 0;}
.job-result{border-bottom:1px solid #EEEEEE;margin:0 0 10px;}
.job-result:last-child{border-bottom:none;margin:0;}
.job-header{font-size:14px;line-height:inherit;margin:0 0 5px;padding:0;}
.right-align{font-size:10px;margin:0 0 6px;text-align:right;}
h1 .right-align{display:inline;/*float:right;*/font-size:17px;margin:13px 1px 6px;text-align:right;}
.center-align{text-align:center;}

/* Job Details */
.job-detail-wrap{background-color:#D9E8F6;padding:10px;margin:0 0 16px;zoom:1;}
.job-detail{background-color:#FFFFFF;border:1px solid #93BEE6;padding:14px 44px 13px 34px;zoom:1;}
.job-detail-header{font-size:15px;font-weight:bold;margin:0 0 10px;}
.job-2-col{border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;margin:0 0 20px;padding:20px 0 0;zoom:1;}
.job-row{margin:0 0 20px;}
.job-row strong{display:block;float:left;width:205px;}
.job-row span,
.job-row ul{display:block;float:left;width:350px;}

/* Job Apply */
.job-apply{border-bottom:1px solid #EEEEEE;margin:0 0 10px;padding:0 0 11px;}
.job-apply:last-child{border-bottom:none;}
.job-apply-header{display:block;font-size:14px;margin:20px 0 13px;}

.outer-border{background-color:#D9E8F6;padding:10px;margin:0 0 16px;}
.inner-border{background-color:#FFFFFF;border:1px solid #93BEE6;padding:14px 44px 13px 34px;margin:0;}
