/* Menu Bar - overridden style */
.gwt-MenuBar {
	background: #858585;
	border: 0px;
}

/* Menu Bar - menu item overridden style */
.gwt-MenuBar .gwt-MenuItem {
	color: white;
}

/* Menu Bar - selected menu item overridden style */
.gwt-MenuBar .gwt-MenuItem-selected {
	background: #465462;
	color: white;
}

/* The Tree Tab Panel - menu icon style vertical selected menu item with child menu items */
.gwt-MenuBar-vertical .subMenuIcon-selected {
	background: #465462;
}

/* Button - overridden style */
.gwt-Button {
	cursor: pointer;
	font-size: small;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0px 5px;
	text-decoration: none;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	background: transparent url(../images/button_gradient.png) repeat scroll 0 0;
	border-color: #333333;
}

/* Button - action button style: search, create, login, add, remove, group, prev, next */
.gwt-Button-action-button {
	background-color: #DFDFDF;
	color: black;
}

/* Button - dataloss button style: delete, revert, reset, cancel */
.gwt-Button-dataloss-button {
	background-color: #b57b7b;
	color: #2a2929;
}

/* Button - caution/warning button style: activate/inactivate/enable/disable */
.gwt-Button-caution-button {
	background-color: #b57b7b;
	color: #2a2929;
}

/* Button - act towards save button style: create/add/add more */
.gwt-Button-act-towards-save-button {
	background-color: #FFA500;
	color: #2a2929;
}

/* Button - commit button style: save, rollback */
.gwt-Button-commit-button {
	background-color: #0F8837;
	color: white;
}

/* Button - do button style: perform action  */
.gwt-Button-do-button {
	background-color: #0F8837;
	color: white;
}

/* Button - date picker button style*/
.gwt-PushButton-datePickerButton {
	margin-left: 3px; 
	padding: 1px;
}

/* Textbox - datetime textbox style*/
.gwt-TextBox-dateTimeField {
	width:120px !important;
}


/* Tab Bar - unselected tab */
.gwt-TabBar .gwt-TabBarItem {
	margin-left: 6px;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
	color: white;
	font-weight: bold;
	text-align: center;
	background: #3C576A;
}

/* Tab Bar - selected tab */
.gwt-TabBar .gwt-TabBarItem-selected {
	color: black;
	cursor: default;
	background: #95A8B4; /* currently selected tab */
}

/* Tab Bar - disabled tab */
.gwt-TabBar .gwt-TabBarItem-disabled {
	color: gray;
	cursor: default;
}

/* Tree - overridden style */
.gwt-Tree {
	margin-top: 6px;
	background: white;
	min-height: 100%;
	position: relative;
	bottom: 0px;
}

/* Tree - selected items */
.gwt-Tree .gwt-TreeItem-selected { /* asset tree on Metadata tab */
	background: #7CA9D2;
	border-right: 8px solid #7CA9D2;
}

/* Frame - overridden style */
.gwt-Frame {
	min-width: 90%;
	min-height: 768px;
	width: 100%;
	height: 100%;
	border: 0;
}

/* Suggest Box - style of the text box in read only mode */
.gwt-SuggestBox-readonly {
	color: #888888;
}

/* Rounded Disclosure Container */
.nwt-RoundedDisclosureContainer {
}

/* Rounded Disclosure Container - opened disclosure panel */
.nwt-RoundedDisclosureContainer-open {
	
}

/* Rounded Disclosure Container - closed disclosure panel */
.nwt-RoundedDisclosureContainer-closed {
	
}

/* Rounded Disclosure Container - header */
.nwt-RoundedDisclosureContainer>tbody>tr>td>.header {
	color: white;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}

/* Rounded Disclosure Container - label corners (rounded panel) */
.nwt-RoundedDisclosureContainer>tbody>tr>td>.header>div>.label-corners {
	background-color: #707070;
}

/* Rounded Disclosure Container - The wrapper table for the header icon and widget */
.nwt-RoundedDisclosureContainer>tbody>tr>td>.header>div>div>.label {
	background-color: #707070;
	width: 100%;
}

/* Rounded Disclosure Container - contained content panel (div) */
.nwt-RoundedDisclosureContainer>tbody>tr>td>div>.content {
	background: #C8D4DD;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px white;
	margin: 0px 7px;
	padding: 5px 10px 5px 15px;
}