/* Taglib display style for table without selection features */
table.nosel {
    width:100%;
    table-layout:auto;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

table.nosel tr {
    PADDING-RIGHT: 1px;
	color: #11568B;
}

table.nosel td {
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

table.nosel thead tr {
    BACKGROUND-IMAGE: url( "../images/oriz_small.gif" );
    BACKGROUND-REPEAT: repeat;
    font-weight: bold;
}

table.nosel thead tr th {
    background-color:transparent;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    vertical-align: top;
}

table.nosel tr th a {
    display:block;
    width: 100%;
}

table.nosel th.sortable a {
    width: 90%;
    padding-right: 10%;
    background-image: url( ../images/arrow_off.png );
    background-position: right;
    background-repeat: no-repeat;
}

table.nosel td a {
    display: block;
    width: 100%;
}

table.nosel th.order1 a {
    background-image: url( ../images/arrow_down.png );
}

table.nosel th.order2 a {
    background-image: url( ../images/arrow_up.png );
}

table.nosel tr.even {
    BACKGROUND-COLOR: #F5F5F5;
}

table.nosel tr.odd {
    BACKGROUND-COLOR: #EBEBEB;
}

table.nosel tr.total {
    BACKGROUND-COLOR: #EEE;
    color: #02345a;
}

table.nosel tr.total td {
    border-top: 3px double;
}

div.exportlinks {
    background-image: url( ../images/oriz_small.gif );
    background-repeat: repeat;
    border: 1px solid #bbb;
    padding: 2px 2px 2px 2px;
    margin: 2px 0 0px 0;
    text-align: left;
}

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

span.excel {
    background-image: url( ../images/ico_file_excel.png );
    background-repeat: no-repeat;
    background-position: left;
}

span.csv {
    background-image: url( ../images/ico_file_csv.png );
    background-repeat: no-repeat;
    background-position: left;
}

span.xml {
    background-image: url( ../images/ico_file_xml.png );
    background-repeat: no-repeat;
    background-position: left;
}

span.pdf {
    background-image: url( ../images/ico_file_pdf.png );
    background-repeat: no-repeat;
    background-position: left;
}

div.pagebanner {
    border: 0em;
    padding:0em 0em 1.2em 0em;
    clear:both;
    font-size:0.85em;
}

span.pagebanner {
    float: left;
}

span.pagelinks {
    float: right;
}

br.pagebanner {
    clear: both;
    line-height: 0px;
    display: block;
}

td.minWidth {
	width: 1px;
}
