BODY {
	background-color : #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image : url(../images/dsg_bg.gif);
	text-align: center;
	font-family: arial, helvetica, sans-serif;
}

FORM {
	margin: 0px;
}

.clsTopBanner {
	background-image : url(../images/dsgn_bg_hdr.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	text-align: center;
	vertical-align: middle;
	background-color : #FFFFFF;
}

.clsContentLeft {
	background-image : url(../images/dsgn_bg_left.gif);
	background-repeat : repeat-y;
	background-position : right;
}

.clsContentRight {
	background-image : url(../images/dsgn_bg_right.gif);
	background-repeat : repeat-y;
	background-position : left;
}

A {
	color: #8F1D25;
	text-decoration: none;
}

A:HOVER {
	text-decoration: underline;
}

A:VISITED {
	color: #810098;
}

#CONTENT_AREA {
	background-image : url(../images/dsgn_content_bg.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #FFFFFF;
	padding: 20px 5px 0px 5px;
	text-align: left;
}

#LEFT_COLUMN {
	width: 300px;
	text-align: center;
	vertical-align: top;
}

#CENTER_COLUMN {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}

#RIGHT_COLUMN {
	width: 130px;
	text-align: center;
	vertical-align: top;
	padding-left: 5px;
}

.clsPulseBox {
	background-image: url(../images/dsgn_pulse.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 30px;
	margin-bottom: 10px;
	text-align: left;
}
	.clsPulseBox H4, #FEATURED_EMPLOYER_BOX H4, #RECRUITING_TOOLS_BOX H4 {
		border-bottom: 2px #375F78 solid;
		margin-bottom: 0px;
		text-align: left;
		border-left: 1px #FFFFFF solid;
	}
	.clsPulseBox TABLE {
		border-right: 1px #7c1318 solid;
	}

LI.clsThreeDotListItem {
	padding: 0 28px 0 14px;
	position: relative;
	/*color: #023b75;*/
	background-image: url(../images/bullet_3_dots.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	margin-left: -45px;
	list-style-type: none;
	text-align: left;
	display: inline-block; /* toggle haslayout to fix alignment with background-image */
	margin-bottom: 0px;
}

UL.clsThreeDotList {
	margin-top: 0px;
	margin-bottom: 6px;
}

#WELCOME_BOX {
	background-image: url(../images/bg_welcome_area.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 300px;
}

	#WELCOME_BOX P {
		margin: 8px 8px 8px 0px;
	}

#JOB_SEARCH_BOX {
	background-image: url(../images/bg_job_search_area.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 520px;
}

#JOB_SEEKER_LOGIN {
	background: #eaf1e9;
}

#EMPLOYER_HP_BOX, #EMPLOYER_HP_BOX H3 {
	background: #356176;
	color: #FFFFFF;
}

#BREADCRUMB {
	text-align: left;
	padding: 2px 8px 8px 0px;
	font-size: 70%;
	font-weight: bold;
}

#BREADCRUMB A {
	text-decoration: none;
	color: #8F1D25;
}

#BREADCRUMB A:HOVER {
	text-decoration: underline;
}

H1, H2, H3, H4, H5, H6, H7 {
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	color: #1c485d;
	margin-bottom: 5px;
	margin-top: 0px;
}

.clsPageTitle {
	border-bottom: 2px #5CA4A0 solid;
}

P, LI, .clsText {
	font-size: 75%;
}

LI LI, LI P {
	font-size: 100%;
}

.clsTextSmall {
	font-size: 70%;
}

.clsTextBig  {
	font-size: 80%;
}

.clsFooterLegalities, .clsFooterLegalities A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #356176;
	font-size: 11px;
	font-weight: bold;
}

.clsLinkFooterOtherPubs, .clsLinkFooterOtherPubs A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #356176;
	font-size: 11px;
	font-weight: bold;
}

.clsDivSiteHR {
	border-bottom: 1px #356176 solid;
}

.clsButton, .clsInputButton {
	background: #7c1318;
	color: #FFFFFF;
	border: 1px #FFFFFF solid;
	cursor: pointer;
	font-weight: bold;
	font-size: 9pt;
}

.clsTextNewsBoxItem {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.clsGroupNumberIcon {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	padding: 1px 4px 1px 4px;
	margin: 1px 2px 1px 2px;
	background: #E6E6E6;
	border: 1px #666666 solid;
	cursor: pointer;
}
.clsGroupNumberIconSelected {
	font-family: arial, helvetica, sans-serif;
	color: #FF0000;
	font-size: 11pt;
	font-weight: bold;
	float: left;
	padding: 0px 4px 0px 4px;
	margin: 1px 1px 0px 1px;
}

.clsFeaturedEmployer UL
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.clsFeaturedEmployer LI {
	margin-left: -20px;
	padding-left: 0;
	list-style-type: square;
	color: #0000FF;
}
/*#RESOURCES_BOX h4 { display: inline-block; } /* toggle haslayout to circumvent IE6 doubled-line bug */*/
/* rounded white corners  */
.rounded {
	position: relative;
	display: inline-block;
	/*border-right: 1px solid white;*/
}
.rounded .nw, 
.rounded .ne, 
.rounded .se, 
.rounded .sw {
	display: block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background-image: url(../images/wci.png); /* <=IE6 */
	position: absolute;
}
html > body .rounded .nw, 
html > body .rounded .ne, 
html > body .rounded .se, 
html > body .rounded .sw {
	background-image: url(../images/wc.png); /* !<=IE6 */
}
.rounded .nw {
	left: 0;
	top: 0;
	background-position: 0 0;
}
.rounded .ne {
	right: -1px; /* <=IE6 */
	top: 0;
	background-position: -12px 0;
}
html > body .rounded .ne {
	right: 0; /* !<=IE6 */
}
.rounded .se {
	right: -1px;
	bottom: -1px;
	background-position: -12px -12px;
}
html > body .rounded .se {
	bottom: 0;
	right: 0;
}
.rounded .sw {
	left: 0;
	bottom: -1px;
	background-position: 0 -12px;
}
html > body .rounded .sw {
	bottom: 0;
}
/* /rounded white corners */

.clsAdWrapper {
	padding-bottom: 3px;
	padding-top: 3px;
}

.clsAdWrapper.TOP {
	padding-bottom: 0px;
	padding-top: 0px;
}

/* Article Tools Box Start */
.clsCellPaletteHeader {
	font-size: 75%;
	font-weight: bold;
	color: #384953;
	text-align: left !important;
}

#ARTICLE_TOOL_BOX TD {
	padding: 3px 5px 5px 10px;
}
#ARTICLE_TOOL_BOX TD TD {
	padding: 1px 2px 1px 2px;
}

.clsLinkSecondaryNavigation {
	font-size: 70%;
	font-weight: bold;
}

/* Article Tools Box End */

.clsTopSearchesList, .clsToolsList {
	margin-top: 0px;
	margin-bottom: 0px;
}

.clsTopSearchesListItem {
	margin-left: -20px;
	line-height: 13px;
	padding-left: 0;
	list-style-type: square;
	color: #1C485D;
	font-size: 70%;
}

.clsToolsListItem {
	margin-left: -20px;
	padding-left: 0;
	list-style-type: square;
	color: #1C485D;
	font-size: 75%;
}

.clsEmployerBoxTop {
	background: url(../images/dsgn_empPage_1.gif) no-repeat top;
	width: 302px;
}

.clsEmployerBoxBottom {
	background: url(../images/dsgn_empPage_2.gif) no-repeat top;
	width: 302px;
	height: 99px;
}

.clsEmployerBoxGrey {
	background: #DFE5EA;
	text-align: left;
	margin-left: 13px;
	margin-right: 10px;
	padding: 8px;
}

/* Email Article Styles START */
.clsCellBackgroundHighlight {
	background-color: #CED7DC;
}

.clsTableShadow {
	border: 1px #000000 solid; 
	background-color: #FAFAFA;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=3);
}
/* Email Article Styles END */

#ADICIO_CONTENT_AREA P, #ADICIO_CONTENT_AREA LI, #ADICIO_CONTENT_AREA .clsText {
   font-size: 100%;
}

.clsHRDotted {
	background: url(../images/hr_dotted.gif) repeat-x;
}