body {
	color: #666666;								/* ----------> UPDATE HERE: controls font color  */	
	padding: 10px 0 0 25px;
	
	}
form
{
	margin:0px;
}
div.pageContent 
{
	width:750px;
	
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:90%;
	margin: 0px 0px 10px 0px;
	color:#666666;

}

p.bold
{
	font-weight:bold;
	}
	

ul 
{
	color:#666666;
}

p.pageOverview {
	line-height : 145%;
	color: #666666;
	
}

p.successMessage {
	line-height : 145%;
	color: #7ac920;
	font-weight:bold;
	font-size:110%;
	padding-top:5px;
	
}

p.errorMessage {
	line-height : 145%;
	color: red;
	font-weight:bold;
	font-size:110%;
	padding-top:5px;
	
}

p.sectionOverview {
	line-height : 145%;
	color: #666666;
	margin-left:19px;
}

p.onPage {
	color: #F96611;
	
}

p.relPage {
	color: #7AC920;
	
}

p.subDetails {
	margin-bottom:10px;
	
}

p.gridAddBtnFooter
{
	margin-top:-10px;
	margin-bottom:10px;
	color:#7ac920;
	text-align:right;
}

p.fieldHead01
{
	

	font-weight:normal;
	font-size:135%;

	
}

.dataGridText td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	margin: 0px 0px 10px 0px;
	color:#666666;
	
}

.orange
{
	color: #F96611;
	
}


.reqCallout
{
	color: #F96611;
	font-size:150%;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:16px;
	color: #520F81;
	margin-bottom:0px;
}

h1.pageTitle {
	font-size : 22px;
	margin-top:0px;
	

}

h1.pageTitleEdit {
	font-size : 22px;
	margin-top:0px;
	/*color:#F96611;*/
	color:#520F81;

}

h1.jobsArea {
	font-size : 18px;
	margin-top:10px;
	color:#F96611;
	padding-bottom:10px;


}

h2 {
	color: #520F81;
	margin-bottom:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:14px;
}

h2.errorMessage {
	color: red;
	
	
}


h2.orange {
	color:#F96611;
	margin-bottom:5px;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:100%;
	color: #520F81;
	margin-bottom:0px;
}

div.rhcContent h3
{
	font-size:120%;
}


div.rhcContent h3 span.smallSideLink
{
	font-weight:normal;
	font-size:80%;
	}

	
div.rhcContent h3 a
{
	text-decoration:none;
}

div.rhcContent h3 a:hover
{
	text-decoration:underline;
}	

h3.pageUpdated
{
	color:#666666;
	font-size:100%;
	margin-bottom:10px;
	margin-top:0px;
	
}

#belowButton
{
	margin-left:30px;
	margin-top:0px;
	color:#666666;
	font-size:100%;
	margin-bottom:10px;
}

#belowButton h3
{
	margin-top:10px;
}

ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	margin: -10px 0px 10px 26px;
	padding-left:0px;
	list-style:circle;
}



ol {
	font : normal 11 px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: -10px 0px 10px 26px;
	padding-left:0px;
}

.grayFooter {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	padding: 5px 0 0 20px;
	color: #520F81;
}



/*---------------------LINKS-------------------*/
a:hover {
	color: #F96611;
}

a {
	color: #520F81;
}

a.paraLookAlike	
{
	color:#666666;
	text-decoration:none;
}

a:hover.paraLookAlike 
{
	color: #F96611;
	text-decoration:underline;
}



/* cell treatments */

.cellBdrBtm {
	border-bottom: solid 1px #747474;
}



td.editTags {
	padding-right:15px;
	padding-bottom:4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}


td.leftCol {
	padding:8px 8px 0px 8px;
	width:150px;
	border-right:1px solid #D6CCE9;
}

td.rightCol {
	padding:8px 8px 0px 15px; /*t r b l */
	
}

td.rightCol div.rcEditButton
{
	float:left;
	width:60px;
	}

td.rightCol div.rcDisplay
{
	float:left;
	position:relative;
	left:0px;
	
	
	}

td.rightCol div.rcDisplay h2
{	
	margin-top:0px;
	
}

p.cancel
{
	margin-left:5px;
	margin-top:10px;	
}


	
.cellBdrBtmDark {
	border-bottom: solid 1px #747474;
}


/* forms */

.textfield {
	margin: 5px 0 4px 0;
}






/*---------------------UNKNOWN-------------------*/
.login {
	padding: 0 0 0 0px;
	text-align: left;
}




/* text */



.copy {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8.5pt;
	line-height: 1.5 em;
	color: #999;
	padding: 8px 0 15px 8px;
}



.copy a {
	color: #F96611;
}

.smCopy {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	line-height: 1.5 em;
	color: #999;
}

.imageFooter {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	line-height: 1.5 em;
	color: #999;
	text-align: left;
}

.imageFooter a {
	color: #F96611;
}

.jobCopy{
	font-family: Verdana, Arial, Helvetica;
	font-size: 90%;
	/*line-height: 1.5 em;*/
	color: #000;
	padding:  3px 8px 0px 8px;
	margin: 3px 0px 5px 0px;
}

.jobDetails{
	font-size: 100%;
	margin-bottom:5px;
}

.jobCopyGrid {
	font-family: Verdana, Arial, Helvetica;
	font-size: 90%;
	/*line-height: 1.5 em;*/
	color: #000;
	padding:  3px 8px 0px 8px;
	margin: 3px 0px 5px 0px;
}


.jobHdr {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.5 em;
	color: #fff;
	/*background-color: #520F81;*/
	padding:  3px 8px 3px 8px;
	border-bottom:2px solid #520F81;

}

.GridFtr 
{
	
	
	background-color:#7AC920;	
	
	
}

.GridFtr td
{
	
	padding-top:5px;
	padding-bottom:5px;
	border-top: solid 25px #ffffff;
	/*border-bottom: solid 30px #7AC920;*/
	
}

.GridHdr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	color: #520F81;
	/*line-height: 1.5 em;*/
	/*background-color: #520F81;*/
	padding:  3px 8px 3px 8px;
	border-bottom:2px solid #520F81;
	white-space: nowrap;

}

.GridItm {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000;
	padding:  3px 8px 0px 8px;
	margin: 3px 0px 5px 0px;
}

.GridItm td {
	padding:  5px 8px 6px 8px;
	margin: 3px 0px 5px 0px;
}





.jobFooter {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	line-height: 1.5 em;
	color: #999;
	padding:  50px 8px 5px 8px;
}

.tlpurp {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.5 em;
	color: #520F81;
}




/* images styles */

.imageCell {
	padding: 8px 8px 15px 8px;
	border-left: dashed 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.submit {
	padding: 5px 8px 15px 155px;
}


/*-------------*/
/*------OVERVIEW PAGE CLASSES-------*/

div.imgDivider {
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}

div.contentLeft {
	margin-right:0px;
	width:520px;
	float:left;
	position:relative;
	
}

div.contentLeftHalf {
	margin-right:0px;
	width:370px;
	float:left;

}

div.contentRightHalf {
	/*position:absolute;
	top:305px;
	left:400px;*/
	width:375px;
	padding-left:0px;
	margin-bottom:0px;
	float:right;
	
}

div.contentData {
	width:750px;
	margin-top:0px;
	margin-bottom:35px
}
.textarea
{
	width:600px;
}
.noTop {
	margin-top:0px;
}

.grnArrow {
	margin-left:0px;
	margin-right:9px;
}

p.bodyBullet01 {
	margin-left:19px;
	line-height: 125%;
}

ul.bodyBullet01List {
	margin-top:0px;
	margin-bottom:30px;
	margin-left:35px;
	list-style : square;
	color: #520F81;
}

ul.bodyBullet01List li {
	margin-bottom:5px;
}

div.rhcWrap {
	position:relative;
	width:200px;
	background-color:#9E78B8;
	padding-left:0px;
	margin-bottom:0px;
	float:right;	
}

div.rhcHead {
	background: url(../images/rhcTop.gif) top right no-repeat;
}

div.rhcContent {
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	width=190px;
	background-color:#ffffff;
	padding-top:3px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:1px;
}

div.rhcFooter {
	background: url(../images/rhcBottom.gif) bottom right no-repeat;
}

div.topPage 
{
	text-align:right;
	width:750px;
	margin-top:5px;
}

a.pageAnchor 
{
	color:#F96611;
	text-decoration:none;
}

a.pageAnchor:hover
{
	/*color:#7AC920;   GREEN*/
	color: #F96611;
	text-decoration:underline;
}

a.relAnchor 
{
	color:#7AC920;
	text-decoration:none;
}

a.relAnchorOn 
{
	color:#7AC920;
	text-decoration:underline;
}

a.relAnchor:hover
{
	/*color:#7AC920;   GREEN*/
	color: #F96611;
	text-decoration:underline;
}

/*------/OVERVIEW PAGE CLASSES-------*/


/*------FORMS-------*/
.txtField 
{
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin-bottom:5px;
	width:220px;
}

.required
{
	color:#F96611;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	padding-left:3px;
}


/*------/FORMS-------*/


/*------/POLICIES-------*/
#policies 
{
color:#666666;
font-size:90%;	
}

#policies ol.one {
font-size:125%;
font-weight:normal;
margin-top:0px;
list-style-type: upper-roman;
}

#policies ol.one li {

margin-top:20px;
}

#policies ol.two {

margin-top:0px;
list-style-type: lower-alpha;
}

#policies ol.two li {
margin-top:5px;
margin-bottom:10px;
}

#policies ol.two li table{
border-top:solid 1px #666666;
border-left:solid 1px #666666;
color: #666666;
margin-top:15px;
}

#policies ol.two li table td{
border-bottom:solid 1px #666666;
border-right:solid 1px #666666;
color: #666666;
}



#policies ol.three {
margin-top:0px;
list-style-type: lower-roman;
}


#pnl_NoteSection
{
	margin-bottom:20px;	
	border-bottom:solid 0px black;
}


/*------/POLICIES-------*/

/*------QUICK UPDATE-------*/


h1.startSubHead {
	font-size : 160%;
	margin-top:0px;
	

}

h2.startSubHead {
	font-size : 125%;
	margin-top:0px;
	

}

h3.startSubHead {
	margin-top:10px;
	

}



.startSubHead a
{
	text-decoration:none;
}

.startSubHead a:hover
{
	text-decoration:underline;
}

.StartPageReminderPanel
{
	background-color: #fde9dd;
	border: solid 1px #f96611;
	padding: 10px;
	margin-bottom:20px;
	
		
}

.SuccessPanel
{
	background-color: #e4f4d2;
	border: solid 1px #7ac920;
	padding: 10px;
	margin-bottom:20px;
	
		
}

.applyButton
{
	background-color: #e4f4d2;
	border: solid 1px #7ac920;
	padding: 5px;
	margin-bottom:0px;
	margin-top:10px;
	margin-right:20px;
	width:150px;
	text-align:center;	
}

.applyButton a
{
	 text-decoration: none;
	 color:#7ac920;
	}
	
.applyButton a:hover
{
	 text-decoration: underline;
	 color:#520f81;
	}	
	
	
.StartPageReminderPanel table td p
{
	color:#f96611;
	font-size:100%;
	margin: 5px 0px 5px 0px; /* top right bottom left */
	
		
}

td#OrangeCircle
{
	padding-right:20px;
	}

Div#QuickUpdateDiv table td.QuickUpdateBorderTD
{
	border-left:solid 1px #cccccc;
	padding-left:30px;
}

Div#QuickUpdateDiv table td p
{
	margin-bottom:3px;
}

a.LastUpdated
{
	color:#666666;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
	}

a.LastUpdated:hover
{
	text-decoration:underline;
	
	}

a.LastUpdatedAlert
{
	color:#f96611;
	font-weight:bold;
	font-size:110%;
	margin-bottom:0px;
	text-decoration:none;

	}
	
a.LastUpdatedAlert:hover
{
	text-decoration:underline;

	}	

ul.jobLinks
{
	margin-top:5px;
	margin-left:15px;
}

ul.jobLinks li
{
	margin-left:0px;
	list-style-position:outside;
	list-style-type:square;
}

	
a.jobLinks
{
	text-decoration:none;
	
}	

a.jobLinks:hover
{
	text-decoration:underline;
}	
	
p.LinkColor
{
	font-weight:bold;
	color:#520f81;
	margin-top:8px;
}

	
	

/*------/QUICK UPDATE-------*/

/*------FORM PAGE (LIKE ADDJOBTITLES.ASPX)-------*/

#tbl_FormFields td 
{
	padding-bottom:10px;	

}
/*------/FORM PAGE (LIKE ADDJOBTITLES.ASPX)-------*/


/*------AVAILABILITY-------*/
/*------/AVAILABILITY-------*/

.marginBottom
{
	margin-bottom:20px;
	}
	
	
.leftButtonEdit	
{
	margin-bottom:15px;
	}
	
.leftButtonSave	
{
	margin-bottom:0px;
	}	
	
	
	
/*------ Login create account page ------*/	

div#pnl_ApplyMsg h1
{
	color:#f96611;
	font-weight:normal;
	font-size:200%;
	margin-top:0px;
	}	


td.leftColLogin {
	padding:0px 8px 0px 8px;
	/*border-right:1px solid #D6CCE9;*/
}

div#createAcctHdr
{
	padding:0px 8px 0px 8px;
	}

div.dividerLine
{
	BORDER-TOP:solid 1px #520f81; 
	MARGIN-BOTTOM:20px;
	
	}
	
#accountForm table
{
	border:1px solid #8a7396;	
	margin-top:20px;
}	

#accountForm td.jobHdr {
	font-size: 90%;
	font-weight: bold;
	line-height: 1.5 em;
	color: #fff;
	background-color: #520F81;
	padding:  3px 8px 3px 8px;
	border-bottom:2px solid #520F81;

}

#accountForm td.jobCopy {
	font-size: 80%;
	padding:  3px 8px 0px 8px;
	margin: 3px 0px 5px 0px;
}


#rightLoginHdr
{
	font-family: Verdana, Arial, Helvetica;
	background-color:#520f81;
	color:#ffffff;
	font-weight:bold;
	font-size:150%;
	padding:8px;
	width:240px;
	}

#rightLogin
{
	border:solid 1px #D6CCE9;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	}

/*------ /Login create account page ------*/	

/*------ Apply page ------*/	

div#pnl_SuccessMsg h1
{
	color:#7ac920;
	font-weight:normal;
	font-size:200%;
	margin-top:0px;
	}	

/*------ Apply page ------*/	


