/* ----- THEME STYLE - Easter --------------------------------- */

/* Background Regions */

       BODY {  /* background outside of content wrapper */
            color:        #0033cc;
            background:   #FFFFBB url(spring08tile1-patswebgraphics.gif);
          }

       #CONTENT-WRAPPER {  /* background and borders */
            color:                #000088;
            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:           url(nbar17b.gif);
            width:                525px;
            height:               26px;
          }

       #SEASON-GREETING {
            display:              none;
            background:           url(imagex.gif);
            width:                400px;
            height:               83px;
            margin:               6px 0;
          }

       #SEASON-TEXT {
            background:           url(ea16-00.gif) no-repeat 50%;
            width:                318px;
            height:               71px;
            border-collapse:      collapse;
            text-align:           left;
            margin:               12px 0 -18px 6px;
          }

       #EVENT-PHOTOS {
            padding:6px;
            margin:6px;
            border:2px #660099 solid;
            text-align:justify;
            color:#321E05;
          }

       #HDGLINE-BOT {
            display:              none;
            background:           url(nbar17b.gif);
            width:                525px;
            height:               26px;
          }

       #SEASON-BOT {
            display:              block;
            background:           url(nbar17b.gif);
            width:                525px;
            height:               26px;
          }

       #SEASON-ICON,
       #SEASON-ICON-LEFT {
            display:              block;
            position:             absolute;
            float:                none;
            top:                  12px;
            left:                 15px;
            background:           url(t_Flowers045.gif) no-repeat;
            width:                73px;
            height:               100px;
            vertical-align:       middle;
          }

       #SITE-BANNER {
            display:              block;
            float:                none;
            position:             relative;
            z-index:              999;
            top:                  20px;
            background:           url(../../common/nicepics.us.gif) no-repeat;
            width:                604px;
            height:               60px;
            padding:              20px 0 0 30px;
            margin:               20px auto 0 auto;
            text-align:           center;
          }

       #PHOTO-ICON,
       #SEASON-ICON-RIGHT {
            display:              block;
            position:             absolute;
            float:                none;
            top:                  12px;
            right:                15px;
            background:           url(as1056sm.gif) no-repeat;
            width:                117px;
            height:               100px;
            vertical-align:       top;
            z-index:              1000;
          }

       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:           #fff6ff;
            font-size:            10pt;
          }

       .BGMAIN_RIGHT {
            background:           #fff6ff;
            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:                #0033cc;
          }

       .LINECAT { 
            color:                #000000;
            list-style-image:     url(../../common/bullet3.gif);
          }

       .linktext { 
            background:       #ffe3ff;
            color:            #0055ee;
         }

       .linktextul {
            text-decoration:  underline;
         }

       A:HOVER.linktext, A:ACTIVE.linktext { 
            color:            #0055ee;
            background:       #ffffbb;
            border:           1px #7c2f3f solid;
         }

/* Link (Anchor) Styles */

       A { 
            color:                #0033cc;
          }

       LI A:HOVER, LI A:ACTIVE,
       .BGX A:HOVER, .BGX A:ACTIVE
            {
              background:         #ffffbb;
              color:              #0033cc;
              text-decoration:    none;
              border:             1px solid #7c2f3f;
            }

       .BGINTRO A IMG {
              text-decoration:    none;
              margin:             0;
              border:             8px double #7c2f3f;
            }

       .BGINTRO A:HOVER IMG, .BGINTRO A:ACTIVE IMG {
              border:             8px groove #7c2f3f;
            }

       A:HOVER IMG, A:ACTIVE IMG {
              background:         none;
              color:              red;
              border-style:       dashed;
              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:                #0033cc;
            background-color:     transparent;
            text-decoration:      none;
          }

/* Table Cell Styles */

       TH.CAT { 
            color:                #0033cc;
            background:           #FFAAFF;
          }

       IMG.CAT {
            color:                #0033cc;
            }

       TD { 
            font-family:          geneva, arial, verdana, sans-serif;
            color:                #0033cc;
            background:           #fff6ff;
          }          
 
