/* orange buttons */
.butset {
	background-image: url(../graphics/buttonIcons.png);
	background-repeat: no-repeat;
}

.butset a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	height: 17px;
	color: #ffffff;
	font-size: 1.3em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 2px 6px 2px 40px;
	text-align: center;
	background-image: url(../graphics/buttonCanvas.png);
	background-repeat: no-repeat;
}

.butset a:hover {
	text-decoration: none;
	color: #ffe186;
}

/* blue buttons */
.butsetB {
	background-image: url(../graphics/buttonIconsBlue.png);
	background-repeat: no-repeat;
}

.butsetB a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	height: 17px;
	color: #ffffff;
	font-size: 1.3em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 2px 6px 2px 40px;
	text-align: center;
	background-image: url(../graphics/buttonCanvasBlue.png);
	background-repeat: no-repeat;
}

.butsetB a:hover {
	text-decoration: none;
	color: #ffe186;
}


/* all buttons */
.butSm a { 		 background-position: 34px 0px; width: 41px; }
.butSm a:hover { background-position: -563px 0px; }

.butMd a { 		 background-position: 34px -50px; width: 108px; }
.butMd a:hover { background-position: -496px -50px; }

.butLg a { 		 background-position: 34px -100px; width: 168px; }
.butLg a:hover { background-position: -436px -100px; }

.butHc a { 		 background-position: 34px -150px; width: 280px; }
.butHc a:hover { background-position: -324px -150px; }

.butFc a { 		 background-position: 34px -200px; width: 603px; }
.butFc a:hover { background-position: 34px -250px; }


.iconA { background-position: 2px 0px; padding-top: 3px; padding-bottom: 24px; }
.iconB { background-position: 3px -58px; padding-top: 2px; padding-bottom: 25px; }
.iconC { background-position: 3px -116px; padding-top: 2px; padding-bottom: 25px; }
.iconD { background-position: 2px -174px; padding-top: 3px; padding-bottom: 24px; }
.iconE { background-position: 2px -232px; padding-top: 0px; padding-bottom: 27px; }
.iconF { background-position: 2px -290px; padding-top: 1px; padding-bottom: 26px; }
.iconG { background-position: 4px -348px; padding-top: 3px; padding-bottom: 24px; }
.iconH { background-position: 1px -406px; padding-top: 0px; padding-bottom: 27px; }
.iconI { background-position: 2px -464px; padding-top: 2px; padding-bottom: 25px; }
.iconJ { background-position: 1px -522px; padding-top: 0px; padding-bottom: 27px; }
.iconK { background-position: 0px -580px; padding-top: 3px; padding-bottom: 24px; }
.iconL { background-position: 0px -638px; padding-top: 3px; padding-bottom: 24px; }
.iconM { background-position: 2px -696px; padding-top: 2px; padding-bottom: 25px; }
.iconN { background-position: 5px -754px; padding-top: 3px; padding-bottom: 24px; }
.iconO { background-position: 3px -812px; padding-top: 2px; padding-bottom: 25px; }
.iconP { background-position: 0px -870px; padding-top: 3px; padding-bottom: 24px; }






