<STYLE TYPE="text/css">

	BODY {
		font-family: verdana;
		font-size: 10pt;
	}

	IMG {
		border: 0;
		margin-top: 0; 
		margin-bottom: 0; 
	}
	
	A {
		color:#330099;
	}

	.logoImage {

	}
	
	.bannerImage {
		
	}

	.tabMenuImage {
		
	}

	.smallMenu {
		color:black;
		font-family: verdana;
		font-size: 70%;
		font-weight: bold;
		padding:0px 10px 2px 10px;
	}	

	.smallMenuLink {
		text-decoration: none;
	}	
	
	.adminMenu
	{
		background-color:#330099;
		color:#FFFFCC;
		margin: 0 5 0 5;
		padding: 2 0 2 0;
	}

	.headerTextImage {
		text-align: center;
	}

	.mapImage {
		border-style:solid;
		border-width:1pt;
		margin-top:10px
	}
		
	.bodyText {
		color:black;
		font-family: verdana;
		font-size: 90%;
		line-height:150%;
		margin-left: 20;
		margin-right: 20;
	}

	.bodyTextSmall {
		color:black;
		font-family: verdana;
		font-size: 70%;
		line-height:100%;
		margin: 0 20 0 20;
	}
		
	.promotionBodyText {
		color:black;
		font-family: verdana;
		font-size: 90%;
		line-height:120%;
		margin-left: 0;
		margin-right: 0;
	}
			
	.adminDataTextMain {
		color:black;
		font-family: verdana;
		font-size: 80%;
		line-height:100%;
		margin-left: 20;
		margin-right: 20;
	}		
		
	.adminGridText {
		color:black;
		font-family: verdana;
		font-size: 70%;
		line-height:150%;
		margin-left: 20;
		margin-right: 20;
	}
	
	.adminTable {
		BORDER: black 1px solid;
		BORDER-COLLAPSE: collapse;
		}
			
	.adminDataListText {
		color:black;
		font-family: verdana;
		font-size: 70%;
		line-height:150%;
		margin-left: 20;
		margin-right: 20;
	}
		
	.tableBodyText {
		color:black;
		font-family: verdana;
		font-size: 90%;
		line-height:100%;
		margin: 0;
		vertical-align:top;
	}
			
	.inlineErrorMsg {
		color:black;
		font-family: verdana;
		font-size: 70%;
		margin: 0;
	}
		
	.headerText1 {
		color:black;
		font-family: verdana;
		font-size: 110%;
		font-weight: bold;
		margin: 10px 0 10px 0;
	}
		
	.headerText2 {
		color:black;
		font-family: verdana;
		font-size: 100%;
		font-weight: bold;
		margin: 10px 0 10px 0;
	}
		
	.productThumbTD {
		height:50;
		padding:0;
		margin:0;
	}

	.productThumbText {
		color:black;
		font-family: verdana;
		font-size: 70%;
		line-height:120%;
		margin-left: 10;
		margin-right: 10;
		margin-top: 5;
		margin-bottom: 5;
		
	}

	.productThumbPic {
		padding:0;
		margin:0;
	}

	.productThumbPicPara {
		padding:0;
		margin:0;
	}
	
	.PhotoGalleryIMG {
		margin-left: 0; 
		margin-right: 0; 
		padding:0;
	}
		
	.photoCaptions {
		color:black;
		font-family: verdana;
		font-size: 80%;
		line-height:120%;
		margin-left: 10;
		margin-right: 10;
	}	

	.locationInfoName {
		color:black;
		font-family: verdana;
		font-size: 80%;
		font-weight: bold;
		margin-left:10;
		margin-right:0;
	}	

	.locationInfoValue {
		color:black;
		font-family: verdana;
		font-size: 80%;
		font-weight: normal;
		margin-left:5;
		margin-right:10;
	}

	.scheduleHeader {
		color:white;
		background-color:#330099;
		font-family: verdana;
		font-size: 70%;
		font-weight: bold;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		margin-left:10px;
		margin-right:10px;
	}	

	.scheduleQuarterHeader {
		color:white;
		background-color:#330099;
		font-family: verdana;
		font-size: 70%;
		font-weight: bold;
		padding-left:0;
		padding-right:0;
		text-align:center;
	}	
	
	.scheduleValue {
		color:black;
		font-family: verdana;
		font-size: 75%;
		font-weight: normal;
		padding-left:10;
		padding-right:10;
	}

	.smallLink {
		color:black;
		font-family: verdana;
		font-size: 70%;
		font-weight: normal;
	}	

	.footerText {
		font-family: arial;
		font-size: 80%;
		color:#330099;
		text-decoration:none;
	}	

	.footerWindowHeader {
		font-family: verdana;
		font-size: 115%;
		font-weight:bold;
		color:#330099;
		text-decoration:none;
	}	

	.footerWindowText {
		color:black;
		font-family: verdana;
		font-size: 70%;
		line-height:130%;
	}	
	
	.faqQuestion {
		color:black;
		font-family: verdana;
		font-weight:bold;
		font-size: 70%;
		line-height:130%;
	}	
	
	.dataGrid {
		border: solid 2px black;
	}
	
	.SkillsTable {
		background-color:#330099; 
		color:white;
		font-family: verdana;
		font-size: 80%;
		padding: 0;
	}
	
	.SKTB_HeaderRow {
		background-color:#6666CC;
		color:white; 
	}

	.SKTB_DataRow {
		background-color:#CCCCFF;
		color:black; 
		font-size: 90%;
	}
	
	.SKTB_SkillCol {
		width: 180px;
	}

	.SKTB_PetiteCol {
		width: 80px;
	}
	
	.SKTB_SkillCell {
		padding-left: 10px;
	}
	
	.SKTB_MasteryCell {
		text-align: center;
	}

	.HighlightsBox {
		border:1px solid #FFFFCC;
	}
	
	.SampleRecipes {
		background-color:#FFFFCC;
		color:black; 
		font-size: 60%;
		vertical-align: top;
		margin-top: 0; 
		margin-bottom: 0; 
	}

	.SampleRecipesMidBlue {
		background-color:#CCCCFF;
		color:black; 
		font-size: 55%;
		vertical-align: top;
		margin-top: 0; 
		margin-bottom: 0; 
	}

	.ClassListMidBlue {
		background-color:#CCCCFF;
		color:black; 
		font-size: 70%;
		vertical-align: top;
		margin: 0; 
		padding: 4;
		border:black solid 1;
		
	}
		
	.primaryColor {
		/*background-color:yellow;*/
		background-color:#FFFFCC;
	}

	.accentDarkColor {
		/*background-color:dark blue;*/
		background-color:#330099;
	}

	.accentMidColor {
		/*background-color:mid blue;*/
		background-color:#6666CC;
	}

	.accentLightColor {
		/*background-color:light blue;*/
		background-color:#CCCCFF;
	}

	.whiteBackground {
		/*background-color:yellow;*/
		background-color:white;
	}

	.accentDarkColorFont {
		/*dark blue;*/
		color:#330099;
	}
	
	.pdtDetails_PdtName 
	{
		font-family: verdana;
		font-size:110%;
		font-weight:bold;
		padding:0;
		margin:0;
	}

	.pdtDetails_Subtitle
	{
		font-family: verdana;
		font-size:90%;
		font-weight:bold;
		padding:0;
		margin:0;
	}

	.pdtDetails_Manufacturer 
	{
		font-family: verdana;
		font-size:80%;
		padding:0;
		margin:0 0 10 0;
	}

	.pdtDetails_Description 
	{
		font-family: verdana;
		font-size:80%;
		line-height:140%;
		padding:0;
		margin:0 0 10 0;
	}

	.pdtDetails_List 
	{
		font-family: verdana;
		font-size:80%;
		line-height:130%;
		padding:0;
		margin:0;
	}
		
	.pdtDetails_LargerPic
	{
		font-family: verdana;
		font-size:60%;
		margin:0;
		padding:0;
	}
	
	.pdtDetails_PriceBox
	{
		font-family: verdana;
		font-size:80%;
		line-height:150%;
		padding:0;
		margin:0 0 3px 0;
	}

	.pdtDetails_SpecialInfo
	{
		font-family: verdana;
		font-size:80%;
		line-height:120%;
		padding:0;
		margin:0 0 3px 0;
		color:red;
	}
	
	.tightList
	{
		padding:0 0 0 0;
		margin:10 0 0 20;
	}

	.programTreeH1Text
	{
		font-family: verdana;
		font-size: 80%;
		margin: 0 0 0 0;
		padding: 3 10 0 10;
		font-weight:bold;
	}

	.programTreeH2Text
	{
		font-family: verdana;
		font-size: 80%;
		margin: 0 0 0 0;
		padding: 0 10 0 0;
	}

	.programTreeH3Text
	{
		font-family: verdana;
		font-size: 70%;
		margin: 0 0 0 0;
		padding: 2 10 2 0;
	}

	.programTreeSelected
	{
		font-weight:bold;
		background-color:#FFFFCC;
	}

	.programTreeHTextSmaller
	{
		font-size: 70%;
		margin: 0 10 0 0;
	}

	.programTreeDot
	{
		color:#330099;
		font-family: verdana;
		font-size: 80%;
		margin: 0 3 0 10;
	}

	.programTreePlusMinus
	{
		color:#330099;
		font-family: verdana;
		font-size: 80%;
		margin: 0 3 0 5;
	}
	
	.programTreeH1DotPlusMinus
	{
		padding: 5 0 0 0;	
	}
	
	.programTreeLink 
	{
		text-decoration: none;
		color:#330099;
	}	


</STYLE>
}
