/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu1 {
float:left; 
width:100%; 
height:34px;
font-family: arial, sans-serif; 
font-size:11px;
background:transparent url("../images/bgOFF1.gif") repeat-x top left;
 border-bottom: 1px solid #c6c6c6;
 _border: 1px solid #c6c6c6;
_border-bottom:0; 
/* margin: 0 0 20px 0; */
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; 
position:relative; 
background:transparent url("../images/bgDIVIDER1.gif") no-repeat top right;
z-index: 100;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; 
display:block; 
text-decoration:none;
color:#2F73B3;
text-transform: uppercase;
padding:11px 18px 0 19px;

 height:34px;
_height:23px; 
height:24px;
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a:hover {
color:#004080;
background-color:#fff;
}



.menu1 ul li ul {
display: none;
}

.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li ul{background:#2D82BC;}
.menu1 ul li:hover ul {
display:block;
position:absolute;
top:34px;
margin-top:1px; 
left:0;
width:154px;
border-bottom:1px solid #0A5189;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;
background:#2D82BC;
color:#fff;
height:auto;
line-height:15px;
padding:4px 16px; 
width:120px; 
border:1px solid #0A5189; 
border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {

}
.menu1 ul li:hover ul li a:hover {
color:#fff; background: #156bab;
}
.menu1 ul li:hover ul li a:hover.drop {

}
.menu1 ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:153px; 
top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;
position:absolute;
 top:30px; 
t\op:33px; 

left:0; 
border-bottom:1px solid #0A5189;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;
color:#fff; 
height:1px; 
line-height:15px; 
padding:4px 16px; 
width:154px; w\idth:120px; 
border:1px solid #0A5189; 
border-bottom:0;
background:#2D82BC;
}



.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover { background: #156bab;
}
.menu1 ul li a:hover ul li a:hover.drop {

}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0;
color:#000; 
left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}
