/* Start of CMSMS style sheet 'Layout: Menu frameset' */
/* CSS Document */

body {
  text-align: left;
  background-position:240px 0px ! important;
  width:250px;	
  overflow-x: hidden;
  width:90% ! important;
}

/********************
MENU
*********************/

#menu_vert { padding-left: 0em; margin-left: 1em; }
#menu_vert dfn {display:none;}

div#menu_vert ul          { margin: 0px; padding:0px; }
div#menu_vert ul ul       { margin-left: 10px; padding:0px; }
div#menu_vert ul ul ul    { margin-left: 10px; padding:0px; }
div#menu_vert ul ul ul ul { margin-left: 10px; padding:0px; }

#menu_vert li { list-style: none;  margin:0em; padding:0em; display: block;}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

div#menu_vert a {
   text-decoration:none; 
   display: block; /* IE has problems with this, fixed above */
   padding: 0.0em; 
   padding-left:10px;
   color: #18507C; 
   background: url(images/cms/arrow-right.gif) no-repeat 0.0em center; 
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}

div#menu_vert ul ul a {
   font-size: 90%;
   padding: 0.0em;
   padding-left:10px;
   background-position: 0.0em center;
}

div#menu_vert ul ul ul a {
   padding: 0.0em;
   padding-left:10px;
   background: url(images/cms/dash.gif) no-repeat 0.0em center;
}

div#menu_vert a:hover {
   background-color: #C3D4DF;
}

div#menu_vert a.activeparent:hover {
   background-color: #C3D4DF;
   color: #18507C;
}

/* active parent, that is the first-level parent of a child page that is the current page */

div#menu_vert li a.activeparent {
   background: url(images/cms/arrow-down.gif) no-repeat 0.0em center; 
   background-color: #385C72;
   color: #fff;
}

div#menu_vert ul ul li a.activeparent {
   background-position: 0.0em center; 
   background-color: transparent;
   color: #18507C;
}

/* End of 'Layout: Menu frameset' */

