@charset "utf-8";

/* vm_menu */
.vm_continer { width:173px; color:#333; position:relative; border:solid 1px #cccccc; box-shadow:0 0 25px #d7d7d7 inset;}
.vm_title { text-align:center; height:35px; line-height:30px; cursor:default;}
.vm_title span {font-weight:bold; font-size:11px; color:#006699;}
.vm_title a {position:relative; top:2px; right:5px; display:inline-block;}
.vm_continer ul {}
.vm_continer ul li { list-style:none;}
.vm_continer ul li a {display:block; height:25px; line-height:24px; position:relative; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #FFF; color:#333;}
.vm_continer ul li a.vm_edit {width:10px; height:10px; z-index:777; margin:-10px 7px 0 0; position:relative; top:18px; border:none; background:none;}
.vm_continer ul li a.vm_edit:hover {background:none;}
.vm_continer ul li a span.vm_edit { position:relative; right:15px; font-size:8pt; white-space:nowrap;}								/*added by Fatehi: font-size & white-space */
.vm_continer ul li a:hover, .vm_continer ul li a.active {color:#333; background-color:#f3f3f3; padding-right:1px; text-shadow:0 0 7px #ffaa10;}
.vm_continer ul li a.active {background:url(vm_assets/vMenu_hover.png) repeat-x 0 0; color:#FFF; text-shadow:0 0 2px #000; border:solid 1px #ca712e;}
.vm_continer ul li a span {margin:0 8px;}										/* changed by Fatehi: 10px => 8px */
.vm_continer ul li a span.arrow {margin:0; position:absolute; top: 8px;	left:5px;}
.vm_foo {height:25px;}

/* vm_menu_sub */
/* margin-right change from 100% to 29% because other browser can support subMenus-------changed by golshahri------ */
.vm_sub {position:absolute; margin-right:29%; right:2px; border:solid 1px #CCC; background-color:#FFF; box-shadow:-2px 1px 2px #ccc;}
.vm_sub ul {box-shadow:0 0 25px #d7d7d7 inset;}
.vm_sub li a {}
.vm_sub li a:hover {background-color:#F0F0F0 !important;}

.vm_sub li a.vm_edit {width:10px !important; height:10px !important;}
.vm_sub li a.vm_edit:hover {}
.vm_sub li a span.vm_edit {}
.vm_sub li span.arrow {}