div.mbutton
{
	margin:						0px;
	width:						120px;
	height:						20px;
	font-weight:				bold;
	
	line-height:				18px;
}

div.mbutton a:link,
div.mbutton a:visited,
div.mbutton a:hover,
div.mbutton a:active
{
	color:						#FFFFFF;
	text-decoration:			none;
	
	display:					block;
	width:						100%;
	height:						100%;
	text-align:					center;
	
	background:					url(../images/button120x20.png)  no-repeat;
	background-position:		0px 0px;
}

div.mbutton a:hover
{
	background-position:		0px -20px;
	color:						#000000;
}

div.mbutton_small
{
	margin:						0px;
	width:						110px;
	height:						18px;
	font-weight:				bold;
	
	font-size:					10px;
	
	line-height:				16px;
}

div.mbutton_small a:link,
div.mbutton_small a:visited,
div.mbutton_small a:hover,
div.mbutton_small a:active
{
	display:					block;
	width:						100%;
	height:						100%;
	
	text-align:					center;
	
	background:					url(../images/button110x18.png)  no-repeat;
	background-position:		0px 0px;
	
	color:						#FFFFFF;
	text-decoration:			none;
}

div.mbutton_small a:hover
{
	background-position:		0px -18px;
	color:						#000000;
}

div.button
{
	margin:						0px;
	width:						100px;
	font-weight:				bold;
}

div.button a
{
	display:					block;
	width:						100%;
	padding-top:				1px;
	padding-bottom:				1px;
	padding-left:				2px;
	padding-right:				2px;
	text-align:					center;
}

div.button a:link,
div.button a:visited,
div.button a:hover,
div.button a:active
{
	background-color:			#EEEEFF;
	color:						#000000;
	text-decoration:			none;
}

div.button a:link,
div.button a:visited
{
	border-left:				1px solid #CCCCCC;
	border-top:					1px solid #CCCCCC;
	border-right:				2px solid #444444;
	border-bottom:				2px solid #444444;
}

div.button a:active
{
	border-left:				2px solid #444444;
	border-top:					2px solid #444444;
	border-right:				1px solid #CCCCCC;
	border-bottom:				1px solid #CCCCCC;
}