/* logo burgundy: 147/00/00 #930000  lighte green #4f582a  */body {	margin:0;	padding:0;	background-color:#1B2851;	text-align:center;	background: #eee url(/images/bg_pg.gif) left top;}p, h1, h2, h3, h4 {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	line-height: 14px;	font-size: 10px;	color: #444;	}td, ul, ol, li, dl, dt, dd {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	/*line-height: 14px;*/	font-size: 10px;	color: #444;	}	a:link    { color:#930000; text-decoration: none; }a:visited { color:#930000; text-decoration: none; }a:hover   { color:#a4b073; text-decoration: underline; }a:active  { color:#a4b073; text-decoration: underline; }	img { border: 0; }#wrap {	background:#fff;	padding:10px 10px 10px 10px;	margin:0px auto;	width:780px;	text-align:left;}/* --------------------- *//* start: header section */#headerPhone {	background:#fff;	width:780px;}#headerPhone p {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	line-height: 14px;	font-size: 14px;	font-weight: 700;	color: #a71900;	text-align: right;	margin: 0; padding: 5px;}#header {	background:#fff;	width:780px;	height:140px;	margin-bottom:12px;}#mainLogo {	width:195px;	height:130px;	padding-top:10px;	float:left;}#topLinks {	background:#fff;	width:585px;	height:17px;	text-align:right;	float:right;}#topLinks p {	padding-right:5px;	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size:9px;	line-height: 13px;	margin:0;}#topLinks p a: { color:#999; }#topLinks p a:link    { color:#999; text-decoration: none; }#topLinks p a:visited { color:#999; text-decoration: none; }#topLinks p a:hover   { color:#444; text-decoration: none; }#topLinks p a:active  { color:#444; text-decoration: none; }#topSearch {	width:585px;	height:26px;	background:#dcdcdc;	text-align:right;	float:right;	margin:0;	padding:0;}#topSearch p {	padding:0px 5px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size:9px;	line-height: 11px;	margin:0;}/* start: search form stuff */.search {	width: 140px;	height:17px;	padding:1px 0px 0px 2px;	border: 1px solid #930000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	line-height: 11px; 	font-weight: normal;}/* end: search form stuff */#headerImg {	width:585px;	height:63px;	float:right;	background:#ececec;	text-align:right;}/*-- start: navigation --*/#nav {	width:585px;	height:26px;	float:right;	background:#b1bd82 url(/images/bg_nav.gif) left top no-repeat;	margin:0;	padding:0;}/*-- end: navigation --*//* end: header section *//* ------------------- *//* ------------------------- *//* start: main image section */#mainImgHome {	background:#e9eddc;	margin:0 0 12px 0;	width:780px;	height:300px;	clear: both;}#mainImgHomeIntro {	background:#e9eddc url(/images/bg_mainImgHomeIntro.gif) left top repeat-x;	width:195px;	height:300px;	float:left;	padding:0;	margin:0;}#mainImgHomeIntro h1 {	font-size:10px;	line-height:13px;	font-weight:bold;	color:#930000;	padding:13px 5px 5px 15px;	margin:0;}#mainImgHomeIntro p {	color:#444;	font-size:10px;	line-height:13px;	padding:0 5px 0 15px;	margin:0;}#mainImgHomeIntro p a:link    { color:#a4b073; text-decoration: none; }#mainImgHomeIntro p a:visited { color:#a4b073; text-decoration: none; }#mainImgHomeIntro p a:hover   { color:#4f582a; text-decoration: underline; }#mainImgHomeIntro p a:active  { color:#4f582a; text-decoration: underline; }#mainImgHomePhoto {	text-align:left;	width:585px;	height:300px;	float:right;}/* start: sub page stuff */#mainImg {	background:#e9eddc;	margin:0 0 12px 0;	width:780px;	height:200px;	clear: both;}#mainImgIntro {	background:#e9eddc url(/images/bg_mainImgIntro.gif) left top repeat-x;	width:195px;	height:200px;	float:left;	padding:0;	margin:0;}#mainImgIntroTitle {	height:95;	float:left;}#mainImgIntroTitle h1 {	font-family: Arial, Helvetica, sans-serif;	font-size:23px;	line-height:25px;	font-weight:bold;	color:#e4e8d3;	padding:6px 5px 5px 8px;	margin:0;}#mainImgIntroContact {	height:105;	float:left;}#mainImgPhoto {	text-align:left;	width:585px;	height:200px;	float:right;}/* end: main image section *//* ----------------------- *//* --------------------------- *//* start: main content section */#main {	background:#fff;	margin:0;	width:780px;	clear: both;	text-align:left;}#sidebarHome {	margin:0;	width:195px;	text-align:left;	float:left;}#contentContainerHome {	margin:0 0 12px 0;	padding:0;	width:585px;	text-align:left;	float:right;	background:#fff;}#contentHome {	margin:0;	width:585px;	text-align:left;	float:right;}/* start: sub pages */#sidebar {	margin:0 0 12px 0;	width:195px;	text-align:left;	float:left;}/* left navigation */#navcontainer { 	width: 195px;	margin-bottom:12px; }#navcontainer ul{margin:0;padding:0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}#navcontainer li{border-bottom: 1px solid #50592b;}#navcontainer a{display: block;padding: 3px;background-color: #e9eddc;border-left: 11px solid #50592b;}#navcontainer a:link, #navlist a:visited{color: #444;text-decoration: none;}#navcontainer a:hover{background-color: #e9eddc;color: #930000;border-left: 11px solid #930000;}/* end left navigation */#sidebar img {	margin: 0 0 3px 0;	border: 1px solid #333;	display: block;	}	#contentContainer {	margin:0 0 12px 0;	padding:0;	width:585px;	text-align:left;	float:right;	background:#fff url(/images/bg_contentContainer.gif) left top repeat-y;}#content {	margin:0;	padding:0 10px 0 25px;}#content h1 {	font-family: Arial, Helvetica, sans-serif;	font-size:16px;	line-height:16px;	font-weight:bold;	color:#930000;	margin:0;	padding:0;}#content h2 {	font-family: Arial, Helvetica, sans-serif;	font-size:14px;	line-height:14px;	font-weight:bold;	color:#930000;	margin:0;	padding:0;}#content h2 a:link    { color:#930000; text-decoration: none; }#content h2 a:visited { color:#930000; text-decoration: none; }#content h2 a:hover   { color:#930000; text-decoration: underline; }#content h2 a:active  { color:#930000; text-decoration: underline; }#content p {	color:#444;	font-size:10px;	line-height:13px;	padding:0;	margin:0;}#content p a:link    { color:#930000; text-decoration: none; }#content p a:visited { color:#930000; text-decoration: none; }#content p a:hover   { color:#4f582a; text-decoration: underline; }#content p a:active  { color:#4f582a; text-decoration: underline; }#content li a:link    { color:#930000; text-decoration: none; }#content li a:visited { color:#930000; text-decoration: none; }#content li a:hover   { color:#4f582a; text-decoration: underline; }#content li a:active  { color:#4f582a; text-decoration: underline; }/* end: main content section *//* ------------------------- *//* ------------- *//* start: footer */#footer {	background:#fff url(/images/bg_footer.gif) left top repeat-x;	clear: both;	margin:12px 0 0 0;	padding:0;	text-align:center;	width:780px;	height:117px;}#footer p {	font-size:10px;	padding:10px;	margin:0;}#footer p a: { color: #000; }#footer p a:link    { color:#275288; text-decoration: none; }#footer p a:visited { color:#275288; text-decoration: none; }#footer p a:hover   { color: #275288; text-decoration: underline; }#footer p a:active  { color: #275288; text-decoration: underline; }/* end: footer *//* ------------- *//*=Start table structure*/.tableStyle {	width: 545px;	margin: 0;	border: 2px solid #666;	border-collapse: collapse;}.tableStyle th, .tableStyle td {	border: solid 1px #999;	padding: 0.2em;	font-size: 9px;	text-align: center;}/*=End table structure*//*=Start grey colour scheme*/.greyScheme th, .greyScheme td {	border-color: #999;}.greyScheme tr.green {	background-color: #eaeddc;}.greyScheme th.header, .greyScheme tr.header, .greyScheme thead td {	background-color: #B1B1B1;}.greyScheme td.firstColumn {	font-weight: bold;	text-align: center;}.greyScheme td.firstColumnGrey {	font-weight: bold;	text-align: center;	background-color: #B1B1B1;}/*=End grey colour scheme*//* industry news */div.newsstory > p {    margin: 0px 0px 10px 0px;}/* end of industry news */