/* mrc style sheet */

/* generic anchor/link tags */
A:link    { color : #292C8C; background : transparent; text-decoration : underline }
A:visited { color : #292C8C; background : transparent; text-decoration : underline }
A:hover   { color : #292C8C; background : transparent; text-decoration : underline }
A:active  { color : #292C8C; background : transparent; text-decoration : underline }

/* navigation anchor/link tags */
A.nav:link    { color : #ffffff; background : transparent; text-decoration : none }
A.nav:visited { color : #ffffff; background : transparent; text-decoration : none }
A.nav:hover   { color : #ffffff; background : transparent; text-decoration : none }
A.nav:active  { color : #ffffff; background : transparent; text-decoration : none }

/* sort heading anchor/link tags */
A.sort:link    { color : #ffffff; background : transparent; text-decoration : underline }
A.sort:visited { color : #ffffff; background : transparent; text-decoration : underline }
A.sort:hover   { color : #ffffff; background : transparent; text-decoration : underline }
A.sort:active  { color : #ffffff; background : transparent; text-decoration : underline }

/* html tags */
/* BODY { margin:0; background: #ffffff; font : 8pt verdana, helvetica, sans-serif} */
H1 { color : #292C8C; background : transparent; font : bold 18pt/20pt Arial, sans-serif; text-align : center; }
TH { color : #ffffff; background : #292C8C; font : bold 9pt/12pt verdana, helvetica, sans-serif; vertical-align : middle; border: 1px solid #292C8C; }
/* TD { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif} */
.clear    { color : #000000; background : transparent; font : 2pt verdana, helvetica, sans-serif}
.collapse { border-collapse: collapse; border: 1px solid #292C8C; }
.carol { margin:0; background: transparent ; font : 10pt verdana, helvetica, sans-serif}

/* form and inputs */
form {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.text  {font-family : verdana; font-size : 10pt}
.drop  {font-family : verdana; font-size : 10pt}
.button {background: #cfcfcf; font-size: 8pt; color: #000000}
.print {background : #ffffff; font-family : verdana; font-size: 8pt; color: #000000;} 
INPUT.radio { color : #000000; background : transparent; font : 8pt verdana, helvetica, sans-serif }
.disabled  {cursor : default}
.radio     {font-family : verdana; font-size : 8pt;background : transparent}

/* table data cells */ 
.one   { color : #000000; background : #cfcfcf; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.two   { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.nine  { color : #000000; background : #292C8C; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.ten   { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.inc   { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #ffffff; }

/* ALP Example */
.high   { color : #000000; background : #ff9900; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.warn   { color : #000000; background : yellow; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.ok   { color : #000000; background : green; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }

/* background, title, footer */
.back  { color : black;  background-image: url("/mrcjava/image/backyellow.gif"); font: 8pt verdana, helvetica, sans-serif }
.title { color : #ffffff; background : #8C868C; font : bold 12pt/12pt verdana, helvetica, sans-serif; text-align: center}
.footline { color : #ffffff; background : #292C8C; font-size: 1px; text-align : left;height:1px }
.foottext  { color: #000000; font-family: verdana, helvetica, sans-serif; font-size: 10px }

/* report levels/subtotals */
.s1    { color : #000000; background : #99cccc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.s2    { color : #000000; background : #ccffcc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.s3    { color : #000000; background : #ccccff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.s4    { color : #000000; background : #33cccc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.s5    { color : #000000; background : #66cc99; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.s6    { color : #000000; background : #cccccc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }
.grand { color : #000000; background : #ccffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #292C8C; }

/* calendar */
.cal_day         { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; text-align : left; vertical-align : top ; border: 1px solid #292C8C; }
.cal_label       { color : #000000; background : #ffffff; font : bold 8pt verdana, helvetica, sans-serif; text-align : left; vertical-align : top }
.cal_label_other { color : #999999; background : #ffffff; font : bold 8pt verdana, helvetica, sans-serif; text-align : left; vertical-align : top }
.cal_event       { color : #000000; background : #cfcfcf; font : 7pt verdana, helvetica, sans-serif; text-align : left; vertical-align : top }
.cal_today       { color : #ffffff; background : #292C8C; font : bold 9pt/12pt verdana, helvetica, sans-serif; vertical-align : middle }

/* error messages */
.errortext  {  COLOR: red; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.errortext1 {  COLOR: red; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold}

/* Begin Popup calendar */
.calboxclass {position:absolute; visibility:hidden; background-color:white; layer-background-color:white;} 
A.cpMonthNavigation,
A.cpCurrentMonthDate,
A.cpOtherMonthDate,
A.cpCurrentDate
                   { color : #666666; background : transparent; text-decoration : none; } 
A.cpMonthNavigation:visited,
A.cpCurrentMonthDate:visited,
A.cpOtherMonthDate:visited,
A.cpCurrentDate:visited, 
A.cpTodayText:visited,
A.cpMonthNavigation:hover,
A.cpCurrentMonthDate:hover,
A.cpOtherMonthDate:hover,
A.cpCurrentDate:hover, 
A.A.cpTodayText:hover
                   { color : #666666; background : transparent; text-decoration : none; } 
.cpYearNavigation,
   .cpMonthNavigation
         {
         background-color:#C0C0C0;
         text-align:center;
         vertical-align:center;
         text-decoration:none;
         color:#000000;
         font-weight:bold;
         }
   .cpDayColumnHeader,
   .cpYearNavigation,
   .cpMonthNavigation,
   .cpCurrentMonthDate,
   .cpCurrentMonthDateDisabled,
   .cpCurrentDate,
   .cpCurrentDateDisabled,
   .cpTodayText,
   .cpTodayTextDisabled,
   .cpText
         {color:#000000;
         font-family:arial;
         font-size:8pt;
         }
        .cpOtherMonthDate,
   .cpOtherMonthDateDisabled
         {color:red;
         font-family:arial;
         font-size:7pt;
         }
   TD.cpDayColumnHeader
         {
         text-align:right;
         border:solid thin #292C8C;
         border-width:0 0 1 0;
         }
   .cpCurrentMonthDate,
   .cpOtherMonthDate,
   .cpCurrentDate
         {
         text-align:right;
         text-decoration:none;
         }
   .cpCurrentMonthDateDisabled,
   .cpOtherMonthDateDisabled,
   .cpCurrentDateDisabled
         {
         color:#D0D0D0;
         text-align:right;
         text-decoration:line-through;
         }
   .cpCurrentMonthDate
         {
         color:#292C8C;
         font-weight:bold;
         }
   .cpCurrentDate
         {
         color: #FFFFFF;
         font-weight:bold;
         }
   .cpOtherMonthDate
         {
         color:#808080;
         }
   TD.cpCurrentDate
         {
         color:white;
         background-color: #F0F0F0;
         border-width:1;
         border:solid thin #666666;
         }
   TD.cpCurrentDateDisabled
         {
         border-width:1;
         border:solid thin #FFAAAA;
         }
   TD.cpTodayText,
   TD.cpTodayTextDisabled
         {
         border:solid thin #292C8C;
         border-width:1 0 0 0;
         }
   A.cpTodayText,
   SPAN.cpTodayTextDisabled
         {
         height:20px;
         }
   A.cpTodayText
         {
         color:black;
         font-weight:bold;
         }
   SPAN.cpTodayTextDisabled
         {
         color:#D0D0D0;
         }
   .cpBorder
         {
         border:solid thin #292C8C;
         }
/* End Popup calendar */
