body {  background-color: #CCCCCC; font-size:12px; }
table {  font-size:12px; width:100%; table-layout:fixed; border-collapse:collapse; }
table tr {  vertical-align:top; }
table tr td.right {  width:50%; padding-left:10px; }
table tr td.left {  width:50%; padding-right:10px; border-right:4px ridge #999999; }
a {  cursor:pointer; }
p.bookmark, p.folder {  text-indent:-20px; margin-left:20px; margin-top:2px; margin-bottom:4px; }
p.bookmark a, p.folder a {  color:#000000; text-decoration:none; }
p.bookmark a:hover, p.bookmark a:focus, p.folder a:hover, p.folder a:focus {  background-color:#999999; }
p.bookmark a img, p.folder a img {  width:16px; height:16px; border-width:0px; }
p.bookmark .title, p.folder .title {  font-weight:bold; }
p.bookmark .url {  font-size:10px; }
p.folder .title {  font-style:italic; }
div.hidden {  display:none; }
div.list {  display:block; margin-top:-4px; margin-left:20px; padding-left:20px; border-top:2px dotted #000099; }
div.menu {  position:fixed; right:0px; top:354px; padding:10px; background-color:#CCCCCC; border-top:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #666666; float:right; }
div.menu p {  text-indent:-20px; margin-left:20px; margin-top:8px; margin-bottom:8px; }
div.menu a {  color:#000000; text-decoration:none; }
div.menu a:hover, div.menu a:focus {  text-decoration:underline; }
div.menu a img {  width:16px; height:16px; border-width:0px; }
div.close {  position:fixed; right:0px; top:354px; padding:2px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:right; }
div.close a {  color:#000000; text-decoration:none; }
div.close a:hover, div.close a:focus {  font-weight:bold; text-decoration:none; }
p.info {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
