@charset "iso-8859-1";;
html,body{background-color:#F1F1F4;}

html, body, .text{font:12px Arial, Helvetica, sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}

a{color:#0066FF; text-decoration: none;}
a:hover{color:#FF7E06; text-decoration: none;}
.href_clean a p{color:#666666; font:12px/14px Tahoma, "Trebuchet MS", sans-serif; text-decoration:none;}
.href_clean a:hover p{color:#FF7E06; font:12px/14px Tahoma, "Trebuchet MS", sans-serif; text-decoration:none;}

.results_table{border:solid #edf0ed 1px;width:98%; background-color:#FFFFFF;}
.results_table_first_TR{height:26px;background: url(../admin/images/button_bg.gif);}


/* BUTTONS */
.adminButton{border:#666465 1px solid;background:#6d8ee2;color:#666;font-family:Arial;font-size:11px;width:75px;cursor:default;cursor:pointer; margin:1px; height:18px;}
.logout{background:url(../images/buttons/logout_off.jpg) no-repeat;  font:bold 11px Arial; text-decoration:none; color:#666; cursor:pointer; width:80px; height:20px; border:none; margin:1px;}
.logout:hover{background:url(../images/buttons/logout_on.jpg) no-repeat; color:#000;}
button.button_save{background:url(buttons/100.jpg) top no-repeat;  font:bold 11px Arial; text-decoration:none; color:#666; cursor:pointer; width:100px; height:20px; border:none; margin:1px;}
button:hover{background-position:bottom;}

form button{background:url(buttons/100.jpg) top no-repeat;  font:bold 11px Arial; text-decoration:none; color:#666; cursor:pointer; width:100px; height:20px; border:none; margin:1px;}
form button:hover, form .password a:hover{background-position:bottom; color:#000}

form button.password{background:url(buttons/150.jpg) top no-repeat;  font:bold 11px Arial; text-decoration:none; color:#666; cursor:pointer; width:150px; height:20px; border:none; margin:1px;}
form button.password:hover, form .password a:hover{background-position:bottom; color:#000}

form button.apply{background:url(buttons/180.jpg) top no-repeat;  font:bold 11px/20px Arial; text-decoration:none; color:#666; cursor:pointer; width:180px; border:none; margin:1px;}
form button.apply:hover, form .apply a:hover{background-position:bottom; color:#000}

.slider_button input{background:url(buttons/100.jpg) top no-repeat;  font:bold 11px Arial; text-decoration:none; color:#666; cursor:pointer; width:100px; height:20px; border:none; margin:1px;}
.slider_button input:hover{background-position:bottom; color:#000; cursor:pointer; width:100px; height:20px; border:none; margin:1px;}

.employer_welcomeA input{background:url(../employers/images/buttons/wel_post.jpg) top no-repeat; cursor:pointer; border:none; margin:1px;}
.employer_welcomeA input:hover{background-position:bottom;}

.employer_welcomeB input{background:url(../employers/images/buttons/wel_review.jpg) top no-repeat; cursor:pointer; border:none; margin:1px;}
.employer_welcomeB input:hover{background-position:bottom;}

.employer_welcomeC input{background:url(../employers/images/buttons/wel_search.jpg) top no-repeat; cursor:pointer; border:none; margin:1px;}
.employer_welcomeC input:hover{background-position:bottom;}

.employer_welcomeD input{background:url(../employers/images/buttons/wel_logo_banner.jpg) top no-repeat; cursor:pointer; border:none; margin:1px;}
.employer_welcomeD input:hover{background-position:bottom;}

.credit_purchase a img{background:url(../employers/images/buttons/purchase_credits.gif) top no-repeat; cursor:pointer; border:none; margin:1px; width:184px; height:30px;}
.credit_purchase a:hover img{background-position:bottom;}

.featured a img{background:url(../employers/images/buttons/make_featured.gif) top no-repeat; cursor:pointer; border:none; margin:1px; width:254px; height:30px;}
.featured a:hover img{background-position:bottom;}

.approved a img{background:url(../employers/images/buttons/approved.gif) top no-repeat; cursor:pointer; border:none; margin:1px; width:183px; height:33px;}
.approved a:hover img{background-position:bottom;}

.pending a img{background:url(../employers/images/buttons/pending.gif) top no-repeat; cursor:pointer; border:none; margin:1px; width:167px; height:33px;}
.pending a:hover img{background-position:bottom;}

.reg_employer a img{background:url(../images/buttons/reg_employer.gif) top no-repeat; cursor:pointer; border:none; margin:1px; width:261px; height:33px;}
.reg_employer a:hover img{background-position:bottom;}

.reg_jobseeker a img{background:url(../images/buttons/reg_jobseeker.gif) top no-repeat; cursor:pointer; border:none; margin:1px; width:259px; height:33px;}
.reg_jobseeker a:hover img{background-position:bottom;}

.keyword_search input{background:url(../employers/images/buttons/keyword_search.jpg) top no-repeat; cursor:pointer; border:none; margin:0px; width:262px; height:33px; float:right; position:relative; top:9px;}
.keyword_search input:hover{background-position:bottom;}

.browse_all a img{background:url(../employers/images/buttons/browse_all.jpg) top no-repeat; cursor:pointer; border:none; margin:0px; width:118px; height:24px; float:right; position:relative; top:11px;}
.browse_all a:hover img{background-position:bottom;}

.continue a img{background:url(../employers/images/buttons/continue.jpg) top no-repeat; cursor:pointer; border:none; margin:1px; width:100px; height:20px;}
.continue a:hover img{background-position:bottom;}

.back a img{background:url(../employers/images/buttons/back.jpg) top no-repeat; cursor:pointer; border:none; margin:1px; width:100px; height:20px;}
.back a:hover img{background-position:bottom;}

/* END BUTTONS */


/* FORM FORMATTING */
form{margin:0px; padding:0px;}
/* END FORM FORMATTING */


/*- Menu Tabs --------------------------- */
#tabnav{line-height:normal; border-bottom:1px solid #999;}
#tabnav a{float:left; background:url("/images/nav/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}
#tabnav a span{float:left; display:block;  background:url("/images/nav/tabright.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#666;}
/* Commented Backslash Hack hides rule from IE5-Mac \\*/
#tabnav a span {float:none;}
/* End IE5-Mac hack */
#tabnav a:hover span{color:#000;}
#tabnav a:hover{background-position:0% -42px;}
#tabnav a:hover span{background-position:100% -42px;}
#tabnav a.active{background-position:0% -42px;}
#tabnav a.active span{background-position:100% -42px; font-weight:bold; color:#000;}
#subnav{border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; border-bottom:1px solid #999; background-color:#EFEFEF; color:#666; font-weight:normal; padding:0px 2px 2px 5px; margin:0px; height:16px; vertical-align:top;}
#subnav a{color:#666666; text-decoration:none; font-size:10px;}
#subnav a:hover{color:#000;}
#subnav a.active{font-weight:bold; color:#000;}
/*- Menu Tabs --------------------------- */

/* QUICK TIPS */
#QT{border:#000000 1px solid; background-color:#FAF4CF; padding:5px; font:11px Arial; text-align:left; color:#000000; cursor: pointer; cursor: hand;}
#QT .close{margin-top:10px; color:#666666; font-size:9px;}
/* QUICK TIPS */

.oMain{text-align:left;}
.oMain_gray{text-align:left; color:#CCC; font-style:italic;}

/* Show|Hide Hyperlink */
.show_hide a{font:normal 10px Arial; color:#999999;}
.show_hide a:hover{font:normal 10px Arial; color:#333333;}
.show_hide a:visited{font:normal 10px Arial; color:#999999;}
/* Show|Hide Hyperlink */

#job_summary{padding:10px; border:1px solid #CCC; background-color:#FFFDEA; font-size:10px; width:93%;}

#work_history td{vertical-align:top;}
#work_history .RC_titles{ color:#333333; font:bold 11px Arial; text-align:right;}

.ASButton{border:#666465 1px solid;background:#6d8ee2;color:#ffffff;font-family:Arial;font-size:11px;cursor:default;cursor:pointer;}
.regButton{border:#666465 1px solid;background:#6d8ee2;color:#ffffff;font-family:Arial;font-size:11px;cursor:default;cursor:pointer;}
.div_margin{margin:7px;}
.main_table{width:766px;border-style:solid;border-color:#a0b4ce;border-width:1px 1px 1px 1px;}
.main_table_top_td{background:#ffffff;height:80px;font-size:21px;}
.main_table_menu_td{background:#c0d4ee;height:32px;}
.main_table_bottom_td{background:#c0d4ee;text-align:center;height:28px;}
.content_table_left_td{width:180px;background:#a0b4ce;}
.content_table_right_td{background:#ffffff;}
.admin_menu_td{}
.admin_border_td{border-style:solid;border-color:#999999;border-width:0px 1px 1px 1px;}
select{font:11px Arial, Helvetica, sans-serif; background-color:#fff; color:#5A698B; border:1px solid #8595B2;}
textarea, .form_element, .job_search_textfield{
  font: 11px Arial, Helvetica, sans-serif;
  background-color: #fff;
  color: #5A698B;
  border: 1px solid #8595B2;
  padding:2px;
}
.form_label{font-size:12px; text-align:right;}


/* ALERT BOX */
.alertR{color:#333; background:url(alerts/error.gif) left center no-repeat #FFE79D; font:bold 11px/18px Arial; border:1px solid #CCC; width:40%; padding:5px 20px 5px 40px; margin:20px 0 20px 0;}
.alertR_lt{color:#333; background:url(alerts/error.gif) left center no-repeat #FFE79D; font:bold 11px/18px Arial; border:1px solid #CCC; width:40%; padding:5px 20px 5px 40px; margin:0 0 20px 0;}
.alertR a:link, .alertR_lt a:link{color:#CCC; text-decoration:none;}
.alertR a:visited, .alertR_lt a:visited{color:#CCC;}
.alertR a:hover, .alertR_lt a:hover{color:#000;}
.alertG{color:#333;  background:url(alerts/success.gif) left center no-repeat #F0F0DD; font:bold 11px/18px Arial; border:1px solid #CCC; width:40%; padding:5px 20px 5px 40px; margin:20px 0 20px 0;}
.alertG_lt{color:#333;  background:url(alerts/success.gif) left center no-repeat #F0F0DD; font:bold 11px/18px Arial; border:1px solid #CCC; width:40%; padding:5px 20px 5px 40px; margin:0 0 20px 0;}
.alertG a:link, .alertG_lt a:link{color:#CCC; text-decoration:none;}
.alertG a:visited, .alertG_lt a:visited{color:#CCC;}
.alertG a:hover, .alertG_lt a:hover{color:#000;}
/* ALERT BOX */

#RC_form .form_element{
  width:300px;
}

#RC_form p{  font:11px Arial, Helvetica, sans-serif; color: #5A698B;  padding:2px;}
.RC_titles{font:bold 11px Arial; vertical-align:top;}

.testimonials{font:11px Arial; padding:5px;}
.credits{border:1px solid #666465; background-color:#CCCCCC; margin:2px; padding-right:6px; width:80px;}
.credits2{font:bold 10px Arial; color:#FF0000;}
.mouseover_help{cursor:default;cursor:pointer; font:10px Arial; color:#666;}
.mouseover_help a{text-decoration:none;}
.mouseover_help a:hover{color:#3366FF;}
.browse_job_vacancies_table{width:100%;background:url(/images/backgrounds/bjvbis.gif) no-repeat; background-position:bottom right; height:203px;}

/* Home Page */
.browse_job_vacancies_table_first_td{height:25px; background-color:#E5E5E5; border-bottom:1px #999999 solid; font-weight:800; font-size:12px; color:#333333; padding-left:5px; text-align:left;}
.job_search_textfield{width:228px;}
.home_page_table{width:480px;background-color:#FFFFFF;}
td.tdSpacer{background-color:#ffffff; border-bottom:#999999 solid 1px;}
td.top{background: url(../jobseekers/images/tabbed_nav/subhead_bg2.gif) repeat-x;color: #666666;border-style:none;border-color:#e7dfde;border-width:1px 1px 1px 1px;}
td.selected{background-color:white;border-style:none;border-color:#e7dfde;border-width:1px 0px 0px 0px;}
a.top{color: black; font-weight: bold; text-decoration: none;}
a.selected{color: black; font-weight: bold; text-decoration: none;}

#news .mod_content{
  background-image:url(../images/backgrounds/news.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;
}

#featured .mod_content{
  background-image:url(../images/backgrounds/featured.jpg);
  background-repeat:no-repeat;
  background-position:top right;
	height:129px;
	vertical-align:top;
}

.table_header{
  background: url(../admin/images/subhead_bg.png) repeat-x;
  text-align: left;
  padding-top: 4px;
  padding-left: 4px;
  height: 21px;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
}

.highlight_text{font-weight:800}

.featured_tr{background:#ffeb94;height:40px;}
.featured_td{font-weight:800; color:black; text-align:left;}

#sec_nav table{
  height:23px;
  color:#000000;
  background-image:url(../images/backgrounds/FF9900.gif);
  border-top:#000000 1px solid;
  border-bottom:#000000 1px solid;
  padding-left: 1em;
}

#sec_nav table table{
  border:none;
  width:100px;
}

#sec_nav td a{
  color:#000000;
  text-decoration:none;
  font:12px Verdana;
}

#sec_nav td a:hover{
  color:#FFFFFF;
}

#top_nav {
  border-bottom:#000000 1px solid;
  height:23px;
  background-image:url(../images/backgrounds/blue.png);
  width: 100%;
  padding-left: 1em;
}
#top_nav a {color:#ffffff;font:12px Arial;text-decoration:none;}
#top_nav a:hover {color:#FF7E06;font:12px Arial;text-decoration:none;}

#bottom_nav {
  border-top:#000000 1px solid;
  height:23px;
  background-image:url(../images/backgrounds/blue.png);
  width: 100%;
  padding-left: 1em;
}
#bottom_nav a {
  text-decoration: none;
  color:#FFFFFF;
}
#bottom_nav a:hover {
  text-decoration: none;
  color:#000000;
}

.table_border{
  border: #B1B5DA 1px solid;
}

.disclaimer {
  font-size: 10px;
  text-align:center;
}


/* LEFT MODULES - General Settings */
.mod_open, .mod_closed {
  width: 250px;
}

/* TITLE MOUSEOVER COLOR: open */
.mod_open .mod_Title .titleText {
  color: #ffffff;
}

/* TITLE MOUSEOVER COLOR: open/over */
.mod_open .mod_TitleOver .titleText {
  color: #215dc6;
}

/* TITLE MOUSEOVER COLOR: closed/over */
.mod_closed .mod_Title .titleText {
  color: #215dc6;
}

/* TITLE MOUSEOVER COLOR: closed/over */
.mod_closed .mod_TitleOver .titleText {
  color: #428eff;
}

/* open tab */

.mod_open th, .mod_closed th {
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
}

.mod_open .titleHandle {
  background-image: url(/images/buttons/navopen.gif);
  background-repeat: no-repeat;
  width: 20px;
}

.mod_closed .mod_Title, .mod_closed .mod_TitleOver, .mod_open .mod_Title, .mod_open .mod_TitleOver{
  height:25px;
  empty-cells: show;
}

.mod_Title .titleHandle,
.mod_TitleOver .titleHandle {
  width: 20px;
}

.mod_Title, .mod_TitleOver {
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  -moz-user-select: none;
  background-image:url(/images/backgrounds/thg.jpg);
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

.mod_Title2 {
  font-weight: bold;
  background-image:url(/images/backgrounds/thg.jpg);
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

.mod_closed .titleHandle {
  background-image: url(/images/buttons/navclosed.gif);
  background-repeat: no-repeat;
}

.mod_open div.mod_content {
  display: block;
}

.mod_closed div.mod_content {
  display: none;
}

/* News formatting*/
.news {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
  color: #000;
  padding: 0px 0 30px 0px;
}

.news h1{
  font:bold 18px/29px Arial, Helvetica, sans-serif;
  color: #000;
  padding: 0px 0px 6px 0px;
  margin: 0px;
}

.pagedate {
    font:normal 10px/12px Arial, Helvetica, sans-serif;
    color: #666;
    padding: 2px 2px 10px 2px;
    margin: 0px 0px 2px 0px;
}

.news .news_content {
  padding: 0px 0 30px 0px;
}

.news a:link{
  color: #000;
}

.news a:visited{
  color: #666;
}

.news a:hover{
  color: #f00;
}

.border_img {
  border:#333333 1px solid;
}

<!-- BEGIN MENU -->
#menuh{
  font:bold 12px Arial, Helvetica, sans-serif;
}

#menuh a{
	display:block;
	white-space:nowrap;
	padding: 5px 20px 4px 20px;
	vertical-align:middle;
	text-align:left;
}

#menuh a.parent{ /* attaches side-arrow to all parents */
  background:url(../i/nav/nd_blk.png) right center no-repeat;
   background-color:#A9A98D;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  zoom:1.0;
}

#menuh a.parent:hover{ /* attaches side-arrow to all parents */
  background:url(../i/nav/nd_wht.png) right center no-repeat;
  background-color:#666633;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

#menuh ul{
  list-style:none;
  margin:0px;
  padding:0px;
  float:left;
}

#menuh li{
  position:relative;
}

#menuh li a:hover{
  font:bold 12px Arial, Helvetica, sans-serif;
  cursor:pointer;
  z-index:100;
}

#menuh li ul{
  list-style:none;
  margin:0px;
  padding:0px;
  float:left;
  border-bottom:#5D5D5D 1px solid;
  width:150px;
  position:absolute;
  z-index:1;
  top:auto;
  display:none;
}

#menuh li ul a{
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#000000;
  height:auto;
  padding:4px;
  border-top:#5D5D5D 1px solid;
  border-left:#5D5D5D 1px solid;
  border-right:#5D5D5D 1px solid;
   background-color:#B9CAF0;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  zoom:1;
}

#menuh li ul a:hover{
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  background-color:#7092E0;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
  cursor:pointer;
  z-index:100;
}

#menuh li li ul{
  list-style:none;
  margin:3px 0px 0px -1px;
  padding:0px;
  float:left;
  z-index:2;
  border-bottom:#5D5D5D 1px solid;
  position:relative;
  top:0;
  left:100%;
}

#menuh ul li{float:left;}
#menuh ul ul li{float:left; width:150px;}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Popout Menu */
}
