/*============================= CSS STYLES FOR BONSAIBOLA =============================*/
/** menu.css * Sample skin for AnimTree */
body {
	margin:0;
	padding: 0;
	font-family: "Arial";
}
a:visited {
	color: #000;
}
#nav a:hover {
	color: red;
}
/* *-*-*-*- *-*-*-*- *-*-*-*- end <a> rules *-*-*-*- *-*-*-*- *-*-*-*- * _____________ */
/* *-*-*-*- *-*-*-*- *-*-* Begin Menu tree rules *-*-*-*- *-*-*-*- *-*-*-*- * _____________________ */
.button{
   /* may cause windows bug: position: relative;
	*/
	z-index: 100000;
	cursor: default;
	font-family: "Arial";
	font-size: 11px;
	line-height: 26px;
	text-indent: 4px;
	vertical-align: -1px;
   /*-1px;
   */
	width:174px;
	height:26px;
	margin-left:0px;
   /*background-position:4px;
	*/
}
.buttonlabel2{
	font-size: 11px;
	font-weight: bold;
	height: 14px;
   /* may cause windows bug: position: relative;
	*/
	cursor: default;
   /** margin may cause freeze in * Windows IE6. * Bug discovered by * Michael of 13thparallel.org * * padding: .05em .5em .05em .4em;
	* margin: 1px 1px 0px 1px;
	*/
	color: #000;
	font-family: Arial;
}
.buttonlabel2 a {
	color: #000000;
	font-size: 11px;
	margin-left: 0px;
	text-decoration: none;
	width: auto;
}
/* .buttonlabel3 a:hover {
	text-decoration: none;
}
*/
.buttonlabel3{
	font-size: 12px;
	height: 18px;
   /* may cause windows bug: position: relative;
	*/
	cursor: default;
   /** margin may cause freeze in * Windows IE6. * Bug discovered by * Michael of 13thparallel.org * * padding: .05em .5em .05em .4em;
	* margin: 1px 1px 0px 1px;
	*/
	margin-left: 30px;
	color: #FFF;
	font-family: Arial;
}
.buttonlabel3 a {
	color: #000;
   /*#000000;
   */
	font-size: 12px;
	margin-left: 0px;
	text-decoration: none;
	width: auto;
}
.buttonlabel3 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.buttonlabel3 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.buttonlabel4{
	font-size: 12px;
	height: 18px;
   /* may cause windows bug: position: relative;
	*/
	cursor: default;
   /** margin may cause freeze in * Windows IE6. * Bug discovered by * Michael of 13thparallel.org * * padding: .05em .5em .05em .4em;
	* margin: 1px 1px 0px 1px;
	*/
	margin-left: 0px;
	color: #000;
	font-family: Arial;
}
.buttonlabel4 a {
	color: #000000;
   /*#000000;
   */
	font-size: 12px;
	margin-left: 0px;
	text-decoration: none;
	width: auto;
}
.buttonlabel4 a:hover {
	text-decoration: none;
	color: #000000;
}
.buttonlabel4 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
/*buttonlabel css*/
.buttonlabel{
	font-size: 12px;
   /*11px;
   */
	height: 18px;
   /*14px;
   */
   /* may cause windows bug: position: relative;
	*/
	cursor: hand;
   /** margin may cause freeze in * Windows IE6. * Bug discovered by * Michael of 13thparallel.org * * padding: .05em .5em .05em .4em;
	* margin: 1px 1px 0px 1px;
	*/
	margin-left: 30px;
	color: #000000;
}
.buttonlabel img {
	margin-bottom: -3px;
}
.labelHover {
   /*color: red;
   */
}
.labelDown {
}
.labelHover.labelDown {
}
.labelOver {
	color: #00C;
}
/*end buttonlabel css*/
.menuNode {
	font-size: 11px;
	background: url("Images/arrow.png") 7px no-repeat;
	text-indent: 15px;
   /*margin-left: 0px;
   */
	margin-left:3px;
	padding: 0;
	background-color: #FFFFFF;
	width:168px;
}
.button.menuNode {
	line-height: 14px;
}
.menuNode.last {
	background: url("../img/animtree_leafEnd.gif") no-repeat;
}
.menuNode a {
	color: #000;
	font-size: 11px;
	text-indent: 15px;
	margin-left: 5px;
	text-decoration: none;
	width: auto;
	line-height: 20px;
}
/* .menuNode:hover {
	text-decoration: none;
	background-color:#d6d3d3;
}
*/
.menuNode a:hover {
	text-decoration: none;
	margin-left: 5px;
}
.menuNode a:visited {
	text-decoration: none;
	color: #000;
}
.menuBalance {
	font-size: 11px;
	text-indent: 2px;
	margin-left: 0px;
	padding: 0;
}
.button.menuBalance {
	line-height: 14px;
}
.menuBalance.last {
	background: url("../img/animtree_leafEnd.gif") no-repeat;
}
.menuBalance a {
	color: #000000;
	font-size: 11px;
	text-indent: 15px;
	margin-left: 0px;
	text-decoration: none;
	width: auto;
}
.menuBalance a:hover {
	text-decoration: none;
}
.menu {
	color: #FFCC00;
	margin-left: 3px;
	padding-bottom: .6em;
	padding-top: 1px;
	font-family: Arial;
	margin-bottom: -3px;
}
.menu .menu {
   /* submenus */
   /*background: url("../img/arrow.gif") repeat-y 1px 0;
   */
	margin-left: -1px;
	margin-bottom: 0;
	padding-left: 0px;
}
.menu .menu .menuNode {
	margin-left: -2px;
}
#nav {
	border: 0px;
	color: #f5fffA;
	overflow: hidden;
	white-space: nowrap;
	-moz-user-select: none;
	margin:0px 0px 0px 0px;
}
/* *-*-*-*- *-*-*-*- *-*-*-* End Menu tree rules *-*-*-*- *-*-*-*- *-*-*-*- * ___________________ */
.unnamed1 {
	font-family: Arial;
	position: absolute;
	left: 128px;
	font-size: 10px;
	color: #FF0000;
}
.unnamed1Copy {
	font-family: Arial;
	position: absolute;
	left: 149px;
	font-size: 10px;
	color: #FFFFFF;
   /*#FF0000;
   */
	vertical-align: -1px;
   /*margin-left: 0px;
   */
	margin-top: -7px;
}
.unnamed1Copy2 {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	vertical-align:middle;
}
.moresport {
   /*TITLE*/
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.labelBtn01 {
	width:3px;
	height:100%;
}
.labelBtn02{
	width:146px;
	height:100%;
	text-align:left;
}
.labelBtn03{
	width:31px;
	height:100%;
	text-align:left;
}
.labelBtn04{
	width:121px;
	height:100%;
	text-align:left;
}
.labelBtnIcon{
	width:25px;
	height:100%;
	text-align:center;
}
