body {
 font-size			: 9pt;
}

table.controller {
 border				: none
 white-space		: nowrap;
}
table.controller td.space {
 white-space		: nowrap;
 background-image:url('../images/space.png');
 width				: 60px;
}
table.controller td.left {
 width				: 50%;
}

table.button {
 border-collapse	: collapse;
 border-spacing		: 0px;
 width				: 100%;
 text-align			: center;
 cursor				: pointer;
}
table.button td.tl{
 width			: 10px;
 height			: 10px;
 padding		: 0px;
 background-image:url('../images/button/tl.png');
}
table.button td.tr{
 width			: 10px;
 height			: 10px;
 padding		: 0px;
 background-image:url('../images/button/tr.png');
}
table.button td.bl{
 width			: 10px;
 height			: 10px;
 padding		: 0px;
 background-image:url('../images/button/bl.png');
}
table.button td.br{
 width			: 10px;
 height			: 10px;
 padding		: 0px;
 background-image:url('../images/button/br.png');
}
table.button td.t{
 height			: 10px;
 padding		: 0px;
 background-image:url('../images/button/t.png');
 background-repeat: repeat-x;
}
table.button td.b{
 height			: 10px;
 padding		: 0px;
 background-image:url('../images/button/b.png');
 background-repeat: repeat-x;
}
table.button td.l{
 width			: 10px;
 padding		: 0px;
 background-image:url('../images/button/l.png');
 background-repeat: repeat-y;
}
table.button td.r{
 width			: 10px;
 padding		: 0px;
 background-image:url('../images/button/r.png');
 background-repeat: repeat-y;
}
table.button td.c{
 background-color: #E0E0E0;
 vertical-align	: middle;
 text-align	: center;
}
