TABLE.default {
            BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; 
            BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.default TH {
           BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; 
           PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; 
           BORDER-BOTTOM: #aaaaaa 1px solid; FONT-SIZE: 14px;
}
TABLE.default TD {
           BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; 
           PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aaaaaa 1px solid; 
           PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-SIZE: 14px; 
}
TABLE.default THEAD TH { BACKGROUND-COLOR: #ccccff; FONT-SIZE: 14px; }
TABLE.default TFOOT TD { BACKGROUND-COLOR: #ffccff }
TABLE.default TR.tbody_header { FONT-WEIGHT: bold; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center }
TABLE.default A.pagelink { 
           BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; 
           PADDING-LEFT: 5px; MARGIN: 0px 5px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.default A.currentpage { BACKGROUND-COLOR: yellow }

TR.alternate { BACKGROUND-COLOR: #ffffcc }
TH.table-sortable {
      BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(sortable.gif); CURSOR: pointer; 
      BACKGROUND-REPEAT: no-repeat
}
/*
TH.table-sorted-asc {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: url(sorted_up.gif); BACKGROUND-REPEAT: no-repeat
}
TH.table-sorted-desc {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: url(sorted_down.gif); BACKGROUND-REPEAT: no-repeat
}
TH.table-filtered {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: url(filter.gif); BACKGROUND-REPEAT: no-repeat
}
*/
SELECT.table-autofilter {
	FONT-SIZE: smaller
}
TABLE.altstripe TR.alternate2 {
	BACKGROUND-COLOR: #ccffff;
}
.iconset {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100px; CURSOR: pointer; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center
}
.iconset IMG {
	MARGIN: 3px
}
TR.doc_section {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
TABLE.columns TD.middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: -5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-COLOR: white
}

TD.middle H4 {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
