.artist {font-family: Verdana,Arial, Helvetica; font-size: 14pt; color: #FFFFFF; background-color: #A21504; text-align: center}
.filter {font-family: Verdana,Arial, Helvetica; font-size: 10pt; color: #FFFFFF; background-color: #9fc4ea; text-align: left; margin-left: 50px}
.data {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #070C3C; background-color: #FFFFFF}
.data2 {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #183936; background-color: #D7D7DB}
.inactive {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #606060; background-color: #C8C8C8}
.td-error {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: black; background-color: pink}
.oncerow {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #B5B5B5}
.oncerow_venue {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #1800FF; background-color: #B5B5B5; text-decoration: none }
.oncerow_venue:hover {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #C86800; background-color: #B5B5B5; text-decoration: none}
.oncerow2 {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #C8CBCE}
.oncerow2_venue {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #1800FF; background-color: #C8CBCE; text-decoration: none }
.oncerow2_venue:hover {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #C86800; background-color: #C8CBCE; text-decoration: none}

.hide{font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color:#E4E4E4; background-color: #FFFFFF; text-decoration: none}
.labels {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #070C3C; text-align: center; text-decoration: none}
.labels:hover {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #C86800; background-color: #070C3C; text-align: center; text-decoration: none}
.lists {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #3A3737; text-decoration: none; text-align: center}
.lists:hover {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #C86800; background-color: #3A3737; text-decoration: none; text-align: center}
.listlabels {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #A21504; text-align: center}
.listsubcat {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #000000; font-weight:bold; background-color: #D7D7DB; text-align: left}
.popup {font-family: Tahoma,Arial, Helvetica; font-size: 10pt; color: #000000; font-weight:bold; background-color: #FFFFFF}
.todaysDate { font-family: Lucida Console, trebuchet MS, Courier New; font-size: 9pt; color: #D9CF95; text-decoration: none; }
.total {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #070C3C; text-align: left}
.venue {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #1800FF; background-color: #FFFFFF; text-decoration: none }
.venue:hover {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #C86800; background-color: #FFFFFF; text-decoration: none}
.venue2 {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #1800FF; background-color: #D7D7DB; text-decoration: none}
.venue2:hover {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #C86800; background-color: #D7D7DB; text-decoration: none}
.venuePop2 { font-family: Lucida Console, trebuchet MS, Courier New; font-size: 9pt; color: #000000; text-decoration: none; }
.green {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #02E442; text-decoration: none }
.red {font-family: Tahoma,Arial, Helvetica; font-size: 8pt; color: #FF0000; text-decoration: none }
.required{background-color:#ffff00;}

.error {
     -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3-4 */
          border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
          font-family: Tahoma,Arial, Helvetica; 
          color: black;
          padding-left: 1em;
          font-size: 8pt;
          font-weight: bold;
          line-height: 2em; 
          border-right: 1px solid #D8E3FC; 
				  background-color: pink;
}
.success {
     -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3-4 */
          border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
          font-family: Tahoma,Arial, Helvetica; 
          color: black;
          padding-left: 1em;
          font-size: 8pt;
          font-weight: bold;
          line-height: 2em; 
          border-right: 1px solid #D8E3FC; 
				  background-color: #66FF99;
}
.inprocess {
     -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3-4 */
          border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
          font-family: Tahoma,Arial, Helvetica; 
          color: black;
          padding-left: 1em;
          font-size: 8pt;
          font-weight: bold;
          line-height: 2em; 
          border-right: 1px solid #D8E3FC; 
				  background-color: #FFCC33;
}
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dynamicInputHeader, #dynamicInput, #inputContainer, #form, #tableData
{
	background: #9fc4ea;
	margin: 0;
	padding-top:10px;
  padding-right:0px;
  padding-left:0px;
  width:1000px; 
  margin-left: auto;
  margin-right: auto;
  font-family: Verdana,Arial, Helvetica;
  font-size: 14pt; color: #FFFFFF; text-align: center;
}

#filterQual { 
  background: #6d96c0; 
	margin: 0;
	padding-top:10px;
  padding-bottom:10px;
  padding-right:0px;
  padding-left:0px;
  text-align: center;
}
.filterHeader {margin: 0;}
.registry { font-family: Tahoma,Arial, Helvetica; font-size: 14pt; color: #370242; background-color: #E6E0EC; text-decoration:none; }
.registry:hover { font-family: Tahoma,Arial, Helvetica; font-size: 14pt; color: #C86800; background-color: #E6E0EC; text-decoration:none; }
.registry_clear { font-family: Tahoma,Arial, Helvetica; font-size: 14pt; color: #370242; text-decoration:none; }
.registry_clear:hover { font-family: Tahoma,Arial, Helvetica; font-size: 14pt; color: #C86800; text-decoration:none; }
.registry_clear_link { font-family: Tahoma,Arial, Helvetica; font-size: 14pt; color: #1800FF; text-decoration:none; }
.registry_clear_link:hover { font-family: Tahoma,Arial, Helvetica; font-size: 14pt; color: #C86800; text-decoration:none; }
.registry_link { font-family: Tahoma,Arial, Helvetica; font-size: 14pt; color: #1800FF; background-color: #E6E0EC; text-decoration:none; }
.registry_big { font-family: Tahoma,Arial, Helvetica; font-size: 22pt; color: #370242; text-decoration:none; }
.registry_small { font-family: Tahoma,Arial, Helvetica; font-size: 9pt; color: #370242; background-color: #E6E0EC; text-decoration:none; }
.registry_small:hover { font-family: Tahoma,Arial, Helvetica; font-size: 9pt; color: #C86800; background-color: #E6E0EC; text-decoration:none; }
.registry_small_link { font-family: Tahoma,Arial, Helvetica; font-size: 9pt; color: #1800FF; background-color: #E6E0EC; text-decoration:none; }
.registry_small_link:hover { font-family: Tahoma,Arial, Helvetica; font-size: 9pt; color: #C86800; background-color: #E6E0EC; text-decoration:none; }
.registry_button { font-family: Tahoma,Arial, Helvetica; font-size: 9pt; color: #370242; text-decoration:none; }

.hiddenRow {display:none;visibility:hidden;}
.visibleRow {display:;visibility:visible;}

.divTable {display:table;}
.divRow   {display:table-row;}
.divHead  {display:table-row; font-weight:bold;}
.divCell  {display:table-cell;padding: 1px 3px;}

.tableRow  {}
.tableHead {font-weight: bold;}
.tableCell {padding: 1px 3px;}

.frontPageDiv {display: inline-block; width: 100%;}
.frontPageDiv a {text-decoration: none;}
.frontPageDiv img {display: block; margin: auto;}
.frontPageBlocks{display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: none;
	z-index: auto;
	width: 250px;
	height: auto;
	position: static;
	cursor: default;
	opacity: 1;
	margin: 10px;
	padding: 20px;
	overflow: hidden;
	border: none;
	border-radius: 0;
	font: normal 26px/1 "acme", Helvetica, sans-serif;
	color: rgba(255,255,255,1);
	text-align: center;
	text-overflow: ellipsis;
	letter-spacing: 11px;
	word-spacing: 8px;
	background: #2c6075;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
	text-shadow: none;
	-webkit-transition: none;
	transition: none;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;}
.frontPageBlocks:hover{
	background: rgba(112,165,66,1);}
#wrapper{position:fixed; padding:0;margin:0; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.serviceUptime { position:fixed; margin: 10px; bottom:0;left:0;} 