/* CSS definition file containing sitestyle stylesheets */
A:hover { color: rgb(153,153,255); text-decoration: underline;}
A:link { color: rgb(0,0,153);}
A:visited { color: rgb(51,102,153);}
BODY { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; color: rgb(0,0,0); font-weight: normal; font-style: normal; background-color: rgb(255,255,255);}
caption { color: #ffffff; background-color: rgb(51,51,102);} /* Keep consistent with TH */
    /* Original {  background-color: rgb(55,72,120);}  */
DT { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; margin-top: 4px}
H1 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 14pt; font-weight: bold; text-align: center; background-color: #cccccc; color: rgb(0,0,102);}
    /* Original {background-color: rgb(176,193,217);}  tried browser safe rgb(153,204,255), too intense .  Hex = #b0c1d9  */
H2 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 12pt; font-weight: bold; color: rgb(0,0,102);}
H3 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: bold; color: rgb(0,0,102);}
H4 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 9pt; font-weight: bold; color: rgb(0,0,102);}
H5 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 8pt; font-weight: bold; color: rgb(0,0,102);}
IMG {max-width: 100%;}  /*For responsive design */
P { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal;}
TABLE { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; color: rgb(0,0,0); font-weight: normal; font-style: normal; background-color: rgb(255,255,255);}
TH { color: #ffffff; background-color: rgb(51,51,102);} /* Keep consistent with caption */
.BlueForm { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; background-color: #99ccff;}
    /* Original {background-color: #ddeeff;} */
.CaptionColorsBold { color: #ffffff; background-color: rgb(51,51,102); font-weight: bold;}
.DarkBlueHeader {background-color: rgb(33,66,99);}   /*Original {background-color: rgb(55,72,120);}  */
.FolderColor {background-color: #f0e0cc;}
   /* tried  #ffe0cc too pink      #ffcc99 -- too orange Original {background-color: #ffe7c6;} */
.Form { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; background-color: #ddeeff;}
    /* Original {background-color: #ddeeff;} */
   /*  tried background-color: #99ccff = rgb(153,204,255)  but really too vibrant and distracting  */
.FormHints { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 8pt; font-weight: normal; font-style: italic;}
.GreenLightMessageClass {background-color: #c9ffcd;}  /* Original {background-color: #ccffcc;} */
.GreenMessageClass {background-color: #9bec8b;}     /* Original {background-color: #8bdc7b;} */
.GreyForm { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; background-color: #cccccc;}
.GreyHeader {background-color: #cccccc;}   /* Original {background-color: #eeeeee;} */
.GreyMessageClass {background-color: #dddddd;}
.H1note {font-size: 10pt;}
.Inactive {background-color: #909090;}
.Italicized {font-style: italic;}
.LightGreyGreenMessageClass {background-color: #dffcd8;} /* Original {background-color: #dfe9df;} */
.LightYellowMessageClass {background-color: #ffffcc;}
.LinkNavBar { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; background-color: rgb(216,228,246);}
   /* Tried browser-safe rgb(153,204,255) = #99ccff, but really too dark. */
.LinkNavBarDoc { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: bold; font-style: italic;}
   /* Used in documentation of NavBar entries - no background color, but with italics */
.LinkNavBarSubmenu { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; background-color: #f0e0cc;}
   /* Used in documentation of entry of submenu entries - with manilla background */
.Login { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; background-color: #cccccc;}
     /* Original {background-color: #c6c6c6;}  BUT this setting appears to have no effect */
.LoginBackground {background-color: #cccccc;}
.Msg { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; background-color: #ffffcc;}
    /* Original {background-color: #ffffc6;} */
.OrangeMessageClass {background-color: #ff9900;}
.PinkLightMessageClass {background-color: #ffe0ee;} /* Original {background-color: #ffccee;} */
.PinkMessageClass {background-color: #ffcccc;}
.PinkDarkMessageClass {background-color: #ffa0c0;}  /* Original {background-color: #ff99cc;} */
.RedMessageClass {background-color: #ff8080;}   /* Original {background-color: #ff6666;} */
.TextNavBar { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 8pt; font-weight: normal; font-style: normal;}
.TextObject { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal;}
.TinyFont { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 8pt; font-weight: normal; font-style: normal;}
.TinyForm { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; background-color: #ddeeff;}
.WhiteMessageClass {background-color: #ffffff;}
.YellowForm { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; background-color: #ffff66;}
    /* Original {background-color: #ffffc6;} */
.YellowMessageClass {background-color: #ffff66;}

/* Styles for dygraph */
.infotext { }
.dygraph-label { }
.dygraph-xlabel { font-size: 14px;}
.dygraph-title { font-size: 14px;}
.dygraph-ylabel { font-size: 12px;}
.chart { border: 1px dashed black; margin: 55px 55px 55px 50px; padding: 2px; }
