.menulist, .menulist  ul {

 margin: 0 auto;

 padding: 0;

 list-style: none;

 z-index:999999999999;

 width:225px;

 }



/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */

.menulist ul 

{

 z-index:100;

 height:auto;

 padding:0px 0px 0px 0px;


}



.menulist ul li ul

{

	font-size: 14px;

	list-style-type: none;

	padding-left: 0px;

	float:left;

	/*top:-90px;*/

	position:absolute;

	left:215px;
	background:#EEE8D2;

	width:225px;

	

}

.menulist ul ul li

{

	margin:0 5px 0 5px;

	

	border-bottom:1px dashed #867d7d;

}

/* Second and third etc. level submenus - position across from parent instead */

.menulist ul ul {

	visibility:hidden;

	float:left;

	background-image:none;

	padding-left: 0px;

	margin-left:0px;

	top: 0;

	left: 100%;

	/*width: 160px;*/

	z-index:999999999999;

 

}



/*

 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are

 positioned relatively to correctly offset submenus. Also, they have overlapping borders.

*/

.menulist li {

 float:none;

 position: relative;

 margin:0px auto;

 z-index:10;



border-bottom:1px dashed #867d7d;

}

.menulist li:hover {

 float:none;

 position: relative;

 z-index:10;

 padding:0px;

 padding-left:3px;



}

/*.menulist li:hover a{

	color:#bd0909;

	}*/

/* Items in submenus - override float/border/margin from above, restoring default vertical style */

.menulist ul li {

 float:none;

 font-weight:normal;

 padding-left:3px;

}

/*

.menulist ul>li:last-child {

 margin-bottom: 1px;

*/





/* Links inside the menu */

.menulist a:link, .menulist a:visited

 {

 	display: block;

	font-size: 16px;

	color:#bd0909;

    padding-left:14px;

	vertical-align:text-top;

	line-height:30px;

	background:url(../images/bg-icon-li.png) left 12px no-repeat;

	font-family:"Times New Roman", Times, serif;
	text-align:

}



/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {

	/*display: block;*/

	font-size: 16px;

	color:#731F0C;

    padding-left:14px;

	/*margin:0px auto;*/



	display:block;



}

.menulist  a.highlighted {

	font-size:16px;

	color: #731F0C;



}



/* Only style submenu indicators within submenus. */

.menulist a .subind {

 display:  none;

}

.menulist ul a .subind {

 display:  block;

 display:none;



}



/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */

.menulist a {

 float:none;

 

}

.menulist ul a {

	float: none;

	border:0px solid;

	font-size: 16px;

	color:#332b2b;	

	margin: 0px 0px 0px 0px;

	padding-left: 5px;

	font-weight:bold;

}

/* \*/



/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/

* html .menulist  ul li {

 float: left;

 height: 1%;

 

}

* html .menulist  ul a {

 height: 1%;

}

/* End Hack */



.imgbg_line{

	/*background-color:#FFFFFF;*/

}

