.Classic.AXButton {
	background: url("/common/img/classicRegular.png") repeat-x; border: 1px solid rgb(130, 137, 143); border-image: none; color: rgb(236, 244, 247); text-shadow: 0px -1px #919aa2;
}
.Classic.AXButton:hover {
	background-position: 0px -26px; border: 1px solid rgb(56, 63, 69); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #000;
}
.Classic.AXButton:focus {
	background-position: 0px -26px; border: 1px solid rgb(56, 63, 69); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #000;
}
.Classic.AXButton:active {
	background-position: 0px -52px; border: 1px solid rgb(69, 76, 86); border-image: none; color: rgb(199, 208, 215); box-shadow: none; text-shadow: 0px 1px #515c65;
}
.Classic.AXButtonSmall {
	background: url("/common/img/classicSmall.png") repeat-x; border: 1px solid rgb(130, 137, 143); border-image: none; color: rgb(236, 244, 247); text-shadow: 0px -1px #919aa2;
}
.Classic.AXButtonSmall:hover {
	background-position: 0px -20px; border: 1px solid rgb(56, 63, 69); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #000;
}
.Classic.AXButtonSmall:focus {
	background-position: 0px -20px; border: 1px solid rgb(56, 63, 69); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #000;
}
.Classic.AXButtonSmall:active {
	background-position: 0px -40px; border: 1px solid rgb(69, 76, 86); border-image: none; color: rgb(199, 208, 215); box-shadow: none; text-shadow: 0px 1px #515c65;
}
.Classic.AXButtonLarge {
	background: url("/common/img/classicLarge.png") repeat-x; border: 1px solid rgb(130, 137, 143); border-image: none; color: rgb(236, 244, 247); text-shadow: 0px -1px #919aa2;
}
.Classic.AXButtonLarge:hover {
	background-position: 0px -46px; border: 1px solid rgb(56, 63, 69); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #000;
}
.Classic.AXButtonLarge:focus {
	background-position: 0px -46px; border: 1px solid rgb(56, 63, 69); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #000;
}
.Classic.AXButtonLarge:active {
	background-position: 0px -92px; border: 1px solid rgb(69, 76, 86); border-image: none; color: rgb(199, 208, 215); box-shadow: none; text-shadow: 0px 1px #515c65;
}
.Blue.AXButtonSmall {
	background: url("/common/img/blueSmall.png") repeat-x; border: 1px solid rgb(61, 127, 179); border-image: none; color: rgb(208, 235, 255); text-shadow: 0px -1px #5692c2;
}
.Blue.AXButtonSmall:hover {
	background-position: 0px -20px; border: 1px solid rgb(46, 100, 146); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #2a4861;
}
.Blue.AXButtonSmall:focus {
	background-position: 0px -20px; border: 1px solid rgb(46, 100, 146); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #2a4861;
}
.Blue.AXButtonSmall:active {
	background-position: 0px -40px; border: 1px solid rgb(41, 97, 144); border-image: none; color: rgb(181, 213, 234); box-shadow: none; text-shadow: 0px 1px #436582;
}
.Blue.AXButton {
	background: url("/common/img/blueRegular.png") repeat-x; border: 1px solid rgb(61, 127, 179); border-image: none; color: rgb(208, 235, 255); text-shadow: 0px -1px #5692c2;
}
.Blue.AXButton:hover {
	background-position: 0px -26px; border: 1px solid rgb(46, 100, 146); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #2a4861;
}
.Blue.AXButton:focus {
	background-position: 0px -26px; border: 1px solid rgb(46, 100, 146); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #2a4861;
}
.Blue.AXButton:active {
	background-position: 0px -52px; border: 1px solid rgb(41, 97, 144); border-image: none; color: rgb(181, 213, 234); box-shadow: none; text-shadow: 0px 1px #436582;
}
.Blue.AXButtonLarge {
	background: url("/common/img/blueLarge.png") repeat-x; border: 1px solid rgb(61, 127, 179); border-image: none; color: rgb(208, 235, 255); text-shadow: 0px -1px #5692c2;
}
.Blue.AXButtonLarge:hover {
	background-position: 0px -46px; border: 1px solid rgb(46, 100, 146); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #2a4861;
}
.Blue.AXButtonLarge:focus {
	background-position: 0px -46px; border: 1px solid rgb(46, 100, 146); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #2a4861;
}
.Blue.AXButtonLarge:active {
	background-position: 0px -92px; border: 1px solid rgb(41, 97, 144); border-image: none; color: rgb(181, 213, 234); box-shadow: none; text-shadow: 0px 1px #436582;
}
.Green.AXButtonSmall {
	background: url("/common/img/greenSmall.png") repeat-x; border: 1px solid rgb(105, 153, 77); border-image: none; color: rgb(222, 255, 187); text-shadow: 0px -1px #729a59;
}
.Green.AXButtonSmall:hover {
	background-position: 0px -20px; border: 1px solid rgb(84, 129, 62); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #405632;
}
.Green.AXButtonSmall:focus {
	background-position: 0px -20px; border: 1px solid rgb(84, 129, 62); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #405632;
}
.Green.AXButtonSmall:active {
	background-position: 0px -40px; border: 1px solid rgb(94, 136, 70); border-image: none; color: rgb(225, 237, 175); box-shadow: none; text-shadow: 0px 1px #5e7d58;
}
.Green.AXButton {
	background: url("/common/img/greenRegular.png") repeat-x; border: 1px solid rgb(105, 153, 77); border-image: none; color: rgb(222, 255, 187); text-shadow: 0px -1px #729a59;
}
.Green.AXButton:hover {
	background-position: 0px -26px; border: 1px solid rgb(84, 129, 62); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #405632;
}
.Green.AXButton:focus {
	background-position: 0px -26px; border: 1px solid rgb(84, 129, 62); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #405632;
}
.Green.AXButton:active {
	background-position: 0px -52px; border: 1px solid rgb(94, 136, 70); border-image: none; color: rgb(225, 237, 175); box-shadow: none; text-shadow: 0px 1px #5e7d58;
}
.Green.AXButtonLarge {
	background: url("/common/img/greenLarge.png") repeat-x; border: 1px solid rgb(105, 153, 77); border-image: none; color: rgb(222, 255, 187); text-shadow: 0px -1px #729a59;
}
.Green.AXButtonLarge:hover {
	background-position: 0px -46px; border: 1px solid rgb(84, 129, 62); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #405632;
}
.Green.AXButtonLarge:focus {
	background-position: 0px -46px; border: 1px solid rgb(84, 129, 62); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #405632;
}
.Green.AXButtonLarge:active {
	background-position: 0px -92px; border: 1px solid rgb(94, 136, 70); border-image: none; color: rgb(225, 237, 175); box-shadow: none; text-shadow: 0px 1px #5e7d58;
}
.Red.AXButtonSmall {
	background: url("/common/img/redSmall.png") repeat-x; border: 1px solid rgb(136, 47, 41); border-image: none; color: rgb(255, 204, 200); text-shadow: 0px -1px #aa4949;
}
.Red.AXButtonSmall:hover {
	background-position: 0px -20px; border: 1px solid rgb(126, 32, 30); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #5b2122;
}
.Red.AXButtonSmall:focus {
	background-position: 0px -20px; border: 1px solid rgb(126, 32, 30); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #5b2122;
}
.Red.AXButtonSmall:active {
	background-position: 0px -40px; border: 1px solid rgb(115, 28, 34); border-image: none; color: rgb(255, 193, 175); box-shadow: none; text-shadow: 0px 1px #7a4247;
}
.Red.AXButton {
	background: url("/common/img/redRegular.png") repeat-x; border: 1px solid rgb(136, 47, 41); border-image: none; color: rgb(255, 204, 200); text-shadow: 0px -1px #aa4949;
}
.Red.AXButton:hover {
	background-position: 0px -26px; border: 1px solid rgb(126, 32, 30); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #5b2122;
}
.Red.AXButton:focus {
	background-position: 0px -26px; border: 1px solid rgb(126, 32, 30); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #5b2122;
}
.Red.AXButton:active {
	background-position: 0px -52px; border: 1px solid rgb(115, 28, 34); border-image: none; color: rgb(255, 193, 175); box-shadow: none; text-shadow: 0px 1px #7a4247;
}
.Red.AXButtonLarge {
	background: url("/common/img/redLarge.png") repeat-x; border: 1px solid rgb(136, 47, 41); border-image: none; color: rgb(255, 204, 200); text-shadow: 0px -1px #aa4949;
}
.Red.AXButtonLarge:hover {
	background-position: 0px -46px; border: 1px solid rgb(126, 32, 30); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #5b2122;
}
.Red.AXButtonLarge:focus {
	background-position: 0px -46px; border: 1px solid rgb(126, 32, 30); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px -1px #5b2122;
}
.Red.AXButtonLarge:active {
	background-position: 0px -92px; border: 1px solid rgb(115, 28, 34); border-image: none; color: rgb(255, 193, 175); box-shadow: none; text-shadow: 0px 1px #7a4247;
}
[disabled].AXButtonSmall {
	background-position: 0px -60px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButtonSmall:hover {
	background-position: 0px -60px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButtonSmall:focus {
	background-position: 0px -60px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButtonSmall:active {
	background-position: 0px -60px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButton {
	background-position: 0px -78px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButton:hover {
	background-position: 0px -78px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButton:focus {
	background-position: 0px -78px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButton:active {
	background-position: 0px -78px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButtonLarge {
	background-position: 0px -138px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButtonLarge:hover {
	background-position: 0px -138px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButtonLarge:focus {
	background-position: 0px -138px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXButtonLarge:active {
	background-position: 0px -138px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px -1px #b7b7b7;
}
