
BODY
{
    background-color: #00C5FF;
    font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    background-repeat: repeat;
    background-image: none; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    margin-top: 0px;
    background-image: URL(../images/backgrounds/Background_WhiteGreyCyan1.gif);
    background-repeat: repeat-y;
}


TABLE
{
	background-color:White;
}

H1, H2, H3, H4, H5, H6, H7, TH, THEAD, TFOOT
{
    COLOR: #444444;
}
H1	{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H7	{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: .8em;
	font-weight: 600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}			
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link	{	
	text-decoration:	none;
	}	
		
A:visited	{	
	text-decoration:	none;
	}	
		
A:active	{	
	text-decoration:	none;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#00C5FF;
	}

#ProductImages A:link, #ProductImages A:visited
{	
	height: 80px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	text-decoration: none;
	color: #444444;
	display:block; 
	width:62px; 
	height:80px; 
	}	
	
#SelectedProduct A:link, #SelectedProduct A:visited
{
	border-width: 1px;
	border-color: #FEA641;
	border-style: solid;
	text-decoration: none;
	color: #00C5FF;
	display:block; 
	width:62px; 
	height:80px; 
	}	
	
		
#ProductImages A:hover, #ProductImages A:active
{
	height: 80px;
	border-width: 1px;
	border-color: #00C5FF;
	border-style: solid;
	text-decoration: none;
	color: #00C5FF;
	display:block; 
	width:62px; 
	height:80px; 
	}
	
#SelectedProduct A:hover, #SelectedProduct A:active

{
	border-width: 1px;
	border-color: #00C5FF;
	border-style: solid;
	text-decoration: none;
	color: #00C5FF;
	display:block; 
	width:62px; 
	height:80px; 
	}

.ProductTabs a
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;	
		
	height: 40px;
	text-align: center;
	vertical-align: top;
	background: url("../images/ProductTab_UnselectedOrange.gif") bottom center no-repeat;
	padding-bottom: 20px;
}

.ProductTabs a:hover, .ProductTabs a:active
 {
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #FEA641;
	background: url("../images/ProductTab_SelectedOrange.gif") bottom center no-repeat;
	
	padding-bottom: 20px;
   }
a.SelectedProductTab
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
	
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #FEA641;
	background: url("../images/ProductTab_SelectedOrange.gif") bottom center no-repeat;
	padding-bottom: 20px;
}

a.MainProductTab a:hover
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;	
	height: 40px;
	text-align: center;
	vertical-align: top;
	background: url("../images/ProductTab_SelectedOrange.gif") bottom center no-repeat;
	color: #FEA641;
	padding-bottom: 20px;
}

a.MainProductTab
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #444444;
	background: url("../images/ProductTab_UnselectedOrange.gif") bottom center no-repeat;
	padding-bottom: 20px;
}

a.MainProductTabSelected
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #FEA641;
	background: url("../images/ProductTab_SelectedOrange.gif") bottom center no-repeat;
	padding-bottom: 20px;
}


#Content a:link, #Content a:visited
{
	color: #FEA641;
	font-weight: bold;
	font-size: .9em;
	}

#Content a:hover, #Content a:active
{
	color: #FEA641;
	font-weight: bold;
	font-size: .9em;
	}

.ContentHighlight
{
	color: orange;
	font-weight: bold;
	font-size: .9em;
	}
	
.ContentSmall
{	
	font-size:	.7em;
	}


SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border:none;
	}
	
IMG.submitarrow
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	}
	
.LeftNav 
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #444444;	
	padding-bottom: 0;
	vertical-align: top;
	text-align: left;
}

.LeftNavBlueGrey
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #9BB2C9;	
	padding-bottom: 0;
	vertical-align: top;
	text-align: left;
}

.BlueGrey
{

	color: #9BB2C9;	
}

.p2
{
	padding-bottom: 2;
	}
.p3
{
	padding-bottom: 3;
	}
	
.footer-greyback
{
	background-color: #CCCCCC;
	text-align: center;
}

.footer-greyonwhite
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #444444;
	text-align: center;
	vertical-align: bottom;
}	


		
.copyright
{
	font-family: Frutiger, Arial, Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #444444;	
	}

.zipcodeinputbox, .zipcodeprompt
{
	font-size: 9pt;
	font-family: Frutiger, Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #444444;
	padding-top: -10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.zipcodepromt
{
	font-size: 8pt;
	}

.zipcodeinputbox
{
	border-color: #444444;
	border-style: solid;
	border-width: 1px;
	text-align:center;
}

.UtilityContact 
{
	margin-left: 40px; 
}

.ContentTitle
{
	color:#FEA641;
	font-size:2em;
	
	
}


.homepageslide
{
	width: 96px;
	height: 134px;
	}
		
.homepageslide, .contentborder, .contentborder-t, .contentborder-b, .contentborder-l, .contentborder-r, contentborder-tl, contentborder-tr, contentborder-bl, contentborder-br
{
	white-space: nowrap;
	vertical-align: top;
	padding: 0;
	margin: 0;
	float: none;
	background-color: White;
	border-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;	
	}

/* contentborder classes - b=bottom, t=top, l=left, r=right, br=bottom right corner, etc. */	

.contentborder-b
{
	background-image: url(../Images/Borders/Border_Cyan_Bottom_10x12.gif);
	height: 12px;
	background-repeat: repeat-x;
	visibility: visible;
	}
	
.contentborder-t
{
	background-image: url(../Images/Borders/Border_Cyan_Top_10x12.gif);
	height: 12px;
	background-repeat: repeat-x;
	visibility: visible;
	}	

.contentborder-r 
{
	background-image: url(../Images/Borders/Border_Cyan_Right_16x10.gif);
	width: 16px;
	background-repeat: repeat-y;
	visibility: visible;
	}

.contentborder-l
{
	background-image: url(../Images/Borders/Border_Cyan_Left_12x10.gif);
	width: 12px;
	background-repeat: repeat-y;
	visibility: visible;
	}
	
.contentborder-tl
{
	background-image: url(../Images/Borders/Border_Cyan_TopLeft_12x12.gif);
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	visibility: visible;
	}
	
.contentborder-tr
{
	background-image: url(../Images/Borders/Border_Cyan_TopRight_16x12.gif);
	width: 16px;
	height: 12px;
	background-repeat: no-repeat;
	visibility: visible;
	}

.contentborder-bl
{
	background-image: url(../Images/Borders/Border_Cyan_BottomLeft_12x12.gif);
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	visibility: visible;
	}
	
.contentborder-br
{
	background-image: url(../Images/Borders/Border_Cyan_BottomRight_16x12.gif);
	width: 16px;
	height: 12px;
	background-repeat: no-repeat;
	visibility: visible;	
	}

.LightBlueBoxSolid-bl
{
	background: url(../Images/borders/LightBlueBoxSolid-bl.gif) 0 100% no-repeat #d7f2fd; 
	width: 135px
	} 
.LightBlueBoxSolid-br
{
	background: url(../Images/borders/LightBlueBoxSolid-br.gif) 100% 100% no-repeat
	} 
.LightBlueBoxSolid-tl
{
	background: url(../Images/borders/LightBlueBoxSolid-tl.gif) 0 0 no-repeat
	} 
.LightBlueBoxSolid-tr
{
	background: url(../Images/borders/LightBlueBoxSolid-tr.gif) 100% 0 no-repeat; padding:10px
	} 
.LightBlueBoxSolid-clear
{
	font-size: 1px; height: 1px
	}	
	
.cyanboxsolid-bl
{
	background: url(../Images/borders/Border_Solid_Cyan_BottomLeft.jpg) 0 100% no-repeat #00C5FF; 
	width: 118px
	} 
.cyanboxsolid-br
{
	background: url(../Images/borders/Border_Solid_Cyan_BottomRight.jpg) 100% 100% no-repeat
	} 
.cyanboxsolid-tl
{
	background: url(../Images/borders/Border_Solid_Cyan_TopLeft.jpg) 0 0 no-repeat
	} 
.cyanboxsolid-tr
{
	background: url(../Images/borders/Border_Solid_Cyan_TopRight.jpg) 100% 0 no-repeat; padding:10px
	} 
.cyanboxsolid-clear
{
	font-size: 1px; height: 1px
	}
	
	.WhiteLinkBold10pt A:link, .WhiteLinkBold10pt A:visited , .WhiteLinkBold10pt A:Active, .WhiteLinkBold10pt A:hover
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color: white;
}
	.WhiteLinkBold9pt A:link, .WhiteLinkBold9pt A:visited , .WhiteLinkBold9pt A:Active, .WhiteLinkBold9pt A:hover
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;	
	color: white;
}


	
.homecontent, #homecontent
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
}
.homecontent a:link, .homecontent a:visited 
{
	color: #FEA641;
	font-weight: bold;
	font-size: 1em;
	}

.homecontent a:hover, .homecontent a:active
{
	color: #00C5FF;
	font-weight: bold;
	font-size: 1em;
	}
.homecontentfooter
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .7em;
    font-weight: normal;
    font-style:italic;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
}

.productintro
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .9em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
}

.productintro a:link, .productintro a:visited
{
	color: #FEA641;
	font-weight: bold;
	font-size: .9em;
	}

.productintro a:hover, .productintro a:active
{
	color: #00C5FF;
	font-weight: bold;
	font-size: .9em;
	}

.rebate
{
    font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .9em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444;
    padding-bottom: 20;
	}

.rebate a:link, .rebate a:visited
{
	color: #FEA641;
	font-weight: bold;
	font-size: .9em;
	}

.rebate a:hover, .rebate a:active
{
	color: #00C5FF;
	font-weight: bold;
	font-size: .9em;
	}
	
.rebateheader
{
    font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .9em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
	}
.rebateheader a:link, .rebateheader a:visited
{
	color: #FEA641;
	font-weight: bold;
	font-size: .9em;
	}

.rebateheader a:hover, .rebateheader a:active
{
	color: #00C5FF;
	font-weight: bold;
	font-size: .9em;
	}	
.dealerlocator
{
    font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .9em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
	}
.dealerlocator a:link, .dealerlocator a:visited
{
	color: #FEA641;
	font-weight: bold;
	font-size: .9em;
	}

.dealerlocator a:hover, .dealerlocator a:active
{
	color: #00C5FF;
	font-weight: bold;
	font-size: .9em;
	}		
.pagecontent
{
    font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .9em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
	}
.pagecontent a:link, .pagecontent a:visited
{
	color: #FEA641;
	font-weight: bold;
	font-size: .8em;
	}

.pagecontent a:hover, .pagecontent a:active
{
	color: #00C5FF;
	font-weight: bold;
	font-size: .8em;
	}	
.footnote
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .75em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
	}

.spacer, .promotionimage
{
	border-width: 0;
	white-space: nowrap;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

tr.darkrow
{
	background: #eeeeee;
	}
tr.darkrowgreen
{
	background: #eef7da;
	}
tr.lightrow
{
	background: #ffffff;
	}
	
.topanchor 
{
	font-size:.9em;
	color: orange;
	text-align: center;
	}
	
/*begin calculator styles*/
.calculator
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .9em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
}
.calculator INPUT
{
	font-size: .9em;
	font-family: Frutiger, Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #444444;
	padding-top: -10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.calctextbox
{
	width:76px;
}
.calculator OPTION, .calculator SELECT
{	
	font-size: .9em;
	font-family: Frutiger, Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #444444;
	padding-top: -10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.calculator TD, .calculator DIV
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
    font-size: .9em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    color: #444444
}
.calculator TD
{
	padding: 2px 0 2px 0;
}
.calculator IMG
{
	border-style:none;
	border-width:0;
}
.calcresult
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: .9em;
	font-weight:900;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
}

.calcbig	
{	
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	1em;
	font-weight: 900;
	font-style:	normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	color:#444444;	/*change to slightly darker*/
}
.calcheading
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size:	1em;
	font-weight:800;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
}
/* end calculator styles*/
/*contest styles*/
.validationerror
{ color:Red;}

.validationerrorPointNineEM
{ 
	color:Red;
	font-size: .9em;
}

.validationNote
{ 
	color:Red;
	font-size: .9em;
}



/* end contest styles*/
.CoopAdContent
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 10.5pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	color: #444444
}

.POPState	{	
	font-weight:bold;
	text-align:left;
	FONT-SIZE: 18px;
	COLOR:#494949;
	}			
	
.POPStateSection	
{
	FONT-SIZE: 16px;
	COLOR:#494949;		
	font-weight:400;
	text-align:center;
	}			
		
.ErrorMessage 
{
	color:Red;	
}

.RedHeader 
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	color:Red;	
	font-size: 14pt;
	font-weight:bold;
}

.BlueSubHeader
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;	
	color: #00C5FF;
}





.RedText 
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	color:Red;	
	font-size: 11pt;
	font-weight:bold;
}

.BlackBoldText 
{
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	color:Black;	
	font-size: 10pt;
	font-weight:bold;
}

.BlackBoldHeader 
{
	text-align:center;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	color:Black;	
	font-size: 11pt;
	font-weight:bold;
}

.CyanText
{
	color:#00C5FF;
}

.CyanTextBold
{
	color:#00C5FF;
	font-weight:bold;
}

.collapsibleMenuC 
{
	width:100px; margin:5px; float:right;
}
.collapsibleMenuH 
{
	color:#FEA641; cursor:pointer;  font-weight:bold;font-size: 1em;
}
.collapsibleMenuL 
{
	display:none; margin-bottom:10px; font-weight:bold;font-size: 1em;
}
.collapsibleMenuO 
{
	margin-left:10px; display:block;
}

.OrangeTextLargeCentered
{
	color:#FEA641;
	font-size: 12pt;
	font-weight:bold;
	text-align: center;
	
}


a.IntroConsumersTab
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;	
	
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #9BB2C9;
	background: url("../images/Tab_Vertical_Cyan_17x14.gif") bottom center no-repeat;
	padding-bottom: 30px;
	margin-bottom: -30px;
}

a.IntroRetailersTab
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;	
		
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #9BB2C9;
	background: url("../images/Tab_Vertical_Orange_17x14.gif") bottom center no-repeat;
	padding-bottom: 30px;
	margin-bottom: -30px;
}


a.IntroManufacturersTab
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;	
	
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #9BB2C9;
	background: url("../images/Tab_Vertical_Green_17x14.gif") bottom center no-repeat;
	padding-bottom: 30px;
	margin-bottom: -30px;
}

a.IntroMediaTab
{
	background-color: White;
	font-family: Frutiger, Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;	
	
	height: 40px;
	text-align: center;
	vertical-align: top;
	color: #9BB2C9;
	background: url("../images/Tab_Vertical_LightSkyBlue_17x14.GIF") bottom center no-repeat;
	padding-bottom: 30px;
	margin-bottom: -30px;
}



/**** New For Redesign ****/

/**** Landing Page ****/

span.LandingTitle
{
	color: #a3cb50;
	FONT-FAMILY: Arial;
	font-size: 13px;
	font-weight:  bold;
}
div.LandingTitle1
{
	color: #a3cb50;
	FONT-FAMILY: Arial;
	font-size: 13px;
	font-weight:  bold;
	margin-bottom:-7px;
}
div.LandingTitle2
{
	color: #a1c849;
	FONT-FAMILY: Arial;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: normal;
	margin-bottom:0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
}
div.LandingTitle3
{
	color: #6b8c1f;
	FONT-FAMILY: Arial;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: normal;
	margin-bottom:0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
}
div.LandingTitle2Validation
{
	color: Maroon;
	FONT-FAMILY: Arial;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: normal;
	margin-bottom:0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
}
p.LandingContent
{
	color: #494949;
	FONT-FAMILY: Arial;
	font-size: 11px;
}
.LandingContent
{
	color: #494949;
	FONT-FAMILY: Arial;
	font-size: 11px;
}
p.LandingContentUserType
{
	color: #494949;
	FONT-FAMILY: Arial;
	font-size: 11px;
	margin-top:5;
	margin-bottom:5;
}
div.LandingContent2
{
	color: #494949;
	FONT-FAMILY: Arial;
	font-size: 11px;
	margin-left:15px;
	margin-top:10px;
}
.LandingTextBox
{
	margin-top:-5;	
}

.EnergyStarBlueBackground
{
	background-color:#00c5ff;
}

.TabHeaderGreyBackground
{
	background-color:#e9e9e9;
}

.AboutGreenBackground
{
	background-color:#c2e571;
}

.AboutGreenDarkBackground
{
	background-color:#b5d05f;
}
.TabHeaderWhite
{
	background-color:#FFFFFF;
}
.TabHeaderOrangeDark
{
	background-color:#fa9e47;
}


.TabHeaderOrange
{
	background-color:#fab047;
}
/******* About Tabs *******/
.TabAbout
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_About.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #FFFFFF;
	width:65px;
	height:30px;
	cursor: pointer;

}
.TabAboutSelected
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_About_Selected.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #c2e571;
	width:65px;
	height:30px;
	cursor: pointer;	
}
.TabAboutHeader
{
	background-color:#e9e9e9;
	width:2px;
	height:6px;
}
.TabAboutHeaderSelected
{
	background-color:#b5d05f;
	width:2px;
	height:6px;
}

/******* ProductsAndDiscounts Tabs *******/

.TabProductsAndDiscounts
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_ProductsAndDiscounts.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #FFFFFF;
	width:165px;
	height:30px;
	cursor: pointer;	
}
.TabProductsAndDiscountsSelected
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_ProductsAndDiscountsSelected.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #fab047;
	width:165px;
	height:30px;
	cursor: pointer;	
}
.TabProductsAndDiscountsHeader
{
	background-color:#e9e9e9;
	width:2px;
	height:6px;
}
.TabProductsAndDiscountsHeaderSelected
{
	background-color:#fa9e47;
	width:2px;
	height:6px;
}
/******* StartSmallSaveBig Tabs *******/

.TabStartSmallSaveBig
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_StartSmallSaveBig.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #FFFFFF;
	width:145px;
	height:30px;
	cursor: pointer;	
}
.TabStartSmallSaveBigSelected
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_StartSmallSaveBigSelected.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #2fb7e7;
	width:145px;
	height:30px;
	cursor: pointer;	
}
.TabStartSmallSaveBigHeader
{
	background-color:#e9e9e9;
	width:2px;
	height:6px;
}
.TabStartSmallSaveBigHeaderSelected
{
	background-color:#2a9bc7;
	width:2px;
	height:6px;
}
/******* ToolsAndResources Tabs *******/

.TabToolsAndResources
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_ToolsAndResources.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #FFFFFF;
	width:145px;
	height:30px;
	cursor: pointer;	
}
.TabToolsAndResourcesSelected
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_ToolsAndResourcesSelected.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #c9c9c9;
	width:145px;
	height:30px;
	cursor: pointer;	
}
.TabToolsAndResourcesHeader
{
	background-color:#e9e9e9;
	width:2px;
	height:6px;
}
.TabToolsAndResourcesHeaderSelected
{
	background-color:#919191;
	width:2px;
	height:6px;
}
/******* NewsAndEvents Tabs *******/
.TabNewsAndEvents
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_NewsAndEvents.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #FFFFFF;
	width:145px;
	height:30px;
	cursor: pointer;		
}
.TabNewsAndEventsSelected
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../images/Title_NewsAndEventsSelected.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #8196cb;
	width:145px;
	height:30px;
	cursor: pointer;	
}
.TabNewsAndEventsHeader
{
	background-color:#e9e9e9;
	width:2px;
	height:6px;
}
.TabNewsAndEventsHeaderSelected
{
	background-color:#5d72b3;
	width:2px;
	height:6px;
}
/******* Generic Tabs *******/

.TabGreyHeader
{
	background-color:#e9e9e9;
	width:2px;
	height:6px;
}
.TabWhiteHeader
{
	background-color:#FFFFFF;
	width:2px;
	height:6px;
}
.TabWhiteSpacer
{
	background-color:#FFFFFF;
	width:2px;
	height:30px;
}


.AboutGreenBoxBackground
{
	background-color:#e2f1ba;
	 BORDER-LEFT: dashed 1px gray;
}




td.AboutGreenTopLeft
{
 /*height: 108;*/
 width: 205px; 
 background: url(../images/GreenFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}



td.AboutGreenLightBoxLeft
{ 
 width: 205px; 
 /*HEIGHT: 200px;*/
 background: #e2f1ba url(../images/AboutGreenLeftTop.gif) no-repeat top right; 
 padding-top: 14px; 
 /*vertical-align: top;*/
 
} 
div.LightOrangeBoxLeftContent
{
 MARGIN: 0px;
 FONT-FAMILY: Arial;
}
/**** Public Affairs ****/
td.PublicAffairsStrong
{
 font-weight:bold;	

}
td.PublicAffairsBlueTopLeft
{
 width: 180px; 
 height: 118px;
 background: url(../images/BlueFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: middle;
}
td.PublicAffairsBlueTopMiddle
{
 width: 385px; 
 height: 118px;
 background: url(../images/BlueFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: middle;
}
td.PublicAffairsBlueTopRight
{
 width: 219px; 
 height: 118px;
 /*background: url(../images/BlueFadeTop.gif) repeat top; */
 /*background-repeat: repeat-x;*/
 vertical-align: middle;
}
td.PublicAffairsLeftBottomBox
{
  background: url(../images/PublicAffairsLeftBottomBoxTop.gif) 100% no-repeat #d7f2fd top;
  vertical-align: top;
  width: 204px;
  height: 300px;
  margin-top:11px;
}
div.PublicAffairsLeftBottomBox
{
  background: #d7f2fd;
  width: 204px;
}
td.PublicAffairsLeftBottomBoxSpacerTop
{
  background: url(../images/PublicAffairsLeftBottomBoxTop.gif) 100% no-repeat #d7f2fd top;
  vertical-align: top;

}
td.PublicAffairsLeftBottomBoxSpacer
{
  background: #d7f2fd;
  vertical-align: top;
  height:11;
}
div.PublicAffairsLeftBottomBoxSpacer
{
  background: #d7f2fd;
  vertical-align: top;
  height:11;
}
td.PublicAffairsLeftBottomBoxContent
{
  background:#d7f2fd;
  vertical-align: top;
  width: 204px;
  color:#00a6d3;
}
div.PublicAffairsLeftBottomBoxContent
{
  background:#d7f2fd;
  vertical-align: top;
  color:#00a6d3;
}
div.PublicAffairsLeftBottomBoxContent1 A:link, div.PublicAffairsLeftBottomBoxContent1 A:visited
{
  background:#d7f2fd;
  vertical-align: top;
  color:#00a6d3;
  font-size:11px;
  text-decoration:underline;
}
div.PublicAffairsLeftBottomBoxContent2 A:link, div.PublicAffairsLeftBottomBoxContent2 A:visited
{
  background:#d7f2fd;
  vertical-align: top;
  color:#00a6d3;
  font-size:11px;
  text-decoration:none;
}
td.PublicAffairsLeftBottomBoxContentSpacer
{
  background:#d7f2fd;
  width: 204px;
}
span.PublicAffairsContentTitle1
{
	color: #2a9bc5;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
}
span.PublicAffairsContentTitle2
{
	color: #2a9bc5;
	font-family:Arial Narrow;
	font-weight:bold;
	font-size:24px;
}
span.PublicAffairsContentTitle3
{
	color: #2a9bc5;
	font-family:Arial Narrow;
	font-weight:normal;
	font-size:24px;
}
span.PublicAffairsContentTitle4
{
	color: #2a9bc5;
	font-family:Arial Narrow;
	font-weight:normal;
	font-size:10px;
}
td.PublicAffairsMiddleBottomBox
{
 background: url(../images/BlueFadeBottom.gif) repeat bottom; 
 background-repeat: repeat-x;  
}
.PublicAffairsContent
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}
.PublicAffairsContentEvents
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 14px;
 COLOR:#494949;
}
.PublicAffairsContent H1
{
 FONT-SIZE: 18px;
 color:#8095ca; 
 color:#299cc8;
}
.PublicAffairsContent H2
{
 FONT-SIZE: 16px;
 color:#8095ca; 
 color:#299cc8;
}
.PublicAffairsContent H4
{
 FONT-SIZE: 15px;
 color:#8095ca; 
 color:#299cc8;
}
.PublicAffairsContent H3
{
 FONT-SIZE: 13px;
 color:#299cc8;
 font-weight:bold;
 margin-bottom:-3px;
}
.PublicAffairsContent P
{
 margin-top:3px;
}
.PublicAffairsCampaignSponsorsContent
{
 margin-left:15;
 margin-bottom:15;
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}
.PublicAffairsCampaignSponsorsContent H1
{
 FONT-SIZE: 18px;
 color:#8095ca; 
 color:#299cc8;
}

.PublicAffairsCampaignSponsorsContent A:link, .PublicAffairsCampaignSponsorsContent A:visited
{
  color:#299cc8;
  text-decoration:underline;
  font-size:12px;  	
}
.PublicAffairsCampaignSponsorsContent2
{
 margin-left:15;
 margin-bottom:15;
 FONT-FAMILY: Arial;
 FONT-SIZE: 14px;
 COLOR:#494949;
}
.PublicAffairsCampaignSponsorsContent2 A:link, .PublicAffairsCampaignSponsorsContent2 A:visited
{
  color:#299cc8;
  text-decoration:none;
  font-size:14px;  	
}
.PublicAffairsContentRadioBlurb
{
	margin-top:15px;
 margin-right:40px;
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#0092be;
}
td.PublicAffairsRightBottomBox1
{
  background:#f0fafc; 
  vertical-align:top;
  BORDER-LEFT: #a3a5a4 1px dashed;  
}
td.PublicAffairsRightBottomBox2
{
  width: 195px;
  background:#f0fafc url(../images/PublicAffairsRightBoxBottom.jpg) no-repeat bottom right; 
  vertical-align:top;
 
}
td.PublicAffairsRightBottomBoxTop
{
  width: 195px;
  height:12px;
  background:#b0dbeb;
  vertical-align:middle;
  border-top: #a3a5a4 1px dashed;  
}
div.PublicAffairsRightBottomBox
{
  background:#f0fafc;
}
.PublicAffairsRightBottomBoxContent
{
  background:#f0fafc;
  font-family:Arial;
  text-align:left;
  margin-left:15px;
  margin-right:15px;
  font-size:12px;
  color:#2a99c6;
}
.PublicAffairsRightBottomBoxContent A:link, .PublicAffairsRightBottomBoxContent A:visited
{
  color:#01c5ff;
  color:#279bc4;
  text-decoration:underline;
  font-size:12px;  	

}
.PublicAffairsRightBottomBoxContentLink A:link,.PublicAffairsRightBottomBoxContentLink A:visited
{
  color:#01c5ff;
  color:#279bc4;
  text-decoration:underline;
  font-size:12px;  
}
.PublicAffairsRightBottomBoxContent2
{
  margin-top:15;
  color:#9ccbdd;
  text-decoration:none;
  font-size:12px; 
  text-align:right;  
}
.PublicAffairsRightBottomBoxContent2 A:link, .PublicAffairsRightBottomBoxContent2 A:visited
{
  color:#9ccbdd;
  text-decoration:none;
  font-size:12px; 
  text-align:right; 
  font-weight:bold; 
}
div.PublicAffairsRightBottomBoxTop1
{
	background: #b0dbeb;
	height: 12px;
	text-align: right;
	vertical-align:middle;
	margin-top:2;
}
div.PublicAffairsRightBottomBoxTop2
{
	background: #b0dbeb;
	height: 12px;
	text-align: left;
	vertical-align:middle;
	
}
div.PublicAffairsRightBottomBox
{
  background: #f0fafc;
  width: 195px;
}
div.PublicAffairsRightBottomBoxLink, div.PublicAffairsRightBottomBoxLink A:link, div.PublicAffairsRightBottomBoxLink A:visited
{
  background: #f0fafc;
  color:#2a9bc5;
  margin-right:10;
  TEXT-ALIGN: right;
  font-family:Arial;
  font-size:12;
  font-weight:bold; 
}
span.PublicAffairsLeftBottomBoxT1HeaderContentStrong
{
	font-size:13px;
}
div.PublicAffairsLeftBottomBoxT1HeaderContent
{
	margin-top:5px;
	margin-bottom:5px;
}
.PublicAffairsLeftBottomBoxT1Header
{
 background: #bae5f5 url(../images/PublicAffairs_SponsorBoxUpperMiddle2.jpg) repeat top; 	
  background-repeat: repeat-x;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;  
  color:#2a9bc5;  
}
.PublicAffairsSponsorsBox1Left
{
 background: url(../images/CampaignSponsorsBoxLeft.jpg) repeat left; 	
  background-repeat: repeat-y;
}
.PublicAffairsSponsorsBox1Right
{
 background: url(../images/CampaignSponsorsBoxRight.jpg) repeat right; 	
  background-repeat: repeat-y;
}
.PublicAffairsSubmitStory
{
  font-family:Arial;
  font-size:14px;  
  color:#2a9bc5;  	
}
.PublicAffairsSubmitStoryValidation
{
  font-family:Arial;
  font-size:14px;  
  color:#D10000;  	
}
.PublicAffairsSubmitStoryValidation LI
{
  font-family:Arial;
  font-size:14px;  
  color:#D10000;  
  list-style-type:disc;	
}
div.CustomerTestimonial1
{
  color:#4f5150;	
  font-family:Arial Narrow; 
  font-size:18px; 
  font-weight:bold;
}

div.CustomerTestimonial2
{
  color:#4f5150;
  margin-left:10;
  font-size:18px; 
  font-weight:bold;  	
  font-family:Arial Narrow;
}
div.CustomerTestimonial3
{
  color:#4f5150;
  margin-left:35;
  font-size:16px; 
  font-weight:bold;   
  font-family:Arial Narrow;  
    
}
div.CustomerTestimonial3 A:link, span.CustomerTestimonial3 a:visited
{
  color:#c0c0c0;
  font-family:Arial Narrow;  
  font-size:14px;   
  font-weight:bold;
}
span.CustomerTestimonial3 A:link, span.CustomerTestimonial3 a:visited
{
  color:#c0c0c0;
  font-family:Arial Narrow;  
  font-size:11px;   
  font-weight:bold;
}
div.PublicAffairsRightBottomBoxSpacer
{
  background: #f0fafc;
  vertical-align: top;
  height:10;
  font-size:1px;
}

.ProductsAndDiscountsContent
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}
.ProductsAndDiscountsContent  A:link, .ProductsAndDiscountsContent A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#0da2cf;
 text-decoration:underline;
}

.ProductsAndDiscountsContent H3
{
 FONT-SIZE: 12px;
 color:#0da2cf; 
}
.ProductsAndDiscountsContent H2
{
 FONT-SIZE: 14px;
 color:#0da2cf; 
}
.ProductsAndDiscountsContent H1
{
 FONT-SIZE: 18px;
 color:#0da2cf; 
}


.CalculatorContent
{
 
 FONT-FAMILY: Arial;
 FONT-SIZE: 14px;
 COLOR:#2E2E2E;
 color:#141414;
}
.CalculatorContentSmaller
{
 
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#2E2E2E;
 color:#141414;
}

.CalculatorContentInstructions
{
	width:475px;
 FONT-FAMILY: Arial;
 font-weight:normal;
 FONT-SIZE: 17px;
 COLOR:#2E2E2E;
 color:#141414;
 color:#070707; 
}
.CalculatorContentInstructionsDark
{
	width:475px;
 FONT-FAMILY: Arial;
 font-weight:normal;
 FONT-SIZE: 17px;
 COLOR:#2E2E2E;
 color:#070707;
}
.CalculatorContentInstructionsBold
{
	width:475px;
 FONT-FAMILY: Arial;
 font-weight:bold;
 FONT-SIZE: 17px;
 COLOR:#2E2E2E;
 color:#070707;
}
/**** Manufacturers ****/



td.ManufacturersGrayTopLeft
{
 /*height: 108;*/
 /*height: 99%;*/
 width: 205px; 
 background: url(../images/DarkBlueFadeTop.jpg) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.ManufacturersGrayMiddle
{
 background: url(../images/DarkBlueFadeTop.jpg) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.ManufacturersBlueMiddleBottomBox
{ 
 background: url(../images/DarkBlueFadeBottom.jpg) repeat bottom center; 
 background-repeat: repeat-x;
 vertical-align: top;
} 
td.ManufacturersBlueBoxRight
{ 

 background: #a3cddd url(../images/ManufacturersRightBoxBottom.gif) no-repeat bottom right; 
 vertical-align: top;
 BORDER-LEFT: #a3a5a4 1px dashed;
} 
td.ManufacturersBlueBoxRightSubBox1Spacer
{
	height:10px;
	background: #a3cddd;	
}
td.ManufacturersBlueBoxRightSubBox1
{
	background: #a3cddd;
}
td.ManufacturersBlueBoxLeftBottom
{ 
 background: #a3cddd url(../images/ManufacturersLeftBoxTop.gif) no-repeat top right;
 /*padding-top: 14px; */
}
.ManufacturersContentLeft
{
 MARGIN-Left:20px;
 margin-top: 20px;
 margin-bottom:  15px;
 margin-right:50px;
 font-size:12;
 FONT-FAMILY: Arial;
}
.ManufacturersContentLeft A:link, .ManufacturersContentLeft A:visited
{
 font-size:12;
 /*letter-spacing:1.5px;*/
 font-weight:bold;
 FONT-FAMILY:Arial;
 text-decoration:none;
 COLOR:#494949;
}
.ManufacturersContent
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}
.ManufacturersContent A:link, .ManufacturersContent A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
 text-decoration:underline;
}
.ManufacturersContent H1
{
 FONT-SIZE: 18px;
 COLOR:#156c8a;
}
.ManufacturersContent H2
{
 FONT-SIZE: 14px;
 COLOR:#156c8a;

}
.ManufacturersContent H6
{
 FONT-SIZE: 14px;
 COLOR:#156c8a;
}
.ManufacturersContent HR
{
	color:#0091bd;
	height:1px;
	}
	
div.ManufacturersLeftTopBoxLink
{
  /*vertical-align: top;*/
  height:23px;
}
/**** Retailers ****/
td.RetailersGrayTopLeft
{
 /*height: 108;*/
 /*height: 99%;*/
 width: 205px; 
 background: url(../images/DarkBlueFadeTop.jpg) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.RetailersGrayMiddle
{
 background: url(../images/DarkBlueFadeTop.jpg) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.RetailersBlueMiddleBottomBox
{ 
 background: url(../images/DarkBlueFadeBottom.jpg) repeat bottom center; 
 background-repeat: repeat-x;
 vertical-align: top;
} 
td.RetailersBlueBoxRight
{ 

 background: #a3cddd url(../images/RetailersRightBoxBottom.gif) no-repeat bottom right; 
 vertical-align: top;
 BORDER-LEFT: #a3a5a4 1px dashed;
} 
td.RetailersBlueBoxRightSubBox1Spacer
{
	height:10px;
	background: #a3cddd;	
}
td.RetailersBlueBoxRightSubBox1
{
	background: #a3cddd;
}
td.RetailersBlueBoxLeftBottom
{ 
 background: #a3cddd url(../images/RetailersLeftBoxTop.gif) no-repeat top right;
 /*padding-top: 14px; */
}
.RetailersContentLeft
{
 MARGIN-Left:20px;
 margin-top: 20px;
 margin-bottom:  15px;
 margin-right:50px;
 font-size:12;
 FONT-FAMILY: Arial;
}
.RetailersContentLeft A:link, .RetailersContentLeft A:visited
{
 font-size:12;
 /*letter-spacing:1.5px;*/
 font-weight:bold;
 FONT-FAMILY:Arial;
 text-decoration:none;
 COLOR:#494949;
}
.RetailersContent
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}
.RetailersContentNoMargin
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}
.RetailersContent A:link, .RetailersContent A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
 text-decoration:underline;
}
.RetailersContent H1
{
 FONT-SIZE: 18px;
 COLOR:#146b89;
}
.RetailersContentBlue
{
  color:#146b89;
}
.RetailersContent H6
{
 FONT-SIZE: 14px;
 COLOR:#146b89;
}
div.RetailersLeftTopBoxLink
{
  /*vertical-align: top;*/
  height:23px;
}
/**** Tools and Resources ****/
td.ToolsLightGrayBoxLeftBottom
{ 
 background: #dfdfdf url(../images/ToolsGrayBoxLeft_Top.jpg) no-repeat top right;
 /*padding-top: 14px; */
} 
td.ToolsGrayTopLeft
{
 /*height: 108;*/
 /*height: 99%;*/
 width: 205px; 
 background: url(../images/GrayFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.ToolsGrayMiddle
{
 background: url(../images/GrayFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.ToolsGrayMiddleBottomBox
{ 
 background: url(../images/GrayFadeBottom.gif) repeat bottom center; 
 background-repeat: repeat-x;
 vertical-align: top;
} 
td.ToolsGrayLightBoxRight
{ 

 background: #dfdfdf url(../images/ToolsGrayRightBottom.jpg) no-repeat bottom right; 
 vertical-align: top;
 BORDER-LEFT: #a3a5a4 1px dashed;
} 
td.ToolsGrayLightBoxRightSubBox1Spacer
{
	background: #dfdfdf;	
}
td.ToolsGrayLightBoxRightSubBox1
{
	background: #dfdfdf;
}
.ToolsContentCalculatorLinksList
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 16px;
 COLOR:#494949;
}
.ToolsContentCalculatorLinksListTitle
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 16px;
 COLOR:#494949;
}
.ToolsContentCalculatorLinksList A:link, .ToolsContentCalculatorLinksList A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 16px;
 COLOR:#494949;
 text-decoration:underline;
}
.ToolsContentCalculatorLinksList LI
{
 list-style:disc;
}
.ToolsContent
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}

.ToolsContent A:link, .ToolsContent A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#0da2cf;
 text-decoration:underline;
}
.ToolsContent H1
{
 FONT-SIZE: 18px;
 COLOR:#494949;
}
.ToolsContent H6
{
 FONT-SIZE: 14px;
 COLOR:#494949;
}
.ToolsContent H5
{
	font-size:12;
}
.ToolsContent LI
{
 list-style:disc;
}
.ToolsContentLeft
{
 MARGIN-Left:20px;
 margin-top: 20px;
 margin-bottom:  15px;
 margin-right:50px;
 font-size:12;
 FONT-FAMILY: Arial;
}

.ToolsContentLeft H1
{
 font-size:20;
}
.ToolsContentLeftSelected
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#0d8faf;
 MARGIN-BOTTOM:  -10px;
 font-weight:bold;
}
A.ToolsLeftTopBoxLinkSelected:link, A.ToolsLeftTopBoxLinkSelected:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#0d8faf;
 MARGIN-BOTTOM:  -10px;
 font-weight:bold;
}

A.ToolsLeftTopBoxLinkSelected:hover, A.ToolsLeftTopBoxLinkSelected:visited:hover
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#00C5FF;
 MARGIN-BOTTOM:  -10px;
 font-weight:bold;
}

A.ToolsLeftTopBoxLink:link,A.ToolsLeftTopBoxLink:visited
{
 color:Green; 
  font-size:12;
 /*letter-spacing:1.5px;*/
 font-weight:bold;
 FONT-FAMILY:Arial;
 text-decoration:none;
 COLOR:#494949;  
}
A.ToolsLeftTopBoxLink:hover, A.ToolsLeftTopBoxLink:visited:hover
{
 color:Red;   
  font-size:12;
 /*letter-spacing:1.5px;*/
 font-weight:bold;
 FONT-FAMILY:Arial;
 text-decoration:none;
 color:	#00C5FF;
}
div.ToolsLeftTopBoxSpacerTop
{
  /*vertical-align: top;*/
  height:1px;
}
div.ToolsLeftTopBoxSpacer
{
  /*vertical-align: top;*/
  height:13;
}
div.ToolsLeftTopBoxLink
{
  /*vertical-align: top;*/
  height:23px;
}

div.newsletter_archive 
{
	margin:15px 15px 15px 15px;

}

.newsletter_archive H1
{
 FONT-SIZE: 18px;
 COLOR:#494949;
}
.newsletter_archive a:link
{
	font-size:15px;
	COLOR:#494949;
	text-decoration:underline;
}
.newsletter_archive a:hover
{
	font-size:15px;
	COLOR:#494949;
	text-decoration:none;
}
.newsletter_archive a:visited
{
	font-size:15px;
	COLOR:#494949;
	text-decoration:underline;
}
/**** End Tools and Resources ****/

/**** News and Events ****/
td.NewsLightPurpleBoxLeftBottom
{ 
 background: #dce2f0 url(../images/NewsLeftBottomBoxTop.jpg) no-repeat top center;
 /*padding-top: 14px; */

} 
td.NewsPurpleTopLeft
{
 /*height: 108;*/
 /*height: 99%;*/
 width: 205px; 
 background: url(../images/PurpleFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.NewsPurpleMiddle
{
 background: url(../images/PurpleFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}
td.NewsPurpleMiddleBottomBox
{ 
 /*width: 380px; */
 HEIGHT: 50px;
 background: url(../images/PurpleFadeBottom.gif) repeat bottom center; 
 background-repeat: repeat-x;
 vertical-align: top;
} 
td.NewsPurpleLightBoxRight
{ 

 background: #dce2f2 url(../images/NewsRightBottomBoxBottom.jpg) no-repeat bottom right; 
 vertical-align: top;
 BORDER-LEFT: #a3a5a4 1px dashed;
} 
td.NewsPurpleLightBoxRightSubBox1Spacer
{
	height:10px;
	background: #c4cee7;	
}
td.NewsPurpleLightBoxRightSubBox1
{
	background: #c4cee7;
}
div.NewsRightBox
{
 MARGIN: 1px;
 FONT-FAMILY: Arial;
 vertical-align:middle;
}
.NewsContent
{
 margin-left:15;
 margin-top:15;
 margin-right:15;
 margin-bottom:15;	
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
}
.NewsContent LI
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#494949;
 list-style:disc;
}
.NewsContent A:link, .NewsContent A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 font-weight:bold;
 COLOR:#8196cb;
 text-decoration:none;
}

.NewsContentHighlight
{
	color: orange;
	font-weight: bold;	
 FONT-SIZE: 12px;	
}
.NewsContentHeadingColor
{
 color:#8095ca; 
}
.NewsContent H1
{
 FONT-SIZE: 18px;
 color:#8095ca; 
}
.NewsContent H5
{
 FONT-SIZE: 14px;
 color:#8095ca; 
}
.NewsContent H6
{
 FONT-SIZE: 14px;
 color:#494949; 
}
.NewsContentLeft
{
 MARGIN-Left:20px;
 margin-top: 20px;
 margin-bottom:  15px;
 margin-right:50px;
 font-size:12;
 FONT-FAMILY: Arial;
}
.NewsContentLeft H1
{
 font-size:20;
}
.NewsContentLeft A:link, .NewsContentLeft A:visited
{
 font-size:12;
 font-weight:bold;
 FONT-FAMILY:Arial;
 text-decoration:none;
 COLOR:#494949;
}
.NewsContentRightBox
{
 text-align:left;
 MARGIN-Left: 20px;
 margin-top: 20px;
 margin-right:15px;
 font-size:12;
 FONT-FAMILY: Arial;
 COLOR:#3b7e91;
}
.NewsContentRightBox A:link, .NewsContentRightBox A:visited
{
 font-size:12;
 FONT-FAMILY:Arial;
 text-decoration:none;
 /*COLOR:#01c5ff;*/
  COLOR:#01B1E6;
}
div.NewsContentRightBox2
{
 text-align:left;	
}
.NewsContentRightBox2  A:link, .NewsContentRightBox2 A:visited
{
 font-size:11;
 FONT-FAMILY: Arial Narrow;
 font-weight:bold;
 margin-bottom: 15px; 
 margin-left:15;
 COLOR:#3b7e91;
}
.NewsContentRightBox H1
{
 margin-bottom:-7px;
 font-size:12;
 FONT-FAMILY: Arial Narrow;
 font-weight:bold;
 COLOR:#3b7e91;
}

div.NewsLeftTopBoxSpacerTop
{
  /*vertical-align: top;*/
  height:1px;
}
div.NewsLeftTopBoxSpacer
{
  /*vertical-align: top;*/
  height:10px;
}
div.NewsLeftTopBoxLink
{
  /*vertical-align: top;*/
  height:23px;
}
A.NewsLeftTopBoxLinkSelected:link, A.NewsLeftTopBoxLinkSelected:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#0d8faf;
 MARGIN-BOTTOM:  -10px;
 font-weight:bold;
}

A.NewsLeftTopBoxLinkSelected:hover, A.NewsLeftTopBoxLinkSelected:visited:hover
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#00C5FF;
 MARGIN-BOTTOM:  -10px;
 font-weight:bold;
}

A.NewsLeftTopBoxLink:link,A.NewsLeftTopBoxLink:visited
{
 color:Green; 
  font-size:12;
 /*letter-spacing:1.5px;*/
 font-weight:bold;
 FONT-FAMILY:Arial;
 text-decoration:none;
 COLOR:#494949;  
}
A.NewsLeftTopBoxLink:hover, A.NewsLeftTopBoxLink:visited:hover
{
 color:Red;   
  font-size:12;
 /*letter-spacing:1.5px;*/
 font-weight:bold;
 FONT-FAMILY:Arial;
 text-decoration:none;
 color:	#00C5FF;
}

A.NewsLeftTopBoxSubLinkSelected:link, A.NewsLeftTopBoxSubLinkSelected:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#0d8faf;
 MARGIN-BOTTOM:  -10px;
 margin-left:10px;
 font-weight:bold;
}

A.NewsLeftTopBoxSubLinkSelected:hover, A.NewsLeftTopBoxSubLinkSelected:visited:hover
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#00C5FF;
 MARGIN-BOTTOM:  -10px;
 margin-left:10px;
 font-weight:bold;
}

A.NewsLeftTopBoxSubLink:link,A.NewsLeftTopBoxSubLink:visited
{
 color:Green; 
  font-size:10;
 /*letter-spacing:1.5px;*/
 FONT-FAMILY:Arial;
 text-decoration:none;
 COLOR:#494949;  
 font-weight:normal;
 margin-left:10px;

}
A.NewsLeftTopBoxSubLink:hover, A.NewsLeftTopBoxSubLink:visited:hover
{
 color:Red;   
  font-size:10;
 /*letter-spacing:1.5px;*/
 FONT-FAMILY:Arial;
 text-decoration:none;
 color:	#00C5FF;
 font-weight:normal;
 margin-left:10px;
}
	/****  News Box Purple ****/
.NewsBoxPurple-bl
{
	background: url(../Images/NewsBoxPurpleCornerBottomLeft.jpg) 0 100% no-repeat #dde1ed; 
	width: 364px;
} 
.NewsBoxPurple-br
{
	background: url(../Images/NewsBoxPurpleCornerBottomRight.jpg) 100% 100% no-repeat
} 
.NewsBoxPurple-tl
{
	background: url(../Images/NewsBoxPurpleCornerTopLeft.jpg) 0 0 no-repeat
} 
.NewsBoxPurple-tr
{
	background: url(../Images/NewsBoxPurpleCornerTopRight.jpg) 100% 0 no-repeat; padding:10px
} 
.NewsBoxPurple-clear
{
	font-size: 1px; height: 1px
}

.NewsContentDIVBox
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#494949;
}
.NewsContentDIVBox A:link, .NewsContentDIVBox A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#01B1E6;
 text-decoration:underline;
}



/**** End News and Events ****/

td.ProductsOrangeTopLeft
{
 background: url(../images/OrangeFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
/* display:block; */
}
td.ProductsLightOrangeBoxLeftBottom
{ 
 
 width: 205px;
 background: #f8dfa7 url(../images/LightOrangeBoxLeft_Top.gif) no-repeat top center;
 /*padding-top: 14px; */
/* margin-top:15px; */

} 
td.AboutGreenMiddle
{
 background: url(../images/GreenFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}

td.ProductsOrangeMiddle
{
 background: url(../images/OrangeFadeTop.gif) repeat top; 
 background-repeat: repeat-x;
 vertical-align: top;
}

td.AboutGreenMiddleBottomBox
{ 
 width: 380px; 
 HEIGHT: 38px;
 background: url(../images/GreenFadeBottom.gif) repeat bottom center; 
 background-repeat: repeat-x;
 vertical-align: top;
 
} 

td.ProductsOrangeMiddleBottomBox
{ 
 width: 380px; 
 HEIGHT: 38px;
 background: url(../images/OrangeFadeBottom.gif) repeat bottom center; 
 background-repeat: repeat-x;
 vertical-align: top;
} 
td.AboutGreenLightBoxRight
{ 
 /*width: 199px;*/ 
 background: #e2f1ba url(../images/AboutGreenRightBottom.gif) no-repeat bottom right; 
 vertical-align: top;
 BORDER-LEFT: #a3a5a4 1px dashed;

} 

td.AboutGreenLightBoxRightSubBox1
{
	background: #e2f1ba 
}

td.ProductsOrangeLightBoxRight
{ 
 background: #f9dfa8 url(../images/ProductsOrangeRightBottom.gif) no-repeat bottom right; 
 vertical-align: top;
 BORDER-LEFT: #a3a5a4 1px dashed;
} 
td.ProductsOrangeLightBoxRightSubBox1
{
	background: #f9dfa8;
}
td.ProductsOrangeLightBoxRightSubBox1Spacer
{
	height:10px;
	background: #f9dfa8;	
}
div.AboutContent
{
 MARGIN-top: 15px;
 margin-right:15px;
 margin-left:15px;
 FONT-FAMILY: Arial;
}
div.AboutContent A:link, div.AboutContent A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 15px;
 COLOR:#299CC8;
}
div.AboutContentLeftBottomBox
{
 MARGIN-top: 15px;
 FONT-FAMILY: Arial;
}
div.AboutContent H4
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 14px;
 COLOR: #4a4a4a;
 FONT-WEIGHT: bold;
 margin-bottom:-15;
}
div.AboutContent LI
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#4a4a4a;
 list-style:disc;
}

table.AboutContent
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#4a4a4a;	
	
}
div.ProductsContentLeft
{
 MARGIN-Left:20px;
 margin-top: 15px;
 margin-bottom:  15px;
 FONT-FAMILY: Arial;
}

div.ProductsRightBox
{
 MARGIN: 1px;
 FONT-FAMILY: Arial;
 vertical-align:middle;
}
p.AboutContent
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#4a4a4a;
}
p.AboutContent A:link, p.AboutContent A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#299CC8;
}

p.AboutContentGreen
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#6a7f30;
 /*background: #e2f1ba;*/
}
p.AboutContentGreen A:link, p.AboutContentGreen A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#4a4a4a;

}
.AboutContentLinks
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#6a7f30;
 MARGIN-BOTTOM:  -10px;
 margin-top: 15px; 
 margin-left:15px; 
}
.AboutContentLinks A:link, p.AboutContentLinks  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 font-weight: bold;
 text-decoration: none;
 COLOR:#4a4a4a;
}
.AboutContentLinksSelected
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#6a7f30;
 color:#0d8faf;
 font-weight:bold;
 MARGIN-BOTTOM:  -10px;
 margin-top: 15px; 
 margin-left:15px; 
}
.AboutContentLinksSelected A:link, p.AboutContentLinksSelected  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 font-weight: bold;
 text-decoration: none;
 COLOR:#0d8faf;
 color:#0d8faf; 
 font-weight:bold;
}

td.ProductsContent
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#4a4a4a;
}
ProductsContent
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#4a4a4a;
}
td.ProductsContentTitle
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 14px;
 COLOR:#4a4a4a;
}
p.ProductsContentLinks
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#2E2E2E;
 MARGIN-BOTTOM: -10px;
 margin-top: 15px;
 
}
p.ProductsContentLinks A:Link, p.ProductsContentLinks A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 font-weight: bold;
 text-decoration: none;
 COLOR:#2E2E2E;
}
p.ProductsContentLinksSelected
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR:#6a7f30;
 MARGIN-BOTTOM:  -10px;
 font-weight:bold;
}
p.ProductsContentLinksSelected A:link, p.ProductsContentLinksSelected  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 font-weight: bold;
 text-decoration: none;
 COLOR:#0d8faf;
 font-weight:bold;
}
p.ProductsContentLinksSubLinksSelected
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#2E2E2E;
 MARGIN-BOTTOM:  -10px;
 margin-top: 15px; 
 margin-left:15px;
}

p.ProductsContentLinksSubLinksSelected A:link, p.ProductsContentLinksSubLinksSelected  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#2E2E2E;
 MARGIN-BOTTOM:  -10px;
 margin-top: 15px; 
 margin-left:15px;
 font-weight:bold;
}
p.ProductsContentLinksSubLinks
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#494949;
 MARGIN-BOTTOM:  -10px;
 margin-top: 15px; 
 margin-left:15px; 
}
p.ProductsContentLinksSubLinks A:link, p.ProductsContentLinksSubLinks  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#494949;
 MARGIN-BOTTOM:  -10px;
 margin-top: 15px; 
 margin-left:15px;
}
p.ProductsContentLinksBreak1
{
	 margin-top: -14px; 
}
p.ProductsContentLinksBreak2
{
	 margin-top: -12px; 
}
.GeneralContentLinks
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#2E2E2E;
 font-weight: bold; 
 text-decoration: none; 
 
}
.GeneralContentLinks A:Link, .GeneralContentLinks A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 font-weight: bold;
 text-decoration: none;
 COLOR:#2E2E2E;
}
.GeneralContentLinksSelected
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 COLOR:#0d8faf;
 MARGIN-BOTTOM:  -10px;
 font-weight:bold;
}

.productsAndDiscountsContent .content_div{
	 min-height:430px;
	 height:auto !important;
	 height:430px;
}


.GeneralContentLinksSelected A:link, .GeneralContentLinksSelected  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 13px;
 font-weight: bold;
 text-decoration: none;
 COLOR:#0d8faf;
 font-weight:bold;
}
.GeneralContentLinksSubLinks
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#494949;
 margin-left:10px;
}

.GeneralContentLinksSubLinks A:link, .GeneralContentLinksSubLinks  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#494949;

}
.GeneralContentLinksSubLinksSelected
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#2E2E2E;
 margin-left:10px;
  font-weight:bold;
}

.GeneralContentLinksSubLinksSelected A:link, .GeneralContentLinksSubLinksSelected  A:visited
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR:#2E2E2E;
 font-weight:bold;
}
.superscript
{
 font-size:xx-small; 
 vertical-align:top;
} 
.superscript2
{
 text-decoration:none;
} 

.subscript
{
 font-size:xx-small; 
 vertical-align:bottom;
}

 
div.AboutContentSectionTitle
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 18px;
 COLOR: #0d8faf;
 MARGIN-BOTTOM:  -5px;
 FONT-WEIGHT: bold;
}
div.AboutContentSectionTitle2
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 14px;
 COLOR: #0d8faf;
 FONT-WEIGHT: bold;
}

div.AboutContentSectionTitleGreen
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 COLOR: #9cbb46;
 MARGIN-BOTTOM:  -5px;
 FONT-WEIGHT: bold;
 /*background: #e2f1ba;*/
}
div.AboutContentSectionFooterGreen
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 COLOR: #9cbb46;
 MARGIN-BOTTOM:  -5px;
 FONT-WEIGHT: bold;
 letter-spacing: -1px;
}

td.Test
{ 
 width: 199px; 
 HEIGHT: 308px;
 background: #e2f1ba url(../images/AboutGreenRightBottom.gif) no-repeat bottom center; 
 text-indent:5px;
 vertical-align: middle;
} 

div.Spacer1px
{
  height:1px;
  font-size:1px;
}
div.Spacer2px
{
  height:2px;
  font-size:1px;
}
div.Spacer5px
{
  height:5px;
  font-size:1px;
}
div.Spacer10px
{
  height:10px;
  font-size:1px;
}
div.Spacer15px
{
  height:15px;
  font-size:1px;
}
div.Spacer20px
{
  height:20px;
  font-size:1px;
}
div.Spacer30px
{
  height:30px;
  font-size:1px;
}
div.Spacer50px
{
  height:50px;
  font-size:1px;
}

.btnMyEnergyStar
{
	text-decoration:none;	
}
.btnMyEnergyStar A:link, .btnMyEnergyStar A:visited
{
	text-decoration:none;
}
.UserTypeButtonSpacer
{

	font-size:1;	
	height:18px;
	width:5px;
	float:right;
}
.UserTypeButton
{
	font-weight: bold;
	font-size: 11px;
	float: right;
	vertical-align: middle;
	width: 90px;
	color: white;
	padding-top: 2px;
	font-family: Arial;
	height: 20px;
	background-color: #8dbcd5;
	text-align: center;
	cursor: pointer;		
}

.SponsoredBy
{
  color:#b8b8b8;
  color:#494949;
  height:12px;
  font-size:10px;
/*  font-weight:; */
}

.LandingCustomizedThankYou
{
color:#8cb624;
font-size:18;
margin-bottom:10px;
	
}

.SeasonalSavings-BottomBorder
{
	
background: url(../Images/BottomBorder.jpg) repeat bottom;
background-repeat: repeat-x;
height:  18px;
	} 
	
.SeasonalSavingsHeader
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 width:141;
 color:white;
}
.SeasonalSavingsContent
{
	color: #494949;
	FONT-FAMILY: Arial;
	font-size: 12px;
	font-weight:normal;
}
.SeasonalSavingsContent A:link, .SeasonalSavingsContent A:visited, .SeasonalSavingsContent A:hover, .SeasonalSavingsContent A:active
{

	FONT-FAMILY: Arial;
	font-size: 11px;
	text-decoration:none;
	color:#fea641;
}
.EnergyWise
{
	Letter-spacing:1px;
}
.SeasonalSavingsTips
{
	margin-left:15px;
}
.SeasonalSavingsTips H1
{
 FONT-SIZE: 18px;
 COLOR:#494949;
 margin-top:15px;
}
.SeasonalSavingsTips H6
{
 FONT-SIZE: 14px;
 COLOR:#494949;
 margin-top:5px;
margin-bottom:15px;
}
.SeasonalSavingsTips H4
{
	margin-top:0px;
	margin-bottom:0px;
}
.SeasonalSavingsTips UL
{
	margin-top:10px;
	margin-bottom:15px;
}
.SeasonalSavingsTips UL LI
{
		list-style-type:disc;
		margin-top:5px;
		font-size:.8em;
}

.EarthDayECard_Friend_Form
{
	DISPLAY:none;
	margin:15px;
}
.EarthDayECard_Friend_Form_Row
{
	margin-top:150px;
	border:solid 1px black;
}
.EarthDayECard_Friend_Form_Item_TD
{
	padding-top:10px;
	background-color: #f0f0f0;
	
}
.EarthDayECard_Friend_Form_Textbox_TD
{
	padding-top:10px;
	background-color: #f0f0f0;
}
.EarthDayECard_Friend_Form_Submit_TD
{
	padding-top:10px;
	background-color: #f0f0f0;
}
.EarthDayECard_Friend_Form_Submit_A
{
	font-weight:bold;
	text-decoration:none;
	margin-left:30px;
	COLOR: #8496ce;
}

.ECard-TopBorder
{
	
background: url(../Images/TopBorder.jpg) repeat top;
background-repeat: repeat-x;
height:  18px;
	} 

.ECard-BottomBorder
{
	
background: url(../Images/BottomBorder.jpg) repeat bottom;
background-repeat: repeat-x;
height:  18px;
	} 
	
.ECardHeader
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 12px;
 width:141;
 color:white;
}
.ECardContent
{
	color: #494949;
	FONT-FAMILY: Arial;
	font-size: 12px;
	font-weight:normal;
}
.ECardContent A:link, .SeasonalSavingsContent A:visited, .SeasonalSavingsContent A:hover, .SeasonalSavingsContent A:active
{

	FONT-FAMILY: Arial;
	font-size: 11px;
	text-decoration:none;
	color:#fea641;
}

#tblProductsAndDiscounts1
{
	background: url(../Images/products_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 300px;
}