#menu1 a , #menu1 a:visited , #menu1 a:active
  {
    display:block;
    color:#fff;
    font:normal 12px tahoma, verdana, sans-serif;
    text-decoration:none;
    text-align:right;
    width:300px;
    border-bottom:dotted 1px #fff;
    font-size: 12px;
    line-height: 24px;
    font-family: tahoma, arial, helvetica, verdana, sans-serif;
    letter-spacing:2px;
  }

#menu1 a:hover
  {
	  background-color:#2A3853;
  	color:#fff;
  	text-decoration:none;
  }

a:link, a:visited, a:active
  {
    font-size: 12px;
    line-height: 18px;
    font-family: tahoma, arial, helvetica, verdana, sans-serif;
    text-decoration:none;
    color:#000;
  }

a:hover
  {
    text-decoration:none;
    background-color:#395071;
    color:#fff;text-decoration:none;
	}