/* CSS Document */
/*=============Dropdown===============*/

#menu {
background:url("images/menubg2.png") repeat-x scroll 0 0 transparent;
border-bottom:1px solid #333333;
height:33px;
width:1000px;
z-index:-1;
}


#menu ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:750px;
}


#menu li {
display:block;
float:left;
margin:0;
padding:0;
position:relative;
}


#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
border-right:1px solid #FFFFFF;
cursor:pointer;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
margin-bottom:10px;
text-align:center;
text-decoration:none;
z-index:-1;
}


#menu li ul {
float:left;
left:-999em;
margin-top:35px;
position:absolute;
width:13.6em;
}


#menu li:hover ul, #menu li.hover ul {
left:0;
z-index:999;
}


#menu li li {
background: #95889a;
border-bottom:1px solid #EEE4ED;
border-left:medium none;
border-right:medium none;
height:1.75em;
padding:2px 0 2px;
}


#menu li li.last {
border-bottom:1px solid #999999;
border-right:medium none;
}


#menu li li a, #menu li li a:link, #menu li li a:visited, #menu li li a:hover {
border-right:medium none;
color:#423140;
float:left;
padding:3px 0 3px 10px;
text-align:left;
width:13.6em;
}


#menu li li a:hover {
background:none repeat scroll 0 0 #594159;
border-right:medium none;
color:#FFFFFF;
}


#menu li li.active {
background:#594159;
border-bottom:1px solid #333333;
height:1.75em;
}


#menu li li.active ul {
border-bottom:1px solid #333333;
height:1.75em;
}


#menu li li.active a:link, #menu li li.active a:visited, #menu li li.active a:hover, #menu li li.active a:active {
color:#ffffff;
}


#menu li li.active a:hover {
color:#ffffff;
}


#menu li li.active li {
background:#594159;
border-bottom:1px solid #ffffff;
border-left:medium none;
border-right:medium none;
height:1.75em;
padding:2px 2px;
}


#menu li li.active li.last {
border-bottom:1px solid #999999;
}


#menu li li.active li a:link, #menu li li.active li a:visited, #menu li li.active li a:hover, #menu li li.active li a:active {
color:#eee4ed;
}


#menu li.active li a:hover {
background:none repeat scroll 0 0 #594159;
color:#FFFFFF;
}


#menu li.active li.active a:link, #menu li.active li.active a:visited, #menu li.active li.active a:hover, #menu li.active li.active a:active {
border-bottom:1px solid #EEE4ED;
font-weight:normal;
}

#menu li li.active li a:link, #menu li li.active li a:visited, #menu li li.active li a:hover, #menu li li.active li a:active {
color:#eee4ed;
}


#menu li li li a, #menu li li li a:link, #menu li li li a:visited, #menu li li li a:hover {
border-right:medium none;
color:#eee4ed;
float:left;
padding:3px 0 3px 10px;
text-align:left;
width:13.6em;
}

#menu form {
float:right;
margin:0;
padding:5px 0 0;
text-align:left;
width:170px;
z-index:100;
}


#menu form input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #666666;
color:#000000;
height:20px;
width:120px;
}


#menu form .button {
background:none repeat scroll 0 0 transparent;
border:1px solid #666666;
color:#000000;
cursor:pointer;
font-weight:bold;
width:40px;
}

#menu ul li li li {       
    color: #eee4ed;
}

#menu ul li li li {       
    background: #594159;
    height: 1.75em;
    border-bottom:1px solid #999;
    border-right:1px solid #999;
    border-left:1px solid #999;
}

#menu ul li li li.last {
    border-right:1px solid #999;
    border-bottom:1px solid #999;
}

#menu ul li:hover ul li ul,
#menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

* html #menu ul li a:hover ul li a {
width:14.5em;
w\idth:14.5em;
}

#menu ul li:hover ul li a.drop,
#menu ul li a:hover ul li a.drop {
background: #0a376a;
}

#menu ul li:hover ul li a:hover,
#menu ul li a:hover ul li a:hover {
background:#423140; 
color:#fff;
height:auto; 
}

#menu ul li:hover ul li:hover ul,
#menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:173px; 
top:0;
margin-top:0;
}

#menu ul li:hover ul li:hover ul.left,
#menu ul li a:hover ul li a:hover ul.left {
left:-100px;
background: #594159;
}

/* ----------------- end of menu ----------------*/


