body {
  background-color: white;
  color: black;
  font-family: Arial, sans-serif;
  font-size: smaller;
/*  margin: 20px 20px 20px 20px;*/
}

code {
  font-size: small;
}

a {
  color: darkblue;
}

a:visited {
  color: darkblue;
}

.gwt-BorderedPanel {
}

.gwt-Button {
	text-align: center;
}

.gwt-Canvas {
}

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

.blockrandom {
  height: 1250px;
}

.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: 10px 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 {
width:200px;
}

.gwt-TabPanelBottom {
/*  border-left: 1px solid #87B3FF;*/
  border-left: 2px solid #d2d8de;
  border-right: 2px solid #d2d8de;
  border-bottom: 2px solid #d2d8de;
}

.gwt-TabBar {
/*  background-color: #C3D9FF;*/
  background-color: #bac0c4;
  font-size: smaller;
}

.gwt-TabBar .gwt-TabBarFirst {
  height: 100%;
/*  border-bottom: 1px solid #87B3FF;*/
  background-color: #d2d8de;
  padding-left: 3px;
}

.gwt-TabBar .gwt-TabBarRest {
/*  border-bottom: 1px solid #87B3FF;*/

  background-color: #d2d8de;
  padding-right: 3px;
}

.gwt-TabBar .gwt-TabBarItem {
/*  border-top: 1px solid #C3D9FF;*/
/*  border-bottom: 1px solid #87B3FF;*/
  border-top: 1px solid #e5edf3;
  border-bottom: 1px solid #959a9e;
  
  border-left:  1px solid #ecf4fa;
  border-right: 1px solid #959a9e;
  padding: 2px;
  cursor: pointer;
  cursor: hand;
  width: 200px;
  color: black;
  text-align: center;
}

.gwt-TabBar .gwt-TabBarItem-selected {
  font-weight: bold;
/*  background-color: #E8EEF7;*/
  	background-color: #b12a10;

/*  border-top: 1px solid #87B3FF;
  border-left: 1px solid #87B3FF;
  border-right: 1px solid #87B3FF;*/
  
  	border-top: 1px solid #de6145;
  	border-left: 1px solid #de6145;
  	border-right: 1px solid #721901;
  border-bottom: 1px solid #721901;
  color: white;
  padding: 2px;
  cursor: default;
  width: 200px;
}

.gwt-TextArea {
}

.gwt-TextBox {
	background-color: white;
	color: black;
	
}

.centis-TextBox-Incorrect {
	background-color: #fff0ee;
	color: black;
}

.centis-TextBox-Incorrect-Out {
	background-color: red;
	color: white;
	font-weight: bold;
}

.centis-Wizard-Bottom {
    border-top: 1px solid #d2d8de;
/*	border: 1px solid black;*/
}

.centis-bank-payment {
/*	color: white;*/
	padding-left: 60px;
	font-size: 0.9em;
}

.centis-Agreement-Link {
  	font-size: smaller;
  	cursor: pointer;
  	cursor: hand;
}

/*
.centis-PopupPanel-Header {
	width: 250px;
	color: #7b828c;
	background-color: 2px solid #dbdee0;
}

.centis-PopupPanel-Main {
	width: 250px;
	border: 2px solid #dbdee0;
}*/

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

.gwt-DialogBox .Caption {
  /*width: 250px;*/
  background-color: #ad290f;
  padding: 2px;
  margin: 2px;
  font-weight: bold;
  font-size: 0.9em;
  color: white;
  cursor: default;
}

.centis-Help {
  cursor: pointer;
  cursor: hand;
}


.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 {
}

/* -------------------------------------------------------------------------- */
