<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------------------------------------------------------------------*/
/*UNIVERSAL STYLES*/

.ContentArea {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ContentArea hr {
	background-color: #FFFFFF;
	border-color: #FFFFFF black black;
	border-style: dashed;
	border-top-width: 1px;
}

.ContentArea td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ContentArea .tableTopSpace {
	height: 3px;
}

.ContentArea .ccBorderRight { 
	border-right: 1px solid #A7A7A7; 
}

.ContentArea .utilityBar {
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.ContentArea #totalsBar {
	background-color: #CCCCCC;
	border-top: 1px solid #000000;
	height: 20px;
	margin: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

.ContentArea .ccPageHeadingHR {
	background-color: #6699CC;
	height: 2px;
}

.ContentArea .resultsArea {
	background-color: #F9F9F9;
	border: 1px solid #000000;
}

.ContentArea .tableTitleDark {
	background: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	margin: 5px;
	text-indent: 5px;
}

.ContentArea .ccDisplayCell {
	background-color: #EAEAEA;
	height: 20px;
	margin: 5px;
	padding: 5px;
}

/*--------------------------------------------------------------------------------*/
/*UNIVERSAL TEXT STYLES*/

.ContentArea a {
	color: #000000;
        text-decoration: underline;
}

.ContentArea a:hover {
	color: #000000;
        text-decoration: underline;
}

.ContentArea a:visited {
	color: #666666;
        text-decoration: underline;
}

.ContentArea .ccFormHeader {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.ContentArea .ccPageHeading {
	color: #6699CC;
	font-size: 18px;
}

.ContentArea .ccUserAlert{
	color: #FF0000;
	font-size: 10px;
}

.ContentArea .ccPositiveAlert {
	color: green;
	font-size: 10px;
}

.ContentArea .ccSmallerText {
	color: #000000;
	font-size: 150%;
}

.ContentArea .ccTableText {
	font-size: 10px;
}

/*--------------------------------------------------------------------------------*/
/*UNIVERSAL FORM STYLES*/

.ContentArea .radio {
	background: transparent;
}

.ContentArea .checkbox {
	background-color: transparent;
}

.ContentArea .ccTEXTBOX {
	background-color: #DDDDDD;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.ContentArea form { 
	margin: 0px;
	padding: 0px;
}

/*--------------------------------------------------------------------------------*/
/*UNIVERSAL SPACING STYLES*/

.ContentArea .5pxGutter {
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ContentArea #5pxGutter {
	margin: 5px;
	padding: 5px;
}

.ContentArea .ccNoPad {
	padding: 0px;
}

/*--------------------------------------------------------------------------------*/
/*JOB SEEKER STYLES*/

.ContentArea table tr td {
	font-size: 10px;
}

.ContentArea .ccJobTitle {
	font-size: 12px;
}

.ContentArea .ccJSTableHeader {
	background-color: #333366;
	color: #FFFFFF;
	height: 22px;
}

.ContentArea .ccJSTableHeader td {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}
.ContentArea a.ccJSTableHeaderText {
	color: #FFFFFF;
}

.ContentArea .ccJSTableLightRow {
        background: #F5F5F5;
        height: 24px;
        margin: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}

.ContentArea .ccJSTableLightRow td {
	padding-left: 5px;
	padding-right: 5px;	
}

.ContentArea .ccJSTableDarkRow {
        background: #E8E8E8;
        height: 24px;
        margin: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}

.ContentArea .ccFeaturedJob {
        background: url(/ccimages/featuredRow.gif);
        background-repeat: repeat-x;
	background-position: bottom;
	height: 24px;
        margin: 5px;
        padding-bottom: 3px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}

.ContentArea .ccFeaturedJOb td {
        padding-left: 5px;
        padding-right: 5px;
}

.ContentArea .ccJSTableDarkRow td {
	padding-left: 5px;
	padding-right: 5px;
}

.ContentArea .ccJSTableUtilityRow {
	background: #FFFFFF;
	height: 25px;
}

.ContentArea .ccJSTableUtilityRow td {
	padding: 5px;
}

/*--------------------------------------------------------------------------------*/
/*EMPLOYER &amp; ADMIN STYLES*/

.ContentArea .ccAdminTableHeader {
	background-color: #333366;
	color: #FFFFFF;
	height: 22px;
}

.ContentArea .ccAdminTableHeader td {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}

.ContentArea .ccAdminTableHeader a {
	color: #FFFFFF;
}

.ContentArea .ccAdminTableHeaderText {
	color: white;
	font-size: 10px;
}

.ContentArea .ccAdminLevelPermission {
	color: #996633;
}

.ContentArea .ccAdminTableLightRow {
	background: #F5F5F5;
	height: 24px;
	margin: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.ContentArea .ccAdminTableLightRow td{
	padding-left: 5px;
	padding-right: 5px;
}

.ContentArea .ccAdminTableDarkRow {
	background: #E8E8E8;
	height: 24px;
	margin: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

.ContentArea .ccAdminTableDarkRow td{
	padding-left: 5px;
	padding-right: 5px;
}

.ContentArea .ccAdminTableRow {
	height: 20px;
	margin: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

.ContentArea .ccAdminTableUtilityRow {
	background: #FFFFFF;
	height: 25px;
	margin: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.ContentArea .ccResumeTitle {
	font-size: 12px;
}
</pre></body></html>