/* External style sheet for MVSC
 *
  */
BODY {font-family: Arial,Helvetica,Sans-Serif;  }
.formtext	{font-size:10pt; color:#000000;  font-family:Arial, Helvetica, sans-serif; }
.formhelp	{font-size:9pt;  color:#336699;  font-family:Arial, Helvetica, sans-serif; }
.unused          {font-size: 8pt; color:#ff3300; text-align:center; font-family:Arial, Helvetica, sans-serif; } 
.navL1TextDeslct {font-size: 8pt; color:#663300; text-align:center; font-family:Arial, Helvetica, sans-serif; } 
.tabselfont      {font-size:10pt; color:#99ccff; background-color:#336699; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.tabfont         {font-size:10pt; color:#003366; background-color:#cccc99;   text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.Nav2Bar      {font-size:12pt; color:#639ace; background-color:336699; font-family:Arial, Helvetica, sans-serif; }
.Nav2Selected {font-size:10pt; color:#ffffff; font-weight:bold;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.Nav2Enabled  {font-size:10pt; color:#cccc99;  text-decoration:none; font-family:Arial, Helvetica, sans-serif;  }
.Nav2Disabled {font-size:10pt; color:#6699cc;  text-decoration:none; font-family:Arial, Helvetica, sans-serif;  }
.footerselected  {font-size: 8pt; color:#000000;  text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.footerunselected {font-size:8pt; color:#663300;    font-family: Arial, Helvetica, sans-serif;}
/*  Used for tabular data... */
.HR { color: #CCCC99; height: 1px; }
.pageTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #336699; font-weight: bold }
.TH  { height:10; background-color: #CCCC99; border-right:1px solid #FFFFFF; font-size:10pt; font-family: Arial, Helvetica, sans-serif; color:#336699; font-weight:bold; }
.THX { height:10; background-color: #CCCC99; border-right:1px solid #cccc99; font-size:10pt; font-family: Arial, Helvetica, sans-serif; color:#336699; font-weight:bold; }
.TD1 { height:10; background-color: #F7F7E7; border-bottom:1px solid #cccc99;border-right:1px solid #cccc99;border-left:1px solid #cccc99; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.TD  { height:10; background-color: #F7F7E7; border-bottom:1px solid #cccc99;border-right:1px solid #cccc99; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }

.notes {font-size: 80%; color: rgb(153, 153, 153); }
.space {line-height:0%}  /* for that <br> ahead of the page title */

#printtopmenu  { display:none } /* for screen media */

#page {width:100%}

td#pagecontent { padding-left:16px; padding-top:16px; }
/* td#pagecontent { padding-left:16px; padding-top:16px; font-size:80%; } -- works except for tables */
/* td#pagecontent td { font-size:80%; } -- fine for most tables, messes up News Letter */

/* during development some stuff is nice to see
.tmp { display:none } */
.tmp { color:green }

div.error {
        padding: 0 1ex;
        margin: 1ex auto;
        border: 1px solid #d99;
        background: #fbf2ee;
        color: #e00;
}
div.error ul,
div.error ol {
        margin-bottom: 0ex;
}
p.error,
span.error {
       margin: 1ex;
       color: #e00;
       font-weight:bold;
}

