.tbl-row
{
	font-size: 14px;
	font-weight: bold;
	color: #776655;
}

.list-box
{
	width: 40px;
	height: 20px;
	border: 1px #000000 solid;
	margin-right: 2px;
	text-align: center;
	padding-top: 2px;
}

.list-box A
{ 
	font-size: 11px;
	text-decoration: none;
	color: #000000;	
	padding-left: 4px;
}

.list-box .list-box-bg
{
	background: transparent url(../graphics/officebar/button2_over.png) no-repeat scroll top right; 
	width: 24px;
	height: 20px;
	float: left;
	margin-right: 2px;
	padding-top: 4px;
}
	
.list-box-blank
{
	width: 20px;
	height: 20px; 
	margin-right: 2px;
}

.listTable A {
	color: #26bbdc;
	text-decoration: none;
}

.listTable A:hover {
	text-decoration: underline;
}

.listTable {
	min-width: 610px;
}

.listTable .listRow TD
{
	color:#776655;
}

.listTable TD
{
	padding: 2px;
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	margin-right: 10px;
}

.list-left {
	border-left: 1px solid transparent;
}

.list-right {
	border-left: 1px solid transparent;
}

.list-row-active
{
	background-color: #c6e3ee;
	border-color: #FFFFFF;
	cursor:pointer;
}

.list-row-active TD
{
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.list-row-active .list-left {
	border-left: 1px solid #FFFFFF;
}

.list-row-active .list-right {
	border-right: 1px solid #FFFFFF;
}

.filter-container
{
	margin-top: 10px;
}

.filter-header-container
{
	background-color: #b3b3b3;	
	padding: 5px;
	border-bottom: 1px #979797 solid;
}

.filter-container-fields
{
	margin: 5px;
}

.filter-container-fields .row-selected
{
	background-color: blue;			
}


.filter-container-fields .filter-field-old
{
	background-color: #ededed;	
	border: 1px #d7d9d9 solid;
	padding: 2px;
	vertical-align: top;
	height: 24px;
	margin-right: 5px;
}

.filter-container-fields .filter-field TD
{
	font-size: 12px;
}







.selector-header-container
{
	background-color: #b3b3b3;	
	padding: 5px;
	border-bottom: 1px #979797 solid;
}

.selector-container-fields
{
	margin: 5px;
}

.selector-container-fields .selector-field a 
{
    color:#776655;
  	display:block;
  	text-decoration:none;
  	cursor:default;
  	height: 23px; 
    display: block;
    margin-right: 6px;
    padding-right: 5px;
    text-decoration: none;
    outline:expression(hideFocus='true');
  	outline:0;
}

.selector-container-fields .selector-field a:hover 
{
    background: transparent url(../graphics/officebar/button3_over.png) no-repeat scroll top right;
}

.selector-container-fields .selector-field a div
{
  	width: 5px;
  	float: left;
  	height: 23px;
}
  
.selector-container-fields .selector-field a span
{
  	margin-top: 10px;
}
  
.selector-container-fields .selector-field a:hover div
{
  	background: transparent url(../graphics/officebar/button3_over.png) no-repeat;
}

.selector-container-fields UL
{
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 10px 10px 0;
  height: 116px;
  overflow: hidden;
  left: 0;
}
  
.selector-container-fields  UL LI
{
  float: none;
  left: 0;
  margin: 0;
  padding: 0 0 0 9px;
}