/* company main menu*/
#company {
  margin:0px;
  padding: 0px;
  float: left;
  width:259px;
  height:312px;
}

.companyMenu{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  padding-left: 12px;
  width: 174px;
  border-bottom-width:0px;
}

.companyMenu li a{
   font: bold 11px Verdana, Helvetica, sans-serif;
   color: white;
   display: block;
   width: auto;
   text-decoration: none;
   border-bottom:3px solid;
   padding-top:5px;
  padding-bottom:3px;
}

.companyMenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
  width: 174px;
}

.companyMenu li a:visited, .companyMenu li a:active{
  color: white;
}

.companyMenu li a:hover{
  border-bottom:3px solid #F8B500;
  text-align:right;
  text-decoration:none;
  color: white;
}


.companyMenu li.sotto {
  text-decoration:none;
  padding-top:5px;
  padding-bottom:5px;
  color:white;
  display:none;
   text-align:left;
   border-bottom:0px solid #F8B500;
  
} 


.companyMenu li.sotto a {
  text-decoration:none;
  padding-top:5px;
  padding-bottom:5px;
  color:white;
  sdisplay:none;
  font-weight:normal;
    border-bottom:0px solid #F8B500;
  
} 

.companyMenu li.sotto a:hover {
  text-decoration:none;
  padding-top:5px;
  padding-bottom:5px;
  color:white;
   font-weight:normal;
  text-align:left;
  
} 


#companyInfo {
  position:absolute;
  width: 170px;
  display:none;
  z-index:1001;
  color:#fff;
}

#companyInfo ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-top: 15px;
  padding-left:8px;
  
}
#companyInfo li{
  padding: 0px;
  font:10px Verdana, Helvetica, sans-serif;
}

#companyInfo li a{
  text-decoration:none;
  padding-left:12px;
  padding-bottom:1px;
  color:white;
  display:block;
  background: url(../image/white.gif) no-repeat top left;
} 

#companyInfo li a:hover{
  text-decoration:none;
  padding-left:12px;
  color:white;	
  background: url(../image/square_yellow.gif) no-repeat top left;
}
