body{margin:20px auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#07397c; background:#e5f1f1;}
img{border:none;}
a{color:#07397c;}
a:hover{color:#b3a900;}
#container{width:770px; background:url(../images/bkground.jpg) top left no-repeat; margin:auto; height:528px;}
#logo{background:url(../images/logo.jpg) top left no-repeat; margin:33px 0 0 36px;}
#leftdiv{color:#b3a900; font-weight:bold; width:304px; float:left;}
#leftdiv a{text-decoration:none; color:#07397c; font-weight:normal;}
#leftdiv a:hover{color:#b3a900;}
#menu{width:220px; clear:both; height:150px; font-size:12px;}
ul{margin:5px 0 0 0; padding:0; list-style:none;}
li{margin:0 0 0 115px; padding:0; line-height:23px;}
.submenuon{list-style:disc; margin-left:130px; color:#07397c; font-weight:normal;}
.submenuoff{list-style:disc; margin-left:130px; color:#b3a900; font-weight:normal;}
#people{position:relative; left:2px; top:-121px;}
p{margin:14px 19px 0 14px; padding:0; line-height:12px; font-weight:normal;}
strong{font-weight:bold;}
h1{margin:12px 0 5px 14px; padding:0; font-weight:bold; font-size:14px; color:#b3a900;}
#footer{margin:0 auto; width:712px; position:relative; top:-40px; font-size:10px;}
#footer a{text-decoration:none;}
#footer span{color:#b3a900;}
#footercontact{float:left; font-size:11px;}
#footercopyright{float:right;}

/*home page */
#drkbluestep{width:240px; height:132px; background:url(../images/step1.gif) top left no-repeat; position:relative; top:45px; left:30px; color:#07397c;}
#drkbluestep p{margin:0 0 5px 9px; padding:10px 0 0 0; font-weight:bold; line-height:11px;}
#drkbluestep img{position:relative; top:1px; left:2px;}
#drkbluestep a{color:#829cbd; margin:0 0 0 9px; font-size:8px; font-weight:bold; cursor:auto;}
#drkbluestep a:hover{color:#829cbd;}

#drkbluestepleft{width:99px; float:left;}
#drkbluestepright{width:80px; float:right; margin-top:2px;}
#drkbluestepright p{margin:0 5px 5px 5px; padding:17px 0 0 0; font-weight:bold; line-height:11px;}
#drkbluestepright a{margin-left:5px;}

#righthandsteps{width:466px; float:right; font-weight:bold;}

#yellowwrap{width:174px; height:255px; position:relative; left:-45px; float:left;}
#yellowstep1{background:url(../images/step2.gif) top right no-repeat; width:162px; height:114px; position:relative; left:31px; z-index:1;}
#yellowstep1 p{margin:0 0 2px 11px; padding:10px 0 0 0; font-weight:bold; line-height:11px; color:#b3a900; width:105px;}
#yellowstep1 img{position:relative; top:1px; left:2px;}
#yellowstep1 a{color:#d9d47f; margin:0 0 0 11px; font-size:8px; font-weight:bold; text-decoration:none; cursor:auto;}
#yellowstep1 a:hover{color:#d9d47f;}

#yellowstep2{background:url(../images/step3.gif) top left no-repeat; width:125px; height:131px; position:relative; left:5px; top:10px;}
#yellowstep2 p{margin:0 0 2px 53px; padding:7px 0 0 0; font-weight:bold; line-height:11px; color:#b3a900;}
#yellowstep2 img{position:relative; top:1px; left:2px;}
#yellowstep2 a{color:#d9d47f; margin:0 0 0 53px; font-size:8px; font-weight:bold; text-decoration:none; position:relative; top:2px; cursor:auto;}
#yellowstep2 a:hover{color:#d9d47f;}

#greenstep{width:274px; height:135px;  position:relative; top:-115px; float:right; right:23px; background:url(../images/step4.gif) top left no-repeat; z-index:100;}
#greenstepleft{width:97px; height:73px; position:relative; top:0;}
#greenstepleft p{margin:0 0 5px 8px; padding:10px 0 0 0; font-weight:bold; line-height:11px; color:#236f70; width:110px;}
#greenstepleft img{position:relative; top:1px; left:2px;}
#greenstepleft a{color:#91b7b7; margin:0 0 0 8px; font-size:8px; font-weight:bold; text-decoration:none; cursor:auto;}
#greenstepleft a:hover{color:#91b7b7;}

#greenstepright{width:93px; height:77px; position:relative; top:-70px; left:168px;}
#greenstepright p{margin:0 0 4px 6px; padding:7px 0 0 0; font-weight:bold; line-height:11px; color:#236f70; width:95px;}
#greenstepright img{position:relative; top:1px; left:2px;}
#greenstepright a{color:#91b7b7; margin:0 0 0 6px; font-size:8px; font-weight:bold; text-decoration:none; cursor:auto;}
#greenstepright a:hover{color:#91b7b7;}

#bluestep{width:231px; height:142px; position:relative; top:240px; float:right; right:41px; background:url(../images/step5.gif) top left no-repeat;}
#bluestepleft{width:78px; height:72px; float:left; margin-top:9px;}
#bluestepleft p{margin:0 0 2px 8px; padding:3px 0 0 0; font-weight:bold; line-height:11px; color:#276faf; width:75px;}
#bluestepleft img{position:relative; top:1px; left:2px;}
#bluestepleft a{color:#a1c4de; margin:0 0 0 8px; font-size:8px; font-weight:bold; text-decoration:none; position:relative; top:2px; cursor:auto;}
#bluestepleft a:hover{color:#a1c4de;}

#bluestepright{width:100px; height:76px; float:right; padding-right:5px;}
#bluestepright p{margin:0 0 4px 6px; padding:7px 0 0 0; font-weight:bold; line-height:11px; color:#276faf;}
#bluestepright img{position:relative; top:1px; left:2px;}
#bluestepright a{color:#a1c4de; margin:0 0 0 6px; font-size:8px; font-weight:bold; text-decoration:none; cursor:auto;}
#bluestepright a:hover{color:#a1c4de;}

/*popup boxes - homepage*/
#drkbluepopleft{padding:8px 0 0 0; width:130px; height:66px; position:relative; top:-2px; left:-1px;}
#drkbluepopleft p{margin:0 0 5px 8px; padding:0; color:#06397c; width:114px; font-weight:normal; line-height:11px;}
#drkbluepopleftbg{width:142px; height:87px; background:url(../images/drkblueleftbg.gif) top left no-repeat; position:relative; left:30px; top:-5px;}

#drkbluepopright{padding:8px 0 0 0; width:137px; height:76px; position:relative; top:-2px; left:-1px;}
#drkbluepopright p{margin:0 0 5px 8px; padding:0; color:#06397c; width:117px; font-weight:normal; line-height:11px;}
#drkbluepoprightbg{width:149px; height:97px; background:url(../images/drkbluerightbg.gif) top left no-repeat; position:relative; left:200px; top:5px;}

#yellowouterwrap{width:192px; height:255px; position:relative; top:-49px; left:21px; float:left;}

#yellowpoptopbg{width:136px; height:99px; background:url(../images/yellowtopbg.gif) top left no-repeat; position:relative; float:left; top:-177px; left:34px; z-index:100;}
#yellowpoptop{padding:8px 0 0 0; width:124px; height:76px; position:relative; top:-2px; left:-1px;}
#yellowpoptop p{margin:0 0 5px 8px; padding:0; color:#b3a900; width:115px; font-weight:normal; line-height:11px;}

#yellowpopbottombg{width:138px; height:108px; background:url(../images/yellowbottombg.gif) top left no-repeat; position:relative; top:-51px; left:-36px; float:left; z-index:1;}
#yellowpopbottom{padding:8px 0 0 0; width:126px; height:87px; position:relative; top:-2px; left:-1px;}
#yellowpopbottom p{margin:0 0 5px 8px; padding:0; color:#b3a900; width:109px; font-weight:normal; line-height:11px;}

#greenpoptopbg{width:135px; height:96px; background:url(../images/greenleftbg.gif) top left no-repeat; position:relative; float:left; top:-62px; left:-14px; z-index:100;}
#greenpoptop{padding:8px 0 0 0; width:123px; height:75px; position:relative; top:-2px; left:-1px;}
#greenpoptop p{margin:0 0 5px 8px; padding:0; color:#236f70; width:115px; font-weight:normal; line-height:11px;}

#greenpopbottombg{width:143px; height:95px; background:url(../images/greenrightbg.gif) top left no-repeat; position:relative; top:-57px; left:104px; float:left; z-index:1;}
#greenpopbottom{padding:8px 0 0 0; width:131px; height:74px; position:relative; top:-2px; left:-1px;}
#greenpopbottom p{margin:0 0 5px 8px; padding:0; color:#236f70; width:125px; font-weight:normal; line-height:11px;}

#bluepoptopbg{width:130px; height:116px; background:url(../images/blueleftbg.gif) top left no-repeat; position:relative; float:left; top:335px; left:145px; z-index:100;}
#bluepoptop{padding:8px 0 0 0; width:118px; height:95px; position:relative; top:-2px; left:-1px;}
#bluepoptop p{margin:0 0 5px 8px; padding:0; color:#276faf; width:115px; font-weight:normal; line-height:11px;}

#bluepopbottombg{width:110px; height:104px; background:url(../images/bluerightbg.gif) top left no-repeat; position:relative; top:330px; left:300px; float:left; z-index:1;}
#bluepopbottom{padding:8px 0 0 0; height:86px; position:relative; top:-2px; left:-1px;}
#bluepopbottom p{margin:0 0 5px 8px; padding:0; color:#276faf; width:85px; font-weight:normal; line-height:11px;}

/*nutshell*/
#nutshell{width:346px; position:relative; float:right; right:98px; top:31px; padding:0; margin:0;}
#insight{margin:0 auto; width:51px; position:relative; left:-6px; padding:0; background:url(../images/insight.gif) bottom left no-repeat; height:84px;}
#insight p{margin:0; padding:0; font-weight:bold; color:#06397c; position:relative; top:2px; left:6px; line-height:12px;}
#capability{position:relative; float:left; left:-252px; top:-154px; width:83px; height:59px; background:url(../images/buildingcapability.gif) bottom left no-repeat; color:#b3a900;}
#capability p{margin:0; padding:0; font-weight:bold; text-align:center; position:relative; line-height:9px; top:-26px; left:-20px;}
#findingsolutions{position:relative; left:71px; top:-154px; float:right; height:58px; background:url(../images/findingsolutions.gif) bottom left no-repeat; width:71px;}
#findingsolutions p{margin:0; padding:0; color:#236f70; font-weight:bold; width:50px; position:relative; top:-26px; left:7px; line-height:9px; text-align:center;}
#ideas{position:relative; left:-111px; top:-30px; width:50px; height:79px; background:url(../images/ideas.gif) no-repeat top left; float:left;}
#ideas p{margin:0; padding:0; position:relative; left:-4px; top:50px; color:#276faf; font-weight:bold;}

#nutcontent{background:url(../images/nutshell.gif) top left no-repeat; width:346px; height:256px; margin:0; padding:0;}
#nutcontent h1{margin:0 0 0 10px; padding:0; color:#07397c; font-size:14px; line-height:16px;}
#nutcontent h1 strong{color:#b3a900;}
#nutcontent p{margin:14px 5px 0 14px; padding:0; line-height:16px; font-size:12px;}

#nutleft{width:173px; float:left; margin-top:10px;}
#nutright{width:170px; float:right; margin-top:10px;}
#nutright h1{font-size:12px; line-height:13px; margin:0 7px 0 5px;}
#nutright span{color:#0082bb;}
#nutright i{font-style:normal; color:#008183;}
#nutright p{margin:14px 17px 0 5px; line-height:14px;}

/*closer look*/
#leadership{background:url(../images/leadershipcoachingskills.gif) top left no-repeat; height:54px; width:65px; position:relative; top:4px; left:169px;}
#leadership p{margin:0 0 0 72px; padding:13px 0 0 0	; color:#276faf; line-height:12px; width:85px; font-size:12px;}

#step1n2wrap{width:271px; height:104px; float:left; position:relative; left:61px; top:4px; z-index:500;}
#closerlook1{background:url(../images/closerlook1.gif) top left no-repeat; height:64px; width:97px; position:relative; top:35px;}
#closerlook1 p{margin:0 0 5px 10px; padding:15px 0 0 0; line-height:11px; color:#07397c; font-weight:bold;}
#closerlook1 img{position:relative; top:1px; left:2px;}
#closerlook1 a{color:#829cbd; margin:0 0 0 11px; font-size:8px; font-weight:bold; cursor:auto;}
#closerlook1 a:hover{color:#829cbd;}

#hover1{background:url(../images/closerlook1hover.gif) top left no-repeat; height:95px; width:120px; float:left; position:relative; top:3px; left:100px; color:#07397c;}
#hover1 p{font-weight:normal; line-height:10px; margin:7px 5px 0 6px;}

#closerlook2{background:url(../images/closerlook2.gif) top left no-repeat; height:64px; width:97px; float:right; position:relative; top:-69px; left:0px;}
#closerlook2 p{margin:0 0 5px 10px; padding:15px 0 0 0; line-height:11px; color:#07397c; font-weight:bold;}
#closerlook2 img{position:relative; top:1px; left:2px;}
#closerlook2 a{color:#829cbd; margin:0 0 0 11px; font-size:8px; font-weight:bold; cursor:auto;}
#closerlook2 a:hover{color:#829cbd;}

#hover2{background:url(../images/closerlook2hover.gif) top left no-repeat; height:94px; width:114px; float:left; position:relative; top:-42px; left:275px; color:#07397c; z-index:3;}
#hover2 p{font-weight:normal; line-height:10px; margin:7px 5px 0 6px;}

#insightfulness{background:url(../images/insightfulness.gif) top left no-repeat; height:67px; width:30px; position:relative; top:101px; left:22px;}
#insightfulness p{margin:0 0 0 31px; padding:11px 0 0 0; color:#07397c; line-height:12px; width:60px; font-size:12px;}

#step3n4wrap{width:207px; height:159px; float:left; position:relative; left:39px; top:33px;}
#closerlook3{background:url(../images/closerlook3.gif) top left no-repeat; height:64px; width:98px; position:relative; top:95px;}
#closerlook3 p{margin:0 0 5px 10px; padding:15px 0 0 0; line-height:11px; color:#07397c; font-weight:bold;}
#closerlook3 img{position:relative; top:1px; left:2px;}
#closerlook3 a{color:#829cbd; margin:0 0 0 11px; font-size:8px; text-decoration:none; font-weight:bold; cursor:auto;}
#closerlook3 a:hover{color:#829cbd;}

#outerwrap3-4{width:207px; height:159px; float:left;}
#hover3{background:url(../images/closerlook3hover.gif) top left no-repeat; height:118px; width:128px; float:left; position:relative; top:-13px; left:141px; color:#07397c;}
#hover3 p{font-weight:normal; line-height:11px; margin:7px 8px 0 6px;}

#hover4{background:url(../images/closerlook4hover.gif) top left no-repeat; height:95px; width:128px; float:right; position:relative; top:-94px; left:170px; color:#07397c; z-index:200;}
#hover4 p{font-weight:normal; line-height:10px; margin:7px 8px 0 6px;}

#closerlook4{background:url(../images/closerlook4.gif) top left no-repeat; height:64px; width:98px; float:right; position: relative; top:-65px;}
#closerlook4 p{margin:0 0 5px 10px; padding:15px 0 0 0; line-height:11px; color:#07397c; font-weight:bold;}
#closerlook4 img{position:relative; top:1px; left:2px;}
#closerlook4 a{color:#829cbd; margin:0 0 0 11px; font-size:8px; text-decoration:none; font-weight:bold; cursor:auto;}
#closerlook4 a:hover{color:#829cbd;}

#creativity{background:url(../images/personalcreativity.gif) top left no-repeat; height:67px; width:45px; position:relative; top:41px; left:153px;}
#creativity p{margin:0 0 0 38px; padding:13px 0 0 0; color:#b3a900; line-height:12px; width:60px; font-size:12px;}

#outerstep5wrap{width:207px; height:159px; float:right;}
#step5wrap{width:207px; height:159px; float:right;}
#closerlook5{background:url(../images/closerlook5.gif) top left no-repeat; height:64px; width:98px; position:relative; top:-3px; left:41px;}
#closerlook5 p{margin:0 0 5px 10px; padding:15px 0 0 0; line-height:11px; color:#07397c; font-weight:bold;}
#closerlook5 span{font-size:9px;}
#closerlook5 img{position:relative; top:1px; left:2px;}
#closerlook5 a{color:#829cbd; margin:0 0 0 11px; font-size:8px; text-decoration:none; font-weight:bold; cursor:auto;}
#closerlook5 a:hover{color:#829cbd;}

#hover5{background:url(../images/closerlook5hover.gif) top left no-repeat; height:85px; width:122px; float:left; position:relative; top:4px; left:59px; color:#07397c; z-index:200;}
#hover5 p{font-weight:normal; line-height:10px; margin:7px 5px 0 6px;}

#facillitation{background:url(../images/facillitation.gif) top left no-repeat; height:67px; width:70px; float:left; position:relative; top:-71px; left:65px;}
#facillitation p{margin:0 0 0 50px; padding:11px 0 0 0; color:#07397c; line-height:12px; width:60px; font-size:12px;}

#teamworking{clear:both; background:url(../images/teamworkskills.gif) top left no-repeat; height:46px; width:102px; float:left; position:relative; top:40px; left:-187px; z-index:1}
#teamworking p{margin:0 0 0 110px; padding:20px 0 0 0; color:#236f70; line-height:12px; width:50px; font-size:12px;}

/*clients*/
#clientsbg{background:url(../images/clients-bg.gif) top left no-repeat #fff; height:304px; width:319px;}
#clientsbg p{margin:0 15px 0 14px; padding:14px 0 0 0; font-size:12px; line-height:14px;}

#clientsarea{width:319px; margin:60px 0 0 88px;}

#tabs{background:url(../images/clienttabs.gif) top center no-repeat; height:14px; width:191px; margin:0 auto; padding:3px 0 0 0; font-size:10px;}
#tabs a{color:#FFFFFF; text-decoration:none; padding:0 6px 0 26px; margin:0;}
#tabs a:hover{text-decoration:underline;}

#listofcompanies{overflow:auto; height:208px; margin:14px 0 0 0; width:310px;}
#listofcompanies p{margin:0; padding:0; font-size:12px;}
#listofcompanies ul{margin:3px 5px 10px 0; padding:0; color:#07397c; font-size:12px; line-height:12px; list-style:none;}
#listofcompanies li{background:url(../images/bullett.gif) top left no-repeat; margin:0; padding:0; padding-left:7px; line-height:14px;}

#companiesleft{float:left; color:#b3a900; padding-left:14px; width:110px;}

#companiesright{color:#b3a900; height:110px; width:150px; float:right;}

/*case studies*/
#casetabs{background:url(../images/casetabs.gif) top center no-repeat; height:14px; width:191px; margin:0 auto; padding:3px 0 0 0; font-size:10px;}
#casetabs a{color:#FFFFFF; text-decoration:none; padding:0 6px 0 26px; margin:0;}
#casetabs a:hover{text-decoration:underline;}

#casebg{background:url(../images/clients-bg.gif) top left no-repeat #fff; height:304px; width:319px; padding:11px 0 0 0;}

#casecontent{height:276px; overflow:auto; width:310px;}
#casecontent img{float:left; margin:0 10px 0 14px;}
#casecontent p{margin:0 10px 0 14px; padding:14px 0 0 0; font-size:12px; line-height:14px;}
#casecontent h1{margin:0 10px 0 14px; padding:0; font-size:14px;}
#casecontent h2{margin:6px 10px 0 14px; padding:0; font-size:12px;}

#casemenuleft{width:300px; position:relative; top:-72px; left:406px; float:left;}
#casemenuleft ul{margin:0; padding:0; font-size:12px;}
#casemenuleft li{margin:0; padding:0; line-height:12px; font-size:11px; cursor:pointer;}
#casemenuleft li:hover{color:#b3a900;}

#casemenuright{width:300px; position:relative; top:-72px; left:78px; float:right;}
#casemenuright ul{margin:0; padding:0;}
#casemenuright li{margin:0; padding:0; line-height:12px; font-size:10px; cursor:pointer;}
#casemenuright li:hover{color:#b3a900;}

.caseactive{font-weight:bold; color:#b3a900;}

/*usefullinks*/
#usefultabs{background:url(../images/casetabs.gif) top center no-repeat; height:14px; width:191px; margin:0 auto; padding:3px 0 0 0; font-size:10px;}
#usefultabs a{color:#FFFFFF; text-decoration:none; padding:0 6px 0 15px; margin:0;}
#usefultabs a:hover{text-decoration:underline;}

#linkcontent{height:276px; overflow:auto; width:310px;}
#linkcontent ul{margin:0; padding:0;}
#linkcontent li{margin:0 14px 4px 14px; padding:0; list-style:none; background:url(../images/horizontal-dotts.gif) bottom left repeat-x;}
#linkcontent p{margin:0 15px 0 0; padding:0 0 10px 0; font-size:12px; line-height:14px;}
#linkcontent h1{margin:0; padding:0; font-size:12px; color:#b3a900;}
#linkcontent a{color:#b3a900;}

/*downloads*/
#downloadstabs{background:url(../images/clienttabs.gif) top center no-repeat; height:14px; width:191px; margin:0 auto; padding:3px 0 0 0; font-size:10px;}
#downloadstabs a{color:#FFFFFF; text-decoration:none; padding:0 6px 0 15px; margin:0;}
#downloadstabs a:hover{text-decoration:underline;}

#downloadscontent{height:276px; overflow:auto; width:310px;}
#downloadscontent ul{margin:0; padding:0;}
#downloadscontent li{margin:0 14px 4px 10px; padding:0; list-style:none; background:url(../images/horizontal-dotts.gif) bottom left repeat-x; display:block;}
#downloadscontent span{float:left; width:32px; text-align:center; font-size:8px; color:#000; font-weight:bold; margin:5px 10px 11px 0;}
#downloadscontent span a{margin:0;}
#downloadscontent span img{display:block;}
.downloadstxt{float:right; width:227px;}
#downloadscontent p{margin:0; padding:0; font-size:12px; line-height:14px;}
#downloadscontent h1{margin:0; padding:0; font-size:12px; color:#07397c;}
#downloadscontent a{color:#829cbd; margin:5px 0 5px 6px; font-size:9px; font-weight:bold; text-decoration:none; float:right;}
.arrow{margin:1px 0 0 0;}
#downloadscontent a:hover{color:#829cbd;}

/*site terms*/
#sitetermsarea{width:259px; margin:85px 0 0 67px;}
#sitetermsarea h1{margin:0 0 14px 14px; padding:0; font-size:12px; color:#b3a900;}
#sitetermsarea p{margin:0 20px 14px 14px;; padding:0; font-size:10px; line-height:11px; font-weight:normal;}
#sitetermsarea h2{margin:14px 0 0 14px; padding:0; font-size:10px;}

/*contact*/
#maincontent{background:url(../images/maincontent.jpg) top left no-repeat; width:259px; height:273px}

#contact{height:276px; width:290px;}
#contact p{margin-top:0; margin-bottom:20px; font-size:12px; line-height:14px;}
#contactdetails p{margin:0 0 0 14px; padding:0; font-size:14px; line-height:16px;}

#contacttabs{background:url(../images/clienttabs.gif) top center no-repeat; height:14px; width:191px; margin:0 auto; padding:3px 0 0 0; font-size:10px;}
#contacttabs a{color:#FFFFFF; text-decoration:none; padding:0 24px 0 10px; margin:0;}
#contacttabs a:hover{text-decoration:underline;}

/*people*/
#peopletabs{background:url(../images/peopletabs.gif) top center no-repeat; height:14px; width:191px; margin:0 auto; padding:3px 0 0 0; font-size:10px;}
#peopletabs a{color:#FFFFFF; text-decoration:none; padding:0 24px 0 10px; margin:0;}
#peopletabs a:hover{text-decoration:underline;}

#peoplecontent{height:276px; overflow:auto; width:310px;}
#peoplecontent img{float:left; margin:0 10px 6px 14px;}
#peoplecontent p{margin:0 14px 0 14px; padding:6px 0 0 0; font-size:12px; line-height:14px;}
#peoplecontent h1{margin:0 0 0 14px; padding:0; font-size:13px;}
#peoplecontent h2{margin:6px 0 0 14px; padding:0; font-size:11px;}
