#articleForm html, #articleForm body, #articleForm div, #articleForm dl, #articleForm dt, #articleForm dd, #articleForm ul, #articleForm ol,
#articleForm li, #articleForm h1, #articleForm h2, #articleForm h3, #articleForm h4, #articleForm h5, #articleForm h6, #articleForm pre,
#articleForm form, #articleForm fieldset, #articleForm input, #articleForm p, #articleForm blockquote, #articleForm th, #articleForm td
{
margin:1pt;
padding:0pt;
}

.gwt-body {
	font-family: Arial, sans-serif;
	font-size: 12pt;
}

.gwt-body table {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

.gwt-body, .gwt-body table, .gwt-HTML {color:#DDD}

.gwt-body a, .x-window a, .gwt-body a:visited, .x-window a:visited{
	color: #77F;
}

.gwt-body a:hover, .x-window a:hover {
	color: #66F;
}

.gwt-DialogBox {
	border: 2px solid #AAAAAA;
	background-color: white;
	z-index:10000;
}

.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 {
}

/*----------------------------------------------------------------------------*/
.udc-TopPanel {
	font-size: 80%;
}

.udc-TopPanelLinks {
	font-size: 80%;
}

.udc-AboutText {
	width: 24em;
	font-size: 80%;
}

.udc-Contacts {
	margin: 0.5em;
	font-size: 80%;
}

.udc-Tasks {
	margin: 0.5em;
	font-size: 80%;
}

.udc-List {
	border: 1px solid #AAAAAA;
	background-color: white;
	font-size: 80%;
	cursor: pointer;
	cursor: hand;
}

.udc-ListHeader {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

.udc-ListTitle {
	background-repeat: repeat-x;
	font-weight: bold;
    font-size:90%;
}

.udc-ListNavBar {
	font-size: 80%;
}

.udc-SelectedRow {
	background-image: url(blue_gradient.gif);
	background-repeat: repeat-x;
}

.udc-Toolbar {
}

.udc-ToolButton {
	font-size: 80%;
	width: 10em;
}

.udc-Detail {
	border: 1px solid #AAAAAA;
	margin-top: 4px;
}

.udc-DetailHeader {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #AAAAAA;
	padding: 4px;
}

.udc-DetailInner {
	background-color: white;
	font-size: 80%;
}

.udc-DetailBody {
	padding: 4px;
}

.udc-ContactPopup {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
    border: 1px solid #AAAAAA;
	padding: 4px;
}

.udc-ContactPopupName {
	font-size: 80%;
	font-weight: bold;
}

.udc-ContactPopupEmail {
	font-size: 80%;
	font-style: italic;
}

.udc-Form {
    border: 1px solid #AAAAAA;
    background-color: #e0e0e0;
    font-size: 80%;
}

.gwt-ListBox {
    border: 1px solid #3C6DA4;
    padding-left:3px;
    padding-right:3px;
}

.gwt-TextBox {
    border: 1px solid #3C6DA4;
    padding-left:3px;
    padding-right:3px;
}

.gwt-Button {
    border: 1px solid #3C6DA4;
    background-color: #B1CBE7;
    cursor: pointer;
    color: Black;
}


/*data view*/
#data-view .x-panel-body {
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}

#data-view .thumb {
    padding: 3px;
}

#data-view .thumb img {
    border: 2px solid #DDDDDD;
    text-align: center;
}

#data-view .thumb-wrap {
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}

#data-view .thumb-wrap span {
    display: block;
    overflow: hidden;
    text-align: center;
}

#data-view .x-view-over {
    border: 1px solid #dddddd;
    background: #efefef url( /xlib/com/enpassant/tennis/scripts/resources/images/default/grid/row-over.gif ) repeat-x left top;
    padding: 4px;
}

#data-view .x-view-selected {
    background: #eff5fb url( /xlib/com/enpassant/tennis/images/view/selected.gif ) no-repeat right bottom;
    border: 1px solid #99bbe8;
    padding: 4px;
}

#data-view .x-view-selected .thumb {
    background: transparent;
}

#data-view .loading-indicator {
    font-size: 11px;
    background-image: url( '/xlib/com/enpassant/tennis/scripts/resources/images/default/grid/loading.gif' );
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    margin: 10px;
}



.article-editor-paragraph-hover {
  background:#efefef;
  border: 2px solid #ddd;
  border-color:#dddddd;
}

.article-editor-paragraph-normal {
  padding: 2px;
}

.ext-style-disabled strong {
  font-weight:bold;
}

.ext-style-disabled em {
  font-style:italic;
}
