body {
    margin-top: 10;
    margin-bottom: 0;
    margin-left: 22;
    margin-right: 22;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10pt;
	background: url(images/bgr.jpg) #fbebd4;
	background-repeat: repeat-x;
}

td  {
        font-size: 10pt;
        font-family: Arial, Helvetica, Sans-serif;
    }	

table {
font-family:Arial, Helvetica, Sans-serif;
color:#000;
font-size: 1.0em;
}

h1
	{
		color: #cc6633;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 2px;
	}
		
h2
	{
		color: #e9902a;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 2px;
	}
	
h3
	{
		color: #336699;
		font-size: 11pt;
		font-weight: bold;
		margin-bottom: 0em;
		padding-bottom: 0px;
		margin-top: 0em;
		padding-top: 0px;
	}

td.day {
font-family:Arial, Helvetica, Sans-serif;
color:#000;
font-size: 1.2em;
font-weight: bold;
}

.sessionTitle {
font-size: 1.1em;
font-weight: bold;
}

.sessionSubtitle {
font-size: 1.0em;
font-weight: bold;
}

.sessionCredits {
font-size: 0.8em;
font-style: italic;
font-weight: bold;
}

ul {
list-style-position:inside;
}


a:link,a:visited,a:active,td a:link,td a:visited,td a:active {
color:#039;
}

a:hover,td a:hover,.browsecommunity a:hover,td.mainmenu a:hover,td.submenu a:hover,td.pagesubheadingsmall a:hover,.visited a:hover,.smallvisited a:hover,.browseheading a:hover,.editmode a:link,.editmode a:visited,.editmode a:active,.editmode a:hover,.errormessage,.mandatory,.xformmandatoryx {
color:#D00;
}

.visited a:visited,.visited a:active,.smallvisited a:visited,.smallvisited a:active,.browseheading a:visited,.browseheading a:active,.xBrwoseTitlex a:visited,.xBrwoseTitlex a:active,.xcontentrowx a:visited,.xrowfooterx a:visited,.xinstancecontentrowx a:visited,.xBrowseLinksx a:visited,.xJobRecruitmentRow a:visited {
color:gray;
}

.framedbox
	{
		border-top: 3px solid #cccccc;
		border-left: 2px solid #cccccc;
		border-right: 2px solid #cccccc;
	}
	
.framedsides
	{
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
	}
	
.onwhite
	{
		background-color: #ffffff;
	}
	
.onsoft
	{
		background-color: #eeeeee;
	}
	
.onsofter
	{
		background-color: #dfeaec;
	}
	
.softrow
	{
		background-color: #eeeeee;
	}
	
.softerrow
	{
		background-color: #dfeaec;
	}
	
.ondark
	{
		background-color: #000000;
		color: #ffffff;
	}
	
.onmedium
	{
		background-color: #e87701;
	}
	
.darkheader
	{
		color: #ffffff;
		background-color: #000000;
		font-weight: bold;
	}
	
.tablehead
	{
		color: #ffffff;
		background-color: #e88531;
		font-weight: bold;
		font-size: 12pt;
		text-align: center;
	}
	
.tablecellsubhead
	{
		color: #000000;
		background-color: #ffcc66;
		font-weight: bold;
		font-size: 11pt;
		text-align: center;
	}
	
.tablecellsub
	{
		background-color: #ffcc66;
	}
	
.tablecellkeynotehead
	{
		color: #000000;
		background-color: #90b5be;
		font-weight: bold;
		font-size: 11pt;
	}
	
.tablecellkeynote
	{
		background-color: #90b5be;
	}
	
.tablecellkeynotechair
	{
		color: #000000;
		background-color: #dfeaec;
		font-style: italic;
		font-weight: bold;
	}
	
.tablecellsessionhead
	{
		color: #000000;
		background-color: #f6ecc2;
		font-weight: bold;
		font-size: 11pt;
	}
	
.tablecellsessionchair
	{
		color: #000000;
		background-color: #faf6e8;
		font-style: italic;
		font-weight: bold;
	}
	
.tablecellsoft
	{
		background-color: #eeeeee;
	}