a:link    { color: #ccc; text-decoration: none; }
a:visited { color: #ccc; text-decoration: none; }
a:hover   { color: #fc0; text-decoration: none; }

body
{ 
   scrollbar-base-color: #303030;
   scrollbar-arrow-color: #CC9900;
   color: #fff;
   background: #000;
   border: 0;
}

td.tdlink
{
   text-align: center;
   padding-top: 30px;
   color: yellow;
}

.lhdr
{
   text-align: center;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   color: yellow;
   padding-top: 35px;
   padding-bottom: 12px;
   border-bottom: solid 1px gray;
   margin-bottom: 20px;
}



/* NAV SECTION STYLES */
.btn
{
  /* display: inline; */
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
 /*  height: 20px; */
 /*  width: 55px; */
   text-align: center;
/*   margin: 0 3px; */

   margin: 0 4px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 80%;
/*   padding-top: 12px; */
   padding-top: 8px;
   padding-bottom: 3px;  
}


.btn a:link
{
   color: #777;
   text-decoration: none;
}

.btn a:visited
{
   color: #777;
   text-decoration: none;
}

.btn a:hover
{
   color: #fc0;
   text-decoration: none;
}

.snbtn
{
  
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
   border-top: solid #707070 1px;

   text-align: center;


   margin: 5px 15px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 70%;

   padding-top: 5px;
   padding-bottom: 3px;  
}

.snbtn a:link
{
   color: #777;
   text-decoration: none;
}

.snbtn a:visited
{
   color: #777;
   text-decoration: none;
}


.snbtn a:hover
{
   color: #fc0;
   text-decoration: none;
}

.snbtnd
{
  
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
 
   text-align: center;


   margin: 0 15px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 70%;

   padding-top: 5px;
   padding-bottom: 3px;  
}

.snbtnd a:link
{
   color: #777;
   text-decoration: none;
}

.snbtnd a:visited
{
   color: #777;
   text-decoration: none;
}


.snbtnd a:hover
{
   color: #fc0;
   text-decoration: none;
}

p.aboutBanner
{
   font-family: arial, verdana, sans-serif;
   font-size: 14pt;
   color: #f9779b; /*#c90; */
   font-weight: bold;
   letter-spacing: 3px;
}

p.wspecBanner
{
   font-family: arial, verdana, sans-serif;
   font-size: 14pt;
   color: #c90;
   font-weight: bold;
   letter-spacing: 9px;
}

.winSpec
{
   border: solid #eee 2px;
}

.imgCaption
{
   font-family: arial;
   font-size: 9pt;
   font-weight: bold;
   color: #eee;
}


/*
.snbtn
{
  
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
 
   text-align: center;


   margin: 0 15px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 70%;

   padding-top: 5px;
   padding-bottom: 3px;  
}

.snbtn a:link
{
   color: #777;
   text-decoration: none;
}

.snbtn a:visited
{
   color: #777;
   text-decoration: none;
}


.snbtn a:hover
{
   color: #fc0;
   text-decoration: none;
}
*/

.snbtng
{
  
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
 
   text-align: center;


   margin: 0 15px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 70%;

   padding-top: 5px;
   padding-bottom: 3px;  
}

.snbtng a:link
{
   color: #777;
   text-decoration: none;
}

.snbtng a:visited
{
   color: #777;
   text-decoration: none;
}


.snbtng a:hover
{
   color: #9bd1ad;
   text-decoration: none;
}

.snbtntr
{
  
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
   border-top: solid #707070 1px;

   text-align: center;


   margin: 3px 12px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 70%;

   padding-top: 5px;
   padding-bottom: 3px;  
}

.snbtntr a:link
{
   color: #777;
   text-decoration: none;
}

.snbtntr a:visited
{
   color: #777;
   text-decoration: none;
}


.snbtntr a:hover
{
   color: #9bd1ad;
   text-decoration: none;
}


.btnc
{
  /* display: inline; */
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
 /*  height: 20px; */
 /*  width: 55px; */
   text-align: center;
/*   margin: 0 3px; */

   margin: 0 4px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 80%;
/*   padding-top: 12px; */
   padding-top: 8px;
   padding-bottom: 3px;  
}


.btnc a:link
{
   color: #777;
   text-decoration: none;
}

.btnc a:visited
{
   color: #777;
   text-decoration: none;
}

.btnc a:hover
{
   color: #e9160f;
   text-decoration: none;
}

.btng
{
  /* display: inline; */
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
 /*  height: 20px; */
 /*  width: 55px; */
   text-align: center;
/*   margin: 0 3px; */

   margin: 0 4px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 80%;
/*   padding-top: 12px; */
   padding-top: 8px;
   padding-bottom: 3px;  
}


.btng a:link
{
   color: #777;
   text-decoration: none;
}

.btng a:visited
{
   color: #777;
   text-decoration: none;
}

.btng a:hover
{
   color: #9bd1ad;
   text-decoration: none;
}


.btnp
{
  /* display: inline; */
   color: white;
   border-left: solid #707070 1px;
   border-right: solid #707070 1px;
   border-bottom: solid #707070 1px;
 /*  height: 20px; */
 /*  width: 55px; */
   text-align: center;
/*   margin: 0 3px; */

   margin: 0 4px; 
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 80%;
/*   padding-top: 12px; */
   padding-top: 8px;
   padding-bottom: 3px;  
}


.btnp a:link
{
   color: #777;
   text-decoration: none;
}

.btnp a:visited
{
   color: #777;
   text-decoration: none;
}

.btnp a:hover
{
   color: #f9779b;
   text-decoration: none;
}




.lbl
{
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   color: #ccc;
   width: auto;
   border-top: solid 1px #5C5C5C;
   font-size: 10pt;
   letter-spacing: 8px;
   margin-top: 5px;
   padding-top: 10px;
   padding-left: 10px;
}

.lblGly
{
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   color: #ccc;
   width: auto;
   border-top: solid 1px #5C5C5C;
   font-size: 10pt;
   letter-spacing: 8px;
   margin-top: 5px;
   margin-right: 12px;
   padding-top: 10px;
   padding-left: 32px;
}

.toggle
{
   font-family: arial, verdana, sans-serif;
   color: #909090;
   font-size: 8pt;
   font-weight: bold;
   letter-spacing: 4px;
 /*  padding-top: 5px; */
   padding: 4px;
   text-align: center;
   margin-top: 10px;
   margin-bottom: 180px;
}


.hdr
{
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   font-size: 12pt;
   letter-spacing: 2px;
   color: #c90;
}




/* Added from about */

.lbl2
{
 /*  display: inline; */
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   color: #ccc;
   width: 500px; 
 /*  border-top: solid 1px #5C5C5C; */
   font-size: 10pt;
   letter-spacing: 8px;
 /*  height: 23px;
  margin-top: 25px; */
  /* padding-top: 0px;*/
   padding-left: 33px;
/* padding-top: -10px;  */
/*   border: solid 1px white; */
}



h1
{
   display: inline;
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   color: #ccc;
   width: 500px; 
 /*  border-top: solid 1px #5C5C5C; */
   font-size: 11pt;
   letter-spacing: 8px;
/*   height: 23px;
  margin-top: 25px; */
  /* padding-top: 0px;*/
   padding-left: 40px;
/* padding-top: -10px;  */
/*   border: solid 1px white; */
  
}

h2
{
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #fc0; /*#9BE3E1;*/  /* #c90; */
   letter-spacing: 2px;
/*   border-bottom: solid 1px white; */

}

.h2alt
{
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #fc0;  /* #7c1; *//*#9BE3E1;*/  /* #c90; */
   
   padding: 2px 5px;
 /*  background-color: #aaa; */
   
   letter-spacing: 2px;
/*   border: solid 1px #cce;  */

}

h3
{
 /*  border-left: solid 5px #707070; */
   width: 100%;
   margin-bottom: 0;
 /*  color: firebrick; */
 /*  padding-left: 50px; */
   padding-bottom: 10px;
 /*  padding-top: 10px; */
 /*  padding-left: 22px; */
   text-align: center;
   letter-spacing: 12px;
   color: #cce; /* #c90; */
/*   border: solid 1px white; */
}

h4
{
   text-align: center;
 /*  padding-left: 22px; */
   font-size: 14pt;
   letter-spacing: 3px;
   padding-top: 7px;
   padding-bottom: 0px;
}

h5
{
   text-align: center;
   font-style: italic;
   font-size: 11pt;
 /*  padding-left: 22px; */
   margin-top: -10px;
   letter-spacing: 3px;
   padding-top: 0px;
   padding-bottom: 10px;
 /* color: white; */
}
p.ctr
{
   text-align: center;
}

p.grid
{
   padding: 0 5px;
}

p.gridC
{
   text-align: center;
   padding: 0 5px;
}

.copy
{
   margin-top: 20px;
   margin-left: 14px;
   width: 420px; 
 /*  border: blue 1px solid;  */
   color: #cce;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
   line-height: 140%;
/*  padding: 0px 0px 0px 10px; */
}

.copyEti
{
   margin-top: 20px;
   margin-left: 14px;
   width: 420px; 
 /*  border: blue 1px solid;  */
   color: #cce;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
   line-height: 140%;
/*  padding: 0px 0px 0px 10px; */
}

.copyEti h2
{
   font-family: arial, verdana, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #9bd1ad; /*#9BE3E1;*/  /* #c90; */
   letter-spacing: 2px;
/*   border-bottom: solid 1px white; */

}


.copyStats
{
   margin-top: 20px;
   margin-left: 70px;
   width: 420px; 
 /*  border: blue 1px solid;  */
   color: #cce;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
/*  padding: 0px 0px 0px 10px; */
}

.copyTNPanel
{
   margin-top: 15px;
   margin-left: 14px;
   width: 260px; 
 /*  border: blue 1px solid;  */
   color: #cce;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
 /*  text-align: center; */
 /*  padding: 0px 0px 0px 10px; */
}

.gridCopy
{
    padding: 0 5px;
}


.imgR
{
   margin-top: 25px;
   border: solid 1px #ccf;

}

table#nav 
{
   
   border-top: #707070 1px solid; 
/*    border-collapse: collapse; */
/*   height: 30px; */
   
}

table#subnav 
{
   
 /*  border-top: #707070 1px solid;  */
/*    border-collapse: collapse; */
/*   height: 30px; */
   
}

table#subnavd 
{
   
  border-top: #707070 1px solid;   
}

table#tnGrid
{
 /*  border: solid 1px white; */
   margin-top: 15px;
   margin-left: 20px;
   background-color: #777; /* #112; */
   border-collapse: collapse;
}


img.tn
{
   height: 75px;
   width: 50px;
   border: none;
}


img#mainPhoto
{
   margin-top: 18px;
   border: solid 1px #ccf;
}


img.mpLS
{
   margin-top: 20px; /* 80px; */
   border: solid 5px #ccf;

}

img.mpPT
{
   margin-top: 20px;
   border: solid 1px #ccf;
}


td
{
 /* background-color: red; */  /* #111; */
}

#container
{
   width: 720px;
   margin-left: auto;
   margin-right: auto;
   border: solid 2px green;
}

#cont
{
   width: 760px;
   padding: 0 0px;
   background: #000; /* #112; */
}

.hdr_i
{
   margin-bottom: 0px;
}

td.statsLbl
{
   width: 50%;
   font-size: 11pt;
   color: #000;
   text-align: right;
   padding: 5px 8px; 
   background-color: #aaa;
}

td.statsData
{
   width: 50%;
   font-size: 11pt;
   color: #112;
   font-weight: normal;
   padding: 5px 8px;
   background-color: #ccd;
}

td.imgCol
{
   width: 260px;
   vertical-align: top;
   text-align: center;
/*   background-color: red; */

}

ul.gifts
{
   list-style-type: square;
}

/* Contact Form Styles */
.flabel
{
   color: #e9160f; /* #f9779b;  #e9160f; red*/   /* #fc0; */
   letter-spacing: 2px;
   font-size: 8pt;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   padding-top: 12px;
   padding-bottom: 4px;
   padding-left: 3px;
}

.tbox
{
  /* font-family: arial, verdana, sans-serif; */
   background-color: #555;
   color: #ccc;
   border-color: #888;  
   border-style: inset;
   padding-left: 3px;
}

.phn
{
   font-weight: bold;
   color: #e9160f; /* #f9779b;  #e9160f; */ /* #fc0; */
   letter-spacing: 3px;
   padding-left: 5px;
}

.btnSend
{
   color: #ccc;
   background-color: #555;
   margin-top: 20px;
   margin-left: 100px;
}

/* Schedule Table Styles */
td.times
{
   width: 24%;
   background-color: #ccd;
   color: #112;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-align: right;
}

td.timesConn
{
   width: 10%;
   color: #000;
   background-color: #aaa;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-align: center;
}


td.timesDate
{
/*   width: 10%; */
   color: #000;
   background-color: #aaa;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-align: right;
}

td.unavailable
{
   color: #eee; /* #808080; */
   background-color: firebrick;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   letter-spacing: 7px;
   text-align: left;
   padding-left: 16px;
}

td.returnDate
{
   color: #001;
   background-color: #ccd;
   font-family: arial, verdana, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-align: center;
/*   padding: 8px 0 8px 0; */
}

/* Schedule Grid Styles */
td.locName
{
   background-color: #aaa;
   text-align: left;
   width: 35%;
   color: #000;
   padding: 10px; 
   font-size: 11pt;
}

td.locDesc
{
   background-color: #ccd;
   text-align: left;
   width: 65%;
   color: #000;
   padding: 10px; 
   font-size: 11pt;
}


/* Donation Tables Styles */
td.price
{
   background-color: #ccd;
   text-align: right;
   width: 28%;
   color: #000;
   padding: 10px; 
   font-size: 11pt;
}

td.dur
{
   background-color: #aaa;
   text-align: left;
   width: 25%;
   color: #000;
   padding: 10px; 
   font-size: 11pt;
}

td.img
{
   background-color: #000; 
   text-align: left;
   width: 25%;
   color: #000;
 /*  padding: 2px; */
   font-size: 11pt;
}

td.desc
{
   background-color: #aaa;
   color: #000;
   padding: 10px; 
   font-size: 11pt;
   text-align: left;
}

td.loc
{
   background-color: #789;
   color: #002;
   padding: 10px; 
   font-size: 12pt;
   font-weight: bold;
   text-align: left;
}

td.ftr
{
   background-color: #ccd;
   color: #002;
   padding: 10px;
   font-size: 10pt;
   text-align: left;
}

.scope
{
   background-color: #aaa;
   color: #005;
/*   padding: 2px 0; */
   font-size: 10pt;
}

hr
{
   color: #113;

}

#footer
{
   margin: 20px 14px;;
   border-top: solid 1px #777; /* #cce; */
   text-align: center;
   padding: 10px;
   color: white;
   font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;

}

#footer a
{
   font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;

}

.spc
{
   padding: 0 7px;
}

.cpy
{
   color: #cce;
   font-size: 8pt;
   padding: 8px 0;
   letter-spacing: 1px;
}

#footer a:link    { color: #777; text-decoration: none; }
#footer a:visited { color: #777; text-decoration: none; }

#footer a:hover       { color: #fc0; text-decoration: underline; }
#footer.ctc a:hover   { color: #e9160f; text-decoration: underline; }
#footer.eti a:hover   { color: #9bd1ad; text-decoration: underline; }
#footer.pnk a:hover   { color: #f9779b; text-decoration: underline; }

.tnCont
{
  /*  border: solid 1px #cce; */
   background-color: #333;  /* 224 */
   text-align: center;
   margin: 2px 15px;
 /*  width: 230px; */
   padding: 8px 2px;
   border: solid 1px #779;  /* 99a */
}



.tnRow
{
 /*  border: solid 1px red; 
   vertical-align: center;
   text-align: center;
   height: 95px; */
   padding: 1px 0;
}

/*  Gallery Subnav Styles  */

#galnav
{
   font-family: Verdana, "Lucida Grande", Tahoma, sans-serif;
   font-weight: normal;
   font-size: 80%;
   
   margin: 15px 10px;
   padding: 0;
   background: #333;
   list-style-type: none;
   width: 749px;
   float: left;
}

#galnav li
{
   margin: 0;
   padding: 0px 0;
   float: left;
}

#galnav a
{
 /*  display: inline; */
   float: left;
   color: #fff;
   text-decoration: none;
   width: 107px;
   text-align: center;
   padding: 5px 0; 
   line-height: 1.1;
/*   border-bottom: 1px solid #fff; */

}

#galnav a:hover
{
   background: #669;
   padding: 5px 0;
   float: left;
}

.gsActive
{
   background: #669; 
}

/*  Link Subnav Styles  */

#lnknav
{
   font-family: Verdana, "Lucida Grande", Tahoma, sans-serif;
   font-weight: normal;
   font-size: 100%;
   
   margin: 22px 10px;
   padding: 0;
   background: #333;
   list-style-type: none;
   width: 468px;
   float: left;
}

#lnknav li
{
   margin: 0;
   padding: 0px 0;
   float: left;
}

#lnknav a
{

   float: left;
   color: #fff;
   text-decoration: none;
   width: 117px;
   text-align: center;
   padding: 5px 0; 
   line-height: 1.1;
}

#lnknav a:hover
{
   background: #669;
   padding: 5px 0;
   float: left;
}

