﻿#contentcontainer ul { list-style:none; }
div.cabinet { margin:auto; /* required for accordion position: relative; */ } 
div.cabinet table { width:100%; border:solid 0px transparent; } 
div.cabinet table tr { border-left:solid 1px #CCCCCC; }
div.cabinet table tr td table tr td { background: transparent url(/lib/img/icons/cabinets/inactive.gif) repeat-x scroll center top; padding:5px 5px 5px 5px; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; vertical-align:middle; text-align:center; cursor:pointer; } 
div.cabinet table tr td table tr td.active { background: transparent url(/lib/img/icons/cabinets/active.gif) repeat-x scroll center top; cursor:default; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.cabinet .folder { padding-bottom:5px; } 
div.cabinet .folder-header { background: transparent url(/lib/img/icons/cabinets/inactive.gif) repeat-x scroll center top; border:1px solid #CCCCCC; /* required for accordion effect  position:relative; z-index:10; */ } 
div.cabinet .folder-header.active { background: transparent url(/lib/img/icons/cabinets/active.gif) repeat-x scroll center top; border:1px solid #CCCCCC; /* required for accordion effect  position:relative; z-index:10; */ } 
div.cabinet .folder-title { padding:4px 6px; margin:0; color:#999999; font-size:100%; font-weight:bold; cursor:pointer; /* required for accordion effect position:inherit; z-index:10;*/  } 
div.cabinet .folder-title.plain { padding:4px 3px; } 
div.cabinet .folder-title.active { background: transparent url(/lib/img/icons/cabinets/active.gif) repeat-x scroll center top; color:#333333; cursor:default; }
div.cabinet .folder-title.collapsed { padding-left:20px; background:url(/lib/img/icons/20/arrow_collapse.gif) no-repeat center left; }
div.cabinet .folder-title.expanded { padding-left:20px; background:url(/lib/img/icons/20/arrow_expand.gif) no-repeat center left; color:#333333; }
div.cabinet .documents { border:1px solid #CCCCCC; border-top:0px solid transparent; padding:10px 0 5px 0;  /* required for accordion effect overflow: hidden; */ } 
div.cabinet .documents.plain { border:solid 0px transparent; padding:0px 0 5px 0; } 
div.cabinet .documents.plain-notitle { border:solid 0px transparent; padding:0px; } 
div.cabinet ul { list-style:none; padding:0px; margin:0px 1px 0px 3px; }
div.cabinet ul li { margin:0px; padding:0px 0px 2px 0px; }
div.cabinet img { vertical-align:middle; border:none; padding:0px; margin:0px !important; }
div.cabinet em { font-style:normal; font-size:11px; color:#999999; }
div.cabinet p { padding:0px; margin:0px; padding-left:21px; font-size:0.90em; font-style:italic; color:#333333; }
