
   .now_main {
    width:100%;
	background-color:#F1F2ED;
    font-size:12px;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

    }

    .now_header {
      font-size:15px;
      font-weight:bold;
      color: #000000;
      padding:2px 2px 2px 2px;
      background-color:#c1c1c1;
      text-align:left
    }

   td.now_top {
       font-size:12px;
       font-weight:bold;
       color: #000000;
       padding:0px 0px 0px 0px;
   }


    td.now_footer {
      font-size:8px;
      font-weight:bold;
      color: #000000;
      padding:0px 0px 0px 0px;
    }

    a.now_footer {
      font-size:12px;
      color: #000000;
      text-align:right
    }


.now_label {
      font-size:14px;
      font-weight:bold;
      color: #000000;
    }
.now_prompt {
  font-size:16px;
  font-weight:bold;
}
.now_field {
  font-size:18px;
  font-weight:bold;
}

.now_cntrl {
  font-size:12px;
  font-weight:normal;
}


.wrapper_310 {
	width: 320px;
    margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}

/*
td.sectionheader2 {
  background-color:#0000cc;
  color:#ffffff;
  font-weight:normal;
  font-size:14px;
  width:400px;
  padding:4px
}
*/

td.labelDialog, a.labelDialog {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


   #eventList td {
       padding-top:0px;
       padding-bottom:1px;
   }
   #eventList table {
       border-spacing: 1px;
   }


   html,
   body {
       margin:0;
       padding:0;
   /*    height:100%; */
   }



   #wrapperRMA {
       min-height:100%;
       position:relative;
   }


   #signinRMA {
       position: fixed;
       height: 22px;
       top: 0;
       left: 0;
       width: 100%;
       z-index: 3000;
   }

   #headerRMA {
       width:100%;
       position:fixed;
       top:22px;
       left:0;
       background:#606060;
       color:#f1f1f1;
       z-index: 3000;

   }
   #contentRMA {
       width:100%;
       position:absolute;
       top:82px;
       left:0;

   }

   #contentRRX {
       width:100%;
       position:absolute;
       top:22px;
       left:0;

   }

/*
   .footerBIN {
       width:100%;
       height:12px;
       position:fixed;
       bottom:0;
       left:0;
       background:#eeee55;
   }
*/
   #headerNowX {
       width:100%;
       position:fixed;
       top:0px;
       left:0;
       background:#ffffff;
       z-index: 3000;
   }
   #footerNowX {
       width:100%;
       height:27px;
       position:fixed;
       bottom:0;
       left:0;
       background:#eeee55;
   }

   #signinNowX {
       position: fixed;
       height: 22px;
       bottom: 0;
       left: 0;
       width: 100%;
       z-index: 3000;
   }

   #contentNowX {
       width:100%;
       background-color:#ffffff;
       position:absolute;
       top: 88px;
       left:0;

   }

   #wrapperX {
       min-height:100%;
       position:relative;
   }



   #footerX {
       width:100%;
       height:27px;
       position:fixed;
       bottom:0;
       left:0;
       background:#eeee55;
   }

/*
   .pleasewait {
       font-size: 14px;
       font-weight: normal;
       font-family: Arial, Helvetica, sans-serif;
       letter-spacing: -1px;
       color: #000000;
       text-wrap: none;
       padding:3px;
   }
*/

.now_home {
       font-size:28px;
       font-weight:bold;
}



.now_event_section_label {
    background-color:#f1f1e3;
    font-weight:bold;
    font-size: 18px;
    border-top: 1px #c1c1c1 solid; padding:6px;
}


.page_title {
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    color:#000000;
    padding:0 8px 8px 0;
}

/*
    body {
        font: 14px 'Roboto', Helvetica, Arial, sans-serif;
        color: #333;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
    }
*/

   /* ---------------- Added by Capstone for Now ---------------- */

   html {
	   height: 100%;
   }

/*
   .fixedheader {
	   background: black;
	   color:#eeeeee;
	   position: fixed;
	    top: 0;
	   width:100%;
	   font-size: 1.6rem;
	   font-weight: 600;
	   line-height: 1.6rem;
	   z-index: 10;
   }
*/

/*  13May2025 DLB - MIKE'S NEW FILE */

   .fixedheader {
       background: black;
       position: sticky;
       top: 0;
       font-size: 1.6rem;
       font-weight: 600;
       line-height: 1.6rem;
       z-index: 10;
   }


   .fixedfooter a span {
	   color:#9E9D9D;
	   font-size: 10px;
	   display: block;
       z-index: 10;
   }

   .iconcontainer {
	   background: black;
   }

   .headericon {
	   border:2px solid white;
	   max-height: 65px;
   }

/*
   .fixedfooter {
       background: #ffffff !important;
	   position: fixed;
	   bottom: 0;
	   font-size: 1.8rem;
	   width:100%;
	   z-index: 990;
   }
*/


   .fixedfooter {
       background: #ffffff !important;
       position: sticky;
       bottom: 0;
       font-size: 1.8rem;
       z-index: 990;
   }


   .fixedfooter a i {
	   /*color:#9e9d9d;*/
       color:#000000;
   }

   .fixedfooter .col {
	   /*border-right: 1px solid #d6d6d6;*/

   }



   .fixedfooter .col:last-child {
	   border-right: none;
   }

   .poweredfooter {
	   background: black;
   }

   .contentNow {
	   padding-top: 20px;
	   padding-bottom: 20px;
   }
   
   .nowheader {
	   font-size:1.5rem;
   }
   
   .now_main {
	   background-color: white;
   }