html, body, h1, h2, h3, h4, ul, li {	margin: 0;	padding: 0;}h1 img {	display: block;}img {	border: 0;}/**bottom more colours**/a {	color: #0000FF;}/**bottom more hover colours**/a:hover {	color: #808080;}.left {	float: left;}.right {	float: right;}.more {	text-align: left;}.clear {	clear: both;}/**bottom background colour**/ body {	background: #C0C0C0 url(images/page_bg.jpg) repeat-x;	text-align: center;	font: 11px verdana, arial, sans-serif;	color: #000000;	padding-bottom: 10px;	padding-top: 31px;}/** layout **/#wrapper {	text-align: left;	margin: auto;	width: 778px;  position: relative;  background: url(images/body_bg.gif) repeat-y;}#header {  position: absolute;  top: 0;  left: 243px;  width: 535px;  height: 279px;  background: url(images/header_2.jpg) no-repeat;}#header1 {  position: absolute;  top: 0;  left: 243px;  width: 535px;  height: 279px;  background: url(images/IIP_1.jpg) no-repeat;}#header2 {  position: absolute;  top: 0;  left: 243px;  width: 535px;  height: 279px;  background: url(images/lean.jpg) no-repeat;}#header3 {  position: absolute;  top: 0;  left: 243px;  width: 535px;  height: 279px;  background: url(images/training.jpg) no-repeat;}#headerabout {  position: absolute;  top: 0;  left: 243px;  width: 535px;  height: 279px;  background: url(images/about.jpg) no-repeat;}#left {  float: left;  width: 243px;}/**company name colour**/#logo {  width: 244px;  height: 150px;  background: url(images/header_1.jpg) no-repeat;  text-align: center;  color: #000000;}#logo h1 {  padding-top: 30px;  font: 35px "arial narrow", arial, sans-serif;}/**colour of lines above and below company name**/#logo p {  margin: 8px 25px 4px 25px;  border-top: 1px solid #000000;  border-bottom: 1px solid #000000;  padding: 3px;  letter-spacing: 0.2em;  font-weight: bold;}#nav {  background: url(images/nav_left.jpg) no-repeat;}/**navigation menu colour**/#nav ul {  margin-left: 9px;  padding-left: 1px;  padding-bottom: 29px;  background: #000000 bottom left url(images/nav_bot.jpg) no-repeat;}/**horizontal borders below navigation list items**/#nav li {  list-style: none;  font: 14px "arial narrow", arial, sans-serif;  border-top: 1px solid #150185;  background: 188px 10px url(images/arr_silver.gif) no-repeat;  padding: 7px 0 0 31px;}/**navigation text and vertical borders colours**/#nav a {  color: #FFFFFF;  text-decoration: none;  border-left: 1px solid #959595;  padding-left: 10px;  display: block;  width: 90%;  padding: 1px 0px 4px 8px;  /**padding: above the words; right of the words;  below the words; left of the words**/}#nav a:hover {  text-decoration: underline;}#nav .important {  border: none;  background: 188px 10px url(images/arr_silver.gif) no-repeat;}/**home menu heading colour**/#nav .important a {  color: #FFFFFF;}#column1 {  background: url(images/news_bg.jpg) repeat-y;  padding-left: 37px;  padding-right: 22px;  padding-bottom: 3px;  text-align: left;}#column1 h2 {  font-size: 14px;  color: #000000;}#column1 a {  color: #0000FF;  font-size: 12px;  font-weight: bold;  text-decoration: underline;}#news {  background: url(images/news_bg.jpg) repeat-y;  padding-left: 37px;  padding-right: 22px;  padding-bottom: 3px;  text-align: justify;}/**news heading colour**/#news h2 {  font-size: 12px;  color: #000000;}/**news date**/#news h3, #news p {  font-size: 11px;  margin: 1em 8px 1em 0;}/**news more colour**/#news a {  color: #0000FF;  font-weight: bold;  text-decoration: underline;}/**news more link change colour**/#news a:hover {  color: #808080;}#news .more {  font-weight: bold;  font-size: 10px;}#news .hr-dots {  background: center url(images/dots.gif) repeat-x;  height: 10px;}/**words over support image colour**/#support {  background: url(images/support_1.jpg) no-repeat;  padding: 1px;  height: 97px;  color: #FF0000;}#support p {  margin: 0.7em 2.6em;}#right {  float: right;  width: 490px;  padding-right: 9px;  padding-top: 301px;}/**h2 sub heading  and border below it colour**/#right h2 {  font: 18px arial, sans-serif;  color: #000000;  border-bottom: 1px solid #C0C0C0;  padding-bottom: 6px;  margin-bottom: 1em;}/**h3 sub heading  and border below it colour**/#right h3 {  font: 14px arial, sans-serif;  color: #000000;  border-bottom: 1px solid #FF0000;  padding-bottom: 6px;  margin-bottom: 1em;  margin-top: 2em;}#welcome {  margin-right: 20px;}#profile {  margin-right: 16px;}#right .left {  margin-right: 18px;}#right .more {  font-weight: bold;  font-size: 10px;}#corp, #indu {  float: left;  width: 49%;}#corp {  margin-right: 1%;}#corp-img, #indu-img {  background: url(images/pic_2_1.jpg) no-repeat;  width: 112px;  height: 23px;  float: left;  margin-right: 18px;  text-align: center;  padding-top: 90px;  font-size: 8px;  font-weight: bold;}#indu-img {  background: url(images/pic_3_1.jpg) no-repeat;}#spacer {  height: 2em;}#footer {  background: url(images/footer_bg.gif) repeat-y;}/** bottom statement colour**/#copyright {  text-align: center;  padding: 22px 0px 30px 00px;  font-size: 9px;  color: #000000;  font-weight: bold;}#footerline{	background: url(images/footerline.gif) no-repeat;	height:10px;	margin-top:0px;	display:block;	font-size:1px;}