BODY {
	margin : 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	font-size: 90%;
	vertical-align : middle;
}

P,SPAN,UL,OL {
	font-size: 70%;
}

TABLE.mainTable {
	border: solid 1px #000000;
}

.bkgdColor1 {
	background-color: #990000;
}

.bkgdColor2 {
	background-color: #000000;
}

.bkgdColor3 {
	background-color: #FFFFFF;
}

.copyright {
	font-size: 60%;
	color: #FFFFFF;
	font-weight: bold;
}

.accent {
	color: #990000;
	font-weight: bold;
	font-style: italic;
	font-size: 80%;
}

A.utilityNav {
	font-size: 60%;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

A.utilityNavActive {
	font-size: 60%;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

A:hover.utilityNav {
	font-size: 60%;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

A:hover.utilityNavActive {
	font-size: 60%;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

A {
	font-size: 70%;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
	font-size: 70%;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

A.content {
	font-size: 100%;
	color: #062168;
	text-decoration: none;
	font-weight: bold;
}

A.content:hover {
	font-size: 100%;
	color: #062168;
	text-decoration: underline;
	font-weight: bold;
}

A.secNav {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

A.secNav:hover {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

A.secNavActive {
	font-family: arial;
	font-size: 11px;
	color: #E5B0B0;
	text-decoration: none;
	font-weight: bold;
}

A:hover.secNavActive {
	font-family: arial;
	font-size: 11px;
	color: #E5B0B0;
	text-decoration: underline;
	font-weight: bold;
}

TD.jobListing {
	padding-left : 8px;
	padding-bottom : 8px;
}

TD.secNavBkgd {
	background-image : url(images/secNav_bkgd.gif);
	background-repeat : no-repeat;
}

SPAN.heading1 {
	font-size: 90%;
	font-weight: bold;
	color: #990000;
}

SPAN.heading2 {
	font-size: 90%;
	font-weight: bold;
	color: #666666;
}

SPAN.heading3 {
	font-size: 70%;
	font-weight: bold;
	color: #666666;
}

SPAN.heading4 {
	font-size: 80%;
	font-weight: bold;
	color: #BB130B;
}

SPAN.heading5 {
	font-size: 80%;
	font-weight: bold;
	color: #000000;
}

SPAN.heading6 {
	font-size: 70%;
	font-weight: bold;
	color: #BB130B;
}

UL.embed {
	font-size: 100%;
}

.required {
	font-size: 70%;
	font-weight: bold;
	color: #990000;
}

.formLabel {
	font-size: 70%;
	font-weight: bold;
	color: #333333;
}

TD.timeline {
	font-size: 70%;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px
}

TD.timelineDate {
	font-size: 70%;
	color: #990000;
	font-weight: bold;
}

TD.timelineBkgd {
	background-image: url(images/timelineBkgd.gif);
	background-repeat: repeat-x;
}

/* 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:black; layer-background-color:black; visibility:hidden;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:3px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold; border: solid 1px white;}
.clLevel0{background-color:black; layer-background-color:black; color:white; border: solid 1px white;}
.clLevel0over{background-color:#990000; layer-background-color:#990000; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden;background-color:#white; layer-background-color:#white;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:3px; font-family:tahoma; font-size:11px; font-weight:bold; border: solid 1px white;}
.clLevel1{background-color:#000000; layer-background-color:#000000; 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:3px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; 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}
