.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #605a49;
	text-decoration: underline;
}
.topheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: white;
}
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.sidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: white;
}
.mainpagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #605a49;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	left: 3px;
	right: 3px;
}
.mainpagelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainpagelink a:link {
        color: #FFFFFF;
        text-decoration: none;
}
.mainpagelink a:visited {
        text-decoration: none;
        color: #FFFFFF;
}

.crumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #605a49;
}
.normLink a:link {
	text-decoration: none;
	}
.normLink a:hover {
        text-decoration: none;
}

.crumb a:link {
        color: #605a49;
        text-decoration: none;
}
.crumb a:visited {
        text-decoration: none;
        color: #605a49;
}
.crumb a:hover {
        text-decoration: underline;
        color: #605a49;
}
.crumb a:active {
        text-decoration: none;
        color: #605a49;
}

.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #605a49;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	font-weight: bold;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605a49;
	font-weight: normal;
}
.contentbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605a49;
	font-weight: bold;
}

.content a:link {
        color: blue;
        text-decoration: none;
}
.content a:visited {
        text-decoration: none;
        color: blue;
}
.content a:hover {
        text-decoration: underline;
        color: blue;
}
.content a:active {
        text-decoration: none;
        color: blue;
}
.contentlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #316bf3;
	font-weight: bold;
}
.sessiontable {
                border: 1px solid #444444;
                background-color: #eeeeee;
		border-spacing: 5px;
}

.sessionrow {
                text-align: center;
}
th {
	text-decoration: underline;
}

.button {
        border: 1px solid #444444;
        background-color: #ffffff;
        font-size: 11px;
        color: #444444;
        font-weight: normal;
        }
input,select {
        border: 1px solid #888888;
        font-size: 11px;
        background-color: #ffffff;
        }

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.rcode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
}
.bordertable {
                border: 1px solid #444444;
		border-spacing: 5px;
}
.reservationtable {
                border: 1px solid #444444;
                background-color: #dddddd;
		border-spacing: 5px;
}
.eventcodetable {
                border: 1px solid #444444;
                background-color: #62d262;
		border-spacing: 5px;
	color: #000000;
}
.billing_new {
	color: #605a49;
}
.billing_cancelled {
	color: red;
}
.billing_updated {
	color: green;
	font-weight:bold;
}
.block_0 {
	color: red;
}
.block_1 {
	color: #605a49;
}
.charge_declined {
        color: red;
        font-weight:bold;
}
.charge_approved {
        color: green;
        font-weight:bold;
}

.rba_table {border-collapse: collapse;border-width: 1px;border-style:outset;
  font-size:11px; margin-bottom:10px;
  }

  .rba_table td { border-width:1px;padding:2px;border-style:inset; }
  .center { text-align:center;}
  .bold { font-weight:bold;}


