div#LogDetails
{
	width: 150px;
	background-color: #FFFFFF;
	text-align: right;
}

.LogText
{
	font-size: 11px;
	font-weight: bold;
	font-style: italic;	
}

div#LogDetails A
{
	color: #666666;
}

div#Header
{
	height: 135px;
	width: 100%;	
}

.Header
{
    font-family:Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #182c51;
	padding: 3px 3px 3px 3px;
}

.SearchTable
{    
}

.SearchLabel
{
    font-family:Verdana;
	font-size: 11px;
	color: #333333;  
}

.SearchText
{
   font-family:Verdana;
	font-size: 11px;
	color: #333333;
}

.SearchInput
{
    font-family:Verdana;
	font-size: 11px;
	color: #333333;  
	width: 300px;
}

.SearchInputExpand
{
    font-family:Verdana;
	font-size: 11px;
	color: #333333;  
	width: 100%;
}

.SearchInputSmall
{
    font-family:Verdana;
	font-size: 11px;
	color: #333333;  
}

.SearchButton
{
    font-family:Verdana;
	font-size: 11px;  
    width: 100px;
    height: 22px;
}

.SearchButtonClear
{
   font-family:Verdana;
	font-size: 11px;  
	/**background-color: #999999;
    color: #D1ECFF;
    font-weight: bold;	
    border: solid 1px #D2D2D2; **/
    width: 100px;
    height: 22px;
}

.Button
{
   font-family:Verdana;
	font-size: 11px;  
	/**background-color: #999999;
    color: #D1ECFF;
    font-weight: bold;	
    border: solid 1px #D2D2D2; **/
    padding-left: 5px;
    padding-right: 5px;
    height: 22px;
}

.ButtonClear
{
    font-family:Verdana;
	font-size: 11px;  
	/**background-color: #999999;
    color: #D1ECFF;
    font-weight: bold;	
    border: solid 1px #D2D2D2; **/
    padding-left: 5px;
    padding-right: 5px;
    height: 22px;
}

.SearchResults 
{
	width: 100%;
	font-size: 11px;  
	font-family:Verdana;
}

.SearchResults TH
{
	background-color: #191B1A;
	height: 25px;
	color: #fff;	
	text-transform: uppercase;
}

.SearchResults TH A
{
	color: #fff;	
}

.SearchResults TH A:Hover
{
	color: #fff;	
}

.SearchResults TR.Alternate
{
	background: #E3DCCE;
}

.SearchResults TR
{
	background: transparent;	
}

.SearchResults TR.SearchResultsHover
{
	background-color: #EFEAE0;	
	cursor: hand;
}

.SearchResults TD
{
	color: #656565;	
	height: 25px;
	padding-left: 3px;
}

.SearchResults TD.Alternate
{
	color: #656565;	
	height: 25px;
	padding-left: 3px;
}

.SearchResults TD A
{
	font-weight: bold;
	padding: 3px;
}

.DisplayItem 
{
	color: #333333;
	font-size: 11px;
}

.DisplayItemM
{
	color: #333333;
}

.DisplayItemTitle
{
	font-size: 16px;
	padding: 5px;
	font-weight: bold;
}

legend
{
	color: #061A55;
}

.DisplayItem TR.DisplayItemRow
{
	height: 25px;
	
}

TABLE.ItemContent TD.DisplayItemHeader
{
	color: #333333;
	font-size: 11px;
	padding: 3px;
	width: 300;
}

.DisplayItemHeader
{
	color: #333333;
	width: 150px;
	font-size: 11px;
	padding: 3px;
}

.AttendeeInput 
{
	width: 200px;
	font-size: 11px;
}

.Attendee 
{
	width: 100%;
}

.AttendeeLabel
{
	font-size: 11px;
}

.Attendee LEGEND
{
	font-size: 11px;
	font-weight: bold;
}

.AttendeeList
{
	font-size: 11px;
	width: 100%;
}

.AttendeeList TH
{
	height: 25px;
	color: #fff;
	background-color: #182c51	
}

.AttendeeList TR.Alternate
{
	background: #e3e8ee
}

.AttendeeList TR TD
{
	color: #656565;	
	height: 25px;
	padding-left: 3px;
}

.AttendeeList A
{
	font-size: 11px;
	font-weight: bold;
	color: #656565;	
}

.AttendeeNote
{
	color: #CC0000;	
	font-size: 11px;
	font-style: italic;
}

.Error 
{
	color: #CC0000;	
	margin: 4px 4px 4px 4px;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}

.Mandatory
{
	color: #CC0000;	
	font-size: 12px;
	font-weight: bold;
}

.Success
{
	color: #009900;	
	margin: 4px 4px 4px 4px;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}

.SuccessLarge
{
	color: #009900;	
	margin: 4px 4px 4px 4px;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

.RegistrationSummary
{
	font-size: 11px;
	width: 100%;
	font-weight: normal;
}

.RegistrationSummary DIV
{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.RegistrationSummary TR.Header
{
	height: 25px;
	font-size: 11px;
}

.RegistrationSummary .Label
{
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}


.Attendees
{
	margin: 5px 5px 5px 5px;
	font-size: 11px;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

.Attendees  .Label
{
	font-weight: bold;
	width: 30%;
}

.LoginTable
{
	position: absolute;
	left:20%;
}

.LoginLabel
{
    font-family:arial;
	font-size: 11px;
	color: #666666; 
	font-weight: bold; 
}

.LoginTable LEGEND
{
    font-family:arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;  
}

.LoginText
{
    font-family:arial;
	font-size: 11px;
	color: #333333;
}

.LoginInput
{
    font-family:arial;
	font-size: 11px;
	color: #666666;  
	width: 200px;
}

.LoginButton
{
    font-family:arial;
	font-size: 11px;  
	/**background-color: #999999;
    color: #D1ECFF;
    border: solid 1px #D2D2D2;**/
    width: 100px;
    height: 22px;
}

.History
{
	width: 100%	;
	font-size: 11px;
	color: #666666;
	
}

.History TR
{
	background-color: #FEF5E4;
}


.History TR.Details
{
	background-color: #fff;
	cursor: default;
	
}

.History .Title
{
	color: #FE820E;
	font-weight: bold;	
	padding-left: 5px;
	width: 300px;
	height: 25px;
	cursor: hand;
}

.HistoryDetails
{
	font-size: 11px;
	color: #666666;	
	background-color: #fff;
	cursor: auto;
}
.HistoryDetails TR
{
	background-color: #fff;
}


.HistoryDetails TD.Label
{
	font-weight: bold;
}

.ItemMode 
{
	color: #666666;
	text-align: center;
	width: 30px;
}

.ItemModeName
{
	color: #666666;
	font-size: 10px;
	width: 30px;
}

.ItemModeTotal
{
	height: 25px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;	
}
.Attendance
{
	font-size: 11px;
	color: #666666;	
	font-weight: normal;
}

.Attendance .Label
{
	font-style: italic;
	font-weight: lighter;
}

.ManagedItems
{
	width: 100%	;
	font-size: 11px;
	color: #666666;
	
}

.ManagedItems TR
{
	background-color: #FDEEEF;
	cursor: hand;	
}


.ManagedItems TR.Details
{
	background-color: #fff;
	cursor: default;
}

.ManagedItems .Title
{
	color: #0179C7;
	font-weight: bold;	
	padding-left: 5px;
	width: 300px;
	height: 25px;
}

.ManagedItems
{
	font-size: 11px;
	color: #666666;	
	background-color: #FEF5E4;
}
.ManagedItems TR
{
	background-color: #FEF5E4;
}


.ManagedItems TD.Label
{
	font-weight: bold;
}

.ItemDetails
{
	font-size: 11px;
	color: #666666;	
}

.ItemDetails .Label 
{
	width: 150px;	
}

.ManagedItemAttendees
{
	font-size: 11px;
	padding-top: 2px;
	color: #666666;	
	width: 100%
}

.ManagedItemAttendees TH
{
	font-weight: bold;
	height: 25px;
	background-color: #FEF5E4;
	padding-left: 5px;
}

.ManagedItemAttendeesTR
{
	height: 25px;
	background-color: #FEF5E4;
	cursor: hand;
}

.ManagedItemAttendeesTRHover
{
	height: 25px;
	background-color: #FFEFD3;
	cursor: hand;
}

.ManagedItemAttendees TD.Status
{
	text-align: right;
	width: 100px;
}

.ManagedItemDates
{
	font-size: 11px;
	color: #666666;	
	background-color: #FEF5E4;
	border: 1px solid #CCCCCC;
	width: 100%;
	padding-left: 5px;
	
}

.ManagedItemDates TR
{
	background-color: #FFFFFF;	
}

.ManagedItemDates TH
{
	font-weight: bold;	
	height: 25px;
	text-align: left;
	background-color: #FFFFFF;
}

.ItemDate
{
	font-weight: bold;
	color: #0179C7;
	padding: 10px 10px 4px 4px;
	width: 100%;
	border: 1px solid #FFFFFF;
	cursor: hand;
	font-size: 11px;
	background-color: #F6FBFD;
}

.Input
{
    font-family:arial;
	font-size: 11px;
	color: #666666;
}

.ItemInput 
{
	font-family:arial;
	font-size: 11px;
	color: #666666;
	width: 250px;
}

.Cart
{
	width: 100%	;
	font-size: 11px;
	color: #666666;
	
}

DIV
{
	font-size: 11px;
	color: #666666;
	
}

.Cart TH
{
	Height: 25px;
	height: 25px;
	color: #061A55;		
	padding-left: 2px;
	padding-right: 2px;
}

.Cart TR.Alternate
{
	background-color: #e3e8ee;
}

.Cart .CartTitle
{
	color: #0179C7;
	font-weight: bold;	
	padding-left: 5px;
	height: 25px;
	vertical-align: top;
}

.Cart .Links
{
	text-align: right;
	padding-right: 3px;
}

.Cart .CartDate
{
	vertical-align: top;
}


.Cart .CartDate DIV
{
	padding-bottom: 10px;
}

.Cart .CartAttendees
{
	vertical-align: top;
}


.Cart .CartAttendees DIV
{
	padding-bottom: 10px;
	white-space: nowrap;
}

.Cart .CartAmount
{
	vertical-align: top;
	font-weight: bold;
	text-align: right;
}

.Cart .Total
{
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	padding-bottom: 20px;
}

.Cart .TotalAmount
{
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	padding-bottom: 20px;
}

.CartDetails
{
	font-size: 11px;
	color: #666666;	
	background-color: #F6FBFD;
	cursor: auto;
}

.CartDetails TR
{
	background-color: #F6FBFD;
}

.CartDetails TD.Label
{
	font-weight: bold;
	padding-left: 5px;
}

.PaymentMethod input
{
	vertical-align: middle;	
	margin-left: 20px;
}

span.PaymentMethod label
{
	vertical-align: middle;	
	font-size: 11px;
	font-weight: bold;
}

span.PaymentMethod IMG
{
	vertical-align: middle;	
}

TABLE.Tickets
{
	font-size: 11px;	
}

TABLE.Tickets TD.DisplayItemHeader
{
	font-weight: bold;	
}
TABLE.Tickets TD.DisplayItemTotalAmount
{
	font-weight: bold;
	color: #000;	
	font-size: 12px;
}
TABLE.Tickets TD.DisplayItemTotal
{
	font-weight: bold;
	color: #000;
	font-size: 12px;	
}

TABLE.RegistrationSummaryTickets
{
	font-size: 11px;	
	width: 100%;
	
}

TABLE.RegistrationSummaryTickets TR
{
	height: 20px;
}

TABLE.RegistrationSummaryTickets TD.Amount
{
	text-align: right;
	margin-right: 0;
}

TABLE.RegistrationSummaryTickets TD.Qty
{
	text-align: right;
	margin-right: 0;
}
TABLE.RegistrationSummaryTickets TD.Name
{
}
TABLE.RegistrationSummaryTickets TD.Total
{
	font-weight: bold;
	border-top: 1px solid #999;
	
}
TABLE.RegistrationSummaryTickets TD.TotalAmount
{
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #999;
	
	text-align: right;
	margin-right: 0;
}

TABLE.RegistrationSummaryTickets TD.TotalQty
{
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #999;
	text-align: right;
	margin-right: 0;
}

TABLE.CreditCard
{
	
}

TABLE.CreditCard TD
{
	font-size: 11px;
}

TABLE.CreditCard TD.label
{
	font-weight: bold;
	font-size: 11px;
}

TABLE.CreditCard Input
{
	font-size: 11px;
}

TABLE.CreditCard SELECT
{
	font-size: 11px;
}

TABLE.PaymentSummary
{
	
}

TABLE.PaymentSummary TD
{
	font-size: 11px;
}



