/*--------------[Menus]---------------*/

.selected { display:block; width:100%;}.menustyle { overflow:auto;}.menustyle li { padding-left:0; margin-left:0;}.menustyle ul { padding-left:6px; margin-left:8px; font-size:8pt; list-style-type:none; list-style-position:inside;}
.menublock ul {
 font-family:'Arial'; /*color:#006400;*/ font-size:1em; padding:0; list-style-type:none; list-style-position:outside; margin-left:2px;}
.menublock ul * ul { margin-left:0; display:none;}
ul.menuopen { display:block !important;}
.menublock * li { padding-left:9px; margin:0; position:relative;}
.menublock li * li { margin-left:0;}

.menublock * a,.menublock * a:link,.menublock * a:visited,.menublock * a:hover,.menublock * a:active { color:#333; text-decoration:none;}
.menublock * a:hover { text-decoration:underline;}
.menublock * div.icon { background-repeat:no-repeat; background-position:left; cursor:default; margin-left:-10px; margin-top: .2em; position:absolute; display:block; width:1em; height:1em;}
#foldermenublock {/* font-size:1em; */}
#foldermenublock * ul {/* display:block;*/}
#foldermenublock ul li {/* padding-left:0; margin-left:0;*/}
div.tabstrip { position:absolute; bottom:-1px; left:158px;}
div.tabstrip ul { margin: 0; padding: 0;}
div.tabstrip ul li { margin: 0 6px 0 0; padding: 4px 6px 3px 6px; border: 1px solid green; list-style: none; float:left; background-image:url(tab-background.jpg); font-weight:bold;}
div.tabstrip ul li.selectedtab { border-bottom: 1px solid #72a372; background-image:url(tab-background-selection.jpg);}
div.tabstrip ul li a, 
div.tabstrip ul li a:link, 
div.tabstrip ul li a:visited, 
div.tabstrip ul li a:hover, 
div.tabstrip ul li a:active { text-decoration:none; background-color:transparent; color:#555;}
div.tabstrip ul li a:hover { color:#f4fe7c;}
div.tabstrip ul li.selectedtab a, div.tabstrip ul li.selectedtab a:link,  div.tabstrip ul li.selectedtab a:visited, div.tabstrip ul li.selectedtab a:hover, div.tabstrip ul li.selectedtab a:active { color:white;}
.contentheaderblock { font-size:82%; background-color:#cde8cd; padding-left:3px;}.displaypathdetail { font-size:82%; background-color:#cde8cd;}
.navhead { border-top:5px solid #85694e; background-color:#72a372; color:white; margin:0; font-family:'Comic Sans MS'; font-size:1em;}
.pageblock { padding-bottom:6px; background-color:#cde8cd; border-top:1px dashed #85694e;}
.folderblock { margin-bottom:6px; background-color:#cde8cd; border-top:1px solid #85694e;}
/*--------[for IE7 rendering bugs, to trigger hasLayout]------------*/
.contentheaderblock,.displaypathdetail,.navhead,.pageblock,.folderblock { min-width:0;}
/*--------[for IE6 rendering bugs, to trigger hasLayout]------------*/
/*--------[Tan hack: seen by WinIE only , up to version 7]------------\*/
* html .contentheaderblock,* html .displaypathdetail,* html .navhead,* html .pageblock,* html .folderblock {  overflow: hidden;  he\ight: 0;  o\verflow: visible;}/**/

