body {
font-family:tahoma,verdana,sans-serif,helvetica;
font-size:12px;
background-color:#e5e5e5;
}

td {
font-family:tahoma,verdana,sans-serif,helvetica;
font-size:12px;
}

.constructImage {
margin:0px;
padding:0px;
margin-top:20px;
margin-left:20px;
}

.logoImage {
margin:0px;
padding:0px;
margin-top:20px;
margin-right:20px;
}

.strapImage {
margin:0px;
padding:0px;
margin-bottom:20px;
margin-left:20px;
}

.contactBox {
padding:5px;
margin:0px;
border: dashed 1px #000000;
background-color:#ffffff;
}

.contactContent {
padding:0px;
margin:0px;
font-size:11px;
background-color:#ffffff;
}

.header {
background:url('../images/header_tool.jpg')
top
fixed;
height:158px;
}

.toolbar {
height:20px;
font-size:11px;
color:#ffffff;
font-weight:bold;
padding:0px;
margin:0px;
padding-left:13px;
}
.toolbar a {text-decoration:none; color:#ffffff;}
.toolbar a:active {text-decoration:none; color:#ffffff;}
.toolbar a:vistited {text-decoration:none; color:#ffffff;}
.toolbar a:hover {text-decoration:none; color:#2462aa;}

.strap {
height:138px;
padding:0px;
margin:0px;
padding-top:13px;
padding-left:13px;
}

.logo {
width:256px;
padding:0px;
margin:0px;
padding-top:13px;
padding-right:13px;
}

.mainBody {
background-color:#ffffff;
padding:0px;
margin:0px;
padding-left:7px;
padding-right:7px;
padding-top:10px;
padding-bottom:10px;
}

.textArea {
padding:0px;
margin:0px;
padding-left:7px;
}
.textArea a {text-decoration:underline; color:#2462aa;}
.textArea a:active {text-decoration:underline; color:#2462aa;}
.textArea a:vistited {text-decoration:underline; color:#2462aa;}
.textArea a:hover {text-decoration:none; color:#f34900;}

.subMenu {
padding:0px;
margin;0px;
width:120px;
border:solid 1px #f34900;
border-left-width:0px;
border-right-width:1px;
border-top-width:0px;
border-bottom-width:0px;
font-size:11px;
color:#4d4d4d;}
.subMenu a {text-decoration:none; color:#4d4d4d;}
.subMenu a:active {text-decoration:none; color:#4d4d4d;}
.subMenu a:vistited {text-decoration:none; color:#4d4d4d;}
.subMenu a:hover {text-decoration:underline; color:#f34900;}

.imageColumn {
padding:0px;
margin:0px;
margin-left:7px;
width:156px;
}

.news {
padding:0px;
margin:0px;
padding-bottom:5px;
height:152px;
}

.image {
padding:0px;
margin:0px;
padding-bottom:3px;
}

.imageStyle {
border:solid 1px #000000;
}

.imageTitle {
padding:0px;
margin;0px;
font-size:11px;
color:#4d4d4d;}
.imageTitle a {text-decoration:none; color:#4d4d4d;}
.imageTitle a:active {text-decoration:none; color:#4d4d4d;}
.imageTitle a:vistited {text-decoration:none; color:#4d4d4d;}
.imageTitle a:hover {text-decoration:underline; color:#f34900;}


.headerText {
font-size:14px;
font-weight:bold;
color:#ff0f00;
}

.footer {
background-color:#2462aa;
height:26px;
font-size:10px;
color:#ffffff;
}
.footer a {text-decoration:underline; color:#ffffff;}
.footer a:active {text-decoration:underline; color:#ffffff;}
.footer a:vistited {text-decoration:underline; color:#ffffff;}
.footer a:hover {text-decoration:none; color:#e5e5e5;}

.credits {
font-size:10px;
color:#090909;
height:20px;
}
.credits a {text-decoration:none; color:#090909;}
.credits a:active {text-decoration:none; color:#090909;}
.credits a:vistited {text-decoration:none; color:#090909;}
.credits a:hover {text-decoration:underline; color:#f34900;}

.chippingMap {
background:url('../images/directionstoplanningconsultants.jpg')
no-repeat
center
fixed
#ffffff;
}

.warringtonMap {
background:url('../images/warrington_map_back.jpg')
no-repeat
center
fixed
#ffffff;
}


.columnLeft {
	float:left;
	width:200px;
}

.columnRight {
	float:left;
	width:250px;
}

.booples:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
	text-align:left;
}

.booples{display:block;}

/* Hides from IE Mac \*/
* html .booples {height: 1%;}
   .booples{display:block;}
/* End Hack */