/*
 * 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;
}


/*
 * Styling small for navigation buttons.
 */

.navbutton-small, .navbutton-small_green, .navbutton-small_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: 19px;
    margin-right: 0;
    padding-right: 6px;
}

a.navbutton-small:hover, a.navbutton-small_green:hover, a.navbutton-small_red:hover {
    text-decoration: underline !important;
}

.navbutton-small span, .navbutton-small_green span, .navbutton-small_red span {
    display: block;
    line-height: 19px;
    padding: 0 0 0 8px;
    margin-top: -1px;
}

.navbutton-small span span {
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
}


/* Colors for background */

.navbutton-small {
    background: transparent url('images/psisupport/small-right.png') no-repeat scroll top right;
}


.navbutton-small span {
    background:transparent url('images/psisupport/small-left.png') no-repeat scroll 0 1px;
	padding-right: 3px;
}


.navbutton-small_green {
    background: transparent url('images/psisupport/small-right-green.png') no-repeat scroll top right;
}


.navbutton-small_green span {
    background:transparent url('images/psisupport/small-left-green.png') no-repeat scroll 0 1px;
	padding-right: 3px;
}

