body {	background-color: #F7F7F7;	margin: 0px;	padding: 0px;	background-image: url(../images/backgrounds/bg.jpg);	background-repeat: repeat-x;} /*hidden skip links*/ .hide {  display: none; }  /*centre*/#centre {	width: 100%;	text-align: center;}/*backgroundshadow*/#backgroundshadow {	width:768px;	margin-right:auto;	margin-left:auto;	background-color: #FFFFFF;	padding: 0px;	background-image: url(../images/backgrounds/shadow.jpg);	background-repeat: repeat-y;} /*container*/#container {	width:721px;	margin-right:auto;	margin-left:auto;	text-align:left;	background-color: #FFFFFF;	padding: 0px;	background-image: url(../images/backgrounds/main-bg.jpg);	background-repeat: no-repeat;}/*main*/#main {	text-align:left;	padding: 0px;	float: left;	margin: 0px;	width: 529px;}/*mainBg*/#mainBg {	background-image: url(../images/backgrounds/main-bg.jpg);	background-repeat: no-repeat;}/*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: 40px;}/*logo and header bar*/#logo {	margin: 0px;	padding: 0px;}#header {	margin: 0px;	padding: 0px;	height: 186px;}/*topBar*/#topbar {	padding: 0px;	height: 28px;	margin: 0px;	background-image: url(../images/backgrounds/topbar.jpg);	background-repeat: no-repeat;	background-position: center;}/*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;}/*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;}#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;}#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;}/*leftBar*/#leftBar {	padding: 0px;	margin: 0px;	float: left;}#leftNav {	width: 159px;	background-color: #FFFFFF;	margin: 0px 0px 0px 19px;	padding: 0px;}#leftNav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#leftNav li {	margin: 0px;	padding: 0px;}#leftNav ul ul {	margin: 0px;	padding: 0px;}#leftNav li li {	margin: 0px;	padding: 0px;}#leftNav a:link {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-decoration: none;	margin: 0px;	padding: 0px;	display: block;	width: 149px;}#leftNav a:visited {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-decoration: none;	margin: 0px;	padding: 0px;	display: block;	width: 149px;}#leftNav a:hover {	color: #4278B2;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}#leftNav strong {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	margin: 0px;	padding: 0px;	display: block;	width: 149px;	font-style: normal;	font-weight: normal;	background-color: #FFFFFF;	text-decoration: none;}#subNav {	text-align: right;	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;	margin: 0px;	padding: 4px 5px;	line-height: 13px;}/*content*/#content {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	margin: 0px;	padding: 10px 25px;	color: #666666;}#content p {}#content h1 {	font-size: 18px;	font-weight: normal;	color: #4278B2;}#content h2 {	font-size: 12px;	color: #4278B2;	font-weight: bold;	line-height: 18px;	padding-bottom: 10px;	padding-top: 5px;}#content h3 {	font-size: 12px;	color: #4278B2;}#content h4 {	font-size: 11px;	color: #4278B2;}#content ul {}#content li {	list-style-image: url(../images/generic/bullet.gif);}#content a:link {	color: #4278B2;	text-decoration: none;}#content a:visited {	text-decoration: none;	color: #4278B2;}#content a:hover {	color: #4278B2;	text-decoration: underline;}#content b {	color: #4278B2;}#content strong {	color: #4278B2;}#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: 10px;	font-style: normal;}#content td {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: left;	vertical-align: top;}#content form {	border: 1px solid #E2E2E2;	width: 370px;	padding: 10px;	margin-top: 25px;	margin-bottom: 25px;	background-color: #F7F7F7;}#content form strong {	color: #4278B2;}.formfield {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border: 1px solid #CECECE;}.formbuttons {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	border: 1px solid #4D7FB5;	background-color: #729FC9;}.formheader {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #E2E2E2;}.red {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4278B2;}.rangeleft {	float: left;	width: 140px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E2E2E2;	padding-left: 10px;	font-size: 10px;}/*content images*/.imageLeftAlign {	float: left;	margin-right: 20px;	margin-bottom: 0px;}.imageRightAlign {	float: right;	margin-left: 20px;} /*hidden skip links*/#hiddenaddress {	display: none; } #printlogo {	display: none; }