body { 

	background: white url(fond.gif);
	background-repeat: repeat;
	color: black;
	font-family: Arial, sans-serif;
	font-size: small;
	margin: 8px;
	margin-top: 3px;
}

a {	
	color: darkblue;
}

a:visited {	
	color: darkblue; 
}

.gwt-DialogBox {
	border: 2px solid #AAAAAA;
	background-color: white;
}

.gwt-DialogBox .Caption {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	padding: 4px;
	padding-bottom: 8px;
	font-weight: bold;
	cursor: default;
}

.gwt-MenuBar {
	background-color: #C3D9FF;
	cursor: default;
}

.gwt-MenuItem {
	font-size: 80%;
	margin: 1px;
	cursor: default;
}

.gwt-MenuItem-selected {
	background-color: #E8EEF7;
}

.gwt-Tree {
	margin-top: 1em;
	margin-bottom: 1em;
}

.gwt-Tree .gwt-TreeItem {
	font-size: 80%;
	cursor: default;
}

.gwt-Tree .gwt-TreeItem-selected {
	background-color: #C3D9FF;
}

.gwt-StackPanel {
	background-color: white;
	border: 1px solid #AAAAAA;
	width: 15em;
}

.gwt-StackPanel .gwt-StackPanelItem {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	cursor: pointer;
	cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
}


.item-Input {
	border: 1px solid #AAAAAA;
	background-color: white;
}


.inventoryItemList {

}


.inventoryItem-List {
	border: 1px solid #AAAAAA;
	background-color: white;
	font-size: 80%;
}

.inventoryItem-ListHeader {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	font-size: 80%;
	font-weight: bold;
}


.inventoryItem-SelectedRow {
	background-image: url(blue_gradient.gif);
	background-repeat: repeat-x;
}


.locationList {
}


.location-List {
	border: 1px solid #AAAAAA;
	background-color: white;
}

.location-ListElement {

	background-color: white;
	font-size: 80%;

}

.location-ListHeader {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	font-size: 80%;
	font-weight: bold;
}

.locationList .navbar {
}

.location-SelectedRow {
	background-image: url(blue_gradient.gif);
	background-repeat: repeat-x;
}


.dateList {
}


.date-List {
	border: 1px solid #AAAAAA;
	background-color: white;
}

.date-ListElement {

	background-color: white;
	font-size: 80%;

}

.date-ListHeader {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	font-size: 80%;
	font-weight: bold;
}

.date .navbar {
}

.date-SelectedRow {
	background-image: url(blue_gradient.gif);
	background-repeat: repeat-x;
}

// paste


.stationList {
}


.station-List {
	border: 1px solid #AAAAAA;
	background-color: white;
}

.station-ListElement {

	background-color: white;
	font-size: 80%;

}

.station-ListHeader {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	font-size: 80%;
	font-weight: bold;
}

.station .navbar {
}

.station-SelectedRow {
	background-image: url(blue_gradient.gif);
	background-repeat: repeat-x;
}


.action-Panel {
}


.html_button {
border-style: solid;
border-width : 0px 2px 2px 0px;
padding : 1px;
color : black;
font-size: small;
background-color:#EFEBE7;
cursor: default;
width:80px;
}


.html_button a {
color: black;
text-decoration : none;
cursor: default;

}

.html_button a:visited {
color: black;
text-decoration : none;
cursor: default;

}


.html_button_long {
border-style: solid;
border-width : 0px 2px 2px 0px;
padding : 1px;
color : black;
font-size: small;
background-color:#EFEBE7;
cursor: default;
width:200px;
}


.html_button_long a {
color: black;
text-decoration : none;
cursor: default;

}

.html_button_long a:visited {
color: black;
text-decoration : none;
cursor: default;

}



.selection_label {
text-decoration : underline;
color: darkblue;
cursor: default;
}

.CalendarWidget {
  border: 1px solid #ACA899;
}

.CalendarWidget .navbar {
  font: 6pt sans-serif;
  width: 100%;
  background-color: #C3D9FF;
  vertical-align: middle;
  border-bottom: 1px solid #ACA899;
}

.CalendarWidget .navbar .gwt-Button {
  padding-left: 5px;
  padding-right: 5px;
}

.CalendarWidget .table {
  background-color: white;
  font: 6pt sans-serif;
  text-align: center;
}

.CalendarWidget .weekheader {
  background-color: #ACA899;
}

.CalendarWidget .weekheader .days {
  width: 3em;
}

.CalendarWidget .cell {
  cursor:pointer;
}

.CalendarWidget .cell .gwt-HTML {
  border: 1px solid #ACA899;
}

.CalendarWidget .cell .gwt-HTML span {
  width: 100%;
  height: 100%;
  line-height: 2em;
}

.CalendarWidget .today .gwt-HTML {
  background-color: #C3D9FF;
}

.CalendarWidget .day .gwt-HTML {
  border: 1px solid #C3D9FF;
}
