/* common styling */
.acvim_menu_cssflyout{ width:221px; position:relative;height:320px;margin:20px 0px 12px 0px; font-size:11px;padding:0px 0px 10px 0px;font-family: Arial, Helvetica, sans-serif;color: rgb(74,61,52);font-weight: bolder;}

.acvim_menu_cssflyout li{width:221px;background:url(/websites/forum/Image/menuitem_bottom.jpg) no-repeat;background-position:1px bottom;}

.acvim_menu_cssflyout ul li a, .acvim_menu_cssflyout ul li a:visited {display:block; text-decoration:none; font-family: Arial, Helvetica, sans-serif;color: rgb(69,63,57);font-weight: bolder; text-align:left; border:0; line-height:30px; font-size:11px;}

.acvim_menu_cssflyout ul li a .hide2, .acvim_menu_cssflyout ul li a.hide2:visited {display:block; text-decoration:none; font-family: Arial, Helvetica, sans-serif;color: rgb(69,63,57);font-weight: bolder; text-align:left; border:0; line-height:30px; font-size:11px;}
* html .acvim_menu_cssflyout ul li a, .acvim_menu_cssflyoutul li a:visited {line-height:30px;height:28px;}

.acvim_menu_cssflyout ul {padding:0; margin:0;list-style-type: none;  }
.acvim_menu_cssflyout ul li {float:left; position:relative;clear:left;}
.acvim_menu_cssflyout ul li ul {display: none;margin-left:83px;}

/* specific to non IE browsers */
.acvim_menu_cssflyout ul li:hover a {color:rgb(126,49,56);background:url(/websites/forum/Image/menuitem_bottom.jpg) no-repeat;background-position:bottom;font-size:11px;font-weight:bolder;}
/*.acvim_menu_cssflyoutul li:hover a:hover{color:#000;} */
.acvim_menu_cssflyout ul li:hover ul {display:block; position:absolute; z-index:111;top:0; left:138px; width:221px;background-image:url(/websites/forum/Image/acvim2009_menu_bg2.jpg);border-left:1px solid rgb(180,180,180);border-bottom:1px solid rgb(180,180,180);border-right:1px solid rgb(180,180,180);}
.acvim_menu_cssflyout ul li:hover ul li a.hide {background:url(/websites/forum/Image/menu_bg.gif) no-repeat; color:rgb(74,61,52);}
.acvim_menu_cssflyout ul li:hover ul li:hover a.hide {width:221px;}
.acvim_menu_cssflyout ul li:hover ul li a.hide2 {background:url(/websites/forum/Image/menu_bg2.gif) no-repeat; color:rgb(74,61,52);}
.acvim_menu_cssflyout ul li:hover ul li:hover a.hide2 {width:221px;}
.acvim_menu_cssflyout ul li:hover ul li ul {display: none;}
.acvim_menu_cssflyout ul li:hover ul li a {display:block; background:url(/websites/forum/Image/menu_bg.gif) no-repeat; color:rgb(74,61,52); padding-left:15px;width:221px;height:28px;}
.acvim_menu_cssflyout ul li:hover ul li a:hover {background:url(/websites/forum/Image/menu_bg.gif) no-repeat; color:rgb(126,49,56);background-position:15px 0px;}
.acvim_menu_cssflyout ul li:hover ul li:hover ul {display:block; position:absolute;left:138px; top:0; color:rgb(74,61,52);}
.acvim_menu_cssflyout ul li:hover ul li:hover ul li a {display:block; width:230px; background:url(/websites/forum/Image/menu_bg.gif) no-repeat; color:rgb(74,61,52);height:28px;}
.acvim_menu_cssflyout ul li:hover ul li:hover ul li a:hover {background:url(/websites/forum/Image/menu_bg.gif) no-repeat; color:rgb(126,49,56); }
.menuspace {margin-left:26px;}

.acvim_menu_cssflyout ul li:hover ul.exul {display:block; position:absolute; top:0; left:138px; width:320px;border-left:1px solid rgb(180,180,180);border-bottom:1px solid rgb(180,180,180);border-right:1px solid rgb(180,180,180);}

.acvim_menu_cssflyout ul li:hover ul.exul li a {display:block; background:url(/websites/forum/Image/menu_bg.gif);background-repeat:repeat-x; color:rgb(74,61,52);width:300px;height:28px;}

.acvim_menu_cssflyout ul li:hover ul.exul li a:hover {display:block; width:300px;color:rgb(126,49,56); }