body              {background:         rgb(220,220,220);
                  }
                  
h1                {font-family:         arial, sans-serif;
                   font-size:           24pt;
                   font-style:          normal;
                   margin-top:          0px;
                   margin-bottom:       10px
                  }

h2                {font-family:         arial, sans-serif;
                   font-size:           12pt;
                   color:               red;
                   margin-top:          2px;
                   margin-bottom:       10px;
                  }

h3                {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   color:               black;
                   margin-top:          2px;
                   margin-bottom:       10px;
                  }

h4                {font-family:         arial, sans-serif;
                   font-size:           12pt;
                   color:               red;
                   margin-top:          5px;
                   margin-bottom:       0px;
                  }

p                 {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   margin-top:          0px;
                   margin-bottom:       10px;
                  }

td                {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   margin-top:          0px;
                   padding-top:         0px;
                   padding-bottom:      5px;
                  }


li                {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   margin-top:          0px;
                  }

.text             {font-family:         arial, sans-serif;
                   font-size:           10pt;
                  }

/*-------------------------------------------------*/
/* The following styles are linked. The first puts */
/* a white border round pictures in the gallery.   */
/* The second indents comments so that they line   */
/* up with the picture, not the border. So,        */
/* "border-width" and "padding-left" should have   */
/* the same value.                                 */
/*-------------------------------------------------*/

.picborderwide    {border-style:        solid;
                   border-color:        white;
                   border-width:        7px;         
                  }
.captionpadding   {padding-left:        7px;
                  }

/*--------------*/
/* Link classes */
/*--------------*/

.link a           {font-family:         arial, sans-serif;
                   font-size:           10pt;
                  }

.link a:hover     {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   background:          rgb(200,200,200);
                  }

/*--------------*/
/* Menu classes */
/*--------------*/

.menuitem a       {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   font-style:          normal;
                   font-weight:         normal;
                   color:               black;
                   margin-right:        20px;
                   display:             inline;
                   text-decoration:     none;
                  }

.menuitem a:hover
                  {color:               gray;
                  }

.selectitem       {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   font-style:          normal;
                   font-weight:         normal;
                   color:               red;
                   margin-right:        20px;
                   display:             inline;
                  }

.selink a         {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   font-style:          normal;
                   font-weight:         normal;
                   color:               red;
                   margin-right:        20px;
                   display:             inline;
                   text-decoration:     none;
                  }

.selink a:hover   {color:               gray;
                  }

.menuitem2 a      {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   color:               black;
                   margin-left:         0px;
                   padding-left:        0px;
                   margin-top:          2px;
                   margin-bottom:       2px;
                   width:               105px;
                   height:              18px;
                   display:             block;
                   text-decoration:     none;
                  }

.menuitem2 a:hover
                  {color:               gray;
                  }

.selink2 a        {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   color:               red;
                   margin-left:         0px;
                   padding-left:        0px;
                   margin-top:          2px;
                   margin-bottom:       2px;
                   width:               105px;
                   height:              18px;
                   display:             block;
                   text-decoration:     none;
                  }

.selink2 a:hover  {color:               gray;
                  }

.selectitem2      {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   color:               red;
                   width:               105px;
                   padding-left:        0px;
                   display:             block;
                   margin-left:         0px;
                   margin-top:          2px;
                   margin-bottom:       2px;
                   height:              18px;
                  }

.menuitem3 a      {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   color:               black;
                   margin-left:         0px;
                   padding-left:        20px;
                   margin-top:          2px;
                   margin-bottom:       2px;
                   width:               95px;
                   height:              18px;
                   display:             block;
                   text-decoration:     none;
                  }

.menuitem3 a:hover
                  {color:               gray;
                  }

.selink3 a        {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   color:               red;
                   margin-left:         0px;
                   padding-left:        20px;
                   margin-top:          2px;
                   margin-bottom:       2px;
                   width:               95px;
                   height:              18px;
                   display:             block;
                   text-decoration:     none;
                  }

.selink3 a:hover  {color:               gray;
                  }

.selectitem3      {font-family:         arial, sans-serif;
                   font-size:           10pt;
                   color:               red;
                   width:               95px;
                   padding-left:        20px;
                   display:             block;
                   margin-left:         0px;
                   margin-top:          2px;
                   margin-bottom:       2px;
                   height:              18px;
                  }

/* This class removes image borders */
a img             {border:         0
                  }

/*---------------------*/
/* Main Page Framework */
/*---------------------*/

.banner-line      {position:            absolute;
                   top:                 27px;
                   left:                170px;
                   width:               800px;
                   height:              1px;
                   background:          red;
                   display:             block;
                  }                             

/*------------------*/
/* Position Classes */
/*------------------*/
.iconpos          {width:               135px;
                   height:              50px;
                   display:             block;
                   border:              0px;
                   margin:              0px;
                   position:            absolute;
                   top:                 10px;
                   left:                20px;
                  }

.navpos           {position:            absolute;
                   top:                 70px;
                   left:                25px;
                  }

.navrow           {position:            absolute;
                   top:                 4px;
                   left:                170px;
                  }

.mainpos          {position:            absolute;
                   top:                 40px;
                   left:                170px;
                   margin-right:        10px
                  }
.mainpos-title    {position:            absolute;
                   top:                 28px;
                   left:                170px;
                   margin-right:        10px
                  }

.image-right      {float:               right;
                   padding:             10px;
                  }

.image-left       {float:               left;
                   padding:             10px;
                  }