/** Add css rules here for your application. */

.gwt-MenuItem.current {text-decoration: underline;}
.gwt-DisclosurePanel {background: white;}
.teampanel {background: #eeeeee; width: 100%;}
.gwt-HTML {font-family: arial;}
.gwt-hyperlink {font-family: arial;}
.gwt-TextBox {font-size: 8pt;font-family: calibri;}
.current {font-weight: bold; cursor: pointer; text-decoration: underline;}

.menutabb {width: 100%;}
.menutab
{
    border                      :   1px solid #666;
    margin                      :   0 auto;
    background-color            :   #eee;
    font-size                   :   70%;
    padding                     :   3px;
}
.menutab table
{
    border-collapse             :   separate;
    border                      :   1px solid #00f;
    background-color            :   #ddd;
}
.menutab .gwt-MenuItem
{

    cursor                      :   hand;
    cursor                      :   pointer;

    border                      :   1px solid #999;
    background-color            :   #eee;
    padding                     :   2px 10px;
}
.menutab .gwt-MenuItem-selected {background-color            :   #fff;}



HTML,BODY {height: 100%;}
A {font-family: arial;}

.editlabel-edit {cursor: pointer; background: #bbbbff;}
.spacer {width: 250px; height: 120px;}
.editlabel-changed {color: #ff4444;}
.spacer {width: 25px; height: 1px;}
.poolel {width: 100%;}
.xxxclickcell {cursor: pointer; background: #ccccff; font-style: italic;}
.clicklabel {cursor: pointer; font-style: underline;}
.tournlist {background: #ffffff;}
.rriPanel {background: #ffffff;}
.seedTable {background: #ffffff;}
.poolhandle {cursor: pointer; color: yellow; width: 100%; background: #000066; font-family: arial;}
.drophover {background: #00ff77;}
.rriheader {background: #334488; color: #ffff00; vertical-align: bottom;}
.rriregion {background: #ffff88; color: #334488; font-weight: bold;}
.rritable {text-align: center; background: #ffffff;}
.rriuse {background: #99ffaa;}
.rriuse2 {background: #99ffaa;}
.teamhtml {font-weight: bold; cursor: pointer; text-decoration: underline;}
.rriunranked {background: #dddddd; color: #999999;}
.rriname {text-align: left;}
.gtime {font-size: 75%;}
.pool {border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-spacing: 0; vertical-align: top; background: white;}
.seedpanel {background: #ffffff; width: 100%; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa;}
.poolresults {border-spacing: 0;}
.poolstandings {border-spacing: 0;}
.nondiv {background: #dddddd; color: #999999;}
.poolname {text-align: center; background: #d8ffff; color: black; font-family: arial;}
.teamtitle {font-size: 2em; font-weight: bold; text-align: center;}
.rosterrow {background: #ffffff;}
.scorelabel {cursor: pointer;}
.tournpointer {cursor: pointer;}
.filterlabel {cursor: pointer; text-decoration: underline;}
.tournrow {vertical-align: middle;}
.tournamentname {font-family: arial; font-size: 120%; font-weight: bold; text-decoration: underline;}
.tournamentdays {}
.tournamentloc {white-space: nowrap;}
.tournamentlist {white-space: nowrap;}
.tournamentnotes {}
.tall {height: 100%; background purple;}
.tournamentdate {background: #888888; color: white;}
.bracketdate {text-align: center; font-size: 75%; vertical-align: bottom; font-family: arial;}
.hilite {background-color: #ff7777 !important;}
.hiliteodd {background-color: #eeeebb;}
.odd {background-color: #eeeebb;}
.info {background: #ffffff; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; font-family: arial;}
.seedlabel {font-weight: bold; vertical-align: bottom; height: 100%;}
.sanctioned {background: #689acd;}
.roster {background: #cccccc; border-right:  1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-spacing: 1; text-align: center; white-space: nowrap; font-family: arial;}
.scores {background: #ffffff; border-right:  1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-spacing: 1; white-space: nowrap; font-family: arial;}
.nowrap {white-space: nowrap;}
.ranknote {width: 70%; text-align: left;}
.rankpanel {width: 100%;}
.admintable {background: #ffffff; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-spacing: 1;}
.bracket {}
.maindisplay {background: #eeeeee;}
.bracketconnect {border-right: 2px solid black;}
.bracketcell {text-align: right; white-space: nowrap; border: 1px black solid;}
.brackettop {background: #eeeeee; border-top: 2px black solid; border-right: 2px black solid;}
.bracketbot {background: #eeeeee; border-bottom: 2px black solid; border-right: 2px black solid;}
.brackettopx {background: #cccccc; border-top: 2px black solid; border-right: 2px solid;}
.bracketbotx {background: #cccccc; border-bottom: 2px solid; border-right: 2px solid;}
.bfield {border-top: 2px black solid; border-right: 2px black solid; border-bottom: 2px black solid; text-align: center;}
.field {margin-right: 2px; margin-left: 2px;}
.sidemargin {margin-right: 2px; margin-left: 2px;}
.bgamelabel {text-align: right;}
.gamelabel {margin-right: 2px; margin-left: 2px; text-align: right;}
.poolfield {text-align: center;}
.btop {border-top: 2px black solid; border-right: 2px black solid;}
.bbot {border-right: 2px black solid; border-bottom: 2px black solid;}
.bhor {border-top: 2px black solid;}
.filteron {background: #689acd; font-weight: bold;}
.filter {cursor: pointer; text-decoration: underline;};
.topline {border-top: 1px solid black;}
.bscore0 {vertical-align: bottom; text-align: center; font-weight: bold;font-style:italic;}
.bscore1 {vertical-align: top; text-align: center; font-weight: bold; font-style:italic;}
.bstop {border-top: 1px black solid; border-right: 1px black solid;}
.bsbot {border-bottom: 1px solid; border-right: 1px black solid;}
.bstopr {border-top: 1px black solid; border-right: 1px black solid;}
.bsbotr {border-bottom: 1px solid; border-right: 1px black solid;}
.header {background: #e0ffff; font-weight: bold; color: black; text-align: center;}
.header2 {background: #e0ffff; font-weight: bold; color: black; text-align: center;}
.right {text-align: right;}
.bldbottom {border-bottom: 1px black solid;}
.dotbottom {border-bottom: 1px black solid;}
.dotright {border-right: 1px black solid;}
.dbottom {border-bottom: 1px #999999 solid;}
.dright {border-right: 1px #999999 solid;}
.infolabel {text-align: right; border-left: #aaaaaa solid 1px; font-weight: bold;}
.teaminfolabel {text-align: right; font-weight: bold;}
.left {text-align: left;}
.top {vertical-align: top;}
.center {text-align: center;}
.tc {text-align: center; border-top: 1px solid #aaaaaa;}
.tlc {text-align: center; border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa;}
.win {font-weight: bold; background: #88ff88;}
.swin {background: #88ff88;text-align: center;}
.slose {background: #ff8888;text-align: center;}
.swin2 {background: #ccffcc;text-align: center;}
.slose2 {background: #ffcccc;text-align: center;}
.bwin {font-weight: bold; background: #88ff88;}
.blose {}
.bdraw {background: #ffffff;}
.lose {background: white; font-weight: normal;}
.teamlose {background: #ff8888; text-align: center;}
.teamwin {background: #88ff88; text-align: center;}
.tournament {background: #dddddd; font-weight:  bold; border-top: 1px #000000 solid;}
.wide {width: 100%;}
.mainvp {width: 100%;}
.notes {width: 100%;}
.infotable {width: 100%;}
.tourninfo {background: #ffffff; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa;}
.quarter {width: 25%;}
.half {width: 50%;}
.topheader {position: fixed; overflow:auto; z-index: 8;}
.textinput {width: 100%; background-color: #ffffff;}
.chattext {width: 100%; background-color: #ffffbb;}
.chatsp {width: 100%; height: 120px;}
.reflex {height: 10px;}
.orange {background-color: orange; border: 3px solid orange;}
A:link {FONT-WEIGHT: bold; text-decoration: none; color: #000000;}
A:active {FONT-WEIGHT: bold; text-decoration: none; color: #000000;}
A:visited {FONT-WEIGHT: bold; text-decoration: none; color: #000000;}
A:hover {FONT-WEIGHT: bold; text-decoration: none; background-color: #ffff00; color: #000000;}

/** Example rules used by the template application (remove for your app) */
h2 {
}

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

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

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