.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: url('../images/bg_button_a.gif') no-repeat top right;
    color: #660000;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial, sans-serif
}

a.button span {
    background: url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding-left:18px; padding-right:0; padding-top:5px; padding-bottom:5px
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		    padding-left: 5px;
			padding-right: 20px;
		}

UL.tabNavigation LI {
		    display: inline;
		}

UL.tabNavigation LI A {
		    padding: 1px 3px;
		    background-color: #ccc;
		  /*  color: #000;  */
		    color: #770000;
		    text-decoration: none;
		    font-size: 9.25pt; */
		}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
		    background-color: #333;
		    color: #fff;
		    padding-top: 3px;
		}
UL.tabNavigation LI A.noselected,
UL.tabNavigation LI A:hover {
		}
		
UL.tabNavigation LI A:focus {
			outline: 0;
		}

div.tabs > div {
			padding: 2px;
			margin-top: 2px;
			border-top: 3px solid #770000;
			width: 98%;
			margin: 5px;
			}
		
div.tabs > div h2 {
			margin-top: 0;
		}

.waste {
			min-height: 5px;
		}