	
.menu {

float:left;
position:relative; 
margin-left:0px; 
margin-top:13px;
font-size:14px;
border:none; 
z-index:100; 
}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#0064AF;height:25px; text-align:left; color:#262626; font-weight:bold; padding-left:5px; line-height:25px; font-size:13px; overflow:hidden;}
.menu ul {padding:0;padding-right:10;  margin:0; list-style: none;}
.menu ul li {float:none; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#797979;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0;margin-left:7px; border:1px solid #ccc;padding-left:25px;background:#ffffff; }
.menu ul li:hover ul li a.hide {background:#ffffff; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#ffffff; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ffffff; color:#000;width:100px;}
.menu ul li:hover ul li a:hover {background:#ffffff; color:#156DD2;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.countryColor{
color:#0064AF;
border:none;

background-image:url(/flauntr/images/ind/languageselector.gif);
background-repeat:no-repeat;
width:105px;
height:25px;
display:block;
padding:1px;
text-align:left;
padding-left:26px;
font-size:14px;
font-weight:bold;
}
.countryColorBlack{
color:#0064AF;
border:none;
background-image:url(/flauntr/images/ind/languageselectorblack.gif);
background-repeat:no-repeat;
width:105px;
height:25px;
display:block;
padding:1px;
text-align:left;
padding-left:22px;
font-size:14px;
font-weight:bold;
}
