table.cal {width: 105px; margin: 0px auto; margin-bottom: 10px;}
table.cal td {white-space: nowrap; padding: 1px;}
table.cal td.inf {}
table.cal td.box div {cursor: text; text-align: center; border: 1px solid #ccc;}
table.cal td.img {background-image: url("cal.gif"); width: 16px; height: 16px; cursor: pointer; background-repeat: no-repeat; background-position: 1px 1px;}
table.cal td.act div {display: inline-block; text-align: center; border: 1px solid #ccc;}


table.controls {width: 100%;}
table.controls input {padding: 0px; margin: 0px;}
table.controls input.checkbox {margin-right: 5px;}
* html table.controls input.checkbox {vertical-align: middle; width: 15px; height: 15px;}
table.controls td {border: 0px solid #D5D5D5; text-align: left; padding: 5px 10px;}
table.controls td.pressrel {}

table.controls td.title {text-transform: capitalize; border-bottom-width: 1px; border-top-width: 1px; color: #556F4A; font-weight: bold; background-color: #D5D5D5; padding: 2px 4px 2px 5px;}

#compBox {border-width: 0px; padding: 0px;}
#compHead {text-transform: capitalize; border: 0px solid #D5D5D5; border-width: 1px 0px 1px 0px; color: #556F4A; font-weight: bold; background-color: #D5D5D5; padding: 2px 4px 2px 5px;}

#compHead {display: inline-block; cursor: pointer; background-image: url('../action_stop.gif'); background-position: 105px 2px; background-repeat: no-repeat;}
#compData {}
div.compHeadClosed {background-image: url('../action_go.gif')!important;}
div.compDataClosed {display: none;}

#compData {position: absolute; margin-top: -1px; margin-left: 0px; background-color: #fff; border: 1px solid #B8B8B8;}
table.compData {margin-top: 3px; margin-bottom: 3px; width: 100%;}
table.compData table, table.compData td {margin: 0px; padding: 0px;}
table.compData input.checkbox {margin: 0px;}
table.compData td.cbox {padding: 2px 2px 2px 10px; vertical-align: top;}
table.compData td.text {padding: 2px 2px 2px 2px; vertical-align: top;}

table.controls td.from {padding-bottom: 0px;}
table.controls td.to {padding-top: 0px; padding-bottom: 0px;}
table.controls td.or {padding-bottom: 0px;}
table.controls td.cal {padding-top: 0px; padding-bottom: 0px;}
table.controls td.cal table {border: 0px solid #000; width: 100%;}
table.controls td.cal table td {border: 0px solid #000; padding: 0px;}
table.controls td.cal td.calbox div {cursor: text; text-align: center; border: 1px solid #ccc;}
table.controls td.cal td.calact {background-image: url("cal.gif"); width: 16px; height: 16px; cursor: pointer; background-repeat: no-repeat; background-position: 2px 0px; padding-right: 2px;}
table.controls td.compare td {padding: 0px; border-top: 1px solid #fff;}
table.controls td.compare td.text {padding: 0px; padding: 2px;}
table.controls td.compare td div {margin-right: 5px; padding: 2px;}
* html table.controls td.compare td div {padding: 1px; padding-bottom: 2px;}
table.controls td.compare td div input.checkbox {margin-right: 0px;}
