@charset "utf-8";

/* For Menu Testing Only */
/*
body, html{margin:0;padding:0; background-color: blue;}
body{height:764px;}
.hand{cursor:pointer;}
.help{cursor:help;}
*/
/* CSS Popout Menu */

#menu {
/*
position:absolute;
top:0px;
left:0px;
padding:1px;
*/
z-index:2;
width:182px;
padding-left: 0px;
background: url(../img/category-menu-bg.gif) repeat-y;
}

#menu li a {
display:block;
font: 12px/16px arial,helvetica,sans-serif;
/*
border-top:1px solid #ccc;
border-left:1px solid #bbb;
border-right:1px solid #888;
border-bottom:1px solid #555;
*/
*/
white-space:nowrap;
/*
text-indent:2px;
*/
/*
width: 182px;
*/
width: 169px;
text-indent:2px;
padding: 3px 0px 3px 10px;
}

#menu a {
/*
background:#edeef6 url(../img/category-menu-bg.gif) repeat-y;
*/
text-decoration:none;
}

#menu a, #menu a:visited {
color: #ffffff;
}

#menu a:hover {
color: #ffffff;
/*
background:#e2e2ec url(../img/category-menu-bg.gif) repeat-y;
*/
}

#menu a:active {
color: #ffffff;
background:#e2e2ec url(../img/category-menu-bg.gif) repeat-y;
}

#menu ul li {
list-style-type:none;
background: url(../img/arrow.gif) 3px center no-repeat;
}

#menu ul ul li, #menu ul ul ul li {
list-style-type:none;
background: none;
}

#menu ul ul li a, #menu ul ul ul li a {
font: 11px/13px arial,helvetica,sans-serif;
padding: 3px 0px 3px 0px;
text-indent: 0px;
}

#menu ul li {
position:relative;
}

#menu li ul {
border-top: 1px solid #E3F4FE;
border-left: 1px solid #E3F4FE;
border-right: 1px solid #E3F4FE;
border-bottom: 1px solid #E3F4FE;
background-color: #6B6B6B;
position:absolute;
margin: 0;
padding: 0;
top: -1px;
/*
left:182px;
*/
left: 174px;
display:none;
}

#menu li ul li ul {
border-top: 1px solid #E3F4FE;
border-left: px solid #E3F4FE;
border-right: 1px solid #E3F4FE;
border-bottom: 1px solid #E3F4FE;
background-color: #6B6B6B;
position:absolute;
top: -1px;
/*
left:172px;
*/
left: 179px;
left: 100%;
display:none;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
/* End */

div#menu ul, #menu ul ul, div#menu ul ul ul{
margin:0;
padding:0;
list-style-image:none;
/*
width:170px;
*/
}

div#menu ul ul li a, div#menu ul ul ul li a {
background-color: #cccccc;
background-color: #6B6B6B;
margin: 0;
border: 0;
/*
border: 1px solid #E3F4FE;
width: 169px;
*/
}

div#menu ul ul li a:hover, div#menu ul ul ul li a:hover {
background-color: #E6C901;
color: #000000;
color: #cccccc;
color: #333333;
/*
border: 1px solid #E3F4FE;
width: 169px;
*/
}

div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul{
display:none;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{
display:block;
}

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
text-indent:2px;
color:#494c59;
background:#edeef6 url(/nav/images/tile-silver-3-x.gif) repeat-x;
}

#menu a.x:hover{
color:#000;
background:#edeef6 url(/nav/images/tile-blue-over-3.gif) repeat-x;
}

#menu a.x:active{
color:#060;
background:#e2e2ec url(/nav/images/tile-blue-on-3.gif) repeat-x;
}