html,
body {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 100%; 
	padding-top: 0px; 
	height: 100%;
}
body {
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #dbca92;
}
p#update {
	border-right: #cccccc 1px solid; 
	padding-right: 5px; 
	border-top: #cccccc 1px solid; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-left: #cccccc 1px solid; 
	padding-top: 5px; 
	border-bottom: #cccccc 1px solid; 
	background-color: #eeeeee;
}
h1#title {
	font-size: 0px; 
	background-image: url(img/title-09.jpg); 
	margin: 0px auto; 
	width: 695px; 
	text-indent: -2000px; 
	background-repeat: no-repeat; 
	height: 85px;
}
#contentContainer {
	padding-right: 0px; 
	padding-left: 0px; 
	min-height: 100%; 
	background-image: url(img/bg.jpg); 
	padding-bottom: 0px; 
	margin: 0px auto; 
	width: 695px; 
	padding-top: 0px; 
	background-repeat: repeat-y;
}
#layoutTable {
	min-height: 100%; 
	background-image: url(img/bg2-09.jpg); 
	margin: 0px auto; 
	width: 695px; 
	border-top-style: none; 
	background-repeat: no-repeat; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
#navCol {
	font-weight: bold; 
	font-size: 15px; 
	vertical-align: top; 
	width: 128px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align: left;
}
#navCol a {
	text-decoration: none;
}
#navCol ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none;
}
#navCol li {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none;
}
#navCol ul {
	margin-top: 16px;
}
#navCol li {
	margin-bottom: 0.6em; 
	margin-left: 26px;
}
#contentCol {
	vertical-align: top; 
	text-align: left;
}
#content {
	margin: 16px 0px 1em 10px; 
	width: 500px;
}
#footer {
	border-top: #dbca92 1px solid; 
	margin-top: 1.5em; 
	font-style: italic;
}
#footer span {
	margin-top: 2px; 
	display: block; 
	height: 80px;
}
#footer #date {
	margin-top: 3px; 
	float: left;
}
#footer #logos {
	float: right;
}
a {
	color: #182652;
}
a:hover {
	color: #ff0000; 
	text-decoration: underline! important;
}
#new {
	border-right: #999999 1px solid; 
	padding-right: 0px; 
	border-top: #999999 1px solid; 
	padding-left: 0px; 
	float: right; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #999999 1px solid; 
	width: 220px; 
	padding-top: 0px; 
	border-bottom: #999999 1px solid;
}
#new div {
	margin: 5px;
}
#new h2 {
	padding-right: 0px; 
	padding-left: 5px; 
	font-size: 16px; 
	padding-bottom: 1px; 
	margin: 0px; 
	padding-top: 0px; 
	border-bottom: #999999 1px solid; 
	background-color: #718CBE;
	
}
#new ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
#new li {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 20px; 
	padding-top: 0px;
}

/* PROGRAM */
h2 {
	font-size: 16px; 
	text-align: center;
}
h2 span {
	font-weight: normal; 
	font-size: 14px; 
	font-style: italic;
}
.agenda {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
.agenda td {
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	vertical-align: top; 
	padding-top: 5px; 
	text-align: left;
}
.agenda td:first-child {
	padding-right: 13px! important; 
	color: red; 
	white-space: nowrap; 
	text-align: right;
}
.title {
	font-weight: bold;
}
.agenda td:first-child + td a {
	font-weight: bold;
}
.agenda td:first-child + td a {
	color: #101A7F
	; 
	text-decoration: none;
}
.agenda td:first-child + td a:hover {
	color: red;
}
.author {
	font-style: italic;
}
acronym {
	border-bottom: #cccccc 1px dashed;
}
acronym:hover {
	cursor: pointer;
}
.session {
	font-weight: bold; 
	color: #000000! important; 
	text-align: right! important;
	padding-bottom: 0px! important; 
	padding-top: 0px! important;
}
.sessioninfo {
	font-weight: bold;
	padding-bottom: 0px! important; 
	padding-top: 0px! important;
}
.description {
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	margin-left: 2em; 
	padding-top: 0px;
}
