

div#navcol {
  margin-left: -20px;
}

div#navcol .leftnav {
    display: block;
    margin: 0px 10px 5px 0;
    position: relative;
    width: 195px;
    font-size: 0.85em;
    line-height: 1.3em;
    font-weight:bold;
    width: 200px\0/;
    #width: 200px;
}

div#navcol .leftnav .outter {
       margin-top: 0;
}
div#navcol .leftnav .inner {
    padding-bottom: 5px;
}
ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2;
}
ul.menu li {
    display: block;
    margin-top: 4px;
}
ul.menu li.hassub{
    /* background: url("../images/sys_images/left_nav_arrow_right.png") no-repeat scroll 178px 16px transparent; */
}

ul.menu li.hassub ul li.hassub {
    /* background: url("../images/sys_images/left_nav_arrow_right.png") no-repeat scroll 175px 16px transparent; */
}

ul.menu li.hassub a {
 padding-right:21px;   
}

ul.menu li.hassub ul, ul.menu li.hassub ul li.hassub ul {
    display: none;
}
ul.menu li.subsubnav.hassub ul, ul.menu li.subsubnav.hassub ul li.active.hassub ul, ul.menu li.subsubnav.hassub ul li.subsubnav.hassub ul {
    display: block;
}
ul.menu li.subsubnav.hassub ul li.active.hassub ul li a {
    background: none repeat scroll 0 0 transparent;
    padding: 10px 22px 10px 50px;
}
ul.menu li a {
    background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;
    color: #003e7a;
    display: block;
   padding: 12px 9px 12px 15px;
    text-decoration: none;
}
ul.menu li a:active {
    display: block;
    text-decoration: underline;
	margin-left: 0px;
}



ul.menu li a:hover {
    text-decoration: underline;
}
ul.menu li.subsubnav, ul.menu li.subsubnav ul li.subsubnav.hassub {
    /* background: url("../images/sys_images/left_nav_arrow_down.png") no-repeat scroll 175px 19px transparent; */
    border: medium none;
    margin: 0;
    width: 195px;
}
ul.menu li.subsubnav a {
    margin-left: 0;
    padding-right:6px;
   
}
ul.menu li.subsubnav ul, ul.menu li.subsubnav ul ul {
    clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 200px;
}
ul.menu li.subsubnav ul li {
    background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;
    margin-left: 0;
}
ul.menu li.subsubnav ul li ul li {
    background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;
    margin-left: 2px;
}
ul.menu li.subsubnav ul li ul li a {
    padding: 10px 22px 10px 40px;
}

ul.menu li.subsubnav ul li.active ul li {
    background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;
    margin-left: 9px;
    margin-top: -6px;

}



/*****************************************

ul.menu li.subsubnav ul li.subsubnav ul li a{
padding: 10px 24px 10px 50px;
}



ul.menu li.subsubnav ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    padding: 12px 30px 12px 25px;
}
ul.menu li.subsubnav ul li a:hover {

}
ul.menu li ul li.subsubnav {
    background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;
    margin: -6px 0 -7px -1px;
}
ul.menu li ul li.subsubnav a {
 background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;
 padding: 14px 10px 15px 20px;
}
.leftnav ul.menu li.subsubsubnav ul li ul li {
    border-top: medium none;
    color: #105191;
}

*****************************************/


ul.menu li.active {
    background: url("../images/sys_images/left-nav-active.png") no-repeat scroll left top transparent;
    background: url("../images/sys_images/left-nav-active-210px.png") no-repeat scroll left top transparent\0/;
    #background: url("../images/sys_images/left-nav-active-210px.png") no-repeat scroll left top transparent;
    border: medium none;
    margin: -4px 0 -7px -8px;
    padding-top: 3px;
    width: 210px;
}


ul.menu li.active ul.subnav {
    margin-left: 8px;
	margin-right: -15px;
    padding-top: 3px;
    width: 210px;
}


/*** New styles beginning  ***/
ul.menu li.active ul li a {
   background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;
   background: none;
   color: #555555;
}

ul.subnav li a {
   padding-left: 43px;
   color: #555555;

}

ul.menu li.active ul.subnav li a {
   background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;   
   padding-left: 50px;

}


ul.menu li ul.subnav li.active a {
   padding-left: 50px;
    color: #b21419;
}

ul.menu li ul.subnav li.active ul li a {
   padding-left: 65px;
   color: #555555;
}

ul.menu li.active ul.subnav li ul li a {
   padding-left: 65px;
   color: #555555;
}


ul.menu li ul.subnav li ul li.active a {
   padding-left: 65px;
    color: #b21419;
}


ul.menu li ul.subnav li ul li a {
   padding-left: 65px;
   color: #555555;

}


ul.menu li ul.subnav li.active ul li {
   #padding-left: 25px;
   color: #555555;

}

/*** New styles ending -Matt   ***/


/*** START KIDS MENU ***/
ul.menu li.kids-nav-button a {
	background: none;
    display: block;
    padding: 0px 0px 0px 14px;
}
/*** END KIDS MENU ***/

ul.menu li.subsubnav ul li.active {
    background: url("../images/sys_images/left-nav-active.png") no-repeat scroll left top transparent;
    background: url("../images/sys_images/left-nav-active-210px.png") no-repeat scroll left top transparent\0/;
    #background: url("../images/sys_images/left-nav-active-210px.png") no-repeat scroll left top transparent;
    border: medium none;
    margin: -5px 0 -7px -8px;
    padding-top: 0;
    width: 210px;
}

ul.menu li.subsubnav ul li.active{#margin:-5px 0px -15px -8px}



ul.menu li.active a {
    background: url("../images/sys_images/left-nav-active-bottom.png") no-repeat scroll left bottom transparent;
    background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent\0/;
    #background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent;
    #margin: 0 0 -7px;
    #margin:0;
    padding: 15px 31px 15px 20px;
    color: #b21419;
}
ul.menu li.subsubnav li.active a {
    background: url("../images/sys_images/left-nav-active-bottom.png") no-repeat scroll left bottom transparent;
    background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent\0/;
    #background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent;
    margin: 0 0 -7px;
    padding: 17px 30px 15px 34px;
}
ul.menu li.subsubnav.hassub ul li.subsubnav ul li.active a {
    background: url("../images/sys_images/left-nav-active-bottom.png") no-repeat scroll left bottom transparent;
    background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent\0/;
   #background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent;
    margin: 0 0 5px;

    padding: 16px 26px 15px 60px;
}
ul.menu li.subsubnav.active.hassub ul {
    margin: 0 0 0 10px;

}
ul.menu li.subsubnav.active.hassub {
    margin: -4px 0 -7px -9px;

    padding-top: 3px;
}
ul.menu li.subsubnav.active.hassub a {
    margin: 0 0 -7px;
}

ul.menu li.subsubnav.hassub ul li.active.hassub a{
  background: url("../images/sys_images/left-nav-active-bottom.png") no-repeat scroll left bottom transparent;
  background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent\0/;
  #background: url("../images/sys_images/left-nav-active-bottom-210px.png") no-repeat scroll left bottom transparent;
  margin: 0 0 4px;
}

ul.menu li.subsubnav.hassub ul li.hassub a {
background: url("../images/sys_images/left-nav-border.png") no-repeat scroll left top transparent;    
}

.secondary_page1_5 
div#navcol{
margin-left:-10px;
}

.secondary_page1_4 
div#navcol{
margin-left:-10px;
}

*****************************************/