table.form
{
	font: bold 10pt/12pt arial,helvetica,sans-serif;
	color: #996699;
	vertical-align: top;
	padding-left: 10pt;
	padding-right: 10pt;
}

tr.banner
{
	font: bold 24pt/30pt arial,helvetica,sans-serif;
	text-indent: 6pt; 
	color: #996699;
	background-color: #ffffcc;
}

td.nav
{
	background-color: #ffffcc;
	vertical-align: top;
	padding-left: 6pt;
}

td.loc
{
	font: bold 10pt/16pt arial,helvetica,sans-serif;
	color: #996699;
	vertical-align: top;
	padding-left: 10pt;
	text-align: left;
}

td.news
{
	font: bold 10pt/16pt arial,helvetica,sans-serif;
	color: #996699;
	background-color: #ffffff;
	vertical-align: top;
	text-align: center;
	padding-left: 6pt;
	padding-right: 6pt;
}

td.body
{
	font: 10pt/16pt arial,helvetica,sans-serif;
	color: #996699;
	vertical-align: top;
	padding-left: 10pt;
	padding-right: 10pt;
}

a.nav
{
	font: bold 10pt/16pt arial,helvetica,sans-serif;
	color: #996699;
}

a.newsitem
{
	font: bold 10pt/16pt arial,helvetica,sans-serif;
	color: #996699;
}

a.body
{
	font: bold 10pt/16pt arial,helvetica,sans-serif;
	color: #996699;
}

a:hover {
	color : #ffffcc;
	background-color: #996699;
}


p.body
{
	font: bold 10pt/12pt arial,helvetica,sans-serif;
	color: #996699;
	padding-left: 10pt;
}

p.newsheading
{
	font: bold 10pt/16pt arial,helvetica,sans-serif;
	color: #ffffcc;
	background-color: #996699;
	vertical-align: top;
	text-align: center;
	padding-left: 6pt;
	padding-right: 6pt;
}

img.product
{
	padding: 10pt;
	vertical-align: top;	
}
