body { margin: 0px 0px 0px 0px; background: #ffffff; font-family: sans-serif; }
	table.default { padding: 0px; width: 775px; border: 0px; }
	td.mainContent { text-align: center; padding-top: 20px; border: 0px; }
	td.mainContent2 { text-align: center; padding-top: 10px; padding-left: 20px; padding-right: 20px; border: 0px; }
	td.mainImage { text-align: center; vertical-align: top; padding-top: 80px; padding-left: 220px; background: url(../images/gnCase.gif) no-repeat center; height: 350px; width: 300px; }
	h1.mainType1 { font-size: 14pt; }
	h1.mainType2 { font-size: 12pt; }
	td img { display: block; }

/* BEGIN BANNER STYLES */
	table.banner { padding: 0px; width: 625px; height: 120px; border: 0px; }
	tr.topnav { background: url(../images/topNav.jpg) no-repeat top left; height: 35px; width: 625px; padding-top: 5px; }
	tr.headerType { background: url(../images/headerType3.jpg) no-repeat top left; height: 45px; width: 625px; }
	tr.mainNav { background: url(../images/mainNav2.jpg) no-repeat top left; height: 40px; width: 625px; }
	td.bannerLinks { text-align: right; padding-right: 10px; vertical-align: center; font-weight: bold; font-size: 9pt; color: ffffff; }
	td.navLinks { text-align: center; vertical-align: center; font-weight: bold; font-size: 11pt; }
	td.homeLink { border: 0px; width: 150px; height: 120px; }
	a:hover.bannerOver { color: #0000ff; text-decoration: none; }
	a.bannerOver { color: #ffffff; text-decoration: none; }
	a:hover.navOver { font-size: 11px;color: #ffffff; text-decoration: underline; }
	a.navOver { font-size: 11px;color: #ffffff; text-decoration: none; }
	span.bannerSpace { margin-left: 165px; }
/* END BANNER STYLES */

/* BEGIN CONTENT STYLES */
	table.content { padding: 0px; background: url(../images/flagBG.gif) repeat top left; width: 775px; border: 0px; }
	td.contentHeading { text-align: left; color: #0000ff; font-size: 18pt; font-weight: bold; padding-left: 20px; padding-top: 20px; }
	td.contentFull { padding-left: 40px; padding-right: 10px; color: #000000; text-align: left; font-size: 12pt; font-weight: bold; }
	td.contentType { padding-left: 20px; text-align: left; color: #000000; font-size: 13pt; font-weight: bold; padding-right: 20px; }
	td.contentImage { padding-top: 20px; text-align: center; border: 0; }
	td.contact { text-align: center; vertical-align: top; padding-left: 10px; padding-right: 10px; width: 356px; }
	td.headingSpace { height: 10px; }
	td.contentSpace { height: 30px; }
	a.contentLink { color: #ff0000; text-decoration: underline; }
	a:hover.contentLink { color: #336699; }
	a.contactLink { color:#0000ff; text-decoration: none; }
	a:hover.contactLink { text-decoration: underline; text-weight: bold; }
/* END CONTENT STYLES */

/* BEGIN FOOTER STYLES */
	table.footer { padding: 0px; width: 775px; border: 0px; height: 50px;}
	tr.footerTop { background: url(../images/flagBG.gif) repeat top left; width: 775px; height: 25px; }
	tr.footerBottom { background: ff0000; width: 775px; height: 25px; }
	td.footerCopy { width: 775px; height: 25px; text-align: center; color: #000000; font-size: 8pt; }
	td.DnD { width: 25px; height: 25px; text-align: center; border: 0; }
	td.copyright { width: 250px; height: 25px; color: ffffff; font-size: 10pt; font-weight: bold; text-align: center; padding-left: 10px; }
	td.footerNav { width: 500px; height: 25px; color: ffffff; font-size: 9pt; text-align: right; padding-right: 10px; font-weight: bold; }
	p.footerDev { text-align: center; color: #aaaaff; font-size: 8pt; font-weight: bold; }
	a:hover.footerLink2 { color: #aaaaff; text-decoration: underline; font-size: 8pt; text-align: center; }
	a.footerLink2 { color: #aaaaff; text-decoration: none; font-size: 8pt; text-align: center; font-weight: bold; }
	a:hover.footerLink { color: #0000ff; text-decoration: underline; font-size: 10pt; text-align: center; }
	a.footerLink { color: #000000; text-decoration: underline; font-size: 10pt; text-align: center; font-weight: bold; }
	a:hover.navLink { color: #0000ff; text-decoration: none; }
	a.navLink { color: #ffffff; text-decoration: none; }
/* END FOOTER STYLES */

/* BEGIN ITEM STYLES */
	table.products { width: 625px; padding: 0px; }
	td.number { border-width: 4px; border-style: ridge; width: 100px; text-align: center; vertical-align: center; font-size: 12pt; color: #000000; font-weight: bold; }
	td.thumb { border-width: 4px; border-style: ridge; width: 150px; text-align: center; vertical-align: center; }
	td.name { border-width: 4px; border-style: ridge; text-align: left; padding-left: 20px; vertical-align: center; font-size: 10pt; color: #000000; font-weight: bold; }
	font.itemName { font-size: 16pt; font-style: italic; color: #ff0000; }
	td.itemType { padding-left: 40px; padding-right: 10px; color: #000000; text-align: left; font-size: 12pt; font-weight: bold; }
	td.bullets { padding-left: 20px; text-align: left; font-size: 12pt; color: #000000; vertical-align: top; }
	td.itemImage { padding-right: 20px; padding-left: 20px; text-align: center; border: 0px; }
	table.chart { padding: 0px; width: 525px; }
	td.chartImage { text-align: center; vertical-align: center; }
	td.chartHead { font-size: 13pt; font-weight: bold; color: #0000ff; text-align: center; padding: 5px; }
	td.chartCost { font-size: 11pt; font-weight: bold; color: #000000; text-align: center; padding: 5px; }
	span.costCode { font-size: 8pt; font-weight: bold; color: #000000; }
	a:hover.productLink { color: #000000; text-decoration: none; font-size: 15pt; }
	a.productLink { color: #000000; text-decoration: none; }
/* END ITEM STYLES */