.treeview,
.treeview ul { padding: 0; margin: 0; list-style: none;  }
.treeview { border-bottom: 1px solid #C8C8C8; }
.treeview ul { margin-top: 1px;}

.treeview a:link, 
.treeview a:visited { text-decoration: none; color: #323232; }
.treeview a:active, 
.treeview a:hover { /*text-decoration: underline;*/ }

.treeview .menu-top  { padding: 3px 0 2px 3px; }
.treeview .menu-top a:hover  { font-weight: bold; }
.treeview .current .menu-top  { color: #FFF; font-weight: bold; }
.treeview .current .menu-top a  { color: #FFF;  }
.treeview #cover.current .menu-top  { background:#999; font-weight: bold; }

.treeview #meeting.current .menu-top  { background:#64c8fa; font-weight: bold; }
.treeview #folding.current .menu-top  { background:#82aae6; }
.treeview #table.current .menu-top  { background:#aa9bdc; }
.treeview #refreshed.current .menu-top  { background:#fa96c8; }
.treeview #schooling.current .menu-top  { background:#f09650; }
.treeview #lobby.current .menu-top  { background:#f5c850; }
.treeview #care.current .menu-top  { background:#aad26e; }
.treeview #fixtures.current .menu-top  { background:#82c88c; }

.treeview #meeting a:hover { color: #64c8fa; }
.treeview #folding a:hover { color: #82aae6; }
.treeview #table a:hover { color: #aa9bdc; }
.treeview #refreshed a:hover { color: #fa96c8; }
.treeview #schooling a:hover { color: #f09650; }
.treeview #lobby a:hover { color: #f5c850; }
.treeview #care a:hover { color: #aad26e; }
.treeview #fixtures a:hover { color: #82c88c; }
.treeview ul a:hover a { color: #AA2828; background: #E7E8E9; }

.treeview .hitarea { background: url(images/treeview-default.gif) -180px -20px no-repeat; height: 20px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }
/* fix for IE6 */
* html .hitarea { display: inline; float:none; }
.treeview li { margin: 0; padding: 2px 0pt 2px 16px; border-top: 1px solid #C8C8C8; }
.treeview li li { padding: 3px 0pt 1px 13px; border-top: none; border-bottom: 1px dotted #C8C8C8; }
.treeview li li.first { border-top: 1px dotted #C8C8C8; }
.treeview li li.last { border-bottom: none; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }

.treeview li.collapsable,
.treeview li.expandable { background-position: 0 -176px; }
.treeview #cover .hitarea { background-position: -15px -320px; }
.treeview #meeting .expandable-hitarea { background-position: -255px -0px; }
.treeview #meeting .collapsable-hitarea { background-position: -240px -20px; }
.treeview #folding .expandable-hitarea { background-position: -225px -40px; }
.treeview #folding .collapsable-hitarea { background-position: -210px -60px; }
.treeview #table .expandable-hitarea { background-position: -195px -80px; }
.treeview #table .collapsable-hitarea { background-position: -180px -100px; }
.treeview #refreshed .expandable-hitarea { background-position: -165px -120px; }
.treeview #refreshed .collapsable-hitarea { background-position: -150px -140px; }
.treeview #schooling .expandable-hitarea { background-position: -135px -160px; }
.treeview #schooling .collapsable-hitarea { background-position: -120px -180px; }
.treeview #lobby .expandable-hitarea { background-position: -105px -200px; }
.treeview #lobby .collapsable-hitarea { background-position: -90px -220px; }
.treeview #care .expandable-hitarea { background-position: -75px -240px; }
.treeview #care .collapsable-hitarea { background-position: -60px -260px; }
.treeview #fixtures .expandable-hitarea { background-position: -45px -280px; }
.treeview #fixtures .collapsable-hitarea { background-position: -30px -300px; }

.treeview .placeholder { background: url(images/ajax-loader.gif) 0 0 no-repeat; height: 16px; width: 16px; display: block; }
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder,
.filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
.filetree span { background:#FF9;}