body, table {
   font-family: arial, helvetica;
   font-size: 12px;
}

body {
    background: #EEEEEE;
    margin: 0px;
    padding: 0px;
}

#banner {
    background: #FFFFFF;
    border: 0px solid #888;
    color: #000;
    height: 110px;
    width: 100%;
}

#bannerCopy {
   color: #A1A0A8;
   right: 50px;
   top: 25px;
   font-variant: small-caps;
   position: absolute;
}

#bottom_half {
    position: absolute;
}

#content_area {
    width: 583px;   /* 833(image width) - 210(link width) = 623 */
                    /* and take of padding pixels of 10 on each side */
                    /* plus 10 on left of link,ls of 10 on each side */
    left: 255px;
    right: 10px;
    position: absolute;
}

#links {
/*
    background: #ccc;
*/
    position: absolute;
    padding-left: 20px;
    padding-top: 20px;
    width: 250px;
}


.content {
/*
    background-color: #ddd;                             
*/
   border-left: 2px solid #A1A0A8;
   border-right: 2px solid #A1A0A8;
   padding-left: 20px;
   padding-right: 20px;
   margin-bottom: 10px;
   font-size: 16px;
}   


#side_bar {
   top: 400px;
   z-index: 41;
   visibility: show;
   position: absolute;
   width: 210px;
}

.body_header{
   color: #66CC00;
   font-size: 110%;
}

.body_speaker_intro{
   color: #66CC00;
   font-size: 105%;
}

.body_thankyou{
   font-style: italic;
}

.sidebar_large{
   color: #66CC00;
   font-size: 150%;
}

.sidebar_free{
   color: #66CC00;
}


/* -------------------------------------------------------------------*/
/* BEGIN CSS needed for the navigation */
/* -------------------------------------------------------------------*/

#navcontainer {
/*
   border: 3px solid #eee;
*/
}

#navcontainer ul {
   margin-top: 0;
   margin-left: 0;
   padding-left: 0;
   list-style-type: none;
}

#navcontainer a {
   display: block;
   padding-bottom: 15px;
   font-weight: bold;
   /*
      border-bottom: 1px solid #eee;
   */
}

#navcontainer a:link, #navlist a:visited {
   color: #057FD2;
   text-decoration: none;
   font-variant: small-caps;
   font-size: 14px;
}

#navcontainer a:hover {
   color: #000000;
}

/* END CSS needed for the navigation */
