 body              {
                     font-family:      'Times New Roman',serif;
                     font-size:        12pt; 
                     margin-left:      4em; 
                     margin-right:     4em; 
                     margin-top:       2em; 
                     background:       FFFFFF; 
                     color:            000000;
                   }

 body.cgeneral
                   {
                     font-family:      'Times New Roman',serif;
                     font-size:        12pt; 
                     margin-left:      4em; 
                     margin-right:     4em; 
                     margin-top:       2em; 
                     background:       FFFFFF; 
                     color:            005A9C;
                   }

 a:link
                   {
                     color:            000000;
                   }

 a:active
                   {
                     color:            000000;
                   }

 a:visited
                   {
                     color:            000000;
                   }

 body.cgeneral a:link
                   {
                     color:            005A9C;
                   }

 body.cgeneral a:active
                   {
                     color:            005A9C;
                   }

 body.cgeneral a:visited
                   {
                     color:            005A9C;
                   }

 ol                { 
                     margin-left:      0;
                   }

 ol li             {
                     display:          list-item;
                     list-style:       outside;
                     margin-left:      1.6em;
                     margin-top:       6pt;
                     font-size:        12pt; 
                     text-align:       justify;
                   }

 ul                { 
                     margin-left:      0;
                   }

 ul li             {
                     display:          list-item;
                     list-style:       outside;
                     margin-left:      1.1em;
                     margin-top:       6pt;
                     font-size:        12pt; 
                     text-align:       justify;
                   }

 .bd               { 
                     font-weight:      bold;
                   }

 .bnf              {
                     font-family:      'Courier New';
                     font-size:        9pt; 
                     text-align:       left;
                     margin-top:       0pt;
                   }
 .chartab          {
                     border:           solid 4940A2 1px;
                   }

 .cs               {
                     font-family:      'Lucida Sans Unicode';
                     font-size:        10pt;
                   }

 .cschar           {
                     font-family:      'Lucida Sans Unicode';
                     font-size:        30pt;
                     font-weight:      normal;
                     text-align:       center;
                   }

 .cscode           {
                     font-family:      'Lucida Sans Unicode';
                     font-size:        10pt;
                     font-weight:      normal;
                     text-align:       left;
                   }

 .cshd             {
                     font-family:      'Lucida Sans Unicode';
                     font-size:        10pt;
                     font-weight:      bold;
                     text-align:       left;
                   }

 .csname           {
                     font-family:      'Lucida Sans Unicode';
                     font-size:        10pt;
                     font-weight:      normal;
                     text-align:       left;
                   }

 .csqt             {
                     font-family:      'Lucida Sans Unicode';
                     font-size:        10pt;
                     font-weight:      normal;
                     text-align:       center;
                   }

 .csqthd           {
                     font-family:      'Lucida Sans Unicode';
                     font-size:        10pt;
                     font-weight:      bold;
                     text-align:       center;
                   }

 .ctext            
                   {
                     font-family:      Verdana;
                     font-size:        10pt;
                     text-align:       justify;
                     color:            005A9C;
                   }

 .doc              {
                     font-family:      Verdana;
                     font-size:        7pt; 
                     color:            4940A2;
                     text-align:       left; 
                     margin-top:       0;
                     border-top:       solid 4940A2 1.5pt;
                     padding-top:      4pt;
                   }

 .docstitle        { font-family:      Verdana;
                     font-size:        16pt; 
                     font-weight:      bold; 
                     font-style:       italic;
                     color:            4940A2;
                     text-align:       center;
                   }

 .doctitle         { font-family:      Verdana;
                     font-size:        24pt; 
                     font-weight:      bold; 
                     color:            4940A2;
                     text-align:       center;
                   }

 .exmp             {
                     font-family:      'Courier New';
                     font-size:        9pt; 
                     text-align:       left;
                     margin-top:       0pt;
                   }

 .form             {
                     font-size:        12pt; 
                     font-weight:      bold;
                     text-align:       center;
                     margin-top:       6pt;
                   }

 .hd1              {
                     font-family:      Verdana;
                     font-size:        24pt; 
                     font-weight:      bold; 
                     text-align:       center; 
                     color:            4940A2;
                   }

 .hd2              {
                     font-family:      Verdana;
                     font-size:        12pt; 
                     font-weight:      bold; 
                     text-align:       center; 
                     color:            4940A2;
                   }

 .hd3              {
                     font-size:        12pt; 
                     font-weight:      bold; 
                     text-align:       left; 
                     color:            4940A2;
                   }

 .it               {
                     font-style:       italic;
                   }

 .map              {
                     font-family:      Verdana;
                     font-size:        10pt; 
                     text-align:       left;
                     color:            000000;
                     margin-top:       5pt;
                   }

 .navig            {
                     font-family:      Verdana;
                     font-size:        12pt;
                     font-weight:      bold;
                     text-align:       center;
                   }

 .normal           {
                     font-family:      Verdana;
                     font-size:        10pt; 
                     text-align:       left;
                     margin-top:       6pt;
                   }
 .normalpar        {
                     font-family:      Verdana;
                     font-size:        10pt; 
                     text-align:       justify;
                     margin-top:       6pt;
                   }
 .note             {
                     font-size:        10pt; 
                     text-align:       justify;
                     margin-top:       3pt;
                   }

 .notesym          {
                     font-size:        10pt; 
                     text-align:       left;
                     margin-top:       3pt;
                   }

 .par              {
                     font-size:        12pt; 
                     text-align:       justify;
                     margin-top:       6pt;
                   }

 .right            {
                     font-size:        12pt; 
                     text-align:       right;
                     margin-top:       12pt;
                   }

 .sm               {
                     font-family:      Verdana;
                     font-size:        10pt;
                     padding-top:      10px;
                   }

 .sub              {
                     font-size:        8pt;
                     vertical-align:   sub;
                   }

 .sup              {
                     font-size:        7pt; 
                     vertical-align:   text-top;
                   }

 .ti-1
                   { 
                     font-family:      Verdana;
                     font-size:        20pt;
                     font-weight:      bold;
                     text-align:       center;
                     color:            005A9C;
                   }

 .ti-2
                   { 
                     font-family:      Verdana;
                     font-size:        12pt;
                     font-weight:      bold;
                     font-style:       italic;
                     text-align:       center;
                     color:            005A9C;
                   }

 .toc              {
                     font-family:      Verdana;
                     font-size:        14pt; 
                     text-align:       left;
                     font-weight:      bold;
                     margin-top:       6pt;
                   }

