body {
/*color:#FFFFFF; get rid of the IE bug that prints the the end of the !doctype */
margin:0px;
padding:0px;
border:0px;
font-size:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
/* menu system aka stu */
/* Main Menu */
a.menubar, a.menubar:link, a.menubar:visited {
display:block; 
width:90px; 
height:15px;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
text-decoration:none;
margin:2px 1px 0px 1px;
border:1px solid #000000;
font-size:90%;
line-height:12px;
background: #0083f5;
/*background-repeat:no-repeat;*/
color:#fffd00;
}
a.menubar:hover {
background:#fffd00;
color: #0083f5;
}
/* secondary menu for what we do */
a.whatdobar, a.whatdobar:link, a.whatdobar:visited {
display:block; 
width:100px; 
height:30px;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
text-decoration:none;
margin:2px 1px 0px 1px;
border:1px solid #000000;
font-size:90%;
line-height:15px;
background: #0083f5;
/*background-repeat:no-repeat;*/
color:#fffd00;
}
a.whatdobar:hover {
background:#fffd00;
color: #0083f5;
}
/* Containers */
#header {
margin:0px;
padding:0px 0px 0px 0px;
height:115px;
border-top:1px solid #000066;
border-bottom:1px solid #000066;
background: url(/Assetts/images/sky.jpg) repeat-x #b3edff;
color:#ffffff;
}
#navbar {
margin:0px;
padding:0px;
background: #fffd00;
height:22px;
border-bottom: 2px solid #0083f5;
}
#content {
margin:0px;
padding:2px 5px 2px 5px;
border: 1px solid #ffffff;
color:#000000;
font-size:90%;
}
#footer{
	margin:0px;
	padding:3px 0px 2px 0px;
	/*height:18px;*/
	text-align:center;
	background:#fffd00;
	border-top:2px solid #0083f5;
	font-size:80%;
	color:#000066;
	font-weight: bold;
}
.afooter {font-size:70%;
	color:#000066; padding:4px;}
.afooterlink {text-decoration:none;color:#000066;}
/* background side columns */
#contain-one { /* left background */
		padding: 0 0 0 50px;
		min-width: 600px;
		background: url(../Images/leftb.jpg) repeat-y;
	}
#contain-two { /* right background */
		padding: 0 50px 0 0;
		background: url(../Images/rightb.jpg) repeat-y right top;
	}
#counter { /* hidden counter */
	visibility:hidden;
}
/* end containers */
/* specifics */
.navright {
float:right;
text-align:right;
margin:0px;
width:28%;
padding:2px 2px 0px 0px;
color:#000000;
font-size:80%;
}
.navleft {
float:left;
margin:0px;
width:70%;
padding:1px 0px 0px 0px;
}
.headright{
float:right;
width:40%;
margin:0px;
padding:0px;
/*background: #b3edff;*/
color:#000066;
font-weight: bold;
}
.imgright {
float:right;
padding:0px 0px 0px 5px;
margin:0px ;
border:0px;
}
.imgleft {
float:left;
padding:0px 5px 0px 0px;
margin:0px 5px 0px 0px;
border:0px;
}
.imgtitle {
float:left;
padding:0px 5px 0px 0px;
margin:0px 5px 0px 0px;
border:1px solid #000066;
}
.maincontent {
margin:0px;
padding:10px;
}
/* lorry div */
.headleft {
float:left;
padding:0px 0px 0px 0px;
margin:0px;
border:0px;
background: url(/Assetts/images/highrise.gif);
width:60%;
height:100px;
/*color:#fffd00;*/
}
.title {
border-bottom: 1px solid #0083ff;
margin:0px 0px 5px 0px;
padding:2px;
font-size:80%;
}
.heading {
border-bottom: 1px dotted #000000;
font-weight:bold;
}
.emphword {border-bottom: 1px dotted #999999;}
.clear {clear:both;}
.infolist {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
    list-style-position: inside;
	list-style-image: none;
	list-style-type: circle;
}
.hbanner {margin:0px;padding:0px; color:#000066;}
.photoinfor {
	padding:50px 5px 2px 5px;
	font-weight:bold;
	text-align: right;
}
.photoinfol {
	padding:5px 5px 2px 5px;
	font-weight:bold;
	text-align: left;
}
#counter { /* hidden counter */
	visibility:hidden;
}
