button
{
	margin-top:-6px;
}
button
{
    border:none;
    background-color: transparent;
	cursor:pointer;
}
button table.button
{
    border-collapse:collapse;
    border:none;
    background-color: transparent;
}
button table.button td.start
{
    background-position: 0 0;
    padding-left:12px;
    padding-right:4px;
	vertical-align:middle;
	white-space:nowrap;
}
button table.button td.end
{
    /* background-position: -270px 0px; */
    background-position: -282px 0px;
    width: 10px;
    padding-left:0px;
    padding-right:0px;
}
tr.buttoned button:hover.thin1 table.button td,
button:hover.thin1 table.button td
{
    background-image: url('images/button_background_thin1_hover.png');
	padding-top:2px;
}
tr.buttoned button.thin1 table.button td,
button.thin1 table.button td
{
    background-image: url('images/button_background_thin1.png');
	padding-top:2px;
}
button:hover table.button td
{
    background-image: url('images/button_background_hover.png');
}
button table.button td
{
    background-image: url('images/button_background.png');
}

tr.buttoned button:hover table.button td,
button:hover table.button td
{
	color:#085279;
}
tr.buttoned button[disabled] table.button td,
tr.buttoned button[disabled].thin1 table.button td,
button[disabled].thin1 table.button td,
button[disabled] table.button td
{	
	color:#777777;
}
tr.buttoned button table.button td,
button table.button td
{
	//border: solid green 1px;
    border:none;
	color:#0A6391;
    font-size:10pt;
    font-family:verdana;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
	padding-top:0px;
	//padding-bottom:0px;
}