.verticalcssmenu
{
padding:0px;
background-color:#FFFFFF;
border:0px solid #FFF;
width:190px;
}

.cssMenuHeading
{
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color: #FFF;
line-height:26px;
padding-left:5px;
background-image:url(../images/upload/box-top.gif);
}

.navcontainer
{
width: 100%;
border-right: 0px solid #000;
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:11px;
color: #000000;
background-color:#fff;
}

.navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.navcontainer li
{
border-top: 4px solid #fff;
margin: 0;
line-height: 22px;
padding:0;
}

.navcontainer li a
{
display: block;
padding: 0px 0px 0px 5px;
border-left: 0px solid #AEAEAF;
border-right: 0px solid #EFEFEF;
background-color: #d2d2d2;
width: 100%;
margin-bottom: 0px;
font-size:11px;
}

html>body .navcontainer li a { width: auto; }

.navcontainer li a:link, .navcontainer li a:visited
{
text-decoration:none;
color: #000000;
}

.navcontainer li a:hover
{
border-left: 0px solid #4B4B4B;
border-right: 0px solid #5ba3e0;
background-color: #AEAEAF;
color: #000000;
}

.navcontainer .navlist .active
{		
border-left: 0px solid #4B4B4B;
border-right: 0px solid #5ba3e0;
background-color: #AEAEAF;
color: #000000;
}

.navcontainer .navsub1list li 
{
border-bottom:0px;
border-top: 0px;
}

.navcontainer .navsub1list a
{
padding-left:5px;	
border-top: 2px solid #FFFFFF;	
margin-left:8px;
border-left: 0px solid #CF0211;
border-right: 0px solid #5ba3e0;
background-color: #C3C3C3;
}

.navcontainer .navsub1list a:link, .navcontainer .navsub1list a:visited
{
color: #000000;
}

.navcontainer .navsub1list a:hover
{		
border-left: 0px solid #242424;
border-right: 0px solid #5ba3e0;
background-color: #AEAEAF;
color: #000000;
margin-left:8px;
}

.navcontainer .navsub1list .active
{	
border-left: 0px solid #242424;
border-right: 0px solid #5ba3e0;
background-color: #AEAEAF;
color: #000000;
}

.navcontainer .navsub2list a
{	
border-top: 2px solid #FFFFFF;	
padding-left: 5px;
margin-left:8px;
border-left: 0px solid #CECECE;
border-right: 0px solid #5ba3e0;
background-color: #DDDDDD;
}

.navcontainer .navsub2list a:link, .navcontainer .navsub2list a:visited
{
color: #000000;	
}

.navcontainer .navsub2list a:hover
{
margin-left: 8px;
padding-left: 5px;	
border-left: 0px solid #CECECE;
border-right: 0px solid #5ba3e0;
background-color: #DDDDDD;
color: #000000;
font-weight:bold;
}

.navcontainer .navsub2list .active
{	
border-top: 2px solid #FFFFFF;		
margin-left:8px;	
padding-left: 5px;
border-left: 0px solid #CECECE;
border-right: 0px solid #5ba3e0;
background-color: #DDDDDD;
color: #000000;
font-weight:bold;
}

.navcontainer .navsub2list .firstItem 
{	
border-top: 2px solid #FFFFFF;		
}

.navcontainer .navsub2list .firstItemActive 
{	
border-top: 2px solid #FFFFFF;		
font-weight: bold;
}

.navcontainer .navsub3list a
{	
border-top: 0px;
padding-left: 0px;
margin-left:30px;
border-left: 0px solid #CECECE;
border-right: 0px solid #5ba3e0;
background-color:#FFF;
}

.navcontainer .navsub3list a:link, .navcontainer .navsub3list a:visited
{
color: #000;	
}

.navcontainer .navsub3list a:hover
{
margin-left: 30px;
padding-left: 0px;
color: #000000;
font-weight:bold;
background-color:#FFF;
}

.navcontainer .navsub3list .active
{
border-top: 0px;
padding-left: 0px;
margin-left: 30px;
border-left: 0px solid #CECECE;
border-right: 0px solid #5ba3e0;
background-color:#FFF;
color: #000000;
font-weight:bold;
}

.navcontainer .navsub3list .firstItem 
{	
border-top: 0px;
}

.navcontainer .navsub3list .firstItemActive 
{	
border-top: 0px;		
font-weight:bold;
}

#contentCell
{
border-top:1px solid #fff;
}