

/*
// GWT Definition
*/

.GoBoard-BoardPanelonFocus {
	border: solid 2px green;
}

.gwt-Hyperlink { 
	font: 14px  "Arial";
	color: blue;
	cursor: pointer;	
}

.gwt-MenuBar { 
	font: 14px  "Arial";
	color: #4d4d4d;
	cursor: pointer;
}
.gwt-MenuBar .gwt-MenuItem { 
	font: 14px  "Arial";
	color: #4d4d4d;
}
.gwt-MenuBar .gwt-MenuItem-selected { 
	font: 14px  "Arial";
	color: #1e90ff;
	border-bottom: 1px;
	text-decoration: underline;
}
.gwt-Label { 
	font: 14px  "Arial";
	color: #4d4d4d;
	overflow: hidden;
}

.gwt-TextBox { 
	font: 14px  "Arial";
	color: #4d4d4d;
}

.gwt-RadioButton {
	font: 14px  "Arial";
	color: #4d4d4d;
	overflow: hidden;
}

/*
	GoBoard 
*/

.GoBoard-NumberBlack { 
	font: 11px  "Arial";
	text-align: center;
	color: #FFFFFF;
	cursor: default;	
	z-index: 5;
}
.GoBoard-NumberWhite { 
	font: 11px  "Arial";
	text-align: center;
	color: #000000;
	cursor: default ;	
	z-index: 5;	
}

.GoBoard-TextLabel { 
	font: 16px  "Arial";
	text-align: center;
	/*color: #0000FF;*/
	cursor: pointer;	
	z-index: 7;	
}
.GoBoard-TextLabel_onWhite { 
	color: #000000;
	border: 1px solid #666666;
	/*background-color: white;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity = 30);*/
}
.GoBoard-TextLabel_onBlack { 
	color: #ffffff;
	border: 1px solid #dddddd;
	/*background-color: black;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity = 30);*/
}
.GoBoard-TextLabel_onEmpty {
	color: #000000;
	background-color: #fad188;
	/*opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity = 30);*/
}


.GoBoard-Markup { 
	font: 16px  "Arial";
	text-align: center;
	cursor: pointer;	
	z-index: 8;	
}
.GoBoard-Markup_onWhite { 
	color: #000000;
	border: 1px solid #666666;
}
.GoBoard-Markup_onBlack { 
	color: #ffffff;
	border: 1px solid #dddddd;
}
.GoBoard-Markup_onEmpty {
	color: #000000;
	background-color: #fad188;
}

/*
	GoBoard Controller
*/


.Controls-Button { 
	cursor: pointer;
}

.Controls-LabelHover {
	cursor: pointer;
	text-decoration: underline;	
}

.Controls-Button .gwt-Label { 
	font: 12px  "Arial";
	color: #4367dc;
	vertical-align: baseline;
}

.Controls-BasicControl {
	/*background-color: #e5e5e5;*/
	background-color: white;
	/*	
	border: 1px solid #e5e5e5;
	*/
}

.Controls-PopupFrame {
  z-index: 20;
}

.Controls-PopupControl {
	background-color: #e5e5e5;
	border: 1px solid gray;
}

.Controls-TitleLabel {
	padding-top : 3px;
	padding-left : 2px;	
}

.Controls-TitleEdit {
	border: solid gray 1px;
}

.Controls-MoveStatusLabel {
}

.Controls-MoveStatusLabelHighlight {
	/*color: red;*/
	color: #990000;
}

.Controls-PlayerNameLabel {
	padding-top : 3px;
	padding-left : 2px;	
}
.Controls-PlayerNameEdit {
	border: solid gray 1px;
}

.Controls-ClockLabel {
}

.Controls-ClockLabelActive {
	color: red;
}

.Controls-HoverGrid { 
	z-index: 7;
	background-color: #eeeeee;	
	opacity: 0.5;
	cursor: pointer;
	
	-moz-opacity: 0.5;
	filter: alpha(opacity = 50);
}

.Controls-Tooltip {
	z-index: 8;
	background-color: #e5e5e5;
	border: 1px solid #a9a9a9;
	padding: 3px;
	
	-moz-opacity: 0.8;
	filter: alpha(opacity = 80);
}

.Controls-TooltipTitle {
	font: 12px  "Arial";
	color: #ff6633;
}

.Controls-TooltipDesc {
	font: 12px  "Arial";
	color: #4d4d4d;
}

.Controls-MarkLineLeft {
	background-image : url("img/markline/cut-left-line.gif");
	cursor : w-resize;
	z-index: 9;	
}
.Controls-MarkLineRight {
	background-image : url("img/markline/cut-right-line.gif");
	cursor : e-resize;	
	z-index: 9;		
}
.Controls-MarkLineTop {
	background-image : url("img/markline/cut-top-line.gif");
	cursor : n-resize;	
	z-index: 9;		
}
.Controls-MarkLineBottom {
	background-image : url("img/markline/cut-bottom-line.gif");
	cursor : s-resize;
	z-index: 9;		
}
.Controls-MarkLinePointer {
/*	background-color : red;*/
	cursor : pointer;
	z-index: 9;		
}

.Controls-MarkZone { 
	z-index: 4;
	/*background-color: #eeeeee;*/
	background-color: navy;
	opacity: 0.3;
	
	-moz-opacity: 0.3;
	filter: alpha(opacity = 30);
}

.Controls-LabelButton {
	font: 14px  "Arial";
	width:20px;
	height:20px;
	border: 1px solid #dddddd;	
	text-align: center;
	cursor: pointer;	
}

.Controls-MarkupButton {
	border: 1px solid #dddddd;
	cursor: pointer;
}

.Controls-Dialog-Section {
	padding:2px;
	margin:2px;
}

.Controls-Dialog-TitleLabel {
	margin-top: 8px;
	margin-bottom: 8px;	
	text-align:center;
	
	font: 16px  "Arial";
	color: #4d4d4d;
}

.Controls-Dialog-TitleLabel2 {
	margin-top: 4px;
	margin-bottom: 4px;	
	
	font: 14px  "Arial";
	color: #4d4d4d;
	text-decoration: underline;
}

/* GameList */

.GameList-GameCellTitle {
	font: 10px  "Verdana";
	color : #990000;
	/*background-color: navy;*/
}
.GameList-GameCellName {
	font: 14px  "Arial";
	color: #4d4d4d;	
	/*background-color: blue;*/
}
.GameList-GameCellRank {
	font: 14px  "Arial";
	color: #990000;	
	/*background-color: blue;*/
}
.GameList-GameCell {
	cursor: pointer;
	border-top: 1px solid #cccccc;
}
.GameList-GameCellNoTopLine {
	cursor: pointer;
}
.GameList-StoneImage {
	/*background-color: navy;
	border: solid 1px red;*/
}

/* Kibits */

.KibitzPanel {
	width:400px;
	height: 40px;
	border: 1px solid #dddddd;
}
.KibitzText {
	font-size: 14px;
	font-family: arial;
}

