tr.empty {
	font-weight: bold;
	font-size: 9pt;
}

div.exportlinks {
	margin: 2px 0 10px;
	padding: 0;
	width: 400px;
}

div.exportlinks a {
	text-decoration: none;
}

div.exportlinks span {
	background-repeat: no-repeat;
}

span.csv {
	background-image: url(../images/account/ico_file_csv.png);
}

span.excel {
	background-image: url(../images/account/ico_file_excel.png);
}

span.pdf {
	background-image: url(../images/account/ico_file_pdf.png);
}

span.xml {
	background-image: url(../images/account/ico_file_xml.png);
}

span.export {
	cursor: pointer;
	display: inline-block;
	padding: 0 4px 1px 20px;
}

span.pagebanner {
    font-size:9pt;
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 0px;
	float:left;
	display:inline;
	white-space: nowrap;
}

.pagelinks {
	display:inline;
    font-size:9pt;
	margin: 3px 0;
	padding: 0;
	text-align: right;
	float:right;
	white-space: nowrap;
}

/*start list*/
table.list {
    clear: both;
    width: 100% !important;
    margin: 1px 0 5px;
    padding: 0;
    border-collapse: collapse;
    border: 2px solid #9B8579;
}

table.list thead th {
    font-size:7pt;
    background-color: #9B8579;
    color: #FFFFFF;
    border: 1px solid #EAEBEC;
    padding: 3px 5px;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    border-collapse: collapse;

}

table.list tfoot {
    border-collapse: collapse;
    border: 1px solid #9B8579;
}
    
table.list tfoot tr td {
    font-size:7pt;
    font-weight:bold;
    background-color: #EAEBEC;
    border-collapse: collapse;
    border: 1px solid #9B8579 !important;
    border-top: 3px double #9B8579 !important;
    padding:5px 3px;
}
    
table.list tbody tr td {
    font-size:7pt;
    font-family: verdana;
    color: #000000;
    padding: 2px 3px;
    margin: 0;
    border-collapse: collapse;
    border: 1px solid #CACBCC;
}

table.list tbody tr.even td {
    background-color: #F4EEEB;
}

table.list tbody tr.odd td {
    background-color: #FFFFFF;
}

table.list th a, table.list th a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

table.list th a:hover {
    color: #F4EEEB !important;
    text-decoration: overline underline;
}

table.list tr td a {
    color: #BD1E2C;
    text-decoration: underline;
    font-weight:bold;
}

table.list tbody tr td a:hover {
    text-decoration: none;
}

table.list th.sorted a, table.list th.sortable a {
    background-position: right;
    background-repeat: no-repeat;
    display: block;
}



table.list th.sorted {
    background-color: #F4EEEB;
    border-top:1px solid #BD1E2C;
    border-bottom:1px solid #EAEBEC;
    color: #BD1E2C !important;
}

table.list th.sorted a:hover {
    color: #BD1E2C !important;
}

table.list th.order1 a {
    color: #BD1E2C;
    background-image: url(../images/account/sort_arrow_down.png) !important;
}

table.list th.order2 a {
    color: #222222;
    background-image: url(../images/account/sort_arrow_up.png) !important;
}

table.list th.sortable a {
    padding-right:7pt;
    background-image: url(../images/account/sort_arrow_off.png);
    background-position: right bottom;
}

        
table.list tbody tr td.rowSelect {
    background-color: #FFDE7E !important;
}

table.activeUserList, body#activeUsers span.pagelinks {
    width: 450px !important;
}


/*start cbTable*/
table.cbTable {
    clear: both;
    width: 100% !important;
    margin: 1px 0 5px;
    padding: 0;
    border-collapse: collapse;
    border: 2px solid #9B8579;
}

table.cbTable thead th {
    font-size:7pt;
    background-color: #9B8579;
    color: #FFFFFF;
    border: 1px solid #F4EEEB;
    padding: 3px 5px;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    border-collapse: collapse;
}

table.cbTable tfoot {
    border-collapse: collapse;
    border: 1px solid #9B8579;
}
    
table.cbTable tfoot tr td {
    font-size:7pt;
    font-weight:bold;
    background-color: #EAEBEC;
    border-collapse: collapse;
    border: 1px solid #9B8579 !important;
    border-top: 3px double #9B8579 !important;
    padding:5px 3px;
}
    
table.cbTable tbody tr td {
    font-size:7pt;
    font-family: verdana;
    color: #000000;
    padding: 2px 3px;
    margin: 0;
    border-collapse: collapse;
    border: 1px solid #CACBCC;
}

table.cbTable tbody tr.even td {
    background-color: #F4EEEB;
}

table.cbTable tbody tr.odd td {
    background-color: #FFFFFF;
}

table.cbTable th a, table.cbTable th a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

table.cbTable th a:hover {
    color: #F4EEEB !important;
    text-decoration: overline underline;
}

table.cbTable tr td a {
    color: #BD1E2C;
    text-decoration: underline;
    font-weight:bold;
}

table.cbTable tbody tr td a:hover {
    text-decoration: none;
}

table.cbTable th.sorted a, table.cbTable th.sortable a {
    background-position: right;
    background-repeat: no-repeat;
    display: block;
}


table.cbTable th.sorted {
    background-color: #F4EEEB;
    border-top:1px solid #BD1E2C;
    border-bottom:1px solid #EAEBEC;
    color: #BD1E2C !important;
}

table.cbTable th.sorted a:hover {
    color: #BD1E2C !important;
}

table.cbTable th.order1 a {
    color: #BD1E2C;
    background-image: url(../images/account/sort_arrow_down.png) !important;
}

table.cbTable th.order2 a {
    color: #222222;
    background-image: url(../images/account/sort_arrow_up.png) !important;
}

table.cbTable th.sortable a {
    padding-right:7pt;
    background-image: url(../images/account/sort_arrow_off.png);
    background-position: right bottom;
}

        
table.cbTable tbody tr td.rowSelect {
    background-color: #FFDE7E !important;
}

table td.APPROVED {background-color: rgb(180,255,180) !important;width:200px;}
table td.DISAPPROVED {background-color: rgb(255,100,100) !important;width:200px;}
table td.PENDING_APPROVAL_REQUEST {background-color: rgb(255,222,150) !important;width:200px;}
table td.APPROVAL_REQUESTED {background-color: rgb(255,255,170) !important;width:200px;}
table td.PENDING_APPROVAL {background-color: rgb(255,222,170) !important;width:200px;}
