/* @group overview */

	#theory-vision {
		
	}
	#theory-vision .right_col {
		/*padding-bottom: 1.4em;*/
	}
	#theory-vision #introduction {
		padding-top: 2.5em;
		padding-bottom: .5em;
	}

	 #theory-vision,
	#theory-process,
	#vision,
	#principles {
		overflow: hidden;
		width: 100%;
		padding-bottom: 2em;
	}

		#theory-vision ul,
		#theory-process ul {
			padding-top: 3.4em;
			padding-bottom: .5em;
			overflow: hidden;
			width: 100%
		}
			#theory-vision ul li,
			#theory-process ul li {
				float: left;
				width: 17.4em;
				padding-right: 2.1em;
			}
 				#theory-vision ul li h4,
 				#theory-process ul li h4  {
 					font-family: "Arial Rounded MT Bold", Arial;
 					color: #1e1c1c;
 					padding-bottom: 0.41666667em;
 				}
 				#theory-vision ul li p,
 				#theory-process ul li p  {
 					padding-bottom: 0.8333333em;
 				}
				#vision p a {
					width: 18.4em;
				}
	#theory-vision a,
	#theory-principles a,
	#theory-process a {
		display: block;
		width: 18.4em;
	}
		#theory-vision a:hover,
		#theory-principles a:hover,
		#theory-process a:hover,
		#vision a:hover {
			background: url(../images/hash_yellow.png) repeat;
		}
	
		
#small-touts{
	overflow: hidden;
	width: 100%;
}	
	
	#small-touts #tout-principles,
	#small-touts #tout-expertises {
		float: left;
		width: 38.9em;
		margin-right: .1em;
	}
	#small-touts #tout-expertises ul {
		overflow: hidden;
		width: 100%;
		padding-bottom: .5em;
	}	
	#small-touts #tout-expertises ul li {
		float: left;
		width: 17.4em;
		margin-right: 2.1em;
	}
	
	#small-touts #tout-expertises ul li.no_gutter {
		margin-right: 0em;
	}
		
	.small_header {
		 width: 37.9em;
	 }
	 
/* @end */

/* @group vision */

		#vision ul {
			/*padding-top: 1.2em; if there is a blurb*/
			padding-top: 3.4em;
			padding-bottom: .5em;
			overflow: hidden;
			width: 100%
		}
			#vision ul li {
				float: left;
				width: 36.9em;
				padding-right: 2.1em;
			}
			
		#vision #blurb {
			color: #1f1c1c;
			width: 57.4em ;
			padding-top: 2.2em;
			padding-bottom: .2em;
		}

						
/* @end */

/* @group process */

		#process ul {
			/*padding-top: 1.2em; if there is a blurb*/
			padding-top: 3.4em;
			padding-bottom: .5em;
			overflow: hidden;
			width: 100%
		}
			#process ul li {
				float: left;
				width: 17.4em;
				padding-right: 2.1em;
			}


						
/* @end */

/* @group disciplines */

/* @group disciplines */

#disciplines {
	overflow: hidden;
	width: 100%;
	padding-bottom: 2em;
}
	#disciplines ul {
		/*padding-top: 1.2em; if there is a blurb*/
		padding-top: 3.4em;
		padding-bottom: .5em;
		overflow: hidden;
		width: 100%
	}
		#disciplines ul li {
			float: left;
			width: 17.4em;
		}
				#disciplines ul li h4  {
					font-family: "Arial Rounded MT Bold", Arial;
					color: #1e1c1c;
					padding-bottom: 0.41666667em;
				}
				#disciplines ul li p  {
					padding-bottom: 0.8333333em;
				}

/* @group key-services */

#key-services {
	overflow: hidden;
	width: 100%;
}
	#key-services .right_col {
		padding-bottom: 4em;
	}
			#key-services ul {
				padding-top: 3.9em;
				padding-bottom: 2em;
			}
			#key-services ul li {
				height: 1.5em;
				margin-bottom: .4em;
				border-bottom: 1px solid #e0e1e2;
			}
	#key-services .right_col a {
		display: block;
	}			
	#key-services .right_col a:hover {
		display: block;
		background: url(../images/hash_yellow.png) repeat;

	}	
	
/* @end */



/* @end */
 				
/* @end */

/* @group expertises */

#expertises {
	overflow: hidden;
	width: 100%;
}
	#expertises ul {
		padding-top: 3.4em;
		padding-bottom: 2.5em;
		overflow: hidden;
		width: 100%
	}
	#expertises ul li {
		float: left;
		width: 17.4em;
	}
	#expertises ul li h4  {
				font-family: "Arial Rounded MT Bold", Arial;
				color: #1e1c1c;
				padding-bottom: 0.41666667em;
			}
			#expertises ul li p  {
				padding-bottom: 0.8333333em;
			}
	#expertises a {
		display: block;
	}			
	#expertises a:hover {
		display: block;
		background: url(../images/hash_yellow.png) repeat;
	}	
	
/* @end */

/* @group Principles */

		#principles ul {
			/*padding-top: 1.2em; if there is a blurb*/
			padding-top: 3.4em;
			padding-bottom: .5em;
			overflow: hidden;
			width: 100%
		}
			#principles ul li {
				float: left;
				width: 23.9em;
				padding-right: 2.1em;
			}
			
		#principles #blurb {
			color: #1f1c1c;
			width: 57.4em ;
			padding-top: 2.2em;
			padding-bottom: .2em;
		}

						
/* @end */