ul.button, ul.button li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a.button {
	text-decoration: none;
}

a.buttonDisabled {
	text-decoration: none;
	cursor: default;
}

a li.buttonLeft, a li.buttonRight, a li.buttonLeftDisabled, a li.buttonRightDisabled, 
a li.buttonLoginLeft, a li.buttonLoginRight {
	width: 15px;
	height: 30px;
	float: left;
}

a li.buttonLeftDisabled, a li.buttonRightDisabled {
	cursor: default;
}

a li.buttonLeft, a li.buttonLeftDisabled {
	background: transparent url('../images/buttons/buttonLeft.png') no-repeat top left;
}

a li.buttonRight, a li.buttonRightDisabled {
	background: transparent url('../images/buttons/buttonRight.png') no-repeat top left;
}

a li.buttonLoginLeft {
	background: transparent url('../images/buttons/buttonLoginLeft.png') no-repeat top left;
}

a:hover li.buttonLoginLeft, a:focus li.buttonLoginLeft, a:active li.buttonLoginLeft {
	background: transparent url('../images/buttons/buttonLoginLeftHover.png') no-repeat top left;
}

a li.buttonLoginRight {
	background: transparent url('../images/buttons/buttonLoginRight.png') no-repeat top left;
}

a:hover li.buttonLoginRight, a:focus li.buttonLoginRight, a:active li.buttonLoginRight {
	background: transparent url('../images/buttons/buttonLoginRightHover.png') no-repeat top left;
}

a li.buttonChartIcon, a li.buttonChartIconDisabled {
	float: left;
	width: 20px;
	height: 30px;
}

a li.buttonChartIcon {
	background: transparent url('../images/buttons/buttonChartIcon.png') no-repeat top left;
}

a:hover li.buttonChartIcon {
	background: transparent url('../images/buttons/buttonChartIconHover.png') no-repeat top left;
}

a li.buttonChartIconDisabled {
	background: transparent url('../images/buttons/buttonChartIconDisabled.png') no-repeat top left;
	cursor: default;
}

a li.buttonMiddle, a li.buttonMiddleDisabled, a li.buttonLoginMiddle {
	height: 30px;
	line-height: 30px;
	padding: 0 5px 0 2px;
	float: left;
	background: transparent url('../images/buttons/buttonMiddle.png') repeat-x top left;
	color: #1B7741;
	font-weight: bold;
}

a li.buttonMiddleDisabled {
	color: #cccccc;
}

a:hover li.buttonMiddle {
	color: #857953;
}

a li.buttonLoginMiddle {
	color: #ffffff;
	background: transparent url('../images/buttons/buttonLoginMiddle.png') repeat-x top left;
}

a:hover li.buttonLoginMiddle, a:focus li.buttonLoginMiddle, a:active li.buttonLoginMiddle {
	background: transparent url('../images/buttons/buttonLoginMiddleHover.png') repeat-x top left;
}

a.editLink {
	color: #1B7741;
	text-decoration: none;
	margin-right: 5px;
}

a:hover.editLink {
	color: #57543D;
	text-decoration: none;
}
