.basic-view {border-color: #c6c6cf; border-style: solid; border-width: 2px;}
.basic-border {border-color: #c6c6cf; border-style: solid; border-width: 2px;}
.basic-title {min-height: 34px; border-color: #e0e0ee; border-style: solid; border-width: 2px; font-family: "Verdana"; font-size: 22px; background-color: #e0e0ee; color: #666688;}
.default-txt-frm {position: relative; left: 15px; top: 3px;}
.default-title-txt-frm {position: relative; top: 1px; padding: 0px; margin: 0px; text-align: center}
.basic-child-item {border-color: white; border-style: solid; border-width: 2px; margin: 4px; font-family: "Verdana"; font-size: 14px; color: #565699; padding: 0px; margin-top: 3px; margin-bottom: 3px; display: inline-block;}
.basic-child-item-soft {border-color: white; border-style: solid; border-width: 2px; margin: 4px; font-family: "Verdana"; font-size: 16px; font-family: Times; color: #9999c7; padding: 0px; margin-top: 3px; margin-bottom: 3px; display: inline-block;}
.grp-hdr-pnl {position: relative; left: 50px; top: 0px; border-radius: 14px; padding: 4px; padding-left: 15px; padding-right: 15px; border-color: #565699; border-style: solid; border-width: 2px; font-family: "Verdana"; color: #565699; font-weight: bold; font-size: 16px; background-color: #ddddff; z-index: 6}
.hdr-child-item {border-color: #ddddff; border-width: 2px; border-style: solid; font-family: "Verdana"; color: #565699; padding: 0px; margin: 0px; font-weight: bold; font-size: 16px;}
.nested-child-items-wrapper {position: relative; top: -18px; border-color: #cccc99; border-style: solid; border-width: 0px; padding: 0px; padding-left: 30px; margin: 0px; margin-left: 25px; margin-right: 25px; z-index: 1}
.inset-child-item {padding-left: 60px; border-color: white; border-style: solid; border-width: 2px; font-family: "Verdana"; font-size: 14px; color: #565699; padding: 0px; margin: 4px; margin-left: 25px;  margin-top: 3px; margin-bottom: 3px; font-weight: normal;}
.resource-icon-tight {position: relative; top: 3px; padding: 1px; padding-top: 2px; padding-bottom: 0px}
.resource-icon {position: relative; top: 3px; padding: 3px; padding-right: 8px; padding-top: 2px; padding-bottom: 0px}
.resource-item {border-color: white; border-style: solid; border-width: 2px; padding-bottom: 2px; margin-bottom: 0px; font-family: "Arial"; font-size: 12px;}
.spacer-item {padding: 5px;}
.open-spot {position: absolute; height: 26px; width: 24px; background-image: url("images/grn-circle.png"); background-repeat: no-repeat; background-position: right center; z-index: 12}
.has-more {height: 16px; width: 18px; background-image: url("images/more.png"); background-size: 100% 100%; background-repeat: no-repeat; background-attachment: local; background-position: right center; z-index: 12}
.quiet {color: #66dd99; color: #ff9900; font-family: Arial;}
.treeViewTab{position:relative;float:left;width:30px;height:5px;}
table#basic-tbl {margin: auto; margin-top: 5px; margin-bottom: 5px; border-spacing: 3px; background-color: #f0f0ff;}
.table-row-bogus {background-color: #aa5599; border-color: black; border-style: solid; border-width: 2px;}
.table-cell {min-width: 40px; min-height: 50px; background-color: white; border-color: #f0f0ff; border-style: solid; border-width: 2px;}
.table-cell-first {min-width: 40px; padding: 0px; min-height: 50px; background-color: #e0e0ee; border-color: #f0f0ff; border-style: solid; border-width: 2px;}
.framed-inset-child-item {border-radius: 10px; border-color: #565699; border-style: solid; border-width: 2px; min-width: 20px; font-family: "Verdana"; font-size: 14px; color: #565699; padding: 15px; padding-bottom: 10px; margin: 4px; margin-left: 25px;  margin-top: 3px; margin-bottom: 3px; font-weight: normal;}
.eol-mark {position: relative; width: 4px; height: 9px;}
.hdr-eol-mark {position: relative; width: 1px; height: 1px;}
