﻿/* ####################################################################### */
/* Screen styles                                                           */
/* ####################################################################### */

BODY
	{
	color : #000000;
	background-color : #ffffff;
	background-position : top center;
	background-repeat : repeat-y;
	background-image : url('../../graphics/services-environment/background.png');
	}

/* ####################################################################### */
/* Header styles                                                           */
/* ####################################################################### */

DIV#header
	{
	background-position : top left;
	background-repeat : no-repeat;
	background-image : url('../../graphics/services-environment/banner-header.png');
	background-color : #669933;
	}

DIV.header-nav
	{
	border-top-color : #ffffff;
	border-bottom-color : #ffffff;
	}

/* ####################################################################### */

DIV#header H1 A
	{
	color : #ffffff;
	}

DIV#header H2 A
	{
	color : #ffffff;
	}

DIV.header-site A
	{
	color : #ffffff;
	}

/* ####################################################################### */
/* Content styles                                                          */
/* ####################################################################### */

DIV.content-sidebar
	{
	background-position : bottom left;
	background-repeat : no-repeat;
	background-image : url('../../graphics/services-environment/boxout-bottom.png');
	background-color : #eeeeee;
	padding-bottom : 29px;
	}

/* ####################################################################### */

DIV#content DIV.content-sidebar H2
	{
	background-color : #447711;
	}

DIV#content DIV.content-sidebar H3
	{
	color : #ffffff;
	background-color : #669933;
	background-image : none;
	border-left : 5px solid #447711;
	}

DIV#content H2
	{
	color : #ffffff;
	background-color : #669933;
	}

DIV#content DIV.content-sidebar UL LI
	{
	background-color : #dddddd;
	border-color : #cccccc;
	}

DIV#content DIV.content-sidebar LI A
	{
	color : #006600;
	}

DIV#content H3
	{
	border-color : #dddddd;
	}

DIV.content-main-left-env,
DIV.content-main-left-env-alt
	{
	float : left;
	width : 50%;
	}

DIV.content-main-right-env,
DIV.content-main-right-env-alt
	{
	float : right;
	width : 50%;
	}

DIV.content-main-left-env IMG,
DIV.content-main-right-env IMG,
DIV.content-main-left-env-alt IMG,
DIV.content-main-right-env-alt IMG
	{
	margin-left : 10px;
	}

DIV.content-main-left-env-alt IMG.icon,
DIV.content-main-right-env-alt IMG.icon
	{
	margin-left : 50px;
	}

DIV.content-main-left-env,
DIV.content-main-right-env
	{
	background-position : bottom left;
	background-repeat : no-repeat;
	background-image : url('../../graphics/services-environment/box-border-bottom.png');
	margin : 5px;
	padding : 0;
	padding-bottom : 10px;
	width : 370px;
	}

DIV.content-main-left-env-alt,
DIV.content-main-right-env-alt
	{
	background-position : bottom left;
	background-repeat : no-repeat;
	background-image : url('../../graphics/services-environment/box-border-bottom-alt.png');
	margin : 5px;
	padding : 0;
	padding-bottom : 10px;
	width : 370px;
	}

DIV.content-main-left-env H3,
DIV.content-main-right-env H3,
DIV.content-main-left-env-alt H3,
DIV.content-main-right-env-alt H3
	{
	background-position : top left;
	background-repeat : no-repeat;
	background-image : url('../../graphics/services-environment/box-border-top.png');
	border-bottom : 1px solid #ffffff !important;
	margin : 0 !important;
	padding : 5px !important;
	padding-left : 45px !important;
	border : 0 !important;
	border-bottom : 1px solid #ffffff !important;
	color : #ffffff;
	}

DIV.content-main-left-env H3 A,
DIV.content-main-right-env H3 A,
DIV.content-main-left-env-alt H3 A,
DIV.content-main-right-env-alt H3 A
	{
	color : #ffffff;
	}

DIV.content-main-left-env P,
DIV.content-main-right-env P,
DIV.content-main-left-env A,
DIV.content-main-right-env A
	{
	color : #ffffff;
	}

DIV.content-main-left-env UL LI,
DIV.content-main-right-env UL LI
	{
	list-style : disc !important;
	list-style-image : none;
	color : #ffffff;
	}

DIV.content-main-left-env-alt UL LI,
DIV.content-main-right-env-alt UL LI
	{
	list-style : disc !important;
	list-style-image : none;
	}

DIV.eco-campus,
DIV.eco-campus H3
	{
	background-color: #6699cc;
	}

DIV.green-focus,
DIV.green-focus H3
	{
	background-color: #666666;
	}

DIV.living-on-campus,
DIV.living-on-campus H3
	{
	background-color: #99cc33;
	}

DIV.videos,
DIV.videos H3
	{
	background-color: #336633;
	}

DIV.bio-diversity,
DIV.bio-diversity H3
	{
	background-color: #669933;
	}

DIV.energy-efficiency,
DIV.energy-efficiency H3
	{
	background-color : #ff0099;
	}

DIV.waste-and-recycling,
DIV.waste-and-recycling H3
	{
	background-color : #663399;
	}

DIV.water-efficiency,
DIV.water-efficiency H3
	{
	background-color : #0099cc;
	}

DIV.sustainable-transport,
DIV.sustainable-transport H3
	{
	background-color : #ff9933;
	}

DIV.health-safety-and-welfare,
DIV.health-safety-and-welfare H3
	{
	background-color : #ff3333;
	}

DIV.community-involvement,
DIV.community-involvement H3
	{
	background-color : #333399;
	}

DIV.sustainable-purchasing,
DIV.sustainable-purchasing H3
	{
	background-color : #66cccc;
	}

DIV.construction-and-refurbishment,
DIV.construction-and-refurbishment H3
	{
	background-color : #999933;
	}

DIV.emission-and-discharges,
DIV.emission-and-discharges H3
	{
	background-color : #663333;
	}

/* ####################################################################### */
/* Footer styles                                                           */
/* ####################################################################### */

DIV#footer
	{
	background-color : #669933;
	}

DIV.footer-quicklinks
	{
	border-top-color : #ffffff;
	border-bottom-color : #ffffff;
	}

/* ####################################################################### */
/* Layout styles                                                           */
/* ####################################################################### */

H1,
H2,
H3,
H4,
H5,
H6
	{
	color : #000000;
	}

A
	{
	color : #006600;
	}

H2 A
	{
	color : #ffffff;
	}

H3 A
	{
	color : #000000;
	}

H4 A,
H5 A,
H6 A
	{
	color : #000000;
	}

BLOCKQUOTE
	{
	color : #cccccc;
	}

FIELDSET
	{
	border-color : #bbbbbb;
	}
