body 
{  
   background-color: #996666;
   background-image: url(images/stars.gif);
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;     
   padding: 0px;   
   width: 770px;
}
p 
{  
   color: #FFFFFF;
   background-color: #0000FF;
   text-align:justify;
   margin: 0px; 
   padding: 4px;   
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1.25em;
   line-height: 1.6;    
}
a:link {color:#89BEFF;}      /* unvisited link */
a:visited {color:#89BEFF;}  /* visited link */
a:hover {color:#89BEFF;}  /* mouse over link */
a:active {color:#89BEFF;}  /* selected link */
#hsyearbookAndLFFactor
{
		font-size: 16px;
}
.sans_serif_large
{
   padding-top: 10px;
   padding-bottom: 10px;
}

/* h1 tag style */

h1 
{
   color: #000000;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 1px;
   padding-bottom: 1px;   
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 2.2em;
   line-height: 1.3;   
}
h2 
{
   color: #000000;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;   
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
   font-size: 1.75em;
   line-height: 1.2;    
}
h3 
{
   color: #000000;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding: 0px;   
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
   font-size: 1.4em;
   line-height: 1.2;    
}
h4 
{
   color: #000000;
   background-color: #FFFFFF;    
   text-align: center;
   margin: 0px; 
   padding: 0px;   
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;   
   font-size: 1.15em;
   line-height: 1.2;     
}
h5 
{  
   color: #000000;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding: 5px;   
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em;
   line-height: 1.2;    
}
h6 
{  
   color: #000000;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px;    
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;     
   font-size: .9em;
   line-height: 1.2;    
}
h1.serif
{
   color: #0000FF;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;      
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times,  serif; 
   font-size: 2em;
   font-weight: bold;
   line-height: 1.2;   
}
h2.serif
{
   color: #0000FF;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;      
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times,  serif;
   font-size: 1.75em;
   line-height: 1.2;   
}
h3.serif
{
   color: #0000FF;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;      
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times,  serif;
   font-size: 1.5em;
   line-height: 1.2;  
}
h4.serif
{
   color: #0000FF;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;      
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times,  serif;
   font-size: 1.25em;
   line-height: 1.2;  
}
h5.serif
{
   color: #0000FF;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;      
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times,  serif;
   font-size: 1em;
   line-height: 1.2;   
}
h6.serif
{
   color: #0000FF;
   background-color: #FFFFFF;  
   text-align: center;
   margin: 0px; 
   padding:3px;
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times,  serif;
   font-size: .60em;
   line-height: 1.2;    
}

.normal_weight
{
   font-weight: normal;
}
.serif
{
   color: #0000FF;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;      
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times,  serif;
   font-size: 1.2em;
   font-weight: bold;
   line-height: 1.2;      
}
.list
{
   width: 700px;
}
ul
{
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
   font-size: 1.1em;      
   font-weight:bold;
   line-Height: 1.3;
   list-style-type: disc;
   text-align: justify;
   width: 700px;   
}
li
{
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
   font-size: 1.1em;      
   font-weight:bold;
   line-Height: 1.3;
   list-style-type: disc;
   text-align: justify;
   width: 700px; 
}


/* CSS Style Rule for Div having id="outer-container" */
/* outer-container will hold the whole assembly of nested div overlays. */
/* It will also center align the design */
#outer_container 
{  
   width: 770px;    
   margin: 0 auto;
}

/* header CSS Style Rule */
#page_1_header 
{  width: 770px;
   color: #000080;    
   background-color: #BC8F8F;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_1_content_container 
{
   color: #000000;
   background-color: #000080;
   margin: 2px 0px 2px 0px;
   width: 770px;
   border-color: #5C0715;    
   border-style: solid;
   border-left: 4px;
   border-right: 4px;  
}

/* footer CSS Style Rule */
#page_1_footer
{  
   clear: both;
   color: #000080;
   background-color: #5C0715;
   width: 770px;
   height: 0px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;  
}

#page_2_header 
{  
   width: 770px;
   color: #FFFFFF;    
   background-color: #0000FF;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_2_content_container 
{
   color: #000000;
   background-color: #FFFFFF;
   margin: 2px 0px 2px 0px;
   width: 770px; 
}

/* footer CSS Style Rule */
#page_2_footer 
{  
   clear: both;
   color: #000080;
   background-color: #5C0715;
   width: 770px;
   height: 0px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;    
}
#page_3_header 
{  
   width: 770px;
   color: #0000FF;    
   background-color: #FFFFFF;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_3_content_container 
{
   color: #000000;
   background-color: #FFFFFF;
   margin: 2px 0px 2px 0px;
   width: 770px;  
}

/* footer CSS Style Rule */
#page_3_footer 
{  
   clear: both;
   color: #000080;
   background-color: #5C0715;
   width: 770px;
   height: 0px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;    
}

#page_4_header 
{  
   width: 770px;
   color: #FFFFFF;    
   background-color: #0000FF;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_4_content_container 
{
   color: #000000;
   background-color: #FFFFFF;
   margin: 2px 0px 2px 0px;
   width: 770px;  
}

/* footer CSS Style Rule */
#page_4_footer 
{  
   clear: both;
   color: #000080;
   background-color:  #5C0715;
   width: 770px;
   height: 0px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;    
}

#page_5_header 
{  
   width: 770px;
   color: #FFFFFF;    
   background-color: #0000FF;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_5_content_container 
{
   color: #000000;
   background-color: #FFFFFF;
   margin: 2px 0px 2px 0px;
   width: 770px;  
}

/* footer CSS Style Rule */
#page_5_footer 
{  
   clear: both;
   color: #000080;
   background-color: #5C0715;
   width: 770px;
   height: 0px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;   
}

#page_6_header 
{  
   width: 770px;
   color: #FFFFFF;    
   background-color: #0000FF;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_6_content_container 
{
   color: #000000;
   background-color: #FFFFFF;
   margin: 2px 0px 2px 0px;
   width: 770px;  
}

/* footer CSS Style Rule */
#page_6_footer 
{  
   clear: both;
   color: #000080;
   background-color: #5C0715;
   width: 770px;
   height: 0px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;    
}

#page_7_header 
{  
   width: 770px;
   color: #0000FF;    
   background-color: #FFFFFF;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_7_content_container 
{
   color: #000000;
   background-color: #FFFFFF;
   margin: 2px 0px 2px 0px;
   width: 770px;  
}

/* footer CSS Style Rule */
#page_7_footer 
{  
   clear: both;
   background-color: #990000;
   border-color: #5C0715;
   border-width: 5px;
   border-style: solid;
   width: 760px;
   height: 30px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;    
}
#page_8_header 
{  
   width: 770px;
   color: #FFFFFF;    
   background-color: #0000FF;
}

/* content-container CSS Style Rule */

/* It will hold the main content of the page. */
#page_8_content_container 
{
   color: #000080;
   background-color: #996666;
   background-image: url('images/stars.gif');
   margin: 2px 0px 2px 0px;
   width: 770px;  
}

/* footer CSS Style Rule */
#page_8_footer 
{  
   clear: both;
   color: #000080;
   background-color: #5C0715;
   width: 770px;
   height: 30px;
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;    
   font-size: 1em; 
   font-weight: bold;    
   text-align: center;
   line-height: 1.2;   
}

.center_image_209
{ 
  margin: 0 auto;
  padding-left: 90px;
  width: 109px;
}
.center_image_250
{
  margin: 0 auto;  
  width: 250px;  
}

.blue_text_wine_background_link

{
   color: #000080;
   background-color: #996666;
   vertical-align: middle;
  font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; 
   font-size: 1.5em;
   line-height: 1.3;
   font-weight: normal;
   text-align: center;   
   padding-left: 10px;
   padding-right: 10px; 
   padding-top: 15px;
   padding-bottom: 15px;
}
   
.blue_text_wine_background

{
   color: #000080;
   background-color: #996666;
   vertical-align: middle;
   font-family: Georgia, Garamond ,"Times New Roman", serif;
   font-size: 1.5em;
   font-weight: bold;
   text-align: center;   
   padding-left: 10px;
   padding-right: 10px;  
}
.blue_text_wine_background_bottom
{
   color: #000080;
   background-color: #996666;
   vertical-align: middle;
   font-family: "Cooperplate Gothic Bold", Georgia, Garamond ,"Times New Roman", serif;
   font-size: 1.5em;
   font-weight: bold;
   text-align: center;   
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}
.blue_text_wine_background_large

{
   color: #000080;
   background-color: #996666;
   vertical-align: middle;
   font-size: 1.1em;
   line-height: 1.2; 
   font-family: "Cooperplate Gothic Bold", Georgia, Garamond,"Times New Roman", serif;
   font-size: 2.0em;
   font-weight: bold;
   text-align: center;  
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 10px;
   padding-bottom: 0px;    
}
.blue_text_wine_background_extra_large

{
   color: #000080;
   background-color: #996666; 
   font-family: "Cooperplate Gothic Bold", Georgia, Garamond,"Times New Roman", serif;
   font-size: 2.8em;
   font-weight: bold;
   line-height: 1.2;
   text-align: center;
   padding-left: 7px;
   padding-right: 7px;
   padding-top: 15px;
   padding-bottom: 15px;  
}
.padding_top
{
   padding-top: 20px;
}
.padding_bottom
{
   padding-top: 10px;
   padding-bottom: 50px;
}
.maroon
{
   color: #800000;
   background-color: #FFFFFF;
}
.maroon_left
{
   color: #800000;
   background-color: #FFFFFF;
   padding-left: 40px;
   text-align: left;
}
.maroon_center
{
   color: #800000;
   background-color: #FFFFFF;
   padding-left: 25px;
   text-align: left;
}
.blue_text_white_background
{
   color: #0000FF;
   background-color: #FFFFFF;
   padding-top: 5px;   
}
.half_space
{
   padding-top: 0px;
}
.blue_text_white_background_serif
{
   color: #0000FF;
   background-color: #FFFFFF;
   text-align: center;
   margin: 0px; 
   padding-top: 5px;
   padding-bottom: 5px;     
   font-family: Palatino,"Cooperplate Gothic Bold","Times New Roman", Times, Serif;
   font-size: 1.0em;
   font-weight: normal;
   line-height: 1.2;   
}
.blue_text_white_background_small
{
   color: #000080;
   background-color: #FFFFFF;
   font-family: "Times New Roman", serif;
   font-size: 100%;   
}
.blue_text_white_background_bold_italics
{
   color: #000080;
   background-color: #FFFFFF;
   font-family: "Times New Roman", serif;
   font-size: 100%;
   font-weight: bold;
   font-style: italic;   
}
.white_text_blue_background
{  
   color: #FFFFFF;
   background: #000080;
   font-weight: normal;
}
.white_text_blue_background_justify, span.justify
{  
   color: #FFFFFF;
   background-color: #0000FF;
   font-size: 1em;
   font-weight: 600;
   line-height: 2.0;
   text-align: justify !important;
   padding-top: 8px;
   padding-left: 15px;
   padding-right: 15px;     
   padding-bottom: 8px;   
}
.blue_border
{  
  border-color: #0000FF;
  border-style: solid;
  border-width: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;    
}
.black_border
{
  border-color: #000000;
  border-style: solid;
  border-width: 5px;
  background-color: #000080;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: justify !important;  
}
.black_border_justify
{
  text-align: justify !important;
  border-color: #000000;
  border-style: solid;
  border-width: 5px;
  background-color: #0000FF;  
  margin-left: auto;
  margin-right: auto;
  width: 760px; 
}
.maroon_border_sides
{
  border-color: #5C0715;  
  border-style: solid;
  border-left: 4px;
  border-right: 4px;
}
.maroon_border_top
{
  border-color: #5C0715; 
  border-style: solid;
  border-top-width: 25px;
  border-right-width: 0px;
  border-bottom-width: 25px;
  border-left-width: 0px;  
}
.maroon_border_bottom
{
  border-color: #5C0715;  
  border-style: solid;
  border-width: 7px;    
}
.maroon_border
{
  border-color: #5C0715;
  border-style: solid;
  border-width: 5px;  
}
.justify
{
  color: #000000;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
  font-size: 1em;      
  font-weight: bold;
  line-Height: 1.2;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;  
  text-align: justify;
  width: 700px;
}
.center_image_132
{  
  display: block;
  margin-left: auto;
  margin-right: auto; 
  width: 132px;
  height: 199px;
  padding-top: 87px;
  padding-bottom: 10px;
  border-color: #000000;
  border-width: 3px;
}
.center_image_204
{
  display: block;
  margin-left: auto;
  margin-right: auto; 
  width: 204px;
  height: 285px;
  padding-bottom: 10px; 
}
.center_image_250
{
   display: block;
   float: left;
   width: 250px;
   padding: 10px;
}
.center_image_300
{
   display: block;
   float: left;
   width: 300px;   
}
.center_image_259
{  
   display: block;
   margin-left: auto;
   margin-right: auto; 
   width: 259px;   
}
.center_260
{  
  text-align: center;
  width: 260px;
}
.image_top
{
   clear: both;
   float: left;
}
.image_left
{
   border: 0px;   
   clear: left;
   float: left;   
   padding-top: 45px;
   padding-left: 13px;   
   padding-bottom: 12px;
   width: 260px; 
}
.image_center
{
   border: 0px;
   float: left;
   padding-top: 45px;
   padding-left: 8px;
   padding-right: 9px;
   padding-bottom: 12px;
   width: 200px;     
}
.image_right
{
   border: 0px;
   clear: right;   
   float: right;
   padding-top: 45px;
   padding-left: 4px;   
   padding-right: 30px;
   padding-bottom: 12px;
   width: 260px;      
}
.hearts_clear_float_left
{
   display: block;
   clear: left;
   float: left;
   padding-top: 220px;
   padding-left: 50px;  
   width: 80px;
   vertical-align: text-bottom;
}
.hearts_float_left
{
   display: block;
   float: left;
   padding-top: 220px;
   padding-left: 10px;   
   width: 80px;
   vertical-align: bottom;
}
.hearts_clear_right_float_left
{
   display: block;
   clear: right;
   padding-top: 220px;   
   padding-left: 10px;
   padding-right: 50px;   
   width: 80px;
   vertical-align:bottom;
}

.table
{
   clear:both;
   display: block;
   margin-left: auto;
   margin-right: auto; 
   width: 770px;
}
.table_left_column
{
   width: 280px;
}
.table_center_column
{
   width: 180px;
}
.table_right_column
{
   width: 280px;
}
captions_table
{
   display: block;
   margin-left: auto;
   margin-right: auto; 
   width: 770px;
}   
.column_left
{   
   color: #000000;
   border: 0px;
   background-color: #996666;        
   padding-top: 15px;  
   padding-bottom: 12px; 
   text-align: center;  
   width: 273px;
}
.column_center
{
   color: #000000;
   border: 0px;
   background-color: #996666;    
   padding-top: 15px;
   padding-bottom: 12px;   
   text-align: center; 
   width: 217px;
}
.column_right
{
   color: #000000;
   border: 0px;
   background-color: #996666;     
   padding-top: 15px;
   padding-bottom: 12px;
   padding-right: 10px;
   text-align: center;    
   width: 270px;
}
image_trails
{
   clear: both;
   float: left;
   padding-left: 150px;
   width: 559px;
}
image_horse
{
   clear: both;
   float: left;
   padding-left: 50px;
   width: 749px;
}
.column_left_385
{
   width: 385px;
   float: left;
}
.column_right_385
{
   width: 385px;
   float: right;
}
.two_columns_wide
{
   clear: both;
   padding-bottom: 10px;
   text-align: justify;    
}
.times_new_roman
{
  font-family: "time new roman";  
} 
.underline
{
   text-decoration: underline;
   font-weight: normal;
}
.italics
{
  font-style: italic;

}
.white_background
{
   background-color: #FFFFFF;
}
.clear
{
   clear: both;
}
.clear_both
{
   clear: both;
}

clear_770
{
   clear: both;
   width: 770px;
}
clear_559
{
   clear: both;
   width: 559px;
}
clear_749
{
   clear: both;
   width: 749px;
}
.padding_left
{
   padding-left: 57px;
}
.center_text
{   
   background-color: #0000FF;
   display: block;
   margin-left: auto;
   margin-right: auto;
   padding-top: 10px;
   padding-bottom: 10px;
   text-align: center; 
}
.center_image
{
   display: block;
   margin-left: auto;
   margin-right: auto;     
}
.center_image_770
{
   display: block;
   margin-left: auto;
   margin-right: auto;    
   width: 770px;
   height: 500px;
   clear: both;    
}
.center_image_559
{
   display: block;
   margin-left: auto;
   margin-right: auto;   
   width: 559px;
   height: 104px;
   clear: both;   
}
.center_image_749
{
   display: block;
   margin-left: auto;
   margin-right: auto;  
   width: 749px;
   height: 240px;
   clear: both;
        
}
.center_image_508_319
{
   display: block;
   margin-left: auto;
   margin-right: auto;    
   width: 508px;
   height: 319px;
   clear: both;    
}

.padding_top
{
   padding-top: 15px;
}
.padding_bottom_extra
{
   padding-bottom: 100px;

}
.padding_bottom_more
{
   padding-bottom: 15px;
}
.white_text
{
   color: #FFFFFF;
}
.center
{
   text-align: center;
}
.wine_background
{
   background-color: #996666; 
}
.normal_text
{
   font-weight: 400;
}







