.button {
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #EFEFEF;
    border: 3px double #000000; 
    border-color: #CCCCCC #999999 #999999 #CCCCCC;
    margin-top:1px;
    margin-bottom:2px;
    padding-top:1px;
    padding-bottom: 1px;
    background-repeat: no-repeat;
    background-position: 4px 2px;
	cursor: pointer;
	height:26px;
}
input.button {
	margin-bottom:3px;
}
a.button {
	margin-top:0px;
	height:26px;
}
div.button {
    display:inline;
	height:15px;
}

div.button, span.button, a.button {
    padding-top:3px;
    padding-bottom:2px;
    margin-right:0px;
}


/* Button Ok */
.button.buttonOk {
    background-image: url(/images/icons/16/silk/tick.png);
    padding-left: 21px;
}
div.button.buttonOk, span.button.buttonOk, a.button.buttonOk {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonOk:hover, a.button.buttonOk:hover, span.button.buttonOk:hover, div.button.buttonOk:hover {
    background-color: #EFFFEF;
    border-color: #96CC96 #649964 #649964 #96CC96; 
}
.button.buttonOk:active, a.button.buttonOk:active, span.button.buttonOk:active, div.button.buttonOk:active {
    background-color: #D2FFD2;
    border-color: #649964 #96CC96 #96CC96 #649964;
}
.button.buttonOk:active {
	padding-right:6px;
}

/* Button Cancel */
.button.buttonCancel {
    padding-left: 21px;
    background-image: url(/images/icons/16/silk/cross.png);
    background-position: 4px 2px;
}
div.button.buttonCancel, span.button.buttonCancel, a.button.buttonCancel {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonCancel:hover, a.button.buttonCancel:hover, span.button.buttonCancel:hover, div.button.buttonCancel:hover {
    background-color: #FFEFEF;
    border-color: #CC9696 #996464 #996464 #CC9696; 
}
.button.buttonCancel:active, a.button.buttonCancel:active, span.button.buttonCancel:active, div.button.buttonCancel:active {
    background-color: #FFEFEF;
    border-color: #996464 #CC9696 #CC9696 #996464;
}
.button.buttonCancel:active {
	padding-right:6px;
}

/* Button Update */
.button.buttonUpdate {
    background-image: url(/images/icons/16/silk/arrow_refresh.png);
    padding-left: 21px;
}
div.button.buttonUpdate, span.button.buttonUpdate, a.button.buttonUpdate {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonUpdate:hover, a.button.buttonUpdate:hover, span.button.buttonUpdate:hover, div.button.buttonUpdate:hover {
    background-color: #EFFFEF;
    border-color: #96CC96 #649964 #649964 #96CC96; 
}
.button.buttonUpdate:active, a.button.buttonUpdate:active, span.button.buttonUpdate:active, div.button.buttonUpdate:active {
    background-color: #D2FFD2;
    border-color: #649964 #96CC96 #96CC96 #649964;
}
.button.buttonUpdate:active {
	padding-right:6px;
}

/* Button Add */
.button.buttonAdd {
    background-image: url(/images/icons/16/silk/add.png);
    padding-left: 21px;
}
div.button.buttonAdd, span.button.buttonAdd, a.button.buttonAdd {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonAdd:hover, a.button.buttonAdd:hover, span.button.buttonAdd:hover, div.button.buttonAdd:hover {
    background-color: #EFFFEF;
    border-color: #96CC96 #649964 #649964 #96CC96; 
}
.button.buttonAdd:active, a.button.buttonAdd:active, span.button.buttonAdd:active, div.button.buttonAdd:active {
    background-color: #D2FFD2;
    border-color: #649964 #96CC96 #96CC96 #649964;
}
.button.buttonAdd:active {
	padding-right:6px;
}

/* Button Accept */
.button.buttonAccept {
    background-image: url(/images/icons/16/silk/accept.png);
    padding-left: 21px;
}
div.button.buttonAccept, span.button.buttonAccept, a.button.buttonAccept {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonAccept:hover, a.button.buttonAccept:hover, span.button.buttonAccept:hover, div.button.buttonAccept:hover {
    background-color: #EFFFEF;
    border-color: #96CC96 #649964 #649964 #96CC96; 
}
.button.buttonAccept:active, a.button.buttonAccept:active, span.button.buttonAccept:active, div.button.buttonAccept:active {
    background-color: #D2FFD2;
    border-color: #649964 #96CC96 #96CC96 #649964;
}
.button.buttonAccept:active {
	padding-right:6px;
}

/* Button Delete */
.button.buttonDelete {
    padding-left: 21px;
    background-image: url(/images/icons/16/silk/delete.png);
    background-position: 4px 2px;
}
div.button.buttonDelete, span.button.buttonDelete, a.button.buttonDelete {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonDelete:hover, a.button.buttonDelete:hover, span.button.buttonDelete:hover, div.button.buttonDelete:hover {
    background-color: #FFEFEF;
    border-color: #CC9696 #996464 #996464 #CC9696; 
}
.button.buttonDelete:active, a.button.buttonDelete:active, span.button.buttonDelete:active, div.button.buttonDelete:active {
    background-color: #FFEFEF;
    border-color: #996464 #CC9696 #CC9696 #996464;
}
.button.buttonDelete:active {
	padding-right:6px;
}

/* Button Save */
.button.buttonSave {
    background-image: url(/images/icons/16/silk/disk.png);
    padding-left: 21px;
}
div.button.buttonSave, span.button.buttonSave, a.button.buttonSave {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonSave:hover, a.button.buttonSave:hover, span.button.buttonSave:hover, div.button.buttonSave:hover {
    background-color: #EFFFEF;
    border-color: #96CC96 #649964 #649964 #96CC96; 
}
.button.buttonSave:active, a.button.buttonSave:active, span.button.buttonSave:active, div.button.buttonSave:active {
    background-color: #D2FFD2;
    border-color: #649964 #96CC96 #96CC96 #649964;
}
.button.buttonSave:active {
	padding-right:6px;
}

/* Button Go */
.button.buttonGo {
    background-image: url(/images/icons/16/silk/bullet_go.png);
    padding-left: 21px;
}
div.button.buttonGo, span.button.buttonGo, a.button.buttonGo {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonGo:hover, a.button.buttonGo:hover, span.button.buttonGo:hover, div.button.buttonGo:hover {
    background-color: #EFFFEF;
    border-color: #96CC96 #649964 #649964 #96CC96; 
}
.button.buttonGo:active, a.button.buttonGo:active, span.button.buttonGo:active, div.button.buttonGo:active {
    background-color: #D2FFD2;
    border-color: #649964 #96CC96 #96CC96 #649964;
}
.button.buttonGo:active {
	padding-right:6px;
}

/* Button UserAdd */
.button.buttonUserAdd {
    background-image: url(/images/icons/16/silk/user_add.png);
    padding-left: 21px;
}
div.button.buttonUserAdd, span.button.buttonGo, a.button.buttonGo {
    padding-left: 22px;
    padding-right: 8px;
}
.button.buttonUserAdd:hover, a.button.buttonGo:hover, span.button.buttonGo:hover, div.button.buttonGo:hover {
    background-color: #EFFFEF;
    border-color: #96CC96 #649964 #649964 #96CC96; 
}
.button.buttonUserAdd:active, a.button.buttonGo:active, span.button.buttonGo:active, div.button.buttonGo:active {
    background-color: #D2FFD2;
    border-color: #649964 #96CC96 #96CC96 #649964;
}
.button.buttonUserAdd:active {
	padding-right:6px;
}

