﻿.datetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
}
.spacerpresstitle {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.prtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
}
.prbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.prissue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.timelinemilestones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #666666;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.datebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	padding-bottom: 15px;
}
.datearrowspacer {
	padding-right: 5px;
}
.logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #666666;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right: 0px;
}
.loginnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 2px;
}
.navfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 8px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.servicesbody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 30px;
	padding-bottom: 30px;
	line-height: 13px;
	padding-right: 20px;
	padding-top: 5px;
}
.callnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.calloutbody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	padding-right: 35px;
}
.productbody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	padding-left: 4px;
	padding-right: 10px;
}
.productbullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 20px;
}
.aboutbody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	padding-right: 30px;
}
.productdetail01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-right: 30px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.calloutsidebar01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	padding-right: 35px;
	padding-bottom: 30px;
}
.aboutbody02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 25px;
	padding-top: 10px;
}
.spacerbodyimage {
	padding-right: 40px;
	padding-left: 30px;
}
.aboutbody03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.repairbullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 2px;
}
.spacerbodyimage02 {
	padding-right: 10px;
}
.aboutprinciples01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 22px;
	padding-bottom: 20px;
}
.aboutbio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.aboutbody04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-top: 15px;
	padding-left: 4px;
}
.timelinemilestonesyear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15pt;
	color: #0066CC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.spacerabouttitle {
	width: 620px;
}
.servicesbody02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.servicesbody03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-top: 2px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.servicesbody04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-top: 5px;
	padding-left: 2px;
}
.servicesdetail01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-right: 50px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.servicesfieldtitles01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}
.servicesfieldbullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-left: 5px;
	padding-top: 5px;
}
.repairtitle01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 2px;
	font-weight: bold;
	padding-left: 2px;
}
.repairbullet02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.solutionsbullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.solutionsbody03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
}
.spacer02 {
}
.sitemaplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #0033CC;
	text-decoration: underline;
	padding-right: 20px;
	padding-left: 20px;
}
.videoalt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 10px;
}
.videospacer {
	padding: 2px;
}
.spacerarrow {
	padding-top: 2px;
}
.aboutbody06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding-right: 90px;
	padding-bottom: 30px;
	padding-top: 5px;
	padding-left: 4px;
}
.eventdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.border {
	border-top-color: #E8E8E8;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	border-left-color: #E8E8E8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.prdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
}
.prsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 10px;
}
.prdownload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 18px;
	padding-right: 20px;
}
.archive01 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 4px;
}
.archivetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 4px;
	font-weight: bold;
}
.helpfaqbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-top: 5px;
	padding-left: 4px;
}
.helpfaqtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-left: 4px;
	font-weight: bold;
}
.gallerybody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 20px;
	padding-left: 26px;
}
.gallerybtn01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 30px;
	padding-left: 22px;
}
.assetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-left: 6px;
}
.mediainfotitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00468A;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
}
.assetdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
}
.assetdownload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.assetborder {
	border: 2px solid #EFF2F3;
	padding-top: 0px;
}
.assetheader {
	padding-top: 50px;
}
.mediadate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00468A;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.mediaheadersep {
	padding-top: 20px;
}
.mediabar {
	height: 1px;
	background-color: #EFF2F3;
}
.mediabody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 8px;
	padding-left: 1px;
}
.mediaarchive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 1px;
}
.mediabodyinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 8px;
	padding-left: 1px;
	line-height: 18px;
}
.mediabodyevent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 8px;
	padding-left: 1px;
}
.calloutbody02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	padding-right: 35px;
	padding-bottom: 20px;
}
.calloutbody03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	padding-right: 35px;
	padding-bottom: 2px;
}
.calloutbody04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.mediaformtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.legaltext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.hyperlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1250AD;
	font-style: normal;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
}
.hyperlink2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1250AD;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.style2 	
{
	color: #0066CC;
	font-weight: bold;
}
.style3 
{
	color: #0066CC
}

.prheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 20px;
}
.prheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15pt;
	color: #0066CC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.prtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #666666;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #666666;
}
.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FF0000;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.titlewhitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.tablebgHome {background-image:url("../images/xgfk-xtmp-hdr02.gif");}
.tablebgAboutUs {background-image:url("../images/navglobal/gfk-bg-3bar.jpg");}
.tablebgLogin 
{
	background-image:url("../images/MediaCenter/blank_label.gif");
	background-repeat:no-repeat;
}
.leftbox {background-image:url("../images/callouts/gfk-callout-boxline-left.gif");}	
.rightbox {background-image:url("../images/callouts/gfk-callout-boxline-right.gif");}	
.videolink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}

