
/***** START: Text Styles *****/
 
h2			  { padding: 0 0 0 0; margin: 0 0 0 0}

.Heading 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #000000} 
.HomeProductTitle	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF;} 
.SectionTitle	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #B86A00}
.LargeText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #000000}  
.BiggerText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}  
.ProductName 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000}
.ProductTitle 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold} 
.HmeCaseStudyTitle	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #D44B21}
.Redtext 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #D44B21}
.BodyText 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.Smalltext		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}  
.ErrorText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #993300;}
.TinyText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}  
.TinyTextBold	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000}   
.Label   		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #1E7B3F}
.Caption 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}
.strikethru		{ text-decoration: line-through; }
.Discount		{ color: #993300; }

.btnRegister	{background-color: #993300; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:  normal;}
.btnGridDelete	{background-color: #FFFFFF; color: #993300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:  normal;}
.btnGridEdit	{background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:  normal;}
.btnPrevious	{background-color: #ffffff; color: #663300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:  normal;}
.btnAddAttendee {background-color: #ffffff; color: #999000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:  normal;}


/* HEADER */
.TopNav			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}
.SearchTitle	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #1E7B3F}
.Searchbox 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF}
.Date			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC}

/* FOOTER */
.FooterTextLG	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #A2A2A2}
.FooterText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A2A2A2}
.FooterNav		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF}

.HeadingSmall	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #663300}  /* Tablelegs  */
.HeaderNavWhite	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #FFFFFF}  /* Tablelegs */
.TextLarger		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000}
.HeadSub 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #B57622}  /* Tablelegs */
.TinytextBrown		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #872200}   /* Tablelegs */
.TextRed 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #993300}  /* Tablelegs */
.ProductLabel 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #663300} /* Tablelegs */
.GridHeading 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #993300} /* Tablelegs */
.BulletColor	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #663300}
.Caption 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.Label   		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #1E7B3F}
.Italic 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #663300}   /* Tablelegs */
.RowName	 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}
.RowDescription { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.RowPrice	 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}
.RowPriceRed 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #663300}
.RowPriceItalicStrikeThru 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-style:  italic; font-weight: normal; color: #000000; text-decoration: line-through}
.Tinytext2		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}   /* Tablelegs */
.HeadSubstrikethru		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style:  italic; font-weight: bold; color: #000000; text-decoration: line-through }

.EZOrderRed		{ color:Red }
.EZOrderBlue	{ color:Blue }
.btnBuyNow {width:75px; background-color: #8D2F00; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:  normal;}
.btnUpdate {width:75px; background-color: #F1F0CE; color: #663300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:  italic;}
.btnDelete {width:75px; background-color: #F1F0CE; color: #663300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:  italic;}

/***** END Text Styles *****/
 


/***** START: Background Colors *****/

 /* Standard Site colors */
.bgPage			{ background-color: #FFFFFF}
.bgErrorText	{ background-color: #FFE58B;}
.bgAlert		{ background-color: #FFEA79}
.bgHeaderBar 	{ background-color: #6FBAB4}  /*  */
.bgGray		 	{ background-color: #8A8A8A}
.bgGrayDark		{ background-color: #696969}
.bgRed 			{ background-color: #FF0000}
.bgWhite		{ background-color: #FFFFFF}  
.bgBlack		{ background-color: #000000}  
.bgProduct		{ background-color: #E8E7B0}
.bgProductAlt	{ background-color: #F1F0CE}
.bgSourceCode	{ background-color: #E0E7F0}

   /* TLI colors */
.bgOrange	{ background-color: #D79932}  /*  */
.bgOrangeMed	{ background-color: #D1BA74}  /*  */
.bgOrangeDark	{ background-color: #B86A00}  /*  */
.bgGreenDark	{ background-color: #1E7B3F}  /*  */
.bgGreenMed		{ background-color: #A6C088}  /* Tablelegs */
.bgGreenLight	{ background-color: #A6C088}  /* Tablelegs */ 
.bgGreenPale	{ background-color: #D4E1C7} 
.bgYellow		{ background-color: #FFEA79} 
.bgYellowPale	{ background-color: #F5F4D0} 


/***** END Background Colors *****/



/***** START: Cell Formatting *****/

.ContentArea	{ PADDING-RIGHT:0px; PADDING-LEFT:20px; PADDING-BOTTOM:20px; PADDING-TOP:23px; BACKGROUND-REPEAT:no-repeat; vertical-align:top}
.BorderLine		{border-bottom: black 1px solid; border-top: black 0px solid; border-right: black 0px solid; border-left: black 0px solid;}
.LabelPadding	{ padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px;}

/***** END: Cell Formatting *****/



/***** START: Link Styles 0392db*****/
 

a.TinyRed:link		{  color: #872200; text-decoration: underline; font-size: 10px}  /* Tablelegs */
a.TinyRed:visited	{  color: #872200; text-decoration: underline; font-size: 10px}
a.TinyRed:active	{  color: #872200; text-decoration: underline; font-size: 10px}
a.TinyRed:hover		{  color: #D04404; text-decoration: none; font-size: 10px}

a.TinyBlack:link	{  color: #000000; text-decoration: underline; font-size: 10px}  /* Tablelegs */
a.TinyBlack:visited	{  color: #000000; text-decoration: underline; font-size: 10px}
a.TinyBlack:active	{  color: #000000; text-decoration: underline; font-size: 10px}
a.TinyBlack:hover	{  color: #000000; text-decoration: none; font-size: 10px}

a.white:link		{  color: #FFFFFF; text-decoration: none}  /* Tablelegs */
a.white:visited		{  color: #FFFFFF; text-decoration: none}
a.white:active		{  color: #FFFFFF; text-decoration: none}
a.white:hover		{  color: #FFFFFF; text-decoration: underline}

a.headernavdark:link		{  color: #000000; text-decoration: none}  /* Tablelegs */
a.headernavdark:visited		{  color: #000000; text-decoration: none}
a.headernavdark:active		{  color: #000000; text-decoration: none}
a.headernavdark:hover		{  color: #000000; text-decoration: underline}

a.Brown:link		{  color: #663300; text-decoration: underline}  /* Tablelegs */
a.Brown:visited		{  color: #B97F2F; text-decoration: underline}
a.Brown:active		{  color: #663300; text-decoration: underline}
a.Brown:hover		{  color: #D04404; text-decoration: underline}

a.LinkCopyright:link		{  color: #007567; text-decoration: underline}
a.LinkCopyright:visited		{  color: #007567; text-decoration: underline}
a.LinkCopyright:active		{  color: #007567; text-decoration: underline}
a.LinkCopyright:hover		{  color: #BB0075; text-decoration: none}

a.Light:link	{  color: #000000; text-decoration: underline}
a.Light:visited	{  color: #37A69B; text-decoration: underline}
a.Light:active	{  color: #37A69B; text-decoration: underline}
a.Light:hover	{  color: #BB0075; text-decoration: none}

a.SamePage:link		{  color: #000000; text-decoration: underline}
a.SamePage:visited	{  color: #000000; text-decoration: underline}
a.SamePage:active	{  color: #000000; text-decoration: underline}
a.SamePage:hover	{  color: #663300; text-decoration: none}

a.Red:link		{  color: #663300; text-decoration: underline}
a.Red:visited	{  color: #663300; text-decoration: underline}
a.Red:active	{  color: #663300; text-decoration: underline}
a.Red:hover		{  color: #000000; text-decoration: none}

a.FooterLink:link		{  color: #B9B9B9; text-decoration: underline}
a.FooterLink:visited	{  color: #B9B9B9; text-decoration: underline}
a.FooterLink:active		{  color: #B9B9B9; text-decoration: underline}
a.FooterLink:hover		{  color: #FFFFFF; text-decoration: none}


/***** END Link Styles *****/
 


/***** START: Left Navigation Formatting *****/
 
 /* background-image: url(/Images/Star.gif); background-repeat:no-repeat; */
 
 /* start level 0 Nav */
.LeftNavMenuTableLevel0			{ height:100%; PADDING:0px; border-bottom-width: 1px; border-bottom-color: #e1e1de; border-bottom-style:solid;}
.LeftNavMenuTableOnLevel0		{ height:100%; PADDING:0px; border-bottom-width: 1px; border-bottom-color: #e1e1de; border-bottom-style:solid;}
.LeftNavMenuTableSelectedLevel0	{ height:100%; PADDING:0px; border-bottom-width: 1px; border-bottom-color: #e1e1de; border-bottom-style:solid;}

.LeftNavMenuLeftCellLevel0		{ height:100%; width:12px; PADDING-LEFT:0px; PADDING-RIGHT:0px; PADDING-TOP:0px; PADDING-BOTTOM:0px; vertical-align:middle; text-align:right;}
.LeftNavMenuRightCellLevel0		{ height:100%; width:198px; PADDING-LEFT:0px; PADDING-RIGHT:0px; PADDING-TOP:7px; PADDING-BOTTOM:7px; vertical-align:middle;}

a.LeftNavMenuLinkLevel0:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #163f53}	
a.LeftNavMenuLinkLevel0:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #163f53}	
a.LeftNavMenuLinkLevel0:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #163f53}
a.LeftNavMenuLinkLevel0:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: underline; color: #0199e7}

a.LeftNavMenuLinkOnLevel0:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #0172a9}	
a.LeftNavMenuLinkOnLevel0:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #0172a9}	
a.LeftNavMenuLinkOnLevel0:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #0172a9}
a.LeftNavMenuLinkOnLevel0:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: underline; color: #0199e7;}

a.LeftNavMenuLinkSelectedLevel0:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel0:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel0:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #D04404}
a.LeftNavMenuLinkSelectedLevel0:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #D04404}

/* start level 1 Nav  Selected 018cd3 on-163f53 */
.LeftNavMenuTableLevel1			{ height:100%; PADDING:0px; background-color: #f6f6f6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableOnLevel1		{ height:100%; PADDING:0px; background-color: #f6f6f6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableSelectedLevel1	{ height:100%; PADDING:0px; background-color: #f6f6f6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}

.LeftNavMenuLeftCellLevel1		{ height:100%; width:17px; PADDING-LEFT:3px; PADDING-RIGHT:3px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle; text-align:right;}
.LeftNavMenuRightCellLevel1		{ height:100%; width:157px; PADDING-LEFT:0px; PADDING-RIGHT:5px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle;}

a.LeftNavMenuLinkLevel1:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel1:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel1:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}
a.LeftNavMenuLinkLevel1:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #0199e7}

a.LeftNavMenuLinkOnLevel1:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0172a9}	
a.LeftNavMenuLinkOnLevel1:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0172a9}	
a.LeftNavMenuLinkOnLevel1:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0172a9}
a.LeftNavMenuLinkOnLevel1:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #0199e7}

a.LeftNavMenuLinkSelectedLevel1:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel1:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel1:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}
a.LeftNavMenuLinkSelectedLevel1:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}

/* start level 2 Nav */
.LeftNavMenuTableLevel2			{ height:100%; PADDING:0px; background-color: #f6f6f6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableOnLevel2		{ height:100%; PADDING:0px; background-color: #f6f6f6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableSelectedLevel2	{ height:100%; PADDING:0px; background-color: #f6f6f6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}

.LeftNavMenuLeftCellLevel2		{ height:100%; width:27px; PADDING-LEFT:3px; PADDING-RIGHT:3px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle; text-align:right;}
.LeftNavMenuRightCellLevel2		{ height:100%; width:147px; PADDING-LEFT:0px; PADDING-RIGHT:5px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle;}

a.LeftNavMenuLinkLevel2:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel2:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel2:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}
a.LeftNavMenuLinkLevel2:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #0199e7}

a.LeftNavMenuLinkOnLevel2:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0172a9}	
a.LeftNavMenuLinkOnLevel2:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0172a9}	
a.LeftNavMenuLinkOnLevel2:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0172a9}
a.LeftNavMenuLinkOnLevel2:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #0199e7;}

a.LeftNavMenuLinkSelectedLevel2:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel2:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel2:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}
a.LeftNavMenuLinkSelectedLevel2:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #D04404}
/* end level 2 Nav */

/* start level 3 Nav */
.LeftNavMenuTableLevel3			{ height:100%; PADDING:0px; background-color: #F8F7E6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableOnLevel3		{ height:100%; PADDING:0px; background-color: #F8F7E6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableSelectedLevel3	{ height:100%; PADDING:0px; background-color: #F8F7E6; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}

.LeftNavMenuLeftCellLevel3		{ height:100%; width:37px; PADDING-LEFT:3px; PADDING-RIGHT:3px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle; text-align:right;}
.LeftNavMenuRightCellLevel3		{ height:100%; width:137px; PADDING-LEFT:0px; PADDING-RIGHT:5px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle;}

a.LeftNavMenuLinkLevel3:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel3:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel3:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}
a.LeftNavMenuLinkLevel3:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; color: #D04404}

a.LeftNavMenuLinkOnLevel3:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #993300}	
a.LeftNavMenuLinkOnLevel3:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #993300}	
a.LeftNavMenuLinkOnLevel3:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #993300}
a.LeftNavMenuLinkOnLevel3:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; color: #D04404;}

a.LeftNavMenuLinkSelectedLevel3:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel3:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel3:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}
a.LeftNavMenuLinkSelectedLevel3:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}
/* end level 3 Nav */

/* start level 4 Nav */
.LeftNavMenuTableLevel4			{ height:100%; PADDING:0px; background-color: #FFFFF5; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableOnLevel4		{ height:100%; PADDING:0px; background-color: #FFFFF5; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}
.LeftNavMenuTableSelectedLevel4	{ height:100%; PADDING:0px; background-color: #FFFFF5; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style:solid;}

.LeftNavMenuLeftCellLevel4		{ height:100%; width:47px; PADDING-LEFT:3px; PADDING-RIGHT:3px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle; text-align:right;}
.LeftNavMenuRightCellLevel4		{ height:100%; width:127px; PADDING-LEFT:0px; PADDING-RIGHT:5px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle;}

a.LeftNavMenuLinkLevel4:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel4:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel4:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}
a.LeftNavMenuLinkLevel4:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; color: #D04404}

a.LeftNavMenuLinkOnLevel4:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #993300}	
a.LeftNavMenuLinkOnLevel4:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #993300}	
a.LeftNavMenuLinkOnLevel4:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #993300}
a.LeftNavMenuLinkOnLevel4:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; color: #D04404;}

a.LeftNavMenuLinkSelectedLevel4:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel4:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}	
a.LeftNavMenuLinkSelectedLevel4:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}
a.LeftNavMenuLinkSelectedLevel4:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #D04404}
/* end level 4 Nav */

/***** END: Left Navigation Formatting *****/



/***** START: Cart-related styles (pulled from Legacy Parenting originally) ******/

.HeadingCart 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; } 
.HeadSubCart 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; } 
.TableHeadingCart 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #4D87EA; } 
.TableSubheadCart 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; } 
.ErrorTextCart 		{font-family: Verdana;font-size: 11px;font-weight: bold;COLOR: #000000;text-decoration: none;text-align: left;vertical-align: baseline;padding-left: 5px;}
.FormTextCart 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; } 
.FormTextBoldCart 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; } 
.TableTextCart 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; } 
.TextCart 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; } 
.CopyrightCart 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #480E00; } 
.ErrorTextColorCart { color: #FF0033; } 
.HRColor			{ color: #EAB45C; }

.bgHeaderBarCart	{ background-color: #FFFFFF;} 
.bgPageCart			{ background-color: #FFFFFF;}
.bgRequiredCart 	{ background-color: #FBF4D8;}
.bgsummary			{ background-color: #F4DF9E;}

.ContentAreaCart { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; vertical-align:top}

/***** END: Cart-related styles ******/



/***** START: Custom Validator Styles ******/
/*  field_error_1 and field_error_2 need to be the same */

.field_error_1			{ border: 2px solid red; background-color: #FBF4D8; }
.field_error_2			{ border: 2px solid red; background-color: #FBF4D8; }
#SummaryValidation		{ font-family: Verdana; font-size: 9pt; position: absolute; top: 200px; display: none; margin-left: auto; margin-right: auto; width: 100%; }
#SummaryValidation span { margin-left: auto; margin-right: auto; width: 300px; border: 1px solid black; background-color: #f4f4f4; padding: 10px; display: block; } 
	
/***** END: Custom Validator Styles ******/


#wrapper {
    margin-left: auto; 
    margin-right: auto; 
    width: 954px;
    padding: 5px 0px 10px 0px;
}

td {
 vertical-align:top;
}

img {
 border:0;
}

body {
 margin:0px;
 padding:0px;
 color: #1c222b;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #1c222b;
 background-color:#ffffff;
 background-image:url(/images/bg-site-fade.gif);
 background-repeat:repeat-x;
}

a:link		{  color: #026ea5; text-decoration: underline}  
a:visited	{  color: #37647b; text-decoration: underline}
a:active	{  color: #026ea5; text-decoration: underline}
a:hover		{  color: #0199e7; text-decoration: none}

.header_menu	{  
 font-size: 11px; 
 color: #bcbcbc;
}

a.header_menu:link, a.header_menu:visited, a.header_menu:active	{  
 color: #222e31; 
 text-decoration: none;
}
 
a.header_menu:hover	{  
 color: #0199e7; 
 text-decoration: underline;
}

.header_phone {
 font-size: 18px; 
 color: #585858; 
}

#footer_main {
 margin:0px;
 padding:0px;
 color:#d7d2ca;
 width:100%;
}

#footer_header {
 color:#a6dc03;
 font-size:15px;
 font-weight:bold;
 border-bottom: 1px solid #85817a;
}

a.footer_header:link, a.footer_header:visited, a.footer_header:active	 {
 color:#a6dc03;
 text-decoration: none;
}

a.footer_header:hover	 {
 color:#a6dc03;
 text-decoration: underline;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active	 {
 color:#d7d2ca;
 font-size:14px;
 line-height:25px;
 text-decoration: none;
}

a.footer_link:hover	 {
 color:#ffffff;
 font-size:14px;
 line-height:25px;
 text-decoration: underline;
}

.footer_phone	 {
 color:#f2efeb;
 font-size:14px;
 font-weight:bold;
 line-height:16px;
 text-decoration: none;
}

.footer_address_link, a.footer_address_link:link, a.footer_address_link:visited, a.footer_address_link:active	 {
 color:#d7d2ca;
 font-size:11px;
 line-height:16px;
 text-decoration: none;
}

a.footer_address_link:hover	 {
 color:#ffffff;
 font-size:11px;
 line-height:16px;
 text-decoration: underline;
}

.copyright   { 
 font-size: 10px; 
 font-style: normal; 
 font-weight: normal; 
 color: #929289;
}

.home_large_heading, a.home_large_heading:link, a.home_large_heading:visited, a.home_large_heading:active	 {
 color:#1c222b;
 font-size:12px;
 font-weight:bold;
 text-decoration: none;
}

a.home_large_heading:hover	 {
 color:#1c222b;
 font-size:12px;
 font-weight:bold;
 text-decoration: underline;
}

a.home_salesline:link, a.home_salesline:visited, a.home_salesline:active	 {
 color:#a25828;
 font-size:22px;
 line-height:25px;
 text-decoration: none;
}

a.home_salesline:hover	 {
 color:#a25828;
 font-size:22px;
 line-height:25px;
text-decoration: underline;
}

a.light_link:link, a.light_link:visited, a.light_link:active	{  
 color: #7e5843; 
 text-decoration: none
}

a.light_link:hover	{  
 color: #663300; 
 text-decoration: underline
}

a.no_underline:link, a.no_underline:visited, a.no_underline:active, a.no_underline:hover	{  
 text-decoration: none
}

.green_dot {
 font-size:14;
 font-weight:bold;
 color: #6f9900; 
 padding-right: 5px;
}

.testimonial_border	{ 
 border-left: 1px solid #D79932; 
 border-right: 1px solid #D79932; 
 padding: 20px 12px 7px 15px; 
 background: #1f2030; 
 background-image:url(/Images/bg-timberline-testimonial.jpg); 
 background-repeat:no-repeat; 
}

.testimonial    { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight:bold;
 color: #ffffff;
} 

.testimonial_small 	{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #ffffff;
} 

a.testimonial_small:link, a.testimonial_small:visited, a.testimonial_small:active 	{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #ffffff;
 text-decoration: underline;
} 

a.testimonial_small:hover	{  
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #ffffff;
text-decoration: none;
}

.testimonial_nav    { 
 font-size: 12px; 
 color: #6d9301;
 line-height:17px;
 font-weight:bold;
} 

.testimonial_small_nav	{ 
 font-size: 11px; 
 color: #6d9301;
line-height:14px;
} 

.PageHeading 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: normal; color: #6a9000;} 
.Heading 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #a27b28;} 
.SubHeading 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #6a9000} 

.Breadcrumbs, a.Breadcrumbs:link, a.Breadcrumbs:visited, a.Breadcrumbs:active 	{ 
 font-size: 9px; 
 font-weight: normal; 
 color: #000000;
 text-decoration: none;
} 

a.Breadcrumbs:hover	{  
 font-size: 9px; 
 font-weight: normal; 
 color: #000000;
 text-decoration: underline;
}



/************ Highslide **************/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html {
	background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-dimming { 
   background: black; 
} 
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: #f5f4d0;
}
.highslide-wrapper .highslide-html-content {
	width: 352px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}

/* transform the move link to a draggable head bar */
.highslide-wrapper .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 1em;
	position: absolute;
	left: 0;
	right: 1em;
	top: 0;
	width: auto;
	z-index: 1;
}
.highslide-wrapper .highslide-header .highslide-move * {
	display: none;
}
.highslide-wrapper .highslide-header .highslide-close {
	position: relative;
	z-index: 2;
}

/* put the resize graphic in the footer */
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
	cursor: nw-resize;
}

/* hide it for flash content */
.highslide-footer {
	display: none;
}