#menuDiv
{ background-image: url(../images/menu_rollover.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; visibility: hidden; margin: 0 -15px 0 0; position: absolute; left: 60px; z-index: 10; width:  auto; opacity: 0.9; }
#menuP
{ font-family: "Trebuchet MS"; position: absolute; z-index: 1000; margin: 0 0 0 25px; padding: 8px 0 0; top: 0; left: 0; font-size: 12px; line-height: 16px; color: #333333; background-image: url(../images/menu_rightcap.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; white-space: nowrap; width: auto; }

#menu_bottom
{ background-image: url(../images/menu_botcap.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; position: absolute; top: 0; left: 0; width: 30px; height:  auto; }

#menu_botright
{ background-image: url(../images/menu_botrightcap.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; width: auto; height:  auto; }

#infobubble
{ background-image: url(../images/title_rollover.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; visibility: hidden; margin: 0 -15px 0 0; height: 45px; position: absolute; top:  358px; left:  200px; z-index: 1000; opacity:0.8; width:  auto; }

#infobubbleP
{ font-family: "Trebuchet MS"; height: 45px; position: absolute; margin: 0 0 0 15px; padding: 4px 0 0; top: 0; left: 0; font-size: 11px; line-height: 15px; color: #333333; background-image: url(../images/title_rightcap.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; white-space: nowrap; width: auto; }

#menuP a:link, #menuP a:visited
{
	color: #999;
	text-decoration: none;
}
#menuP a:hover
{
	color: #333;
}
#infobubbleP .section
{ color: #666; }
#infobubbleP .name { color: #000; font-weight: bold; }
