/* Horizontal Example CSS Menu */

#cm-nav-horz li a.arrow {background-image: url(arrow-right-horz-example.gif)}

#cm-nav-horz > li > a.arrow {background-image: url(arrow-down-horz-example.gif)}

ul#cm-nav-horz ,
ul#cm-nav-horz ul {
 list-style-type: none;
 margin: 0px;
 list-style-image: none;
 padding: 0px
}

ul#cm-nav-horz li {
 position: relative;
 list-style-type: none;
 margin: 0px;
 width: auto;
 float: left;
 list-style-image: none;
 padding: 0px;
 
}

ul#cm-nav-horz li li {
 width: auto;
 float: none;
}

#cm-nav-horz a {
 border-bottom: black 1px solid;

 border-left: black 1px solid;
 display: block;
 font-family: verdana;
 white-space: nowrap;
 color: black;
 font-size: 12px;
 border-top: black 1px solid;
 border-right: black 1px solid;
 text-decoration: none;
 padding: 5px
}

#cm-nav-horz li a {
 border-bottom: none;

 border-left: none;
 display: block;
 font-family: verdana;
 white-space: nowrap;
 color: black;
 font-size: 12px;
 border-top: none;
 border-right: none;
 text-decoration: none;
 padding: 5px
}

#cm-nav-horz a:focus {
 outline-style: none;
 outline-color: invert;
 outline-width: medium
}

#cm-nav-horz a.no-click {cursor: default}

#cm-nav-horz li a {margin: 0px -1px 0px 0px;}

#cm-nav-horz li li a {margin: 0px 0px -1px;color:#ffffff;}

#cm-nav-horz > li > a.arrow {padding-right: 14px}

#cm-nav-horz ul.arrow-pad > li > a {padding-right: 11px}

#cm-nav-horz li a.arrow ,
#cm-nav-horz > li > a.arrow {
 background-repeat: no-repeat;
 background-position: right 50%
}

#cm-nav-horz li:hover > a {color: #ffffff;}

#cm-nav-horz li ul ,
#cm-nav-horz li:hover ul ul ,
#cm-nav-horz li:hover ul ul ul ,
#cm-nav-horz li:hover ul ul ul ul ,
#cm-nav-horz li:hover ul ul ul ul ul ,
#cm-nav-horz li:hover ul ul ul ul ul ul ,
#cm-nav-horz li:hover ul ul ul ul ul ul ul ,
#cm-nav-horz li:hover ul ul ul ul ul ul ul ul {
 z-index: 999;
 position: absolute;
 display: none
}

#cm-nav-horz li:hover ul {display: block}

#cm-nav-horz li li:hover ul ,
#cm-nav-horz li li li:hover ul ,
#cm-nav-horz li li li li:hover ul ,
#cm-nav-horz li li li li li:hover ul ,
#cm-nav-horz li li li li li li:hover ul ,
#cm-nav-horz li li li li li li li:hover ul {
 display: block;
 margin-left: 100%
}

#cm-nav-horz li:hover ul {margin-left: 0px}

#cm-nav-horz ul ul {
 top: 1px;
 left: -1px
}

#cm-nav-horz li {top: -1px}

#cm-nav-horz li a {background-color: Transparent; color:#918f90;}
#cm-nav-horz li:hover > a {background-color: Transparent; color:#000000;}

#cm-nav-horz li li a {background-color: #918f90; color:#ffffff;text-align:left;text-indent:0px;}
#cm-nav-horz li li:hover > a {background-color: #cbc9ca; color:#ffffff;}

li a.anchorClass
{
	margin-left:6px;
}
#cm-nav-horz li.notFirstRootMenuItem
{
	background-image:url(/HainesAttract/Media/HainesAttract/images/rootmenu_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	text-indent:4px;
}
#cm-nav-horz .firstRootMenuItem a
{
	text-align:left;
	padding-left: 0px;
}
#cm-nav-horz .firstRootMenuItem li a
{
	text-indent:4px;
}
