/* @group Main Boxes */

div#masthead {
	background: url(../images/masthead-background.png) repeat;
}

div#content-wrapper {
	background: url(../images/content-background.png) repeat;
}

div#boxes-wrapper {
	background: url(../images/content-background.png) repeat;
}

/* @end */

/* @group Background Styles */

body.bg-left div#content-text-wrapper {
	background: url(../images/building.gif) no-repeat 16px 0;
}

body.bg-bottom div#content-text-wrapper {
	background: url(../images/skyline.gif) no-repeat center bottom;
}

body.bg-scaffolding-blue div#content-text-wrapper {
	background: url(../images/scaffolding-blue.gif) no-repeat 16px bottom;
}

body.bg-scaffolding-orange div#content-text-wrapper {
	background: url(../images/scaffolding-orange.gif) no-repeat 16px bottom;
}

body.bg-left-orange div#content-text-wrapper {
	background: url(../images/university-orange.gif) no-repeat 16px 16px;
}

body.bg-left-blue div#content-text-wrapper {
	background: url(../images/university-blue.gif) no-repeat 16px 16px;
}

/* @end */

div#main-text-box h1, 
div#main-text-box p,
div#health-text-box h1, 
div#health-text-box p,
div.right-side-box h1,
div.right-side-box p,
div.right-side-box ul li,
body#health-and-safety div.right-side-box h1,
body#health-and-safety div.right-side-box p,
body#health-and-safety div.right-side-box ul li,
div.standards-right-side-box h1,
div.standards-right-side-box h2,
div.standards-right-side-box p,
div.standards-right-side-box ul li,
body#recruitment div#main-text-box h1,
body#recruitment div#main-text-box p,
body#testimonials div#main-text-box h1,
body#testimonials div#main-text-box p,
div#contact-main-text-box h1,
div#contact-main-text-box h2,
div#contact-main-text-box p,
form.contact input,
form.contact textarea,
ol#contactfields li,
div#contactinstructions,
body#projects div#main-text-box h1,
body#projects div#main-text-box h2,
body#projects div#main-text-box h3,
body#projects div#main-text-box p,
body#projects div#main-text-box ul,
body#services div#main-text-box h1,
body#services div#main-text-box h2,
body#services div#main-text-box h3,
body#services div#main-text-box p,
body#services div#main-text-box ul,
body#services div#main-text-box div.column ul.imagelist li,
body.bg-left-narrow div#main-text-box h1,
body.bg-left-narrow div#main-text-box h2,
body.bg-left-narrow div#main-text-box h3,
body.bg-left-narrow div#main-text-box p,
body.bg-left-narrow div#main-text-box ul,
body.bg-left-narrow div#main-text-box div.column ul.imagelist li,
body#team div#main-text-box h1,
body#team div#main-text-box tr,
div#standards-main-text-box h1, 
div#standards-main-text-box h2, 
div#standards-main-text-box p,
ul#testimonials li
 {
	background: url(../images/dot.png) repeat;
	font-weight: bold;
	text-shadow: 2px 2px 2px #000;
	filter: Shadow(Color=#000000, 	
			Direction=135, 
			Strength=5);
}

body#services div#main-text-box ul ul,
body.bg-left-narrow div#main-text-box ul ul,
div#other-projects p.more-link,
ul#testimonials li p {
	background: none;
}

ul.dropdown ul {
	background: url(../images/masthead-background.png) repeat;
}


div.base-box {
	background: url(../images/base-box-big.png) no-repeat 0 0;
}

/* @group Breadcrumb */

div#breadcrumb-track {
	background: url(../images/breadcrumb-track.png) repeat;
		/*border: 1px solid green;*/
}

ul#breadcrumb-nav li.first {
	background: url(../images/breadcrumb-sprites.png) repeat-x 0 -320px;
}

ul#breadcrumb-nav li.first span.right-side {
	background: url(../images/breadcrumb-sprites.png) no-repeat 0 -200px;
}

ul#breadcrumb-nav li.first:hover,
ul#breadcrumb-nav li.first:hover span.title,
ul#breadcrumb-nav li.first:hover a.title,
ul#breadcrumb-nav li.first:hover span.right-side {
	background: url(../images/breadcrumb-sprites.png) repeat-x 0 -280px;
}

ul#breadcrumb-nav li.first:hover span.right-side {
	background: url(../images/breadcrumb-sprites.png) no-repeat 0 -120px;
}

ul#breadcrumb-nav li.last {
	background: url(../images/breadcrumb-sprites.png) no-repeat 0 0;
}

ul#breadcrumb-nav li.last a.title,
ul#breadcrumb-nav li.last span.title,
ul#breadcrumb-nav li.only a.title,
ul#breadcrumb-nav li.only span.title {
	background: url(../images/breadcrumb-sprites.png) repeat-x 0 -240px;
}

ul#breadcrumb-nav li.last span.right-side,
ul#breadcrumb-nav li.only span.right-side {
	background: url(../images/breadcrumb-sprites.png) no-repeat 0 -40px;
}

ul#breadcrumb-nav li.middle {
	background: url(../images/breadcrumb-sprites.png) no-repeat 0 -160px;
}

ul#breadcrumb-nav li.middle span.title,
ul#breadcrumb-nav li.middle a.title {
	background: url(../images/breadcrumb-sprites.png) repeat-x 0 -320px;
}

ul#breadcrumb-nav li.middle span.right-side {
	background: url(../images/breadcrumb-sprites.png) repeat-x 0 -200px;
}

ul#breadcrumb-nav li.middle:hover {
	background: url(../images/breadcrumb-sprites.png) no-repeat 0 -80px;
}

ul#breadcrumb-nav li.middle:hover a.title,
ul#breadcrumb-nav li.middle:hover span.title,
ul#breadcrumb-nav li.middle:hover span.right-side {
	background: url(../images/breadcrumb-sprites.png) repeat-x 0 -280px;
}

/* @end */


