body { font-family: 'Lucida Grande', Verdana, Arial; font-size: 12px; text-align: center; }
div.frame { text-align: left; margin: 0 auto; padding: 0 10px; width: 715px; border-right: 1px dotted #DDD; border-left: 1px dotted #DDD; background-color: #FFF; }

input, textarea, select, option { font-size: 11px; }

th { background-color: #8D290E; color: #FFF; text-align: left; font-size: 11px; }
th a { color: #FFF; text-decoration: underline; }
.application th { height: 24px; }
tr { font-size: 11px; }
tr.even { background-color: #EFEFEF; }

p.nav, p.nav a { color: #444; }

h3.error { color: #FF0000; }

div.application { font-family: 'Lucida Grande', Verdana, Arial, sans-serif; }

input { font-size: 11px; color: #222; }

div.application h2 { font-size: 14px; }
div.application tr { font-size: 11px; text-align: left; }
td.label { width: 300px; color: #444; }



.jobsearch_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.jobsearch_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/* ----------------------------
	Job search results
-------------------------------*/

.job_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.job_detail_table {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #F3F0D4;
}

.bottom_border_table {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AAAAAA;
}

.job_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.job_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}

a.job_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}

.application_link input { background: #CC0000; padding: 4px; margin: 4px 0 0 0; }