/* File:  SitePg15.css 
   Last Modified: 2005/09/19 by R. C. Blasdell.  Removed unnecessary comments for deployment. */
/* CSS Language Notes:                            
  1.)  Standard CSS parameter oder: TRouBLe - Top, Right, Bottom, Left. 
  2.)  Beware of statements like font t y z.  They can be implicit and more local definitions of properties u, w, and x.*/

/*  Root Element Custom Paragraph Style Classes */
    body { 
      background-image:url(Media_siteDesign/bkgPage1a.jpg); 
      background-repeat: repeat; 
      margin: 0px;
      font-family: Verdana, Arial, sans-serif; 
      color: #000033; 
      padding: 0px; }

    a:link, a:hover, a:focus, a:active { 
	  color:#000000; }

    a:visited { 
      color:#660066; }

    a:active {
	  color:#FF0000; }
	  
    h1, h2, h3, h4, h5, h6 { 
      font-family: Verdana,Arial,sans-serif; 
      margin: 0px; 
      padding: 0px; }

    h1 { 
      font-size: 24px; font-weight: bold; text-align:center; 
      padding: 24px 0px 30px 0px; }

    h2 { 
      font-size: 18px; 
	  padding: 24px 0px 6px 0px; }

    h3 { 
      font-size: 14px; 
	  padding: 0px 0px 30px 0px; }

	span.Smaller{font-size: 80%;}
	
    label { 
      font: bold 12px Verdana, Arial, sans-serif; }
				
    p { 
      margin: 0px; 
      font-size: 15px;
	  line-height: 18px; 
	  padding: 0px 0px 9px 0px; }

    img {  
      border-width: 0px;
	  margin: 0px; 
	  padding: 0px;}

    table { 
      border-collapse: collapse;   /*NEW 2006/07/20........................*/
	  border: 0px;
	  border-style: solid;
	  border-color: red;
	  padding: 0px; 
      width: 100%;
	  margin: 0px; 
      border-spacing: 0px;  /*NOT SUPPORTED IN IE6!!!!!!?*/}
	  
/*  Custom Paragraph Style Classes  */
    p.LegalNotes {
	  font-size: 9px; 
	  font-weight: bold; }

    p.Signature{
	  font-family: "Brush Script MT",script,cursive; 
	  font-size: 12px; }

    p.NoAfterSpace {
 	  padding-bottom: 0px; }

/*  Custom Character Style Classes   */
    span.TopCase {
	  font-size: 40px; /*was 24px - try 30*/
	  line-height: 40px; /* was 27px*/
	  font-weight: normal; /* was bold - try normal*/}
	p.TopCaseLine { /* To be used to adjust margins on first line of new section */
	  margin-bottom: -1px; /* Bottom of 40/40px character 1px too high, lower it. */
	  margin-top: -3px; /* Top of lowered 40/40px charter EM box still 3px too tall, shorten it. */
	  padding-bottom: 0px; /* Override standard 1/2 line-height paragraph break. */}

    span.WebDevNote{
	  color: #666666; }

/*  Custom Layout-Section Classes  */ 
    div.SitePgContent { 
	  width: 744px;
/*  Test formatting for use in designing map arrows background.
	  width: 764px; border-width: 10px; border-color: red; border-style: solid; */
		text-align:left; }
	div#WebRingLinks {
	  text-align: center;
	}

/*  ImageDiv Styles  */
    div.PadLeft {
	  padding: 6px 12px 6px 0px; }

    div.FloatLeft1, div.FloatLeft2 {
	  float: left; 
	  padding: 9px 12px 9px 0px; /* 18px 21px 18px 0px; previously: 6px 12px 6px 0px; */}

    div.FloatLeft2 {
	  padding-right: 0px; }

    div.FloatRight1, div.FloatRight2 {
	  float: right; 
	  padding: 9px 0px 9px 12px; /* 18px 0px 18px 21px; previously: 6px 0px 6px 12px; */}

    div.FloatRight2 {
	  padding-left: 0px; }

/* MS Windows + IE6(+-) - MacIE5 3px Error Hacks:
/* hide from MacIE \*/
	* html div .FloatLeft1 {
	margin-right: -3px;
	}
	* html div .FloatLeft2 {
	margin-right: -3px;
	}
	* html div .FloatRight1 {
	margin-left: -3px;
	}
	* html div .FloatRight2 {
	margin-left: -3px;
	}
/* end hide */

	.ClearRight {
	  clear: right; }
	  
	.ClearLeft {
	  clear: left; }
	  
	.ClearBoth{
	  clear: both; }
	  
/*  SitePage Header Section -- Id and descendent declarations.  */
    table#SitePgHeader { /* Site Page Header Section id-element, one per page, applied to <table> tag..........................*/
      margin-top: 50px; 
      margin-bottom: 10px; }

    div.TitleBar { /* Title bar box div, used to hold the background image in a fixed size container.  In 
	                   practice, used only in this section, but no reason to require it. ......................................*/
      text-align: center; 
      width: 600px; height: 60px; 
      background-repeat: no-repeat; 
      background-image:url(Media_siteDesign/bkgTitleBar1.gif); }

    div.TitleBar2 { /* Title bar box div, used to hold the background image in a fixed size container.  In 
	                   practice, used only in this section, but no reason to require it. ......................................*/
      text-align: center; 
      width: 600px; height: 60px; 
      background-repeat: no-repeat; 
      background-image:url(Media_siteDesign/bkgTitleBar2.gif); }

    .TitleBar p, .TitleBar2 p { /* Formats the title text inside the title bar div box. */
      font-size: 30px; 
      padding: 18px 0px 0px 0px; /* Formerly 10px 0px 0px 0px; */}

/*  SitePage Main Navigation Section -- Id and descendent declarations. */
    table#SitePgNavMain { /* */
      margin: 0px 0px 5px 0px; }

    table#SitePgNavMain a{ /* Main navigation button anchor element blocks. ........................................................*/
      display: block; /* Switch display from in-line (default) to block.  See pp. 196-7 of Cascading Style 
	                     Sheets: The Definitive Guide by Meyer.  ...............................................[Inherited-No ]*/
      float: left; 
      height: 40px; width: 170px; 
      background-repeat: no-repeat; 
      text-align: center; 
      font-size: 10px; 
      text-decoration: none; 
      margin: 0px; 
      margin-right: 5px; 
      line-height: 1.0; 
	  padding: 10px 0px 0px 0px;
	  border-width: 0px; border-style:solid; border-color: green; } 

    table#SitePgNavMain a:link { /* Graphic formatting for not-yet-visited main navigation section navigation buttons. .............*/
      background-image: url(Media_siteDesign/bkgBtn3b_Long.gif); /*............................................................*/
	  /************************************************************************************************************************/}

    table#SitePgNavMain a:visited { /* Graphic formatting for already-visited main navigation section navigation buttons. */
      background-image: url(Media_siteDesign/bkgBtn3b_Long.gif); }

    table#SitePgNavMain a:hover { /* Graphic formatting for visited main navigation section navigation buttons. ....................*/
      background-image:url(Media_siteDesign/bkgBtn3c_Long.gif); }

    table#SitePgNavMain p {
	  padding: 10px 0px 0px 0px; /* ..................................................................................[Inherited-No ]*/
	  border-width: 1px; border-style:solid; border-color: pink;
      font-size:10px; /* 83.3% of 12px.  .......................................................................[Inherited-Yes]*/
	  /************************************************************************************************************************/}

    table#SitePgNavMain2 { /* */
      margin: 0px 0px 5px 0px; }

    #SitePgNavMain2 a{ /* Main navigation button anchor element blocks. .......................................................*/
      display: block; 
      float: left; 
      height: 40px; width: 170px; 
      background-repeat: no-repeat; 
      text-align: center; 
      font-size: 10px; 
      text-decoration: none; 
      margin: 0px; 
      margin-right: 5px; 
      line-height: 1.0;
	  padding: 10px 0px 0px 0px; } 

    #SitePgNavMain2 a:link { /* Graphic formatting for not-yet-visited main navigation section navigation buttons. */
      background-image: url(Media_siteDesign/bkgBtn3a_Long.gif); }

    #SitePgNavMain2 a:visited { /* Graphic formatting for already-visited main navigation section navigation buttons. */
      background-image: url(Media_siteDesign/bkgBtn3a_Long.gif); }

    #SitePgNavMain2 a:hover { /* Graphic formatting for visited main navigation section navigation buttons. */
      background-image:url(Media_siteDesign/bkgBtn3c_Long.gif); }

/*  SitePage Top Navigation Section -- Id and descendent declarations.  */
    #SitePgNavTop{ 
      margin: 5px 0px 5px 0px; /* Provides space at top of page.  Tested - Working ....................................[Inherited-No ]*/
	  text-align:center; }

	.NavBack {
	}
	
	.NavNext {
	}
   
	#SitePgNavTop a{ 
	  display: block; /*.........................................................................................[Inherited-No ]*/
	  float: left;
	  height: 20px; width: 100px; /*..........................................................................[Inherited-No ,No ]*/
	  background-repeat: no-repeat;
	  text-align: center; /*.....................................................................................[Inherited-Yes]*/
	  font-size: 10px;
	  text-decoration: none; 
	  margin: 0px 10px 0px 10px;
	  padding: 3px 0px 0px 0px;
	  /************************************************************************************************************************/}
	  /*See pp. 196-7 of Cascading
	 Style Sheets: The Definitive Guide by Meyer*/
    
	#SitePgNavTop a.NavBack:link, #SitePgNavTop a.NavBack:visited{
	  background-image: url(Media_siteDesign/bkgBtn1b_NavLf1.gif);
	  /************************************************************************************************************************/}

    #SitePgNavTop a.NavBack:hover{
	  background-image:url(Media_siteDesign/bkgBtn1c_NavLf1.gif);
	  /************************************************************************************************************************/}

	#SitePgNavTop a.NavNext:link, #SitePgNavTop a.NavNext:visited{
	  background-image: url(Media_siteDesign/bkgBtn1b_NavRt1.gif);
	  /************************************************************************************************************************/}

    #SitePgNavTop a.NavNext:hover{
	  background-image:url(Media_siteDesign/bkgBtn1c_NavRt1.gif);
	  /************************************************************************************************************************/}

/*******************************************************************************************************************************/
/*  SitePage Main Body Section -- Id and descendent declarations.                                                              */
/*******************************************************************************************************************************/
    #SitePgBodyMain{
	  text-align: center; /*.........................................[Inherited-Yes]*/
	  padding: 10px 10px 10px 10px; /* .........................................................................[Inherited-No ]*/
      margin-top: 0px; /* Provides space at top of page.  Tested - Working .....................................[Inherited-No ]*/
      margin-bottom: 0px; }

/*******************************************************************************************************************************/
/*  SitePage Bottom Navigation Section -- Id and descendent declarations.                                                         */
/*******************************************************************************************************************************/
    #SitePgNavBottom{ 
      margin: 5px 0px 5px 0px; /* Provides space at top of page.  Tested - Working ....................................[Inherited-No ]*/
	  text-align:center; }
    
	#SitePgNavBottom a{
	  display:block; /*.........................................................................................[Inherited-No ]*/
	  float:left;
	  height:20px; width:100px; /*..........................................................................[Inherited-No ,No ]*/
	  background-repeat: no-repeat;
	  text-align:center; /*.....................................................................................[Inherited-Yes]*/
	  font-size:10px;
	  text-decoration:none; 
	  margin: 0px 10px 0px 10px;
	  padding: 3px 0px 0px 0px;
	  /************************************************************************************************************************/}
	  /*See pp. 196-7 of Cascading
	 Style Sheets: The Definitive Guide by Meyer*/
    
	#SitePgNavBottom a.NavBack:link, #SitePgNavBottom a.NavBack:visited{
	  background-image: url(Media_siteDesign/bkgBtn1b_NavLf1.gif);
	  /************************************************************************************************************************/}

    #SitePgNavBottom a.NavBack:hover{
	  background-image:url(Media_siteDesign/bkgBtn1c_NavLf1.gif);
	  /************************************************************************************************************************/}

	#SitePgNavBottom a.NavNext:link, #SitePgNavBottom a.NavNext:visited{
	  background-image: url(Media_siteDesign/bkgBtn1b_NavRt1.gif);
	  /************************************************************************************************************************/}

    #SitePgNavBottom a.NavNext:hover{
	  background-image:url(Media_siteDesign/bkgBtn1c_NavRt1.gif);
	  /************************************************************************************************************************/}

/*******************************************************************************************************************************/
/*  SitePage Footer Section -- Id and descendent declarations.                                                                 */
/*******************************************************************************************************************************/
    #SitePgFooter{
	  text-align: center;  /* Used to align legal/disclaimer/copyright notes. ..................................[Inherited-Yes]*/
      margin-top: 9px; /* Provides space at top of page.  Tested - Working .....................................[Inherited-No ]*/
      margin-bottom: 9px; /*Provides space after tile bar.  Tested - Working ...................................[Inherited-No ]*/
/*    I n c l u d e d   d e c l a r a t i o n s : */
/*   (border:0;) <===================================================[Included as subcase of general table-element definition.]*/
/*   (border-spacing:0;) <===========================================[Included as subcase of general table-element definition.]*/
/*   (padding:0;) <==================================================[Included as subcase of general table-element definition.]*/
/*   (width: 100%;) <================================================[Included as subcase of general table-element definition.)*/
/*    I n h e r i t e d   d e c l a r a t i o n s : */
/*   (font-family: Verdana, Arial, sans-serif;) <------------------------------[Inherited from body-element parent definition.]*/
/*   (color: #000033;) <-------------------------------------------------------[Inherited from body-element parent definition.]*/
	  /************************************************************************************************************************/}

