#ribbon {
	background: url(/core/images/ribbon/ribbon_bg.png) repeat-x;
	width: 100%;
	text-align: center;
	height: 25px;
}

#ribbon a:link, #ribbon a:visited {
	color: #fff;
	display: inline;
	padding: 2px 0 10px 0;
}

#ribbon a:hover, #ribbon a:active {
	text-decoration: none;
}

#ribbon .icompositions:link, #ribbon .icompositions:visited {
	background: url(/core/images/ribbon/icompositions_pressed.png) no-repeat left;
	background: url(/core/images/ribbon/icompositions_hover.png) no-repeat left;
	background: url(/core/images/ribbon/icompositions_normal.png) no-repeat left;
	width: 116px;
	padding-right: 116px;
	margin-left: -6px;
}

#ribbon .icompositions:hover {
	background: url(/core/images/ribbon/icompositions_hover.png) no-repeat left;
}

#ribbon .icompositions:active {
	background: url(/core/images/ribbon/icompositions_pressed.png) no-repeat left;
}

#ribbon .dashboardwidgets:link, #ribbon .dashboardwidgets:visited {
	background: url(/core/images/ribbon/dashboardwidgets_pressed.png) no-repeat left;
	background: url(/core/images/ribbon/dashboardwidgets_hover.png) no-repeat left;
	background: url(/core/images/ribbon/dashboardwidgets_normal.png) no-repeat left;
	width: 144px;
	padding-right: 144px;
	margin-left: -6px;
}

#ribbon .dashboardwidgets:hover {
	background: url(/core/images/ribbon/dashboardwidgets_hover.png) no-repeat left;
}

#ribbon .dashboardwidgets:active {
	background: url(/core/images/ribbon/dashboardwidgets_pressed.png) no-repeat left;
}

#ribbon .macdesktops:link, #ribbon .macdesktops:visited {
	background: url(/core/images/ribbon/macdesktops_pressed.png) no-repeat left;
	background: url(/core/images/ribbon/macdesktops_hover.png) no-repeat left;
	background: url(/core/images/ribbon/macdesktops_normal.png) no-repeat left;
	width: 143px;
	padding-right: 143px;
	margin-left: -6px;
}

#ribbon .macdesktops:hover {
	background: url(/core/images/ribbon/macdesktops_hover.png) no-repeat left;
}

#ribbon .macdesktops:active {
	background: url(/core/images/ribbon/macdesktops_pressed.png) no-repeat left;
}

#ribbon .leopardtracker:link, #ribbon .leopardtracker:visited {
	background: url(/core/images/ribbon/leopardtracker_pressed.png) no-repeat left;
	background: url(/core/images/ribbon/leopardtracker_hover.png) no-repeat left;
	background: url(/core/images/ribbon/leopardtracker_normal.png) no-repeat left;
	width: 126px;
	padding-right: 126px;
	margin-left: -6px;
}

#ribbon .leopardtracker:hover {
	background: url(/core/images/ribbon/leopardtracker_hover.png) no-repeat left;
}

#ribbon .leopardtracker:active {
	background: url(/core/images/ribbon/leopardtracker_pressed.png) no-repeat left;
}