/* BIG CONTENT BOX */

.dContentBox
{
  margin: 0 0 15px 0;
  padding: 0;
  width: 937px;
}

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

.dContentBoxHeader
{
  display: none;
}

.content_sessions_view_dContentBoxHeader
		{
			display: block;
			text-align: center;
			font-size: 15px;
			font-weight: bolder;
		}

.dContentBoxBody
{
	padding: 0px !important;
}

.dIBoxHeader
{
  font-size:16px;
  margin: 0;
  padding: 2px 15px;
  height: 30px;
  line-height: 30px;
  background: #10151b;
  font-weight: bolder;
}

.dIBoxBody
{
	margin: 0 0 0 20px;
	line-height: 110%;
}

/* DUAL CONTENT BOX */

table.dDualContentBox
{
  margin: 0 0 15px 0;
  padding: 0;
  width: 912px;
}

.dDualContentBox_td_middle
{
  width: 14px;
}

div.dDualContentBox
{
  width: 449px;
}

.dDualContentBoxHeader
{
  height: 30px;
  padding: 1px 0 0 3px;
  line-height: 30px;
  text-align: center;
  font-weight: bolder;
	font-size: 14px;
	background: #c4001b;
	color: #ffffff;
}

.tdDualContentBoxBody
{
  border: 1px solid #AAAAAA;
}

.dDualContentBoxFooter
{
  overflow: hidden;
  height: 8px;
}

/* INFO BOXES */

.dInfoBox
{
  padding: 10px 10px 10px 20px;
  margin-bottom: 10px;
}

.dInfoBoxRed
{
  border: 1px solid #FF0000;
  background: #FF9999;
}

.dInfoBoxYellow
{
  border: 1px solid #FFFF00;
  background: #FFFF99;
}

.dInfoBoxGreen
{
  border: 1px solid #00FF00;
  background: #99FF99;
}

/* STD TABLE */

.tableStdtable
{
  border: 1px solid #8c8f8c;
  padding: 1px;
  width: 100%;
}

.trStdtableHeader
{
  background: #95b3d1;
}

.trStdtableBackground1
{
  background: #e3ebf3;
}

.trStdtableBackground2
{
  background: #FFFFFF;
}

.tableStdtable tr td, .tableStdtable tr th, .tableStdtable div
{
  padding: 5px;
}