/* Start of CMSMS style sheet 'theme : Nav-Vertical' */
#menu_vert, #menu_vert ul {
  margin: 0 0 0px 0;
  padding: 0;
width: 220px;
  margin-bottom: 10px;
text-decoration: none;
text-transform: uppercase;

  }

#menu_vert ul {
width: 220px;
  
  }
#menu_vert li {

  list-style: none;
  }

#menu_vert li a {
  display:block;
text-decoration: none;
height: 22px;
text-transform: uppercase;
   font-size: 12px;       
letter-spacing: 1px;           
	text-indent: 10px;
	color: #FFFFFF;
	font-weight: bold;
text-transform: uppercase;
	padding: 7px 4px 4px 4px;
margin-bottom: 0px;
background: url(uploads/theme/nav.gif) no-repeat 0 0;
letter-spacing:0px;
  }

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

    div#menu_vert ul ul li a, 
    div#menu_vert ul ul li a:link, 
    div#menu_vert ul ul li a:visited  {
	padding: 4px;
text-indent: 25px;


    }
    div#menu_vert ul ul  {
	padding-left: 20px;
width: 200px;
color: #ffffff;
    }

    div#menu_vert ul ul ul li a, 
    div#menu_vert ul ul ul li a:link, 
    div#menu_vert ul ul ul li a:visited  {

	padding: 4px;
        padding-left: 20px;
    }
    div#menu_vert ul ul ul  {
     background: #444444;
	padding: 4px;
color: #ffffff;
    }


    div#menu_vert ul ul ul ul li a, 
    div#menu_vert ul ul ul ul li a:link, 
    div#menu_vert ul ul ul ul li a:visited  {
        padding-left: 25px;
    }
    div#menu_vert ul ul ul ul {

color: #0a51a5;
    }
#menu_vert li ul li a { padding: 0px 0px; } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_vert li a:hover {

	background: url(uploads/theme/navalt.gif) no-repeat 0 0;
color:#0a51a5;

}

#menu_vert li  h3
{
 display:block;
text-decoration: none;
height: 22px;
text-transform: uppercase;
   font-size: 12px;       
letter-spacing: 1px;           
	text-indent: 10px;
	color: #FFFFFF;
	font-weight: bold;
text-transform: uppercase;
	padding: 7px 4px 4px 4px;
background: url(uploads/theme/navalt.gif) no-repeat 0 0;
	z-index: 97;
	color: #0a51a5;

}



.currentpage ul ul h3
{
	font-size: 12px;
	text-indent: 25px;
	z-index: 97;
	color: #0a51a5;
	font-weight: bold;
text-transform: uppercase;
padding: 4px;

}

#menu_vert li.activeparent {
font-size:11px;
background: url(uploads/theme/navalt.gif) no-repeat 0 0;
	text-indent: 10px;
	z-index: 97;
	color: #0a51a5;
	font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#menu_vert li.active01 h3 {
  display:block;
	padding: 4px;
	font-size:12px;
	text-indent: 10px;
	z-index: 97;
background: url(uploads/theme/navalt.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-weight: bold;
text-decoration: none;
text-transform: uppercase;
  }

#menu_vert li.active02 h3
{
  display:block;
	padding: 4px;
	font-size:11px;
background: url(uploads/theme/navalt.gif) no-repeat 0 0;
	text-indent: 10px;
	z-index: 97;
	color: #FFFFFF;
	font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#menu_vert li.active03 h3
{
display:block;
	padding: 4px;
	font-size:11px;
background: url(uploads/theme/navalt.gif) no-repeat 0 0;
	
	text-indent: 10px;
	z-index: 97;
	color: #FFFFFF;
	font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

li.sectionheader {
  margin: 0;
  margin-right: 0px;
 }
li.sectionheader h3 {
 display:block;
	padding: 4px;
	font-size:11px;
	background-color:  #444444;
	border-bottom-color: #FFFFFF;
	text-indent: 10px;
	z-index: 97;
	color: #FFFFFF;
	font-weight: bold;
text-transform: uppercase;
text-decoration: none;

}

li.separator {
   height: 1px;
   padding: 0.5em 0;
   margin: 0;
   width: 100%;
   border-bottom: 1px dotted  #FFFFFF;
	}

/* End of 'theme : Nav-Vertical' */

