.C_TABLE .C_LEFT_MENU
{
	width: 175px;
	padding: 0px important;
	white-space: noWrap;
}
.C_TABLE .C_LEFT_MENU .C_FRAME
{
	width: 175px;
	PADDING: 0px;
	MARGIN: 0px 0px 8px 0px;
}

.C_USER_DASHBOARD
,.C_USER_SETTINGS
,.C_USER_CV_REQUEST
{
	padding: 0px 0px 0px 20px !important;
}
.C_USER_DASHBOARD .C_FRAME
{
	PADDING: 0px;
	MARGIN: 0px 0px 8px 0px;
}

.C_USER_SETTINGS .C_FRAME
{
	PADDING: 0px;
	MARGIN: 0px 0px 8px 0px;
}

#frame_user_summary P
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	DISPLAY: block;
	MARGIN: 0px;
	PADDING: 0px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
}
#frame_user_summary P A
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
#frame_user_summary P A:hover
{
	TEXT-DECORATION: underline;
}


#frame_jobmailer_frame
{
	border-collapse: collapse;
	width: 744px;
}
#frame_jobmailer_frame td
{
	padding: 0px;
	vertical-align: top;
	width: 370px;
}
#schema_upload_cv
{
	float: right;
	border: 1px dotted #CCCCCC;
	padding: 10px;
}
#schema_upload_cv TD
{
	padding: 8px;
	text-align: center;
	vertical-align: middle;
}

#frame_postings table
{
	FILTER: alpha(opacity=100);
	-MOZ-OPACITY: 1;
	OPACITY: 1;
	-KHTML-OPACITY: 1;
}

#frame_postings .C_POSTINGS_DIV
{
	HEIGHT: 312px !important;
}

#frame_postings .C_POSTINGS_FRAME
{
	HEIGHT: 282px;
}

#frame_postings .C_POSTINGS_FRAME .C_ICON_LOADING
{
	margin: 130px 0px 0px 360px;
}


.C_POSTINGS_LIST .C_MESSAGE
{
	DISPLAY: none;
}

.C_POSTINGS_LIST .C_MSG
{
	WIDTH: 200px;
	WHITE-SPACE: noWrap;
}
.C_POSTINGS_LIST .C_MSG H1
{
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	FONT-SIZE: 12px;
	WIDTH: 180px;
	OVERFLOW-X: hidden;
}
.C_POSTINGS_LIST H2
,.C_POSTINGS_LIST H3
,.C_POSTINGS_LIST H4
{
	DISPLAY: block;
	OVERFLOW: hidden;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WHITE-SPACE: nowrap;
	MARGIN: 0px !important;
	PADDING: 1px !important;
}
.C_POSTINGS_LIST H2
{
	WIDTH: 240px;
}
.C_POSTINGS_LIST H3
{
	WIDTH: 50px;
	FONT-SIZE: 11px;
	margin: auto;
	text-align: center;
}
.C_POSTINGS_LIST TD DIV
{
	OVERFLOW: hidden;
	WHITE-SPACE: noWrap;
	WIDTH: 160px;
}

#frame_messages .C_POSTINGS_DIV
{
}
#frame_messages .C_POSTINGS_FRAME
{
	HEIGHT: 264px;
}
#frame_help
{
	margin: 0px;
}
#frame_help .C_BUTTON_LINK
{
	width: 150px;
	margin: 10px auto 10px auto;
}
#frame_top_summary
{
	WIDTH: 489px;
	WHITE-SPACE: normal;
}

.C_CRITERIAS
{
	BORDER: 1px solid #CCCCCC;
	PADDING: 4px;
	xHEIGHT: 250px;
	OVERFLOW-Y: auto;
	MAX-HEIGHT: 420px;
}
.C_CRITERIAS TABLE
{
	BORDER-COLLAPSE: collapse;
	WIDTH: 340px !important;
}
.C_CRITERIAS TABLE TD
{
	PADDING: 10px;
}
.C_CRITERIAS_DESCRIPTION
{
	width: 340px;
}
.C_CRITERIAS_DESCRIPTION *
{
	font-size: 12px;
	font-family: arial;
}
.C_CRITERIAS a
{
	text-decoration: none;
}
.C_CRITERIAS a:hover font
{
	text-decoration: underline;
}

#frame_application #frame_cv_icon
{
	width: 100px;
	padding: 10px 0px 0px 0px;
	white-space: noWrap;
	text-align: center;
	float: right;
}
#frame_application #frame_jobseeker_files
{
	margin: 8px auto 0px auto;
}
#frame_application a
{
	COLOR: #000099;
	text-decoration: none;
}
#frame_application a:hover
{
	COLOR: #0000FF;
	text-decoration: underline;
}


#frame_captcha TABLE
{
	width: 160px;
}
#frame_captcha TABLE TD
{
	vertical-align: middle;
}
#frame_captcha TABLE TD #frameCaptcha
{
	margin: 0px 0px 0px 20px;
	width: 104px;
}
#frame_captcha #captcha_code
{
	TEXT-ALIGN: center;
	FONT-SIZE: 20px;
	WIDTH: 100px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Georgia;
	border: 1px #ee9200 solid;
}

#table_summary_details
{
	border-collapse: collapse;
	width: 440px;
	margin: 0px 0px 8px 0px;
}
#table_summary_details td
{
	padding: 0px 0px 0px 10px;
	border: 1px solid #DBE3E9;
	padding: 8px;
}
#table_summary_details td.C_STEP
{
	width: 40px;
	vertical-align: top;
	text-align: center;
	background-color: #F1F5F7;
	font-size: 25px;
	font-weight: bold;
	color: #000066;
	padding: 10px 0px 0px 0px;
}

#frame_settings_summary_check_points div
{
	clear: both;
	padding: 8px 0px 8px 0px;
	xwhite-space: noWrap;
}
#frame_settings_summary_check_points div span
{
	float: none;
	display: inline-block;
	margin: 0px 8px 0px 16px;
	cursor: default;
}
#frame_settings_summary_check_points div span.C_ICON_HELP_12x12
{
	margin: 0px 4px 0px 20px;
	cursor: pointer;
}
#frame_settings_summary_check_points div a
{
	color: #000066;
	text-decoration: none;
}
#frame_settings_summary_check_points div a:hover
{
	color: #0000FF;
	text-decoration: underline;
}
#frame_settings_summary_check_points div h6
{
	color: #dd0000;
	margin: 0px 0px 0px 60px;
	padding: 0px !important;
	font-size: 12px;
	font-weight: normal;
}
#frame_settings_summary_check_points .C_BUTTON_LINK
{
	margin: 0px auto 0px auto;
	display: block;
}
#frame_settings_summary_help div
{
	margin: 0px 0px 0px 20px;
}

#frame_poll1
{
x	white-space: noWrap;
}
#frame_poll1 label
{
	white-space: normal !important;
}
#frame_poll1 P
{
	margin: 0px;
}
#frame_poll1 div
{
	margin-top: 10px;
}
#frame_poll1 div.C_BAR
{
	height: 16px;
	background-color: #000066;
	border: 1px solid #000066;
	margin: 0px 0px 8px 0px !important;
	display: inline-block;
}
#frame_poll1 SPAN
{
	margin: 0px 0px 0px 4px !important;
}


.C_POSTING_FILTERS
{
	display: inline-block;
	float: right;
	width: 250px;
	text-align: right;
	font-size: 13px;
	font-weight: normal;
	margin: 2px 0px 0px 0px;
	white-space: noWrap;
}
.C_POSTING_FILTERS SPAN SPAN
{
	float: left;
	margin: 5px 5px 0px 0px;
	text-align: right;
	display: block;
	
}
.C_POSTING_FILTERS A
{
	text-align: center;
}
.C_POSTING_FILTERS A SPAN
{
	float: none !important;
	margin: 5px auto 0px auto !important;
	cursor: pointer;
}

#frame_completed_progress_bar
{
	border: 1px solid #000000;
	width: 200px;
	margin: 10px auto 10px auto;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-inline-box;
	-moz-border-radius: 6px;
}
#frame_completed_progress_bar div
{
	background-color: #000099;
	display: inline-block;
	height: 20px;
	float: left;
	color: #FFFFFF;
	text-align: center;
	padding: 8px 0px 0px 0px;
}
#frame_completed_progress_bar span
{
	display: inline-block;
	float: left;
	vertical-align: top;
	height: 20px;
	padding: 7px 0px 0px 2px;
}
#frame_completed_progress_bar dd
{
	clear: both;
}

#frame_poll
{
	width: 160px;
	float: left;
	margin-right: 10px;
}

#frame_contact_webmaster
{
	width: 280px;
	float: left;
	margin-left: 10px;
	display: none;
}
#frame_contact_webmaster #txt_message
{
	width: 266px;
	height: 80px;
}
#frame_tips_links
{
	margin-right: 10px;
	width: 320px;
	float: left;
}
#frame_tips_links a
{
	color: #000066;
	text-decoration: none;
	display: block;
	padding: 1px;
}
#frame_tips_links a:hover
{
	color: #0000AA;
	text-decoration: underline;
}

#frame_jobseeker_summary_application a span
,#frame_jobseeker_summary_cv a span
,#frame_jobmailer_summary a span
,#frame_postings_header_buttons a span
{
	float: left;
}
#frame_jobseeker_summary_application a h6
,#frame_jobseeker_summary_cv a h6
,#frame_jobmailer_summary a h6
,#frame_postings_header_buttons a h6
{
	margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 13px;
	float: left;
	width: 138px;
	overflow-x: hidden;
}

#frame_postings_header_buttons
{
	margin: 0px;
	padding: 0px;
	background: transparent;
	text-align: right;
}
#frame_postings_header_buttons a
{
	position: relative;
	top: -4px;
	right: -3px;
	float: right;
	width: 140px;
	margin: 0px;
}
#frame_postings_header_buttons a h6
{
	width: 112px;
}

#frame_SwitchOptionMultiDocuments_loading
{
	padding: 12px 0px 0px 8px;
}
#bt_manage_my_files
{
	width: 140px;
	margin: 10px auto 10px auto;
}

#frame_mysearch_criteria_summary
{
	margin: 0px 0px 0px 10px;
	width: 210px;
	max-height: 400px;
}

#frame_mysearch_criteria_summary TABLE
{
	width: 194px !important;
}

#span_cv_request_count
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: red;
}
