body
{
    font-size: 12pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.cali14
{
    font-weight: bold;
    font-size: 14pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.cali13
{
    font-weight: bold;
    font-size: 13pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.cali12
{
    font-size: 12pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.cali10
{
    font-size: 10pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.cali9
{
    font-size: 10pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.salestax
{
    font-size: 9pt;
    font-family: 'Calibri' , 'Times New Roman';
    font-weight:bold;
}

.fineprint
{
    font-size: 10pt;
    font-family: 'Calibri' , 'Times New Roman';
    }
.partyHighlight
{
    font-size: 16pt;
    font-family: 'Calibri' , 'Times New Roman';
    }    
    
.freeadmission
{
    font-size: 14pt;
    font-family: 'Comic Sans MS' , 'Times New Roman';
    }
.NavMenu
{
    font-size: 14pt;
    font-family: 'Comic Sans MS' , 'Times New Roman';
    }
.FrameTitle
{
    font-size: 20pt;
    font-family: 'Comic Sans MS' , 'Times New Roman';
    font-weight: bold;
}

.SubFrameTitle
{
    font-size: 13pt;
    font-family: 'Calibri' , 'Times New Roman';
    font-weight: bold;
    background-color: #BBBBBB;
}
.box1
{
    border-right: #FFCC33 1px solid;
    border-top: #FFCC33 1px solid;
    border-left: #FFCC33 1px solid;
    border-bottom: #FFCC33 1px solid;
}
.box1 th
{
    background-color: #ffcc33;
}
.box1 td
{
    background-color: #FFFF99;
}
.box2
{
    border-right: #FFCC33 1px solid;
    border-top: #FFCC33 1px solid;
    border-left: #FFCC33 1px solid;
    border-bottom: #FFCC33 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.box2 th
{
    background-color: #ffcc33;
}
.box2 td
{
    background-color: #FFFF99;
    font-weight: bold;
    font-size: 12pt;
}
.box3
{
    border-right: #326496 1px solid;
    border-top: #326496 1px solid;
    border-left: #326496 1px solid;
    border-bottom: #326496 1px solid;
}
 .DescriptionArcade
{
    font-size: 14pt;
    color: black;
    font-family: 'Calibri' , 'Times New Roman';
}
.arcadebox
{
    border-right: #FFCC33 1px solid;
    border-top: #FFCC33 1px solid;
    border-left: #FFCC33 1px solid;
    border-bottom: #FFCC33 1px solid;
}
.arcadebox th
{
    background-color: #ffcc33;
    font-family: 'Calibri' , 'Times New Roman';
    font-size: 14pt;
    font-weight: bold;
}
.arcadebox td
{
    background-color: #FFFF99;
    font-size: 14pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.arcadeboxwrist
{
    border-right: #FFCC33 1px solid;
    border-top: #FFCC33 1px solid;
    border-left: #FFCC33 1px solid;
    border-bottom: #FFCC33 1px solid;
}
.arcadeboxwrist th
{
    background-color: #ffcc33;
    font-family: 'Calibri' , 'Times New Roman';
    font-size: 14pt;
    font-weight: bold;
}
.arcadeboxwrist td
{
    background-color: #FFFF99;
    font-size: 10pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.food
{
    border-right: #FFCC33 1px solid;
    border-top: #FFCC33 1px solid;
    border-left: #FFCC33 1px solid;
    border-bottom: #FFCC33 1px solid;
}
.food th
{
    background-color: #ffcc33;
    font-family: 'Calibri' , 'Times New Roman';
    font-size: 14pt;
    font-weight: bold;
}
.food td
{
    background-color: #FFFF99;
    font-size: 10pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.footer
{
    font-size: 10pt;
    font-family: 'Calibri' , 'Times New Roman';
}
.images
{
    border-right: black 1px;
    border-top: black 1px;
    border-left: black 1px;
    border-bottom: black 1px;
}
.imageSRC
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.line
{
    border-right: #326496 1px solid;
}
hr
{ color: #CC3333;
    }
.newslink
{
    color: blue;
    font-family: 'Calibri' , 'Times New Roman';
    text-decoration: none;
    font-size: 10pt;
}
.Promo
{
    color: Red;
    font-family: 'Calibri' , 'Times New Roman';
    text-decoration: none;
    font-weight: bold;
    font-size: 12pt;
}
.donatelink
{
    color: black;
    font-family: 'Calibri' , 'Times New Roman';
    text-decoration: none;
    font-size: 12pt;
}
.toptitle
{
 border-collapse:collapse;
 font-size: 25pt;
 font-family: 'Calibri' , 'Times New Roman';
}
.mang
{
    border-right: maroon 1px double;
    border-top: maroon 1px double;
    border-left: maroon 1px double;
    border-bottom: maroon 1px double;
}

.login
{
 border:solid;
 border-color:#E1F0FF;
 border-width:4px;
 border-collapse:collapse;
 width:450px;
}
.login th
{
    font-size: 14pt;
    font-family: 'Times New Roman';
    background: #A0A0FF;
    text-align: center;
    border:solid;
    border-width:1px;
}
.login tr
{
    font-size: 10pt;
    font-family: 'Times New Roman';
    background: #E1F0FF;
}


.mygridview th
{
    background: #CC3333;
    color: Black;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    table-layout: auto;
    border-collapse: collapse;
    border-color: Black;
    font-size: 10pt;
    font-family: 'Times New Roman';
}

.mygridview th a
{
    color: White;
    font-size:small;
    font-size: 10pt;
    font-family: 'Times New Roman';    
}

.mygridview th a:hover
{
    color: #CCCCCC;
    font-size: 10pt;
    font-family: 'Times New Roman';    
}

.mygridview tr td
{
    background: #FFFFFF;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    table-layout: auto;
    border-collapse: collapse;
    border-color:Black;
    font-size: 10pt;
    font-family: 'Times New Roman';    
}
.mygridview tr.even td
{
    background: #A0A0FF;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    table-layout: auto;
    border-collapse: collapse;
    border-color:Black;
    font-size: 10pt;
    font-family: 'Times New Roman';
}

.mygridview tr.pager, td.pager
{
    background: white;
    border: none;
    vertical-align: middle;
    text-align: center;
}

.reportgridview
{
 border:solid;
 border-color:black;
 border-width:1px;
 border-collapse:collapse;
 width:1000px;
    }

.reportgridview th
{
    background: #E1F0FF;
    color: Black;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    table-layout: auto;
    border-collapse: collapse;
    border-color: Black;
    font-size: 10pt;
    font-family: 'Times New Roman';
}

.reportgridview th a
{
    color: Black;
    font-size:small;
    font-size: 10pt;
    font-family: 'Times New Roman';    
}

.reportgridview th a:hover
{
    color: Blue;
    font-size: 10pt;
    font-family: 'Times New Roman';    
}

.reportgridview tr td
{
    background: #FFFFFF;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    table-layout: auto;
    border-collapse: collapse;
    border-color:Black;
    font-size: 10pt;
    font-family: 'Times New Roman';    
}
.reportgridview tr.even td
{
    background: #A0A0FF;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    table-layout: auto;
    border-collapse: collapse;
    border-color:Black;
    font-size: 10pt;
    font-family: 'Times New Roman';
}

.reportgridview tr.pager, td.pager
{
    background: white;
    border: none;
    vertical-align: middle;
    text-align: center;
}


.search
{
 border:solid;
 border-color:black;
 border-width:1px;
 border-collapse:collapse;
 width:700px;
}
.search th
{
    font-size: 10pt;
    font-family: 'Times New Roman';
    background: #A0A0FF;
    text-align: center;
    border:solid;
    border-width:1px;
}
.search tr
{
    font-size: 10pt;
    font-family: 'Times New Roman';
    background: #E1F0FF;
}
.search input
{
    font-size: 10pt;
    font-family: 'Times New Roman';
}

.searchlink
{
 width:700px;
 text-align:right;
 border-collapse:collapse;
    }
.button{    
    font-size: 12pt;
    font-family: 'Calibri' , 'Times New Roman';
    background-color: #326496;
    
    color: white;
}

.DetailLabel
{
    font-weight: bold;
    font-size: 10pt;
    font-family: 'Times New Roman';
}

.processing
{
 text-align:right;
 border-collapse:collapse;
}

.fieldset
{
 width:700px;   
 border-color:#285A8C; 
 border:2px solid #285A8C;
    }
.legend
{
 font-size: 12pt;
 font-family: 'Times New Roman';
 color:#285A8C; 
 font-style:italic;
}    

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #E1F0FF;
    color: black;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
    background: #CDCDCD;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: Black;
    background: #A0A0FF;

}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Black;
    font-weight:bold;
    background: #A0A0FF;
}    

.popout
{
 border:none;
 border-color:black;
 border-width:1px;
 border-collapse:collapse;
 background:#E1F0FF;
 font-size: 10pt;
 font-family: 'Times New Roman';
}

.exportOptions
{
 border:solid;
 border-color:black;
 border-width:1px;
 border-collapse:collapse;
 width:340px
}
.exportOptions th
{
    font-size: 10pt;
    font-family: 'Times New Roman';
    background: #A0A0FF;
    text-align: center;
    border:solid;
    border-width:1px;
}
.exportOptions tr
{
    font-size: 10pt;
    font-family: 'Times New Roman';
    background: #E1F0FF;
}
.exportOptions input
{
    font-size: 10pt;
    font-family: 'Times New Roman';
}