/* redefined html tags */
body {
	behavior: url('style/csshover.htc');
}

/* standard layout id's */
#center {
	top:3px;
	position:relative;
	height:19px;
	
}

#main {
	position:relative;
	left:1px;
}

/* main menu code */
div#main_menu {
	position:absolute;
	left:0px;
/* menu background color */
	z-index:10;
}
div#main_menu ul {
	margin: 0; 
	padding:0; 


}

div#main_menu li {
	position: relative;
	list-style: none;
	margin: 0px;
	float: left;
	height:21px;

	
}
div#main_menu li:hover {
	background-color:#989898; /* option hover color */
	background-image: none;
}

div#main_menu ul ul {
	border-bottom:1px solid #ffffff; /* border color */
	width: auto;
	z-index: 10;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;	
	}
	div#main_menu ul ul:hover {

	border-bottom:1px solid #ffffff; /* border color */
	width: auto;
	z-index: 10;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;	
	}
	div#main_menu ul ul ul{

	border-bottom:1px solid #ffffff; /* border color */
	width: auto;
	z-index: 10;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;	}
	div#main_menu ul ul ul:hover {

	border-bottom:1px solid #ffffff; /* border color */
	width: auto;
	z-index: 10;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}
div#main_menu li li {
	width:auto;
	background-color: #989898;
	font-weight:normal;
	border-bottom:1px solid #ffffff;
	line-height:21px;	
}

div#main_menu li li:hover {
	background-color:#989898; /* option hover color */
	background-image: none;
	border-bottom:1px solid #ffffff;	
}



div#main_menu li a {display: block; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; height:20px;  padding: 0px 0 0px 3px; text-decoration: none; color: #ffffff; }
div#main_menu li li.sub_menu a { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#989898; color: #ffffff;  width:170px; }
div#main_menu li li.sub_menu:hover a { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#7b7b7b;color: #ffffff; }
div#main_menu li li.sub_menu_small a { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#989898; color: #ffffff;  width:120px; }
div#main_menu li li.sub_menu_small:hover a { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#7b7b7b;color: #ffffff; }
div#main_menu li li.sub_menu li.lev3 a { font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#989898; color: #ffffff;  width:170px; }
div#main_menu li li.sub_menu li.lev3:hover a { font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#7b7b7b;color: #ffffff; }
div#main_menu li li.sub_menu li.lev3 li.lev4 a { font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#989898; color: #ffffff;  width:170px; }
div#main_menu li li.sub_menu li.lev3 li.lev4:hover a { font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#7b7b7b;color: #ffffff; }


div#main_menu ul ul {position: absolute; display: none;}
div#main_menu ul.level1 li.sub_menu:hover ul.level2, 
div#main_menu ul.level2 li.sub_menu:hover ul.level3, 
div#main_menu ul.level3 li.lev3:hover ul.level4,
div#main_menu ul.level4 li.lev4:hover ul.level5 {display:block;}
div#main_menu ul.level2 {top: 21px; left: -7px; }
div#main_menu ul.level3 {top: -1px; left: 170px; } 
div#main_menu ul.level4 {top: -1px; left: 170px; } 
div#main_menu ul.level5 {top: -1px; left: 170px; } 
div#main_menu li li.sub_menu li a {background: #989898; color: #ffffff ;padding-left:3px;}
div#main_menu li li.sub_menu li:hover a {background: #7b7b7b; color: #ffffff;padding-left:3px;} 



