#navcontainer ul { background-position: left; background-repeat: repeat-y; list-style : none; margin: 0px; padding: 0px; } #navcontainer ul li { font-size: 85%; margin: 0 0 2px 0; padding: 0; text-align:left; width: 145px; } #navcontainer ul li a { font-weight: bold; margin: 0px; padding: 0px; padding-left: 15px; padding-top: 5px; padding-bottom: 2px; } #navcontainer ul li ul { display: none; margin: 0px; padding: 0px; } #navcontainer ul li ul li { font-size: 90%; margin: 0 0 0 0; width:135px; } #navcontainer ul li ul li a { font-weight: normal; margin: 0px; padding: 0px; padding-left: 15px; padding-top: 2px; padding-bottom: 1px; } #navcontainer { display: block; font-family: Verdana; margin: 0px; padding: 0px; text-align: left; width: 145px; } .item_nonactive:link,.item_nonactive:visited,.item_nonactive:active { margin: 0 0 1px 0; padding: 4px 0 0 0; display: block; color: #fff; text-decoration: none; position: relative; left: 0px; background: #9d97ba url(../images/hfditem_off.gif) no-repeat right; font: bold 12px Arial; height:29px; -moz-box-sizing: border-box; } .item_nonactive:hover{ color: #000; } .item_active:link,.item_active:hover,.item_active:visited,.item_active:active { margin: 0px; padding: 0px; display: block; color: #010101; text-decoration: none; background: #ffdb05 url(../images/hfditem_on.gif) no-repeat right; height:29px; font: bold 12px Arial; -moz-box-sizing: border-box; } .subitem_nonactive:link,.subitem_nonactive:active,.subitem_nonactive:visited { text-decoration:none; color: #000; display: block; font:11px Arial; background: #c0c8ef; border-bottom: solid 1px #fff; } .subitem_active:link,.subitem_active:visited,.subitem_active:hover,.subitem_nonactive:hover,.subitem_active:active { text-decoration:none; color: #fff; display: block; background: #001f4e; font:11px Arial; margin-right: 15px; padding: 15px; border-bottom: solid 1px #fff; } .subcontainer{ border-top: solid 1px #fff; } * html ul li a { height: 1%; } * html ul li ul li a { height: 1%; margin: 0px; }