/*----------------------------------------------------------------------------*/

body
{
  background-color: #ffffff;

  margin: 0.5em;

  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
}

.head1
{
  font-size: 20px;
  font-weight: bold;
  font-variant: small-caps;
  color: #6d6d6c;
  letter-spacing: 1.5px;
}

.head2
{
  font-size: 18px;
  font-weight: bold;
  font-variant: small-caps;
  color: #603f22;
}

.head3
{
  font-size: 14px;
  font-weight: bold;
  font-variant: small-caps;
  color: #603f22;
}

.content
{
  padding: 1em 1em;
  font-size: 12px;
  line-height: 1.5em;
  text-align: justify;
}

td, input, textarea
{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
}

a img
{
  border: 0;
}

.centered
{
  text-align: center;
}

.alert
{
  color: red;
  font-weight: bold;
}

/* layout ---------------*/
#leftcol
{
  width: 146px;
  margin: 0;
  padding: 0;
}

#middlecol
{
  margin: 0;
  padding: 0;
}

#rightcol
{
  width: 136px;
  margin: 0;
  padding: 0;
}

#mainlayout
{
  border-collapse: collapse;
  width: 100%;
}

#leftlayout
{
  margin: 0;
  padding: 0;
  vertical-align: top;
  border: 2px solid #aeb1b2;
  background: #cbdce5;
}

#middlelayout
{
  margin: 0;
  padding: 0;
  vertical-align: top;
  border: 0;
  border-top: 2px solid #aeb1b2;
  border-bottom: 2px solid #aeb1b2;
  /*background: url(/images/wood_bg.jpg) repeat;*/
}

#rightlayout
{
  margin: 0;
  padding: 0;
  vertical-align: top;
  background: #e4e1cc;
  border: 2px solid #aeb1b2;
}

#sidebar
{
  color: #603f22;
}

#sidebar a
{
  color: #603f22;
  text-decoration:none;
}

#sidebar a:hover
{
  text-decoration: underline;
}

.sidebar_item
{
  padding-top: 10px;
}
/*----------------------------------------------------------------------------*/

#contactus
{
  padding: 1em 0 0 0;
  text-align: center;
  color: #603f22;
}

#contactus a { color: #603f22; text-decoration: none; }
#contactus a:hover { text-decoration: underline; }

#logo
{
  background: #aeb1b2;
}

#news
{
  min-height: 144px;
  width: 110px;
  margin: 28px 11px 28px 11px;
  padding: 0;
  text-align: center;
  background: #eee;
  border: 2px solid #aeb1b2;
}

.news_title
{
  margin: 0;
  padding: 0;
  border-bottom: 2px solid #aeb1b2;
}

.news_body
{
  margin: 0;
  padding: 1em 1em 2em 1em;
  text-align: left;
  font-size: 9px;
}

#news a
{
  color: black;
  text-decoration: none;
}

#news a:hover
{
  color: blue;
  text-decoration: underline;
}

#partners
{
  border-top: 2px solid #aeb1b2;
  border-bottom: 2px solid #aeb1b2;
}

.partners_title
{
  border-bottom: 2px solid #aeb1b2;
}

.partners_body
{
  height: 104px;
  background: #fff;
}

#winds
{
  margin: 2em 0;
}

#factbook
{
  margin-bottom: 2em;
}
.sponsor
{
  border: 0;
  width: 136px;
}

.staff
{
  font-weight: bold;
  color: #603f22;
  display: inline;
}

.imgtitle
{
  padding: 0 0 0.5em 0;
}

/* sponsor differentiation ---------------------------------------------------*/
.presenting a
{
  font-size:20px;
  font-weight:bold;
  color: #603f22;
  text-decoration: none;
}

.presenting a:hover { text-decoration: underline; }

.platinum a
{
  font-size:20;
  font-weight:bold;
  color: #603f22;
  text-decoration: none;
}

.platinum a:hover { text-decoration: underline; }

.gold a
{
  font-size:18px;
  font-weight:bold;
  color: #603f22;
  text-decoration: none;
}

.gold a:hover { text-decoration: underline; }

.silver a
{
  font-size:16px;
  font-weight:bold;
  color: #603f22;
  text-decoration: none;
}

.silver a:hover { text-decoration: underline; }

.bronze a
{
  font-size:14px;
  font-weight:bold;
  color: #603f22;
  text-decoration: none;
}

.bronze a:hover { text-decoration: underline; }

.grant a
{
  font-size:16px;
  font-weight:bold;
  color: #603f22;
  text-decoration: none;
}

.grant a:hover { text-decoration: underline; }

.members
{
  color: #603f22;
}

.members a
{
  color: #603f22;
  text-decoration: none;
}

.members a:hover { text-decoration: underline; }

/*----------------------------------------------------------------------------*/

#navcontainer
{
  width: 146px;
}

.navsection
{
  border-bottom: 2px solid #aeb1b2;
}

.nav0 /* sections */
{
  width: 146px;
  height: 21px;
  background-color: #CBDCE5;
  font: 13px arial;
  font-weight: bold;
  display: block;
  padding-top: 4px;
}

.nav0 a
{
  color: #603f22;
  text-decoration: none;
  padding-left: 10px;
}

.nav1
{
  padding-bottom: 0.5em;
  width: 146px;
  background-color: #CBDCE5;
  font: 11px arial;
  font-weight: bold;
  display: block;
}

.nav1 a
{
  color: #4569A7;
  text-decoration: none;
  padding-left: 20px;
}

/*----------------------------------------------------------------------------*/

.dataemp
{
  background-color: #dddde4;
  font-weight: bold;
}

.datafooter, .datafooter input
{
  background-color: #dddde4;
  text-align: center;
  font-weight: bold;
}

.dataheader
{
  font-weight: bold;
  background-color: #603f22;
  color: #ffffff;
}

.datatable
{
  border: 1px solid #aeb1b2;
  font-size: 11px;
}

/*----------------------------------------------------------------------------*/
