table {font-size: 10pt; font-family: Arial; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
tfoot td {border-top: 1px solid #aaaaaa; }
td {border-left: 1px solid #aaaaaa; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}
th {border: 1px solid #aaaaaa; cursor: pointer; border-right: 1px none #aaaaaa;  padding: 2px; text-align: center;}
th.ascending { background-image: url('../img/collapse.gif');  background-repeat : no-repeat; background-position : right center;}
th.descending { background-image: url('../img/drop-down.gif');  background-repeat : no-repeat; background-position : right center;}
th.hover { background-color: #6DA9FF;  text-align: center;}
tr.odd { background-color: #eeeeff;}
tr.even {background-color: #e9e9ff;}
caption {border: 1px solid #aaaaaa;  border-bottom: 1px none #aaaaaa; padding: 2px;} 
#main {display: block !important;}
div {position: static;}
.hover {background-color: #aaaaff; }
.filter td {border-bottom: 1px solid #aaaaaa;}
.filter td.editable {background-image: url('../img/filter.png');}

.collapsed td	{background-image: url('../img/plus2.gif');  background-repeat : no-repeat; background-position : left center; background-color: #6DA9FF; cursor: pointer;  border-bottom: 1px solid #aaaaaa;  border-top: 1px solid #aaaaaa;  background-position-x: 10px;}
.expand td		{background-image: url('../img/minus2.gif');  background-repeat : no-repeat; background-position : left center; background-color: #6DA9FF; cursor: pointer; border-bottom: 1px solid #aaaaaa;  border-top: 1px solid #aaaaaa; background-position-x: 10px;}
.over {background-color: #aaaaff !important;}
.hidden {display: none !important;}
.hideselected {display: none !important;}
.edit {border: 1px solid #aaaaaa; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; background-color: white !important; text-align: center;}
.edit input {height: 15px; padding: 0px 0px 0px 0px !important; background-color: white !important; margin: 0px 0px 0px 0px !important; border: 0px none white; display: block !important; width: 90% !important;}
td.editable {background-image: url('../img/edit.png'); background-repeat : no-repeat; background-position : right center; cursor: pointer;}
.red {color: red !important;}
.blue {color: blue !important;}
.selected {background-color: #aaaaff !important; border: 1px solid #555555  !important;}

MENU {font-size: 10pt; vertical-align: middle !important; border: 1px solid #ABABAB; font-family: Arial; padding: 2px 2px 2px 2px; vertical-align: middle; position: absolute; left: 0px; top: 0px; background-color: #6DA9FF; background-image: url('../img/apple.bg.gif'); display: block; margin: 0px 0px 0px 0px; filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00) progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#ABABAB,strength=3);  cursor: pointer; position: absolute; border: 1px solid #aaaaaa; background-color: #dddddd; font-family: Arial; font-size: 10pt; padding: 5px;}
MENU SPAN {background-color: transparent; padding: 3px 3px 3px 3px; border: 1px none white;  vertical-align: middle; cursor: pointer; display: inline ! important; padding-right: 20px;}
MENU DIV {background-color: transparent; padding: 3px 3px 3px 3px; border: 1px none white;  vertical-align: middle; cursor: pointer; display: block ! important; padding-right: 20px;}
.EXPANDABLE {padding: 3px 3px 3px 3px; border: 1px none white;  vertical-align: middle; cursor: pointer; background-image: url('../img/arrows/black2_10x9_whitegreybox.gif'); background-repeat: no-repeat; background-position: right center; padding-right: 19px;}
.EXPANDABLEHOVER {background-color: #2C75DA; padding: 2px 2px 2px 2px; border: 1px solid white;  vertical-align: middle; cursor: pointer; background-image: url('../img/arrows/black2_10x9_whitegreybox.gif'); background-repeat: no-repeat; background-position: right center; padding-right: 18px;}
.HOVER {background-color: #2C75DA; padding: 2px 2px 2px 2px; border: 1px solid white;  vertical-align: middle; cursor: pointer; padding-right: 18px;}

.progressBar{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #2C75DA;
}