body
{
   margin:0;
   padding:0;
   min-height:1200px;
   background-color:#E1E3ED;
   background-image:url(ioppmenu.gif);
   background-repeat:repeat-y;

}

h1
{
   background-color:white;
   padding: 20px;
   border-top:8px solid #DF3A3E;
   border-bottom:8px solid #DF3A3E;
   margin:0;
   font-family:Helvetica, Arial, sans-serif;
}

h2,h3
{
   padding: 0 0 16px;
   margin:0 0 ;
   font-family:Helvetica, Arial, sans-serif;   
}

div#wrapper
{
   margin: 0px;
   padding: 0px;
   text-align:left;
   height:100%;
}

ul#information
{
   float:right;
   font-family:Helvetica, Arial, sans-serif;
   font-weight:bold;
   color:#DF3A3E;
   list-style:none;
   padding-top:50px;
}

ul#information li
{
   display:inline;
   padding:8px;
}

ul#menu
{
   float:left;
   font-family:Helvetica, Arial, sans-serif;
   font-weight:bold;
   text-align:right;
   width:190px;
   list-style:none;
   padding:8px 0 0;
   margin:0;
   display:block;
}

ul#menu li
{
   padding:0;
   margin:0;
   display:block;
}

ul#menu li.currentmenuitem
{
   padding:0;
   margin:0;
   display:block;
   padding:8px 20px;
   color:#DF3A3E;
}

ul#menu li a
{
   cursor:pointer;
   padding:8px 20px;
   margin:0;
   display:block;
   text-decoration:none;
   color:black;
}

ul#menu li a:hover
{
   background-color:#DF3A3E;
   color:white;
}

div#content
{
   float-right;
   line-height:1.5em;
   margin:0 20px 0 210px;
   padding:16px 0 0;
   font-family:verdana, Times New Roman, Times, serif;
   font-size:.75em;
   text-align:justify;
}

div#content p
{
   padding:0;
   margin: 0 0 16px;
}

div#content dt
{
   margin-left: 0px;
   font-weight:bold;
}

div#content dd
{
   margin-left: 0px;
}

div#content li
{
   margin-bottom:12px;   
}

div#content ul
{
   padding-bottom:2px;   
}

div#content a
{
   color:#DF3A3E;
}

div.footer
{
   clear:both;   
}

img.sidenote
{
   float:right;
   clear:right;
   margin:0 0 16px 16px;  
}

table.event
{
   margin-bottom: 2em;   
}

table.event td
{
   vertical-align:middle;
   margin:0;
   padding:0 8px;
   font-size:12px;
   font-weight:bold;
   text-align:right;   
}

table.event td.eventname
{
   width:200px;    
}

table.event td *
{
   margin:0;
   padding:0;   
}

