a.button.disabled,
a.button.disabled:hover,
table.formDataTable button.button.disabled,
table.formDataTable button.button.disabled:hover,
div.control_bar button.button.disabled,
div.control_bar button.button.disabled:hover,
ul.actions button.button.disabled,
button.button,
ul.actions button.button.disabled:hover  {
    background-image:url('/images/action_button_disabled.png');
    color:#ececec;
}

a.dashButton:hover {
    background-color:#EAEDF1;
    border-color:#C2C8CF;
}

a.dashButton span {
    display:inline-block;
    padding:5px 0 0 0;
}

a.dashButton img {
    margin:-3px 3px 0 0;
    vertical-align: middle;
    display:inline;
}

div.popupButtonContainer {
    float:left;
    margin:5px 0 0 0;
}

div.popupButtonContainer a {
    display:block;
    width:17px;
    height:17px;
    float:right;
    text-decoration:none;
    background-repeat:no-repeat;
    margin:0 0 0 5px;
}

div.popupButtonContainer a.copyTo {
    background-image:url('/images/icons/1616/Copy-light-16.png');
}

div.popupButtonContainer a.popupButton {
    /*background-image:url('/images/icons/1616/New-light-16.png');*/
}

div.popupButtonContainer a.removeButton {
    background-image:url('/images/icons/1616/Delete-light-16.png');
}

a.dashButton {
    display:inline-block;
    vertical-align: middle;
    text-decoration:none;
    padding:20px 17px;
    margin:0 6px 15px 6px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    background-color:#F1F3F6;
    border:1px solid #DBE1E8;
    text-align: center;
    color:#394263;
    white-space:nowrap;
}

a.button,
button.button {
    display:block;
    text-decoration:none;
    padding:8px 13px 7px 13px;
    margin:0 6px 15px 6px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    overflow:hidden;
}

a.button img,
button.button img {
    float:left;
    margin:0 4px 0 0;
}

a.blue,
button.blue,
table.formDataTable button.blue  {
    background-image:url('/images/action_button_background.png');
    color:white;
}

li:hover a.blue,
button:hover,
li:hover form button.button.blue,
table.formDataTable button.blue:hover {
    background-image:none;
    background-color:#185947;
}

table.formDataTable button.button {
    text-decoration:none;
    padding:6px 13px 7px 13px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    overflow:hidden;
    border:0;
    line-height: inherit;
    float: none;
}

html body ul.actions button.red {
    background-image:url('/images/red_button_background.png');
    color:#ffffff;
}

table.formDataTable button.red {
    background-image:url('/images/red_button_background.png');
    color:#ffffff;
}

table.formDataTable button.red {
    background-image:none;
    background-color:#a31a31;
}

li:hover a.red {
    background-image:none;
    background-color:#a31a31;
}

a.red {
    background-image:url('/images/red_button_background.png');
    color:#ffffff;
}

a.grey {
    background-image:url('/images/grey_button_background.png');
    color:#404040;
}

a.grey:hover {
    background-image:none;
    background-color:#cfcfcf;
}


a.green {
    background-image:url('/images/button_background_green.png');
    color:#ffffff;
}

a.green:hover {
    background-image:none;
    background-color:#35974e;
}


a.white {
    color:#3a3a3a;
    border:1px solid #e4e4e4;
}


a.left {
    float:left;
}

a.right, button.right, input.right {
    float:right;
}

.button:hover {
    cursor:pointer;
}

div.control_bar input.button.deleteButton,
div.control_bar button.button.deleteButton{
    background-image:url('/images/red_button_background.png');
    color:#ffffff;
}

html ul.actions button.button {
    margin-bottom:0;
    padding-bottom:8px
}

div.control_bar input.button,
div.control_bar button.button,
div.form_container button.button,
ul.actions button.button {
    font-family:arial, sans-serif;
    display:block;
    text-decoration:none;
    padding:7px 12px 7px 12px;
    margin:0 6px 15px 6px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    border:0;
    overflow:auto;
    background-image:url('/images/action_button_background.png');
    color:white;
}

button.button.table-cell {
    margin-left: 10px;
    margin-right: 5px;
}

button.button img {
    float: left;
}
