/* BEGIN MAIN STRUCTURE *//* commented backslash hack v2 \*/ html, body{height: 100%;}/* end hack */ html {    overflow-x: hidden;    overflow-y: auto;} /* needed for the bastard windows browser */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4d5146;	background-color: #fff;	text-align: center;	margin: 0px;	padding: 0px;}/* DEFAULTS */.hidetitle	{	position: absolute;	left: -9999px;	top: -9999px;} /* used to hide titles graphic used instead.  Used for accessibility and search indexing */img { border: 0px; }p {	margin: 0 0 0.9em;	padding: 0;	line-height: 1.5em;}p.last {    padding-bottom: 0px;    margin-bottom: 0px;}h1, h2, h3, h4, h5, h6 {	font-weight: normal;	margin: 0px;	padding: 0px;}h1 {    font-size: 1.5em;    color: #f78f1e;    padding-bottom: 10px;}h2 {    font-size: 1.2em;    color: #649ca1;    padding-bottom: 5px;}.hide {    display: none;}/* default links */a:link, a:visited {	color: #49858a;	text-decoration: none;}a:hover, a:active {	color: #f78f1e;	text-decoration: none;}/* START STRUCTURE */#centreContent {	position: absolute;	width: 818px;	height: 389px;	top: 50%;	left: 50%;	margin: -305px auto auto -409px;	color: #4d5146;	text-align: left;}/* HEADER */#header {	position: relative;	width: 818px;	height: 97px;	background-image: url(/images/i/bg_header.jpg);	background-repeat: no-repeat;}#logo {	position: absolute;	left: 33px;    top: 19px;}#printLogo {	display: none;}/* MENU */#menu {	position: relative;	width: 818px;	height: 34px;	background-color: #fff;	background-image: url(/images/i/bg_menu.jpg);	background-repeat: repeat-y;}#menu div {	position: relative;	width: 184px;	height: 34px;	font-size: 1.1em;    line-height: 2.2em;	float: left;	padding-left: 12px;}.menu1 {	background-image: url(/images/menu/m1_0.jpg);	background-repeat: no-repeat;    background-color: #e5eee5;}.menu1Over {    color: #f78f1e;	background-image: url(/images/menu/m1_1.jpg);	background-repeat: no-repeat;    background-color: #e5eee5;}.menu2 {	background-image: url(/images/menu/m2_0.jpg);	background-repeat: no-repeat;    background-color: #d7e4d9;}.menu2Over {    color: #f78f1e;	background-image: url(/images/menu/m2_1.jpg);	background-repeat: no-repeat;    background-color: #d7e4d9;}.menu3 {	background-image: url(/images/menu/m3_0.jpg);	background-repeat: no-repeat;    background-color: #c2d2c2;}.menu3Over {    color: #f78f1e;	background-image: url(/images/menu/m3_1.jpg);	background-repeat: no-repeat;    background-color: #c2d2c2;}.menu4 {	background-image: url(/images/menu/m4_0.jpg);	background-repeat: no-repeat;    background-color: #c1c7bb;}.menu4Over {    color: #f78f1e;	background-image: url(/images/menu/m4_1.jpg);	background-repeat: no-repeat;    background-color: #c1c7bb;}#menu a:link, #menu a:visited {	color: #929292;	text-decoration: none;    cursor: pointer; /* for IE */}#menu a:hover, #menu a:active {	color: #f78f1e;	text-decoration: none;    cursor: pointer; /* for IE */}#current {	color: #649ca1;}.menuSpacer {    width: 5px;    height: 34px;    display: block;    float: left;}#menuFirst {    width: 10px;}/* MAIN */#main {	position: relative;	width: 818px;	height: 100%;	background-image: url(/images/i/bg_main.jpg);	background-repeat: repeat-y;    padding: 0px;    margin: 0px;}.content {	position: relative;	width: 698px;    height: 100%;	padding-top: 40px;	padding-right: 60px;	padding-left: 60px;}#homeContent {	background-image: url(/images/i/bg_home.jpg);	background-repeat: no-repeat;}#servicesContent {	background-image: url(/images/i/bg_services.jpg);	background-repeat: no-repeat;}#clientsContent {	background-image: url(/images/i/bg_clients.jpg);	background-repeat: no-repeat;}#informationContent {	background-image: url(/images/i/bg_information.jpg);	background-repeat: no-repeat;}.next {    position: relative;    top: 1px;    padding-left: 8px;}.previous {    position: relative;    top: 1px;    padding-right: 8px;}.open {    padding-left: 6px;}ul {	padding: 0px 0px 0px 17px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}li {    padding-bottom: 8px;    color: #f78f1e;    line-height: 1.5em;}ul#clients1 li, ul#clients2 li {    padding-bottom: 6px;}ul#bms {    font-size: 0.9em;}.liStyle1 {    color: #4d5146;}td {	vertical-align: top;}.smallNote {    font-size: 0.9em;    line-height: 1.3em;}.phone {    color: #222;}.copyright {	font-size: 0.8em;	text-align: left;	vertical-align: bottom;}/* FOOTER */#footer {	position: relative;	width: 818px;	height: 90px;	background-color: #fff;	background-image: url(/images/i/bg_footer.jpg);	background-repeat: no-repeat;	background-position: bottom;}#trendLeft {	position: absolute;	width: 110px;	height: 41px;	left: 26px;    bottom: 14px;}#trendRight {	position: absolute;	width: 103px;	height: 39px;	right: 28px;    bottom: 21px;}#footer a:link {	cursor: pointer; /* for IE */}#bottom {	position: relative;	width: 818px;	height: 70px;}#bottom {	display: none;}/* END OF STRUCTURE */
