body
{
	background-color: #efefef;
}

#header_container #header, #image_container #image, #navigation_container #navigation, #content_page_image_container #image, #content_page_right_columns{
	border-right:3px solid #809ba4;
}

#header_container {
	background-color:#efefef;
}

#header_container #header {
	background-image:url("images/header.png");
}

#image_nav_container
{
	background-image:url("images/image_nav_gradient.png");
}

#image_container #image {
	background-image:url("images/main_pic.jpg");
	background-color:#c2d3ff;
}

/* ----------------------------------------------- */
/*-- NAVIGATION BAR (BUTTONS, SEARCH, GO) --*/
/* ----------------------------------------------- */

#navigation_container #navigation {
	background-image:url("images/navigation_gradient_background.png");
	background-color:#75673d;
}

li#leftnavblock 
{
	background: url("images/left_nav_block_background.png") no-repeat right 0;
}

#nav0 .link img
{
	background-image: url("images/nav_1.png");
}

#nav1 .link img
{
	background-image: url("images/nav_2.png");
}

#nav2 .link img
{
	background-image: url("images/nav_3.png");
}

/* ----------------------------------------------- */
/*-- SUBNAV --*/
/* ----------------------------------------------- */
#nav1_subnav, #nav2_subnav, #nav3_subnav
{
	background-color:#e4e2db;
}

.subnav
{
	background-color:#e4e2db;
}

.subnav a
{
	color: #fff;
	background-color:#9bb4bd !important;
}

.subnav a:hover
{
	color: #000;
	background-color:#6b7d83 !important;
}

/* ----------------------------------------------- */
/*-- CONTENT (WELCOME MESSAGE, SUSTAINABILITY, FEATURED PROJS)) --*/
/* ----------------------------------------------- */
		
#content_container
{
	background-image:url("images/content_left_gradient_filler.png");
}

#content_left_gradient
{
	background-image:url("images/content_left_gradient.png");
}

#content_right_columns   /*3 columns for Welcome, Sustainability, Featured Projects (Carousel) */
{
	background-image:url("images/content_dots_background.png");
	background-color:#e4e2db;
}

#content_bottom_blocker
{
	background-image:url("images/bottom_blocker.png");
	background-color:#e4e2db;
}

#content_top_blocker
{
	background-image:url("images/content_top_blocker.png");
}


/* ----------------------------------------------- */
/*-- CONTENT PAGES --*/
/* ----------------------------------------------- */


.breadcrumbs a {
	color: #716235;
}

/* ----------------------------------------------- */
/*-- CONTENT PAGE - IMAGE (BIG PIC) --*/
/* ----------------------------------------------- */

#content_page_image_nav_container
{
	background-image:url("images/image_nav_gradient.png");
}

#content_page_image_container .about-us {
	background-image:url("images/about_us.jpg");
}

#content_page_image_container .our-services {
	background-image:url("images/our_services.jpg");
}

#content_page_image_container .our-projects {
	background-image:url("images/our_projects.jpg");
}

/*#content_page_image_container #image {

	background-image:url("images/content_pic.jpg");
}
*/	
#content_page_right_columns   /*3 columns for Welcome, Sustainability, Featured Projects (Carousel) */
{
	background-color:#fff;
}

#content_container
{
	background-color: #fff;
}


#copyright_container, #copyright_container #copyright
{
	background-color: #efefef;
}

/* ----------------------------------------------- */
/*-- CAROUSEL --*/
/* ----------------------------------------------- */
.carousel-component {
	background-image: url("images/carousel_background.png");
	background-repeat: repeat-x;
}
.next-arrow-active
{
	background-image: url("images/carousel_next_active.png");
}

.next-arrow-inactive
{
	background-image: url("images/carousel_next_inactive.png");
}

.prev-arrow-active
{
	background-image: url("images/carousel_prev_active.png");
}

.prev-arrow-inactive
{
	background-image: url("images/carousel_prev_inactive.png");
}

.carousel-component .carousel-clip-region {
	border: 1px solid #ccc;
}
.carousel-component ul.carousel-list { 
	background-color: #000;
}