@CHARSET "ISO-8859-1";
/* ----- Specific IDs ----- */
#bannerborder
{
  border-bottom: 1px solid #F1AA00; 
}
#bannerborder img
{
  border: 0; 
  display: block; 
}
#bannerwrap
{
  background: url('images/banner_bg.png'); 
}
#buttondiv
{
  height: 42px; 
}
#buttondiv img
{
  float: left; 
}
#capacityTbl
{
  border-collapse: collapse; 
}
#capacityTbl th
{
  padding: 0.2em 0.8em 0.2em 0.3em; 
  text-align: left; 
}
#capacityTbl td
{
  padding: 0.2em 0.8em 0.2em 0.3em; 
  border: 1px solid #F1AA00; 
}
#footer
{
  clear: both; 
  margin: 1px 0; 
}
#footer p
{
  background-color: #001188; 
  color: #FFFFFF; 
  font-size: smaller; 
  margin: 0; 
  text-align: center; 
}
#footerborder
{
  border-bottom: 2px solid #F1AA00; 
  border-top: 2px solid #F1AA00; 
}
#gal_desc
{
  text-align: center; 
}
#gal_tbl, #gal_tbl img
{
  margin-left: auto; 
  margin-right: auto; 
}
#logodiv
{
  float: left; 
}
#main
{
  background: #FFFFFF; 
  border-left: 1px solid #F1AA00; 
  border-right: 1px solid #F1AA00; 
  margin-left: 230px; 
  margin-right: 15%; 
  min-height: 500px; 
  padding: 1em; 
}
#main p
{
  text-align: justify; 
}
#pagediv
{
  background-color: #F0F0FF; 
  color: black; 
  min-width: 800px; 
}
#taglinediv
{
  float: left; 
  margin-left: 10px; 
  margin-top: 4em; 
}

/* StyleSheet info for the Contact Form */
#contactForm #formDiv
{
  background-color: #FFFFFF; 
  border: 1px solid #F1AA00; 
  color: #000000; 
  width: 40em; 
}
#contactForm #formDiv #btn_submit
{
  display: block; 
  margin-left: auto; 
  margin-right: auto; 
}
#contactForm #formDiv #fnrow
{
  display: none; 
}
#contactForm #formDiv div.divrow
{
  clear: left; 
  margin-bottom: 0.5em; 
}
#contactForm #formDiv em
{
  background-color: #FFFFFF; 
  color: #F1AA00; 
}
#contactForm #formDiv h3
{
  background: #001188; 
  color: #FFFFFF; 
  margin-top: 0; 
  padding: 0.3em 0.8em; 
}
#contactForm #formDiv label
{
  float: left; 
  margin-right: 1em; 
  text-align: right; 
  width: 12em; 
}
#contactForm #formDiv label.required
{
  font-weight: bold; 
}
#contactForm #formDiv input, #contactForm #formDiv textarea
{
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  color: #000000; 
  padding: 2px; 
}
#contactForm #formDiv select
{
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  color: #000000; 
  padding: 2px; 
  width: 20em; 
}
#contactForm #formDiv input:focus, #contactForm #formDiv textarea:focus, #contactForm #formDiv select:focus
{
  background-color: #F0F0FF; 
  border: 1px solid #F1AA00; 
  color: #000000; 
  padding: 2px; 
}
#contactForm #formDiv p
{
  padding: 0.5em 1em; 
}
#contactForm #formDiv td
{
  vertical-align: top; 
}

/* ------- Classes -------- */
ul.errors
{
  background-color: #FFFFFF; 
  color: #FF0000; 
}

/* ----- Generic Tags ----- */
body
{
  background-color: #FFFFFF; 
  color: black; 
  font-family: Verdana, Helvetica, Arial, sans-serif, sans; 
  font-size: small; 
  margin: 0; 
  padding: 0; 
}
em
{
  color: #CC5500; 
}
h1, h2, h3, h4, h5
{
  color: #CC5500; 
}
img
{
  border: 0; 
  display: block; 
}
ol li
{
  margin-bottom: 0.7em; 
}
ol li ul li
{
  margin-bottom: auto; 
}