/* 
    Document   : events
    Created on : 30 June 2010, 20:53
    Author     : Michael
    Description: Styles for events pages.
*/

/*
  Agenda
*/
.agenda-date
{
  font-size: 1.5em;
  font-weight: bold;
  color: #178c00;
}
.agenda-header
{
  font-size: 1.5em;
  color: #178c00;
  margin: 0.5em 0.5em 0.5em 0.33em;
}
.agenda-item
{
  text-align: left;
  font-weight: bold;
  margin: 1em 0.5em 0 0.5em;
}
.agenda-chair
{
  font-weight: bold;
  margin: 1em 0.5em 0 3em;
}
.agenda-speaker
{
  font-style: italic;
  font-size: 0.8em;
  margin: 0 0.5em 0 3.75em;
}
.agenda-body
{
  margin: 0 0.5em 0 3em;
}
.agenda-overview
{
  margin: 0 0.5em 0.5em 0.5em;
}

/*
  Registration
*/
fieldset
{
  border: 1px solid green;
  margin: 1.5em 0 0 0;
  padding: 0 1em 0 1em;
  background-color: #e5ffcc;
}
legend
{
  color: #000000;
  font-weight: bold;
}
fieldset ol
{
  padding: 1em 1em 0 1em;
  list-style: none;
}
fieldset li
{
/* To ensure a parent also contains all of its floated childre, include the following styles:  
  float: left;
  clear: left;
  width: 100%;*/
  padding-bottom: 1em;
}
/*fieldset.submit
{
  float: none;
  width: auto;
  border: 0 none #ffffff;
}*/
#registration-form label
{
  float: left;
  width: 16em;
  margin-right: 1em;
  font-weight: normal;
  text-align: right;
}
#registration-form .disabled
{
  color: #a0a0a0;
}
#cpd-events-block label
{
  width: auto;
  text-align: left;
}
#cpd-accommodation-block label
{
  width: auto;
  text-align: left;
}
.text .textarea
{
  border: 1px solid green;
  padding: 1px;
  text-align: left;
}
.field-info
{
  font-size: 0.7em;
  color: green;
  margin-left: 24em;
  display: block;
}
.submit
{
  border: 1px solid gray;
  background-color: #90ee90;
  font-weight: bold;
  text-align: center;
  height: 3em;
}