
p.apply, p.returnResults { padding: 7px 8px; font-weight: bold; }
p.apply { float: left; }
p.returnResults { float: right; }			#poweredCATS { clear: both; margin: 30px auto; clear: both; width: 140px; height: 40px; border: none;}
			#poweredCATS img { border: none; }



/* DISPLAY JOB DETAILS */

table#showJobDetails { width: 750px; border: 0px solid #42657e; }
.showDetails { margin: 0 0 10px 0; width: 750px; clear: both; }
.showDetails td { margin: 0; padding: 2px 5px; border: 0px solid #ced8da; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#333333;}
.showDetails .coloredHeading { width: 200px; text-align: right; margin: 0; padding: 0 10px 0 5px; background: #dadfe3; font: bold 0.75em Arial, sans-serif;  }
.showDetails .coloredOdd { width: 550px; text-align:left; margin: 0; padding: 0 10px 0 5px; background: #eff7ff;  }
 
#detailsTable { width: 750px; border: 0px solid #42657e; }
td.showJobHeader { margin: 0; padding: 0 10px 0 0; width:150px; font-weight:bold; text-align: right; vertical-align: top; }
td.showJobText { margin:0;padding: 0 0 0 10px; background: #f4f4f4; }
	#detailsTable td.detailsHeader { width: 30%; }
.detailsTable .coloredHey67ading { width: 30%; text-align: right; margin: 0; padding: 0 10px 0 5px; background: #dadfe3; font: bold 1.05em Arial, sans-serif;  }
.detailsTable .coloredOdd { width: 80%; margin: 0; padding: 0 10px 0 5px; background: #eff7ff;  }
div#descriptive { float: left; width: 750px; }
div#detailsTools { float: right; padding: 0 0 8px 0; width: 280px; background: #ffffff; border: 1px solid #cccccc; }
	div#detailsTools img { margin: 2px 6px 5px 15px;  }

			
			
/*Job Listing Page		*/
			
table.sortable { margin: 0; width: 600px; border-collapse: collapse; border: 1px solid #ced8da; empty-cells: show; }
tr.evenTableRow { background: #f4f4f4; height:20px; }
tr.rowHeading { margin: 0 0 8px 0; padding: 0; border-top: 1px solid; border-bottom: 1px solid; text-align:left; background-color: blue; font-size:12px;  }
tr.oddTableRow { background: #fff; height:20px; }
th { background: #c9ced1 }
a.sortheader:hover,
a.sortheader:link,
a.sortheader:visited
{
color:#000;
}
a:link, a:active { color: #1763b9; }
a:hover { color: #c75a01; }
a:visited { color: #000000; }
.JobListSubHeading{font-family:arial; font-size:13px;}
.JobListHeading{font-family:arial; font-size:12px; font-weight:bold;color:#000000}
.maintextbold{font-weight:bold;color:#000000; font-size:14px;}
.simpletext{color:#000000; font-size:12px; font-weight:bold}
.JobListSpacerRow {height:15px;background-color:White;} 

.JobListHeading a:link , a:active 
{
	color:#000000; font-size:12px; font-weight:bold;
}

.JobListHeading a:hover 
{
	color:#000000; font-size:12px; font-weight:bold;
}

#related-box {
        background-color: #ffffe0;
        color: #000000;
        border-color: #333333;
        border-style: solid;
        border-width: 1px;
        float: right;
        padding: 5px;
        margin: 5px;
}

.JobListHeading a:visited
{
	color:#000000; font-size:12px; font-weight:bold;
}

.ab { text-decoration:none;}
