.style1 {
	color: #515151;
	line-height: 170%;
}

ol {
	line-height: 135%;
	margin-top: 8px;
	margin-bottom: 8px;
}

li {
	margin-bottom: 6px;
}

/* Hyperlink 78834B*/
a:link {
	font: 9pt Verdana, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration: none;
}

a:visited {
	font: 9pt Verdana, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration: none;
}

a:hover {
	font: 9pt Verdana, Helvetica, sans-serif;
	color: #009999;
	text-decoration: underline;
}


a.menu:link {
	font: 8pt Verdana, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}

a.menu:visited {
	font: 8pt Verdana, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}

a.menu:hover {
	font: 8pt Verdana, Helvetica, sans-serif;
	color: #009999;
	text-decoration: none;
}


/* All text in paragraph, table */
p, td {
	color: #444444;
    font: 9pt Verdana, Helvetica, sans-serif;
	line-height: 185%;
}

body {
	margin: 0px 0px 15px 0px;
}

/* Outermost table */
table.sitepage {
	border: 0px none;
	border-collapse: collapse;
	width: 754px;
}

table.sitepage td.noframetop {
	border-collapse: collapse;
	padding: 20px 0px 0px 0px;
	width: 100%;
}

table.sitepage td.noframebtm {
	border-collapse: collapse;
	padding: 0px 0px 15px 0px;
	width: 100%;
}

table.sitepage td.frame {	
	border-collapse: collapse;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

table.header {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.header td {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

table.footer {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
}

table.footer td {
	padding: 0px 0px 0px 0px;
}

table.bodycontent {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;	
}

table.bodycontent td.bodycontentnopadding {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

table.bodycontent td.bodycontentpadding {
	padding: 20px 20px 30px 20px;
	vertical-align: top;
}

table.bodycontent td.bodycontentdiv {
	border-collapse: collapse;
	padding: 0px 0px 8px 0px;
	vertical-align: top;
}

table.twocol {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;	
}

table.twocol td.leftcol {
	vertical-align: top;
	padding: 2px 4px 4px 4px;
	color: #0066CC;
	width: 10px;
}

table.twocol td.rightcol {
	vertical-align: top;
	padding: 2px 4px 4px 0px;
}

/*distributors*/
table.twocol td.dleftcol {
	vertical-align: top;
	padding: 4px 0px 4px 4px;
	width: 106px;
}

table.twocol td.dctcol {
	vertical-align: top;
	padding: 4px 4px 4px 0px;
}

table.twocol td.drightcol {
	vertical-align: top;
	padding: 4px 4px 4px 4px;
}

/*contact*/
table.twocol td.cleftcol {
	vertical-align: top;
	padding: 0px 4px 0px 0px;
	width: 35px;
}

table.twocol td.crightcol {
	vertical-align: top;
	padding: 0px 4px 0px 4px;
}