/*Background color and border for toolbar buttons*/
.x-btn-default-toolbar-small{
  border-color: #81a4d0;
  background-image: none;
  background-color: #dbeeff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbeeff), color-stop(48%, #d0e7ff), color-stop(52%, #bbd2f0), color-stop(100%, #bed6f5));
  background-image: -webkit-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: -moz-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: -o-linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
  background-image: linear-gradient(top, #dbeeff, #d0e7ff 48%, #bbd2f0 52%, #bed6f5);
}

/*Background color and border for toolbar buttons in IE*/
.x-btn-default-toolbar-small .x-frame-tl,
.x-btn-default-toolbar-small .x-frame-bl,
.x-btn-default-toolbar-small .x-frame-tr,
.x-btn-default-toolbar-small .x-frame-br,
.x-btn-default-toolbar-small .x-frame-tc,
.x-btn-default-toolbar-small .x-frame-bc {
  background-image: url("../../images/btn/btn-default-toolbar-small-over-corners.gif");
}
.x-btn-default-toolbar-small .x-frame-ml,
.x-btn-default-toolbar-small .x-frame-mr {
  background-image: url("../../images/btn/btn-default-toolbar-small-over-sides.gif");
}
.x-btn-default-toolbar-small .x-frame-mc {
  background-color: #dbeeff;
  background-image: url("../../images/btn/btn-default-toolbar-small-over-fbg.gif");
}

/*Toolbar Background Color to Grey*/
.x-toolbar-default {
  border-color: rgb(204, 204, 204);
  border-width: 1px;
  background-image: none;
  background-color: rgb(220, 220, 220);
}
/*Toolbar Background Color to Grey in IE */
.x-nlg .x-toolbar-default {
    background-image: url(../images/blank.html) !important;
}
/*Grid Borders to Grey */
.x-grid-body {
  border-color: rgb(204, 204, 204);
}
.x-grid-header-ct {
  border: 1px solid rgb(204, 204, 204);
}

/* Added to specify padding for top toolbar */
.x-toolbar-top {
  padding: 10px 4px;
}
/* Added to specify padding for bottom toolbar */
.x-toolbar-bottom {
  padding: 2px;
}

/* Center and change font size for 'No Docs' message */
.x-grid-empty {
  font: normal 22px tahoma, arial, verdana, sans-serif;
  text-align: center;
  font-weight : bold;
  padding: 25% 0%;
}

/*Grouping Header */
.x-grid-group-hd {
  background-color: rgb(221, 221, 221);
  padding: 1px;
  margin-top: 0px;
}
.x-grid-group-hd-collapsible .x-grid-group-title {
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("../../images/grid/group-collapse.gif");
  padding: 4px 4px 4px 14px;
}
.x-grid-group-hd-collapsed .x-grid-group-title {
  background-image: url("../../images/grid/group-expand.gif");
}
.x-grid-group-title {
  padding: 4px;
}

/*Root Folders Blue*/
.tree-root-node {
    color: rgb(51, 102, 204);
    font-weight: bold;
}
/*Links in OASIS Grid black*/
a.x-tree-node-text:link, a.x-tree-node-text:visited, a.x-tree-node-text:hover, a.x-tree-node-text:active, a.OASIS:link{
	text-decoration:none;
	color:black;
}
/*Icons in Tree and Grids*/
.no-icon{
	width: 0px;
	height: 0px;
}
.tree-pdf-icon{
	padding-left:16px; 
	line-height:18px; 
	background: url("../../images/icons/pdf16x16.gif") 0 0 no-repeat; 
}
.tree-htm-icon{
	padding-left:16px; 
	line-height:18px; 
	background: url("../../images/icons/htm16x16.gif") 0 0 no-repeat; 
}
.tree-xls-icon{
	padding-left:16px; 
	line-height:18px; 
	background: url("../../images/icons/xls16x16.gif") 0 0 no-repeat;
}

#docs .x-grid-cell-inner{
	white-space: normal;
}

/*Changes Sprite on Filter to Search-Trigger*/
.search-grid .x-form-trigger {
  background: url("../../images/form/search-trigger.gif");
  width: 17px;
  border-width: 0 0 1px;
  border-color: #b5b8c8;
  border-style: solid;
}