/* CSS Document */

/* Set all margins and padding to zero */
* {margin: 0; padding: 0}
 

body 
{ 
  text-align: center; 
  background: #ffffff url(images/greyDiag.gif) top left repeat; 
  color: #1d1b3e; 
  font-family: verdana, sans-serif;
  font-size: 95%;
  margin: 0px; 
  padding: 0px; 
} 

div.clearfloats { clear: both; }

#container
{
  width: 700px;
  border: 1px solid #1d1b3e;
  margin: 20px auto 20px auto;
}



#banner
{
  height: 212px;
  background: #ffffff url(images/banner.jpg) top left no-repeat;
}

#emptycol
{
  width: 338px;
  float: left;
}

#nav
{
  float: left;
  height: 185px;
  width: 170px;
  margin-top: 25px;
}

#nav ul li
{
  list-style-type: none; 
  text-align: center;
  font-size: .75em; 
  line-height: 23px;
}

#nav ul li a
{
  color: #ffffff;
  text-decoration: none;
}

#nav ul li.selected a
{
  color: #f7c617;
  text-decoration: none;
}

#nav ul li a:hover
{
  color: #f7c617;
  text-decoration: underline;
}

#content
{
  background: #ffffff url(images/background.jpg) top left repeat;
  text-align: left;
  padding: 10px 20px 10px 20px; 
}

#content h3
{
  font-family: Georgia, Times, Serif;
  font-size: 1.3em;
  padding-top: 7px;
  color: #77768b;
  padding-left: 100px;
}

#content p.intro
{
  font-family: Georgia, Times, Serif;
  font-style: italic;
  font-size: .9em;
  padding-left: 100px;
}

#content p.event
{
  font-family: Georgia, Times, Serif;
  font-size: .9em;
  padding-left: 100px;
  padding-bottom: 20px;
}


#content p.norecords
{
  font-family: Georgia, Times, Serif;
  font-size: .9em;
  padding-left: 0px;
}

#content h4
{
  font-family: Georgia, Times, Serif;
  font-size: 1.1em;
  padding-top: 7px;
  padding-left: 100px;
}

#content h5
{
  font-family: Georgia, Times, Serif;
  font-size: .9em;
  padding-top: 7px;
  padding-left: 100px;
}

#content h5 a
{
  text-decoration: none;
  color: #1d1b3e;
}

#content h5 a:hover
{
  color: #ebb804;
}

#content h6
{
  font-family: Georgia, Times, Serif;
  font-size: .7em;
  padding-top: 7px;
  padding-left: 100px;
}

#content h6 a
{
  text-decoration: none;
  color: #1d1b3e;
}

#content h6 a:hover
{
  color: #77768b;
}

#content h6 a.selected
{
  color: #77768b;
  font-size: 1.2em;
}

#content div.subpages
{
  padding-left: 25px;
}

#content p
{
  font-size: .75em;
  padding-top: 3px;
  line-height: 1.5em;
  padding-left: 100px;
}

#content table
{
  margin-left: 100px;
  margin-top: 10px;
}

table
{
  font-family: georgia, times, serif;
  font-size: .8em;
}

td.role
{
  font-weight: bold;
  padding-left: 20px;
}

#content table#historyTable
{
  font-size: .7em;
}

#content table#historyTable tr td.year
{
  font-weight: bold;
  width: 50px;
}

#content table#historyTable tr td.name
{
  width: 100px;
}


#footer
{
  margin-top: 20px;
}

#content p.foottext
{
  padding-left: 20px;
  padding-top: 0px;
  text-align: center;
}

#content p a
{
  text-decoration: none;
  color: #ebb804;
}

#content p a:hover
{
  color: #77768b;
}

#content p.foottext a, #content table a, #content p.email a
{
  text-decoration: none;
  color: #77768b;
}

#content p.foottext a:hover, #content table a:hover, #content p.email a:hover
{
  color: #ebb804;
}

#content p.address
{
  margin: 10px 0px 10px 175px;
}

#content table#data
{
  border: 2px solid #1d1b3e;
}

#content table#data tr td
{
  border: 1px solid #1d1b3e;
  padding: 3px;
  margin: 0px;
}

#content table#data thead
{
  font-family: georgia, times, serif;
  font-size: .9em;
}

#content table#data tbody
{
  font-family: verdana, sans-serif;
  font-size: .8em;
}

#content div#bluewaters
{
  padding-left: 100px;
}

#content div.pdf
{
  float: left;
}

#content p.newsletter
{
  text-align: center;
  padding: 10px;
  font-family: georgia, times, serif;
  font-size: 1em;
}

#content img
{
  border: 1px solid  #1d1b3e;
}

#content p.email
{
  padding-top: 7px;
}

#content table#search
{
  font-family: georgia, times, serif;
  font-size: .9em;
}

#content div#results
{
  margin-left: 110px;
  margin-right: 20px;
}

#content div#results form
{
  font-size: .8em;
}

#content div#results div#buttons
{
  padding-top: 10px;
}

#content p.result
{
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px dotted black;
}
