#Grid{
  
  display: block;  
  border: 1px solid #0B198C;
  margin: 20px 10px;
  clear: both;
 	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

#Grid div.Caption{
  display: block;
  padding: 5px 10px;
  color: white;
  background: url('../img/gradient_tcat.gif') repeat-x left  top;
  -webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}

#Grid div.Caption h2{
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  background :  url('../img/btt/folder.gif') no-repeat center right;
  
}

#Grid table{
  
  width: 100%;
  table-layout: auto;
  border-collapse: collapse;
  empty-cells: show;
  border: 1px solid #CCC;
}

  


#Grid table tr.Grid-Header th{
  
  background: url('../img/gradient_tcat.gif') repeat-x left bottom;

}

#Grid table tr.Grid-Header th{
  line-height: 25px;
  color: white;
    border: 1px solid #D1D1E1;
}

#Grid table tbody tr{
  line-height: 20px;
  background-color: #FDFDFD;
  border: 1px solid #D1D1E1;
}
#Grid table tbody tr td{
  
  padding: 3px;
  border: 1px solid #D1D1E1;
  font-size: 11px;
}

#Grid table tbody tr td a{
  
  color: teal;
}



#Grid .IsCenter{
  text-align: center;
}
#Grid .IsLeft{
  text-align: left;
}
#Grid .IsRight{
  text-align: right;
}

#Grid .IsBold{
  font-weight: bold;
}

#Grid .IconsMargin{
  margin: 0px 2px;
}







/*************************************************/
.shift{
  display: inline;
  width: 20px;
  height: 20px;
  float: left;
}