
/* Main page structure */

	body {margin:0px; padding:0px; }
	img {border:0px;}
	td.pageHeader {height:70px; }
	td.pageMenu {width:194px; vertical-align:top; background-image:url(cssgraphics/menubacking.gif); background-repeat:repeat-y; }
	td.pageContentTopic, td.pageContent {width:100%; padding:10px; vertical-align:top; 
		font-family: Verdana, arial, helvetica; font-size: 13px; font-weight:normal; color:black;}
	td.pageContentTopic { background-color: #F0F0FF; text-align:center; }
	td.pageFooter {height:24px;}
	table.bodyFont {font-family: Verdana, arial, helvetica; font-size: 13px; font-weight:normal; color:black;}

/* Left menu structure */

	div.menuBody {width:194px; text-align:center; 
		font-family:Verdana,Arial,helvetica; font-size:13px; font-weight:bold; font-style:italic;}
	div.menuHome {width:170px; }
	div.leftMenuHeader {width:189px; height:39px; background-image:url(cssgraphics/leftmenugrad.gif); background-repeat:repeat-x;
		font-family:arial,helvetica,"sans serif"; font-weight:bold; font-size:16px; }
	span.leftMenuSpacer {position:relative; left:20px; top:9px;}
	
	div.leftMenuUL {width:194px; text-align:center; }
	table.leftMenuUL {font-family:arial,helvetica,"sans serif"; font-size:13px; width:184px; text-align:left; }
	table.leftMenuULSub {font-family:arial,helvetica,"sans serif"; font-size:13px; text-align:left; }
	tr.leftMenuUL {vertical-align:top; }
	div.leftMenuSubtitle {font-family:arial,helvetica,"sans serif"; font-size:13px; font-weight:bold; text-align:left; width:100%;}
	span.leftMenuSubtitle2 {font-weight:normal; font-size:12px; font-style: italic;}
	div.leftMenuSubcaption {font-size:11px; text-align:center; width:100%;}
	a.leftMenuA {text-decoration:none; color:black; }
	a.leftMenuAH {text-decoration:none; color:#660000; font-style:italic;}
	a.leftMenuA:hover, a.leftMenuAH:hover {color: #0099FF}
	
/* Top menu */

	table.misc {padding:0px; border:0px; margin:0px; border-collapse: collapse; border-spacing:0px; empty-cells: hide; }
	table.pageHeaderLayout {width:100%;  text-align:left;}
	table.pageHeaderLayout2 {width:100%;  text-align:left;}
	tr.pageHeaderBar1 {height:46px; text-align:left; font-family: Verdana, arial, helvetica; font-size: 14px; color:#333333; }
	tr.pageHeaderBar2 {background-image:url(cssgraphics/pageheaderbar.gif); height:24px; width:100%; text-align:left;
		font-family: Verdana, arial, helvetica; font-size: 13px; font-weight:bold; white-space:nowrap; }

	a.pageHeaderBar1 {font-size:11px; text-align:left; text-decoration:none; color:#333333;}
	a.pageHeaderBar1H {font-size:11px; text-decoration:none; color:#660000; font-style:italic;}
	a.pageHeaderBar1:hover, a.pageHeaderBar1H:hover {color: #0000FF}

	a.pageHeaderBar2 {text-decoration:none; xheight:20px; color:white;}
	a.pageHeaderBar2:hover, a.pageHeaderBar2H:hover {color: #0000FF}
	a.pageHeaderBar2H {text-decoration:none; color:#660000; xheight:20px; xbackground-color:ffdd88; font-style:italic;}

/* Footer bar */

	div.pagefooter {width:100%; height:24px; background-image:url(cssgraphics/pagefooterbar.gif); }
	table.pagefooter {font-family: Verdana, arial, helvetica; font-size: 11px; font-weight:bold; color:#ffdd88; height:100%; width:100%; }
	td.pagefooter2 {text-align:right; white-space:nowrap; }
	td.pfcopyright {color:#cc9933; }

	a.pagefooter2 {font-size:11px; text-decoration:none; color:#ffdd88;}
	a.pagefooter2:hover, a.pagefooter2H:hover {color: white}
	a.pagefooter2H {font-size:11px; text-decoration:none; color:#ff9999; font-style:italic;}

/* Content - top blue bar */

	table.titleTable {text-align:center; width:100%; height:36px; }
	td.titleLCap {background-image:url(cssgraphics/top_grad_lcap.gif); background-repeat: no-repeat; width:4px; }
	td.titleRCap {background-image:url(cssgraphics/top_grad_rcap.gif); background-repeat: no-repeat; width:7px; }
	td.titleGrad {background-image:url(cssgraphics/top_grad.gif); font-weight: bold; font-family: Verdana,Arial,Helvetica,"sans serif";
		font-size:16px;	color:#000000;}
		
/* Comments */
	p.instr {font-weight:bold; }
	p.indentPara {padding-left:30px;}
	span.requiredText {color:blue; font-style:italic;}
	span.italicText {font-style:italic;}
	div.commentForm {border:2px outset; width:500px; padding:20px; background-color:#ffffee; text-align:left;}
	table.commentForm {font-family: Verdana, arial, helvetica; font-size: 13px; font-weight:normal; color:black;}
	
/* Retail (zipcode) */
	a.mapLink, a.retailLink {color:blue; text-decoration:none;}
	a.mapLink:hover, a.retailLink:hover {font-weight:bold;}
	td.retailTD1, td.retailTD2 {vertical-align:top;}

/* Site map */
	table.siteMapArrows, table.siteMapSubmenu {font-family:arial,helvetica,"sans serif"; font-size:13px; text-align:left; }
	table.siteMapSubmenu {width:250px; background-color:rgb(240,240,240); border:2px outset; }
	td.siteMapArrows {vertical-align:top;  }
	tr.siteMapTitle {font-family:verdana,arial,helvetica,"sans serif"; font-size:20px; text-align:center; height:39px; 
		background-image:url(cssgraphics/leftmenugrad.gif); background-repeat:repeat-x;
		}
	td.siteMapIcon {width:40px;}
	td.siteMapWords {width:210px;}
	img.siteMapIcon {border:1px solid black;}
	
	table.prodTable {border:1px solid black; font-family:verdana,arial,helvetica,"san serif"; width:100%; font-size:11px;}
	tr.prodTitle1 {text-align:center; background-color:rgb(149,220,255); font-weight:bold; font-size:13px;}
	tr.prodTitle2 {text-align:center; background-color:rgb(255,204,102); font-weight:bold; font-size:13px;}
	tr.prodHeader {text-align:center; font-weight:bold;
					background-color:rgb(204,204,204); border:1px solid black; }
	tr.prodHeader td {border:1px solid rgb(102,102,102);}
	tr.prodLine1,tr.prodLine1ex1 {text-align:center; }
	tr.prodLine2,tr.prodLine2ex1 {text-align:center; background-color:rgb(242,242,242);}
	tr.prodLine1ex1,tr.prodLine2ex1 {color:blue;}
	td.exceptLine {color:blue; font-size:11px; text-align:right; font-family:verdana,arial,helvetica,"san serif"; }
	td.prodC {text-align:center; }
	td.prodL {text-align:left; }
	table.prodInnerTitle {font-family:verdana,arial,helvetica,"san serif"; width:100%; font-size:13px; }
	td.prodInnerTitle3 {font-weight:bold; text-align:center; width:100%;}
	
/* Misc */
	span.instrHome {font-size:14px; color:#660000;}
	p.instr {color:#660000;}
	a.linkLink {font-size:13px; color:blue; text-decoration:none;}
	
	td.consoleLang {text-align:center; vertical-align:top;}
	a.consoleLangLink {color:black; text-decoration:none; }
	a.consoleLangLink:hover {color:blue; text-decoration:underline;}
	div.langList {padding:5px;}
	
	.dontShowMe {display:none;}
