/** Add css rules here for your application. */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body {font:normal 0.75em arial,verdana,tahoma!important;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h1, h2, h3, h4, h5, h6 {color:#633;}
p, hr, br {clear:both!important;}


.noDisplay{display:none;}

.gwt-MenuBar-horizontal {background:transparent!important;border:none!important;}
.gwt-MenuBar-horizontal .gwt-MenuItem { color:#333!important; vertical-align: middle!important;}
.gwt-MenuBar-horizontal .gwt-MenuItem,
.gwt-MenuBar-vertical .gwt-MenuItem,
.gwt-MenuItem-selected { cursor:pointer!important;padding:3px 10px 2px 10px!important; font:normal 0.9em/1.5em arial, verdana!important; }
.gwt-TextBox {padding:3px!important;}
.gwt-Button, .gwt-PushButton {padding:2px 5px!important;margin:1px!important;}
.gwt-CheckBox label{padding-left:3px!important;}
.gwt-Tree .gwt-TreeItem {padding:0px!important;} /*Need this for IE*/
.gwt-ToggleButton-down div, .gwt-ToggleButton-down-hovering div {font-weight : bold!important;}
.gwt-DisclosurePanel .header td {font:bold 12px arial, verdana;color:#633;}
.gwt-TabBar .gwt-TabBarItem {margin-left: 4px;padding: 4px 8px 4px 8px;cursor: pointer;cursor: hand;color: white;font-weight: normal;text-align: center;background: #8E8E8E;-moz-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;}
.gwt-TabBar .gwt-TabBarItem-disabled {color:#FFFFFF!important;}
.gwt-DialogBoxNoRoundedCorners .Caption {
  background: #F1F1F1;
  padding: 4px 8px 4px 4px;
  cursor: default;
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-weight: bold;
  /*border-bottom: 1px solid #bbbbbb;
  border-top: 1px solid #D2D2D2;*/
}
.gwt-DialogBoxNoRoundedCorners .dialogContent {
}
.gwt-DialogBoxNoRoundedCorners .dialogMiddleCenter {
  padding: 3px;
  background: white;
}
.gwt-DialogBoxNoRoundedCorners .dialogBottomCenter {
  background: #F1F1F1;
}
.gwt-DialogBoxNoRoundedCorners .dialogMiddleLeft {
  background: #F1F1F1;
}
.gwt-DialogBoxNoRoundedCorners .dialogMiddleRight {
  background: #F1F1F1;
}
.gwt-DialogBoxNoRoundedCorners .dialogTopLeftInner {
  width: 10px;
  height: 8px;
  zoom: 1;
}
.gwt-DialogBoxNoRoundedCorners .dialogTopRightInner {
  width: 12px;
  zoom: 1;
}
.gwt-DialogBoxNoRoundedCorners .dialogBottomLeftInner {
  width: 10px;
  height: 12px;
  zoom: 1;
}
.gwt-DialogBoxNoRoundedCorners .dialogBottomRightInner {
  width: 12px;
  height: 12px;
  zoom: 1;
}
.gwt-DialogBoxNoRoundedCorners .dialogTopLeft {
	background: #F1F1F1;
	/*background: url(keswickwebsite/gwt/clean/images/circles.png) no-repeat -20px 0px;*/
}
.gwt-DialogBoxNoRoundedCorners .dialogTopRight {
	background: #F1F1F1;
	/*background: url(keswickwebsite/gwt/clean/images/circles.png) no-repeat -28px 0px;*/
}
.gwt-DialogBoxNoRoundedCorners .dialogBottomLeft {
	background: #F1F1F1;
	/*background: url(keswickwebsite/gwt/clean/images/circles.png) no-repeat 0px -36px;*/
}
.gwt-DialogBoxNoRoundedCorners .dialogBottomRight {
	background: #F1F1F1;
	/*background: url(keswickwebsite/gwt/clean/images/circles.png) no-repeat -8px -36px;*/
}