.sendButton {
  display: block;
  font-size: 16pt;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

/* weather */
.gmtbl {background-color: #ffffff; border: 1px solid #18b8f9;} 
.gmtdttl {font-size: 80%; font-weight: bold;color: #ffffff; text-align:center; background-color: #18b8f9;} 
.gmtdtext {font-size: 70%; font-weight: normal; color: #000000;text-align:center;}

.gwt-LoadingStatus {
	background-color: #FFFFF0;
	border: 1px solid #999999;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
}

td.th, tr.th td {
	font-weight: bold;
	text-align: center;
}


table.gwt-GridTable {
	border: 1px solid #777777;
	border-collapse: collapse;
}

table.gwt-GridTable th, table.gwt-GridTable td {
	border: 1px solid #777777;
	padding-left: 3px;
	padding-right: 3px;

}

td.gwt-Dotted{
	border:1px dotted #777777;	
    width:10px;
}

td.gwt-LeftSolid{
    border-bottom:1px solid #000000;	
    border-top:1px solid #000000;	
    border-left:3px solid #000000;	
    background-color: #00FF00;
    width:10px;
}

td.gwt-RightSolid{
    border-bottom:1px solid #000000;	
    border-top:1px solid #000000;	
    border-right:3px solid #000000;
    background-color: #00FF00;
    width:10px;
}

td.gwt-RightDotted{
	border-bottom: 1px solid #000000;	
    border-top:1px solid #000000;	
    border-right: 1px solid #000000;
	border-left: 2px dotted #777777;	
    background-color: #00FF00;	
    width:10px;
}

td.gwt-LeftDotted{
	border-bottom: 1px solid #000000;	
    border-top:1px solid #000000;	
    border-left: 1px solid #000000;
	border-right: 2px dotted #777777;	
    background-color: #00FF00;	
    width:10px;
}

td.gwt-Color-fill{
    background-color: #00FF00;
    border:1px dotted #000000;	
}


td.wp {
	white-space: normal;
}

tr.nw  {
	white-space: nowrap;
}

