   .greySeparator {
      background-color:#bbbbbb;
      height:4px;
   }
   
   .headerLogo {
      background-color:#541900;
      width:160px;
      text-align:center;
      vertical-align:middle;
   }
   .onlineEventRegistrationPortal {
      color: #bbbbbb;
      font-family: helvetica, arial, sans-serif;
      font-size: 16px;
      font-weight : bold;
      padding:5px;
   }

   .language {
      padding:5px;
      text-align:right;
      vertical-align:middle;
   }

   .language a {
      color: #541900;
      font-family: helvetica, arial, sans-serif;
      font-size: 12px;
      font-weight : bold;
      text-decoration:none;
   }
   
   .navigationMenu {
      background-color:#541900;
      height:100%;
      padding:3px;
      width:160px;
   }
   
   .mainContent {
      padding:10px;
      border-bottom:10px solid white; 
      height:100%;
   }
   
   .pageTitle {
      padding:5px;
      color: #ffffff;
      font-style: normal;
      font-size: 18px;
      font-family: helvetica, arial, sans-serif;
      background-color:#541900;
   }
   
   .pageContent {
      border-top:10px solid white;
   }

   .pageContent *{
      font-family:helvetica, arial, sans-serif;
      font-size:9pt;
      color:#541900;
   }

   .lightContent {
      padding:10px;
      background-color:#d9beac;
   }

   .welcomeTitle {
      color:white;
      font-size : 12px;
      font-family:arial;
      font-weight:bold;
      padding:5px;      
   }
   
   .welcomeTitle *{
      color:white;
      text-decoration:none;
   }
   
   .groupLabel {
      color:white;
      font-size:12px;
      font-family:arial;
      font-weight:bold;
      padding:5px;
   }
   
   .groupItemOff {
      padding:5px;
      background-color:#b68c70;
      color:#541900;
      font-family:helvetica;
      font-size:9pt;
      border:1px solid #b68c70;
   }
   .groupItemOff *{
      color:white;
      text-decoration:none;
   }
   
   .groupItemSeparator {
      background-image:url( '/performance/_images/dotline_134X1_b68c70.gif' );
      background-repeat:repeat-x;
   }
   
   .groupItemOn {
      padding:5px;
      background-color:#ebdbd0;
      color:#541900;
      font-family:helvetica;
      font-size:9pt;
      cursor:pointer;
      border:1px solid white;
   }
   
   .groupItemOn *{
      color:white;
      text-decoration:none;
   }
   
   .copy {
      font-size: 10px;
      font-family: helvetica, arial, sans-serif;
      color: #808080;
   }

   .copy *{
      text-decoration:none;
      color: #808080;
   }
   
   /* misc */
   .topic {
      font-size:14px;
      color:#541900;
   }
   
   
   form { margin:0px }
   
   #errorPaneText {
      color:red;
      font-weight:bold;
      font-size:12px;
   }
   
   #errorPane {
      border:1px dotted red;
      padding:10px;
   }
   
   @media print {
      .printversion { display:none; }
   }
   
   .location h1 {
      font-size:14px;
   }
   .info {
      padding:10px;
      background-color:#d9beac;
   }
   
   .session {
     
   }
   .schedule .row {
      clear:left;
      padding:1px 0px 1px 0px;
   }
   
   .col1, col2 {
      float:left;
   }
   
   .col1 {
      width:50%;
      font-weight:bold;
   }
   .eventcoordinator {
      
   }
   
   .indication {
      text-align:right;
   }
