/* defaults */
A:LINK, A:VISITED, A:ACTIVE	{color:blue; text-decoration:none}
A:HOVER	{color:red}
BODY    {background-color:white; color:black; font-family:arial,sans-serif}
DIV     {display:inline-block; *display:inline; vertical-align:top}
IFRAME  {display:inline-block; *display:inline; vertical-align:top}
IMG     {border:none; display:inline-block; *display:inline; margin:3px; vertical-align:top}
TABLE   {border-collapse:collapse; display:inline-block; *display:inline; vertical-align:top}
TH	{vertical-align:bottom}
TD	{vertical-align:top}
UL	{margin:0px; margin-left:1em; padding:0px}

/* alignment */
.left	{text-align:left}
.center	{text-align:center}
.right	{text-align:right}
.top	{vertical-align:top}
.middle	{vertical-align:middle}
.bottom	{vertical-align:bottom}

/* layout */
.newpage	{page-break-before:always}
.nowrap		{white-space:nowrap}

/* list symbols */
.indent {list-style-type:none; margin-left:1em}

/* outline1 */
.outline1 {position:relative;}
/* outline2 */
.outline2 {display: none; margin-left:1em}
span.outline1:hover .outline2 {display:block}
/* outline3 */
.outline3 {display: none; margin-left:2em}
span.outline2:hover .outline3 {display:block}
/* outline4 */
.outline4 {display: none; margin-left:3em}
span.outline3:hover .outline4 {display:block}
/* outline5 */
.outline5 {display: none; margin-left:3em}
span.outline4:hover .outline5 {display:block}

/* pop-up */
.popover {position:relative;}
.popover:hover {}
.popup {display: none}
/* doesn't work without "span", but with "span" only spans can have pop-ups */
span.popover:hover .popup {
    display:block;
    position:absolute;
    top:1.5em; left:0.5em;
    border:1px solid black;
    padding:3px;
    background-color:#ffc;
    z-index:2;
    }

/* scrolling */
.tall {height:100%; overflow:auto; margin:0px}

/*****************/
/* visual themes */
/*****************/

.table TH	{background-color:#ccf; border:thin solid black; font-weight:normal; padding:3px; vertical-align:bottom}
.table TD	{background-color:#cfc; border:thin solid black; padding:3px; vertical-align:top}
