.tableColHeader
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        8pt;
  font-weight:      bold;
  color:            #ffffff;
  background-color: #383838;
}

.tableColHeader a
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        8pt;
  font-weight:      bold;
  color:            #ffffff;
  background-color: #383838;
}

.tableFillWhite
{
  padding:          1px;
  margin:           0px;
  margin-top:       20px;
  border-width:     0px;
  background-color: #383838;
}

.tableData
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        8pt;
  font-weight:      normal;
  color:            #ffffff;
  background-color: #383838;
}

.tableTotals
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        8pt;
  font-weight:      normal;
  font-weight:      bold;
  color:            #ffffff;
  background-color: #383838;
}

.eventData
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        10pt;
  font-weight:      normal;
  color:            #ffffff;
  background-color: #383838;
}

.registerOnline
{
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-size:    7pt;
  font-weight:  bold;
  background:   #383838;
  color:        #ffffff;
}

.adminMenuItem
{
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-size:    9pt;
  font-weight:  bold;
  background:   #383838;
  color:        #ffffff;
}

#sidebar-left
{
  background:         #e63438;
  width:              80px;
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          10pt;
  font-weight:        bold;
}

#sidebar-right
{
  background:         #e63438;
  width:              80px;
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          10pt;
  font-weight:        bold;
}

#content-section
{
  background:         #383838;
  width:              640px;
  cellspacing:        10;
  cellpadding:        10;
}

.menu
{
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          10pt;
  font-weight:        bold;
  color:              #ffffff;
  background:         #383838;
  margin-bottom:      10px;
}

.content
{
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          10pt;
  font-weight:        normal;
  color:              #ffffff;
  background:         #383838;
  text-align:         left;
  margin:             0 20 10 20;
  height-min:         250px;
}

.black_h1
{
  font-size:    12pt; 
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-weight:  bold;
  background:   #ffffff; 
  color:        #383838;
}

.white_h1
{
  font-size:    12pt; 
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-weight:  bold;
  background:   #383838; 
  color:        #ffffff; 
}

.white_h2
{
  font-size:    11pt; 
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-weight:  bold;
  background:   #383838; 
  color:        #ffffff; 
}

.white_h3
{
  font-size:    10pt; 
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-weight:  bold;
  background:   #383838; 
  color:        #ffffff; 
}

.h1
{
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          12pt;
  font-weight:        bold;
  color:              white;
}

.h2
{
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          11pt;
  font-weight:        bold;
  color:              white;
}

.h3
{
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          10pt;
  font-weight:        bold;
  color:              white;
}

#footer
{
  background:         #e63438;
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-color:         white;
  font-size:          6pt;
  font-weight:        bold;
}

.footer-content
{
  background:         #e63438;
  color:              #ffffff;
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          10pt;
  font-weight:        bold;
}

#toolbar
{
  font-family:        Myriad, Arial, Helvetica, sans-serif;
  font-size:          10pt;
  font-weight:        bold;
}

.activetoolbar
{
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    9pt;
  font-weight:  bold;
  text-align:   center;
  text-color:   #e63438;
  background:   #383838;
  color:        #e63438;
  margin-top:   4px;
  margin-bottom:4px;
}

.inactivetoolbar
{
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    9pt;
  font-weight:  bold;
  text-align:   center;
  color:        #ffffff;
  margin-top:   4px;
  margin-bottom:4px;
}

.inactivetoolbar a
{
  text-decoration:  none;
  color:            #ffffff;
  font-size:        9pt
  margin-top:       4px;
  margin-bottom:    4px;
}

.inactivetoolbar a:hover
{
  background-color:   #e63438;
}

.classSchedule
{
  text-valign:  center;
  font-size:    9pt; 
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  background:   #383838;
  color:        #ffffff;
}

.smallText
{
  font-size:    8pt; 
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-weight:  normal;
  background:   #383838; 
  color:        #ffffff; 
}

.classNameHeader
{
  font-size:    10pt; 
  font-family:  Myriad, Arial, Helvetica, sans-serif; 
  font-weight:  bold;
  background:   #383838; 
  color:        #ffffff; 
  text-align:   left;
}

.formLabel
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        9pt;
  font-weight:      bold;
  color:            #ffffff;
  background-color: #383838;
  text-align:       right;
}

.formField
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        8pt;
  font-weight:      normal;
  color:            #ffffff;
  background-color: #383838;
}

#studentData
{
  padding:      0 10 0 10;
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  clear:        both;
  margin-top:   25px;
  width:        96%;
  align:        center;
  text-align:   center;
  border:       thin solid #ffffff;
}

#classSection
{
  padding:      0 10 0 10;
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  clear:        both;
  margin-top:   10px;
  width:        96%;
  align:        center;
  text-align:   center;
  border:       thin solid #ffffff;
}

#studentSection
{
  padding:      0 10 0 10;
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  clear:        both;
  margin-top:   10px;
  width:        96%;
  align:        center;
  text-align:   center;
  border:       thin solid #ffffff;
}

.disclaimerBox
{
  padding:      5 10 5 10;
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  normal;
  clear:        both;
  margin-top:   25px;
  width:        100%;
  align:        center;
  text-align:   left;
  border:       thin solid #ffffff;
}

.paymentBox
{
  padding:      0 10 0 10;
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    9pt;
  font-weight:  normal;
  clear:        both;
  margin-top:   25px;
  width:        96%;
  align:        center;
  text-align:   center;
  border:       thin solid #ffffff;
}

.purchaseTicketTable table 
{
  margin:         0;
}

.purchaseTicketTable th 
{
  text-align:     left;
  color:          #003366;
  font-size:      10px;
  padding:        10px 0px 0px 10px;
  border-bottom:  2px solid #ffffff;
}
.purchaseTicketTable td 
{
  font-family:    Myriad, Arial, Helvetica, sans-serif;
  font-size:      10pt;
  border-color:   #ccc;
  border-width:   0px 0px 0px 0px;
  border-style:   solid;
  margin:         0;
  padding:        3px 10px 3px 5px;
}

#purchaseTicketErrorBox
{
  font-family:    Myriad, Arial, Helvetica, sans-serif;
  font-size:      10pt;
  font-weight:    bold;
  padding:        0 10 0 10;
  clear:          both;
  margin-top:     25px;
  width:          96%;
  align:          center;
  text-align:     left;
  color:          #ffffff;
  border:         thin solid #ffffff;
}

#regFormPrint
{
  padding:      5 10 5 10;
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  clear:        both;
  margin-top:   25px;
  width:        70%;
  align:        center;
  text-align:   center;
  border:       thin solid #000000;
  background:   #fffff; 
}

#regFormPrintNoBorder
{
  padding:      5 10 5 10;
  font-family:  Myriad, Arial, Helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  clear:        both;
  margin-top:   25px;
  width:        70%;
  align:        center;
  text-align:   center;
  border:       none;
  background:   #fffff; 
}

.formLabelPrint
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        9pt;
  font-weight:      bold;
  color:            #000000;
  background-color: #ffffff;
  text-align:       right;
}

.formFieldPrint
{
  font-family:      Myriad, Arial, Helvetica, sans-serif;
  font-size:        8pt;
  font-weight:      normal;
  color:            #000000;
  background-color: #ffffff;
}

#contentSectionPrint
{
  background:         #ffffff;
  width:              640px;
  cellspacing:        10;
  cellpadding:        10;
}
