#bal_div #menu h3{height:22px; width:190px; padding: 0; margin:0; font-size:12px; color: #000000; border-bottom:1px dotted #545454;}
#bal_div #menu h4{height:23px; width:190px; padding: 0; margin:0; font-size:12px;}
#bal_div #menu a{display: block; width:178px; height: 18px; padding: 4px 0 0 10px; margin: 0; text-decoration: none; color:#000000; font-weight: normal;}
#bal_div #menu h3 a{width:180px;}
#bal_div #menu h4 a{background-color: #F2F2F2; border-right: 1px dotted #4B1F21; border-bottom: 1px dotted #4B1F21; border-left: 1px dotted #4B1F21;}
#bal_div #menu a:hover{text-decoration: none; color:#000000; background-color: #A7575B;}


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 190px; /* Width of Menu Items */
z-index:1000;
}

.suckerdiv ul:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}
	
.suckerdiv ul li{
position: relative;
z-index:1000;
}

.suckerdiv ul li:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 190px; /*sub menu width*/
top: -1px;
visibility: hidden;
border-top: 1px dotted #4B1F21; 
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
padding: 1px 0;
}

#fmenu .suckerdiv ul li ul li a{
background-color: #242424;
font-size:11px; 
color:#ffffff;
display: block; 
}

#fmenu .suckerdiv ul li ul li a:hover{
background-color: #A7575B;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
