  /* Drop-down Menu1 */
 
.menu1 {
width:797px;
height:29px;
}

.menu1 ul {
padding:0; 
margin:0;
list-style-type: none;
}

.menu1 ul li {
float:left;
position:relative;
}
/*
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
border:0px solid #fff; 
border-width:0px 0px 0 0; 
padding-left:0px; 
}
*/
/*
* html .menu ul li a, .menu ul li a:visited {
width:90px;
width:80px;
}
*/
.menu1 ul li ul {
display: none;
margin-top:0px;
padding:0px 0px 0px 10px; 
}

.menu1 ul li ul li {
clear: both;
margin:-1px;
}

/* specific to non IE browsers */
.menu1 ul li:hover a, .menu1 ul li a:hover {
color:#fff; 
background:;
}

.menu1 ul li:hover ul, .menu1 ul li a:hover ul {
display:block; 
position:absolute; 
background:;
padding:0px 0px 0px 10px; 
}

* html .menu1 ul li:hover ul, .menu1 ul li a:hover ul {
display:block; 
position:absolute; 
background:;
padding:0px 0px 0px 0px; 
}

* html .menu1 ul li a:hover ul {
margin:0px;
}

.menu1 ul li:hover ul li ul, .menu1 ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
clear: both;
height:30px; 
width:130px;
}

.menu1 ul li:hover ul li a, .menu1 ul li a:hover ul li a {
display:block; 
background:#b1b1b1; 
color:#000; 
border:1px solid #fff; 
border-width:1px 1px 1px 1px; 
padding:5px 5px 5px 5px; 
width:130px;
}

* html .menu1 ul li a:hover ul li a {
width:130px;
}

.menu1 ul li:hover ul li a:hover, .menu1 ul li a:hover ul li a:hover {
background:#858585; 
color:#fff;
}

.menu1 ul li:hover ul li:hover ul, .menu1 ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0;
width:130px;
}

.menu1 ul li:hover ul li:hover ul.left, .menu1 ul li a:hover ul li a:hover ul.left {
left:0px;
}


/* Drop-down Menu2 */
 
.menu2 {
width:797px;
height:29px;
}

.menu2 ul {
padding:0; 
margin:0;
list-style-type: none;
}

.menu2 ul li {
float:left;
position:relative;
}
/*
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
border:0px solid #fff; 
border-width:0px 0px 0 0; 
padding-left:0px; 
}
*/
/*
* html .menu ul li a, .menu ul li a:visited {
width:90px;
width:80px;
}
*/
.menu2 ul li ul {
display: none;
margin-top:0px;
padding:0px 0px 0px 10px; 
}

.menu2 ul li ul li {
clear: both;
margin:-1px;
}

/* specific to non IE browsers */
.menu2 ul li:hover a, .menu2 ul li a:hover {
color:#fff; 
background:;
}

.menu2 ul li:hover ul, .menu2 ul li a:hover ul {
display:block; 
position:absolute; 
background:;
padding:0px 0px 0px 10px; 
}

* html .menu2 ul li:hover ul, .menu2 ul li a:hover ul {
display:block; 
position:absolute; 
background:;
padding:0px 0px 0px 0px; 
}

* html .menu2 ul li a:hover ul {
margin:0px;
}

.menu2 ul li:hover ul li ul, .menu2 ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
clear: both;
height:30px; 
width:130px;
}

.menu2 ul li:hover ul li a, .menu2 ul li a:hover ul li a {
display:block; 
background:#b1b1b1; 
color:#000; 
border:1px solid #fff; 
border-width:1px 1px 1px 1px; 
padding:5px 5px 5px 5px; 
width:130px;
}

* html .menu2 ul li a:hover ul li a {
width:130px;
}

.menu2 ul li:hover ul li a:hover, .menu2 ul li a:hover ul li a:hover {
background:#858585; 
color:#fff;
}

.menu2 ul li:hover ul li:hover ul, .menu2 ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0;
width:130px;
}

.menu2 ul li:hover ul li:hover ul.left, .menu2 ul li a:hover ul li a:hover ul.left {
left:0px;
}
