/* mrc style sheet */

/* generic anchor/link tags */
A:link    { color : #0033FF; background : transparent; text-decoration : underline }
A:visited { color : #3f3f3f; background : transparent; text-decoration : underline }
A:hover   { color : #ff6633;  background : transparent; text-decoration : underline }
A:active  { color : #0033FF;  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 : #FF6633; background : transparent; font : bold 18pt/20pt Arial, sans-serif; text-align : center; }
TH { color : #ffffcc; background : #ff6633; font : bold 9pt/12pt verdana, helvetica, sans-serif; border: 0px;}
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 #000000; }

/* 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 : #ECE9DF; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #000000; }
.two   { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #000000; }
.nine  { color : #000000; background : #000000; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #000000; }
.ten   { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #000000; }

/* background, title, footer */
.back  { color : black; background-image: url("/mrcjava/mrcopen/backcb.gif"); font: 8pt verdana, helvetica, sans-serif }
.title { color : #000000; background : #ECE9DF; font : bold 9pt/12pt verdana, helvetica, sans-serif; text-align: center}
.footline { color : #ffffff; background : #ffffff; 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 #006478; }
.s2    { color : #000000; background : #ccffcc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #006478; }
.s3    { color : #000000; background : #ccccff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #006478; }
.s4    { color : #000000; background : #33cccc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #006478; }
.s5    { color : #000000; background : #66cc99; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #006478; }
.s6    { color : #000000; background : #cccccc; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #006478; }
.grand { color : #000000; background : #ccffff; font : 8pt verdana, helvetica, sans-serif; border: 1px solid #006478; }

/* calendar */
.cal_day         { color : #000000; background : #ffffff; font : 8pt verdana, helvetica, sans-serif; text-align : left; vertical-align : top ; border: 1px solid #006478; }
.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 : #006478; 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}
