.ContentHeaderImg{position:relative; left:-20;}

.Copyright
{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size: 7pt;
	letter-spacing:2pt;
	color:#d5d5d5;
}


.ContactAssurance{font-size:7pt;}

.nolink a:link{text-decoration:none;}
.nolink a:visited{text-decoration:none;}
.nolink a:hover{text-decoration:none;}

.PrimaryNav{font-size:7pt; font-family:verdana,arial,helvetica; }
.PrimaryNav a {color:#333399; text-decoration:none;}
.PrimaryNav a:hover {color:#ffffff;}
.PrimaryNavSelected{color:#ffffff}

.SecondaryNav{font-size:7pt; font-family:verdana,arial,helvetica; letter-spacing:1.5; font-weight:bold }
.SecondaryNav a {color:#336699; text-decoration:none;}
.SecondaryNav a:hover {color:#CC0000;}
.SecondaryNavSelected{color:#CC0000}

.CalloutNav{font-size:8pt; font-family:verdana,arial,helvetica;}
.CalloutNav a {color:#FF6600; text-decoration:none;}
.CalloutNav a:hover {color:black; text-decoration:underline;}

.PrimaryNav .LockdownNavSeparator{color:White; text-align:center; width:15;}
.SecondaryNavSeparator{text-align:center; width:15;}

.Content a:link{color:#FF6600; text-decoration:none;}
.Content a:visited{color:#FF6600; text-decoration:none;}
.Content a:hover{color:#FF6600; text-decoration:underline;}

.Content{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#557F55; line-height:1.5;}
.ContentRed{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:red; line-height:1.5;}
.Content Hello{}
.IntroTableBorder{BORDER-RIGHT: darkblue 1px solid; BORDER-TOP: darkblue 1px solid; BORDER-LEFT: darkblue 1px solid; BORDER-BOTTOM: darkblue 1px solid}
.TableBox{border:solid 1px #c5c5c5;padding:5px;}
.BrowserCheckBox{font-family:Verdana, Arial, Sans-Serif; font-size:9pt; color:#669966; line-height:1.5;}

/*COMMERCE STYLES
.ProductHolderTable{border:1px solid #d5d5d5; background-color:#F2F6FC; width:300;height:130}
.ProductListingName{font-family:Verdana, Arial, Sans-Serif; font-size:10pt; color:#003399; font-weight:bold;}
.ProductListingPrice{font-family:Verdana, Arial, Sans-Serif; font-size:10pt; color:red; font-weight:bold;}
.ProductListingDesc{}
.ProductListingOverview{}
.ProductListingAttribute{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#669966;}
.ProductListingForm{border:solid 1px #b5b5b5;}
.ProductListingBox{border:solid 1px #c5c5c5;padding:5px;}

.ProductDetailName{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#669966;font-weight:bold;}
.ProductDetailPrice{}
.ProductDetailDesc{}
.ProductDetailOverview{}
.ProductDetailAttribute{}

.BasketLabel{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; }
.BasketProduct{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; }
.BasketQuantity{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399;}
.BasketDetails{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399; }
.BasketSubtotal{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399; font-weight:bold;}
.BasketShipping{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399;}
.BasketTax{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399;}
.BasketTotal{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#CC0000; font-weight:bold;}
.HasTeam{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#CC0000; font-weight:bold;}
.TeamRadioButtons{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#669966; font-weight:normal;}
.TeamRadioButtonHolderTable{ border:1px solid #d5d5d5; background-color:#F2F6FC; width:190;height:115; }
.TeamRadioButtonHeader{font-family:Verdana, Arial, Sans-Serif; font-size:10pt; color:#003399; font-weight:bold;}
COMMERCE STYLES*/
.HasTeam{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#CC0000; font-weight:bold;}
.TeamRadioButtons{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#669966; font-weight:normal;}
.TeamRadioButtonHolderTable{ border:1px solid #d5d5d5; background-color:#F2F6FC; width:190;height:115; }
.TeamRadioButtonHeader{font-family:Verdana, Arial, Sans-Serif; font-size:10pt; color:#003399; font-weight:bold;}

/* NEW STYLE */
.ProductHolderTable{border:1px solid #d5d5d5; background-color:#F2F6FC; width:300;height:130}
.ProductListingName{font-family:Verdana,Arial, Sans-Serif; font-size:10pt; color:#003366; font-weight:bold;}
.ProductListingPrice{font-family:Verdana, Arial, Sans-Serif; font-size:9pt; color:#CC0000; font-weight:bold;}
.ProductListingDesc{}
.ProductListingOverview{font-size:8pt;}
.ProductListingAttribute{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; font-weight:; color:#003399;}
.ProductListingForm{border:solid 1px #b5b5b5;}
.ProductListingBox{border:solid 1px #c5c5c5;padding:5px;}
.ProductListingEventDate{font-size:9pt; font-weight:bold; color:#006699;}

.ProductDetailName{font-family:verdana,Arial, Sans-Serif; font-size:11pt; font-weight:bold;}
.ProductDetailPrice{}
.ProductDetailDesc{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003366; line-height:1.5;}
.ProductDetailOverview{}
.ProductDetailAttribute{}

.BasketHeader		{border:1px solid #669999;background-color:#f5f5f5; font-weight:bold; font-size:7pt;}
.BasketTotals	{background-color:#f5f5f5; font-weight:bold; font-size:7pt;}
.BasketLabel{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; }
.BasketProduct{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; }
.BasketQuantity{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399;}
.BasketDetails{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399; }
.BasketSubtotal{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399; font-weight:bold;}
.BasketShipping{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399;}
.BasketTax{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#003399;}
.BasketTotal{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#CC0000; font-weight:bold;}
/*NEW COMMERCE STYLES */



.ItemText{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:Black; line-height:1.5;}
.MapText{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:Black;}
.HeaderText{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#CCCCCC; font-weight:bold;}
.MapHeader{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:Black; font-weight:bold;}
.FormElements, select{font-family:Arial; font-size:8pt; border: solid 1px #bbbbbb; background:#f5f5f5; color:DarkBlue;}
.FormLabels{font-family: Arial, Sans-Serif; font-size:8pt; color:#000000; }
.Detail_Heading{font-family:Verdana, Arial, Sans-Serif; font-size:10pt; font-weight:bold; color:#CCCCCC;}
.FileDetail_Heading{font-family:Verdana, Arial, Sans-Serif; font-size:10pt; font-weight:bold; color:#CCCCCC;}
.SubmitButton{ border-width:1; width:70;}

.Address{font-family:Verdana,arial; font-size:8pt; color:#c0c0c0;}

.PlatformWebMessageTable{border-style:solid; border-width:1px; border-color:red; width:95%;padding:3px; margin:5px;}
.PlatformWebMessage{font-family:arial; font-size:8pt; color:white; font-weight:bold; background-color:#DBA4A4; text-align:center}

.MessageTable{border-style:solid; border-width:1px; border-color:red; width:95%;padding:3px; margin:5px;}
.MessageText{font-family:arial; font-size:8pt; color:white; font-weight:bold; background-color:#DBA4A4; text-align:center}


.ESPLink a	{font-family:verdana, arial, helvetica; font-size:8pt; color:#0076B1;}
.ESPLink a:link	{font-family:verdana, arial, helvetica; font-size:8pt; color:#0076B1;}
.ESPLink a:visited	{font-family:verdana, arial, helvetica; font-size:8pt; color:#0076B1;}
.ESPLink a:hover	{font-family:verdana, arial, helvetica; font-size:8pt; color:#1B4459;}
.ESPTable td {font-family:verdana, arial, helvetica; font-size:8pt; color:#444444;}

/*Registration*/
.RegContent{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#669966; line-height:1.5;}
.RegNoAttendee{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#777777; }
.RegHeader{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:darkgreen; font-weight:bold;}
.RegTitle{font-family:Arial, Sans-Serif; font-size:12pt; color:Black; font-weight:bold; padding:2px;background-color:#d5d5d5}
.RegLocationAndDate{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#669966; line-height:1.5;}
.RegMyTeam{font-family:Verdana, Arial, Sans-Serif; font-size:10pt; color:red; line-height:1.5;font-weight:bold;}
.RegFormLabels{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#000000; }

.RegMyEventsTable{border:1px solid #d5d5d5;background-color:#f5f5f5;}
.RegEventsTable{border:solid 1px #e5e5e5;background-color:#fffff5;}
/*End Of Registration*/

/* OrderReport */
.OrderRptHeader{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:darkgreen; font-weight:bold;}
.OrderRptTable{border:1px solid #d5d5d5;background-color:#f5f5f5;}
.OrderRptContent{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#669966; line-height:1.5;}
/*End Of OrderReport*/




/*Checkout*/
.OrderSummaryTable	{border:1px solid #669999;background-color:#f5f5f5; font-family:Arial, Sans-Serif;}
.OrderSummaryHeader	{font-size:7pt; font-weight:bold; text-align:center; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgActive.gif);background-repeat:repeat-x;}
.OrderSummary		{font-size:8pt;}
.OrderSummaryPrice	{font-size:8pt; color:darkred;}
.OrderSummaryB	{font-size:10pt; font-weight:bold;}

.ProcessTable{border:1px solid #669999;background-color:#D2D8E2;font-family: Arial, Sans-Serif;}
.ProcessTable td { font-size:8pt; padding:5px;}

.ProcessEntryBox		{border:1px solid #669999; background-color:#e5e5e5;}
.ProcessEntryBoxHeader	{font-family: Arial, Sans-Serif; font-size:8pt; color:#000000; font-weight:bold; padding-left:5px; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgActive.gif);background-repeat:repeat-x;}

.ProcessTableCurrent{font-family: Arial, Sans-Serif; color:darkblue; font-size:8pt; padding:3px; line-height:1.5; border:1px solid #669999;background-color:#D2D8E2;}
.ProcessHeaderCurrent {height:20px; font-family: Arial, Sans-Serif; font-size:8pt; color:#003366; font-weight:bold; line-height:1; padding-left:5px; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgBlue1.gif);background-repeat:repeat-x;}

.ProcessTableComplete{font-family: Arial, Sans-Serif; color:#000000; background-color:#ffffff; font-size:8pt; padding:3px; line-height:1.5; border:solid 1px #858585;}
.ProcessHeaderComplete {height:20px; background-color:#656565; color:#ffffff; font-weight:bold; font-size:8pt; line-height:1; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgComplete.gif);background-repeat:repeat-x;}

.ProcessTableIncomplete{font-family: Arial, Sans-Serif; color:#959595; font-size:8pt; padding:3px; line-height:1.5; border:1px solid #c5c5c5;background-color:#f5f5f5;}
.ProcessHeaderIncomplete {height:20px; font-family: Arial, Sans-Serif; font-size:8pt; color:#a5a5a5; font-weight:bold; line-height:1; padding-left:5px; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgInactive.gif);background-repeat:repeat-x;}


.ProfileTable{border: solid 1px #BAC4E3; background-color:#e5e5e5;font-family: Arial, Sans-Serif; }
.ProfileTable td {font-size:8pt; color:darkblue; padding:5px;}

.ProfileTableCurrent	{font-family: Arial, Sans-Serif; color:darkblue; font-size:8pt; padding:3px; line-height:1.5; border:1px solid #669999;background-color:#D2D8E2;}
.ProfileHeaderCurrent	{height:20px; font-family: Arial, Sans-Serif; font-size:8pt; color:#003366; font-weight:bold; line-height:1; padding-left:5px; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgBlue1.gif);background-repeat:repeat-x;}

.ProfileTableComplete	{font-family: Arial, Sans-Serif; color:#000000; background-color:#ffffff; font-size:8pt; padding:3px; line-height:1.5; border:solid 1px #858585;}
.ProfileHeaderComplete	{height:20px; background-color:#656565; color:#ffffff; font-weight:bold; font-size:8pt; line-height:1; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgComplete.gif);background-repeat:repeat-x;}
.ProfileTableContent	{font-family: Arial, Sans-Serif; color:#000000; font-size:8pt; padding:3px; line-height:1}

.ProfileTableIncomplete {font-family: Arial, Sans-Serif; color:#959595; font-size:8pt; padding:3px; line-height:1.5; border:1px solid #c5c5c5;background-color:#f5f5f5;}
.ProfileHeaderIncomplete{height:20px; font-family: Arial, Sans-Serif; font-size:8pt; color:#a5a5a5; font-weight:bold; line-height:1; padding-left:5px; background-image:url(https://i.elias-savion.com/2/53/en-us/default/ui/headerBgInactive.gif);background-repeat:repeat-x;}

.PrintableReceiptHeader	{background-color:#d5d5d5; color:#000000; font-weight:bold; font-family:arial; font-size:8pt}
.PrintableReceiptTable	{font-family:Arial; border: solid 1px #d5d5d5; color:#000000; font-size:9pt; padding:3px;}
.ReceiptContent			{font-family: Arial, Sans-Serif; font-size:8pt; color:#000000;}
.PrintableReceiptBasket	{font-family: Arial, Sans-Serif; font-size:8pt; color:#000000;}


/*Checkout
.OrderSummary  {font-family:Arial; font-size:8pt;}
.OrderSummaryPrice {font-family:Arial; font-size:8pt; color:darkred;}
.OrderSummaryB {font-family:Arial; font-size:8pt; font-weight:bold;}

.ProcessTable{border: solid 1px #BAC4E3; background-color:#FFFFdd;}
.ProcessTable td {font-family:Verdana,arial; font-size:8pt; color:darkblue; padding:5px;}

.ProcessTableCurrent{border: solid 1px #BAC4E3; background-color:#FFFFdd;}
.ProcessTableCurrent {font-family:Arial; color:darkblue; font-size:8pt; padding:3px;}
.ProcessHeaderCurrent {background-color:#BAC4E3; color:darkblue; font-weight:bold;}

.ProcessTableComplete{border:solid 1px darkblue;}
.ProcessTableComplete {font-family:Arial; color:#000000; font-size:8pt; padding:3px;}
.ProcessHeaderComplete {background-color:darkblue; color:White; font-weight:bold;}

.ProcessTableIncomplete{border: solid 1px #d5d5d5; background-color:#f5f5f5;}
.ProcessTableIncomplete {font-family:Arial; color:#a5a5a5; font-size:8pt; padding:3px;}
.ProcessHeaderIncomplete {background-color:#d5d5d5; color:#a5a5a5; font-weight:bold;}


.ProfileTable{border: solid 1px #BAC4E3; background-color:#e5e5e5;}
.ProfileTable td {font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:darkblue; padding:5px;}

.ProfileTableCurrent	{border: solid 1px #BAC4E3; background-color:#e5e5e5;}
.ProfileTableCurrent	{font-family: Arial, Sans-Serif; color:darkblue; font-size:8pt; padding:3px;}
.ProfileHeaderCurrent	{background-color:#BAC4E3; color:darkblue; font-weight:bold;}

.ProfileTableComplete	{border:solid 1px #BAC4E3;}
.ProfileTableComplete	{font-family: Arial, Sans-Serif; color:#000000; font-size:8pt; padding:3px;}
.ProfileHeaderComplete	{background-color:darkblue; color:White; font-weight:bold;}

.ProfileTableIncomplete	{border: solid 1px #d5d5d5; background-color:#f5f5f5;}
.ProfileTableIncomplete	{font-family:Arial; color:#a5a5a5; font-size:8pt; padding:3px;}
.ProfileHeaderIncomplete{background-color:#d5d5d5; color:#a5a5a5; font-weight:bold;}

.PrintableReceiptHeader	{background-color:#d5d5d5; color:#000000; font-weight:bold; font-family:Verdana,arial; font-size:8pt}
.PrintableReceiptTable	{font-family:Arial; border: solid 1px #d5d5d5; color:#000000; font-size:9pt; padding:3px;}
.ReceiptContent			{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#000000;}
.PrintableReceiptBasket	{font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#000000;}

End Checkout*/