body.content { background-color:#F5F5DC; margin-top:4px; margin-bottom:4px; }

body.content table tr td table tr td a:link, body.content table tr td a:link,
body.content table tr td table tr td a:visited, body.content table tr td a:visited,
body.content table tr td table tr td a:active, body.content table tr td a:active
   { text-decoration:none; color:#003366 }

.curEntry { font-family:Arial; color:#CC0000; }
.entry { font-family:Arial; }

body.control { margin-top:4px; margin-bottom:2px; margin-left:5px; margin-right:5px; }

body.title { background-color:#A4C2E0; margin-top:4px; margin-bottom:4px; }
body.title table tr td.topic { font-size:110%; font-family:Arial; font-weight:bold; color:#CC0000; }
body.title table tr td.intoc { font-size:110%; font-family:Arial; font-weight:bold; color:#228B22; }
body.title table tr td.title { font-family:Arial; font-weight:bold; }

body.contTop { background-color:#A4C2E0; margin-top:0; margin-bottom:0; }

body.contTop a:link,
body.contTop a:visited,
body.contTop a:active { text-decoration:none; color:#003366 }

/*
var ColLight = new Array('#FFF8F8', '#10478F', '#A0D0FF', '#C0C0C0', '#A0DFDF', '#C1ABDF');
var ColDark  = new Array('#808770', '#90C0EF', '#10579F', '#404040', '#106F6F', '#4A2973');

var ButtonBgColor = new Array('#F5F5DC', '#1E90FF', '#1E90FF', '#808080', '#20B2AA', '#A07CD0');
var ButtonFontColor = new Array('#003366', '#DDFDF3', '#DDFDF3', '#A9A9A9', '#FFFFFF', '#DDFDF3');
*/
/* button (ie) */
.button0 { background-color:#F5F5DC; color:#003366;
    font-family:Arial;font-weight:bold; border:3px solid #808770;
    border-left-color:#FFF8F8;border-top-color:#FFF8F8; }

.button1 { background-color:#1E90FF; color:#DDFDF3;
    font-family:Arial;font-weight:bold; border:3px solid #90C0EF;
    border-left-color:#10478F;border-top-color:#10478F; }

.button2 { background-color:#1E90FF; color:#DDFDF3;
    font-family:Arial;font-weight:bold; border:3px solid #10579F;
    border-left-color:#A0D0FF;border-top-color:#A0D0FF; }

.button3 { background-color:#808080; color:#A9A9A9;
    font-family:Arial;font-weight:bold; border:3px solid #404040;
    border-left-color:#C0C0C0;border-top-color:#C0C0C0; }

.button4 { background-color:#20B2AA; color:#FFFFFF;
    font-family:Arial;font-weight:bold; border:3px solid #106F6F;
    border-left-color:#A0DFDF;border-top-color:#A0DFDF; }

.button5 { background-color:#A07CD0; color:#DDFDF3;
    font-family:Arial;font-weight:bold; border:3px solid #4A2973;
    border-left-color:#C1ABDF;border-top-color:#C1ABDF; }

.button_o { font:bold 14px Arial;padding-left:2px;padding-right:2px;height:28px; }

/* graphic Button: background-color:' + ButtonBgColor[colorStyle] + ';border: 3px outset '+ColLight[colorStyle]+'; */

body.display { font-family:Arial; color:#003366; background-color:#FFFFFF }
body.display table tr td table tr td a:link, body.display table tr td a:link,
body.display table tr td table tr td a:visited, body.display table tr td a:visited,
body.display table tr td table tr td a:active, body.display table tr td a:active
   { color:#003366 }

td.matHead { background-color:#A4C2E0; font-weight:bold; }
td.matTopic { background-color:#F5F5DC; }
span.matCat { font-size:80%; color:#CC0000; font-weight:bold; }

span.hintTitle { color:#CC0000; font-weight:bold; }

body.dia, div.dia1 { font-family:Arial; color:#003366; background-color:#F5F5DC }

span.sheetTitle { color:#CC0000; font-weight:bold; }
td.sheetHead { background-color:#A4C2E0; font-weight:bold; }
td.sheetComment { font-size:80%; }

body.playTitle { background-color:#A4C2E0; margin-top:4px; margin-bottom:4px; }

/* <FONT size="5" face="Arial" color="#CC0000"><B> */
span.playTitle { font-size:140%; font-family:Arial; color:#CC0000; font-weight:bold; }
span.playMediaShort { font-family:Arial; }
td.playMediaTitle { font-weight:bold; font-family:Arial; }
span.playVideoTitle { font-size:110%; color:#0000FF; }

span.toc { font-family:Arial; }
span.tocOpen { font-family:Arial; font-weight:bold; color:#228B22; }

span.mediaUnAv { color:#666666; }
span.media { color:#000055; }


body.buttons { background-color:#336699; margin-top:4px; margin-bottom:0px; }
a.catLink { font-weight:bold; }

span.catList { font-size:110%; color:#CC0000; }

span.mediaHeader { font-size:110%; color:#CC0000; font-weight:bold; }

a.protLink { font-weight:bold; }

td.protHeader { background-color:#A4C2E0; font-weight:bold; }
span.addText { font-size:80%; }
td.protBlock { font-weight:bold; }

span.planTitle { color:#CC0000; font-weight:bold; }
td.planHead { background-color:#A4C2E0; font-weight:bold; }
td.planComment { font-size:80%; }

