<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.horizmenu ul{ width: 464px; height: 112px; margin: 0; padding: 0; list-style-type: none; display: table-cell; }

/*Top level list items*/
.horizmenu ul li{ position: relative; left: -20px; width: 140px; display: table-row-group; float: left; list-style-type: none; /*overall menu background color*/
}

/*Top level menu link items style*/
.horizmenu ul li a{ display: inline-table; width: 140px; /*Width of top level menu link items*/
text-decoration: none; color: #535353; font-size: 11px; font-family: arial; line-height: 18px; float: left; margin-left: 0; list-style-type: none; }
	
/*1st sub level menu*/
.horizmenu ul li ul{ position: absolute; top: 1em; left: 0; width: 100%; z-index: 0; display: inline; visibility: hidden; list-style-type: none; }

/*Sub level menu list items (undo style from Top level List Items)*/
.horizmenu ul li ul li{ background-image: url(images/menu_bk.jpg); background-repeat: repeat-y; text-align: left; text-indent: 10px; vertical-align: 10px; left: -50px; width: 160px; z-index: 0; display: list-item; float: left; clear: left; list-style-type: none; }

/*All subsequent sub menu levels offset after 1st level sub menu */
.horizmenu ul li ul li ul{ top: -10px; z-index: 0; float: left; clear: left; }

/* Sub level menu links style */
.horizmenu ul li ul li a{ display: block; width: 160px; /*width of sub menu levels*/
color: #535353; font-size: 11px; font-family: arial; line-height: 18px; text-decoration: none; top: -20px; list-style-type: none; }

.horizmenu ul li a:hover{ color: #1178c5; font-size: 11px; font-family: arial; line-height: 18px; left: -30px; z-index: 0; float: left; }

/*Background image for top level menu list links */
/*Background image for subsequent level menu list links */
/* Holly Hack for IE \*/
* html .horizmenu ul li { text-align: left; left: -30px; float: left; height: 1%; margin-left: 0; }
* html .horizmenu ul li a { text-align: left; left: -30px; height: 1%; float: left; margin-left: 0; }
/* End */

</style>


