body
{
	margin:0;
}
ul.vertical_menu,
ul.vertical_menu ul
{
	list-style:none;
	padding:0;
	margin:0;	
	font-family:Arial;
	font-size:12px;
}
ul.vertical_menu a
{
    text-decoration:none;
    color:#1E1E1E;
}
ul.vertical_menu a:hover,
ul.vertical_menu a:focus
{
    text-decoration:underline;
}
ul.vertical_menu
{
    margin-top:1px;
}
ul.vertical_menu li a
{
	padding:5px 12px 5px 2px;
	margin:0 !important;
	position:relative;
	width:131px;
	display:block;
	z-index:10;
	background:url(images/menu/vc_menu_tr.gif) no-repeat 141px 9px;
	border-bottom:1px solid #cecece;
}
ul.vertical_menu li.last a
{
    border-bottom:none;
    padding-bottom:6px;
}
ul.vertical_menu li
{
	width:160px;
	padding-left:14px;
	margin-top:-1px;
}
ul.vertical_menu li.sfhover
{
	padding-left:0px;
}
ul.vertical_menu li.sfhover li ul li,
ul.vertical_menu li ul li
{
	padding:3px 7px !important;
	display:block;
}
ul.vertical_menu li.sfhover a
{
	padding:3px 24px 4px 14px;
	border-color:#BD0000 #ffffff #BD0000 #BD0000;
	border-style:solid none solid solid;
	border-width:2px 0 2px 2px;
	width:138px;
	background:#ffffff url(images/menu/vc_menu_tr.gif) no-repeat 153px 7px;
}
ul.vertical_menu li.sfhover li a
{
	border:none;
}
ul.vertical_menu li.sfhover ul
{
	visibility:visible;
	display:block;
}
ul.vertical_menu ul 
{
   	border:2px solid #BD0000;
	display:none;
	visibility:hidden;
	position:absolute;
	margin-left:176px;
	background-color:#ffffff;
	z-index:9;
	padding:7px 12px;
}
ul.vertical_menu ul li
{
	width:180px;
}
ul.vertical_menu li ul li
{
    border-bottom:1px solid #cecece;
}
ul.vertical_menu li ul li.last
{
    border:none;
}
ul.vertical_menu li ul a
{
	padding:0 !important;
	display:inline;
	background:none !important;
}
