@charset "utf-8";

/*********************************************/
  /******  BODY & CONTAINER ELEMENTS  ******/
/*********************************************/

body {
	background: #004B21 url(../../images/body_bground.jpg) repeat-x top left; /*	x = horiz, y = vert */
}

#container {
	background: white url(../../images/shadow_r.gif) no-repeat right top;
}

#inner {
	background: url(../../images/shadow_l.gif) repeat-y left top;
}

/*********************************************/
       /******  HEADER ELEMENTS  ******/
/*********************************************/	

#header {
	border: 1px solid white;
	background: #fff url(../../images/header_bground.gif) no-repeat top right;
}
	
	#top-menu {
		border-right: 1px solid white;
		border-left: 1px solid white;
		background: #aaa url(../../images/bar_bground.jpg);
	}
	
	#top-menu li  a {
		color: white;
		border-top: 1px solid white;
		border-right: 1px solid white;
		border-left: 1px solid white;
		background-color: #00557D;
	}
	
	#top-menu li a:hover  {
		background-color: #18733F;
	}
		
	 #home #top-menu li.home a, #home #top-menu li.home a:hover, #about #top-menu li.about a, #about #top-menu li.about a:hover,
	 #projects #top-menu li.projects a, #projects #top-menu li.projects a:hover, #links #top-menu li.links a, #links #top-menu li.links a:hover,
	 #contact #top-menu li.contact a, #contact #top-menu li.contact a:hover {
		background-color: #18733F;
	}
	
/*********************************************/
         /******  CONTENT  ******/
/*********************************************/		
	#main {
		border: 1px solid white;
		background: url(images/main_bground.gif) repeat-y top left;
	}
	
	#home #content {
		background: url(images/home_bground.gif) no-repeat top right;
	}
	
	#consultancy #content {
		background: url(images/consultancy_bground.gif) no-repeat top right;
	}
	
	#training #content {
		background: url(images/training_bground.gif) no-repeat top right;
	}
	
	#links #content {
		background: url(images/links_bground.gif) no-repeat top right;
	}
	
	#partners #content {
		background: url(images/partners_bground.gif) no-repeat top right;
	}
	
	
		#content h1, #content-form h1, .blue {
			color: #00557D;
		}
		
		#content h2, #content h3, .green {
			color: #18733F;
		}
	
		#content p {
			color: #18733F;
			background-color: white;
		}
		
		#content p.rule, #content h2.rule {
			border-top: 1px solid #DCE0E4;
		}
	
		#content p.intro, #content-form p.intro {
			color: #00557D;
		}
		
		#contact #content div.vcard {
			color: #6C874B;
		}
		
	.org {
		color: #4B7E89;
	 }
	 
	#content div.partner-layout, #content div.links-layout {
		border-bottom: 1px dotted #333;
	}	
	
	#content a {
		color: #4B7E89;
	}
	
	
	
/*********************************************/
          /******  SIDEBAR  ******/
/*********************************************/
	
	#left-sidebar li a {
		color: #00557D;
	}
	
	#left-sidebar h2 {
	color: #18733F;
	}	
		#left-sidebar #feed ul li a {
			border-bottom: 1px dashed #778899;
		}
		
		#left-sidebar #feed h2 {
			color: #454545;
			border-top: 1px dashed #778899;
			border-bottom: 1px dashed #778899;
		}
		
/*********************************************/
          /******  FOOTER  ******/
/*********************************************/

	
	#footer {
		border-right: 1px solid white;
		border-bottom: 1px solid white;
		border-left: 1px solid white;
		background-color: #18733F;
	}
	
	#footer-bottom {
		background: url(../../images/shadow_bottom.png) no-repeat center top;
	}
	
	
	.ie5 #footer-bottom, .ie6 #footer-bottom {
 		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/shadow_bottom.png', sizingMethod='crop');
  		background: none;
	}
	
	.ie6 #home #footer-bottom, .ie6 #home #footer-bottom {
 		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/shadow_bottom.png', sizingMethod='crop');
  		background: none;
	}
	
		#footer ul, #footer li a {
			color: white;
		}
	
/*********************************************/
          /******  FORMS  ******/
/*********************************************/

#enquiry-form {
	background-color: #ACB7C1;
}

	#enquiry-form legend {
		color: white;
	}

	#enquiry-form p {
		color: #333333;
		background-color: #DCE0E4;
	}
	
	
	#enquiry-form #box-columns {
		background-color: #DCE0E4;
		
	}
	
input.btn {
	border: 1px solid #E37E06;
	color: #778899;
	background-color: white;
}


#content div.awards	p {
	color: #343434;
}