/*-- BODY --*/
 BODY {font: normal 13pt verdana, sans-serif; margin: 1em}

/*-- PARAGRAPH --*/
 P#pagehdr {margin:0; text-align:center}
 P.nomarg  {margin:0} 
 
/*-- LINKS --*/
  A:link {color:#00C; text-decoration: none}
  A:visited {color:#808; text-decoration: none}
 .arrow {border-style: none}

/*-- TEXT <'i' and 'u' are un-deprecated in HTM5>  
 .i {font-style: italic}     
 .u {text-decoration: underline}    obsolete */ 
 
/*-- TABLES --*/
 TABLE     {border-collapse: collapse}
 #menu     {font: 110%/130% arial; border: 1px solid black}
 #menu TD  {padding: 8px; border: 1px solid #555} 
 #menu2    {font: 110%/130% arial; border: 1px solid black}
 #menu2 TD {padding: 8px; border: 1px solid #666} 
 #menu3    {font: 110%/130% arial; border: 1px solid black}
 #menu3 TD {padding: 8px; border: 1px solid #666} 
 
 .plain TD {border-style: none; padding: 0px; text-align: left}  /* should be obsolete */
 .plain IMG {border-style:none}

 .bottom TD {vertical-align: bottom}
 .topalign TD {vertical-align: top}	
 .middle TF  {vertical-align: middle}

    /* T borders */
 .bdr-frame   {border: 1px solid black}
 .bdr-rows    {border: 1px solid black}
 .bdr-rows TD {border-bottom: 1px solid #666} 
 .bdr-rows    {border: 1px solid black}
 .bdr-cols TD {border-right: 1px solid #666}
 .bdr-all     {border: 1px solid black}
 .bdr-all TD  {border-collapse: collapse; border: 1px solid #666} 

   /* TD individual borders */
 .bdr-rgt {text-align: center; border-right: 1px solid #666}
 .bdr-lef {text-align: center; border-left: 1px solid #666} 
 .bdr-top {text-align: center; border-top: 1px solid #666}
 .bdr-bot {text-align: center; border-bottom: 1px solid #666} 
 
/*-- FONTS --*/

 TABLE,THEAD,TBODY,TR,TD,TH {font-size: inherit}

		/*--- using em works with all browsers.  
		      browser default is 16pt
		      IE will not resize px
		      
			body {font-size:100%;}
			h1 {font-size:2.5em;}
			h2 {font-size:1.875em;}
			p {font-size:0.875em;}
         -------------------------*/

  H1 {font-size: 1.25em; font-weight: normal; margin:0}
  H2 {font-size: 1.5em; font-weight: normal; margin:0}
/*  EM {font-style: normal; font-weight: 600}                  /* << obsolete >> */
 .txt {font: normal 100% verdana,sans-serif; color: #000}
 .bold13 {font-weight: 600; font-size: 13pt; font-family: arial,sans-serif; line-height: 17pt} 
 .arial13 {font-size: 13pt; font-family: arial, sans-serif; line-height: 17pt}
 .bold12 {font-weight: 600; font-size: 12pt; font-family: arial,sans-serif; line-height: 16pt}
 .arial12 {font-size: 12pt; font-family: 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}        /* maintains white space with mono-space fonts only */
 .dark {font-weight: 600}     

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

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

 .ind05 {text-indent:.5em}
 .ind1  {text-indent:1em}
 .ind2  {text-indent:2em}
 .ind3  {text-indent:3em}
 .ind6  {text-indent:6em}
 .ind10 {text-indent:10em}

 .pos-up05 {position:relative; top:-.5em}
 .pos-up1  {position:relative; top:-1em}
 .pos-dn05 {position:relative; top:.5em}
 .pos-dn1  {position:relative; top:1em}
 .pos-dn15 {position:relative; top:1.5em}
 .pos-dn2  {position:relative; top:2em}
 .pos-rt2  {position:relative; left:2em}
 .pos-rt3  {position:relative; left:3em}
 .pos-rt4  {position:relative; left:4em}
 .pos-rt5  {position:relative; left:5em} 
 .pos-rt6  {position:relative; left:6em}
 .pos-rt9  {position:relative; left:9em}
 .pos-rt12 {position:relative; left:12em} 

 .up05  {margin-top:-.5em} 
 .up1   {margin-top:-1em}
 .dn05  {martin-top:.5em}
 .dn1   {margin-top:1em}
 .dn15  {margin-top:1.5em}
 .dn2   {margin-top:2em}
 .dn3   {margin-top:3em}
 .dn4   {margin-top:4em}   
 
 .pad1 {padding-left:1em}
 .ctr {text-align:center}
 .nobr {white-space:nowrap}
 .brk P {margin:0}   /* << trying to simulate a <br>  */
 
    /* -- 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}

 	/* -- works on all browsers more elegant method -- needed for 800x graphics on outdoor pages */
 DIV.centered {text-align: center}
 DIV.centered table {margin: 0 auto; text-align: center} 

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

 .absleft {position:absolute; left:0}
 .absright {position:absolute; right:0} 
 
 .padtb10 {padding-top: 10px; padding-bottom: 10px}
 .padtb30 {padding-top: 30px; padding-bottom: 30px}

/*-- GRAPHICS --*/
  IMG {border-style:none}
 .bdr0 {border-style: none}
 .bdr1 IMG {border-style: 1px solid black}
 .bar100 {width:100%}
 .bar90 {width:90%}
 .bar80 {width:80%}
 .bar70 {width:70%}
 .bar60 {width:60%}
 .bar50 {width:50%}
 .bar40 {width:40%}
 .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}

 .petey {width: 300px; height: 79px; border-style: none}

/*-- 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:#DEF}
 .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:#041}

  .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:#BBB}

 .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}

    /* menu TD */ 
 .bluc {background-color: #CFF}
 .brnc {}
 .grnc {background-color: #9FC}
 .pnkc {background-color: #FCC}
 .purc {background-color: #DCF}
 .yelc {background-color: #FFC}
 
/*-- 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}

 /*------ UNICODE CHARACTER VALUES ------ 
 8660							double arrow
 8776           	approximately equal
 176	&deg;    	55°
 167 	&sect;  	§ journal summary  
 247 	&div;		division
 188    &frac14   1/4
 189    &frac12	  1/2
 190    &frac34   3/4
 162    &cent;		cent
 178	&sup2;		superscript 2
 224    &agrave;  a grave
 225   	&aacute;  a acute
 232    &egrave;  e grave
 233    &eacute;  e acute 
 242    &ograve;  o grave
 253    &oacute;  o acute
 */
 
  

