@charset "utf-8";
/* CSS Document */

html 
{
   background: url(../images/background.jpg);
   margin: 0;
   padding: 0;
}

body 
{
   width: 780px;
   margin: 0 auto 0 auto;
   padding: 0;
   border: 1px solid black;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11pt;
}

ul.menu
{
background: #000000;
margin: 0;
padding: 0;
display: inline;

}
ul.menu li
{
marks: none;
display: inline;
border: 1px solid black;
margin: 0;
padding: 0;
}
ul.menu li a
{
text-decoration:none;
color: #ffffff;
background: #000000;
white-space: nowrap;
padding-left: 2px;
padding-right: 2px;
border-right: 1px solid #ffffff;
}

ul.menu li a:hover
{
color: #FFFF66;
text-decoration: underline;
border-right: 1px solid #FFFF66;
}

.main
{
width: 780px;
height: 100%;
background: #ffad4d;
padding-bottom: 2em;
}

h1
{
   margin: 0;
   padding-left: 5%;
   padding-right: 10%;
   padding-top: 0.5em;
}

h2
{
   margin: 0;
   padding-left: 5%;
   padding-right: 10%;
   padding-top: 0.5em;
}

h3
{
   margin: 0;
   padding-left: 5%;
   padding-right: 10%;
   padding-top: 1.5em;
}

p
{
margin: 0;
padding-left: 5%;
padding-right: 10%;
padding-top: 1.5em;
text-align: justify;
}

a
{
color: #0033FF;
text-decoration: none;
}

a:hover
{
color: #66CCFF;
text-decoration: underline;
}

ol
{
margin:0;
padding: 0;
padding-left: 9%;
padding-right: 10%;
}

ul
{
margin:0;
padding: 0;
padding-left: 7%;
padding-right: 10%;
list-style-type: square;
}

table#sessions
{
padding-top:1.5em;
padding-left: 5%;
padding-right:10%;
border-spacing: 0px;
}
table#sessions td
{
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
width:780px
}

table#sessions h1
{
padding-bottom: 0.5em;
}

table#sessions h2
{
margin: 0;
padding-left: 0.25em;
padding-right: 0.25em;
font-style: italic;
}

table#sessions p
{
margin: 0;
padding: 0.25em;
padding-top: 0.5em;
text-align: right;
border-width: 0;
}


.data
{
margin-top: 0.5em;
margin-left: 5%;
margin-right: 10%;
border-spacing: 1px;
border: 1px solid black;
}

.data td 
{
border: 1px solid black;
padding: 0.25em;
}

.data th 
{
border: 1px solid black;
}



form
{
margin: 0;
padding: 0;
padding-left: 5%;
padding-right: 10%;
}