/* --- SECTION --- */

#layout 			{ text-align: center; margin-bottom: 0.5em; }
#main_content 		{ margin: 0 auto; text-align: left; border-spacing: 0; line-height: 1; }
#main_content td 	{ padding: 5px; }
#min_main_content	{ width: 790px; }

#browsejobs_main_content		{ margin: 0 auto; text-align: left; border-spacing: 0; line-height: 1; width:1024px; }
#browsejobs_main_content td		{ padding: 5px; }

.header_style_3 				{ font-size: 13px; border-bottom: 1px solid #f60; padding-bottom: 5px; margin: 5px 0; }

#company_selector .header_style_3,
#letter_selector .header_style_3 { padding-bottom: 0; border-bottom: 0; margin: 0; }

#company_selector td,
#letter_selector td 			{ padding: 1px 1px 1em 0px;  }

#company_selector td.col_a,
#letter_selector td.col_a 		{ padding-right: 1.5em; }

#company_selector a,
#letter_selector a,
#company_selector b,
#letter_selector b,
#company_selector span,
#letter_selector span 				{ margin-right: 0.25em; }

.by_state p.state,
.by_title_and_state p.job,
.by_city p.city,
.by_title p.job,
.by_company p.company,
.by_letter p.job 				{ margin-bottom: 3px; margin-top: 0;  }

.by_state p.actions,
.by_title_and_state p.actions,
.by_city p.actions,
.by_title p.actions,
.by_company p.actions,
.by_letter p.actions 			{ font-size: 11px; margin-top: 0; }

.by_state #states,
.by_title_and_state #cities,
.by_city #cities,
.by_title #titles,
.by_company #companies,
.by_letter #letters 			{ width: 100%; }

.by_company #companies td,
.by_letter #letters td 			{ width: 50%; }

.by_state #states td,
.by_title_and_state #cities td,
.by_city #cities td,
.by_title #titles td,
.by_company #companies td,
.by_letter #letters td 			{ padding: 1px 5px 1px 0px; }
.by_company table#companies tr {
    height: 40px;
}
.by_company table#companies td {
    vertical-align: top;
}
.by_state .stateTitle,
.by_title_and_state .jobTitle,
.by_company .companyTitle,
.by_city .cityTitle,
.by_city .city,
.by_title .jobTitle,
.by_letter .jobTitle  			{ font-weight: bold; font-size: 13px; }


/* --- PAGES (STATES) --- */

.home #states,
.home #categories,
.home #jobSeekers               { width: 100%; margin-bottom: 1em; }

.home #states td,
.home #categories td,
.home #jobSeekers td            { white-space: nowrap; padding: 1px 1em 1px 0; }
