#list_careers_table * {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #565a5c;
}

        
#list_careers_table .help 					{ font-weight: bold; }
#list_careers_table .careerspagetitle		{ font-size: 16px; font-weight: bold; padding-bottom: 20px; }
#list_careers_table .careersjobtitle		{ font-size: 14px; font-weight: bold; }
#list_careers_table .careersadlisttitle		{ font-weight: bold; }
#list_careers_table .careersadtitle			{ font-weight: bold; font-size: 12px; }
#list_careers_table .careersadtext			{ }
#list_careers_table .careersadlink			{ font-weight: bold; }
#list_careers_table .careerstextlink		{ }
#list_careers_table .careersbody			{ background-color:#FFFFFF; }

#list_careers_table .ad_list_row_tr			{}
#list_careers_table .ad_list_title_td		{ vertical-align: top; padding-bottom: 10px; padding-right: 5px; }
#list_careers_table .ad_list_link_title_td	{ }
#list_careers_table .ad_list_data_title_td	{ }
#list_careers_table .ad_list_link_td		{ vertical-align: top; padding-bottom: 5px; padding-right: 5px; }
#list_careers_table .ad_list_data_td		{ vertical-align: top; padding-bottom: 5px; padding-right: 5px; }
#list_careers_table .ad_list_no_jobs_tr		{}
#list_careers_table .ad_list_no_jobs_td		{ vertical-align: top; padding-bottom: 5px; padding-right: 5px; }


#list_careers_table,#list_careers_table {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

#list_careers_table  th{
	text-align:left;
}

#careers_job_advertisement_table th,#careers_job_advertisement_table td{
	padding: 5px 0;
}

#careers_job_advertisement_table th{
	text-align:left;
	vertical-align:top;
	width:150px;
}
#careers_advertisement_apply_link_div{
	margin-left:155px;
	padding-top:5px;
}
#careers_advertisement_bottom_addthis{
	float:right;
}

#back_link{
	margin-left:155px;
	padding-top:5px;
}

#list_careers_table .view_ad_left_margin_td	{ width: 0px; }
#list_careers_table .view_ad_back_row_tr	{}
#list_careers_table .view_ad_back_td		{  }
#list_careers_table .view_ad_title_row_tr	{}
#list_careers_table .view_ad_title_td		{ vertical-align: top;  }
#list_careers_table .view_ad_data_row_tr	{}
#list_careers_table .view_ad_data_margin_td	{ padding: 0px;}
#list_careers_table .view_ad_data_title_td	{ padding: 0px 10px 10px 0px; width:100px; vertical-align: top; }
#list_careers_table .view_ad_data_data_td	{ padding: 0px 0px 10px 0px; width:500px; vertical-align: top; }
#list_careers_table .view_ad_link_row_tr	{}
#list_careers_table .view_ad_link_margin_td	{ width:100px;}
#list_careers_table .view_ad_link_td		{ width:500px; }

#list_careers_table a:active {
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #4f2d7f;
        text-decoration: underline; }

#list_careers_table a:link {
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #4f2d7f;
        text-decoration: underline; }

#list_careers_table a:visited {
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #4f2d7f;
        text-decoration: underline; }

#list_careers_table a:hover {
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #c50084;
        text-decoration: underline; }
        
#ad_ingress {
  margin-bottom:10px;
  color:#565A5C;
  font-family:Arial,Verdana;
  font-size:11px;
}

div.virheviestiteksti {
  color:#565A5C;
  font-family:Arial,Verdana;
  font-size:11px;
}

h1#careers_advertisement_title{
	color:#999999;
}

/* new from skillnet */

.careers_list_title { display: none; font-size: 16px; margin-bottom: 1em; }
.list_careers_filter_term_container { display: none; float: left; margin-bottom: 1em; margin-right: 1em; /* clear: left; float:none; */}
.careers_list_right  { display: none; /* float: right; width: 150px; height: 1000px;  border-left: solid 1px #a5acaf; */ }
