body {
	margin:0;
	background: #000000;
}

/*-------------------NAV DIV defined---------------------*/
#abinav {
	width: 100%;
	position: absolute;
	left: 0;
	top:0;
}
#abinav .sectionrule {
	width: 160px;
	color: #959595;
	background-color: #959595;
	margin-top: 5px;
	margin-bottom: 5px;		
}
/*-------------------1st LEVEL defined---------------------*/
.button{
	margin: 0;
	padding: 0;
	z-index: 100000;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font: menu;
	width: 178px;
	/*background-color: #FFFF00;*/
	/* may cause windows bug:
	   position: relative;
	*/	
}
.menumark{
	float: right;
	top: 0px;
	width: 18px;
	height: 18px;
	background-image: url(images/menu_mark.gif);
	visibility: hidden;
}
.buttonlabel{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	cursor: pointer;
	color: #959595;
}
.buttonlabel a:link, a:visited {
	color: #959595;
	text-decoration: none;
}
.buttonlabel a:hover {
	color: #D2232A;
	text-decoration: none;
}
/* label mouseover state  */
.labelHover {
	color: #D2232A;
}
/* depressed label state  */
.labelDown {
	color: #FFFFFF;
}
/*-------------------2nd LEVEL defined---------------------*/
.menu {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.menuNode {
	font-size: 10px;
	line-height: 13px;
	padding-top: 8px;
	padding-bottom: 2px;
}
.menuNode a:link, a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.menuNode a:hover {
	color:#D2232A;
	text-decoration: none;
}
/*
submenus & submenus' submenus
 .menu .menu, .menu .menu .menu{
	border-left: 1px solid #BBBBBB;
	padding-left: 10px;
 }			 
 .menu .menu .menu{
	height:1%;
 }
 */

