﻿.accordion {
	width: 100%;
	font-size:1.2em;
	/* border-collapse: collapse; */
	border-collapse:inherit;
}

.accordion a {
	color:#e80027;
}

.accordion table {
	
}
.accordion table:hover {
	background-color: #e3e2e2;
}
.accordion tr.title 
{
}

.accordion tr.active 
{
    
}
.accordion tr.alt 
{
}

.accordion div {
}

.jTPS .sortedColumn {
    background: #f8f8f8;
}
.jTPS tfoot .pagination .pageSelector {
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
    text-align: center;
    float: left;
    background: #fff;
}
.jTPS tfoot .pagination .pageSelectorSeperator {
    text-align: center;
    margin-left: 7px;
    color: #808080;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    border-width: 1px;
    cursor: default;
}
.jTPS tfoot .pagination .pageSelector:hover {
}
.jTPS tfoot .pagination .hilightPageSelector {
    background: #069 !important;
    color: #fff !important;
    cursor: default !important;
}
.jTPS .hideTR {
    /* display: none; */
}
.jTPS .hideTRf {
    display: none;
}
.jTPS .description{
    float:left;
    width: 45em; /* 41em for IE */
    padding: 0.5em;
    padding-bottom: 1.2em;
}

.jTPS .hidePageSelector {
    display: none;
}
.jTPS .hilightRow {
    background: #eee;
    cursor: pointer;
}
.jTPS tfoot .selectPerPage .perPageSelector {
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}
.jTPS tfoot .selectPerPage .perPageSelected {
    background: #fff;
}
.jTPS tfoot .selectPerPage .perPageHilight {
    background: #fff;
}
.jTPS tfoot .pagination, tfoot .paginationTitle, tfoot .selectPerPage {
    float: right;
    white-space: nowrap;
    line-height: 25px;
    vertical-align: middle;
}
.jTPS tfoot .status {
    white-space: nowrap;
    line-height: 25px;
    vertical-align: middle;
}
.jTPS tfoot .paginationTitle {
    padding-left:20px;
}
.jTPS .sortableHeader:hover 
{
    text-decoration: underline;
    cursor: pointer;
}
.jTPS .sortAsc {
}
.jTPS .sortDesc {
}
.jTPS tfoot td {
    padding: 5px
}
.jTPS thead th {
    color: #fff;
    background: #b2b0ac;
    padding-top: 6px !important;
    border-bottom:2px solid #FFFFFF;
    border-right:2px solid #FFFFFF;
}
.jTPS tbody td {
}
#vacanciesTable thead th {
	white-space: nowrap;
	overflow:hidden;
	padding: 0.5em;
	border-bottom:2px solid #FFFFFF;
    border-right:2px solid #FFFFFF;
    font-weight:bold;
}
#vacanciesTable tbody td 
{
    background: #f0efeb;
    border-bottom:2px solid #FFFFFF;
    border-right:2px solid #FFFFFF; 
}
#DDLFilterBox 
{
    /* float:left; */
    padding:1em;
    width:54em;
    margin-bottom: 1em;
    background:#E9F4F7;
    padding-right:9px;
}

#DDLFilters 
{
    width:100%;
}

#vacanciesTable tbody .selected 
{
    background: #dcdad5;
}

#vacanciesTable.accordion tr.title td
{
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    padding:0.5em;
}
#vacanciesTable.accordion tr.title td.selected 
{
    /* border-bottom:2px solid blue;
    border-right:2px solid blue; */
}	

#vacanciesTable.accordion tr.alt td
{
    border-bottom:none;
    border-right:none;
}
#vacanciesTable.accordion tr.alt td.selected 
{
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
}

#DDLFilters select 
{
    width:12em;
}

/* Move this to Main-css */

select 
{
    float:left;
}

.button-close {
	background:transparent url(/Templates/styles/images/icon-close.png) no-repeat center right;
	float:right;
	margin:0;
	position:relative;
	padding:0.5em 2.7em 0.5em 0;
	margin-bottom:1em;
}