BODY {
	margin : 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #AAAAAA;
	background-image:url(images_redesign/body_bkgd2.png);
	background-repeat:repeat;
	color: #333333;
	font-size: 90%;
	vertical-align : middle;
}

div#scrollbar {
    display:none; /* hide from incapable */
    }

P,SPAN,UL,OL {
	font-size: 80%;
	padding-right:3px;
}

.bkgdColor1 {
	background-color: #000000;
}

.bkgdColor7 {
	background-color: #3d3e3e; color:#FFFFFF; padding:10px; font-size:70%; font-weight:bold;
}

.bkgdColor2 {
	background-color: #ffc740;
}

.bkgdColor3 {
	background-color: #3e3f3f;
}

.bkgdColor4 {
	background-color: #574C21;
}

.bkgdColor5 {
	background-color: #222222;
}

.bkgdColor6 {
	background-color: #777777;
}

A.viewAllJobsLink {color:#FFFFFF;font-size:60%;font-weight:bold;text-decoration:none;padding:2px;}
A:hover.viewAllJobsLink {color:#FFCC33;font-size:60%;font-weight:bold;text-decoration:none;padding:2px;}

A.newsLink {color:#274069;font-size:80%;font-weight:bold;text-decoration:none;padding:2px;}
A:hover.newsLink {color:#FFFFFF;font-size:80%;font-weight:bold;text-decoration:none;padding:2px;}

.viewAllJobs {background-image:url(images_redesign/viewAllJobs_bkgd2.png);background-repeat:repeat-x;}

.bkgdNews {background-color:#7d7d7d;color:#FFFFFF;padding:3px;}
.newsContent {color:#FFFFFF; font-size:80%; padding:3px;}
.newsDate {font-size:80%;color:#EEEEEE; padding-top:2px;}

.jobTable {height:250px;width:265;overflow-x:hidden;overflow-y:auto;}
.jobTableLocations {height:427px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableLocationsMI {height:430px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableDesign {height:300px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTablePwt {height:400px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableOper {height:300px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableHome {height:275px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableAdmin {height:325px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableLinks {height:450px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableEval {height:425px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableDownloads {height:750px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}
.jobTableEng {height:950px;width:263;overflow-x:hidden;overflow-y:auto;border-right:1px solid #555555;}

.jobInfo {font-size:70%;color:#333333; padding-top:2px;}

.homeDivider {
	background-image : url(images_new/home_divider.gif);
	background-repeat : repeat;
}

p.content {padding-left:10px;padding-top:5px;padding-right:10px;}

p.content2 {padding-left:10px;padding-top:5px;padding-right:20px;}

div.paragraph {font-size:80%;padding-left:10px;padding-top:5px;padding-right:20px;}

.jobHdr {font-size:70%;padding-left:8px;padding-top:8px;padding-bottom:8px;background-color:#000000;color:#FFFFFF;}

.header {background-image:url(images_redesign/header_bkgd2.png);background-repeat:no-repeat;}

.mainContentBody {background:#a19f9f url(images_redesign/mainContentBodyBkgd.png) repeat-x;}

A.utilityNav {
	font-size: 70%;
	color: #bbcbe4;
	text-decoration: none;
	font-weight: bold;
}

A.utilityNavActive {
	font-size: 70%;
	color: #ffc740;
	text-decoration: none;
	font-weight: bold;
}

A:hover.utilityNav {
	font-size: 70%;
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

A {
	font-size: 70%;
	color: #274069;
	text-decoration: underline;
	font-weight: bold;
}

A:hover {
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

A.links {
	font-size: 70%;
	color: #274069;
	text-decoration: underline;
	font-weight: bold;
	padding-left:10px;padding-top:5px;padding-right:20px;
}

A.links:hover {
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	padding-left:10px;padding-top:5px;padding-right:20px;
}

A.job {
	font-size: 70%;
	color: #F0DE7C;
	text-decoration: none;
	font-weight: bold;
}

A.job:hover {
	font-size: 70%;
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

A.job:visited {
	font-size: 70%;
	color: #F0DE7C;
	text-decoration: none;
	font-weight: bold;
}

A.job:visited {
	font-size: 70%;
	color: #D6A640;
	text-decoration: none;
	font-weight: bold;
}

A.content {
	font-size: 100%;
	color: #F0DE7C;
	text-decoration: underline;
	font-weight: bold;
}

A.content:hover {
	font-size: 100%;
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

A.content:visited {
	font-size: 100%;
	color: #F0DE7C;
	text-decoration: underline;
	font-weight: bold;
}

A.secNav {
	font-family: arial;
	font-size: 11px;
	color: #062168;
	text-decoration: none;
	font-weight: bold;
}

A.secNav:hover {
	font-family: arial;
	font-size: 11px;
	color: #062168;
	text-decoration: underline;
	font-weight: bold;
}

A.secNavActive {
	font-family: arial;
	font-size: 11px;
	color: #BB130B;
	text-decoration: none;
	font-weight: bold;
}

A.secNavActive:hover {
	font-family: arial;
	font-size: 11px;
	color: #BB130B;
	text-decoration: underline;
	font-weight: bold;
}

A.secNav2 {
	font-family: arial;
	font-size: 10px;
	color: #062168;
	text-decoration: none;
	font-weight: bold;
}

A.secNav2:hover {
	font-family: arial;
	font-size: 10px;
	color: #062168;
	text-decoration: underline;
	font-weight: bold;
}

A.secNavActive2 {
	font-family: arial;
	font-size: 10px;
	color: #BB130B;
	text-decoration: none;
	font-weight: bold;
}

A.secNavActive2:hover {
	font-family: arial;
	font-size: 10px;
	color: #BB130B;
	text-decoration: underline;
	font-weight: bold;
}
TD.jobListing {
	padding-left : 8px;
	padding-bottom : 8px;
}

TD.secNavBkgd {
	background-image : url(images_new/secNav_bkgd.gif);
	background-repeat : no-repeat;
}

.steer1 {
	background-image : url(images_new/steerWheel_bkgd.jpg);
	background-repeat : no-repeat;
}

.steer2 {
	background-image : url(images_new/steerWheel_bkgd2.jpg);
	background-repeat : no-repeat;
}

SPAN.heading1 {
	font-size: 80%;
	font-weight: bold;
	color: #777777;
}

SPAN.heading8 {
	font-size: 100%;
	font-weight: bold;
	color: #777777;
}

SPAN.heading2 {
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	padding-left:10px;padding-top:5px;padding-right:10px;
}

SPAN.heading3 {
	font-size: 70%;
	font-weight: bold;
	color: #333333;
}

SPAN.heading4 {
	font-size: 80%;
	font-weight: bold;
	color: #BB130B;
}

SPAN.heading5 {
	font-size: 90%;
	font-weight: bold;
	color: #BBBBBB;
}

SPAN.heading6 {
	font-size: 110%;
	font-weight: bold;
	color: #BBBBBB;
}

SPAN.heading7 {color:#ecc576;font-size:110%;font-weight:bold;}


/* heading9 added by DJG/BC */
SPAN.heading9 {
    text-transform: uppercase;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:10px;padding-top:5px;padding-right:10px;
}


UL.embed {
	font-size: 100%;
}

.agreement {
	font-size: 140%;
}

TD.activeTab {
	font-size: 60%;
	border-top: #858585 1px solid;
	border-right: #858585 1px solid;
	border-left: #858585 1px solid;
	color: #F0DE7C;	
}

TD.inactiveTab {
	font-size: 60%;
	border: #858585 1px solid;
}

TD.tabBotBorder {
	border-bottom: #858585 1px solid;
}

TD.activePageBorderLeft {
	border-left: #858585 1px solid;
}

TD.activePageBorderRight{
	border-left: #858585 1px solid;
}

.contentBorder {
	border: #232323 1px solid;
}

A.secNav {
	color: #FFFFFF;
	font-size: 100%;
}

A.secNav:hover {
	color: #F0DE7C;
	font-size: 100%;
	text-decoration: none;
}

.secNavActive {
	color: #F0DE7C;
	font-size: 100%;
}

.thirdNavActive {
	color: #F0DE7C;
	font-size: 60%;
	padding-left: 5px;
}

A.thirdNav {
	color: #CCCCCC;
	font-size: 60%;
	padding-left: 5px;
}

A.thirdNav:hover {
	color: #CCCCCC;
	font-size: 60%;
	text-decoration: underline;
	padding-left: 5px;
}

.leftColumn {
	background-image : url(images_new/leftColumn_bkgd.jpg);
	background-repeat : no-repeat;
}

TABLE.application {
	font-size: 70%;
	color: #FFFFFF;
}

TD.required {
	background-color: #D22A2A;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
}

.embeddedText {
	font-size: 70%;
	color: #FFFFFF;
}

.jobOpen {
	background-color: #DEDEDE;
	color: #333333;
}

A.jobOpenLink {
	color: #977F2E;
	text-decoration: none;
	font-weight: bold;
}

A.jobOpenLink:hover {
	color: #977F2E;
	text-decoration: underline;
	font-weight: bold;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:15; background-color:#3E3E3E; layer-background-color:3E3E3E; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel0{color:white;}
.clLevel0over{color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma; font-size:11px; font-weight:bold}
.clLevel1{color:white;}
.clLevel1constant{position:absolute; color:white;}
.clLevel1over{background-color:#white; layer-background-color:#white; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:white; layer-background-color:white}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#3E3E3E; layer-background-color:#3E3E3E; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}