body { background-color: #eee; }
div.website { padding: 20px; min-width: 800px; }
.tablewebsite { width: 100%; border: 1px solid #ccc; }
th, td { text-align: left; vertical-align: top; }

.divheader {
	background-repeat: no-repeat;
	background-image: url(../includes/images/layout/banner.jpg);
	height: 126px;
	position: relative;
}

.tdheader {
  background-image: url(../includes/images/layout/banner_bg.jpg);
  background-repeat: repeat-x;
	background-position: right;
	height: 106px;
	background-color: #ffffff;
}

table.sprev { width: 100%; font: 11px "Lucida Grande", Tahoma, sans-serif; }
table.sprev td { padding: 5px 6px 6px 6px; }
table.sprev a { text-decoration: none; }

/* Session */
table.sprev td.sesscode { width: 10%; }
table.sprev td.sesscodetitle { width: 90%; }
table.sprev td.sesscodetitlelength { width: 100%; }
table.sprev td.sesstitle { width: 80%; color: black; font-size: 16px; line-height: 19px; font-weight: bold; }
table.sprev td.sesstitle a { font-size: 16px; line-height: 19px; font-weight: bold; }
table.sprev td.sesstitlelength { width: 90%; }
table.sprev td.sesslength { width: 10%; }
table.sprev td.sessroom { text-align: right; }

b.large { font-size: 15px; }

/* Presentation */
table.sprev td.prescode { width: 10%; background-color: #ffffff; border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
table.sprev td.prestitle { width: 80%; background-color: #ffffff; border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
table.sprev td.preslength { width: 10%; background-color: #ffffff; border-top: 1px solid #ccc; text-align: right; }

table.sprev td.prestitle span.absText div.absmgmtab table { border-collapse: collapse; border: 1px solid darkgrey; }
table.sprev td.prestitle span.absText div.absmgmtab table th, .sprev td.prestitle span.absText div.absmgmtab table td { margin: 0; font-size: 11px; font-weight: normal; }

/* Freetext */
table.sprev td.freetexttop { width: 80%; }
table.sprev td.freetextmiddle { width: 80%; }
table.sprev td.freetextbottom { width: 80%; }