body {
	background: #FBFBF0; background-image: url(http://kyoshomonster.ultimaterc.com/i/bg.gif); background-repeat: repeat-x;
	color: #000;
	font: 90% Tahoma, verdana, arial;
	margin: 0px;
	padding: 0px;
}

a { color: #000; }
a:visited { color: #000; }
a:hover { color: #730; }

td, th, p, li {
	font: 90% Tahoma, verdana, geneva, arial;
}

.fpTitle {
	font-size: 110%;
	font-family: Arial, helvetica;
	font-weight: bold;
}

.fpDesc {
	padding-top: 2px;
	font-family: Tahoma, Arial, helvetica;
	font-size: 77%;
}

.copyright, .copyright a, .copyright a:visited {
	font-size: 10px;
	color: #666;
}


/* LEGACY */

.stdHeading {
	position: relative;
	top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 140%;
	font-weight: bold;
}

.stdSubHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #730; 
	font-size: 110%; 
	font-weight: bold;
	line-height: 70%;
}
.textNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}
.textNormalDropFirst {  font-size: 250%; float: left; position: relative; font-weight: bold; line-height: 1.0em; top: -0.1em}

.medTDtxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; padding: 4px;}

.medSmallLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold}
.medSmallCaption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.2pt}


/* END LEGACY */


/* GLOBAL */

.mm_control {
	background-color: #f60;
	background-image: url(http://kyoshomonster.ultimaterc.com/menu_bg.gif); 
	background-repeat: repeat-x;
	font-family: "Arial Black", Arial, Helvetica;
	font-size: 14px;
	color: #fff;
	white-space: nowrap;
	padding: 2px 10px;

	border-right: 2px solid #c40;
	border-left: 1px solid #f90;
	border-bottom: 2px solid #c40;
	border-top: 1px solid #f90;
}

.mm_control a:link, .mm_control a:hover, .mm_control a:active, .mm_control a:visited, .mm_control a { 
	color: #fff; text-decoration: none; 
}

.mm_popup {
	background-color: #000;
	color: #000;
	padding: 3px;
	border: 1px solid #c40;
	z-index: 99;
}
.mm_option {
	background-color: #000;
	color: #fff;
	font: 90% Tahoma, Arial, helvetica;
	font-weight: bold;
	white-space: nowrap;
	cursor: pointer;
	padding: 4px 8px;
}
.mm_option a:link, .mm_option a:visited {
	color: #fff;
	text-decoration: none;
}

.mm_option a:hover, .mm_option a:active {
	color: #f0ff00;
	text-decoration: none;
}

.mm_hilite {
	background-color: #f60;
	color: #ff0;
	font: 90% Tahoma, Arial, helvetica;
	font-weight: bold;
	white-space: nowrap;
	cursor: pointer;
	padding: 4px 8px;
}
.mm_hilite a:link, .mm_hilite a:visited {
	color: #ff0;
	text-decoration: none;
}

.mm_hilite a:hover, .mm_hilite a:active {
	color: #ff0;
	text-decoration: none;
}


.mm_spacer {
	background-color: #730;
	width: 15%;
}
