#sitemapcontainer { width: 930px;}
#sitemapcontainer .left { float: left; width: 290px; min-height: 400px; margin-right: 20px;}
#sitemapcontainer .middle { float: left; width: 268px; min-height: 400px; padding: 0px 20px 0px 20px; margin-right: 20px; border-left: solid 1px #ccc; border-right: solid 1px #ccc; }
#sitemapcontainer .right { float: left; width: 290px; min-height: 400px; }
#sitemapcontainer a { font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #333; }
#sitemapcontainer a:hover { text-decoration: underline; color: #e00070; }
#sitemapcontainer ul { color: #999; list-style-type: square; margin: 0; padding: 0px 10px 20px 20px; }
#sitemapcontainer ul.subsubnav { padding-bottom: 0px; }
#sitemapcontainer ul li { float: none; padding: 2px 0; margin: 0px;}