body {
  background: #fff url(../images/bg.jpg) repeat-x;
  font-family: Tahoma, sans-serif;
  font-size: 76%;
  color: #888;
}

code {
  font-size: small;
}

a {
	text-decoration: none; 
	color: #11A0CF; 
	font-size: 76%; 
	padding: 1px 2px;
}

a:visited {
	color: #11A0CF; 
}

a:hover { 
	background-color: #f4f4f4; 
}

.gwt-BorderedPanel {
}

.gwt-Button {
}

.gwt-Canvas {
}

.gwt-CheckBox {
  font-size: smaller;
}

.gwt-DialogBox {
  sborder: 8px solid #C3D9FF;
  border: 2px outset;
  background-color: white;
  color: black;
}

.gwt-DialogBox .Caption {
  background-color: #C3D9FF;
  color: black;
  padding: 3px;
  margin: 2px;
  font-weight: bold;
  cursor: default;
}

.gwt-FileUpload {
}

.gwt-Frame {
}

.gwt-HorizontalSplitter .Bar {
  width: 8px;
  background-color: #C3D9FF;
}

.gwt-VerticalSplitter .Bar {
  height: 8px;
  background-color: #C3D9FF;
}

.gwt-HTML {
  font-size: smaller;
}

.gwt-Hyperlink {
}

.gwt-Image {
}

.gwt-Label {
  font-size: smaller;
}

.gwt-ListBox {
}

.gwt-MenuBar {
  background-color: #C3D9FF;
  border: 1px solid #87B3FF;
  cursor: default;
}

.gwt-MenuBar .gwt-MenuItem {
  padding: 1px 4px 1px 4px;
  font-size: smaller;
  cursor: default;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  background-color: #E8EEF7;
}

.gwt-PasswordTextBox {
}

.gwt-RadioButton {
  font-size: smaller;
}

.gwt-TabPanel {
}

.gwt-TabPanelBottom {
  border-left: 0px solid #87B3FF;
}

.gwt-TabBar {
  background: #fff url(../images/bg.jpg) repeat-x;
  font-size: smaller;
}

.gwt-TabBar .gwt-TabBarFirst {
  height: 100%;
  border-bottom: 0px solid #87B3FF;
  padding-left: 3px;
}

.gwt-TabBar .gwt-TabBarRest {
  border-bottom: 0px solid #87B3FF;
  padding-right: 3px;
}

.gwt-TabBar .gwt-TabBarItem {
	display: block;
	list-style-type: none;
	margin: 0 5px;
	color: #fff;
	font-size: 1.2em;
	background: url(../images/nav.gif) no-repeat;
	width: 114px;
	height: 25px;
	float: left;
	text-align: center;
	padding-top: 7px;
	cursor: pointer;
	cursor: hand;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	display: block;
	list-style-type: none;
	margin: 0 5px;
	font-size: 1.2em;
	background: url(../images/nav.gif) no-repeat;
	width: 114px;
	height: 25px;	
	float: left;
	text-align: center;
/*	background-color: #333; */
	color: #9c0; 
	cursor: default;
}

.gwt-TextArea {
}

.gwt-TextBox {
}

.gwt-Tree {
}

.gwt-Tree .gwt-TreeItem {
  font-size: smaller;
}

.gwt-Tree .gwt-TreeItem-selected {
  background-color: #C3D9FF;
}

.gwt-StackPanel {
}

.gwt-StackPanel .gwt-StackPanelItem {
  background-color: #C3D9FF;
  cursor: pointer;
  cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
}

.rtb-popups-Popup {
  background-color: white;
  color: black;
  border: 1px solid #87B3FF;
  padding: 4px;
}

.rtb-line {
	font-size: 20px;
	color: #333;
	font-weight: normal;
	font-size: 1.8em;	
	margin: 0 0 20px 0;
	clear: both;
}

.rtb-dialog-text {
	font-family: Tahoma, sans-serif;
	font-size: 76%;
	color: black;
}

.rtb-frame-print {
	width:0;
	height:0;
	border:0;
}

.rtb-enhanced-label-large {
	cursor: default;
}

.rtb-active-object {
	cursor: pointer;
	cursor: hand;
}

.rtb-enhanced-label {
	font-size: 76%;
	cursor: default;
}

.rtb-fake-link {
	text-decoration: none; 
	color: #11A0CF; 
	font-size: 76%; 
	padding: 1px 2px;
	cursor: pointer;
	cursor: hand;
}
