/*-- LINKS --*/
 .arrow {border-style: none}

/*-- TABLES --*/

 TABLE {border-collapse: collapse}

 .plain {border-style: none; padding: 0px}

/*-- FONTS --*/
  EM {font-style: normal; font-weight: 600}
 .txt {font: verdana,sans-serif; color: #000}
 .b {font-weight: bold}                                      /* weight=700 */
 .i {font-style: italic}
 .u {text-decoration: underline}
 .bold13 {font-weight: 600; font-size: 13pt; font-face: arial, sans-serif; line-height: 17pt} 
 .arial13 {font-size: 13pt; font-face: arial, sans-serif; line-height: 17pt}
 .bold12 {font-weight: 600; font-size: 12pt; font-face: arial, sans-serif; line-height: 16pt}
 .arial12 {font-size: 12pt; font-face: arial, sans-serif; line-height: 16pt}
 .size90 {font-size: 90%}
 .size110 {font-size: 110%}
 .size120 {font-size: 120%}
 .size150 {font-size: 150%}

   .boldital {font-weight: 600; font-style: italic}
   .boldund {font-weight: 600; text-decoration: underline}

 .pre {white-space: pre}
 .dark {font-weight: 600}     

   .darkital {font-weight: 600; font-style: italic}

 .darknum {font-face: arial; font-weight: 600}
 .drk92 {font-face: arial; font-weight: 600; font-size: 92%}
 .drk95 {font-face: arial; font-weight: 600; font-size: 95%}
 .num {font-face: univers, sans-serif; font-weight: 600}
 .suffix {font-size: 90%; padding-left: .1em}
 
/*-- MARGINS & SPACING --*/
 .marg1 {margin-left:1em}
 .marg2 {margin-left:2em}
 .marg5 {margin-left:5em}
 .marg6 {margin-left:6em}
 .marg10 {margin-left:10em}

 .ind05 {text-indent:.5em}
 .ind1 {text-indent:1em}
 .ind2 {text-indent:2em}
 .ind3 {text-indent:3em}
 .ind6 {text-indent:6em}
 .ind10 {text-indent:10em}
 .cellind05 {text-align:left; text-indent:.5em}  /* ??? */

 .pad1 {padding-left:1em}

 .ctr {text-align: center}

    /* -- accommodates virtually all browsers and doctypes.
          must make other arrangements for tr/td text alignment -- */
 .center {text-align: center}
 .center table {margin-left: auto; margin-right: auto; text-align: left}

 	/* -- a more elegant method --
       div.centered {text-align: center}
       div.centered table {margin: 0 auto; text-align: left} */

 .left {text-align: left}
 .right {text-align: right}
 .bottom {vertical-align: bottom}

 .padtb10 {padding-top: 10px; padding-bottom: 10px}
 .padtb30 {padding-top: 30px; padding-bottom: 30px}

/*-- GRAPHIC --*/
 .bdr0 {border-style: none}
 .bar100 {width:100%}
 .bar90 {width:90%}
 .vsp10 {margin:10px 0}
 .vsp15 {margin:15px 0}
 .vsp20 {margin:20px 0}
 .vsp25 {margin:25px 0}

 .align-left {float:left; margin: 0 1px 1px 0}
 .align-right {float:right; margin: 0 1px 1px 0}


/*-- COLORS --*/
 .maroon  {color:#804}                       

  .maroonital {color:#804; font-style: italic}

 .pur     {color:#939}                            /* 90C */                        

   .purital {color:#90C; font-style: italic}

 .dkpur   {color:#606}
 .ltpur   {color:#DDF}                            /* CCF, DCF */
 .lav     {color:#8080C0}
 .dklav   {color:#77B}
 .red     {color:#903}                            /*F06*/     /*FC3D5F}*/
 .brtred  {color:#F06} 
 .crimson {color:#E1005A}
 .dkred   {color:#903}

 .pnk     {color:#FFBDBD}
 .ltpnk   {color:#FEE}

 .orange  {color:#F96}      /* FA7 */
 .ltora   {color:#FED}

 .blu     {color:#00C}

   .bluital {color:#00C; font-style: italic}
   .blubold {color:#00C; font-weight: bold}

 .brtblu  {color:#08F}
 .ltblu   {color:#CFF}
 .medblu  {color:#009}
 .dkblu   {color:#006}

 .cyan    {color:#008080}
 .brtcya  {color:#9FF}

 .aqua    {color:#099}

 .grn     {color:#093}                       /* 084, 063, 0C6 */

   .grnital {color:#093; font-style: italic}

 .ltgrn   {color:#C4FFE1}                    /* CFE           */ 
 .medgrn  {color:#085}                   

   .medgrnital {color:#085; font-style: italic}

 .dkgrn   {color:#052}

  .dkgrnital {color:#00551C; font-style: italic}

 .grnx    {color:#084}

 .brn     {color:#630}   /* A97 ? */               /* FEE used */
 .brnx    {color:#804040}
 .dkbrn   {color:#630} 
 .beige   {color:#E8E4D2}                     /* EDC */

 .cinn    {color:#933}
 .coral   {color:#F77}

 .yel     {color:#FF9}
 .ltyel   {color:#FFC} 

   .yelital {color:#FF9; font-style: italic}

 .cream   {color:#FFE}
 .gra     {color:#999}
 .dkgra   {color:#666}  
 .medgra  {color:#999}
 .ltgra   {color:#CCC}

 .blk     {color:#000} 
 .whi     {color:#FFF}

 .zgrn    {color:#CDC}  
 .zyel    {color:#DDC}
 .zpnk    {color:#EBE8E2}

/*-- COLORS FOR TABLES --*/
 .greenhdr {background-color:#80FFBB}
 .yellowhdr {background-color:#EEA} 
 .pinkhdr {background-color:#FFBDBD}
 .purplehdr {background-color:#BBD}
 .bluehdr {background-color:#ADF}

 .bluefill {background-color:#DFF}  
 .greenfill {background-color:#DFD}   
 .pinkfill {background-color:#FDD}
 .purplefill {background-color:#DDF} 
 .yellowfill {background-color:#FFD}  
 .ltyellowfill {background-color:#FFE}
 .grayfill {background-color:#444}

/*-- MISC --*/
 .hide {display:none; color:#AAA}
 .clk {font: italic 90% arial; color:#606; text-align: center}
 .pgbrk-b {page-break-before:always}
 .pgbrk-a {page-break-after:always}