body
   {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 95%;
   color: #000000;
   background-color: #D5CCBB;
   line-height: 115%;
   margin: 5px; margin-top:20px;
   text-align:center;
   }

h1
   {
   font: bold 1.1em Arial, sans-serif;
   color: #4B711C; 
   margin-top: 0px;
   padding-top: 10px;
   padding-bottom: 0px;
   padding-left: 10px;
   font-weight: 600;

   }

h2
   {
   font-size: 1em;
   color: #000000;
   margin-top: 0px;
   padding-top: 10px;
   padding-bottom: 0px;
   line-height: 115%;
   position: relative;
   padding-left: 10px;
   font-weight: 600;
   }
h3
   {
   font-size: .95em;
   line-height: 135%;
   font-weight: 600;
   color: #000000;
   text-decoration: none;
   padding-left: 10px;   
   }

h4
   {
   font-size: .90em;
   line-height: 135%;
   font-weight: 600;
   color: #000000;
   text-decoration: none;
   padding-left: 10px;   
   }


#ig_cntrng
   {
   width: 900px;
   text-align:center;
   margin-left: auto;
   margin-right: auto;
   position:relative;left:0px; top:-10px;
   }

div.ig_content
   {
   width: 900px;
   text-align: left;
   background-color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 10px;
   padding-left: 0px;
   padding-right: 0px;
   border: 1px solid #3B5F15;
   margin-top: 0px;
   margin-bottom: 0px;
   overflow:hidden;
   }

div.ig_carousel
   {
   width:770px; 
   padding:15px; 
   text-align:center;
   }
   
#ldGllry
   {
   margin:2px; margin-top:25px; margin-bottom:5px; 
   text-align:center;   
   }

#id_GrpSlctr
   {
   width:100%;
   padding-bottom:5px; margin-bottom:20px;
   font-weight:700; font-size:16px;
   border-color:#aaaaaa;
   border-style:solid;
   border-width:0px;
   border-bottom-width:1px;
   }
   
#id_GrpSlctr div.grp_slctr_cntnr
   {
   width:100%;text-align:center; font-size:80%;
   padding-top:10px; margin-top:5px;
   border-color:#aaaaaa;
   border-style:solid;
   border-width:0px;
   border-top-width:1px;   
   font-size:11px;
   }   

#id_GrpSlctr div.grp_slctr_cntnr div.frm_cntnr
   {
   width:38%; 
   padding-right:2%;
   float:left; text-align:left;
   border-color:#aaaaaa;
   border-style:solid;
   border-width:0px;
   border-right-width:1px;   
   font-size:inherit;
   }   

#id_GrpSlctr div.grp_slctr_cntnr div.frm_cntnr input
   {
   font-size:inherit;
   }   

#id_GrpSlctr div.grp_slctr_cntnr div.frm_cntnr select.grps option
   {
   font-size:11px;
   }   
      
#id_GrpSlctr div.grp_slctr_cntnr div.grp_desc
   {
   height:50px;   
   text-align:left;
   padding:15px;
   padding-top:0px; padding-bottom:0px;
   margin-bottom:0px;
   font-size:inherit;
   }   

#id_GrpSlctr div.grp_slctr_cntnr div.grp_slide_show
   {
   border-top:solid 1px #aaaaaa;
   }   
   
   
#id_GrpSlctr div.grp_slctr_cntnr div.grp_slide_show div.cntrng
   {
   width:55%;height:100%; 
   margin-left:auto; margin-right:auto;
   font-size:inherit;
   }   

#id_GrpSlctr div.grp_slctr_cntnr div.grp_slide_show div.cntrng button,input
   {
   margin:5px; margin-bottom:0px; 
   float:left;
   font-weight:700; 
   font-size:inherit;
   }   
   
      
#id_ThmbCntnr   
   {
   margin-top:5px; margin-bottom:5px;
   margin-left:auto; margin-right:auto;
   text-align:center;                     
   }

   #id_ThmbCntnr div.thmbElem
      {
      text-align:center; 
      float:left;
      }
   
      #id_ThmbCntnr div.thmbElem a
         {
         font-size:10px;
         font-weight:900;
         text-decoration:none;
         margin-left:auto; margin-right:auto;
         }
         
      #id_ThmbCntnr div.thmbElem a img
         {
         filter:alpha(opacity=100);opacity:1.0;
         }

      #id_ThmbCntnr div.thmbElem a img.curr
         {
         filter:alpha(opacity=30);opacity:0.3;
         }

      img.curr
         {
         filter:alpha(opacity=60);opacity:0.6;
         }

      #id_ThmbCntnr div.thmbElem a:link img
         {
         margin-left:auto; margin-right:auto;
         }

      #id_ThmbCntnr div.thmbElem a:link
            {
            color:#041f4e;
            }
      #id_ThmbCntnr div.thmbElem a:visited
            {
            color:#041f4e;
            }

      #id_ThmbCntnr div.thmbElem a:hover
            {
            color: #8BB10C;
            cursor:pointer;
            }

      #id_ThmbCntnr div.thmbElem a:hover img
            {
            filter:alpha(opacity=60);opacity:0.6;
            }

      
      #id_ThmbCntnr div.thmbElem a span
         {
         margin-left:auto; margin-right:auto;
         }
         {
         font-size:10px;
         font-weight:900;
         text-decoration:none;
         }

#id_ActvGrpNavCntnr
   {
   width:100%;
   border-color:#aaaaaa;
   border-style:solid;
   border-width:0px;
   margin-top:20px;padding-top:5px; border-top-width:1px;
   margin-bottom:20px;padding-bottom:5px; border-bottom-width:1px;      
   }

   #id_ActvGrpNavCntnr div.actv_grp_nav 
      {
      margin-left:auto; margin-right:auto; 
      margin-bottom:20px;
      }

      #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns
         {
         width:60px; 
         margin-top:25px; margin-bottom:5px;
         margin-left:auto; margin-right:auto;
         text-align:center;                     
         float:left;
         }
            
      #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns button
            {
            width:20px; height:20px;            
            background-repeat:no-repeat;
            background-position:center center; 
            padding:10px; margin:1px;
            cursor:default;   
            }

         #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns button.movr
               {
               cursor:pointer;   
               }

         #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns button.mout
               {
               cursor:default;   
               }
               
         #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns button.first
               {
               float:left;
               background-image:url('bttns/20/first_bttn.png');
               }
               
         #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns button.prev
               {
               float:left;
               background-image:url('bttns/20/prev_bttn.png');
               }
               
         #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns button.next
               {
               float:right;
               background-image:url('bttns/20/next_bttn.png');
               }

         #id_ActvGrpNavCntnr div.actv_grp_nav div.navBttns button.last
               {
               float:right;
               background-image:url('bttns/20/last_bttn.png');
               }
  
   div.curr
      {
      width:100%;
      text-align:center;
      }

      div.curr div.currTxt
         {
         padding:0.5%;
         border:solid 1px #aaaaaa;
         overflow:auto;
         }

      div.curr div.h_txt
         {
         width:30%; height:95%;   
         float:left;
         }
         
      div.curr div.v_txt
         {
         width:90%;
         margin-left:auto; margin-right:auto; margin-top:10px;
         }

      div.curr div.currImg
         {
         height:95%;   
         padding:0.5%;
         /*border:solid 1px #aaaaaa;*/
         }
         
      div.curr div.h_img
         {
         width:67%;   
         float:left;   
         }
      div.curr div.v_img
         {
         }
         
                  
         div.curr div.currTxt div.currTitle
            {
            width:100%; 
            margin-top:10px; margin-bottom:10px;
            text-align:center;
            font-size:115%;   
            font-weight:700;
            }
   
         div.curr div.currTxt div.currNotes
            {
            width:100%; 
            margin-top:10px; margin-bottom:10px;
            text-align:left;
            font-size:90%;
            font-weight:500;
            }
   
         div.curr div.currTxt div.currCredit
            {
            width:100%; 
            margin-top:10px; margin-bottom:10px;
            text-align:right;
            font-size:80%;
            font-weight:500;
            }


   div.sldCntrls
      {
      width: 99%;
      margin-top:0px; margin-bottom:10px;
      padding:0.5px; padding-top:3px;
      font-size:12px; font-weight:700;
      border: solid 1px #777777;
      background-color:#dddddd;
      text-align:center;
      }            

      div.sldCntrls div.intvlCntrl
         {
         width:260px; height:25px; 
         float:left; 
         text-align:center;
         }            

         div.sldCntrls div.intvlCntrl button
               {
               width:24px; height:20px;            
               background-repeat:no-repeat;
               background-position:center center; 
               padding:5px; padding-left:8px;
               margin:1px;
               cursor:default;   
               }
            div.sldCntrls div.intvlCntrl button.faster
               {
               background-image:url('bttns/20/up_bttn.png');
               }

            div.sldCntrls div.intvlCntrl button.f_disabled
               {
               background-image:url('bttns/20/up_dsbld_bttn.png');
               }
               
            div.sldCntrls div.intvlCntrl button.slower
               {
               background-image:url('bttns/20/dwn_bttn.png');
               }

            div.sldCntrls div.intvlCntrl button.s_disabled
               {
               background-image:url('bttns/20/dwn_dsbld_bttn.png');
               }
               
         div.sldCntrls div.intvlCntrl a
            {
            font-family:  Arial, Helvetica, sans-serif;
            text-decoration: none;
            line-height: 115%;
            color:#1458e7;
            background-color:#dddddd;
            }            

            div.sldCntrls div.intvlCntrl a:link
               {
               color:#1458e7;
               text-decoration: none;
               }

            div.sldCntrls div.intvlCntrl a:visited
               {
               color:#1458e7;   
               text-decoration: none;
               }

            div.sldCntrls div.intvlCntrl a:hover
               {
               color:#ff0000;
               }
          
         div.sldCntrls div.intvlCntrl span.plsMns
            {
            padding-left:10px; padding-right:10px;      
            font-weight:900; font-size:150%;
            vertical-align:text-bottom;
            }
         
         div.sldCntrls div.intvlCntrl div.intvlMns
            {
            width:120px; height:22px; 
            float:left; 
            text-align:right;
            }            

         div.sldCntrls div.intvlCntrl div.intvlDsply
            {
            width:50px; height:20px; 
            padding-top:2px; 
            text-align:center;
            float:left; 
            }            

         div.sldCntrls div.intvlCntrl div.intvlPls
            {
            width:50px; height:22px; 
            float:left; text-align:left;
            }            

      div.sldCntrls div.bttnSet
         {
         height:27px; 
         float:left; text-align:center;   
         }

         div.sldCntrls div.bttnSet button
            {
            height:22px;
            margin: 0px; margin-left:2px;
            padding:2px;
            font-size:11px;
            font-weight:900;
            }

