.fblue {
    padding: 3px 5px;
    background-color: #4262a7;
    color: white;
}

/* blue button */
.fblue .gwt-Button {
    border-width: 3px;
    margin: 0;
    padding: 3px 10px;
    text-decoration: none;
    cursor: pointer;
    cursor: pointer;
    font: bold 12px verdana, arial, sans-serif;
    background-color: white;
    color: #4262a7;
    border: 1px solid #bbb;
    border-bottom: 1px solid #a0a0a0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.fblue .gwt-Button-Little {
    border-width: 3px;
    margin: 0;
    padding: 3px 10px;
    text-decoration: none;
    cursor: pointer;
    cursor: pointer;
    font: bold 10px verdana, arial, sans-serif;
    background-color: white;
    color: #4262a7;
    border: 1px solid #bbb;
    border-bottom: 1px solid #a0a0a0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 0.8em;
    text-transform: none;
}

.fblue table {
}

.fblue .gwt-Button:active {
    border: 1px inset #6c8dd4;
}

.fblue .gwt-Button:hover {
    background-color: #4262a7;
    color: white;
}

.fblue .gwt-Button-Little:active {
    border: 1px inset #6c8dd4;
}

.fblue .gwt-Button-Little:hover {
    background-color: #4262a7;
    color: white;
}

.fblue .gwt-Button[disabled] {
    cursor: default;
    color: #888;
    background-color: lightgray;
}

.fblue .gwt-Button[disabled]:hover {
    border: 1px outset #ccc;
}

.fblue .gwt-Button-Little[disabled] {
    cursor: default;
    color: #888;
    background-color: lightgray;
}

.fblue .gwt-Button-Little[disabled]:hover {
    border: 1px outset #ccc;
}

/* panel decorator form blue */
table.fblueDecoratorPanel td, th {
    padding: 0px 0px;
}

table.fblueDecoratorPanel td.topLeft {
    background: url('../images/form/blue/decorator/dectl.png') no-repeat top left;
    width: 20px;
    height: 20px;
}

table.fblueDecoratorPanel td.topCenter {
    background: url('../images/form/blue/decorator/decin.png') repeat-x top left;
    height: 20px;
}

table.fblueDecoratorPanel td.topRight {
    background: url('../images/form/blue/decorator/dectr.png') no-repeat top left;
    width: 20px;
    height: 20px;
}

table.fblueDecoratorPanel td.middleLeft,
table.fblueDecoratorPanel td.middleCenter,
table.fblueDecoratorPanel td.middleRight {
    background-color: #4262a7;
}

table.fblueDecoratorPanel td.bottomLeft {
    background: url('../images/form/blue/decorator/decbl.png') no-repeat top left;
    width: 20px;
    height: 20px;
}

table.fblueDecoratorPanel td.bottomCenter {
    background: url('../images/form/blue/decorator/decin.png') repeat-x top left;
    height: 20px;
}

table.fblueDecoratorPanel td.bottomRight {
    background: url('../images/form/blue/decorator/decbr.png') no-repeat top left;
    width: 20px;
    height: 20px;
}

table.fblueDecoratorPanel div.middleCenterInner td, th {
    padding: 3px;
}

.resizeScroll {
    overflow: scroll;
}

a:hover {
    color: #d9dfee;
    text-decoration: none;
}










