/* css style */
/* main_c */
#main_c {float: left; width:635px; text-align:left; padding:0px 11px 0px 11px; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;}
#main_wide {float: left; width:789px; text-align:left; padding:0px 0px 0px 11px; border-left:solid 1px #CCCCCC;} /*added 24 Mar 09 */
#main_div {float: left; width:12px; height:1px;}

/* sub*/
#sub {float:left; width:635px; text-align:left; padding:0px 11px 0px 11px;}
#sub_lf {float: left; border-right:solid 1px #CCCCCC; width:12px; height:550px;}
#sub_rt {float: left; border-left:solid 1px #CCCCCC; width:12px; height:550px;}

/* blank vertical divider */
#div_lf {float: left; width:12px; border-right:solid 1px #CCCCCC; height:900px;}
#div_rt {float: left; width:12px; border-left:solid 1px #CCCCCC; height:900px;}

/* menu boxes */
/*#menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {float: left; width:275px; height:60px; background-color: #f0f0f0; margin: 12px 13px 0px 7px; border:1px solid #D3D1D1; padding-top:top;}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, .pic{float:left; padding:5px 10px 5px 10px;}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, .txt{margin:10px 10px 0px 10px;}
*/
#menu {width:100%; margin-top:5px; border-spacing: 15px;}
#menu td{background-color:#f0f0f0; width:50%; border:solid 1px #D3D1D1; padding:5px;}
#menu .pic{float:left; padding:5px 10px 5px 10px;}
#menu .txt{margin:10px 10px 0px 10px;}
/* end css style */

/* positioning */
.right{text-align:right;}
.center{text-align:center;}
.inner{padding:10px 20px 10px 20px;}

.clear_float{clear:both; height:0px;}
.table_padding {padding-left:10px; padding-right:10px;}
.boxframe {border:1px solid #D3D1D1;}
.frametable {border:1px solid #D3D1D1; background-color:#f0f0f0; padding:5px;}
/* title*/
.ttl_lightgrey {background-color:#E6E6E6;	padding:5px 20px 5px 20px; font-size:11px;}
.ttl_grey {font-weight:bold; background-color:#D3D1D1; padding:4px 10px 4px 10px;}
.ttl_black{font-weight:bold; color:#ffffff;	background-color:#000000;	padding:4px 10px 4px 10px;
}
.ttl_blk_grad{font-weight:bold; color:#ffffff; background-image:url(../images/grad_blk.gif);	padding:4px 10px 4px 10px;}
.ttl_red{color:#ffffff;	background-color:#E20A17;	padding:4px 10px 4px 10px;}
.ttl_red_grad{color:#ffffff; background-image:url(../images/grad_red.gif); padding:4px 10px 4px 10px;}
.ttl_page {
	color:#ffffff; background-image:url(../images/grad_red.gif);
	/*background-color:#E20A17;*/ text-transform:uppercase; padding:4px 10px 4px 10px;
}
.input_txt {font-size:11px;	border-right:1px solid #D3D1D1;	border-bottom:1px solid #D3D1D1;}
.form_inline {display:inline;}

/*2 column */
#col2 .lf{float: left; width: 50%;}
#col2 .rt{float: left; width: 50%; text-align:right;}
#col2 .new{clear: both;}
/* form - 2 column */
#form_2c .lf{float: left;	width: 20%;	padding:5px 0px 5px 0px;}
#form_2c .rt{	float: left; width: 80%;}
#form_2c .new{clear: left; height:0px;}
/*background*/
.bg_black {background-color:#000000;}
.bg_midgrey {background-color:#E6E6E6;}
.bg_redbg {background-color:#E20A17;}
.bg_darkgrey {background-color:#929191;}
.bg_cat_table{border-style:solid; border-color:#C8C8C8; border-width:1px; background-color:#F5F5F5;}
/* hover */
a {}
a:link {text-decoration:underline; color:#000000;}
a:visited {text-decoration:underline; color:#000000;}
a:hover {text-decoration:underline; color:#E20A17;}
/* buttons */
.button_red {color:#FFFFFF; background-color: #E20A17; padding:0px 3px 0px 3px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.button_black {color:#FFFFFF; background-color:#000000; padding:0px 3px 0px 3px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.button_plain {color:#000000; background-color:#FFFFFF; padding:0px 3px 0px 3px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.button_search{ background-image:url(../images/arrow_black.gif); background-repeat:no-repeat; font: 11px , Arial, Helvetica, sans-serif; border:none; background-position:center; background-color:#FFFFFF; cursor:pointer; width:10px;}
.btn_kw_search{ background-image:url(../images/arrow_black.gif); background-repeat:no-repeat; font: 11px , Arial, Helvetica, sans-serif; padding:0px 5px 0px 5px; background-position:center; background-color: #CCCCCC ; cursor:pointer;}
.button_yellow {color:#FFFFFF; background-color: #BC7400; padding:0px 3px 0px 3px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* list */
ul {margin:0px 0px 0px 5px; padding:5px 0px 5px 0px;}
li {margin:0px 0px 0px 15px; padding:5px 0px 5px 0px;}
/* headings */
H1 {font-size:10pt; font-weight:bold;}
H2 {font-size:11pt; font-weight:bold;}
H3 {font-size:12pt; font-weight:bold;}
/* main */
#main {float: left;	width:635px; text-align:left;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	width: 955px; margin: 0 auto;	text-align:center;
}
/* admin pages */
/* amended 08 May 09 */
#main_admin {float: left; margin:5px 0px 0px 5px; width:1100px;}
#admin_lf {float: left; width:140px; text-align:left; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; padding:5px; background-color: #f0f0f0;}
.admin_body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; width:1280px;/*1259px;*/
}
/*
#main_admin {float: left; padding:0px 0px 0px 0px; width:1100px; padding:5px 0px 0px 5px;}
#admin_lf {float: left; width:140px; text-align:left; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; padding:5px; background-color: #f0f0f0;}
.admin_body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	text-align:left; width:100%;
}
.admin_btn_link {
	background-color: #FFFFFF; padding:5px; border-style: outset;
}
*/
.bodycontent {font-size:11px;	font-weight:normal;	color:#000000;}
/* Left Navigaion */
#leftcol {float: left; width:140px;	text-align:left;}
#leftcol .subheader{
	font-weight:bold;	background-color:#D3D1D1;	padding:3px 10px 3px 10px; margin:0px 0px 3px 0px;
}
/*#leftcol .secheader{
	font-weight:bold;	color:#FFFFFF; background-color:#000000;
	padding:2px 10px 2px 10px; margin:5px 0px 5px 0px;
}
#leftcol .secheader a{color:#FFFFFF; text-decoration:none;}
#leftcol .secheader a:hover{color:#E20A17; text-decoration:none;}*/
#leftcol .loginform{border:1px solid #999999;	padding:5px 10px 0px 10px;}
#leftcol .login{
	margin:0px 0px 5px 0px; padding: 5px 0px 5px 30px;
	background: url(../webimages/icons/icon_padlock.gif) no-repeat center left;
	font-weight:bold;
}
#leftcol .js_title{
	font-weight:bold;	color:#FFFFFF; background-color:#BC7400;
	padding:2px 10px 2px 10px; margin:5px 0px 5px 0px;
}
#leftcol .js_title a{color:#FFFFFF; text-decoration:none;}
#leftcol .js_title a:hover{color:#999999; text-decoration:none;}
#leftcol .js1{
	margin:10px 0px 5px 0px; padding-left:28px;
	background: url(../images/jobseeker1.gif) no-repeat center left ;
}
#leftcol .js2{
	margin:10px 0px 5px 0px; padding-left:28px;
	background: url(../images/jobseeker2.gif) no-repeat center left ;
}
#leftcol .js3{
	margin:10px 0px 5px 0px; padding-left:28px;
	background: url(../images/jobseeker3.gif) no-repeat center left ;
}
#leftcol .em_title{
	font-weight:bold;	color:#FFFFFF; background-color:#9B1A1C;
	padding:2px 10px 2px 10px; margin:5px 0px 5px 0px;
}
#leftcol .em_title a{color:#FFFFFF; text-decoration:none;}
#leftcol .em_title a:hover{ color: #999999; text-decoration:none;}
#leftcol .emp1{
	margin:10px 0px 5px 0px; padding-left:28px;
	background: url(../images/employer1.gif) no-repeat center left ;
}
#leftcol .emp2{
	margin:10px 0px 5px 0px; padding-left:28px;
	background: url(../images/employer2.gif) no-repeat center left ;
}
#leftcol .emp3{
	margin:10px 0px 5px 0px; padding-left:28px;
	background: url(../images/employer3.gif) no-repeat center left ;
}
#leftcol .advertiser{text-align:center;	vertical-align:middle; margin-top:5px;}
#leftcol .align_rt{text-align:right;}
#leftcol .adv_box {border:1px solid #D3D1D1;}

/* Right Navigation*/
#rightcol {float: left;	width:130px;}
#rightcol .feat_emp {background-color: #FF7E40; color:#FFFFFF; padding:3px 0px 3px 0px; font-weight:bold;}
#rightcol .latest_emp{background-color: #804040; color:#FFFFFF; padding:3px 0px 3px 0px; font-weight:bold;}

#rightcol .company_logo {	text-align:right; border:1px solid #999999;	margin-bottom:10px;}
#rightcol .similar_job {font-weight:bold; background-color:#E6E6E6; padding:4px 10px 4px 10px;}
#rightcol ul {margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
#rightcol li {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#929191}

/* Header */
#banner { float:left;padding:2px 0px 2px 0px; }
#logogradient { float:left; padding:2px 0px 2px 0px; text-align:right; border-collapse:collapse;}
#header {width: 955px; margin-top:5px;}
#header .cell_lf{float:left; width: 40%; text-align:left;} /* to be removed */
#header .cell_rt{float:left; width: 60%; text-align:right;} /* to be removed */
#header .top_lf{float:left; width: 51%; text-align:left; padding-top:2px;}
#header .top_rt{float:left; width: 49%; text-align:right;}
#header .top_rt1 {float:left; width:60%}
#header .top_rt2 {float:left; width:40%; text-align:right;}

/* Footer */
#footer {clear:left; width: 955px; text-align:center; margin:5px 0px 5px 0px;}
#footer .ext_link{font-size:15px;}
/* Index - topframe */
#topframe {width:100%/*635px*/;	background-color:#E6E6E6;}
#topframe .inner{	margin:0px;}
#topframe .title{
	float:left;	text-align:left; font-size:20px;	font-weight:bold;
	margin-bottom:5px; color:#929191; width:400px;
}
#topframe .search {font-size:20px; font-weight:bold; margin-bottom:5px;	color:#929191;}
#topframe .adv_search{float:left;	text-align:right;	width:180px;}
/* Index - featured job */
/*#feat_jobs{
	width:635px;	font-size:12px;	color:#ffffff; background-color: #000000;
}*/
#feat_jobs .cell_lf{
	float:left;	width:300px; font-weight:bold; color:#ffffff;
	background-image: url(../images/grad_blk.gif); padding:5px 0px 5px 10px;
}
#feat_jobs .cell_rt{
	float:left;	text-align:right; width:315px; padding:5px 10px 5px 0px;
	color:#ffffff; background-image:url(../images/grad_blk.gif);
}
/* contact us */
#contact {	margin: 20px;}
#contact .title{font-size:14px;	font-weight:bold;	color:#E20A17;}
#contact .lf{float: left;	width: 20%;	font-weight:bold;}
#contact .rt{	width: 80%;	color:#894E3E;}
#contact .nl{	clear: left; height:5px;}
/* site map */
#sitemap .lf{	float:left;	width:49%;}
#sitemap .dvd{float:left;	width:2%;}
#sitemap .rt{float:left;width:49%;}
#sitemap .nl{clear:left;}
#sitemap .subhdr{
	font-weight:bold;	background-color:#D3D1D1;
	padding:5px 0px 5px 10px;	margin-top:2px;
}
#sitemap ul {	list-style-type: none;}
#sitemap ul li {
	background: url(../images/arrow_black.gif) no-repeat center left;
	display: block;	border-bottom: thin dotted #999999;	margin:5px;
}
#sitemap ul li a{	text-decoration:none;	padding-left:15px;}
/* Employer Profile */
#emp_profile .inner{
	background-color:#FFFFFF;	margin: 10px 25px 0px 25px;	padding: 20px 20px 20px 20px;	
}
#emp_profile .toplf{float:left; padding-right:20px;	/*width:30%;*/}
#emp_profile .toprt{float:left;	margin-top:10px;}
#emp_profile .title{
	font-weight:bold;	color:#ffffff; background-color:#000000;
	padding:4px 10px 4px 10px; text-align:left;
}
#emp_profile .lower{margin: 10px 10px 0px 10px;	padding: 20px 20px 20px 20px;}
#emp_profile .nl{clear:left;}
#emp_profile .dirlf{float:left;	width:30%;}
#emp_profile .dirrt{float:left;}
#emp_profile .subheader{
	font-weight:bold; background-color:#D3D1D1;
	padding:0px 10px 0px 10px; margin:1px; text-align:center;
}
#emp_profile .list{
	background-color:#ffffff;	border-bottom:1px solid #D3D1D1;
	padding: 15px 10px 15px 20px;	line-height:15px;
}
#emp_profile .list_hl{
	background-color:#f0f0f0;	border-bottom:1px solid #D3D1D1;
	padding: 15px 10px 15px 20px;	line-height:15px;
}
#emp_profile .list_bold {font-weight:bold;}
#emp_profile .footer {text-align:center;padding:5px;}
/** Employer's profile: used in profiles.inc.php **/
#profile, TABLE.profile_data {width:100%; background-color:#ffffff;}
#profile TD.list_data_normal {font-size:11px; color:#000000; white-space:normal;}
#profile TD.list_data_bold {font-size:11px;	font-weight:bold;	color:#000000; white-space:normal;}
#profile TR.list_data{background-color:#ffffff;}
#profile TR.list_data_hl{background-color:#f0f0f0;}
#profile TD.outline{padding:10px 10px 10px 10px; border-bottom:1px solid #D3D1D1;}
/* Admin List */
#admin, TABLE.table_data {background-color:#d9d9d9; border-spacing: 1px 1px; font-size:11px; width:100%}
#admin TR.subheader{font-size:11px; background-color:#e9e9e9; font-weight:bold;}
#admin TR.list_data{background-color:#ffffff;}
#admin TR.list_data2{background-color: #F4F4F4;}
#admin TR.list_data_hl{background-color:#EFE8E7;}
#admin TD.list_data_cell{font-size:11px; white-space:normal;}
#admin TR{ background-color:#ffffff;} /*added 25 Feb 09 */
#admin TD{ padding:5px;} /*added 25 Feb 09 */

#admin .highlight{color:#66CC00;}
/** Resume: resumes.inc.php **/
TABLE.resume_data {background-color:#ffffff; width:100%; border-width:0px;}
/** Dynamic forms: Job Posts, Resumes and Employer's profiles.**/
#dynamic_form, TABLE.dynamic_form {
	border-top:1px solid #D3D1D1;	border-right:1px solid #D3D1D1;	border-left:1px solid #D3D1D1;
	width:100%;
}
#dynamic_form TD.dynamic_form_seperator {
	font-weight:bold;	color:#FFFFFF; background-color:#000000; padding:5px 10px 5px 10px;
}
#dynamic_form TD.dynamic_form_field {
	font-weight:bold; font-size:11px;	background-color:#f0f0f0;	padding:5px 10px 5px 10px;
	border-right:1px solid #D3D1D1;	border-bottom:1px solid #D3D1D1;
}
#dynamic_form TD.dynamic_form_2_col_field {background-color:#ffffff;}
#dynamic_form TD.dynamic_form_value {
	font-size:11px; padding:5px 10px 5px 10px; border-bottom:1px solid #D3D1D1;
}
#dynamic_form .dynamic_form_image_label {font-weight:bold;}
#dynamic_form .dynamic_form_file_label {font-weight:bold;}
#dynamic_form .dynamic_form_note_label {}
#dynamic_form SELECT.dynamic_form_date_style {background-color:#ffffff;}
#dynamic_form INPUT.dynamic_form_date_style {background-color:#ffffff; font-size:11px;}
/* Other fields */
#dynamic_form INPUT.dynamic_form_checkbox_style {background-color:#ffffff;}
#dynamic_form INPUT.dynamic_form_radio_style {background-color:#ffffff;color:#ffffff;}
#dynamic_form INPUT.dynamic_form_text_style{background-color:#ffffff; font-size:11px;}
#dynamic_form TEXTAREA {background-color:#ffffff; font-size:11px;}
#dynamic_form SELECT {background-color:#ffffff; font-size:11px;}
/* Search form */
#search_form, TABLE.search {
	width:93%;
	border-collapse:collapse;background-color:#E6E6E6;}
#search_form TD.field {color:#000000; font-size:11px; font-weight:bold; 
	padding:0px 0px 5px 0px;
}
#search_form, INPUT.search_input_style {background-color:#ffffff; font-size:10px; color:#000000;}
#search_form, INPUT.search_checkbox_style {
	font-size:10px; color:#000000; background-color:#ffffff; 
}
#search_form, INPUT.search_radio_style {font-size:10px; color:#000000; background-color:#ffffff;}
#search_form SELECT.search_input_style {background-color:#ffffff; font-size:10px;}
#search_form SELECT.search_date_style {background-color:#ffffff; font-size:10px;}
#search_form INPUT.search_date_style {background-color:#ffffff; font-size:10px;}
#search_form .search_input_sel_label {font-size:10px; white-space:nowrap;}
/** Job list **/
#joblist, TABLE.list {font-weight:normal; color:#000000; font-size:11px;}
#joblist .job_list_small_print {font-size:10px; }
#joblist .job_list_title { font-weight:bold; font-size:12px; color: #E20A17;}
#joblist .job_list_cat_name {font-size:xx-small;font-weight:bold; color:#339900;}
#joblist TD.list_data_cell {color:#000000; white-space:normal;}
#joblist TD.list_data_cell_nowrap {color:#000000; white-space:nowrap;}
#joblist TD.list_header_cell {
	font-weight:bold;	text-align:center; margin:0px; padding:3px;
	background-color:#E9E9E9;	color:#000000; white-space:nowrap;
}
#joblist TD.list_day_of_week {
	font-size:10pt;	font-weight:bold;	color:#000000; background-color:#E9E9E9;
}
#joblist TR.list_data{background-color:#ffffff;}
#joblist TR.list_data_hl{background-color:#EFE8E7;}
/** Premium Job List **/
#joblist_premium, TABLE.list {background-color:#d9d9d9; font-size:xx-small;}
#joblist_premium .job_list_small_print {font-size:xx-small; color:#000000;}
#joblist_premium .job_list_title {font-size:10pt; font-weight:bold; color:#0000FF;}
#joblist_premium .job_list_cat_name {font-size:xx-small; font-weight:bold; color:#339900;}
#joblist_premium TD.list_data_cell {font-size:9pt; color:#000000;}
#joblist_premium TD.list_header_cell {
	font-size:10pt;	font-weight:bold;
	margin:0px;	padding:3px; background-color:#E9E9E9; color:#000000;
}
#joblist_premium TD.list_day_of_week {
	font-size:10pt;	font-weight:bold;	color:#000000; background-color:#ECF8F9;
}
/** Categories **/
.cat_heading {font-size:10px; font-weight:bold; color:#0000FF;}
A.cat_heading:visited {}
.cat_subcategory {font-size:10pt; font-weight:normal; margin-left:5px;}
TABLE.cat_table {border-style:solid; border-color:#C8C8C8; border-width:1px; background-color:#F5F5F5;}
/** Resume list **/
#resumelist, TABLE.resumelist {background-color:#d9d9d9; width:99%;}
#resumelist TD.list_data_cell {font-size:10px; color:#000000;}
#resumelist .today {color:#ff0000; font-weight:bold;}
#resumelist .days_ago {color:#339900; font-weight:bold;}
#resumelist .days_ago2 {color:#C0C0C0; font-weight:bold;}
#resumelist TD.list_header_cell {
	font-size:10px;	font-weight:bold;
	background-color:#EAEAEA;	color:#000000; margin:0px; padding:3px;
}
/** Skill Matrix **/
.skill_matrix_table {border-style:solid; border-color:#C8C8C8; border-width:1px; background-color:#d9d9d9;}
.skill_matrix_header {background-color:#ffffff; font-weight:bold;}
.skill_matrix_row {background-color:#ffffff;}
/** Notice box styles : in functions.php function render_box_top($width=100, $label='') **/
TABLE.info_box {background-color:#ffffff; border:0px;}
TD.info_box_head {background-color:#EFEFEF; color:#000000; text-align:center;}
TD.info_box_hed_right, TD.info_box_hed_left {background-color:#EFEFEF;}
TABLE.info_box_body {
	background-color:#ffffff;	border-collapse:collapse; border-style:solid;	border-color:#EFEFEF;
}
/** Request History **/
TABLE.request_history {background-color:#d9d9d9; width:100%;  }
TR.request_history_head {background-color:#EAEAEA; font-weight:bold; font-size:11px;}
TR.request_history_data {background-color:#ffffff; font-size:11px;}
.request_label_requested {color: #006633/*#3300CC*/; font-weight:bold;}
.request_label_granted {color:#000000; font-weight:bold;}
.request_label_refused {color:#ff0000; font-weight:bold;}
a.request {}
a.request:link { color: #666666;}
a.request:visited {color: #666666;}
a.request:active {}
a.request:hover {color: #666666; text-decoration:none;}

/** Messages **/
.error_msg_label {color:#FF0000; font-weight:bold;}
.ok_msg_label {border:solid; border-color:#33CC00; border-width:2px;}
/** Hyperlinks **/
a.headermenu {font-size:11px;}
a.headermenu:link {color: #666666; /*#929191;*/ text-decoration:none;}
a.headermenu:visited {color: #666666; text-decoration:none;}
a.headermenu:active {color: #666666; text-decoration:none;}
a.headermenu:hover {color:#000000; text-decoration:none;}
a.joblink { font-size:11px; line-height:15px; text-decoration:none;}
a.joblink:link { color: #E20A17;}
a.joblink:visited {color: #E20A17;}
a.joblink:active {}
a.joblink:hover {color: #666666;}
a.morelink {font-size:10px; font-weight:normal; color:#000000;}
a.morelink:link {color:#000000;}
a.morelink:visited {color:#000000;}
a.morelink:active {color:#000000;}
a.morelink:hover {color:#929191;}
a.quicklink {font-size:10px; text-decoration:none;}
a.quicklink:link {color:#929191; text-decoration:none;}
a.quicklink:visited {color:#929191; text-decoration:none;}
a.quicklink:active {color:#929191; text-decoration:none;}
a.quicklink:hover {color:#000000; text-decoration:none;}
a.hotlink { font-size:12px; font-weight:bold}
a.hotlink:link {color:#E20A17; font-size:12px; font-weight:bold}
a.hotlink:visited {color:#CCCCCC; font-size:12px; font-weight:bold}
a.hotlink:active {color:#CCCCCC; font-size:12px; font-weight:bold}
a.hotlink:hover {color:#CCCCCC; font-size:12px; font-weight:bold}
a.cattitle {font-weight:bold;color:#000000; text-decoration:underline;}
a.cattitle:link {}
a.cattitle:visited {}
a.cattitle:active {color:#E20A17;}
a.cattitle:hover {color:#929191; text-decoration:none;}

a.catlink {padding-left:25px; text-decoration:none;}
a.catlink:link {}
a.catlink:visited {}
a.catlink:active {}
a.catlink:hover {color:#929191;}

a.catsublink {text-decoration:none; font-weight:bold;}
a.catsublink:link { color: #000033;}
a.catsublink:visited {}
a.catsublink:active {}
a.catsublink:hover {color: #929191;}

a.colink { font-size:9px;}
a.colink:link {color:#888888; text-decoration:none;}
a.colink:visited {color:#888888; text-decoration:none;}
a.colink:active {color:#888888; text-decoration:none;}
a.colink:hover {color:#000000; text-decoration:none;}
.header_whtM {font-size:11px; color:#ffffff;}
.header_blkM {font-size:11px;	color:#000000; white-space:normal;}
.header_blkM_bold {font-size:11px; color:#000000;	white-space:normal; font-weight:bold;}
.header_redM_bold {font-size:11px; color:#E20A17;	white-space:normal; font-weight:bold;}
.header_marM {font-size:11px;	color:#894E3E;}
.header_marM_b {font-size:11px;	color:#894E3E; font-weight: bold;}
.header_blkS {font-size:10px;	color:#000000;}
.header_redM {font-size:11px;	color:#E20A17;}
.header_redM_b {font-size:11px;	color:#E20A17; font-weight:bold;}
.header_gryM {font-size:11px;	color:#666666;}
.header_gryM_i {font-size:11px;	color:#666666; font-style:italic;}
.header_gryM_b {font-size:11px;	color:#666666; font-weight:bold;}
.header_gryS {font-size:10px; color:#666666;}
.marquee_blkS {font-size:9px;color:#000000;}
.header_titlemainBlk {font-size:14px;	font-weight:bold;	color:#000000;}
.header_titlemainWht {font-size:14px;	font-weight:bold;	color:#FFFFFF;}
.header_titlemainMar {font-size:14px;	font-weight:bold;	color:#894E3E;}
.header_titlemainRed {font-size:14px;	font-weight:bold;	color:#E20A17;}
.header_titlemainGry {font-size:14px;	font-weight:bold;	color:#929191; text-decoration:none;}
.header_titleBlk {font-size:24px;	font-weight:Bold;	color:#000000;}
/** HYPERLINK STYLE **/
a.blklnk_redhov:link {text-decoration:none; color:#000000;}
a.blklnk_redhov:visited {text-decoration:none; color:#000000;}
a.blklnk_redhov:hover {text-decoration:none; color:#E20A17;}
a.redlnk_blkhov:link {text-decoration:underline; color:#E20A17;}
a.redlnk_blkhov:visited {text-decoration:underline; color:#E20A17;}
a.redlnk_blkhov:hover {text-decoration:none; color:#000000;}
a.redlnk_blkhov_b:link {text-decoration:underline; color:#E20A17; font-weight:bold; font-size:11px;}
a.redlnk_blkhov_b:visited {text-decoration:underline; color:#E20A17; font-weight:bold; font-size:11px;}
a.redlnk_blkhov_b:hover {text-decoration:none; color:#000000;}
a.grylnk_redhov:link {text-decoration:underline; color:#929191;}
a.grylnk_redhov:visited {text-decoration:underline; color:#929191;}
a.grylnk_redhov:hover {text-decoration:none; color:#E20A17;}
a.whilelnk_redhov:link {text-decoration:underline; color:#ffffff; font-weight:normal}
a.whilelnk_redhov:visited {text-decoration:underline; color:#ffffff;font-weight:normal}
a.whilelnk_redhov:hover {text-decoration:none; color:#929191;}
/** Background **/
.navibarbg {background-color:#000000;}
.blackbg {background-color:#000000; padding-left:10px;}
.redbg {background-color:#E20A17; padding-left:10px;}
.greybg {background-color:#D3D1D1;}
.darkgreybg {background-color:#929191; padding-left:10px;}
.dividerbg {background-color:#BEBEBE;}
.midgreybg {background-color:#E6E6E6;}
.whitebg {background-color:#ffffff;}
.lightgreybg {background-color:#EDEDED;}
.mediumgreybg {background-color:#DEDEDE;}
.yellowbg {background-color:#FBFDDB;}

.table_header {font-size:11px; color:#ffffff; background-color:#E20A17; padding:0px 10px 0px 10px;}
.sub_header {font-size:11px; font-weight:bold; background-color:#D3D1D1; padding:0px 10px 0px 10px;}
.black_header {
	font-size:11px; font-weight:bold;	color:#ffffff; background-color:#000000;
	padding:0px 10px 0px 10px;
}
.black_header a:link {text-decoration:underline; color:#ffffff;}
.black_header a:visited {text-decoration:underline; color:#ffffff;}
.black_header a:hover {text-decoration:underline; color:#E20A17;}

.footnote {font-size:9px; color:#E20A17;}
/* Top navigation */
.navi {background-image:url(../images/navibg.gif); background-repeat:repeat-x;}
.navi a {text-decoration:none; color:#000000;}
.navi a:link {}
.navi a:visited {}
.navi a:hover {color:#E20A17;}
/** TOP FRAME - ADVANCED SEARCH/JOBSEEKER/EMPLOYER PAGES **/
.topframe_header {font-size:20px; font-weight:bold; color:#929191;}
.topframe_form {font-size:11px; font-weight:bold;	color:#000000; background-color:#E6E6E6;}
.topframe_title {font-size:12px; font-weight:bold; color:#E20A17; background-color:#E6E6E6;}
.topframe_content {background-color:#E6E6E6;}

.categories_frame {border-bottom:1px solid #D3D1D1; padding-left:10px;}
/** POST CREDITS, SUBSCRIPTIONS **/
.postcredit_table {border-top:1px solid #D3D1D1; border-left:1px solid #D3D1D1; width:100%; font-size:11px;}
.postcredit_header {
	font-weight:bold;	color: #000000/*#ffffff*/; background-color: #CCCCCC;/*#000000*/;
	padding:3px; border-right:1px solid #D3D1D1; text-align:center;
}
.postcredit_content {
	padding:3px; border-bottom:1px solid #D3D1D1; border-right:1px solid #D3D1D1; text-align: center;
}
.postcredit_label {
	font-weight:bold;	padding:3px;
	color: #663333;
	border-bottom:1px solid #D3D1D1; border-right:1px solid #D3D1D1;
}
.morelink{font-size:10px;	font-weight:bold;	color:#000000; padding:0px 0px 10px 25px;}