/* redefined html tags */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	behavior: url('styles/csshover.htc');
}

/* standard layout id's */
#center {
	position:absolute;
	width:76px;


}


/* main menu code */
div#main_menu {
	position:absolute;
	width:76px;

	top:-18px;


}
div#main_menu ul {
	margin: 0; 
	padding: 0; 
	
}

div#main_menu li {
	list-style: none;
	margin: 0px;
	padding: 0 0px 0 0px;
	line-height:21px;
	height: 21px;
	width: 76px;
	display:inline;
}

div#main_menu ul ul {

	border-bottom:2px solid #b4b4b4;
	border-left:2px solid #b4b4b4; 
	border-top:2px solid #b4b4b4;
	border-right:2px solid #b4b4b4;/* border color */
	width: auto;
	z-index: 98;
}
div#main_menu ul ul ul{
	position:absolute;
	width: auto;
	top:-2px;

}
div#main_menu li li {
	width: 150px;
	padding:0px;
	font-weight:normal;

}

div#main_menu li li:hover {
}

div#main_menu li li li {

}


div#main_menu li a {display: block; padding: 0px 0px 0px 0px; text-decoration: none;}
div#main_menu li li a {width:150px; background-color: #e5f5fd;}
div#main_menu li li:hover a { width:150px; background-color: #B8E2F6;}
div#main_menu li li li a {width:150px; background-color: #B8E2F6;}
div#main_menu li li li:hover a { width:150px; background-color: #e5f5fd;}
div#main_menu ul ul {position: absolute; display: none;}
div#main_menu ul 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{display:block;}
div#main_menu ul.level2 {top: 36px; left:0px;}
div#main_menu ul.level3 {top: -2 px; left: 150px;} 

