html {
height:100%;
}

body {
background:transparent url(../images/back.gif) repeat-x;
color:#3E4244;
}

a {
  outline:none;
  text-decoration:none;
  color:#333;
}

a:visited {
  outline:none;
  text-decoration:none;
  color:#333;
}

a.golflink, a.visited.golflink  {
   outline:none;
  text-decoration:none;
  color:#333;

}

.transparent_div {
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}

blockquote {
background-color:#FFF;
color:#3E4244;
border-color:#D4DBDE;
}

#links, #links a {
background-color:transparent;
color:#3E4244;
}

#links a:hover {
background-color:transparent;
color:#FFF;
}

fieldset {
  border:0px;
}

/* navigation menu */

#title {
  margin-top:15px;
  margin-left:0px;
  height: 40px;
  float:left;
  display:inline;
  background:transparent;
  overflow:visible;
  z-index:10;
  padding-bottom:0px;
  margin-left:2px;
}

#title p {
  clear:left;
  color:white;
  display:inline;
  text-transform: uppercase;
  float:left;
  font-size:24pt;
  overflow:visible;
  padding-top:8px;
  margin-left:0px;
  height:20px;
} 

#title p:first-letter {
  font-size:120%;
  font-weight:600;
  overflow:visible;
}

#subtext {
  clear:both;
  margin-left:3px;
  float:left;
  font-size: 9pt;
  color:white;
  padding-top:1px;
  text-transform:none;
  margin-top:10px;
  background:transparent;
  height:15px;
}

#subtext p {
  color:white;
}

#subtext a {
  color:#F4E57D;
}

#menu {
height: 20px;
width: 560px;
top:40px;
left:0px;
position: relative;
background: transparent;
float:right;
padding-left:0px;
margin-left:0px;
}


#menu img {
  border:none;
}

#menu ul {
display: inline;
margin: 0px;
padding:0;
}

#menu li {
float: left;
margin: 0px 2px 0px 2px;
padding: 0px;
list-style: none;
}

#menu li a  {
float: left;
height: 19px;
text-decoration: none;
padding: 0;
border: 0px;
text-transform: uppercase;
font-size: 88%;
}

#menu li a.homeLink {
  display: block;
  float:left;
  width: 39px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/home1.gif);
  background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.homeLink:hover, #menu li a.homeLink:active {
  background-image: url(../images/buttons/home2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 39px;
  background-color:transparent;
 }

#menu li a.aboutLink {
  display: block;
  float:left;
  width: 48px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/about1.gif);
   background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.aboutLink:hover, #menu li a.aboutLink:active {
  background-image: url(../images/buttons/about2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 48px;
  background-color:transparent;
 }

#menu li a.donateLink {
  display: block;
  float:left;
  width: 70px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/donate1.gif);
  background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.donateLink:hover, #menu li a.donateLink:active {
  background-image: url(../images/buttons/donate2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 70px;
  background-color:transparent;
 }

#menu li a.advisorsLink {
  display: block;
  float:left;
  width: 96px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/advisors1.gif);
  background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.advisorsLink:hover, #menu li a.advisorsLink:active {
  background-image: url(../images/buttons/advisors2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 96px;
  background-color:transparent;
 }

#menu li a.linksLink {
  display: block;
  float:left;
  width: 51px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/links1.gif);
  background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.linksLink:hover, #menu li a.linksLink:active {
  background-image: url(../images/buttons/links2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 51px;
  background-color:transparent;
 }

#menu li a.contactLink {
  display: block;
  float:left;
  width: 76px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/contact1.gif);
  background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.contactLink:hover, #menu li a.contactLink:active {
  background-image: url(../images/buttons/contact2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 76px;
  background-color:transparent;
 }

#menu li a.newsLink {
  display: block;
  float:left;
  width: 52px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/news1.gif);
  background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.newsLink:hover, #menu li a.newsLink:active {
  background-image: url(../images/buttons/news2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 52px;
  background-color:transparent;
}

#menu li a.galleryLink {
  display: block;
  float:left;
  width: 70px;
  height: 12px;
  text-decoration: none;
  background-image: url(../images/buttons/gallery1.gif);
  background-repeat: no-repeat;
  background-color:transparent;
 }

#menu li a.galleryLink:hover, #menu li a.galleryLink:active {
  background-image: url(../images/buttons/gallery2.gif);
  background-repeat: no-repeat;
  height: 12px;
  width: 70px;
  background-color:transparent;
}

img.about_pic_right {
  float:right; 
  padding-left:8px;
  margin: 2px;
  padding-top:2px;
}

img.about_pic_left {
  float:left;
  padding-right:8px;
  margin: 2px;
  padding-top:2px;
}

div#advisors {
  width:700px;
  margin:auto;
}

div#donors {
  width:700px;
  margin:auto;
}

div#advisors h3 {
  padding-bottom:1.2em;
  text-align:center;
  font-size:16px;
}

div#advisors p {
  text-align:center;
}

div #advisors .bold {
  font-weight:600;
}

div#donors h3 {
  padding-bottom:1em;
}

table.donorTable td {
  margin:5px;
  padding:5px;
  border-collapse:collapse;
  text-align:left;
  vertical-align:top;
}

table.donorTable {
  width:650px;
  margin-top:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  clear:both;
}

table.sponsorTable th{
  margin:0px;
  padding:5px;
  border-collapse:collapse;
  text-align:left;
  font-weight:600;  
  vertical-align:top
}

table.sponsorTable td a  {
float: left;
text-decoration: none;
padding: 0;
border: 0px;
text-decoration: none;
color:black;;
}

#contact table.contactTable {
  width:650px;
  margin-left:30px;
}

#contact table.contactTable th {
  vertical-align:top;
  padding:4px 8px 4px 0px;
  margin:0px;
  text-align:left;
  width: 100px;
}

#contact table.contactTable td {
  padding:4px 8px 4px 0px;
  vertical-align:top;
  margin:0px;
  text-align:left;
}

div#gallerylinks {
  background-color:transparent;
  height:380px;
  margin-left:100px;
}

div#gallerylinks1 {
  background-color:transparent;
  width:800px;
}

div#gallerylinks1 li {
  list-style: none;
}

div#newsArticles {
  text-align:justify;
  padding-left: 10px;
}

div#newsArticles h3 {
  font-size: 150%;
}

div#newsArticles h4 {
  text-align:left;
  color:white;
  padding:0px;
  margin-top: 2px;
  font-size: 9pt;
  font-style:italic; 
  font-weight:100;
}

div#newsArticles a.morelink {
  font-weight:200;
  font-style:italic;
  text-decoration: underline;
}

#gallerySelect, #contactSelect {
  clear:both;
  background-color:transparent;
  vertical-align:bottom;
  height: 40px;
  left: 330px;
  width: 500px;
  position:relative;
  padding-left: 0px;
  float:left;
  margin-bottom:0px;
}

#gallerySelect li, #contactSelect li {
  list-style: none;
  float: left;
  margin-right: 15px;
  padding:5px 5px 5px 1px;
  height: 24px;
  overflow:hidden;
  font-size:9pt;
}

#gallerySelect img, #contactSelect img {
 border:0;
 margin:0;
 padding:0;
 border-collapse:collapse;
}

#gallerySelect li.gallerytab1, #contactSelect li.contacttab1 {
   width:150px;
   height:23px;
   font-size:9pt;
}

#gallerySelect li.gallerytab2, #contactSelect li.contacttab2 {
   width:165px;
   height:24px;
   font-size:9pt;
}

#gallerySelect li.gallerytab3b {
   width:165px;
   height:24px;
   font-size:9pt;
}


#gallerySelect li.gallerytab1b, #contactSelect li.contacttab1b {
   width:150px;
   height:24px;
   font-size:9pt;
}

#gallerySelect li.gallerytab2b, #contactSelect li.contacttab2b {
   width:165px;
   height:23px;
}

#gallerySelect li.gallerytab3b {
   width:107px;
   height:23px;
}


#footerCaption {
  height: 100px;
  background-color:transparent;
  color:white;
  width:640px;
  margin-top:15px;
  margin-left: 60px;
  text-align:justify;
  padding:0px;
  font-size:9pt;
}

#credit {
  text-align:right;
  font-size:8pt;
}

#credit a {
  text-decoration:none;
  color:#333;
}

#useful_links {
  margin-top:10px;
  width:680px;
}

#useful_links p {
 margin:0px;
 padding:0px;
}

#useful_links table {
  width:500px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-top:15px;
}

#useful_links table td { 
  margin: 0;
  padding: 5px;
  text-align:left;
  width:240px;
}

.italic {
  font-style:italic;
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
position:absolute;
background-color:#006636;
width:300px;
z-index: 9002;
border:1px solid #69A58B;
border-width:3px;
text-align:justify;
padding:10px;
color:#F4E57D;
}

#popUpDiv a {
  text-decoration:underline;
  color:#F4E57D;
}

#popUpDiv p.center {
  text-align:center;
}

