ul.buttonlist
{
	text-indent: 0;
	padding: 0 0;
	margin: 0 0;
}
ul.buttonlist li
{
	list-style: none;
	margin: 20px 0;
}
body
{
	background: #e7e7e7;
	margin: 0 0;
	padding: 20px 20px;
	text-align: center;
}
hr
{
	border: #e7e7e7 dotted 1px;
}
table.frame
{
	background: #e7e7e7;
	width: 100%;
	border-collapse: collapse;
	padding: 0 0;
	margin: 0 0;
	border: 0;
	text-align: justify;
}
table.frame td
{
	padding: 0 0;
	margin: 0 0;
	border: 0;
}
table.frame tr.middle td.center
{
	background: #ffffff;
	padding: 5px 5px;
}
table.frame tr.top td.center
{
	background: url('frame/top.jpg') repeat-x top;
	height: 20px;
}
table.frame tr.bottom td.center
{
	background: url('frame/bottom.jpg') repeat-x bottom;
	height: 20px;
}
table.frame tr.middle td.left
{
	background: url('frame/left.jpg') repeat-y left;
	width: 20px;
}
table.frame tr.middle td.right
{
	background: url('frame/right.jpg') repeat-y right;
	width: 20px;
}
table.frame tr.top td.left
{
	background: url('frame/topleft.jpg') no-repeat top left;
	width: 20px; height: 20px;
}
table.frame tr.top td.right
{
	background: url('frame/topright.jpg') no-repeat top right;
	width: 20px; height: 20px;
}
table.frame tr.bottom td.left
{
	background: url('frame/bottomleft.jpg') no-repeat bottom left;
	width: 20px; height: 20px;
}
table.frame tr.bottom td.right
{
	background: url('frame/bottomright.jpg') no-repeat bottom right;
	width: 20px; height: 20px;
}