.x-grid3 table {
    table-layout:fixed;
}
	
.inf-GridContainer {
	border: 1px solid #CCC;
}

.TabContent .inf-GridContainer {
	border: 0px;
}

.inf-GridContainer .gwt-Hyperlink a {

}

/*	color: #30556D;font-weight: normal; */
	
.inf-GridContainer b {
	font-weight: bold;
}

.inf-Grid-Header .gwt-Label {
	color: #30556D;
}

.inf-PagingToolbar {
	background: #f9f9f9;
	font-size: .8em;
	border-top: 1px solid #dddddd;
}

.inf-PagingToolbar .gwt-TextBox {
	border: 1px solid #999999;
}

.inf-PagingToolbar .gwt-PushButton {
	border: 1px solid #f9f9f9;
	padding-left: 2px;
	padding-right: 2px;
	white-space: nowrap;
}

.inf-PagingToolbar .gwt-PushButton {
	border: 1px solid #f9f9f9;
	padding-left: 2px;
	padding-right: 2px;
	white-space: nowrap;
}

.inf-PagingToolbar .gwt-PushButton-up {
	background: #F9F9F9;
}

.inf-PagingToolbar .gwt-PushButton-up-disabled {
	background: #F9F9F9;
}

.inf-PagingToolbar .gwt-PushButton-up-hovering {
	background: #ffffff;
	border: 1px solid #999999;
	cursor: pointer;
}

.inf-PagingToolbar .gwt-PushButton-down-hovering {
	background: #ffffff;
	border: 1px solid #999999;
	cursor: pointer;
}

.inf-PagingToolbar .gwt-ToggleButton {
	border: 1px solid #f9f9f9;
	font-size: .8em;
	padding-left: 2px;
	padding-right: 2px;	
}

.inf-PagingToolbar .gwt-ToggleButton-up {
	background: #F9F9F9;
}

.inf-PagingToolbar .gwt-ToggleButton-up-disabled {
	background: #F9F9F9;
}

.inf-PagingToolbar .gwt-ToggleButton-up-hovering {
	background: #FFF;
	border: 1px solid #999999;
	cursor: pointer;
}

.inf-PagingToolbar .gwt-ToggleButton-down-hovering {	
	background: #FFF;
	border: 1px solid #999999;
	cursor: pointer;
}

.inf-Grid-ExpandedRow {
	background: #F3F7FB;
	padding: 5px 5px 5px 10px;
}

.inf-Grid-ExpandedRow-Table
{
	table-layout: auto !important;
}

.inf-Grid-ExpandedRow-Table td {
	padding: 5px;
}

.inf-Grid-ExpandedRow .Label {
	white-space: nowrap;
	color: #284c77;
	vertical-align:top;
}

.inf-Grid-ExpandedRow .Value {
	vertical-align: top;
}

/* 
.inf-DataTable {
	border: 1px solid #DDDDDD;	
}

.inf-DataTable .Data {
	
}

.inf-DataTable .Data td {
	vertical-align: top;
	padding: 3px 3px 3px 5px;
	font-family: arial,tahoma,helvetica,sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #464646;
	height: 100%;
	border-top: 1px solid transparent;
	border-bottom: 1px solid #EDEDED;
	cursor: default;
}

.inf-DataTable .selected td {
	background:#edf3fb none repeat scroll 0 0 !important;
	border-top:1px dotted #A3BAE9;
	border-bottom:1px dotted #A3BAE9;
}

.inf-DataTable .HeaderRow {
	background: #F9F9F9 url(../images/default/grid/grid3-hrow.gif) repeat-x scroll 0 bottom
}

.inf-DataTable .HeaderRow td {
	border-bottom: none;
	line-height:15px;
	vertical-align:middle;
	padding: 4px 3px 4px 5px;
	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #D0D0D0;
	cursor: default;
	white-space: nowrap;
}

.inf-DataTable .HeaderRow td:hover {
	background: #ebf3fd url(../images/default/grid/grid3-hrow-over.gif) repeat-x scroll 0 bottom;
	cursor: default;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #D0D0D0;
}

.inf-DataTable .inf-PagingToolbar {
	border: none;
}

.inf-DataTable .HeaderRow .sort-asc {
	background-image:url(../images/default/grid/sort_asc.gif);
	display:inline;
}

.inf-DataTable .HeaderRow .sort-desc {
	background-image:url(../images/default/grid/sort_desc.gif);
	display:inline;
}

*/