BODY     {margin-top:       3em;
          margin-bottom:    3em;
          margin-left:      9em;		
          margin-right:     9em;
          text-align:       left;
         }
DIV.personal-data
         {background-color: #E8FFF0;
          margin-top:       1em;
          margin-bottom:    1em;
          padding-left:     1em;
          padding-right:    1em;
          padding-bottom:   0.5em;
         }
DIV.caption
         {font-family:      arial, sans-serif;
          font-style:       italic;
          font-size:        smaller;
          margin-left:      25%;
          margin-right:     25%;
          text-align:       center;
         } 
SPAN.editorial
         {font-family:     Garamond, arial, sans-serif;
          font-style:      italic;
          font-size:       120%;  
          color:           #601040;
          background-color:   #E8E8C8;
         } 
SPAN.smallcaps
         {font-variant:      small-caps;
          font-size:         larger;
         }
SPAN.smallercaps
         {font-variant:      small-caps;
         }
HR       {text-align:      center;
          clear:           both;
         }	
HR.short {width:           16%; 
          color:           #30681A;
	  background-color:   #30681A;
	  height:          4px;
          border:          0;
          clear:           both;
	  text-align:      center;
          margin-left:     42%;
         }
HR.shorter 
	 {width:           8%; 
          color:           #30681A;
	  background-color:   #30681A;
          height:          5px;
	  border:          0;
          clear:           both;
	  text-align:      center;
          margin-left:     46%;
         }
HR.long  {width:           50%;
          height:          8px; 
          color:           #30681A;
	  background-color:   #30681A;
          border:          0;
	  clear:           both;
          text-align:      center;
          margin-left:     25%;
         }
H1       {text-align:      center;
          padding-bottom:  0.7em;
         }
H2, H3, H4, H5, H6
         {text-align:      center;
         } 
EM       {font-weight:     500; 
          font-size:       70%;
         } 
DIV.personal-data P        
         {text-indent:     2.2em;		
          text-transform:  none;		   
          text-align:      justify;
	  margin-top:      0.6em;	
          margin-bottom:   0.6em;
         }
PRE      {margin-top:       2.4em;	
          margin-bottom:    2.4em;
          margin-left:      +2.4em;
          margin-right:     +2.4em;
          background-color: #D0E8E8;
          padding:          2em;
          font-size:        9pt;
          color:            blue;
         }
SUP      {font-size:        83%;
          font-family:      Georgia, Garamond, arial, sans serif;
          vertical-align:   0.3em;
         }
P        {text-indent:      2em;
	  line-height:      1.4em;
	  padding-left:     0em;
	  padding-right:    0em;
         }
LI       {line-height:      1.4em;
	  padding-left:     0em;
	  padding-right:    0em;
         }
P.summary
         {background-color:    #FBFFEB;
          border-style:        solid;
          border-color:        green;
          border-width:        3px;
          padding:             1em; 
          line-height:         1.25em;
         }   
DIV.fnote
         {font-size:       smaller;
          margin-left:     +.3in;
          margin-right:    +.3in;
          line-height:     1.5em; 
         }
DIV.fnote SUP
         {font-size:       -10%;
	  vertical-align:  normal;
         }
DIV.fnote P
         {text-indent:     0em;
         }
DIV.more {background-color:  #F8FFF0;
          padding:           2em;
          border-style:      solid;
          border-width:      4;
          border-color:      gold; 
         }    
DIV.doco
         {font-size:       smaller;
          margin-left:     +.3in;
          margin-right:    +.3in;
          background-color:  #EFF2DC;
          padding:         25px;
         }
DIV.plan
         {font-size:       smaller;
          margin-left:     +.3in;
          margin-right:    +.3in;
          background-color:  #EFF2DC;
          padding:         25px;
         }
DIV.doco TABLE TR TD
         {font-size:       smaller;
          background-color:  #EFF2DC;
          vertical-align:  bottom;
         }
DIV.plan TABLE TR TD
         {font-size:       smaller;
          background-color:  #EFF2DC;
	  vertical-align:  top;
         }

TABLE.yes TR TD
         {font-size:       smaller;
          background-color:  #EFF2DC;
          vertical-align:  bottom;
         }
DIV.frame 
         {padding:         10px;
	  margin-left:     +.4in;
          margin-right:    +.4in;
          background-color:  #F0D020;
         } 
DIV.ornate
         {font-size:       smaller;
          background-color:  #A0C0F0;  
	  padding:         30px;
         }
P.listit {margin-left:     +5%;
          margin-right:    +5%;
          text-indent:     -2em;
         }
P.verse  {margin-left:     +10%;
          margin-right:    +10%;
          text-indent:      0em; 
          font-style:    italic;
	 }
DIV.exclude
	{margin-left:      -5em;
         margin-right:     -5em;
         text-align:       center;
         margin-top:        2em;
         margin-bottom:     2em;
	} 
IMG	{padding-left:      0em;
         padding-right:     0em;
	}
IMG.left {float:            left;
          padding-bottom:   15px;
          padding-right:    15px;
         }
IMG.right
         {float:            right;
          padding-bottom:   15px;
          padding-left:     15px;
         }
DIV.imgleft 
         {float:            left;
          padding-bottom:   15px;
          padding-right:    15px;
         }
DIV.imgright
         {float:            right;
          padding-bottom:   15px;
          padding-left:     15px;
         }
DIV.imgleft p
         {text-align:       center;
          font-style:       italic;
          text-indent:      0em;
         }
DIV.imgright p
         {text-align:       center;
          font-style:       italic;
          text-indent:      0em;
         }
DIV.imgcen
         {padding:          15px;
          text-align:       center;
         }
DIV.imgcen p
         {text-align:       center;
          font-style:       italic;
          text-indent:      0em;
         }
SPAN.doco P
         {font-size:        85%;
          background-color: #E4F7D9;
	  padding:          10px;
	  margin:           1.2em;
	  margin-top:       0em;
	  margin-bottom:    0em;
         }
/* M8BCounter CSS http://www.magic8ball.co.uk */
/* You may edit this CSS if you wish to */
/* Written by magic8ball.co.uk  */
/* Updated: 10-04-2006  */
/* Copyright font settings */

TABLE.counter
	{border:    2px maroon;
	}
.copytext
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000; 
       }
.copylinks
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;  
       }
.copylinks:visited 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;  
       }
.copylinks:hover 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
	text-decoration: none; 
       }
.copylinks:active
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
	text-decoration: underline; 
       }
/* Main text font settings for in graphic mode */
.textgraphic
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000000; 
        }
/* Main text font settings for in text mode */
.maintext 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000; 
       }
/* Count text font settings for in text mode */
.counttext 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FF0000; 
       }
/* Online update check settings */
.topupdatetext 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF; 
       }
.maintext 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000; 
       }
.bg    {background-color:#9899BC; 
       }
.bg2   {background-color:#CCCCCC; 
       }
.updatelinks 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;  
       }
.updatelinks:visited 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;  
       }
.updatelinks:hover 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-decoration: none; 
       }
.updatelinks:active 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-decoration: underline; 
       }
.updatecheck 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;  
       }
.updatecheck:visited 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;  
       }
.updatecheck:hover 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
	text-decoration: none; 
       }
.updatecheck:active 
       {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
	text-decoration: underline; 
       }         

