.redbackground
{
    background:#f00;
}

.floatLeft
{
    float                       :   left;
}

.floatRight
{
    float                       :   right;
}

/* Removing reference to BUTTON */

.w-b 
{
    background                  :   transparent url('../../image/button/blueButtonEnd.gif') no-repeat scroll top right; 
    font                        :   bold 12px arial, sans-serif;
    color                       :   #FFF;
    height                      :   14px;
    padding                     :   4px 12px 6px 0px; 
    text-decoration             :   none;
    cursor                      :   pointer;
    float                       :   right;
}

.w-b span 
{
    background                  :   transparent url('../../image/button/blueButtonBackground.gif') no-repeat top left;
    font                        :   bold 12px arial, sans-serif;
    color                       :   #FFF;
    height                      :   14px;
    padding                     :   4px 10px 5px 22px; 
    margin-left                 :   0px;
    text-align                  :   center;
} 


.w-b-blue
{
    background                  :   transparent url('../../image/button/blueButtonEnd.gif') no-repeat scroll top right;
    
}

.w-b-blue span
{
    background                  :   transparent url('../../image/button/blueButtonBackground.gif') no-repeat scroll top left;
}

.w-b-disabled
{
    background-position         :   bottom right;
    outline                     :   none;
    cursor                      :   default;
}

.w-b-disabled span
{
    color                       :   #888;
    background-position         :   bottom left;
    outline                     :   none;
    cursor                      :   default;
}

/* GRID */

.w-g
{
    border-color                :   #DDD;
    border-style                :   solid;
    border-width                :   1px 1px 1px 1px;
    border-collapse             :   collapse;
}

.w-g-title
{
    background                  :   #E5EA86;
    height                      :   30px;
    font-size					:	1.2em;
}

.w-g-title-topLeftCorner
{
    background                  :   #E5EA86;   
    background                  :   #E5EA86 url("../../image/table/roundedCornersGreen/top-left.jpg") left -1px no-repeat;
}

.w-g-title-topRightCorner
{
    background                  :   #E5EA86;   
    background                  :   #E5EA86 url("../../image/table/roundedCornersGreen/top-right.jpg") right -1px no-repeat;
}

.gwt-grid-titleBar-content
{
	padding						:	5px 5px 2px 5px;
}

.w-g-title-label
{
    margin-bottom               :   5px;
}   

.w-g-title-action
{
}
    
.w-g-header 
{
    background                  :   #F9F9F9 url(../../image/table/tableHeaderBackground.gif) repeat-x bottom left;
}


.w-g-header-cell
{
    color                       :   #043961;
    text-align                  :   center;
    white-space                 :   nowrap;
    overflow                    :   hidden;
    padding                     :   4px;
}

.w-g-header-cell-highlighted
{
    color                       :   4FCCF9;
    cursor                      :   hand;
}

.w-g-header-sort-indicator
{
    margin-left                 :   15px;
    margin-top                  :   5px;
}

.w-g-data-row
{
    vertical-align              :   top;
    background                  :   #FCFCFC;
    margin-bottom               :   2px;
}

.w-g-data-cell
{
    padding                     :   5px;
    border-top                  :   1px solid #E0E0E0;
}

.w-g-message
{
    padding-top                 :   10px;
    text-align                  :   center;
}

.w-ga-editBody, .w-ga-selectBody, .w-ga-deleteBody
{
    text-align                  :   center;
}

.w-gf
{
    font-weight                 :   bold;
}

.w-gf-label
{
    text-align                  :   right;
    margin-right                :   5px;
}

.w-gf-total
{
    text-align                  :   right;
    margin-right                :   5px;
}

.w-gp
{
}

.w-gp-box
{
    float                       :   right;
    width                       :   200px;
    border-left                 :   1px solid #EAEAEA;
    border-bottom               :   1px solid #EAEAEA;
    border-right                :   1px solid #EAEAEA;
}

.w-gp-info
{
    color                       :   #888;
    text-align                  :   center;
}

.w-gp-link
{
    margin-top                  :   4px;
    cursor                      :   hand;
    margin-left                 :   7px;
    margin-right                :   7px;
}
