/* EXPO.CSS ******************************************************************
******************************************************************************
* Style Sheet for the event. Uses for each style are described below.        *
*****************************************************************************/

/* ES-TITLE: Main page title */
.es-title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

/* ES-TITLE2: Second line of Main page title - e.g. Venue/Dates*/
.es-title2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: capitalize;
	color: #737373;
	font-weight: bold;
	text-align: center;

}

/* ES-SECTIONTITLE: Head up form section, e.g. 'Contact Details', 'Demographics' */
.es-sectiontitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: capitalize;
	color: #737373;
	font-weight: bold;
}

/* ES-SUBTITLE: Descriptive text under a title or section-title */
.es-subtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	font-size: 12px;
}

/* ES-ERRORLIST: List Item on errors shown in REGFORM.ASP */
.es-errorlist {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: red;
	font-size: 12px;
}


/* ES-BADGESTATUS:  */
.es-badgestatus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: blue;
	color: white;
	font-weight: bold;
	font-size: 12px;
}

/* ES-BADGESTATUS2: */
.es-badgestatus2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ES-CONTACTLABEL: Labels placed on the left-hand side of a table of form elements */
.es-contactlabel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	text-align: right;
	font-size: 12px;
}

/* ES-CONTACTLABEL2: Labels placed at the top of a table of form elements */
.es-contactlabel2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	text-align: left;
	font-size: 12px;
}

/* ES-DEMOGQ: Question text for a demographic */
.es-demogq {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	font-weight: bold;
	font-size: 12px;
}

/* ES-DEMOGQ-SINGLE: Text for a demographic that has a single checkbox, e.g. data protection */
.es-demogq-single {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	font-size: xx-small;
}

/* ES-DEMOGRESPONSE: Text for demographic answers next to checkboxes or radio buttons */
.es-demogresponse {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	font-size: 12px;
}

/* ES-DEMOGLIST: Text for demographic answers in a listbox */
.es-demoglist {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #737373;
	font-size: 12px;
}
/* ES-BODY: Page characteristics, e.g. background colour */
.es-body {
	background-image: url("bg.gif");
}

/* ES-TEXTFIELD: Text boxes */
.es-textfield {
	background-color: #ffffff;
	color: #737373;
	border: solid 1px #737373;
}


/* ES-PRICE-NO-CHANGE: Price */
.es-price-no-change {
	background-color: #FFFFFF;
	color: #000000;
	border: 0;
	text-align: right;
}

/* ES-PRICE-NO-CHANGE-TOTAL: Price */
.es-price-no-change-total {
	background-color: #FFFFFF;
	color: #000000;
	border: 0;
	text-align: right;
	font-weight: bold;
}

/* ES-PRICE-TABLE-TOP */
.es-price-table-top {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}

/* ES-PRICE-TABLE-LEFT */
.es-price-table-left {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}

/* ES-PRICE-TABLE-CELL */
.es-price-table-cell {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
}

/* ES-PRICE-TABLE-CELL-LEFT */
.es-price-table-cell-left {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}

