

.cssvertical {
float: left;
width: 100%;

display:block;

}
.cssvertical ul {

			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			margin: 0;
			padding: 0;

			}
			
.cssvertical ul li {

	
			display:block;
			position: relative;
			color:#fff;
			float:left;
			padding:0 22px 0 22px;
			margin: 0px; 
			list-style: none;
			white-space:nowrap;
			background:  url(../images/partition.jpg) no-repeat 100% 50%;
			
			}
.cssvertical .last{background:none;}
.cssvertical ul li a{}
.cssvertical ul li a:hover{color:#fff;text-decoration:underline;}

.cssvertical ul li ul{margin-left:-177px;margin-top:26px;}
.cssvertical ul li ul ul{margin-left:-26px;margin-top:0px;}



	  

.cssvertical li ul {
		position: absolute;
	left: 180px; /* Set 1px less than menu width */
	top: 0px;
    display: none;
	width:160px;	
	}

/* Styles for Menu Items */
.cssvertical ul li a {
	text-decoration: none;
	font-weight:normal;
	color: #fff;
	font-weight:bold;
	text-align:center;
	height:26px;
	line-height:26px;
	
	
	
/* UnComment if You Want have Shadow
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
*/
        }
.cssvertical ul ul {width:158px;border:0px solid #E5EFF5;}
.cssvertical ul ul li{width:158px;display:block;background:#0f4a9b;padding:0;}	
.cssvertical ul ul li a 
					{
					text-decoration: none;
					color:#fff;
					font-weight:normal;
					border-bottom:1px solid #f2f2f2;
					text-align:left;
					height:21px;
					line-height:21px;
					
					padding:0 3px 0 5px;
					}

.cssvertical li:hover ul, li.over ul { display: block;} 
.cssvertical li:hover ul ul, li.over ul ul {display: none;} 
.cssvertical ul ul li:hover ul, ul ul li.over ul {display: block;}
ul#cssvertical li{z-index:100;}

ul#cssvertical li ul li a{background:none;display:block;width:150px;border-bottom:1px solid #CDE2ED;}
ul#cssvertical li ul li a:hover{display:block;width:150px;background:#336dbc;border-bottom:1px solid #CDE2ED;color:#fff;text-decoration:none}



