body {	margin:0;	font-size:.75em;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	color:#333;}td {	margin:0;	font:Arial, Helvetica, sans-serif;	color:#333;	font-size: 10pt;}tr {	margin:0;	font:Arial, Helvetica, sans-serif;	color:#333;}img {	border:0;	padding: 0px;	margin: 0px;}p {	margin:0;	margin-bottom:.5em;}h1, h2, h3, h4, h5, h6 {	margin:0;	margin-bottom:.5em;	font-family:Arial, Helvetica, sans-serif;	color:#8A8AC4;}h1 {	font-size:120%;}h2 {	font-size:100%;}a:link, a:visited {	color:#6262A3;	text-decoration:underline;}a:hover {	color:#9C9CD0;}form {	margin:0;}input {	font-family:Arial, Helvetica, sans-serif;}label {	display:block;}ul {	margin:0;	padding:0;	padding-left:16px;	list-style:disc outside url(../img/bullet.gif);}ul li {	padding-bottom:8px;}#logo {	margin:0;	width:100%;	height:66px;	background:#00007E url(../img/logo.gif) no-repeat top left;	text-indent:-9999px;}#logo a {	width:242px;	height:66px;	display:block;}	#nav-wrap {	background:url(../img/nav-bg.gif) repeat-x;}#nav {	margin:1px 0;	padding:0;	list-style:none;	text-indent:-9999px;	overflow:hidden;	width:757px;}#nav a {	display:block;	height:19px;	cursor:default; }#nav li {	padding-bottom:0;	float:left;}#about {	padding-left:85px;}#about a:link, #about a:visited, #about a:hover {	background:url(../img/nav-1a.gif) no-repeat;	width:54px;}#about a:hover {	background:url(../img/nav-1b.gif) no-repeat;}#how a:link, #how a:visited, #how a:hover {	background:url(../img/nav-2a.gif) no-repeat;	width:89px;}#how a:hover {	background:url(../img/nav-2b.gif) no-repeat;}#services a:link, #services a:visited, #services a:hover {	background:url(../img/nav-3a.gif) no-repeat;	width:64px;}#services a:hover {	background:url(../img/nav-3b.gif) no-repeat;}#software a:link, #software a:visited, #software a:hover {	background:url(../img/nav-4a.gif) no-repeat;	width:110px;}#software a:hover {	background:url(../img/nav-4b.gif) no-repeat;}#products a:link, #products a:visited, #products a:hover {	background:url(../img/nav-5a.gif) no-repeat;	width:64px;}#products a:hover {	background:url(../img/nav-5b.gif) no-repeat;}#careers a:link, #careers a:visited, #careers a:hover {	background:url(../img/nav-6a.gif) no-repeat;	width:60px;}#careers a:hover {	background:url(../img/nav-6b.gif) no-repeat;}#press a:link, #press a:visited, #press a:hover {	background:url(../img/nav-7a.gif) no-repeat;	width:78px;}#press a:hover {	background:url(../img/nav-7b.gif) no-repeat;}#customer a:link, #customer a:visited, #customer a:hover {	background:url(../img/nav-8a.gif) no-repeat;	width:102px;}#customer a:hover {	background:url(../img/nav-8b.gif) no-repeat;}#contact a:link, #contact a:visited, #contact a:hover {	background:url(../img/nav-9a.gif) no-repeat;	width:51px;}#contact a:hover {	background:url(../img/nav-9b.gif) no-repeat;}#header {	background:url(../img/header-bg.jpg) repeat-x;	height:110px;	border-bottom:3px solid #8E4738;	padding-bottom:1px;}#header span {	background:url(../img/header-home.jpg) no-repeat;	width:760px;	height:110px;	display:block;}#container {	width:750px;	border-left:10px solid #f5f5f5;	padding:20px;	padding-right:0;	overflow:hidden;	background: #FFFFFF;	}div.column {	width:250px;	float:left;	padding-right:27px;}div.column2 {	width:250px;}#sidebar {	float:left;	width:175px;	padding-right: 0px;}div.section {	margin:10px 0;}#hdr-services, #hdr-signup {	margin:0;	margin-bottom:2px;	text-indent:-9999px;	width:175px;	height:20px;}#hdr-services {	background:url(../img/services.gif) no-repeat;}#hdr-signup {	background:url(../img/signup.gif) no-repeat;}#service-list {	margin:0;	padding:0;	list-style:none;}#service-list a {	font-weight:bold;	font-size:90%;	text-decoration:none;	color:#6262A3;	line-height:120%;	display:block;	padding-top:10px;}#service-list li {	background:url(../img/service-bg.gif) no-repeat;	height:33px;	margin-bottom:2px;	padding-left:30px;	padding-bottom:0;}#service-list li.two a {	padding-top:3px;}#section-wrap {	border:1px solid #ccc;	background:#fff;}#section-wrap p {	font-size:90%;	color:#6262A3;	border-bottom:1px solid #ccc;	padding-bottom:4px;}#section-wrap span {	display:block;	border:1px solid #fff;	background:#e5e5e5;	padding:8px;}#section-wrap label {	font-size:85%;	font-weight:bold;	color:#6262A3;}#submit {	margin-top:6px;}#footer {	background:#00007E;	padding:10px;	padding-bottom:30px;	line-height:100%;	clear:left;}#footer p {	color:#fff;	font-size:90%;}#footer a {	color:#fff;	text-decoration:underline;}#industry {	position:absolute;	top:30px;	left:510px;	overflow:hidden;	width:400px;}#industry label {	display:inline;	float:left;	padding-right:5px;}#industry select {	float:left;	margin:0;	padding:0;}blockquote {	border:1px solid #ccc;	margin:0;	padding:0;	color:#6262A3;	font-weight:bold;	padding:1px;}blockquote span {	display:block;	float:left;	padding-right:3px;	margin-top:10px;	margin-left:10px;	background:url(../img/quote.gif) no-repeat;	width:22px;	height:13px;}blockquote .bg {	background:url(../img/block-bg.gif) repeat-x bottom right;	padding-left:24px;	padding:10px;}blockquote .bg2 {	background:url(../img/block-bg.gif) repeat-x bottom right;	padding:10px;}#sub-header {	background:url(../img/sub-header-bg.gif) repeat-x;	height:55px;}#sub-header span {	display:block;	background:url(../img/sub-header.gif) no-repeat;	width:399px;	height:55px;}#subnav {	width:175px;	float:right;	margin-top:20px;}#subnav h3 {	background:#00007E;	font-size:90%;	color:#fff;	width:165px;	height:20px;	padding-left:10px;	margin:0;	margin-bottom:1px;}#subnav span {	display:block;	border:1px solid #ccc;	padding:1px;}#subnav ul {	margin:0;	padding:0;	padding-left:10px;	padding-top:10px;	list-style:none;	font-size:90%;	background:url(../img/subnav-bg.gif) repeat-x bottom right;	line-height:130%}#subnav ul li {	list-style-image:none;	list-style:none;}#subnav ul li a {	text-decoration:none;}#sub-content {	width:440px;	margin-left:58px;}#v_tour {	width:175px;	float:right;}#bct {	border-bottom:1px solid #ccc;	padding-bottom:3px;	font-size:90%;	margin-bottom:20px;	text-transform:lowercase;	color:#999;}#print-header	{	display:none;	}.style1 {color: #FFFFFF}.style2 {color: #6262A3;font-weight: bold;}.style3 {	color: #FFFFFF;	font-weight: bold;	font-style: italic;}.style4 {	font-size: 12px;	color:#333;}