/* nav_header */
.startsection {
width: 190px; /*width */
font: 9px Helvetica, Arial, Verdana, sans-serif;
text-align:center;
padding: 1px 0px 0px 0px; /*padding left right 5px*/
background: url(layouts/default/nav/nav.png) no-repeat top center ;
background-position: 0px 0px;
height:11px;
color:#000;
}
.startsectionwht {
background:url(layouts/default/nav/nav_fill.png) repeat-y top center;
color:#000;
font:9px Helvetica, Arial, Verdana, sans-serif;
padding:1px 0 0;
text-align:center;
width:190px;
background-position: 0px 0px;
}
.subsection {
font: 9px Helvetica,Arial,Verdana,sans-serif;
    height: 11px;
	color:#000;
}
.startsection a {
text-decoration:none;
color:#000;
}

.startsection a:hover {
text-decoration:underline;
color:#2660a0;
}

.fillsection {
background:url(layouts/default/nav/nav_fill.png) repeat-y top center;
color:#000;
font:10px Helvetica, Arial, Verdana, sans-serif;
padding:1px 0 0;
text-align:center;
width:190px;
background-position: 0px 0px;
}
/* nav_footer */
.endsection {
width: 190px; /*width */
padding: 0px 0px 0px 0px; /*padding left right 5px*/
background: url(layouts/default/nav/nav.png) no-repeat bottom center ;
background-position: 0px -195px;
text-align:center;
height:20px;
color:#000;
}

/* nav_fill */
.arrowlistmenu {
width: 190px; /*width of accordion menu*/
padding: 0px 0px 0px 0px; /*padding left right 5px*/
/*background: url(layouts/default/leftnav_fill.png) repeat-y center left;*/
}
.arrowlistmenu_embed .cloud {
width: 180px; /*width of accordion menu*/
padding: 0px 5px 0px 5px; /*padding left right 5px*/
background-color:#FFFFFF;
}

/* nav_titlebar */
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Helvetica, Arial, Verdana, sans-serif;
color: #fff;
background: url(layouts/default/nav/nav.png);
background-position: 0px -100px;
height: 20px; /* height of tab row */
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
margin-top: 0px; /*bottom spacing between header and rest of content*/
padding: 5px 8px 0px 8px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.arrowlistmenu_embed .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Helvetica, Arial, Verdana, sans-serif;
color: #fff;
background: url(layouts/default/nav/nav.png); background-repeat:no-repeat;
background-position: 0px -100px;
height: 20px; /* height of tab row */
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
margin-top: 0px; /*bottom spacing between header and rest of content*/
padding: 5px 8px 0px 8px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

/* nav_titlebar_active */
.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
background-image: url(layouts/default/nav/nav.png) no-repeat top center;
background-position: 0px -125px;
color: #fff;
}
.arrowlistmenu_embed .openheader { /*CSS class to apply to expandable header when it's expanded*/
background-image: url(layouts/default/nav/nav.png) no-repeat top center;
background-position: 0px -125px;
color: #fff;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu_embed ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}
.arrowlistmenu_embed ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

/* ######################### THIS ISNT BEING USED???? ################################# */
.arrowlistmenu ul li .submenuheader{ /*CSS for Sub Menu HEADER*/
width: 177px; /*width of menu*/
background: url(layouts/default/nav/nav_subtitlebar.png) no-repeat top center;
height: 21px; /* height of tab row */
color: black;
font: bold 12px Helvetica, Arial, Verdana, sans-serif;
padding: 2px 5px 0px 8px; /*header text is indented 10px*/
margin-left: 0px;
margin-top: 0px;
cursor: hand;
cursor: pointer;
}
.arrowlistmenu_embed ul li .submenuheader{ /*CSS for Sub Menu HEADER*/
width: 177px; /*width of menu*/
padding: 2px 5px 0px 8px; /*header text is indented 10px*/
margin-left: 0px;
margin-top: 0px;
cursor: hand;
cursor: pointer;
}
/* ######################### THIS ISNT BEING USED???? ################################# */

/* nav_submenu */
.arrowlistmenu ul li .subsubmenuheader{ /*CSS for SubSub Menu HEADER*/
width: 163px; /*width of menu*/
color: #000000;
background: url(layouts/default/nav/nav.png) no-repeat top center;
background-position: 0px -180px;
height: 15px; /* height of tab row */
display: block;
padding: 0px 5px 0px 22px; /*link text is indented 19px*/
font:  normal 12px Arial, Helvetica, sans-serif;
text-transform: uppercase;
cursor: hand;
cursor: pointer;
}
.arrowlistmenu_embed ul li .subsubmenuheader{ /*CSS for SubSub Menu HEADER*/
width: 163px; /*width of menu*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu ul li .subsubcategoryitems{ /*CSS for SubSub Menu UL*/
padding: 0px 0px 0px 15px; /*link text is indented 19px*/
background-color: #FFFFFF;
margin-right: 0px;
width: 175px; /*width of menu*/
overflow:hidden;
}
.arrowlistmenu_embed ul li .subsubcategoryitems{ /*CSS for SubSub Menu UL*/
padding: 0px 0px 0px 15px; /*link text is indented 19px*/
background-color: #FFFFFF;
margin-right: 0px;
width: 175px; /*width of menu*/
overflow:hidden;
}

.arrowlistmenu ul li .subcategoryitems{ /*CSS for Sub Menu UL*/
margin-left: 0px;
}
.arrowlistmenu_embed ul li .subcategoryitems{ /*CSS for Sub Menu UL*/
margin-left: 0px;
}

.arrowlistmenu ul li .subcategoryitems a{ /*CSS for Sub Menu UL*/
color: #000000 !important;
}
.arrowlistmenu_embed ul li .subcategoryitems a{ /*CSS for Sub Menu UL*/
color: #7D7D7D !important;
}

/* nav_subbullet */
.arrowlistmenu ul li a{
width: 163px; /*width of menu*/
color: #000000;
background: url(layouts/default/nav/nav.png) no-repeat top center;
background-position: 0px -150px;
height: 15px; /* height of tab row */
display: block;
padding: 0px 5px 0px 22px; /*link text is indented 19px*/
text-decoration: none;
font:  normal 12px Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin-left: 0px;
}
.arrowlistmenu_embed ul li a{
width: 163px; /*width of menu*/
margin-left: 0px;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}
.arrowlistmenu_embed ul li a:visited{
color: #7D7D7D;
}

/* nav_subbullet_active */
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
width: 163px; /*width of menu*/
color: #000000;
background: url(layouts/default/nav/nav.png) no-repeat top center;
background-position: 0px -165px;
height: 15px; /* height of tab row */
display: block;
margin-left: 0px;
padding: 0px 5px 0px 22px; /*link text is indented 19px*/
}
.arrowlistmenu_embed ul li a:hover{ /*hover state CSS*/
width: 163px; /*width of menu*/
margin-left: 0px;
}