body {	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	background-image: url(../images/generic/spacer.jpg);} /*hidden skip links*/ .hide {  display: none; }  /*centre*/#centre {	text-align: left;	padding: 20px;}/*backgroundshadow*/#backgroundshadow {	width:768px;	margin-right:auto;	margin-left:auto;	background-color: #FFFFFF;	padding: 0px;	background-image: url(../images/generic/spacer.jpg);} /*container*/#container {	width:721px;	margin-right:auto;	margin-left:auto;	text-align:left;	background-color: #FFFFFF;	padding: 0px;	background-image: url(../images/generic/spacer.jpg);}/*main*/#main {	text-align:left;	padding: 0px;	margin: 0px;	width: 750px;}/*mainBg*/#mainBg {	background-image: url(../images/generic/spacer.jpg);}/*footershadow*/#footershadow {	width:768px;	margin-right:auto;	margin-left:auto;	background-color: #F7F7F7;	padding: 0px;	background-image: url(../images/footer/footer.jpg);	background-repeat: no-repeat;	height: 31px;	display: none;}/*logo and header bar*/#logo {	margin: 0px;	padding: 0px;	display: none;}#header {	margin: 0px;	padding: 0px;	display: none;}/*topBar*/#topbar {	padding: 0px;	height: 28px;	margin: 0px;	display: none;}/*shadow*/#shadow {	padding: 0px;	margin: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-image: url(../images/backgrounds/breadcrumbs-bg.jpg);	height: 30px;	background-repeat: no-repeat;	display: none;}/*breadcrumbs*/#breadcrumbs {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	text-align: left;	padding: 10px 0px 0px 25px;	color: #999999;	margin: 0px;	float: left;}#breadcrumbs a:link {	color: #999999;	text-decoration: none;}#breadcrumbs a:visited {	color: #999999;	text-decoration: none;}#breadcrumbs a:hover {	color: #4278B2;	text-decoration: underline;}/*client login*/#clientlogin {	padding: 7px 10px 0px 0px;	margin: 0px;	float: right;}/*userActions*/#userActions {	font-family: Tahoma, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	text-align: left;	padding: 10px 0px 10px 25px;	margin: 0px;	display: none;}#userActions a:link {	text-decoration: none;}#userActions a:visited {	text-decoration: none;}#userActions a:hover {	text-decoration: underline;}/*copyright*/#copyright {	font-family: Tahoma, Arial, Helvetica, sans-serif;	text-align: left;	padding: 0px;	margin: 10px 0px 0px;	display: none;}#copyright a:link {	text-decoration: none;}#copyright a:visited {	text-decoration: none;}#copyright a:hover {	text-decoration: underline;}/*sn*/#studionorth {	text-align: right;	padding: 0px;	margin: 0px;	display: none;}/*leftBar*/#leftBar {	padding: 0px;	margin: 0px;}#leftNav {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	text-align: left;	padding: 0px;	margin: 0px 0px 0px 20px;	color: #999999;	font-weight: normal;	width: 159px;	background-color: #FFFFFF;	display: none;}#leftNav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#leftNav li {	padding-top: 0px;	padding-bottom: 0px;}#leftNav a:link {	margin: 0px;	padding: 0px;}#leftNav a:visited {	margin: 0px;	padding: 0px;}#leftNav a:hover {	margin: 0px;	padding: 0px;}#subNav {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	text-align: right;	padding: 5px;	margin: 0px;	color: #999999;	font-weight: normal;	background-image: url(../images/backgrounds/subnav-bg.jpg);	background-repeat: repeat-x;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFFFFF;	background-color: #F7F7F7;}#subNav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#subNav li {	padding: 0px;	margin: 0px;}#subNav p {}#subNav a:link {	display: block;	color: #999999;	text-decoration: none;	padding: 1px 8px 1px 1px;}#subNav a:visited {	display: block;	color: #999999;	text-decoration: none;	padding: 1px;}#subNav a:hover {	background-color: #FFFFFF;	color: #4278B2;	text-decoration: none;}#subNav em {	display: block;}#subNav img {	padding: 0px;	margin: 0px;}/*content*/#content {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 13pt;	margin: 0px;	padding: 40px 25px 10px 20px;	color: #000000;}#content p {}#content h1 {	font-size: 18pt;	font-weight: normal;	color: #005B90;}#content h2 {	font-size: 10pt;	color: #015B90;}#content h3 {	font-size: 11pt;	color: #005B91;}#content h4 {	font-size: 10pt;	color: #005B90;}#content ul {}#content li {}#content a:link {	color: #005B90;	text-decoration: none;}#content a:visited {	text-decoration: none;	color: #005B90;}#content a:hover {	color: #004F7D;	text-decoration: underline;}#content b {	color: #005A90;}#content strong {	color: #005C90;}#content blockquote {	margin: 0px;	padding: 0px;	font-size: 10px;	line-height: 14px;	color: #999999;}#content blockquote strong {	color: #999999;}#content em {	color: #999999;	font-size: 8pt;	font-style: normal;}/*content images*/#imageLeftAlign {	float: left;	margin-right: 20px;}#imageRightAlign {	float: right;	margin-left: 20px;}#box1 {	padding: 0px;	margin: 12px 0px 0px;	float: left;	width: 178px;}#box1 p {	display: none;}#box1 h3 {	display: none;}#box2 {	padding: 0px;	margin: 12px 0px 0px;	float: left;	width: 183px;}#box2 p {	display: none;}#box2 h3 {	display: none;}#box3 {	padding: 0px;	margin: 12px 0px 0px;	float: left;	width: 181px;}#box3 p {	display: none;}#box3 h3 {	display: none;}#box4 {	padding: 0px;	margin: 12px 0px 0px;	float: left;	width: 178px;}#box4 p {	display: none;}#box4 h3 {	display: none;}#homepageflash {	padding: 0px;	margin: 0px;	width: 768px;}#casestudies {	padding: 0px;	margin: 0px;	float: left;	width: 215px;	text-indent: 25px;}#introparagraph {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	padding: 0px;	margin: 0px;	color: #666666;	float: left;	width: 500px;}#introparagraph h1 {	display: none;}#introparagraph h2 {	display: none;}#clientlist {	padding: 0px;	margin: 0px;}#shadowhome {	padding: 0px;	margin: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-image: url(../images/backgrounds/breadcrumbs-bg-home.jpg);	height: 49px;	background-repeat: no-repeat;}#date {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	text-align: left;	padding: 10px 0px 0px 215px;	color: #999999;	margin: 0px;	float: left;}/*content images*/.imageLeftAlign {	float: left;	margin-right: 20px;	margin-bottom: 0px;}.imageRightAlign {	float: right;	margin-left: 20px;} /*hidden skip links*/#hiddenaddress {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 8pt;	text-decoration: none;	text-align: left;	padding: 0px 0px 0px 20px;	color: #666666;	margin: 0px;	line-height: 12pt;	display: block; } #printlogo {	display: block; }