/* ------------------------------ COMMON ---------------------------------- */
.replace{
      position: relative;
      margin: 0px; 
      padding:0px;
      /* hide overflow:hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */
}

.replace span {
      display: block;
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 1; /*for Opera  5 and 6*/ 
} 



/* ------------------------------ PROGRAM CALENDAR ---------------------------------- */
.calendarCheckDate {
	background-color: #CEDF5A;
}

.calendarHoliday {
	background-color: #97CAFE;
}

.calendarPPB {
	background-color: #FED805;
}

.calendarPPE {
	background-color: #E2C8FB;
}

.calendarTSD {
	background-color: #FC573B;
}




/* ------------------------------ ENROLLEES HOMEPAGE ---------------------------------- */

#announcementsSubHeader, #announcementsSubHeader span {
      height: 24px;
      width: 427px;
      background-image: url('/graphics/enrollees/announcements.gif');
} 

#formsSubHeader, #formsSubHeader span {
      height: 24px;
      width: 427px;
      background-image: url('/graphics/enrollees/forms.gif');
} 


#handbookSubHeader, #handbookSubHeader span {
      height: 24px;
      width: 244px;
      background-image: url('/graphics/enrollees/handbook.gif');
} 

#calendarSubHeader, #calendarSubHeader span {
      height: 24px;
      width: 244px;
      background-image: url('/graphics/enrollees/programCalendar.gif');
} 

#quicklinksSubHeader, #quicklinksSubHeader span {
      height: 24px;
      width: 244px;
      background-image: url('/graphics/enrollees/quickLinks.gif');
} 

.enrolleesLeftSide {
	background-color: #E6EFAB; 
	background-image: url('/graphics/enrollees/leftEnrolleesTop.gif'); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 405px;  
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px;
}

.enrolleesRightSide {
	background-image: url('/graphics/enrollees/rightEnrolleesTop.gif'); 
	background-position: top left; 
	background-repeat: no-repeat; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	width: 224px;
	background-color: #E6DFF5;
}

.enrolleesSpacer {
	width: 40px;
}


/* ------------------------------ ENROLLEE HANDBOOK ---------------------------------- */
.handbookLeftSide {
	background-color: #E6EFAB; 
	width: 171px; 
	background-image: url('/graphics/enrollees/leftHandbookTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
}

.handbookMiddle {
	width: 198px; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 10px; 
	background-image: url('/graphics/enrollees/centerHandbookTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	background-color: #E6DFF5;
}

.handbookRightSide {
	background-color: #F7F7F5; 
	background-image: url('/graphics/enrollees/rightHandbookTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-left: 10px; 
	padding-top: 10px; 
	padding-right: 10px; 
	width: 181px;
}


.handbookSpacer {
	width: 45px;
}



/* ------------------------------ AGING ISSUES ---------------------------------- */
.agingPracticesLeftSide {
	background-image: url('/graphics/aging/leftPracticesTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	width: 305px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	background-color: #E6DFF5;
	line-height: normal;
}

.agingPracticesSpacer {
	width: 50px;
}


.agingPracticesRightSide {
	background-image: url('/graphics/aging/rightPracticesTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-left: 10px; 
	width: 305px; 
	line-height: normal;
	background-color: #E6EFAB;
}

.agingPracticesConclusion {
	background-image: url('/graphics/aging/contactBoxTop2.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-left: 10px; 
	width: 305px; 
	background-color: #F7F7F5;
}


.agingSocietyLeftSide {
	background-image: url('/graphics/aging/leftSocietyTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	width: 224px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	background-color: #E6DFF5;
}

.agingSocietySpacer {
	width: 40px;
}

.agingSocietyRightSide {
	background-image: url('/graphics/aging/rightSocietyTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-left: 10px; 
	width: 407px; 
	background-color: #E6EFAB;
}

.agingSocietyConclusion {
	background-color: #F7F7F5; 
	background-image: url('/graphics/aging/contactBoxTop.gif'); 
	background-position: top left; 
	background-repeat: no-repeat; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
}


/* ------------------------------ ABOUT NOWCC ---------------------------------- */
.missionBox {
	width: 228px;
 	background-image: url('/graphics/about/missionBoxTop.gif'); 
 	background-repeat: no-repeat; 
 	background-position: top left; 
 	background-color: #E6EFAB;
	padding-left: 12px; 
	padding-right: 12px; 
	padding-top: 7px;
	padding-bottom: 0px;
 }
 
.aboutSpacer {
 	width: 100px;
 }
 
 .historyBox {
 	width: 372px;
 	background-image: url('/graphics/about/historyBoxTop.gif'); 
 	background-repeat: no-repeat; 
 	background-position: top left; 
 	background-color: #E6DFF5;
	padding-left: 12px; 
	padding-right: 12px; 
	padding-top: 7px;
 }
 
#missionSubHeader, #missionSubHeader span {
      height: 24px;
      width: 252px;
      background-image: url('/graphics/about/missionHeader.gif');
} 

#historySubHeader, #historySubHeader span {
      height: 24px;
      width: 396px;
      background-image: url('/graphics/about/historyHeader.gif');
} 

.externalNewsContainer {
	width: 218px; 
	float: right; 
	margin-top: 2em;
}

.externalNewsBox {
	background-color: #E3EBFC; 
	background-image: url('/graphics/about/newsTop.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	font-size: 85%;
}

.internalNewsBox {
	width: 440px; 
	float: left;
	margin-top: 2em;
}


/* ------------------------------ APPLICANTS ---------------------------------- */
.laughterBG {
	background-image: url('/graphics/applicants/laughter.jpg');
	background-repeat: no-repeat;
}

.noPositionsBox {
	margin-top: 2em;
	margin-bottom: 1em;
	background-color: #CEDCED;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	padding: 4px; 10px; 4px; 10px;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
}


/* ------------------------------ HR SOLUTIONS ---------------------------------- */
.staffBox {
	background-image: url('/graphics/hr/staffBoxTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 15px; 
	background-color: #E6EFAB;
}


.experienceBox {
	background-image: url('/graphics/hr/experienceBoxTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-left: 10px; 
	background-color: #E6DFF5;
}





/* ------------------------------ OTHER ---------------------------------- */
.privacyBG {
	background-image: url('/graphics/privacy.jpg');
	background-repeat: no-repeat;
}

.cardBioBox {
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	width: 410px; 
	background-image: url('/graphics/roleModels/bioBoxTop.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	background-color: #E6DFF5;
}

.cardQuoteBox {
	text-align: center; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	width: 210px;
}