#dev_middle_pannel #nursing_job {
	background: none !important;
}

#c_post-job-button,
#c_post-link-container {
  width: 235px;
  height: 46px;
  float: right;
}

#c_post-link-container {
  position: relative;
}

#c_post-link-info {
  position: absolute;
  top: 5px;
  margin-left: 140px;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  width: 87px; /* IE */
}

#post_link .post_tag {
  display: none;
}

/**** Post Job Button ****/
.content .main #post_link_container.theme{
  background:url(/media/images/jobs/button_postjob_theme_0.gif) no-repeat;
}

#c_post-link-container.theme {
  background:url(/media/images/jobs/button_postjob_theme_0.gif) no-repeat;
}

a { text-decoration:none; }
a:hover { text-decoration:underline; }

/* search form */
#job_search div {float:left;margin-right:7px;margin-bottom:10px;}
#job_search label {display:block;font-weight:bold;}
#job_search span {display:block;}
#job_search input.keywords {width:150px;padding:1px 2px;}
#job_search input.location {width:130px;padding:1px 2px;}
#job_search input.search_jobs{margin-top:18px;}
/* search query */
#search_query {margin:10px;font-size:18px;color:#666;}

/**** find jobs ****/

/** headline text **/
h1.jam_headline {
  color: #333333;
}

/** fill **/

#listings #sort_row .jam_fill {
  background-color: #5E9DEC;
  color: white;
}

#backfill-rule {
  border-bottom: 5px solid #5E9DEC;
}

/** shadow **/

#listings .jam_shadow {
  background-color: #e8f7fe;
}

.custom_jam_shadow {
  background-color: #e8f7fe;
}

/** body text **/

#listings .jam_body_text {
 color: #000000;
}

/** link **/

#listings .jam_link {
  color: #0065cd;
}

#no-jobs-message .jam_link {
  color: #0065cd;
}
 
#job_filter .jam_link {
  color: #0065cd;
}

.custom_jam_link {
  color: #0065cd;
}

#listings #sort_row .sort {background-color:#8B8B8B;border-left:1px solid #FFFFFF;}
#listings #sort_row a {color:#FFFFFF;}

#listings .listing .title a {text-decoration:underline;}
#listings .listing .posted_date {font-weight:bold;}
#listings .listing .title a {font-weight:bold;}
#listings .listing .company {font-weight:bold;}
#listings .listing .location {font-weight:bold;}
#listings .listing .details a {text-decoration:underline;}
#listings .listing .category label {color:#797979;}

/* listings - sort by column header */
#listings.sort_by_1 #sort_row th.posted_date.jam_shadow a,
#listings.sort_by_2 #sort_row th.title.jam_shadow a,
#listings.sort_by_3 #sort_row th.company.jam_shadow a,
#listings.sort_by_4 #sort_row th.location.jam_shadow a,
#listings.sort_by_10 #sort_row th.location.jam_shadow a {
  color:#000;
}

/* sort bar */ 
#listings th { padding: 5px; text-align: left; }
#listings #sort_row {}
#listings #sort_row .posted_date {width:50px;}
#listings #sort_row .title {width:220px;}
#listings #sort_row .company {width:120px;}
#listings #sort_row a {display:block;text-decoration:underline;}
* html #listings th {padding:3px;}/*IE #7423*/



/* job filters */
#job_filter {margin-top:30px;}
#job_filter p {font-size:11px;}
#job_filter li {list-style:none outside;font-size:11px;}
#job_filter a {text-decoration:underline;}
#job_filter #reset_filter {float:right;margin:0;padding-top:5px;}
#job_filter #applied_filters {margin:0 -10px;padding:5px;}
#job_filter #applied_filters h4 {margin:0;font-weight:normal;}
#job_filter #applied_filters li {margin:0;font-weight:bold;}
#job_filter .filter {margin:10px 0;padding-left:5px;}
#job_filter .filter h4 {font-size:11px;}
#job_filter .filter a {cursor:pointer;}

/* no filter */
#listings {table-layout:fixed;width:400px;}
.content .side {padding:0;float:none;width:0;}
.content .main {float:none;padding-left:0;width:400px;}
#listings .posted_date.sort {width:55px;}
#listings .title {width:auto;}
#listings .company {width:auto;}
#listings .location {width:auto;}
#listings .details {width:auto;}

/* no listings */
#listings .no_jobs_message {float:none;margin:0 auto;} /*center*/
#listings .choose_city {text-align:center;}
#listings .choose_city li {list-style:none outside;}

/* filters */
.filters .filter h4 {margin-left:-12px;padding-left:12px;background:url(/c/jobs/images/icons/filter-arrow-down.gif) no-repeat center left;text-decoration:underline;cursor:pointer;}
.filters .filter li.more {display:none;visibility:hidden;}
.filters .filter li.selected {display:block;visibility:visible;}
.filters .collapsed_filter h4 {background:url(/c/jobs/images/icons/filter-arrow-right.gif) no-repeat center left;}
.filters .collapsed_filter ul {display:none;visibility:hidden;}
.filters .expanded_filter li.more {display:block;visibility:visible;}
.filters .expanded_filter li.see {display:none;visibility:hidden;}
.filters .more_filter {display:none;visibility:hidden;}
.more_filters .more_filter {display:block;visibility:visible;}

/* pagination */

.pagination {
        margin: 20px 10px;
        padding: 0px 5px;
}

.pagination .pagelist {
        font-size:11px;
        line-height: 120%;
        text-align: center;
}

.pagination .pagelist a {
        margin: 0px 2px;
        text-decoration:underline;
}

.pagination .next, .pagination .previous {
        text-decoration:;
}

div.no_jobs_message{
  /* margin:10px 5px; */
  padding: 10px 5px;
  text-align:center;
  width:80%;
}
div.no_jobs_message p{
  padding:3px 10px;
  border-left:1px solid #999;
  border-right:1px solid #999;
  background:#FFFAC6;
  margin: 0;
}
div.no_jobs_message p a{
  text-decoration:underline;
} 

/* corners */
   
.c {
  display: block;
}
.c * {
  display: block;
  height: 1px;
  overflow: hidden;
}
   
.c b {
  padding: 0px 1px;
  background-color: #999;
}
   
.c i.message_top {
  background-color: #FFFAC6;
}

.c i.message_bottom {
  background-color: #FFFAC6;
} 

.c1 { margin: 0 2px; }
.c2 { margin: 0 1px; }
.c3 { margin: 0 0px; }


