        a:link {color: #0000ff}     /* unvisited link - blue */
        a:visited {color: #0066ff}  /* visited link - lighter blue*/
        a:hover {color: #FF0000}   /* mouse over link - red*/
        a:active {color: #00FF00}   /* selected link - green*/

        body    {
		margin:10px 10px 0px 10px;
		padding:0px;
                background-color:#ffffff; /*  previously 002255  */
		}

        img     {
                border:0px
                }
	
	#leftcontent {
                font-family: arial, "sans serif";
                font-size: smaller;
		position: absolute;
		left:10px;
		width:200px;
		top:40px;
                height: 200px;
		background-color:#FFFFFF;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                margin-bottom: 5px;
                z-index:6;
		}
	
	#moreleftcontent {
                font-family: arial, "sans serif";
		position: absolute;
		left:10px;
		width:200px;
		top:250px;
		background-color:#FFFFFF;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                z-index:6;
		}

	#centercontent {
                font-family: arial, "sans serif";
		background-color:#FFFFFF;
                color:#0000ff;
		top:40px;
		margin-left: 210px;
   		margin-right:210px;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                margin-bottom: 5px;
                z-index:9;
		}

	#morecentercontent {
                font-family: arial, "sans serif";
		background-color:#FFFFFF;
                color:#000000;
		margin-left: 210px;
   		margin-right:210px;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                margin-bottom: 5px;
                z-index:9;
		}

	#rightcontent {
                font-family: arial, "sans serif";
                color:#0000ff;
                text-indent: 1cm;
		position: absolute;
		right:10px;
		top:40px;
		width:200px;
		background-color:#FFFFFF;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                z-index:3;
		}

	#morerightcontent {
                font-family: arial, "sans serif";
                color:#0000ff;
                text-indent: 1px;
		position: absolute;
		right:10px;
		top:145px;
		width:200px;
		background-color:#FFFFFF;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                list-style-type: disc;
                list-style-position: outside;
                marker-offset: 1px;
                z-index:3;
		}
	
	#banner {
		background:#ffffff;
		height:40px;
                font-family: arial, "sans serif";
                color:#0000ff;
                text-indent: 1cm;
		background-color:#FFFFFF;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}

	h1 {
                font-family: arial, "sans serif";
		font-size:36px;
		padding-top:10px;
                text-align: center
		}
	h2 {
                font-family: arial, "sans serif";
		font-size:24px;
		padding-top:10px;
		text-align: center
                }
		
	#banner h1 {
	        font-family: "sans serif";
		font-size:36px;
		text-align: center
                padding:10px 10px 0px 10px;
		margin:0px;
                font-family: arial, "sans serif";
                color:#0000ff;
                text-indent: 1cm;
		background-color:#FFFFFF;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		}
	
	#rightcontent p {
                font-family: arial, "sans serif";
                color:#0000ff;
                text-indent: 1cm;
		background-color:#FFFFFF;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		font-size:10px
		}


	#bottomcontent {
                font-family: arial, "sans serif";
                font-size: smaller;
		background-color:#FFFFFF;
                color:#0000ff;
		position: absolute;
		left:10px;
		right:10px;
                top:auto;
		bottom:0px;
                height: 40px;
                overflow: hidden;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                margin-bottom: 5px;
                z-index:10;
		}

	#bottombanner {
                font-family: arial, "sans serif";
                font-size: smaller;
		background-color:#FFFFFF;
                color:#0000ff;
		position: absolute;
		right:10px;
		top:auto
		width:200px;
		bottom:0px;
                height: 40px;
                overflow: hidden;
		border-top:3px solid #BB8844;
		border-right:3px solid #BB8844;
		border-left:3px solid #BB8844;
		border-bottom:3px solid #BB8844;
                margin-bottom: 5px;
                z-index:10;
		}



/* formatting for conference agenda */

	table.agenda{
                table-layout:fixed;
                width:600;
                font-family: arial, "sans serif";
		padding-top:2px;
                padding-left:0px;
                padding-right:0px;
		}


	td.halfwidth{
                width:50%;
                font-family: arial, "sans serif";
		font-size:14px;
		padding-top:2px;
                padding-left:0px;
                padding-right:0px;
                color:#000000;
                text-align: left;
		}

	td.thedate{
                width:600px;
                font-family: arial, "sans serif";
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		margin-left:0px;
		padding-top:2px;
		padding-bottom:0px;
                padding-left:0px;
                padding-right:0px;
                color:#0000ff;
                text-align: center;
		}

	td.thetime{
                width:100px;
                font-family: arial, "sans serif";
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		margin-left:0px;
		padding-top:2px;
                padding-left:0px;
                padding-right:0px;
                color:#0000ff;
                text-align: center;
		}


	td.thetopic{
                width:500px;
                font-family: arial, "sans serif";
		font-size:14px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		margin-left:0px;
		padding-top:2px;
                padding-left:0px;
                padding-right:0px;
                color:#000000;
                text-align: left;
		}

	td.blankline{
                width:100%;
                font-family: arial, "sans serif";
		font-size:14px;
		padding-top:2px;
                padding-left:0px;
                padding-right:0px;
                color:#ffffff;
                text-align: left;
		}

	.agendadate {
                font-family: arial, "sans serif";
		font-size:10px;
		padding-top:2px;
                color:#0000ff;
                text-align: left;
		}

	td.agendatime {
                font-family: arial, "sans serif";
		font-size:8px;
		padding-top:2px;
                color:#0000ff;
                text-align: left;
		}	

	.workshoptitle {
                font-family: arial, "sans serif";
		font-size:10px;
		padding-top:2px;
                color:#0000ff;
                text-align: left;
		}

        li.name {
                list-style-type: none;
                font-family: arial, "sans serif";
		font-size:12px;
		padding-top:1px;
                color:#000000;
                text-align: left;
		}

        li.topic {
                list-style-type: none;
                text-indent: 1em;
                font-family: arial, "sans serif";
		font-size:11px;
		padding-top:0px;
                color:#000000;
                text-align: left;
		}
		
/* agendanote formatting is for a hovering description of agenda items upon mouseover*/

        span.agendanote {
                border-bottom: thin dotted; 
                background: #BBDDFF;
                }

        span.agendanote:hover {
                text-decoration: none; 
                background: #DDEEFF; 
                z-index: 6; 
                }

        span.agendanote span {
                position: absolute; 
                left: -9999px;
                margin: 20px 0 0 0px; 
                padding: 3px 3px 3px 3px;
                border-style:solid; 
                border-color:black; 
                border-width:1px; 
                z-index: 6;
                }

        span.agendanote:hover span {
                left: 2%; 
                background: #ffffff;
                } 

        span.agendanote span {
                position: absolute; 
                left: -9999px;
                margin: 4px 0 0 0px; 
                padding: 3px 3px 3px 3px; 
                border-style:solid; 
                border-color:black; 
                border-width:1px;
                }

        span.agendanote:hover span {
                margin: 20px 0 0 170px; 
                background: #DDEEFF; z-index:6;
                }

/* end formatting for conference agenda */


/* formatting for horizontal menu */

.hbuttons a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 78px;
height: 23px;
float: left;
display: inline;
margin-right: 8px;
background-image:url(tabsquare.jpg);
background-repeat: no-repeat;
padding-top: 4px;
text-align:center;
}

.hbuttons a:hover{
background-image:url(tabsquareover.jpg);
}

/* end formatting for horizontal menu */
