/* ----- THEME STYLE - Spring --------------------------------- */

/* Background Regions */

       BODY {  /* background outside of maintable */
            color:        #7c2f3f;
            background:   url(spring08tile1-patswebgraphics.gif);
          }

       #CONTENT-WRAPPER {  /* background and borders */
            border:               14px solid #ffe3ff;
            background:           #fff6ff url(posietile-patswebgraphics.gif);
          }

       #HEADER-GRAPHICS-WRAP {  /* */
            display:              table;
            border-collapse:      collapse;
            position:             relative;
            float:                none;
            width:                815px;
            margin:               0 auto;
            text-align:           center;
            background:           transparent;
          }

       #INTRO {  /* */
            background:           inherit;
          }

       #HDGLINE-TOP {
            display:              none;
            background:           transparent url(nbar6.gif);
            width:                718px;
            height:               26px;
          }

       #SEASON-GREETING {
            display:              none;
            background:           url(spring2.gif);
            width:                300px;
            height:               62px;
            margin:               6px 0;
          }

       #SEASON-TEXT {
            background:           url(spring2.gif) no-repeat 50%;
            width:                300px;
            height:               62px;
            border-collapse:      collapse;
            text-align:           left;
            margin-left:          auto;
            margin-right:         auto;
          }

       #EVENT-PHOTOS {
            padding:6px;
            margin:6px;
            border:2px #660099 solid;
            text-align:justify;
            color:#321E05;
          }

       #HDGLINE-BOT {
            display:              none;
            background:           url(nbar6.gif);
            width:                649px;
            height:               79px;
          }

       #SEASON-BOT {
            display:              none;
            background:           url(nbar17b.gif);
            width:                525px;
            height:               26px;
          }

       #SEASON-ICON,
       #SEASON-ICON-LEFT {
            display:              block;
            float:                left;
            background:           url(t_Flowers045.gif) no-repeat;
            width:                73px;
            height:               100px;
            vertical-align:       top;
            margin-top:           4px;
          }

       #SITE-BANNER {
            display:              block;
            float:                left;
            position:             absolute;
            top:                  20px;
            left:                 115px;
            z-index:              999;
            background:           url(../../common/nicepics.us.gif) no-repeat;
            width:                604px;
            height:               60px;
          }

       #PHOTO-ICON,
       #SEASON-ICON-RIGHT {
            display:              block;
            float:                left;
            position:             absolute;
            left:                 745px;
            background:           url(../mp-12x2.gif);
            background:           url(tn_butter7.gif);
            width:                117px;
            height:               100px;
            vertical-align:       top;
          }

       TABLE .BGMAIN {
            background:           transparent;
            border:               3px solid #ffccff;
            position:             relative;
            top:                 -20px;
          }

       .BGMAIN_MENU {
          color:                  #000055;
          text-decoration:        underline;
          font-weight:            bold;
          font-size:              11pt;
          padding-bottom:         12px;
          }

       .BGMAIN_LEFT {
            background-color:     #FFF7F7;
            background:           transparent;
            font-size:            10pt;
          }

       .BGMAIN_RIGHT {
            background-color:     #FFF7F7;
            background:           transparent;
            font-size:            10pt;
          }

       .BGX, .BGX-FOOTER {
            background:           transparent;
          }

       .BGX-FOOTER {
            color:                #0033cc;
          }

       .BGX-LINKS {
            display:              block;
            color:                #ffaaff;
            background:           transparent;
          }

/* List Items */

       UL,LI { 
            font-family:          geneva, arial, verdana, sans-serif;
            color:                #045483;
            color:                #008033;
          }

       .LINECAT {  /* override from common style */
            color:                #CCCCCC;  /* use for dark background */
            color:                #555555;  /* use for light background */
            color:                darkgreen;   /* use for light background */
            font-weight:          bold;
            list-style-image:     url(../../common/bullet3.gif);
          }

       .linktext { 
            background:       #ffe3ff;
            color:            #835404;
         }

       .linktextul {
            text-decoration:  underline;
         }

       A:HOVER.linktext, A:ACTIVE.linktext { 
            color:            #7c2f3f;
            background:       #ffe0f9;
            border:           1px #7c2f3f solid;
         }

/* Link (Anchor) Styles */

       A { 
            color:                #045483;
            color:                #008033;
          }

       LI A:HOVER, LI A:ACTIVE,
       .BGX A:HOVER, .BGX A:ACTIVE
            {
              background:         #e0ffe0;
              color:              #7c2f3f;
              text-decoration:    none;
              border:             1px solid #7c2f3f;
            }

       .BGINTRO A IMG {
              text-decoration:    none;
              margin:             0;
              border:             8px double #7c2f3f;
            }

       .BGINTRO A:HOVER, .BGINTRO A:ACTIVE {
              background:         #ffffbb;
            }

       A:HOVER IMG, A:ACTIVE IMG {
              background:         none;
              color:              red;
              border-style:       dashed;
              opacity:            0.9;
              /* filter:             alpha(opacity=90); */
              /* -moz-opacity:       0.9; */
            }

       .BGINTRO A:HOVER IMG, .BGINTRO A:ACTIVE IMG {
              text-decoration:    none;
              margin:             0;
              border:             8px groove #7c2f3f;
            }

       A.CAT { 
            color:                #008033;
            background-color:     transparent;
            text-decoration:      none;
          }

/* Table Cell Styles */

       TH.CAT { 
            color:                #ffeaea;
            background-color:     #4D884D;
          }

       IMG.CAT {
            color:                #4D884D;
            }

       TD { 
            font-family:          geneva, arial, verdana, sans-serif;
            color:                #045483;
            color:                #008033;
            background:           #fff6ff;
          }
