@charset "UTF-8";body  {	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	text-align: center;	color:#666;	font-size:13px;	line-height: 17px;	background-color: #eee;}a {   color: #3f467f;   text-decoration: none;}a:hover {   color: #000;   text-decoration: none;}img {  border:none;  text-decoration:none;  margin: 0px;  padding:0px;}img a:link, a:visited, a:hover {	border: none;	text-decoration: none;}p {	margin: 0px;	padding:0px;}		h1 {  font-weight:normal;  font-size: 18px;  line-height: 22px;  margin-bottom: 20px;  margin-top: 0px;  padding:0px;  color: #3f467f;}h2 {  font-weight:normal;  font-family:Georgia, "Times New Roman", Times, serif;  font-size: 15px;  line-height: 19px;  margin-bottom: 10px;  margin-top: 0px;  padding:0px;}h3 {  font-weight:normal;  font-size: 15px;  line-height: 19px;  margin: 0px;  padding:0px;}ul {  padding-left:18px;  margin:0px;}/*--------------------------------------- Containers */#wrapper {	width:940px;	text-align:left;	margin:auto;	color:#666;	background-color:#fff;}#container {  margin: 0px;  padding: 0px;  background-color:#fff;}/*--------------------------------------- Top nav */#topnav {	float: right;	padding:0px;	position:absolute;	left: 715px;	top: 40px;	font-size:16px;	line-height: 18px;} #logo {	float: none;	position:relative;	clear:both;	width: 920px;	padding-left:20px;	padding-top:40px;	color: #999;} .strapline {	margin:0px;	padding-bottom:20px;	padding-top:20px;	font-size:24px;	color: #273170;} 	/*--------------------------------------- Image strip */#horizontal-image { 	float:left;	margin:0px;	padding-bottom:20px;} /*--------------------------------------- Breadcrumb */#breadcrumb { 	font-size:11px;	line-height: 17px;	margin-left:20px;	margin-right:20px;	padding-top:20px;	padding-bottom:5px;	position:relative;	border-bottom: 1px solid #CCC;}/*--------------------------------------- 2 Columns: Main website */#container-twocol { 	float:left;	background-color:#fff;	width:940px;	position:relative;	padding-top:20px;} #twocol1 {	float: left;	width: 210px;	background: #fff;	padding-right: 20px;	text-align: left;	padding-left:20px;	position:relative;}#twocol2 {	float: left;	width: 650px;	background: #fff;	text-align: left;	padding-right:20px;	position:relative;}/*--------------------------------------- 3 Columns: Main website */#container-threecol { 	float:left;	background-color:#fff;	width:940px;	position:relative;	padding-top:20px;} #threecol1 {	float: left;	width: 210px;	background: #fff;	padding-right: 20px;	text-align: left;	padding-left:20px;	position:relative;}#threecol2 {	float: left;	width: 440px;	background: #fff;	padding-right: 20px;	text-align: left;	margin:0px;	position:relative;}#threecol3 {	float: right;	width: 210px;	background: #fff;	text-align: left;	padding-right:20px;	position:relative;}/*--------------------------------------- 4 Columns: Main website */#container-fourcol { 	float:left;	background-color:#fff;	width:920px;	position:relative;	padding-right:20px;} #fourcol1 {	float: left;	width: 210px;	background: #fff;	padding-right: 20px;	text-align: left;	margin-left:20px;	position:relative;}#fourcol2 {	float: left;	width: 210px;	background: #fff;	padding-right: 20px;	text-align: left;	margin:0px;	position:relative;}#fourcol3 {	float: left;	width: 210px;	background: #fff;	padding-right: 20px;	text-align: left;	margin:0px;	position:relative;}#fourcol4 {	float: right;	width: 210px;	background: #fff;	text-align: left;	margin-right:0px;	position:relative;}/*--------------------------------------- Case Studies: Columns x3 */#container-casestudycol { 	float:left;	background-color:#fff;	width:670px;	position:relative;	padding-bottom:20px;} #casestudycol1 {	float: left;	width: 210px;	background: #fff;	padding-right: 20px;	text-align: left;	margin-left:0px;	position:relative;}#casestudycol2 {	float: left;	width: 210px;	background: #fff;	padding-right: 20px;	text-align: left;	margin:0px;	position:relative;}#casestudycol3 {	float: left;	width: 210px;	background: #fff;	text-align: left;	margin-right:0px;	position:relative;}/*--------------------------------------- Box 1 */#bgbox1 {	border: 1px solid #ddd;	float: left;}#box1 h1 {	background:#cc3333;	color:#fff;	font-size:13px;	padding:11px;	margin:0px;}#box1 p {	padding:11px;	margin:0px;}#box1 {	margin-bottom:20px;}/*--------------------------------------- Box 2 */#bgbox2 {	border: 1px solid #ddd;	float: left;}#box2 h1 {	background:#ff6600;	color:#fff;	font-size:13px;	padding:11px;	margin:0px;}#box2 p {	padding:11px;	margin:0px;}#box2 {	margin-bottom:20px;}/*--------------------------------------- Box 3 */#bgbox3 {	border: 1px solid #ddd;	float: left;}#box3 h1 {	background:#273170;	color:#fff;	font-size:13px;	padding:11px;	margin:0px;}#box3 p {	padding:11px;	margin:0px;}#box3 {	margin-bottom:20px;}/*--------------------------------------- Box 4 */#bgbox4 {	border: 1px solid #ddd;	float: left;}#box4 h1 {	background:#0676bb;	color:#fff;	font-size:13px;	padding:11px;	margin:0px;}#box4 p {	padding:11px;	margin:0px;}#box4 {	margin-bottom:20px;}/* Download section screenshots----------------------------------------------- */#screenshot{	position:absolute;	border:1px solid #ccc;	background:#333;	padding:5px;	display:none;	color:#fff;}.floatleft {	float: left;}.floatright {	float: right;}/*--------------------------------------- Footer */#footer {	float: left;	margin-left:20px;	padding-top:20px;	padding-bottom:20px;	font-size:11px;	line-height: 17px;	position:relative;}#footer h1 {	color:#666;	font-size:15px;	line-height: 19px;}
