
a.normalbutton,
input.normalbutton {
	color: black;
	border-radius: 5px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	background-color: #eee;
	border: 0 solid rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, 0.8);
	text-decoration: none;
	font-weight:normal;
	padding: 5px 8px;
	-moz-user-select: none;
	cursor: pointer;
	display: inline-block;
	line-height: normal;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
	}
a.normalbutton:hover,
input.normalbutton:hover {
            color: black;
	    background-color: #fff;
        }



ui-dialog a.button {
	z-index: 1099;
}

a.button {
	position:relative;
	display: inline-block;
	zoom:1;
	*display:inline;
	z-index: 999;
	padding:0; margin:0 0px; width: 14px; height: 16px; 
	background-image: url(../css/images/ui-icons_990000_256x240.png);
	background-color: inherit
	-ms-interpolation-mode: nearest-neighbor;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: -moz-crisp-edges;
	image-rendering: pixelated;
}
a.button:hover {
	position:relative;
	display: inline-block;
	zoom:1;
	*display:inline;
	z-index: 999;
	padding:0; margin:0 0px; width: 14px; height: 16px; 
	background-image: url(../css/images/ui-icons_222222_256x240.png);
	background-color: inherit
	-ms-interpolation-mode: nearest-neighbor;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: -moz-crisp-edges;
	image-rendering: pixelated;
}
a.normal {
	display: inline;
	background-image: none;
}
a.normal:hover {
	display: inline;
	background-image: none;
}
a.delete {
	background-position: -176px -97px; 
}
a.delete:hover {
	background-position: -176px -99px; 
}
a.edit {
	background-position: -176px -112px;
}
a.edit:hover {
	background-position: -176px -114px;
}
a.show {
	background-position: -161px -112px;
}
a.show:hover {
	background-position: -161px -114px;
}
a.showplus {
	background-position: -129px -112px;
}
a.showplus:hover {
	background-position: -129px -114px;
}
a.showminus {
	background-position: -144px -112px;
}
a.showminus:hover {
	background-position: -144px -114px;
}
a.up {
	background-position: -160px -192px;
}
a.up:hover {
	background-position: -160px -194px;
}
a.down {
	background-position: -128px -192px;
}
a.down:hover {
	background-position: -128px -194px;
}
a.clipboard {
	background-position: -160px -128px;
}
a.clipboard:hover {
	background-position: -160px -130px;
}
a.up2 {
	background-position: 1px -47px;
}
a.up2:hover {
	background-position: 1px -49px;
}
a.down2 {
	background-position: -64px -47px;
}
a.down2:hover {
	background-position: -64px -49px;
}
a.new {
	background-position: -16px -128px;
}
a.new:hover {
	background-position: -16px -130px;
}
a.submit {
	background-position: 0px -63px;
}
a.submit:hover {
	background-position: 0px -65px;
}
a.check {
	background-position: -64px -144px;
}
a.check:hover {
	background-position: -64px -146px;
}
a.picture {
	background-position: -208px -128px;
}
a.picture:hover {
	background-position: -208px -130px;
}
a.email {
	background-position: -80px -97px;
}
a.email:hover {
	background-position: -80px -99px;
}
a.folder {
	background-position: 0px -97px;
}
a.folder:hover {
	background-position: 0px -99px;
}
a.folderopen {
	background-position: -16px -97px;
}
a.folderopen:hover {
	background-position: -16px -99px;
}
a.floppy {
	background-position: -97px -112px;
}
a.floppy:hover {
	background-position: -97px -114px;
}
a.video {
	background-position: -224px -128px;
}
a.video:hover {
	background-position: -224px -130px;
}
a.left {
	background-position: -144px -192px;
}
a.left:hover {
	background-position: -144px -194px;
}
a.right {
	background-position: -112px -192px;
}
a.right:hover {
	background-position: -112px -194px;
}
a.download {
	background-position: -224px -48px;
}
a.download:hover {
	background-position: -224px -48px;
}
a.triatop {
	background-position: 0px -15px;
}
a.triatop:hover {
	background-position: 0px -15px;
}
a.triaright {
	background-position: -34px -15px;
}
a.triaright:hover {
	background-position: -34px -15px;
}
a.trialeft {
	background-position: -96px -15px;
}
a.trialeft:hover {
	background-position: -96px -15px;
}
a.left2 {
	background-position: 0px -63px;
}
a.left2:hover {
	background-position: 0px -65px;
}
a.right2 {
	background-position: -32px -63px;
}
a.right2:hover {
	background-position: -32px -65px;
}
