body			
				{margin: 8px 8px 8px 8px}
				
.bodyNoMargin			
				{margin: 0px 0px 0px 0px}
				
.mainTable		
				{border: 2px solid #000000; width: 750px}

.bodyCell		
				{padding: 25px 25px 12px 12px; font-family: Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top}

.storeHeader
				{font-size:20px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#841452}

.storeSubHeader
				{font-size:16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#447933}
				
.contactUsConfirmation
				{font-size:16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#447933}
				
.generalHeader
				{font-size:20px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#841452}
				
.generalSubheader
				{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#447933}
				
.faqHeader
				{font-size:20px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#841452}

.faqCell		
				{padding: 8px; border-bottom: 1px solid #FBCF32;}

.faqQuestion
				{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#447933}
				
.faqAnswer
				{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px;
				padding: 8px;}

.promotionWarning
				{font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size: 12px;}

				 
.storeLocatorContainer
				{position:relative; left: 165px; top: 76px; width: 570px; height: 22px; text-align:right;
				font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight : bold; }
				

.storeLocatorContainer a
				{font-size: 12px; color: #ffffff; font-weight : bold; }

.storelocator
				{font-size: 12px; color: #ffffff; font-weight : bold; }
				
.storelocator a
				{font-size: 12px; color: #ffffff; font-weight : bold; }
				
.footer			
				{font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding: 4px;}
				
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #FFFF00;
	padding: 6px;
	width: 100%;
}
.success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#006600;
	border: 1px solid #FFFF00;
	padding: 6px;
	width: 100%;
}

.classContainer
				{margin-top: 15px; height: 300px;		width:97%;	overflow: auto;	background-color: #FFFFFF; 
				border: solid 2px #C4E3C4;		padding:8px;}

.classItemType
				{font-size:24px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#841452;
				padding: 2px 2px 10px 2px;}
.classItemManufacturer
				{font-size:16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#841452}
.classItemName
				{font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#000000}
.classItemDescription
				{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
				
.classItemComments
				{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:5}

.classItemCost
				{font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-top:5}
.classLocationItemDate
				{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.classLocationItemStore
				{font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#000000}
.classLocationItemTime
				{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.fieldnotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}.bodyCell2 {
	padding-top: 12px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.standardText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.standardText a {
	color: #C98E57;
}

.padding5 {
	padding-top:5;
}

.submitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #91ADDD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: B5C6E2;
	border-right-color: 647484;
	border-bottom-color: 647484;
	border-left-color: B5C6E2;
}
.standardTextHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #3D609A;
}
.errorPublic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.standardHeadersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 3D609A;
}

.questiontag {
font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #3F61A0;
}
.faqCell1
				{padding: 8px; solid #FBCF32; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px;}
				
.mediumtext {
font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #526DA2;
}				

.mediumtext2 {
font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #6180B3;
}
	
.brandstext 
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #526DA2;
	line-height: 28px;
}
.brandstext a {text-decoration: none}			

.datagrid
{
	width: 95%;
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	border-color:#999999;
	border-width:1px;
	border-style:Solid;
	padding: 3px;
	rules: cols;
	
}

.datagridHeader
{
	background-color: #6180B3;	
	font-size: 12px;
	padding: 3px;
	
}

.classregionlist
				{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000}
				
				.blk12pt
				{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.blk12ptbold
				{font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#000000}
.blk10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.blk13pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.bgblue10ptforecolorwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: 91ADDD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: B5C6E2;
	border-right-color: 647484;
	border-bottom-color: 647484;
	border-left-color: B5C6E2;
}
.blue20ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #3D609A;
}

.blue14ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 3D609A;
}

.blue16ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #526DA2;
}
.blue16ptbold a {text-decoration: none}			



.blue20ptbold {
font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #3F61A0;
}
				
.blue18pt {
font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #526DA2;
}				

		


.bgblue12ptforecolorblk
{
	background-color: #6180B3;	
	font-size: 12px;
	padding: 3px;
	
}


