.mainshell {	margin-top: 20px;	background-color:#FFFFFF;	}body { background-color: #2F343A; }.style6 {font-size: 12pt}.style7 {font-size: 10pt}.incentivesolutions { margin-top: 5px; }.gettingstarted {	background: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;}.index_bluebook_title {	margin-left:10px;	margin-top:4px;	margin-bottom:4px;	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:9pt;	}.index_bluebook_content {	margin-left:10px;	margin-top:10px;	margin-bottom:10px;	font-family: Arial, Helvetica, sans-serif;	color:#CCCCCC;	font-size:8pt;	}.newletter_email_table {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FFFFFF;}.email_table_header {	margin-left: 5px;	margin-top: 5px;	}.email_table_content {	margin-left: 5px;	margin-top: 7px;	color:#CCCCCC;	font-size: 8.5pt;}.email_table_content2 {	margin-left:5px;	font-size: 8.5pt;	color:#FFFFFF;	font-weight:bold;	}.newtocygcontent {	font: 8pt arial;	color: #E7E7E7;	margin-top: 20px;	margin-right: 5px;}.newtoheader {	font-size: 9pt;	font-weight: bold;	color: #FFFFFF;}.isborders{ border: #CCCCCC solid 1pt; }.isheader {	font: 10pt Arial, Helvetica, sans-serif;	font-weight: bold;	color: #003366;	}.isbody {	font: 7.5pt Arial, Helvetica, sans-serif;	margin-top: 3px;	margin-bottom: 3px;	line-height: 140%;	}.callus {	background-color: #003366;	color:#FFFFFF;	}.phonenum{	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	color: #999999;	font-weight: bold;}.finditfast {	margin-top: 20px;	margin-right: 8px;}.customrounded {	background: url(images/customizedsolutions/customrounded.gif);	height: 107px;}.customroundedpoints {	font: 8pt Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin-left: 0px;}.customrounded li {	margin-left: 15px;	padding-left:0px;	margin-top: 0px;	margin-right:5px;	}.customrounded ul {	margin-left: 0px;	padding-left:0px;	margin-top: 9px;	margin-right:5px;	}.customroundedbody {	margin-top:3px;	margin-left:9px;	font:10pt Georgia, "Times New Roman", Times, serif;	color:#99FF33;	}.header {	background: url(images/headers/logo_header_background.jpg) no-repeat left top;	height: 81px;	}.navbarbg { 	background: url(images/headers/navbackground.jpg);	height: 43px; }	.indexservicesheader {	background: #BDAD80;	font-family: arial;	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	border-bottom-color: #333333;	border-bottom-style: solid;	border-bottom-width: 1pt;}.showinfotable { font: 12px arial; }.mainheadline {	font: 20px arial;	padding-left: 15px;    color:#22365C;	font-weight: bold;	border-bottom-color: #333333;	border-bottom-style: solid;	border-bottom-width: 1pt;}.indexservicesbody {    vertical-align:text-top;	background: #E5DFCE;}.servicelinks { margin-top: 1in; }.serviceslinksTD {	padding-bottom: 6px;	padding-top: 6px;	padding-left:14px;	border-bottom-color: #857859;	border-bottom-style: solid;	border-bottom-width: 1pt;}.footer_row {	background: #22365C;	list-style-position: inside;	list-style-type: circle;}.maincontentheader { }.sidebar { 	}.maincontent { 	}.footer1 {    font-size: 7pt;    color: #999999;    /*padding-top: 5px;    padding-bottom: 5px;*/    border-top: 1pt solid #999999;    /*border-bottom: 1pt solid #999999;*/}.footer1 a {	color: #000000;	font: 8pt Arial, Helvetica, sans-serif;	line-height: 130%;	text-decoration: none;}.footer1 a:hover {	color: #666666;	text-decoration: underline;}.footer2 {    font-size: 8pt;    color: #999999;    line-height: 150%;    border-top: 1pt solid #999999;    border-bottom: 1pt solid #999999;}.footer { 	}.navbar {	font: 9pt arial;	color: #000000;	height: 21px;}.linkstable {	font: bold 9pt arial;	color: #000000;	margin-top: 3px;}.pageheaderimage {	margin-top: 9px;}.sidebarfeaturestable {	margin-top: 9px;}.sbfeature {	padding-top: 3px;}p {	font-size: 10pt;	color: #666666;	line-height: 150%;	text-indent: 5pt;}h1 {	font-size: 16pt;	color: #124073;	letter-spacing: -0.1mm;}h2 {	font-size: 11pt;	color: #333333;}h3 {	font-size: 10pt;	font-weight: bold;	color: #6385A9;}h4 {	font-size: 9pt;	color: #333333;	font-weight: normal;}.teasertable { font-family: arial; }.teaserheadline {	font-size: 11pt;	color: #6385A9;	font-weight: bold;}.teaserbody {	font-size: 10pt;	color: #666666;}.alsosee {	border-top: 1pt solid #CCCCCC;	border-right: 1pt #CCCCCC;	border-bottom: 1pt solid #CCCCCC;	border-left: 1pt #CCCCCC;	margin-top: 8px;}.seealsotitle {	font-size: 10pt;	font-style: italic;	color: #999999;	font-family: "Times New Roman", Times, serif;}.textsecondheaderandintro {	padding-right: 6px;	font-size: 11pt;	color: #333333;	font-weight: bold;}.textfirstheader {	font-size: 16pt;	letter-spacing: -0.1mm;	font-weight: bold;	color: #124073;}.extrastable { font-family: Arial, Helvetica, sans-serif; }.extrasheader {	font-size: 11px;	color: #666666;	font-weight: bold;	border-bottom: 1pt dotted #CCCCCC;}.extrasbody {	font-size: 9pt;	color: #666666;	padding-top: 7px;	padding-bottom: 7px;}.incentivesolutionsrow1 { border-bottom: 5px solid #666666; }.incentivesolutions_pageheader {	margin-top: 6px;	margin-bottom: 6px;	}.ioheadertable { font-family: Arial, Helvetica, sans-serif; }.ioheader {	font-size: 14pt;	font-weight: bold;	color: #124073;	}.iobody {	font-size: 10pt;	color: #666666;	padding-top: 4px;	}.iolinks { 	}.iolinkstable {	margin-top: 6px;	margin-bottom: 6px;	}.incentivesolutionsrow2 {	border-top: 5pt solid #666666;	border-right: #666666;	border-bottom: #666666;	border-left: #666666;	}.incentivesolutionsrow3 {	border-top: 9px solid #FFFFFF;	border-right: 9px #FFFFFF;	border-bottom: 9px #FFFFFF;	border-left: 9px #FFFFFF;	}.option1header {	background: #124073;	font: bold 14pt Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 5px;}.option2header {	font: bold 10pt Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #124073;	}.option3header {	font: bold 10pt Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #124073;	padding-top: 6px;	}.incentivesolutionsoptions { }.solutionoptionborder {	border-right: 1pt dotted #999999;	border-left: 1pt dotted #999999;}.texttable { margin-top: 5px; }.texttable a {	color:#CC3300;	text-decoration:none;	}.texttable a:hover {	text-decoration:underline;	}.texttablecontent { width: 290px; }.texttableheader1 {	font-size: 18px;	font-weight: bold;	color: #003366;	font-family: Arial, Helvetica, sans-serif;}.texttableheader2 {	font: 12PX Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	line-height: 15px;}.texttableheader3 {	font: 8pt Arial, Helvetica, sans-serif;	font-weight: bold;	color: #666666;}.texttableheader4 {	font: 9pt Arial, Helvetica, sans-serif;	font-weight: bold;	color: #003366;}.texttableparagraph {	font: 11px Arial, Helvetica, sans-serif;	padding-top: 10px;	line-height: 15px;}.texttableparagraph2 {	font: 8pt Arial, Helvetica, sans-serif;	line-height: 130%;}.texttablecontent4 {	width: 400px;	font: 10pt Arial, Helvetica, sans-serif;}.texttablecontent2 {	font: 11PX Arial, Helvetica, sans-serif;	padding-top: 5px;	line-height: 15px;	width: 405px;}.texttablecontent3 a { font-family: Arial, Helvetica; }.rewardshowitworks {	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	font-weight: bold;	color: #666666;	}.breadcrumbbottomborder {	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1pt;}	.breadcrumb {	font:  11px Arial, Helvetica, sans-serif;	color:#333333;}.breadcrumb a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#006600;}.breadcrumb a: hover { text-decoration:underline; }.contentbodyTable { margin-top: 5px; }.addresources { }.addresources_header {	font: 9pt Arial, Helvetica, sans-serif;	color: #003366;	font-weight: bold;	border-bottom-color: #666666;	border-bottom-style: groove;	border-bottom-width: 1pt;	padding-bottom: 2px;	}.addresources_footer {	font: 9pt Arial, Helvetica, sans-serif;	color: #003366;	font-weight: bold;	}.addresources_linkstable {  margin-top:3px; }.addresources_linkstable a:link { 	font: 11px Arial, Helvetica, sans-serif;	text-decoration:none;	color: #666666;	font-weight:normal	}.addresources_linkstable a:hover {	text-decoration: underline;	color: #003366;	}.addresources_linkstable a:visited { 	font: 11px Arial, Helvetica, sans-serif;	text-decoration:none;	color: #666666;	font-weight:normal	}.addresources_linkstable a:active { 	font: 11px Arial, Helvetica, sans-serif;	text-decoration:none;	color: #666666;	font-weight:normal	}.contact_form { font: 9pt Arial, Helvetica, sans-serif; }	li { font: 9pt Arial, Helvetica, sans-serif; }a: hover { text-decoration:underline; 	}/*LINK CLASSES*/.mainbar_links a {    font-family:Arial,Helvetica;    font-weight: bold;    font-size: 8.5pt;    color: #333333;    font-variant: normal;    text-decoration: none;}.mainbar_links a: hover {    font-size: 9pt;    color: #FFFFFF;    font-variant: normal;    text-decoration: none;}.serviceslinks a {	font-size: 11px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight:400;}.serviceslinks a: hover {	font-size: 11px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	font-weight:400;}.texttable a {	color:#003366;	text-decoration:none;	}.texttable a: hover {	text-decoration:underline;	}.producttableparagraph {	font: 9pt Arial, Helvetica, sans-serif;	text-align: ;	line-height: 150%;}.productOuterTable { margin-top: 12px; }.holdingbreadcrumb {	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1pt;}.tableforservices { }/*Styles added in December 05 by nick */.rewardstease{	background-color:#FFFFFF;	border:1pt solid #CCCCCC;	margin: 5px 5px 5px 5px;	}	.moreinfolinktable {	margin-top: 3px;	margin-bottom: 3px;	}.moreinfolinktable a {    font-family: Arial, Helvetica, Sans-Serif;    color: #003366;    font-size: 11px;    text-decoration: none;	padding-left:5px;}.moreinfolinktable a: hover { 	text-decoration: underline;	color:#00CC00; }  .moreinfolinktable a:active {    font-family: Arial, Helvetica, Sans-Serif;    color: #003366;    font-size: 11px;    text-decoration: none;}.moreinfolinktable a:visited {    font-family: Arial, Helvetica, Sans-Serif;    color: #003366;    font-size: 11px;    text-decoration: none;}.liheader {	font-size: 11px;	color: #003366;	}.texttableheader6 {	font-size: 12px;	color:#FFFFFF;	padding:5px;	}.style4 {font-family: Arial, Helvetica, sans-serif}.style5 {color: #FFFFFF}.style6 {font-size: 9px}.style7 {font-size: 9pt}.style8 {font-size: 8.5pt}.style9 {font-size: 10px}body.style10 {	font-size: 18px;	font-weight: bold;}.style11 {font-size: 18pt}.style12 {font-size: 16pt}.style13 {font-size: 14pt}.style14 {color: #003366}.externallinks {	margin-top: 5px;	margin-bottom:10px;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	color: #CCCCCC;	}.externallinks a{	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	color: #CCCCCC;	}.portallink a {	color: #000000;	font: 8pt Arial, Helvetica, sans-serif;	line-height: 130%;	text-decoration: none;}.portallink a:hover {	color: #666666;	text-decoration: underline;}