/* ================================================================= */
/* ===( Job Listing Table )========================================= */
/* ================================================================= */

table#jobListings
{
	font-size: 1.1em;
	color: #163651; /* Peacock Blue */
}
/* - - - - */
table#jobListings tr.headerRow
{
	background-color: white;
	font-weight: bold;
}
table#jobListings tr.oddRow,
table#jobDetail tr.oddRow
{
	background-color: #EEECD8;
}
table#jobListings tr.evenRow,
table#jobDetail tr.evenRow
{
	background-color: white;
}
/* - - - - */
table#jobListings td.col_title
{
	vertical-align: top;
	width: 150px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
}
table#jobListings td.col_desc
{
	vertical-align: top;
	width: 400px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 40px;
}
table#jobListings td.col_loc
{
	vertical-align: top;
	width: 150px;
	padding-top: 8px;
	padding-bottom: 8px;
}

p.jobDesc
{
	margin-bottom: 5px;
}
a.jobMoreLink
{
	color: #663B78;
}
a.jobMoreLink:hover
{
	color: #B1AA67;
}
/* - - - - - - - - - - - - - - - - - - - - */
div#jobDetailContainer
{
	color: #163651;
}
div#jobDetailContainer ul
{
	margin-left: 16px;
	font-size: 1.2em;
}

p.warning
{
	color: red;
	font-weight: bold;
}
div#jobDetailContainer p.header01
{
	color: #163651;
	font-weight: bold;
	font-size: 1.8em;
}
div#jobDetailContainer p.subhead01
{
	/*color: black;*/
	font-weight: bold;
}
table#jobDetail
{
	background-color: white;
	width: 570px;
	margin-bottom: 15px;
	font-size: 1.2em;
}
table#jobDetail tr
{
	/*border-bottom: 1px solid red;*/
}
table#jobDetail td
{
	vertical-align: top;
	padding: 5px 0px 5px 8px;
	/*border-bottom: 1px solid lightgray;*/
}
table#jobDetail td ul
{
	font-size: 1.0em;
}
p.bodycopy01,
p.bodycopy01 p
{
	font-size: 1.2em;
}
div#jobDetailContainer p
{
	font-size: 1.2em;
}

/* ================================================================= */
/* ================================================================= */
