body
{
	background-image: url(../img/background-vertical-fade.png);
	background-repeat: repeat-x;
	background-color: #e8e5e5;
	
	font-family: tahoma, geneva, sans-serif;
	font-size: 12px;
}

div#borwell-page-components
{
	position: absolute;
	margin: 0px -455px;
	width: 910px;

	left: 50%;
	top: 0px;
	bottom: 0px;
}

div.drop-shadow
{
	position: absolute;
	background-repeat: repeat-y;
	height: 100%;
	width: 55px;
}

div#left-drop-shadow
{
	background-image: url(../img/content-drop-shadow-left.png);
	left: 0px;
}

div#right-drop-shadow
{
	background-image: url(../img/content-drop-shadow-right.png);
	left: 855px;
}

div#borwell-content
{
	position: absolute;
	width: 800px;
	left: 55px;
	background-color: #ffffff;
}

div#borwell-page-content
{
		position: relative;
		top: 20px;
		padding: 0px 20px;
		z-index:0;
}


div#borwell-page-banner
{
	background-image: url(../img/borwell-page-banner-with-text.png);
	position: relative;
	height: 149px;
	width: 800px;
	color: #ffffff;
}

div#borwell-page-footer
{
	background-image: url(../img/borwell-page-footer.png);
	position: relative;
	height: 20px;
	width: 800px;
	color: #ffffff;
}

div.borwell-navigation-menu
{
	position: relative;
	margin: 7px 10px;
	text-align: center;
	color:#990000;
	font-weight: bold;
}

div#banner-footer
{
	position: absolute;
	bottom: 4px;
	width: 780px;
	margin: 0px 10px;
	font-size: 11px;
}

div#site-location
{
	float: left;
}

div#borwell-motto
{
	float: right;
}

div#borwell-footer
{
		position: relative;
		clear: both;
		width: 760px;
		height: 80px;
}


.borwell-red
{
	color: #a40808;
}

.borwell-dark-green
{
	color: #0d5b00;
}

.borwell-light-green
{
	color: #6e9d66;
}

.bold
{
	font-weight: bold;
}

.p
{
	margin: 0px 0px 10px 0px;
}

.justify
{
	text-align: justify;
}

.borwell-heading
{
	font-size: 15px;
	color: #0d5b00;
	font-weight: bold;
	margin: 10px 0px;
}

.borwell-heading-medium
{
	font-size: 12px;
	color: #0d5b00;
	font-weight: bold;
	margin: 10px 0px;
}

div.horizontal-page-break
{
	position: relative;
	margin: 14px -20px 0px -20px;
	background-image: url(../img/horizontal-page-break.png);
	width:800px;
	height: 1px;
}

div.horizontal-footer-break
{
	position: relative;
	margin: 0px -20px 0px -20px;
	background-image: url(../img/horizontal-page-break.png);
	width:800px;
	height: 1px;
}

div#footer-menu
{
	margin: 15px 0px;
}

div#borwell-details
{
	margin: 15px 40px;
}

div#borwell-logo
{
	position: relative;
	float: right;
	width: 89px;
	height: 52px;
	top: 30px;
	background-image: url(../img/borwell-logo.png);
}

div.details-column
{
	float: left;
	margin: 0px 30px 0px 0px;
	clear: none;
}

div#dropdowndiv
{
	position: relative;
	width: 100%;
	height: 20px;
	background-color: #006600;
	z-index:40;
}

#container
{
    display: table;
}

#row
{
    display: table-row;
}

#left, #right, #middle
{
    display: table-cell;
}

a.titlelink
{
	color:#00FF00;
	text-decoration:underline;
}

img.noborder {
	border-style:none;
}

a.menu:link {
	color: #990000; text-decoration:none; font-weight:bold; }
a.menu:visited {
	color: #990000; text-decoration:none; font-weight:bold; }
a.menu:hover {
	color: #990000; text-decoration:underline; font-weight:bold; }
a.menu:active {
	color: #990000; text-decoration:underline; font-weight:bold; }
	
a.navbutton:link {
	color: #FFFFFF; text-decoration:none; font-weight:bold; }
a.navbutton:visited {
	color: #FFFFFF; text-decoration:none; font-weight:bold; }
a.navbutton:hover {
	color: #990000; text-decoration:none; font-weight:bold; }
a.navbutton:active {
	color: #990000; text-decoration:none; font-weight:bold; }
	
	a.case-study: {
	border:1;
	}
	
	
td.table-layout {
table-layout:auto;
}

td.image {
width:27%;
}

td.TDSpacer {
	width:19%;
}
	
td.JTCell {
	width:54%;
}

td.67cell {
	width:67%;
	}
	
	td.33cell {
	width:33%;
	}
	
	td.aligncentre {
	text-align:centre;
	}
	
	td.alignleft {
	text-align:left;
	}
	
	
.alignright {
text-align:right;

}

.aligncentre {
text-align:center;
}

td.noborder {
border:none;
}


td.customqualityclass  {
width:200px;
border:0;
text-align:center;
}

img.border1{
border:1px;
border-color:#000000;
border-style:solid;
}