/* Whole outline block including left marker */
div.outline-block {
   border-left: 0px;
   padding-left: 0em;
   padding-top: 0em;
   padding-bottom: 0em;
}

/* Outline block content */
td.outline-content {
   border-left: 4px;
   padding-left: 5px;
   margin-left: 0px;
   margin-bottom: 0px;
   padding-top: 0em;
   padding-bottom: 0em;
}

div.li {
	margin-top: 0em;
	margin-bottom: 0.2em;
}

div.marked {
}
div.unmarked {
}
div.visible {
   display: block;
}
div.invisible {
   display: none;
   height: 0px;
}

/* Left marker area */
td.outline-bar {
   width: 3px;
   margin-left: 2px;
   font-size:90%;
}

/* Left marker - shown (shown on mouse hover) */
td.marked {
   border-left: 1px dotted #D70003;
   border-bottom: 1px dotted #D70003;
#  border-left: 1px solid #D70003; /* IE: dotted looks ugly, make it solid */
#  border-bottom: 1px solid #D70003; /* IE: dotted looks ugly, make it solid */
   padding-left: 0px;
}
/* Left marker - hidden (shown on mouse hover) */
td.unmarked {
   border-left: 0px;
   border-bottom: 0px;
   padding-left: 1px;
}

/* Wedge & title area */
div.wedge {
   font-weight: bold;
   padding-left: 20px;
   margin-top: 0.4em;
   margin-bottom: 0.7em;
   margin-left: 0px;
   cursor: pointer;
   vertical-align: top;
}

/* Wedge area nearby outline title - expanded wedge */
div.wedgeOpen {
   background: url('open-intradisk.gif') no-repeat 0.5em;
}

/* Wedge area nearby outline title - collapsed wedge */
div.wedgeClosed {
   background: url('closed-intradisk.gif') no-repeat 0.5em;
}

/* Floating tip */
div.floating {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.85em !important;
   border: 1px dotted;
#  border: 1px solid;  /* IE */
   border-color: #3B519B;
   padding: 0.5em;
   background-color: #F2F7FC;
   color: white  !important;
   width: 30em;

#  filter: alpha(opacity=95); /* IE */
   -moz-opacity: .95;
   opacity:.95;
}

/* Floating tip content */
div.floating td.outline-content {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.85em !important;
   padding-bottom: 0px;
   margin-bottom: 0px;
}
