/* Start of CMSMS style sheet 'Colours' */
/* Layout sections */
	body {
		
		color: #333;
		}
		
	div#pagewrapper {
		border: 1px solid #000;
		background: #fff;
	    }
		
	div#header {
		color: #fff;
		}
		
	div#footer {
		color: #fff;
		background-color: #666699;
		}
		
/* Links */		
	a
	{
                         font-family: arial;
                         font-size: 13;
		color: #0000ff;
	}

/* Headings */	
	h1, h2, h3, h4, h5, h6 {
		color: #000;
	}
/* End of 'Colours' */

/* Start of CMSMS style sheet 'Nav-Vertical' */
#menu_vert, #menu_vert ul {
  margin: 0;
  padding: 0;
  }

#menu_vert ul {
 width:160; /* Width of Menu Items */


  }
#menu_vert li {

  width: 160px;
list-style: none;
  }

#menu_vert li a {
  display: block;
  text-decoration: none;
  padding: 3px 5px 5px 20px;
  border-bottom: 1px solid #666699;
  color: #000000;
  }

/* 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 li a, 
    div#menu_vert  ul li a:link, 
    div#menu_vert  ul li a:visited  {
        display: block;
        padding-left: 20px;
        border-bottom: none;
        width:160px;
    }

    div#menu_vert ul ul li a, 
    div#menu_vert ul ul li a:link, 
    div#menu_vert ul ul li a:visited  {
        display: block;
        padding-left: 30px;
        border-bottom: none;
       font-size:12px;
        width:160px;
    }
    div#menu_vert ul ul  {
      border-right: none;
      border-top: none;
      border-bottom: 1px solid #666699;
      padding-bottom: 5px;
    }

    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  {
        display: block;
        padding-left: 40px;
        width:160px;
    }
    div#menu_vert ul ul ul  {
      border-bottom: none;
    }
#menu_vert li ul li a 
{ 
  padding: 5px 5px; 
} /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_vert li a:hover ,
{
    background-color: #CCCCFF;
    width:160px;
}

.currentpage
{
font-family: arial;
list-style-type: square;
display: inline;
background-color: #CCCCFF;
}

#menu_vert li.activeparent {
font-family: arial;
font-size:12px;
font-weight: none;
background-color: #AAAADD;
list-style-type: square;
}

#menu_vert li.active01 h3 {
font-family: arial;
font-size:12px;
display: block;
text-decoration: none;
  padding-left: 20px; 
  border-bottom: 1px solid #666699;
  font-weight: bold;
  color: #000;
  margin: 0;
  background-color: #AAAADD;
  }

#menu_vert li.active02 h3
{
font-family: arial;
font-size:12px;
display: block;
padding-left: 30px;
border-bottom: none;
font-weight: bold;
background-color: #CCCCFF;
color: #000;
margin: 0;
width:160px;
}

#menu_vert li.active03 h3
{
  font-size:12px;
  display: block;
  padding-left: 40px;
  border-bottom: none;
  font-weight: bold;
  color: #000000;
  margin: 0;
width:160px;
}

li.sectionheader 
{
  font-size:12px;
  font-weight: none;
  margin: 0;
  margin-right: -1px;
}

li.sectionheader h3 
{
   font-size:12px;
   margin: 0;
   padding: 1em 10px 0.5em 10px;
   border: none;
   background-color: #fff;
  border-bottom: 1px solid #666699;
  z-index: 90;
}

li.separator 
{
   height: 1px;
   padding: 0.5em 0;
   margin: 0;
   width: 90%;
   border-bottom: 1px dotted black;
}

/* End of 'Nav-Vertical' */

