/*title: "Mike Wilson's History of Running Style Sheet"*/
/* W3C CSS Validated: 3/24/10 */
body             {
                      color: black;
                      background-color: #87CEEB;    /* Sky Blue */
                      font-family: "Comic Sans MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
                      font-style: normal;
		                  font-size: 1em;
                      position: relative;
                      width: 976px;
		                  margin-top: 0px;
                      margin-right: auto;
                      margin-left: auto;
                      border-collapse: collapse;
                      border-spacing: 0px;
                      padding: 0px;
                 }

.club-TEXT-color {
                      color: #4169E1;  /* Royal Blue */
			}

.raceinfo-title-text {
                      color: #4169E1;  /* Royal Blue */
                      font-size: large;
                      font-weight: bold;
                       }

.raceinfo           {
                      color: #4169E1;  /* Royal Blue */
                       }

table.running-summary {
                     	width: 100%;
                      color: #4169E1;  /* Royal Blue */
         		          background-color: white;
                     	border:2px solid #D2691E; /* chocolate */
                     	border-collapse: collapse;
                     	border-spacing: 0px;
                     	margin: auto;
                     	padding: 0px;
				}

th.running-summary {
                      color: #4169E1;  /* Royal Blue */
         		          background-color: white;
                     	border:2px solid #D2691E; /* chocolate */
                     	border-collapse: collapse;
                     	border-spacing: 0px;
                     	margin: auto;
                     	padding: 0px;
				}

a:link {
        color: #6A5ACD;  /* Slate Blue */
        background-color: white;
         }


a:visited {
         color: #C0C0C0;
         background-color: transparent;
         }
a:hover {

         color: #FF0000;  /* red */
         background-color: transparent;
         border-color: #FF0000; 
         border-bottom: dotted; 
         border-width: 1px;
	  }
	  
a:link.photo {
        color: #6A5ACD;  /* Slate Blue */
         background-color: transparent;
         }

img.members {

  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  margin-right: 10px;
  margin-left: 10px;
  border-top: 2px outset black;
  border-right: 2px outset black;
  border-bottom: 2px outset black;
  border-left: 2px outset black;
} 

img.sponsors {

  border-top: 1px outset black;
  border-right: 1px outset black;
  border-bottom: 1px outset black;
  border-left: 1px outset black;
} 

a.webmaster:focus  { outline: thin dashed #ff0000; }

a.webmaster:active  { outline: medium solid blue; }

a.webmaster:link {
        color: #ffffff;  /* white */
        background-color: transparent;
         }
a.webmaster:visited {
        color: #ffff00;  /* red */
        background-color: transparent;
	  }
a.webmaster:hover {
         color: #ff0000;  /* blue */
        background-color: transparent;
	  }

a.transparent:link {
        background-color: transparent; 
         }

a.transparent:hover {
        background-color: transparent; 
         }

div.primary_display {
                     position: relative;
                     width: 100%;
                     color: #4169E1;  /* Royal Blue */
                     background-color: white;
                     border:4px solid navy; /* chocolate */
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                    }

table.primary_table {
                     position: relative;
                     width: 100%;
                     color: #4169E1;  /* Royal Blue */
                     background-color: white;
                     border: 0px;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }

.comic           {
                     font-family: "Comic Sans MS";
                  }

.verdana           {
                     font-family: "Verdana";
                  }

.padding3px      {
                     padding: 3px;
                  }

.padding4px      {
                     padding: 4px;
                  }

.padding5px      {
                     padding: 5px;
                  }

.indented-50	 {
   		   padding-left: 50px;
   		   padding-right: 50px;
                   }

.indented-25	 {
   		   padding-left: 25px;
   		   padding-right: 25px;
                   }

.indent-25	 {
   		   text-indent: 25px;
                   }

.indent-50	 {
   		   text-indent: 50px;
                   }

.solid               {
                       border-style: solid;
                      }
.spacing5px      {
                     border-spacing: 5px;
                  }

.spacing10px      {
                     border-spacing: 10px;
                  }

.spacing15px      {
                     border-spacing: 15px;
                  }

.collapse         {
                     border-collapse: collapse;
                  }

.nocollapse      {
                     border-collapse: separate;
                  }


.border1px       {
                     border: 1px solid #006633;  /* Spartan Green */
                  }

.border2px       {
                     border: 2px solid #006633;  /* Spartan Green */
                  }

.border2pxgreenoutset       {
                     border: 2px outset green;
                  }


.border3px       {
                     border: 3px solid blue;
                  }

.border5px       {
                     border: 5px solid blue;
                  }

.outline      {
                     outline: 2px solid blue;
                  }

.nospace       {
                     border-spacing: 0px;
                  }
                  
.no-border       {
                     border: 0px;
                  }                  
                  
.slide-border    {
                    border: 2px solid #006633;
                    border-radius: 25px;
                  } 
                  
.slide-width    {
                    width: 300px;
                  } 

.slide-height    {
                    height: 300px;
                  }                                                      

.border-top-2pxsoliddarkstriderblue {border-top: 2px solid #3366CC;
                                }

.border-top-4pxsoliddarkstriderblue {border-top: 4px solid #3366CC;
                                }

.border-left-4pxsoliddarkstriderblue {border-left: 4px solid #3366CC;
                                }

.border-right-4pxsoliddarkstriderblue {border-right: 4px solid #3366CC;
                                }


.border4pxsolidblue       {
                     border: 4px solid blue;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxsolidred       {
                     border: 4px solid red;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxsolidgreen       {
                     border: 4px solid green;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxdoublegreen       {
                     border: 4px double green;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxoutsetblue {
                     border: 4px outset blue;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxdoubleblue {
                     border: 4px double blue;
                     border-spacing: 2px;
                     padding: 2px;
                  }

.border4pxdoublegold {
                     border: 4px double #ffd700;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxdoublegray {
                     border: 4px double #808080;
                     border-spacing: 2px;
                     padding: 2px;
                  }

.border4pxsolidgray {
                     border: 4px solid #808080;
                     border-spacing: 2px;
                     padding: 2px;
                     margin: 2px;
                  }


.no-collapse      {
                     border-collapse: separate;
                  }


.automargins      {
                     margin: auto;
                   }

.margin20px      {
                     margin: 20px;
                   }

.li-spacing       {
                    margin-left: 0;
                    margin-right: 10%;
                    margin-top: .5em;
                    margin-bottom: .5em;

                   }

.left             {
                     text-align: left;
                      } 

.center           {
                     text-align: center;
                      } 

.right           {
                     text-align: right;
                      } 

.top             {
                     vertical-align: top;
                      } 
.middle          {
                     vertical-align: middle;
                      } 

.bottom          {
                     vertical-align: bottom;
                      } 

.wide            {
                     width: 100%;
                     }

.wide-10          {
                     width: 90%;
                     }

.fivesixth         {             
                     width: 83%;
                   }

.full              {             
                     width: 100%;
                   }

.threequarters    {             
                     width: 75%;
                   }

.twothirds         {             
                     width: 67%;
                   }

.half              {             
                     width: 50%;
                   }

.fortyfive       {           
                     width: 45%;
                   }

.forty           {           
                     width: 40%;
                   }

.onetenth         {             
                     width: 10%;
                   }

.onethird         {             
                     width: 33%;
                   }

.onethird-3       {           
                     width: 30%;
                   }


.quarter          {             
                     width: 25%;
                   }

.onefifth         {             
                     width: 20%;
                   }

.onesixth         {             
                     width: 17%;
                   }

.fifteen       {           
                     width: 15%;
                   }

.full            {  height: 100%; 
                   }

.ht50            {  height: 50%; 
                   }


.b                {
                     font-weight: bold;
                      } 

.i                {
                      font-style: italic;
                      }

.u                {
                      text-decoration: underline;
                      }

.big-digits          {font-family: "Courier New";
                      font-weight: bold;
                      font-size: 1.25em;
                      } 

.blink               {
                      text-decoration: blink;
                      }

.black             {
                     color: black;
                     }

.blue             {
                     color: #0000FF; /* blue */
                     }

.blue-bg             {
                     background-color: #0000FF; /* blue */
                     }

.brown             {
                     color: #A52A2A; /* brown */
                     }

.chocolate         {
                     color: #D2691E; /* chocolate */
                     }

.crimson             {
                     color: #DC143C; /* crimson */
                     }

.crimson-bg        {
                     background-color: #DC143C; /* crimson */
                     }

.darkblue             {
                     color: #00008B; /* dark blue */
                     }

.darkgray             {
                     color: #A9A9A9; /* dark gray */
                     }

.darkgray-bg         {
                     background-color: #A9A9A9; /* dark gray */
                     }

.darkviolet         {
                     color: #9400D3; /* dark violet */
                     }

.darkstriderblue     {
                     color: #3366CC; /* dark strider blue  */
                     } 

.darkstriderblue-bg    {
                     background-color: #3366CC;
                     }

.deeppink     {
                     color: #FF1493;
                     } 

.dirtyred     {
                     color: #c1282b;
                     } 

.dodgerblue               {
                     color: #1E90FF;
                     }

.firebrick     {
                     color: #B22222;
                     } 

.fuchsia     {
                     color: #FF00FF;
                     } 

.gold             {
                     color: #ffd700; /* gold */
                     }

.gold-bg             {
                     background-color: #ffd700; /* gold */
                     }


.goldenrod        {
                     color: #b8860b; /* Dark Goldenrod */
                     }

.standings-summary-title {
                     color: #b8860b; /* Dark Goldenrod */
                     }

.goldenrod-bg        {
                     background-color: #b8860b; /* Dark Goldenrod */
                     }

.green            {
                     color: green;
                     }

.green-bg             {
                     background-color: green;
                     }

.lightblue         {
                     color: #ccffff; /* light blue */
                     }

.lightblue-bg       {
                     background-color: #ccffff; /* light blue */
                     }


.lightgray         {
                     color: #eeeeee; /* light gray */
                     }

.lightgray-bg       {
                     background-color: 	#B0C4DE; /* light gray */
                     }

.lime             {
                     color: #00FF00;
                     }

.limegreen             {
                     color: #32CD32;
                     }

.lsb-green             {
                     color: #313031;
                     }

.lsb-green-bg      {
                     background-color: #58AA3F;
                     }


.lsb-yellow        {
                     color: #FFCF00;
                     }


.maroon           {
                     color: #800000;
                     } 

.mediumpurple              {
                     color: #9370D8;
                     }

.navy              {
                     color: #000080;
                     } 

.orange              {
                     color: #FFA500;
                     } 

.orange-bg              {
                     background-color: #FFA500;
                     } 

.pig-pink              {
                     color: #D87C94;
                     } 

.pink              {
                     color: #FFC0CB;
                     } 

.purple            {
                     color: #800080;
                     } 

.red              {
                     color: red;
                     } 

.red-bg             {
                     background-color: red;
                     }

.sandybrown         {
			color: 	#F4A460; /* sandy brown */ 
			}			

.spartangreen     {
                     color: #006633;    /* Spartan Green */
                     } 

.striderblue     {
                     color: #85BBD9;    /* Strider Blue */
                     } 

.striderblue-bg    {
                     background-color: #85BBD9;
                     }

.transparent       {
                      background-color: transparent;
                    }

.white              {
                     color:white;
                     } 

.white-bg           {
                     background-color: white;
                     } 


.yellow              {
                     color:yellow;
                     } 

.yellow-bg          {
                     background-color: yellow;
                     } 

 
.big           {
                     font-size: large;
                     }

.bigger           {
                     font-size: x-large;
                     }

.large           {
                     font-size: large;
                     }

.larger           {
                     font-size: larger;
                     }

.medium           {
                     font-size: medium;
                     }

.small           {
                      font-size: .75em;
                     }

.smaller           {
                      font-size: smaller; /* font-size: 10pt; */ 
                     }

.x-large           {
                     font-size: x-large;
                     }

.xx-large           {
                     font-size: xx-large;
                     }

.x-small           {
                      font-size: x-small;
                     }

.xx-small           {
                      font-size: .5em;
                     }


.shift-left5      {
                     position: relative;
                     left: -5px;
}

.shift-left10      {
                     position: relative;
                     left: -10px;
}

.float-left      {
                     float: left;
                     padding: 5px;
                     margin: 0px;     
}

.float-right      {
                     float: right;
                     padding: 5px;
                     margin: 0px;     

}

h2.blue_center      {
                     text-align: center;
                     font-weight: bold;
                     color: blue;
                     } 

h3.blue            {
                     font-weight: bold;
                     color: blue;
                     } 

span.center           {
                     text-align: center;
                      } 

span.updated          {
                      color: black;
                      background-color: transparent;
                      font-size: xx-small;
                      font-style: italic;
                      }

span.small_urgent          {
                      color: red;
                      background-color: white;
                      font-size: xx-small;
                      font-weight: bold;
                      font-style: italic;
                      }

span.bi              {
                      font-weight: bold;
                      font-style: italic;
                      }

span.b_blue        {
                      color: blue;
                      font-weight: bold;
                      }


span.bi_blue        {
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      }

span.biu_blue        {
                      text-decoration: underline;
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      }

span.bi_red    {
                      color: red;
                      font-weight: bold;
                      font-style: italic; 
                      }

span.big_bi         {
                      font-weight: bold;
                      font-style: italic;
                      font-size: large;
                      }

span.big_bi_red    {
                      color: red;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_blue         {
                      color: blue;
                      font-size: large;
                      }

span.big_bi_green    {
                      color: green;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_bi_blue    {
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_bi_gold    {
                      color: #ffd700; /* gold */
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_bi_goldenrod    {
                      color: #b8860b; /* Dark Goldenrod */
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.bigger_bi_blue    {
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: x-large;
                      }

span.green    {
                      color: green;
                      }


span.b               {
                      font-weight: bold;
                      }

span.b_green        {
                      font-weight: bold;
                      color: green;
                      }

span.small_b               {
                      font-weight: bold;
                      font-size: xx-small;
                      }

span.small_bi               {
                      font-weight: bold;
                      font-size: xx-small;
                      font-style: italic;
                      }

span.i               {
                      font-style: italic;
                      }

span.u               {
                      text-decoration: underline;
                      }

span.bu               {
                      font-weight: bold;
                      text-decoration: underline;
                      }
span.bui               {
                      font-weight: bold;
                      text-decoration: underline;
                      font-style: italic;
                      }

table.terminator  {
                     text-align: center;
                     width: 976px;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;
                     }

.terminator-text    {
                     color: white;
                     }

td.terminator-left {
                     text-align: left;
                     vertical-align: middle;
                     width: 15%;
                     background-color: transparent;
                    }

td.terminator-right {
                     text-align: right;
                     vertical-align: middle;
                     width: 15%;
                     background-color: transparent;
                    }

td.terminator-center {
                     text-align: center;
                     vertical-align: middle;
                     width: 70%;
                     background-color: transparent;
                     font-size: .5em;
                    }
table.footer  {
                     text-align: center;
                     width: 976px;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;
                     }

.footer-text    {
                     color: white;
                     }
                     
.footer-text-photo    {
                      color: #006633;  /* Spartan Green */
                     }

td.footer-left {
                     text-align: left;
                     vertical-align: middle;
                     width: 15%;
                     background-color: transparent;
                    }

td.footer-right {
                     text-align: right;
                     vertical-align: middle;
                     width: 15%;
                     background-color: transparent;
                    }

td.footer-center {
                     text-align: center;
                     vertical-align: middle;
                     width: 70%;
                     background-color: transparent;
                     font-size: .7em;
                    }

td.sender {
                     text-align: center;
                     height: 15px;
                     background-color: transparent;
                     /*font-size: xx-small;*/
                    }

table.framework    { 
                      width: 100%;    
                      text-align: center;                 
                      color: #006633;  /* Spartan Green */
                      background-color: #ffffff; /* White */
                      border: 0px;
                      border-spacing: 0px;
                      margin: 0px auto;
                      padding: 0px;
                    }

table.framework-goldcup_detail    {
                      text-align: right;
                      color: #006633;  /* Spartan Green */
                      background-color: #ffffff; /* White */
                      border: 0px;
                      border-spacing: 0px;
                      margin: 0px;
                      padding: 0px;
                    }

td.framework_logo  {
                      width: 85%;
                      text-align: center;
                      vertical-align: middle; 
                      color: #006633;  /* Spartan Green */
                      background-color: #ffffff; /* White */
                      border: 0px;
                      border-spacing: 0px;
                      margin: 0px;
                      padding: 0px;    
                   }

img.framework_logo {
                      margin-top: 5px;
                      border: 1px dashed #006633;  /* Spartan Green */
                      text-align: center;
                      vertical-align: middle; 
                      background-color: transparent; 
                    }

td.framework_menu  {
                      width: 15%;
                      color: #006633;  /* Spartan Green */
                      background-color: transparent; /* White */
                      height: 75px;
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin-top: 5px;
                      padding: 0px;    
                   }

span.framework_menu_title  {
                      position: relative;
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      color: #006633;  /* Spartan Green */
                      background-color: transparent;
                      font-size: x-large;
                      font-weight: bold;
                      }

span.framework_menu_lines  {
                      position: relative;
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      color: #006633;  /* Spartan Green */
                      background-color: transparent; 
                      font-size: x-small;
                      font-weight: bold;
                      }

hr.blueline        {
                     position: relative;
                     color: #3366CC;
                     }

hr.greenline        {
                     position: relative;
                     color: #006633;  /* Spartan Green */
                     font-weight: bold;
                     }

td.border-bottom2px-darkstriderblue {
                     border-bottom: 2px solid #3366CC;
                     }

td.sponsors       {
                      width: 18%; /* body width - this = content width */
                      text-align: center;
                      vertical-align: top;
                   }

table.sponsors       {
                      width: 100%;
                      text-align: center;
                      vertical-align: top;
                   }

td.sponsors_title  {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      color: #006633;    /* Spartan Green */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_platinum  {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #F0F0F0; /* platinum? */
                      border:solid 2px #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_gold   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #FFD700; /* gold */
                      border:solid 2px #008000; /* green */
                      color: #008000; /* green */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_silver   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #C0C0C0; /* silver */
                      border:solid 2px #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_bronze   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #B8860B; /* DarkGoldenRod  */
                      border:solid 2px #0000FF; /* blue */
                      color: #008000; /* green */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_webhost   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      border: 2px solid #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-size: xx-small;
                   }

td.sponsors_x   {
                      width: 20%;
                      text-align: center;
                      vertical-align: middle;
                      border: 2px solid #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-size: xx-small;
                   }

td.content       {
                      width: 82%;
                      text-align: center;
                      margin: auto;
                      vertical-align: top;
                   }

object.tunes      {
                      width: 0px;
                      height: 0px;
                      vertical-align: middle;
                      text-align: center;
                      margin: auto;
                   }
                   
embed.tunes      {
                      width: 0px;
                      height: 0px;
                      vertical-align: middle;
                      text-align: center;
                      margin: auto;
                   }

th.BQ_name {
                     color: #000080; /* navy */
                     background-color: white;
                     width: 21%;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_age {
                     width: 7%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceName {
                     width: 22%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceLocation {
                     width: 22%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceDate {
                     width: 9%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceTime {
                     width: 10%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_QTime {
                     width: 9%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_name {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_ageGroup {
                     width: 8%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceDistance {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceName {
                     width: 44%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceTime {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceDate {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

.odd-PR-line-bg     {
		     background-color: #2E8B57; /* SeaGreen  */
		   }

.PR-color       {
                     color: #006633;  /* Spartan Green */
		    }
		    
		    
table.photo_index-inner {
                     position: relative;
                     width: 90%;
                     color: #006633;  /* Spartan Green */
                     border:2px solid #006633;
                     /*border-collapse: collapse;*/
                     border-spacing: 5px;
                     margin: auto;
                     padding: 5px;
                   }
                   
table.photo_index-inner-upper {
                     position: relative;
                     width: 90%;
                     color: #006633;  /* Spartan Green */
                     border-left:2px solid #006633;
                     border-top:2px solid #006633;
                     border-right:2px solid #006633;
                     /*border-collapse: collapse;*/
                     border-spacing: 5px;
                     margin: auto;
                     padding: 5px;
                   }
                   
table.photo_index-inner-lower {
                     position: relative;
                     width: 90%;
                     color: #006633;  /* Spartan Green */
                     border-left:2px solid #006633;
                     border-bottom:2px solid #006633;
                     border-right:2px solid #006633;
                     /*border-collapse: collapse;*/
                     border-spacing: 5px;
                     margin: auto;
                     padding: 5px;
                   }                   

table.photo_album {
                     position: relative;
                     width: 100%;
                     color: #006633;  /* Spartan Green */
                     background-color: #808080; /* gray */
                     border:4px outset green;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                   }

table.photo_middle {
                     position: relative;
                     text-align: center;
                     width: 75%;
                     color: #006633;  /* Spartan Green */
                     background-color: #8FBC8F; /* DarkSeaGreen   */ 
                     border-collapse: collapse;
                     border-spacing: 15px;
                     margin: auto;
                     padding: 0px;
                   }

table.photo {
                     position: relative;
                     text-align: center;
                     width: 75%;
                     color: #006633;  /* Spartan Green */
                     background-color: #8FBC8F; /* DarkSeaGreen   */ 
                     border:6px double green;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;

                   }

hr.photo        {

                     border: 2px solid #006633;  /* Spartan Green */
                     width: 75%;
                 }
                 
hr.ag        {

                     border: 1px solid #006633;  /* Spartan Green */
                     width: 50%;
                 }                 

img.photo          {
                     border:6px double #006633;  /* Spartan Green */
                     }

table.photo_caption {
                     position: relative;
                     width: 80%;
                     text-align: center;
                     color: #006633;  /* Spartan Green */
                     background-color: #8FBC8F; /* DarkSeaGreen   */ 
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;

                   }
.myGraphs           {
                     width: 90%;
                     height: 250px;
                    }