body {text-align: center;font-family: Arial, Helvetica, sans-serif;}p {	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	padding-bottom: 5px;		}	.mytable {	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #333;border-top: 1px solid #666;border-right: 1px solid #666;border-left: 1px solid #666;margin: 10px auto;}	.mytable th {border-bottom: 1px solid #666;width: 25%;}.mytable td {border-left: 1px solid #666;border-bottom: 1px solid #666;}#newstest {position: absolute;top: 25px;left: 545px;margin: 0;padding: 0;}#newstest-int {position: absolute;top: 5px;left: 545px;margin: 0;padding: 0;}#content-test {width: 583px;margin: 0 auto;}#wrap {position: relative;width: 750px;margin: 0 auto;}#homecore {width: 250px;float: left;text-align: left;padding: 0px 0 0 20px ;}#homecore ul {margin-left: 10px;padding-left: 10px;}#homebullets {width: 250px;float: left;text-align: left;padding: 5px 0 0 20px;font-size: 18px;}#homebullets ul {margin-left: 0px;font-size: 13px;}#homebullets ul li {margin-bottom: 5px;line-height: 16px;}.hometext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	padding:10px 35px 0 35px;	text-align: left;}#homepartner {width: 250px;float: right;text-align: left;padding: 0px 30px 0 0 ;}#homepartner ul {margin-left: 10px;padding-left: 10px;}.clear {clear: both;margin: 0;padding: 0;}.testtable {margin: 0;padding: 0;border-collapse: collapse;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: 24px;	font-weight: bold;	color: #663399;	margin-top: 0;}.h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	line-height: 24px;	font-weight: bold;	color: #663399;	margin-bottom: 20px;	margin-top: 10px;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: italic;	line-height: 18px;	font-weight: bold;	color: #333;	}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: 18px;	font-weight: bold;	color: #663399;margin-bottom: 0;}.announce {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: 18px;	font-weight: bold;	background-color: #0063b5;	color: #c6db00;	padding: 5px;}.announce a:link {color: #c6db00;}.announce a:active {color: #c6db00;}.announce a:hover {color: #fff !important;}.announce a:visited {color: #c6db00;}a:link {color: #663399; text-decoration: underline;}a:active {color: #663399; text-decoration: underline;}a:hover {color: #3c69B3; text-decoration: underline;}a:visited {color: #3c69B3; text-decoration: underline;}.arttitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;line-height: 18px;font-weight: bold;padding: 10px 0 0 0;margin: 0;}.arttitle a:link {color: #663399; text-decoration: underline;}.arttitle a:active {color: #663399; text-decoration: underline;}.arttitle a:hover {color: #3c69B3; text-decoration: underline;}.arttitle a:visited {color: #3c69B3; text-decoration: underline;}.artpub {font-style: italic;padding: 0 0 0 15px;margin: 0;color: #333;}.artdesc {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	padding: 0;margin: 0;	}	.newstitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;padding-bottom: 5px;}	.aspub {text-align: left;font-weight: bold;font-style: italic;color: #666;font-size: 12px;line-height: 16px;margin-top: -10px;padding: 0;}.toc {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #000066;	padding:10px;	border: 1px solid #F0EbF5;	background-color: #F8F5FA;	margin: 0px 0px 0px 20px;	float: right;	width: 275px;}	.pullquote {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #000066;	font-style: italic;	padding:10px;	background-color: #E3DBEB;	margin: 0px 0px 0px 20px;	float: right;	width: 250px;}	.semhead {	font-family: Georgia, serif;	font-size: 16px;	line-height: 18px;	font-weight: bold;	color: #0063b5;	font-style: italic;	}	.semcall {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #000066;	font-style: italic;	padding:20px;	background-color: #E3DBEB;	}	.semphoto {margin: 0 0 10px 20px;border: 1px solid #0063b5;padding: 2px;}th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #000000;}	.topictable {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #000000;	padding-bottom: 5px;}.body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	padding-bottom: 5px;}.diabody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	padding-bottom: 5px;}.nomarg {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;margin: 0;}.listintro {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	margin-bottom: 0;	}	ul, ol {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;margin-top: 0px;}ol li {line-height: 18px;margin-bottom: 3px;}ul li {line-height: 18px;list-style-image: url(images/bullet.gif);}.valueli {list-style-image: none;}dl, dd {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;}	dt {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 18px;}#proclist ul{margin-left: 0;padding-left: 0;}#proclist li{margin-left: 15px;margin-bottom: 4px;padding-left: 0;line-height: 16px;}#need {float: right;padding: 10px;background-color: #E3DBEB;border: 1px solid #ccc;width: 200px;margin-left: 20px;margin-bottom: 20px;color: #333;}#need li {margin-left: 15px;margin-bottom: 4px;padding-left: 0;line-height: 16px;list-style-image: url(images/check.gif) !important;}#need ul {margin-left: 0;padding-left: 0;}.needhead {text-align: center;font-weight: bold;font-size: 13px;color: #663399;}#need2 {padding: 10px;background-color: #E3DBEB;border: 1px solid #ccc;margin-left: 20px;margin-bottom: 20px;color: #333;}#need2 li {margin-left: 15px;margin-bottom: 4px;padding-left: 0;line-height: 16px;list-style-image: url(images/check.gif) !important;}#need2 ul {margin-left: 0;padding-left: 0;}.highlight {	font-style: italic;	font-weight: bold;	color: #663399;}.list {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: normal;	color: #000000;}.address {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 15px;	color: #F0EBF5;	padding: 0px 0px 0px 15px;}.address a:link {color: #F0EBF5; text-decoration: underline;}.address a:active {color: #F0EBF5; text-decoration: underline;}.address a:hover {color: #c6db00; text-decoration: underline;}.address a:visited {color: #F0EBF5; text-decoration: underline;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 14px;	color: #333;	padding: 10px 0;	text-align: center;}.quote {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: bold;	color: #000066;}#client1 {position: relative;top: 10px;left: 0px;background-color: #E7DFEB;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;line-height: 18px;width: 375px;padding: 10px 40px;background-image: url(images/clientbg.jpg);background-repeat: no-repeat;}#client2 {position: relative;top: 40px;left: 45px;background-color: #E7DFEB;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;line-height: 18px;width: 375px;padding: 10px 40px;background-image: url(images/clientbg.jpg);background-repeat: no-repeat;}#client3 {position: relative;top: 70px;left: 100px;background-color: #E7DFEB;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;line-height: 18px;width: 375px;padding: 10px 40px;background-image: url(images/clientbg.jpg);background-repeat: no-repeat;}#client4 {position: relative;top: 100px;left: 0px;background-color: #E7DFEB;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;line-height: 18px;width: 375px;padding: 10px 40px;background-image: url(images/clientbg.jpg);background-repeat: no-repeat;}#clientA {background-color: #E7DFEB;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;line-height: 18px;width: 375px;padding: 10px 40px;background-image: url(images/clientbg.jpg);background-repeat: no-repeat;margin-bottom: 15px;}.client {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #333;font-weight: bold;font-style: italic;text-align: right;}.clientstory {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #333;font-style: italic;text-align: right;margin: 0;} .form {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;}.formtable {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	border: 1px solid #F0EbF5;	background-color: #F8F5FA;	padding: 10px;}.qformmargin {	padding-left: 95px;	}.checkbox {color: #333;}blockquote {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;}.partner {padding: 10px 0;border-top: 1px solid #666;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;}.year {display: block;font-size: 14px;font-weight: bold;color: #000;border: 1px solid #F0EbF5;	background-color: #F8F5FA;	padding: 5px 10px;	margin-bottom: 10px;	}/* Navigation */div#nav {	float: left; 	width: 163px; 	margin: -1px 0 15px 0px;  	background: #663399;  }  div#nav ul {	margin: 0; 	padding-left: 0; 	width: 163px; 	background: #663399;  	color: #ccc;  }  div#nav li {	position: relative; 	list-style: none; 	margin: 0;  	border-bottom: 1px solid #999;  }div#nav li.selected {	color: #c6db00;	padding: 8px 10px 8px 8px;   	font-family: Arial, Helvetica, sans-serif;   	font-size: 11px;   	font-weight: bold;	text-align: right;	}  /* hack for IE */	* html div#nav li.selected {	color: #c6db00;	padding: 8px 10px 8px 8px;   	font-family: Arial, Helvetica, sans-serif;   	font-size: 11px;   	font-weight: bold;	text-align: right;	width: 163px; }div#nav li.submenu:hover {	background-color: #663399;}div#nav li a {	display: block; 	padding: 8px 10px 8px 8px;  	text-decoration: none;   	width: 163px;   	color: #FFF;   	font-family: Arial, Helvetica, sans-serif;   	font-size: 11px;	text-align: right;	font-weight: bold;	}	div#nav li a:hover {	color: #c6db00;	font-weight: bold;}div#nav>ul a {	width: auto;}div#nav ul ul {	position: absolute; 	top: 0; 	left: 164px; 	width: 220px;  	display: none;   	text-align: left;	z-index: 1; }  div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {	display:block; 	color: #c6db00; 	width: 230px;  border: 1px solid #ccc;}div#nav ul.level2 a {	text-align: left; 	width: 250px;	padding-top: 7px;	padding-bottom: 7px;}div#nav li.selected2 {	color: #c6db00;	padding: 7px 10px 7px 10px;   	font-family: Arial, Helvetica, sans-serif;   	font-size: 11px;   	font-weight: bold;	text-align: right;	text-align: left; 	width: 250px;	 }/*body {	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	background: #E6EAE9;}a {	color: #c75f3e;}*/.valuesub {font-size: 14px;	font-style: italic;	font-weight: bold;	color: #0063B5;	margin: -10px 0 0 35px;}.valuehome {text-align: left;padding-left: 120px;}.valuehead {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: 24px;	font-weight: bold;	color: #333;	text-align: center;	margin-top: 10px;}.valuesubhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: 18px;	font-weight: bold;	color: #2856A2;	text-align: center;	margin-bottom: 0;}.valuelearn {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #000000;	padding-bottom: 5px;	text-align: center;	letter-spacing: 0.5px;}/*background-image: url(images/profit.jpg);	background-repeat: no-repeat;	background-position: bottom right;}*/ol.value1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-style: normal;}ol.value2 {list-style-type: lower-alpha;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-style: normal;}#valuetable {	padding:  0 0 20px 0;	margin: 0 auto;}#valuetable ul {margin-left: 0;padding-left: 0px;}#valuetable li {margin-bottom: 8px;font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;line-height: 13px;list-style-type: none;list-style-image: none;}		#valuetable td.profit {	border-right: 1px solid #fff;	border-bottom: 1px solid #fff;	padding: 0px 0px 4px 10px;}#valuetable .stages {	padding: 5px 0;	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: center;	color: #333;	letter-spacing: 1px;	border-top: 1px solid #663399;	border-bottom: 1px solid #fff;	font-weight: bold;}#valuetable th {	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #333;	border-right: 1px solid #663399;	border-bottom: 1px solid #663399;	border-top: 1px solid #663399;	text-transform: uppercase;	text-align: center;	padding: 4px 3px;	background: #e3dbeb url(images/tabbg.jpg) no-repeat;}#valuetable th.nobg {	border-top: 1px solid #663399;	border-left: 1px solid #663399;	border-right: 1px solid #663399;	background: none;	}#valuetable td {	border-right: 1px solid #663399;	border-bottom: 1px solid #663399;	padding: 4px 4px 4px 10px;	color: #515151;	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}#valuetable td.alt {	background: none;	color: #797268;}#valuetable th.spec {	border-left: 1px solid #663399;	border-top: 0;	background: #fff url(images/bullet1.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: left;	padding: 0 5px;}#valuetable td.aware {	background-color: #C5D800;	padding: 0 3px;	border-left: 1px solid #663399;}#valuetable th.specalt {	border-left: 1px solid #663399;	border-top: 0;	background: #f5fafa url(images/bullet2.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;}#newsletter ul {padding-top: 10px;}#newsletter p {font-family: Georgia, "Times New Roman", serif !important;font-size: 14px;text-align: left;}#newsletter li {list-style-image: none;font-family: Georgia, "Times New Roman", serif !important;font-size: 14px;margin-bottom: 5px;}.newsletter-return {margin: 25px !important;}.newsletter-return a {text-align: center !important;font-size: 14px;font-weight: bold;color: #f9faea;letter-spacing: 0.5px;font-family: Verdana, Aria, sans-serif !important;text-transform: uppercase;padding-bottom: 20px;}.newsletter-return a:link {color: #f9faea;}.newsletter-return a:active {color: #f9faea;}.newsletter-return a:hover {color: #f9faea !important;}.newsletter-return a:visited {color: #f9faea;}#salestable {font-size: 12px;}.bubbleInfo {position: relative;line-height: 20px;width: 103px;}.popup {position: absolute;top: 120px;left: 0px;display: none;   /* keeps the popup hidden if no JS available */z-index: 50;padding: 10px 5px 5px 10px;border: 1px solid #3677cb;color: #333;font-size: 12px;width: 93px;background-color: #F8F5Fa;}.popup ul {margin: 0;padding-left: 15px;color: #666; }.popup li {line-height: 11px;margin-bottom: 5px;list-style-image: url(images/bulr.jpg);}.trigger {margin-bottom: 10px;padding: 0;line-height: 20px;}#homearrows td {font-size: 13px;font-style: italic;text-align: right;}.r {padding-right: 40px;}.r3 {padding-right: 30px;}.kudos {font-weight: bold;text-align: center !important;padding: 0 10px 5px 0;font-size: 14px;}.testquote {padding: 5px 5px 5px 25px;background: transparent url(images/qul.jpg) no-repeat left top;background-color: #F8F5Fa;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;line-height: 18px;font-weight: normal;color: #000000;}.lastword {padding: 0 22px 0 0;background: transparent url(images/qur.jpg) no-repeat right top;}#challenge {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 14px;font-weight: normal;color: #333;background-color: #F8F5Fa;margin-bottom: 20px;}.challhead {background-color: #A587C2;color: #F8F5Fa;font-weight: bold;font-size: 14px;text-align: center;}.clients {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #000000;	padding: 0 0 0 40px;width: 300px;}.industries {float: right;font-size: 12px;font-style: italic;padding: 0 0 10px 10px;}/*GAINING AGREEMENTS ARTICLE*/.ch {color: #0063b5;font-style: italic;margin: 0;}.fa {color: #663399;font-style: italic;margin: 0;}/*Closing Perf Audit*/#closingtab th {text-align: left;color: #6c89c0;font-weight: bold;font-size: 12px;border-bottom: 1px solid #6c89c0;}#closingtab td {text-align: left;color: #444;font-weight: normal;font-size: 12px;}.closing {text-align: left;color: #444;margin: -20px 0 10px 70px;}.closing2 {text-align: left;color: #444;}#closingtop {position: absolute;top: 5px;left: 545px;margin: 0;padding: 0;}#closingtopH {position: absolute;top: 15px;left: 505px;margin: 0;padding: 0;}.catalyst {padding: 10px 0;}#lprocess {color: #0063B5;font-style: italic;font-weight: bold;font-size: 14px;margin: 0 auto 10px auto;text-align: center;}#lprocess img {display: inline;padding: 0 6px;vertical-align: bottom;}.saleshead {	font-size: 20px;	line-height: 28px;	font-weight: bold;	color: #2856A2;	text-align: center;}.salestease {	font-size: 16px;	line-height: 18px;	color: #333;	text-align: center;	margin-bottom: 0;font-weight: bold;}.salessub {	font-size: 16px;	font-style: italic;	line-height: 18px;	color: #555;	text-align: center;	margin-bottom: 0;}