#BodyContentOuterContainer {
  border-left: 220px solid #FFF;
  border-right: 20px solid #FFF;
  background-color: white;
  }

.Divider {
  background:white url(/resources/images/divider.gif) repeat-x scroll left top;
  height:1px;
  }

td {
  border-collapse:collapse;
  border-color:#A1B3C6;
  border-width:1px;
  padding:3px 5px;
  vertical-align:top;
  }

/* Styles for registration form 'Streams' */

#Stream1HeadingBorder {
  width: 615px;
  border-bottom: 1px solid #E5C40E;
  }

#Stream1Heading {
  float: left;
  background-color: #E5C40E;
  font-size: 1.8em;
  color: white;
  padding: 3px 6px 1px 7px;
  margin-top: 10px;
  }

.Stream1Entry {
  float: left;
  background: white url(/resources/images/rbf/template/stream1_divider.gif) no-repeat bottom left;
  }

.AgendaEntry {
  float: left;
  }

.AgendaEntryHeading {
  font-size: 1.3em;
  color: #003366;
  padding: 4px 0 6px 0;
  }

.BriefingContainer {
  padding: 0 0 2px 0;
  }

.BriefingEntry {
  float: left;
  width: 200px;
  }

.BriefingDivider {
  float: left;
  width: 35px;
  }

#Stream2HeadingBorder {
  width: 615px;
  border-bottom: 1px solid #003366;
  }

#Stream2Heading {
  float: left;
  background-color: #003366;
  font-size: 1.8em;
  color: white;
  padding: 3px 6px 1px 7px;
  margin-top: 10px;
  }

.Stream2Entry {
  float: left;
  background: white url(/resources/images/rbf/template/stream2_divider.gif) no-repeat bottom left;
  }

.StreamSelect {
  float: right;
  padding: 12px 0 0 0;
  }

.StreamSelectButton {
  float: left;
  }

.StreamSelectText {
  float: left;
  padding: 3px 0 0 2px;
  }

.StreamLeft {
  float: left;
  color: #003366;
  width: 205px;
  font-size: 0.9em;
  font-weight: bold;
  text-align: right;
  padding: 2px 0 3px 0;
  margin: 0 10px 0 0;
  }

.StreamRight {
  float: left;
  width: 400px;
  font-size: 0.9em;
  padding: 2px 0 3px 0;
  }

.StreamRight strong {
  color: #003366;
  }

.StreamLeft2010 {
  float: left;
  color: #003366;
  width: 80px;
  font-size: 0.9em;
  font-weight: bold;
  text-align: right;
  padding: 2px 0 3px 0;
  margin: 0 10px 0 0;
  }

.StreamRight2010 {
  border-bottom: 1px solid #E5C40E;
  float: left;
  width: 525px;
  font-size: 0.9em;
  padding: 4px 0 5px 0;
  }

/* End styles for registration form 'Streams' */

#InviteContainer {
  width: 625px;
  background: #4671AD url(/resources/images/rbf/template/inviteContainer_top.gif) no-repeat top left;
  padding-top: 19px;
  }

#InviteHeading h3 {
  font-size: 1.4em;
  font-weight: bold;
  color: #FFF;
  margin: 0 0 0.4em 0;
  padding-top: 4px;
  }

#InviteBodyContainer {
  background: #4671AD url(/resources/images/rbf/template/bg_invite.jpg) no-repeat bottom left;
  color: white;
  }

#InviteSubContainer {
  padding: 0 15px 0 15px;
  }

.InviteBodyTextContainer {
  margin: 0 1px;
  /*font-size: 0.9em;*/
  line-height: 1.4em;
  background-color: #5A81B6;
  border-top: 1px solid #7B9AC5;
  border-bottom: 1px solid #7B9AC5;
  }

.InviteBodyText {
  padding: 3px 14px 4px 14px;
  }

#InviteButton {
  height: 35px;
  margin-top: 10px;
  }

#SurveyLoaderContainer {
  position: relative;
  }

.SurveyLoaderSubContainer {
  position: absolute;
  top: 20px;
  left: 170px;
  text-align: center;
  }

#SurveyLoader {
  width: 300px;
  background: url(/resources/images/template/bg_rbf_assess_loader.gif) no-repeat top left;
  padding: 20px 0 0 0;
  }

#SurveyLoader h3 {
  line-height: 1.6em;
  margin: 0;
  }

.SurveyLoaderMessage {
  font-weight: normal;
  }

#SurveyContainer {
  background-color: #FFF;
  }