
/* Links */
a.ev:hover
{
	text-decoration: underline;
}

a.ev:link
{
	text-decoration: underline;
}

a.ev:active
{
	text-decoration: underline;
}

a.ev:visited
{
	text-decoration: underline;
}

/* Containers */
body.ev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Paragraph */
p.ev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Division/Section */
div.ev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Table Cell */
td.ev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Table Column Header */
th.ev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

/* Caption for a data entry field */
.fieldCaption
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

/* Data Entry Field */
.fieldData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

/* Text Fields */
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Event List */

.EventListTitle
{
	font-size: 14px;
	font-weight: bold;
}

a.EventListTitle:active
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a.EventListTitle:link
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a.EventListTitle:active
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a.EventListTitle:visited
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.EventListDates
{
	font-weight: bold;
}

.EventListAbstract
{

}

a.EventListMore:link
{
	font-weight: bold;
	text-decoration: underline;
}

a.EventListMore:active
{
	font-weight: bold;
	text-decoration: underline;
}

a.EventListMore:visited
{
	font-weight: bold;
	text-decoration: underline;
}

a.EventListMore:hover
{
	font-weight: bold;
	text-decoration: underline;
}

a.EventListRegisterLink:link
{
	font-weight: bold;
	text-decoration: underline;	
}

a.EventListRegisterLink:active
{
	font-weight: bold;
	text-decoration: underline;	
}

a.EventListRegisterLink:visited
{
	font-weight: bold;
	text-decoration: underline;	
}

a.EventListRegisterLink:hover
{
	font-weight: bold;
	text-decoration: underline;	
}

.EventPrice
{
	font-weight: bold;
}

a.EventPrice:link
{
	font-weight: bold;
	text-decoration: underline;	
}

a.EventPrice:active
{
	font-weight: bold;
	text-decoration: underline;	
}

a.EventPrice:visited
{
	font-weight: bold;
	text-decoration: underline;	
}

a.EventPrice:hover
{
	font-weight: bold;
	text-decoration: underline;	
}

/* Event Location field */
.EventListLocation
{

}

/* Event Time field */
.EventListTime
{

}

/* Event City, State, Country */
.EventListCity
{

}

/* Notable Tag Line */
.EventNotableTagLine
{
	font-weight: bold;
}

/* Link to display fax registration */
a.EventFaxableRegistration:link
{
	font-weight: bold;
	text-decoration: underline;
}

a.EventFaxableRegistration:active
{
	font-weight: bold;
	text-decoration: underline;
}

a.EventFaxableRegistration:visited
{
	font-weight: bold;
	text-decoration: underline;
}

a.EventFaxableRegistration:hover
{
	font-weight: bold;
	text-decoration: underline;
}

/* Event Registration Fields */
td.EventRegisterTitle
{
	font-size: 14px;
	font-weight:bold;
}

td.EventRegisterIntroduction
{
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding: 2px 2px 2px 2px;	
}


td.RegistrantHeader
{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

td.EventRegisterPaymentHeader
{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

td.EventRegisterAdmissionHeader
{
	font-size: 14px;
	font-weight:bold;
}

td.EventRegisterActivityHeader
{
	font-size: 14px;
	font-weight:bold;
}

td.EventRegisterActivityTitle
{
	font-weight:bold;
}

td.EventRegisterDataCaption
{
	font-size: 12px;
	width: 135px;
}

td.EventRegisterCustomFieldCaption
{
	font-size: 12px;
	width: 135px;
}

td.EventRegisterDataCaption
{
	font-size: 12px;
	width: 131px;
}

td.EventRegisterGrandTotal
{
	font-size: 13px;
	font-weight: bold;	
}

td.EventRegisterParticipantTotal
{
	font-size: 13px;
	font-weight: bold;	
}

td.EventRegisterActivitySubHeader
{
	font-weight: bold;
}

td.evAsterisk
{
	width: 8px;
	white-space: nowrap;
	font-size:10px;
	vertical-align: middle;
	color: #FF0000;
}

/* Event Receipt */
table.evReceipt
{
	margin-left: auto;
	margin-right: auto;	
	background-color:#E4E4E4;
	border-right:  #000000 1px solid;
	border-left:   #000000 1px solid;
	border-top:    #000000 1px solid;
	border-bottom: #000000 1px solid;
	
}

td.evReceiptRegistrationNumber
{
	font-size: 12px;
	font-weight: bold;
	background-color:#CCCCCC;
}

td.evReceiptRegistrationDate
{
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;
}

td.evReceiptRegistrationDate
{
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;
}

td.evReceiptEventHeader
{
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;
}

td.evReceiptEventTitle
{
	font-size: 12px;
	font-weight: bold;
}

td.evReceiptEventDates
{
	font-size: 12px;
}

td.evReceiptEventTimes
{
	font-size: 12px;
}

td.evReceiptEventLocation
{
	font-size: 12px;
}

td.evReceiptEventLocation
{
	font-size: 12px;
}

td.evReceiptRegistrantHeader
{
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;
}

td.evReceiptParticipantHeader
{
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;
}


td.evReceiptDataLabel
{
	font-size: 12px;
}

td.evReceiptDataField
{
	font-size: 12px;
	font-weight: bold;
}

td.evReceiptParticipantSubheader
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}

td.evReceiptSubtotalCaption
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

td.evReceiptGrandTotal
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

td.evReceiptGrandTotalCaption
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

td.evReceiptSubtotal
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

td.evReceiptScheduleFee
{
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	
}

/*
** Condensed Event List
*/
table.EventListCondensed
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

td.EventListColHeader
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #000000;
}

td.EventListDetail
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: thin solid #CCCCCC;
}

td.EventListDetailEvent
{
}

td.EventListDetailCity
{
}

td.EventListDetailState
{
}

td.EventListDetailCountry
{
}

td.EventListDetailDates
{
}






