body {font-family: verdana; background-color: #FFFF99}
h3.orgheading {text-align: left; margin: 0px }
h1, h2, h3, .centered {text-align: center; margin: 10px; text-indent: 0em}
h4 {margin: 5px 0px 0px 20px}
.lefttd {text-align: left}
.rightd{text-align: right}
#heading {background-color: silver; border : solid; padding: 5pt }
ul.decimal {list-style-type: disc}
#content {margin-top: 5pt}
//#toc {background-color: silver; text-align:right; padding: 5pt; width: 25%; float:right }
#maintitle {float: left; width: 49%; text-align: center; color: blue}
#maintext {background-color: #F0F0F0; padding: 5pt; width: 65%; padding 10px; float: right; border : solid;  }
#main {float: left; width: 95%; border: solid 4px #000000}
  .maincl {background-color: #FFFF99; padding: 5px 5px 15px 15px}
#banner {float: left; width: 100%; border: solid 0px red; margin: 0px 0px 0px 0px; border-bottom: 5px solid }
#logo1 {float: left; width: 25%; text-align: left; border: solid 0px red; padding: 10px 0px 0px 0px}
#logo2 {float: left; width: 25%; text-align: center; border: solid 0px red; }
#logo3 {float: right; width: 25%; text-align: right; border: solid 0px green; padding: 10px 0px 0px 0px}
#titles {float: left; width: 100%; text-align: center; margin: 0px 20px 0px 0px; color: blue; font-style: italic}
#texthome {float: left; width: 70%; text-align: left; margin: 0px 2% 0px 0px; 

	font-size: larger; text-align: justify; text-indent: 20pt }
#toc {float: right; width: 25%; text-align: left; margin: 0px 1% 0px 0px}
//#toc {width: auto; text-align: left}
ul, li {list-style-type: none; }
li.paper { font-style: italic; padding-left: 1.3em; text-indent: -1em  }
li.speaker { padding-left: 1.3em; text-indent: -1em  }
li.toccl { margin: 0px 0px 20px 0px; list-style-type: none;  }
li.smalltoccl { margin: 0px 0px 10px 0px; list-style-type: none; font-size: smaller }
li.orgheading {list-style-type: arabic; text-align: left; margin: 0px }
li.orgcl { font-size: smaller; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-left: 2em;
text-indent: -2em; }
ul.orgul { margin: 0px 0px 20px 40px; padding: 0px 0px 0px 0px }
li.topic { font-size: smaller; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: disc; padding-left: 2em;
text-indent: -2em;  }
li.resints { list-style-type: disc; padding-left: 1em; text-indent: 0em; }
tr.ruled { border-bottom-width: 2px }
.upper { font-size: smaller; position: relative; top: -0.5em }
#workshoptext { font-size: smaller; }
.keynotephoto { float: left; padding: 0px 10px 0px 0px}
.socialphoto { float: right; padding: 0px 0px 0px 10px}
.cleared { clear: both}
.keypanel { border-bottom: 5px solid; font-size: smaller; margin: 0px 0px 20px 0px}
.smallpara { font-size: smaller; }
.timespara { font-family:times; font-size: smaller; }
#tabletext { border-style: ridge }
#accepted{ font-size: smaller; }
td { text-align: left; padding: 0.5em; padding-left: 1.3em; font-size: smaller; text-indent: -1em }
.session { font-size: smaller; background-color: #CCCCCC; border: solid; padding-right: 0.5em; padding-left: 1em }
.sessionhead { font-weight: bold; padding-left: 1.3em; text-indent: -1em }
.outer { padding-left: 1em }
.separator{ clear:both }
.scaleimage{ width: 30em }
.location { list-style-type: decimal; font-size: smaller; padding-left: 1em; text-indent: 0em; padding-top:10px}
.event { list-style-type: disc; font-size: smaller; padding-left: 1em; text-indent: 0em; padding-top:10px}
.lefthalf { float: left; width:25% }
.righthalf{ float: right; width:30% }











