img, div {
	behavior: url('styles/iepngfix.htc')
}

body, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

br {
	line-height: 10px;
}

a:hover {
	text-decoration: none;
}

.header {
	height: 110px;
	background-image: url('../images/headerbg.jpg');
	background-repeat: repeat-x;
}

.logo {
	width: 562px;
	padding-left: 13px;
	padding-top: 13px;
}

.topbuttons {
	width: 183px;
	padding-right: 10px;
	padding-top: 67px;
}

.nav {
	height: 76px;
	padding-top: 27px;
	background-image: url('../images/navbg.jpg');
	background-repeat: no-repeat;
}

.clock {
	height: 45px;
	padding-right: 30px;
	padding-top: 11px;
	background-image: url('../images/clockbg.jpg');
	background-repeat: no-repeat;
}

.leftnav {
	height: 195px;
	width: 216px;
	background-image: url('../images/leftnavbg.jpg');
	background-repeat: no-repeat;
}

.centreimage {
	margin-left: 227px;
}

.leftcell {
	height: 23px;
}

.centre {
	height: 195px;
	width: 529px;
}

.estimatetop {
	height: 38px;
	width: 216px;
	padding-left: 35px;
	background-image: url('../images/estimatetopbg.jpg');
	background-repeat: no-repeat;
}

.estimatecentre {
	height: 257px;
	width: 216px;
	background-image: url('../images/estimatecentrebg.jpg');
	background-repeat: no-repeat;
}

.estimatebot {
	height: 184px;
	width: 216px;
	background-image: url('../images/estimatebotbg.jpg');
	background-repeat: no-repeat;
}

.bodytop {
	height: 38px;
	width: 529px;
	padding-left: 35px;
	background-image: url('../images/bodytopbg.jpg');
	background-repeat: no-repeat;
}

.bodytitle {
	height: 50px;
	width: 529px;
	padding-left: 36px;
	padding-right: 36px;
	background-image: url('../images/bodytitlebg.jpg');
	background-repeat: no-repeat;
}

.body {
	width: 529px;
	padding-left: 36px;
	padding-right: 36px;
	padding-bottom: 18px;
	background-image: url('../images/bodybg.gif');
	background-repeat: repeat-y;
}

.footer {
	height: 46px;
	background-image: url('../images/footerbg.gif');
	background-repeat: repeat-x;
}

.copyright {
	height: 36px;
}

.form {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url('../images/textbox.gif');
	background-position: bottom left;
	color: #002965;
	border: 0px;
	height: 23px;
	padding-left: 4px;
	padding-top: 3px;
}

.estimate {
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #838383;
	border: 1px solid #d7d7d7;
}

.formleft {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	height: 21px;
	width: 153px;
	background-color: #FFFFFF;
	color: #838383;
	border: 1px solid #66B7FF;
	padding-left: 2px;
	padding-top: 1px;
}

.footerlink A:link {color: #FFFFFF; text-decoration: none}
.footerlink A:visited {color: #FFFFFF; text-decoration: none}
.footerlink A:active {color: #FFFFFF; text-decoration: underline}
.footerlink A:hover {color: #FFFFFF; text-decoration: underline}

#dropmenudiv
{
	position:absolute;
	border:1px solid #0070D4;
	border-bottom-width: 0;
	line-height:16px;
	z-index:100;
}

#dropmenudiv a
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #0070D4;
	padding: 1px 0;
	text-decoration: none;
	color: #0070D4;
}

#dropmenudiv a:hover
{
	background-color: #B8D5F3;
	color: #0052A9;
}