/*--------------[Menus]---------------*/

.selected {
 display:block;
 width:100%;
}
.menublock ul {
 font-family:'Comic Sans MS';
 /*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;
}
/**/
