/*
 * Styling for navigation buttons.
 */

.navbutton, .navbutton_green, .navbutton_red {
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, helvetica, Sans;
    cursor: pointer;
    color: white !important;
    text-decoration: none;
    display: block;
    float: left;
    height: 27px;
    margin-right: 6px;
    padding-right: 5px;
}

a.navbutton:hover, a.navbutton_green:hover, a.navbutton_red:hover {
    text-decoration: underline !important;
}

.navbutton span, .navbutton_green span, .navbutton_red span {
    display: block;
    line-height: 27px;
    padding: 0px 0 0px 5px;
}

.navbutton span span {
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
}


/* Colors for background */

.navbutton {
    background: transparent url('images/psisupport/btnbgr.png') no-repeat scroll top right;
}

.navbutton span {
    background:transparent url('images/psisupport/btnbgl.png') no-repeat scroll 0 0;
	padding-right:3px;
}

.navbutton_green {
    background: transparent url('images/psisupport/btnbgr_green.png') no-repeat scroll top right;
}

.navbutton_green span {
    background: transparent url('images/psisupport/btnbgl_green.png') no-repeat;
}

.navbutton_red {
    background: transparent url('images/psisupport/btnbgr_red.png') no-repeat scroll top right;
}

.navbutton_red span {
    background: transparent url('images/psisupport/btnbgl_red.png') no-repeat;
}
