/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:78%; color:#3E625E; margin:0; padding:0; text-align:center; display:table; width:100%;background:#2B4442 url(images/bodybg.jpg) repeat-x 0 0;}
h1{margin:26px 0 0 0; padding:0; font-size:100%;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:none; vertical-align:top;}
p{margin:0; padding:15px 0 0 0;}
a{text-decoration:none; color:#80AEA9;font-weight:bold;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none; color:#80AEA9;font-weight:normal;}

/*General classes*/
.clearright{clear:right; font-size:1%; line-height:1%; display:block;}
.clearleft{clear:left; font-size:1%; line-height:1%; display:block; height:0; width:1px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}
.image{float:right;margin:0 0 12px 12px;}

/* Main structural containers */
#centre_container{width:920px; margin-left:auto; margin-right:auto; text-align:left;background:#f0f0f0 url(images/hdrbg.jpg) repeat-x 0 0;}
	
	#cb{position:relative;}
	#cb img{position:absolute;top:0;left:577px;width:379px;height:361px;}
	#header{text-align:right;padding:55px 0 0 41px;}
	#logo{margin:0; padding:0; font-size:100%; width:398px; height:111px; background:url(images/logo.gif) no-repeat top left;float:left;}
			#logo a{display:block; width:398px; height:111px;}
			#logo a span{position:absolute; top:-999px; margin:0; padding:0;}

			
#main_container{width:920px;margin-left:auto; margin-right:auto; text-align:left;}
#main_content{padding:0 0 40px 37px;}
#left_col{padding:0 0 0 0; float:left; width:542px;}
	#left_col p{padding-left:5px;}
#right_col{float:right; width:274px;padding:67px 0 0 0;}
	#quote{}
	#quote div{color:#fff;background:url(images/quotebg.gif) no-repeat top left;padding:25px 23px 11px 23px;}
	#quote span{display:block;background:url(images/quotebg2.gif) no-repeat bottom left;font-weight:bold;padding:0 23px 35px 23px;color:#391936;}

#ftr{width:920px; margin-left:auto; margin-right:auto;padding:22px 0; text-align:left;font-size:90%;color:#fff;background:url(images/ftrbg.jpg) no-repeat 0 22px;}


/*Page specific*/



/*Lists*/
ul{margin:0; padding:0; list-style:none;}

ul.list{padding:15px 0; margin:0;}
ul.list li{margin:0 0 6px 0; padding:0 0 0 16px; background:url(images/arrow.gif) no-repeat 0 5px;}
ul.list li ul{padding:10px 0 1px 0;}
	


/*Navigation*/

#top_nav{padding:7px 6px;border-top:1px solid #4C7873;border-bottom:1px solid #4C7873;margin:9px 0 0 29px;}
#top_nav ul{list-style: none; margin:0; padding:0;height:25px;}
	#top_nav ul li{padding:0 0 0 0; margin:0 5px 0 0; float:left;display:block;}
		#top_nav ul li a#nav_home{display:block; background:url(images/nav/home.gif) no-repeat top left; width:46px; height:25px;}
		#top_nav ul li a#nav_home:hover, #top_nav ul li.selected a#nav_home{background:url(images/nav/home.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_about{display:block; background:url(images/nav/about.gif) no-repeat top left; width:66px; height:25px;}
		#top_nav ul li a#nav_about:hover, #top_nav ul li.selected a#nav_about{background:url(images/nav/about.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_work{display:block; background:url(images/nav/work.gif) no-repeat top left; width:96px; height:25px;}
		#top_nav ul li a#nav_work:hover, #top_nav ul li.selected a#nav_work{background:url(images/nav/work.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_coaching{display:block; background:url(images/nav/coaching.gif) no-repeat top left; width:130px; height:25px;}
		#top_nav ul li a#nav_coaching:hover, #top_nav ul li.selected a#nav_coaching{background:url(images/nav/coaching.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_innovations{display:block; background:url(images/nav/innovations.gif) no-repeat top left; width:114px; height:25px;}
		#top_nav ul li a#nav_innovations:hover, #top_nav ul li.selected a#nav_innovations{background:url(images/nav/innovations.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_contact{display:block; background:url(images/nav/contact.gif) no-repeat top left; width:59px; height:25px;}
		#top_nav ul li a#nav_contact:hover, #top_nav ul li.selected a#nav_contact{background:url(images/nav/contact.gif) no-repeat bottom left;}
		#top_nav ul li a span{position:absolute; top:-999px; margin:0; padding:0;}

		
