
body  { 
  text-align: center;
  width: 100%;
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  background-color: #ffffff;
  margin-top: 0;
  color: #221e1f;
}

#body  {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 800px;
  position: relative;
}

a:link, a:visited  {
  color: #669999;
  text-decoration: none;
}

a:hover  {
  color: #cc6600;
  text-decoration: none;
}

img  {
  border: 0;
  margin: 0;
  padding: 0;
}

div.header  {
  margin: 0 0 25px 0;
}

table.header  {
  width: 800px;
  border-collapse: collapse;
  border: 0;
}

table.header  td  {
  border: 0;
  padding: 0;
  margin: 0;
}

table.header  td.info  {
  background-color: #669999;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: top;
}

table.header  td.menu  {
  background-color: #000000;
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
  vertical-align: middle;
}

span.email  {

}

div.address  {
  margin: 34px 0 0 23px;
  line-height: 160%;
}

div.menu  {
  padding: 9px 0 8px 34px;
}

div.footer  {
  clear: both;
  background-color: #669999;
  font-size: 7pt;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 15px;
  padding: 9px 0 11px 30px;
}

a.sitemapTop:link, a.sitemapTop:visited  {
  color: #ffffff;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active  {
  text-transform: uppercase;
  padding-right: 17px;
  font-size: 6pt;
  color: #ffffff;
}

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

a.foot:link, a.foot:visited, a.foot:hover, a.foot:active  {
  text-transform: uppercase;
  font-size: 6pt;
  color: #ffffff;
  padding-right: 10px;
}

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

div.contentLeft  {
  float: left;
  padding-left: 17px;
  width: 204px;
}

div.contentRight  {
  margin-left: 221px;
  width: 570px;
  line-height: 160%;
}

h1  {
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
}

h2  {
  font-size: 8pt;
  text-transform: uppercase;
  color: #cc6600;
  letter-spacing: 1px;
  font-weight: normal;
  margin-bottom: 8px;
  margin-top: 0;
}

a.submenu:link, a.submenu:visited, a.submenu:hover, a.submenu:active  {
  font-size: 8pt;
  display: block;
  margin-bottom: 5px;
  color: #221e1f;
}


/* Input CSS Tags */

input, select.input, textarea.input  {
  font-family: verdana, arial, sans serif;
  font-size: 10pt;
  border: 1px solid #aeaeae;
  background-color: #ffffff;
}

input.button  {
  background-color: #a0a0a0;
  color: #ffffff;
}


/* Home CSS Tags */

table.home  {
  border-collapse: collapse;
}

table.home td  {
  vertical-align: top;
  font-size: 8pt;
  line-height: 140%;
}

table.home td.photo  {
  padding-right: 10px;
}

table.home td.info  {
  padding-right: 18px;
}

a.more:link, a.more:visited, a.more:hover, a.more:active  {
  background-image: url("/~seaa/image/more.gif");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 15px;
}

/* News CSS Tags */

span.news  {
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
}

/* Conference CSS Tags */

a.arrow:link, a.arrow:visited, a.arrow:hover, a.arrow:active  {
  background-image: url("/~seaa/image/more.gif");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 15px;
  color: #cc6600;
  font-weight: bold;
}

#registrationPage a:link, #registrationPage a:visited, #registrationPage a:hover, #registrationPage a:active  {
  background-image: url("/~seaa/image/more.gif");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 15px;
  color: #cc6600;
  font-weight: bold;
}

/* Sponsor CSS Tags */

h2.sponsor  {
  color: #cc6600;
  font-size: 11pt;
  font-weight: bold;
  text-transform: uppercase;
}

table.sponsor  {
  border-collapse: collapse;
  border: 0;
  width: 500px;
  margin-left: 5px;
}

table.sponsor  td  {
  vertical-align: top;
  width: 220px;
}

table.sponsor  td.sponsor  {
  padding-right: 60px;
}

span.sponsor, span.agenda  {
  color: #cc6600;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}

span.donation  {
  display: block;
}

span.brief  {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}

/* Membership CSS Tags */

b.board  {
  color: #669999;
  text-transform: uppercase;
}

/* About CSS Tags */

table.pastConference  {
  border-collapse: collapse;
  width: 525px;
  border: 0;
  margin-bottom: 15px;
}

table.pastConference  td  {
  border-bottom: 1px solid #000000;
  text-transform: uppercase;
  text-align: left;
  font-size: 7pt;
  padding-top: 4px;
}

table.pastConference td.date  {
  width: 120px;
}

table.pastConference  td.location  {
  width: 185px;
}

table.pastConference  td.hotel  {
  width: 220px;
}

/* Sitemap CSS Tags  */

a.sitemap:link, a.sitemap:visited, a.sitemap:hover, a.sitemap:active  {
  margin-left: 25px;
  color: #221e1f;
  font-size: 8pt;
}

div.caption  {
  text-align: center;
  font-size: .9em;
}

a.downloadAgenda  {
  color: #000000;
  font-size: 1.4em;
  font-weight: bold;
}
