.menuList {list-style:none;  display: inline;} /* inline needed here */

.menuList li.menu_li{ margin-right:15px;}
.menuList li.no_menu_li{margin-right: 30px;}
.menuList li.fake_border { border: 1px solid #FFFFFF; border-bottom: none;}



.menuList li {padding:4px 2px 4px 6px; float: left; line-height: 18px; position: relative;  }
.menuList li:first-child {padding:4px 2px 4px 0px;   }
	
.menuHover{border:solid 1px #DEDEDE; border-right:1px solid #999999; border-bottom:none; }
	
.menuArrow{margin-left:4px; cursor:pointer; }

.sub_menu{display:none; position:relative; z-index: 10000; border:solid 1px #DEDEDE; border-top:none; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px;   background:#FFFFFF;}
.sub_menu a:link, .sub_menu a:visited, .sub_menu a:hover{display:block; font-weight: normal; font-size:11px; padding: 2px;  padding-right: 50px; white-space: nowrap}

.sub_menu_thin{display:none; position:relative; z-index: 10000; border:solid 1px #DEDEDE; border-top:none; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:5px;   background:#FFFFFF;}
.sub_menu_thin a:link, .sub_menu_thin a:visited, .sub_menu_thin a:hover{display:block; font-weight: normal; font-size:11px; padding: 2px;  padding-right: 20px; white-space: nowrap}



.item_line{border-top:solid 1px #DEDEDE; margin-top: 5px; margin-bottom: 5px; padding-right: 0px; }
.item_section{border-bottom:solid 1px #DEDEDE; margin-top: 5px; color: #999999; font-size:11px;}


