/* normalise basic styles, to get all browsers similar */html, body {height:100%; margin: 0; padding:0; background: #fff;}h1, h2, h3 {margin: 0.75em 0; padding: 0; letter-spacing: normal;}h4, h5, h6, p {margin: 1em 0; padding: 0;}form, dl, dt, dd {margin: 0; padding:0;}ul, ol {margin-left: 0; padding-left: 1em;}fieldset {border: none; margin: 1em 0; padding: 0;}textarea {font-size: 1em;}    /* equalise font-size with <input elements> */pre {font: 100% Monaco,'Courier New',courier, monospace;}/* turn off default image border */a img {border: 0;}/*basic font style*/body {  font: normal normal normal 11px Verdana, Helvetica, sans-serif; }#container {	position: relative;	min-height: 100%;	height: auto !important;	height: 100%;}#header {	width: 776px;	height: 185px;  background: transparent url('gfx/head.banner.jpg') no-repeat 0 0; 	float: left;}#navleft {	width: 188px;	height: 284px;	float: left;	clear: left;	border-left: solid #cdd1d4 1px;	margin-top: 20px;}	#navleft .mob {		margin-top: 40px;		color: #000;		font-weight: bold;		display: block;		width: 145px;		text-decoration: none;		text-align: center;	}#ctnt {	width: 547px;	float: left;	padding: 0 20px;		color: #666;}	#ctnt a {	color: #C30302;	}	#ctnt a:hover {		color: #000;	}	#ctnt h1, #ctnt h2 {		text-align: left;		margin: 0 0 0 100px;				font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 16pt;		font-weight: normal;		color: #399;		line-height: 18px;	}	#ctnt h2 {		font-weight: bold;		margin-bottom: 10px;		color: #C30302;	}	#ctnt h1.head {		margin: 20px 0 10px 40px;		color: #C30302;	}	#ctnt h2.head {		margin-left: 40px;		color: #C30302;	}	#ctnt .center {	text-align: center;	margin-right: 100px;	margin-top: 20px;	}	#ctnt h3 {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10pt;		font-weight: bold;		margin-bottom: 8px;		padding-bottom: 0px;		color: #C30302;	}	#ctnt p {		line-height: 17px;		margin-top: 0;	}	#ctnt ul {		margin-left: 30px;	}	#ctnt li {		margin-top: 5px;	}	#ctnt ul#index {		list-style-type: none;		margin: 0 0 40px 5px;	}	#ctnt p#clientbox {		width: 180px;		margin: 10px 0 0 80px;		float: left;	}	#ctnt p#clientbox a {		display: block;		padding: 0 25%;		color: #C30302;	}	#ctnt img {		margin: 8px;	}	#footer {	width: 776px;	height: 64px;	float: left;	clear: both;	border: 0;}