/* mrc style sheet */

/* generic anchor/link tags */
A:link    { color : #003478; background : transparent; text-decoration : underline }
A:visited { color : #003478; background : transparent; text-decoration : underline }
A:hover   { color : #003478;  background : transparent; text-decoration : underline }
A:active  { color : #003478;  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 : #003478; background : transparent; font : bold 18pt/20pt Arial, sans-serif; text-align : center; }
TH { color : #ffffff; background : #003478; font : bold 9pt/12pt verdana, helvetica, sans-serif; 
vertical-align : middle; border: 1px solid #003478; }
.sub { color : #ffffff; background : #6699FF; font : bold 9pt/12pt verdana, helvetica, sans-serif; vertical-align : middle; border: 1px solid #003478; }
/* TD { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif} */
TD.clear { color : #000000; background : transparent; font : 2pt verdana, helvetica, sans-serif}
TABLE.collapse { border-collapse: collapse; border: 1px solid #003478; }

/* form inputs */
.text  {font-family : verdana; font-size : 10pt}
.drop  {font-family : verdana; font-size : 10pt}
.button {background-color: #cfcfcf; font-size: 8pt; color: #000000}
INPUT.radio { color : #000000; background : transparent; font : 8pt verdana, helvetica, sans-serif }
.disabled  {cursor : default}

/* table data cells */ 
.one   { color : #000000; background : #cfcfcf; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.two   { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.nine  { color : #000000; background : #003478; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.ten   { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }

/* background, title, footer */
.back  { color : black; background-image: url("/mrcjava/image/backnone.gif"); font: 8pt verdana, helvetica, sans-serif }
.title { color : black; background : #ffffff; font : bold 12pt verdana, helvetica, sans-serif; text-align: center}
.footline { color : #ffffff; background : #003478; font-size: 1px; text-align : left; }
.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 #003478; }
.s2    { color : #000000; background : #ccffcc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.s3    { color : #000000; background : #ccccff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.s4    { color : #000000; background : #33cccc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.s5    { color : #000000; background : #66cc99; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.s6    { color : #000000; background : #cccccc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }
.grand { color : #000000; background : #ccffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #003478; }

/* calendar */
.cal_day         { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; text-align : left; vertical-align : top ; border: 1px solid #003478; }
.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 : #003478; 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 #006478;

         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:#006478;

         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 #006478;

         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 #006478;

         }

/* End Popup calendar */


