@charset "utf-8";

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

body {
	background: #3D7B17 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/flags.gif) no-repeat top right;
}
	
	#top-menu {
		border-right: 1px solid white;
		border-left: 1px solid white;
		background: #79C34B url(../../images/bar_bground.jpg) no-repeat top right;
	}
	
	#top-menu li  a {
		color: white;
		border-top: 1px solid white;
		border-right: 1px solid white;
		border-left: 1px solid white;
		background-color: #5AB521;
	}
	
	#top-menu li a:hover  {
		background-color: #3D7B17;
	}
		
	 #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, #news #top-menu li.news a, #news #top-menu li.news a:hover,
	 #contact #top-menu li.contact a, #contact #top-menu li.contact a:hover {
		background-color: #3D7B17;
	}
	
/*********************************************/
         /******  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 {
			color: #3D7B17;
		}
		
		/*#content h1.home {
			border-bottom: 1px dotted #5E7A96; 
		}*/
		
		#content h2, #content h3 {
			color: #3D7B17;
		}
	
		#content p {
			color: #333;
			background-color: white;
		}
		
		#content p.rule, #content h2.rule {
			border-top: 1px solid #DCE0E4;
		}
	
		#content p.intro, #content-form p.intro {
			color: #3D7B17;
		}
		
		#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: #AF201A;
	}
	
/*********************************************/
          /******  SIDEBAR  ******/
/*********************************************/
	
	#left-sidebar li a {
		color: #454545;
	}
	
	/*#left-sidebar li.current a {
		color: #B81218;
	}*/
	
	#left-sidebar h2 {
	color: #B81218;
	}
	
		
/*********************************************/
          /******  FOOTER  ******/
/*********************************************/

	
	#footer {
		border-right: 1px solid white;
		border-bottom: 1px solid white;
		border-left: 1px solid white;
		background: #000;
		/*background: #B81218;*/
	}
	
	#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;
}

