/**
	stago brick-red: BA2715
	stago brown: 81725F
	meded blue: 1e3cff
**/
body {
  font-family: sans-serif;
  font-size: 12px;
}
a img {
	border: none;
}
table.layout {
	border-collapse: collapsed;
	width: 100%;
}
.fixed_width_center {
  width: 762px;
  margin-right: auto;
  margin-left: auto;
}
.header {
  margin-bottom: 6px;
  padding: 0px;
}
.page_top {
  vertical-align: bottom;
}
.page_top h1 {
  margin: 0px;
  padding: 4px;
  font-size: 18px;
  line-height: 28px;
  width:607px;
  height:28px;
  text-align:right;
  background-color: #81725F;
  color: #FFFFFF;
}
.page_content {
}
.footer {
  text-align: center;
  margin-top: 6px;
  padding: 3px;
  background-color: #81725F;
  border: 1px solid #81725F; /* force the issue of margins */
  color: #FFFFFF;
}
.footer a {
  color: #FFFFFF;
  text-decoration: none;
}
.message {
  border: 1px dashed green;
  background-color: #95EF86;
  padding: 5px;
  margin: 5px;
}
.error { 
  border: 1px dashed red;
  background-color: #FF8F93;  
  padding: 5px;
  margin: 5px;
}
/*******************************************
* WEBCAST PAGES
*******************************************/
.webcast_video_container {
	text-align: center;
}

.webcast_downloads {
  text-align: center;
  padding: 6px 0px;
  margin: 6px 0px;
}
.webcast_downloads a {
  border: 3px solid #bd2716;
  padding: 5px;
  color: #FFFFFF;
  background-color: #81725f;
  text-decoration: none;
  font-size: larger;
  font-weight: bold;
}
.webcast_downloads a.icon {
	border: none;
	background: transparent;
}

/*******************************************
* WEBCAST OUTLINES
*******************************************/
.outline_header {
	text-align: center;
	border: 2px outset #000000;
	white-space: pre;
	padding: 5px;
}
.outline_index_intro {
	font-weight: bold;
	margin: 5px;
}
.outline {
	white-space: pre;
	line-height: 18px;
}
/*******************************************
* INDEX LIST
*******************************************/
.webcast_listrow table {
  width: 100%;
}
.webcast_listrow table td.bullet {
  width: 60px;
  height: 60px;
  color: #FFFFFF;
  text-align: right;
  vertical-align: center;
  background-repeat: no-repeat;
  background-position: center right;
  font-size: 40px;
}
.webcast_listrow table td.logo {
  width: 60px;
  vertical-align: center;
}
.webcast_listrow table td.body {
  padding: 5px;
}
.webcast_listrow table td.body h2 {
  margin: 0px;
  margin-bottom: 5px;
}

/***************** FORMS ******************/
table.form_layout tbody tr th {
	text-align: right;
	vertical-align: top;
}
table.form_layout tbody tr td {
	vertical-align: top;
}
.required_lable { 
	color: #BA2715;
}
/*************** END FORMS ****************/

/*******************************************
* EXIT SURVEY AREA
*******************************************/
/*
.exit_survey_container {
  border: 1px solid #BA2715;
}
.session_identification {
  float: right;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

.event_title {
  float:left;
  font-size:18px;
  color:#bd2716;
}
.event_title h3 {
  margin: 0px;
}
.event_progression {
}
.event_dates {
  margin-bottom: 12px;
}
.accreditation_indentifier {
  border: 1px solid #BA2715;
}
.certification_info {
  color: #bd2716;
  font-weight: bold;
  border: 1px solid #BA2715;
}
*/