/* Search Bar Styles */
div#searchBar      { width:932px; margin:14px 14px 0 14px; }
div#searchBar h1   { display:none; }
div#searchBar span { display:none; }
div#searchBar a    { width:301px; height:41px; display:block; overflow:hidden; float:left; cursor:pointer;  }
	
div#searchBar a.search_finance_and_banking       { margin:0 14px 0 0; background:url(/images/search_finance_and_banking.gif) top left no-repeat; }
div#searchBar a.search_accountancy               { margin:0 15px 0 0; background:url(/images/search_accountancy.gif) top left no-repeat; }
div#searchBar a.search_international             { margin:0 0 0 0; background:url(/images/search_international.gif) top left no-repeat; }
div#searchBar a.search_finance_and_banking:hover { background:url(/images/search_finance_and_banking_on.gif) top left no-repeat; }
div#searchBar a.search_accountancy:hover         { background:url(/images/search_accountancy_on.gif) top left no-repeat; }
div#searchBar a.search_international:hover       { background:url(/images/search_international_on.gif) top left no-repeat; }

div#searchBar a.search_finance_and_banking_off   { margin:0 14px 0 0; background:url(/images/search_finance_and_banking.gif) top left no-repeat; }
div#searchBar a.search_accountancy_off           { margin:0 15px 0 0; background:url(/images/search_accountancy.gif) top left no-repeat; }
div#searchBar a.search_international_off         { margin:0 0 0 0; background:url(/images/search_international.gif) top left no-repeat; }	
div#searchBar a.search_finance_and_banking_off:hover { background:url(/images/search_finance_and_banking_on.gif) top left no-repeat; }
div#searchBar a.search_accountancy_off:hover         { background:url(/images/search_accountancy_on.gif) top left no-repeat; }
div#searchBar a.search_international_off:hover       { background:url(/images/search_international_on.gif) top left no-repeat; }

/* Main Layout */
div#content          { width:932px; border:0; }
div#content h1       { padding:10px; margin:0; height:22px; color:#FFFFFF;  background:#4b575f; font-size:1.6em; font-weight:normal; }
div#content h2       { padding:10px 0 0 14px; margin:0; color:#FFFFFF; font-size:1.2em; font-weight:normal; }
div#content h3       { padding:10px 0 0 14px; margin:0; color:#FFFFFF; font-size:1.2em; font-weight:normal; }
div#content p        { padding:5px 469px 0 14px; margin:0; color:#EEEEEE; }
div#content li       { padding:2px 469px 2px 14px; margin:0; color:#EEEEEE; }
div#content ul       { padding:5px 0 0 28px; }

div.job_0						 { background:#999999; }
div.job_1						 { background:#002b54; }
div.job_2						 { background:#004833; }
div.job_3						 { background:#75042F; }

/* Search */
div#jobsSearch                  { height:418px; }
div#jobsSearch form             { padding:14px 0; }
div#jobsSearch div.jobButtons   { border-top:#FFFFFF 2px solid;}
div#jobsSearch img.divide       { border-right: #ffffff 2px solid; }
div#jobsSearch div.row          { width:450px; padding:0; display:block; font-size:1.0em; }
div#jobsSearch div.rowLabel     { width:122px; float:left; padding:3px 4px 5px 0;  color:#FFFFFF;  }
div#jobsSearch div.rowText      { width:300px; float:left; padding:3px 3px 10px 0; color:#FFFFFF; }
div#jobsSearch div.rowInput     { width:300px; float:left; padding:0 0 10px 0; color:#FFFFFF;  }
div#jobsSearch div.rowButton    { width:436px; float:left; padding:0 0 10px 0; }
div#jobsSearch select.select    { width:300px; padding:1px 0; margin:3px 0; font-size:11px; }
div#jobsSearch input.text       { width:300px; padding:1px 0; margin:3px 0; font-size:11px; }
div#jobsSearch input.job_button { width:76px; height:26px; padding:0; margin:0 12px 0 0; background:transparent; border:#FFFFFF 2px solid; font-size:1.1em; color:#FFFFFF; cursor:pointer;}


div.jobBG_0	{ }
div.jobBG_1 { background:url(/images/job/search_1.gif) top right no-repeat; }
div.jobBG_2 { background:url(/images/job/search_2.gif) top right no-repeat; }
div.jobBG_3 { background:url(/images/job/search_3.gif) top right no-repeat; }

/* Header */
div#jobsHeader   { border-bottom:#FFFFFF 3px solid; height:55px; margin:0;  }
div#jobsHeader p { padding:7px 0 0 14px; line-height:20px; }
div#jobsTab    p { padding-top:0; }

/* Footer */
div#jobsFooter   { border-top:#FFFFFF 3px solid; height:32px; margin:0; }
div#jobsFooter p { padding:8px 15px; }

/* Job Inner */
div#jobsInner    { width:932px; }
div#jobsInner p  { padding: 0 0 50px 0; }
div#jobsInner a  { color:#FFFFFF; }
div#jobsInner a:hover  { text-decoration:underline; color:#FFFFFF; }
div#jobsInner table { width:902px; margin:4px 15px; padding:0; }
div#jobsInner td { color:#FFFFFF; height:25px; margin:0; padding:0;}
div#jobsInner td.tdRight{ text-align:right; }

div#jobsFooter span.jobJump{ cursor:pointer; }
div#jobsFooter span.jobJump:hover{ text-decoration:underline; cursor:pointer; }
div#jobsFooter span.jobCurrent{ font-weight:bold; }
