div.menu  { 
  position:absolute; visibility:hidden; 
  left:0; top:9; z-index:500; 
  font-size:12px; line-height: 14px;
  background-color: #FFFF99; color:#338;
  border: 2px solid;	
  border-color: #f7faff #99a #99a #f7faff; 
  z-index:500;
  width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "400px":
        "auto" );
  max-width: 400px;
}
/* Style specifications for menu items and links  */
div.menu ul { margin:0; padding:14px }
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu ul li { 
  font-size: 12pt; line-height: 14px;
  padding:14px; padding-bottom: 6px; margin:0 4px .5em 4px; 
  list-style: none;
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { 
  cursor:default;
  padding:14px; margin:0;
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none;
  color:#330066;
  }
  
div.menu a:link { color:#33b }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#66FFCC; background-color:#FFFFA4  }

div.smallpop  { 
  position:absolute; visibility:hidden; 
  max-width:100px; right:0; top:0; z-index:500; 
  font-size:8pt; line-height: 10pt;
  background-color: #FFFF99; color:#440000;
  border: 2px solid;	padding: 4px;
  border-color: #f7faff #99a #99a #f7faff; 
  z-index:500;
}

/* Style specifications for menu items and links  */
div.smallpop ul { margin:0; padding:2px }
/* Need to set padding of at least one pixel or IE sets very large margin */
div.smallpop ul li { 
  padding:1px; margin:0; 
  list-style-type:none
  }
div.smallpop p { 
  padding:1px; margin:0 0 0 0;
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.smallpop a { 
  cursor:default;
  padding:.3em .4em; margin:0; 
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none 
  }
  
div.smallpop a:link { color:#33b }

.briefpop {max-width: 150px; padding: 14px;
			background-color:#FFFF99;
			font-size: 8pt;  line-height: 10pt;
			position:absolute; visibility:hidden; 
	  		right:0; top:0; z-index:500; 
  			border: 2px solid #663300;
  			z-index:500;}
.briefpop li {list-style-type: none;}

</style>
<!--[if IE]>
<style type="text/css" media="screen">

div.smallpop {width: 100px;}
.briefpop {width: 150px; }

</style>
<![endif]-->

