td.products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	color: #072c62;
	text-align: justify
}
td.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	color: #072c62;
	text-align: justify
}
td.navheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
}
td.aboutheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #9AA0BA;
}
td.datasheet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #A5BC1B;
}
td.datasheetinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: auto;
	background : #EFF3D3;
	color: #072c62;
	text-align: justify;
}
td.datasheetBLUE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #567EB9;
}
td.datasheetinfoBLUE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: auto;
	background : #EEEEEE;
	color: #072c62;
	text-align: justify;
}
td.extrainfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #072c62;
	font-weight : bold;
	background : #C0CDD6;
}
td.extrainfotxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: auto;
	background : #F0F2F5;
	color: #072c62;
	text-align: justify;
}

td.coresheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #072c62;
	font-weight : bold;
	background : #C0CDD6;
}
td.appsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #C0CDD6;
}
td.integrationheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #6AC29F;
}
td.frameworkheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : C0CDD6;
}
td.toolsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #A1A1A1;
}
td.nav {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-left: auto;
	background : #072c62;
}
td.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: auto;
	background : #EEEEEE;
	color: #072c62;
}
td.subnavextra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: auto;
	background : #F6F6F6;
	color: #072c62;
}
td.subsubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-left: auto;
	background : #ffffff;
	color: #072c62;
}
td.toolssubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: auto;
	background : #EEEEEE;
	color: #072c62;
}
td.subnavjustified {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: auto;
	background : #F6F6F6;
	color: #072c62;
	text-align: justify;
}
td.tabnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	background : #EEEEEE;
	color: #072c69;
	font-weight : normal;
}
td.tabnavextra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #072C69;
	font-weight : bold;
	background : #C0CDD6;
}

td.tabnav3rdparty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #9AA0BA;
}

td.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	color: #999999;
	font-weight : bold;
	text-align : right;
}
td.toolstabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	background: #EEEEEE;
}

td.fpcores {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	background : #5a7684;
}
td.fpframework {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	background : #F0Af00;
}
td.fpapps {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	background : #567EB9;
}
td.fpintegration {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	background : #6AC29F;
}

td.clean {  
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color: #072c62;

}

p.partnerheader { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #567eb9; font-size: 12pt; }
p.partnerproductheader { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #567eb9; font-size: 14pt; }
p.newfp_sectionheader { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #072c62; font-size: 10pt; }

p.pageheader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #9AA0BA;
	font-size: 11pt;
}

p.header {
	font-weight: bold;
; text-align: left
}
p.pagetitle{
	font-weight: bold;
}
p.subheader {
	font-weight: bold;
		color: #5a7684;
}

p.legals {
	font-weight: lighter;
	color: #FF0000;
}
p.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	font-weight : bold;
	text-align : center;
}
a.linknav:link {color: #072c62; text-decoration: none}
a.linknav:visited {color: #072c62; text-decoration: none; }
a.linknav:active {color: #072c62; text-decoration: none; }
a.linknav:hover {color: #072c62; text-decoration: underline; } 

a.linkordernav:link {color: #072c62; text-decoration: underline}
a.linkordernav:visited {color: #072c62; text-decoration: underline; }
a.linkordernav:active {color: #072c62; text-decoration: underline; }
a.linkordernav:hover {color: #666666; text-decoration: underline; } 

a.linktabnav:link {color: #072c62; text-decoration: none}
a.linktabnav:visited {color: #072c62; text-decoration: none; }
a.linktabnav:active {color: #072c62; text-decoration: none; }
a.linktabnav:hover {color: #666666; text-decoration: underline; } 

a.linkwhitetabnav:link {color: #FFFFFF; text-decoration: none}
a.linkwhitetabnav:visited {color: #FFFFFF; text-decoration: none; }
a.linkwhitetabnav:active {color: #FFFFFF; text-decoration: none; }
a.linkwhitetabnav:hover {color: #EEEEEE; text-decoration: underline; } 

td.products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	color: #072c62;
	text-align: justify
}
td.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	color: #072c62;
	text-align: justify
}
td.navheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
}
td.aboutheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #9AA0BA;
}
td.datasheet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #A5BC1B;
}
td.datasheetinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: auto;
	background : #EFF3D3;
	color: #072c62;
	text-align: justify;
}
td.extrainfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #072c62;
	font-weight : bold;
	background : #C0CDD6;
}
td.extrainfotxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: auto;
	background : #F0F2F5;
	color: #072c62;
	text-align: justify;
}

td.coresheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #072c62;
	font-weight : bold;
	background : #C0CDD6;
}

td.orderinginfo { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
margin-left: auto; 
background : #FFFFFF; 
color: #072c62; 
text-align: justify; 
}

td.datasheetblue { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
margin-left: auto; 
color: #FFFFFF; 
font-weight : bold; 
background : #567EB9;
}

td.appsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #C0CDD6;
}
td.integrationheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: auto;
	color: #FFFFFF;
	font-weight : bold;
	background : #6AC29F;
}


