body {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
background: #232E58 url('morgan_wolff_back3.jpg');
color: #001433;
/* background: #234758;*/
}
body.thumbs {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
background: #FFFFFF;
color: #001433;
overflow-x: hidden; 
}
/*body.t4 {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
background: #ffffff;
}*/

.main_area {
	width: 782px;
	border-top: 2px solid #182658;
	border-right: 2px solid #182658;
	border-left: 2px solid #182658;
	border-bottom: 1px solid #333333;
	margin:0;
	padding:0;
	border-collapse: collapse;
}
.blueleft {
   background: #003C87;
   font-size: 11px;
   color: #FFFFFF;
   float: left;
   text-align: left;
   width: 50%;
}

.redright {
   background: #B30018;
   font-size: 11px;
   color: #FFFFFF;
   float: right;
   width: 50%;
   text-align: right;
}

.content {
position: absolute;
left: 0px;
top: 0px;
}
.white {
color: #ffffff;
font-size: 11px;
}
td {
text-align: left;
font-size: 13px;
}
p {
   font-size: 13px;
   margin-right: 0px;
/*   margin-right: 250px;*/
   padding-right: 5px;
   text-align: justify;
}
a:link, a:visited, a:hover, a:active {
color: #001433;
}
a.white:link, a.white:visited, a.white:hover, a.white:active {
color: #ffffff;
}
a.tiny:link, a.tiny:visited, a.tiny:hover, a.tiny:active {
color: #475175;
font-size: 1px;
}
a.grey:link, a.grey:visited, a.grey:hover, a.grey:active {
color: #999999;
}
a.small_date:link, a.small_date:visited, a.small_date:hover, a.small_date:active {
color: #3a4670;
}
a.wn:link, a.wn:visited, a.wn:active {
color: #001433;
}
a.wn:hover {
color: #CC0000;
}
a.side_button:link, a.side_button:visited, a.side_button:hover, a.side_button:active {
color: #001433;
text-decoration: none;
font-weight: bold;
}
h1 {
letter-spacing: 2px;
font-weight: lighter;
font-size: 26px;
color: #002255;
}
h2 {
   font-weight: lighter;
   font-size: 21px;
}
h3 {
   font-size: 17px;
}
h4 {
   font-size: 13px;
}
h2, h3, h4, h5, h6 {
   margin-top: 0px;
   margin-bottom: 0px;
}
.homepage {
   background: #ffffff url('services3.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.town_centre {
   background: #ffffff url('town_front.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.town_centre_cs1 {
   background: #ffffff url('town_cs1_2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.town_centre_cs2 {
   background: #ffffff url('town_cs2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.town_centre_cs3 {
   background: #ffffff url('town_cs3.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.town_centre_cs4 {
   background: #ffffff url('towncentre_cs4.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.not_homepage {
   background: #ffffff;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education {
   background: #ffffff url('education.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.health {
   background: #ffffff url('health_front.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.commercial {
   background: #ffffff url('commercial.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.commercial_cs1 {
   background: #ffffff url('merc1_cs1b_2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.commercial_cs2 {
   background: #ffffff url('merc1_cs2_2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.commercial_cs3 {
   background: #ffffff url('commercial_cs3.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.commercial_cs4 {
   background: #ffffff url('commercial_cs4.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.industrial {
   background: #ffffff url('hazlewood_bgd.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.industrial_cs1 {
   background: #ffffff url('hazlewood_bgd.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.conservation {
   background: #ffffff url('petergate.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.conservation_cs1 {
   background: #ffffff url('conservation_cs1.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.conservation_cs2 {
   background: #ffffff url('conservation_cs2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.conservation_cs3 {
   background: #ffffff url('conservation_cs3.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.conservation_cs4 {
   background: #ffffff url('conservation_cs4.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.conservation_cs5 {
   background: #ffffff url('conservation_cs5.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.health_cs1 {
   background: #ffffff url('newcastle_cs1c_2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.health_cs2 {
   background: #ffffff url('healthcare_cs2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.health_cs3 {
   background: #ffffff url('health_cs3.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education_cs1 {
   background: #ffffff url('education_cs1.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education_cs2 {
   background: #ffffff url('education_cs2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education_cs3 {
   background: #ffffff url('education_cs3.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education_cs4 {
   background: #ffffff url('education_cs4.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education_cs5 {
   background: #ffffff url('education_cs5.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education_cs6 {
   background: #ffffff url('education_cs6.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.education_cs7 {
   background: #ffffff url('education_cs7.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.services {
   background: #ffffff url('services_new.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.connections {
   background: #ffffff url('connections2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.contact {
   background: #ffffff url('contact2b.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.sitemap {
   background: #ffffff url('sitemap.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.leisure {
   background: #ffffff url('leeds_united.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.leisure_cs1 {
   background: #ffffff url('leeds_united.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.leisure_cs2 {
   background: #ffffff url('leisure_cs2.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}
.leisure_cs3 {
   background: #ffffff url('leisure_cs3.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.who_we_are {
   background: #ffffff url('who_we_are.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.building_regs {
   background: #ffffff url('whats_new.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.whats_new {
   background: #ffffff url('building_regs.jpg') no-repeat bottom left;
   width: 632px;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
}

.bottomblue {
   background: #003C87;
   font-size: 11px;
   color: #FFFFFF;
   border-bottom: 2px solid #003E93;
   border-left: 2px solid #003E93;
}

.bottomred {
   background: #B30018;
   font-size: 11px;
   color: #FFFFFF;
   border-bottom: 2px solid #B31122;
   border-right: 2px solid #B31122;
}

.leftcolumn {
   background: #FFFFFF;
   width: 150px;
   vertical-align: top;
   border-left: 1px solid #999999;
   border-top: 1px solid #999999;
}

.small_date {
   position: absolute; top: 0; left: 0; 
   font-size: 1px; 
   color: #3a4670;
}

textarea {
   font-family: arial; font-size: 12px;
}

.job {
border: 1px solid #FFF;
padding: 6px;
}

.submit, .enquiry_button {
   background: url('button_background.jpg') repeat-x;
   font-weight: bold;
   color: #fff;
   border: 1px outset #000033;
}
.bt1 {
   background: url('button_background.jpg') repeat-x;
   font-weight: bold;
   color: #fff;
   border: 1px outset #000033;
}
.required {
	font-weight: bold;
}

body.job_application {
	background:#ffffff;
	color: #001433;
}
