html {
	scrollbar-face-color: #CC3333;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color: #9D948F;
	
	scrollbar-shadow-color:#333333;
	scrollbar-lightshadow-color: #000000;
	scrollbar-darkshadow-color:#333333;
	 
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-3dlight-color:#CCCCCC;
}

body   {
	background-color: #FFFFFD;
	margin: 0px;
	}
	
/* added for seo mod */
h1 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
	line-height: 18pt;
    }
.text10 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	line-height: 14pt;
	padding-left:15px;	
	padding-right:15px;	
    }
.text 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	line-height: 11pt;
    }    
td.calc-text 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
    }
.breadcrumbs 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7pt;
	color: #666666;
	font-weight: normal;
    }
.data 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
    }
table.chart-grid {
	background-color: #333333;
	}
td.chart-grid	{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	}
td.content {
	padding: 40px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #000000;
	font-weight: normal;
	vertical-align:top;
}
.header 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 13.5pt;
	line-height: 16pt;
	color: #CC3333;
	font-weight: bolder;
    }
.subhead 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #333333;
	font-weight: bold;
    }
.red-subhead 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #CC3333;
	font-weight: bold;
    }
.carlodona 	{
	font-family: Garamond, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFFFFD;
	font-weight: bold;
    }
.plus-one 	{
	letter-spacing: +1pt;
	font-size: 10pt;
    }
.smallwhite 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 6.5pt;
	line-height: 12pt;
	color: #FFFFFD;
	font-weight: normal;
    }
	
.smallred	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #cc3333;
	font-weight: normal;
    }
.smallblack	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #000000;
	font-weight: normal;
    }
.subsubnav	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #cc3333;
	font-weight: bold;
    }
.prodDesc {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	font-weight: normal;
}
td.subnavlink 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 6.5pt;
	padding-left: 18px;
	color: #574F48;
	font-weight: bold;
	background-color: #EBE4DD;
    }

td.hm-statement 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #4E4742;
	font-weight: normal;
	padding: 20px 20px 10px 20px;
	text-align: center;
    }

td.utibar 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7pt;
	color: #FFFFFD;
	font-weight: normal;
	padding-left: 10px;
	text-align: center;
    }
	
a.subnav:link    { color: #574F48; text-decoration: none;  }
a.subnav:visited { color: #574F48; text-decoration: none;  }
a.subnav:hover   { color: #CC3333; text-decoration: none;  } 
a.subnav:active  { color: #CC3333; text-decoration: none;  }


a.utilink:link    { color: #FFFFFD; text-decoration: none; }
a.utilink:visited { color: #FFFFFD; text-decoration: none; }
a.utilink:hover   { color: #FFFFFD; text-decoration: underline; } 
a.utilink:active  { color: #FFFFFD; text-decoration: underline; }

a.sitemap:link    { color: #000000; text-decoration: none; }
a.sitemap:visited { color: #000000; text-decoration: none; }
a.sitemap:hover   { color: #000000; text-decoration: underline; } 
a.sitemap:active  { color: #000000; text-decoration: underline; }

a.sitemap-sub:link    { color: #4E4742; text-decoration: none; }
a.sitemap-sub:visited { color: #4E4742; text-decoration: none; }
a.sitemap-sub:hover   { color: #4E4742; text-decoration: underline; } 
a.sitemap-sub:active  { color: #4E4742; text-decoration: underline; }

a.subsubnav:link    { color: #9d948f; text-decoration: none;  }
a.subsubnav:visited { color: #CC3333; text-decoration: none;  }
a.subsubnav:hover   { color: #574F48; text-decoration: underline;  } 
a.subsubnav:active  { color: #574F48; text-decoration: underline;  }

a.smallred:link    { color: #cc3333; text-decoration: none; }
a.smallred:visited { color: #cc3333; text-decoration: none; }
a.smallred:hover   { color: #666666; text-decoration: underline; } 
a.smallred:active  { color: #666666; text-decoration: underline; }

a:link    { color: #666666; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline; }
a:hover   { color: #cc3333; text-decoration: underline; } 
a:active  { color: #cc3333; text-decoration: underline; }
/* Style for Copyright symbol and text */

img.inline-right {
margin: 10px 0px 10px 20px;
	}
img.inline-left {
margin: 10px 20px 10px 0px;
	}
td.pad-left {
padding: 5px 0px 5px 20px;
	}
td.pad-right {
padding: 5px 20px 5px 0px;
	}
div.blockquote {
	padding: 10px 45px;
	}
.copyright 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 6.5pt;
	color: #D3CCC7;
	font-weight: normal;
    }
	
.copy 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7pt;
	color: #D3CCC7;
	font-weight: normal;
    }
	
li {
	padding-bottom: 7px;
	}
li.buyguide {
	list-style-type: square;
	padding-bottom: 7px;
	}
	
li.manual {
	list-style-type: none;
	padding-bottom: 7px;
	}
li.sitemap-main { 
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 18pt;
	color: #000000;
	font-weight: bold;
	padding-bottom: 7px;
}
li.sitemap-sub { 
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color: #4E4742;
	font-weight: bold;
	padding-bottom: 7px;
}
li.sitemap-sub2 { 
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color: #4E4742;
	font-weight: bold;
	padding-bottom: 7px;
}
li.sitemap-sub3 { 
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color: #4E4742;
	font-weight: bold;
	padding-bottom: 7px;
}
select	{
	font-weight: bold; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
	color: #999999; 
	background-color: #ffffff; 
	border-color: #DDDDDD; 
	}
.buttonstyle {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #CC3333; 
	}
.textboxsmall {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 7pt; 
	color: #000000; 
	background-color: #ffffff; 
	}
/* Sets bg color for subpage cells */
#Table_Subpage {
	height: 100%;
	}
#TD-sub-r1 {
	height: 50px;
	background-image: url(images/bg_tan1.gif);
	background-repeat: repeat;
	}
#TD-sub-r2 {
	height: 3px;
	background-image: url(images/bg_red1.gif);
	background-repeat: repeat;
	}
#TD-sub-r3-c1 {
	height: 18px;
	background-image: url(images/bg_beige2.gif);
	background-repeat: repeat;
	}
#TD-sub-r3-c2 {
	height: 18px;
	background-image: url(images/bg_beige2.gif);
	background-repeat: repeat;
	padding-left: 40px;
	}
#TD-sub-r4 {
	height: 2px;
	background-image: url(images/bg_tan2.gif);
	background-repeat: repeat;
	}
#TD-sub-r6 {
	height: 6px;
	background-image: url(images/bg_tan2.gif);
	background-repeat: repeat;
	}
#TD-sub-r5-c1	{
	height: 100%;
	vertical-align: top;
	background-image: url(images/bg_subnav.gif);
	background-repeat: repeat-y;
	}
#TD-sub-r7 {
	height: 20px;
	background-image: url(images/bg_tan1.gif);
	background-repeat: repeat;
	}

/* Sets bg color for homepage cells */
#Table_Home {
	height: 100%;
	}
#TD-h-r1-c1 {
	height: 19px;
	background-image: url(images/bg_red1.gif);
	background-repeat: repeat;
	}
#TD-h-r1-c2 {
	height: 19px;
	background-image: url(images/bg_red2.gif);
	background-repeat: repeat;
	}	
#TD-h-r2-c1 {
	height: 50px;
    vertical-align: bottom;
	background-image: url(images/bg_beige1.gif);
	background-repeat: repeat;
	}
#TD-h-r2-c2 {
	height: 50px;
    vertical-align: bottom;
	background-image: url(images/bg_tan1.gif);
	background-repeat: repeat;
	}
#TD-h-r3-c1 {
	height: 16px;
	background-image: url(images/bg_beige2.gif);
	background-repeat: repeat;
	}
#TD-h-r3-c2 {
	height: 16px;
    vertical-align: middle;
	background-image: url(images/bg_tan2.gif);
	background-repeat: repeat;
	}
#TD-h-r4-c1 {
	height: 176px;
    vertical-align: top;
	background-image: url(images/bg_beige3.gif);
	background-repeat: repeat;
	}
#TD-h-r4-c2 {
	height: 176px;
    vertical-align: top;
	background-image: url(images/bg_tan3.gif);
	background-repeat: repeat;
	}
#TD-h-r5-c1 {
	height: 18px;
	background-image: url(images/bg_beige2.gif);
	background-repeat: repeat;
	}
#TD-h-r5-c2 {
	height: 18px;
    vertical-align: bottom;
	background-image: url(images/bg_tan2.gif);
	background-repeat: repeat;
	}
#TD-h-r6-c1 {
	height: 175px;
    vertical-align: bottom;
	background-image: url(images/bg_beige1.gif);
	background-repeat: repeat;
	}
#TD-h-r6-c2 {
	height: 175px;
    vertical-align: bottom;
	background-image: url(images/bg_tan1.gif);
	background-repeat: repeat;
	}	
	/*height: 26px */
#TD-h-r7-c1 {
	height: 100%;
    vertical-align: bottom;
	background-image: url(images/bg_red1.gif);
	background-repeat: repeat;
	}
#TD-h-r7-c2 {
	height: 100%;
	background-image: url(images/bg_red2.gif);
	background-repeat: repeat;
	text-align: right;
	padding: 6px 15px 0px 0px;
	vertical-align: top;
	}
