body
{
	font-family: Arial, "Trebuchet MS", sans-serif;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height: 15px;
	color: #333;
}

.active
{
	background-image: url(../images/homepage/blogO.png);
}

a:link, a:visited, a:active {
text-decoration:none;
}

a:hover, a {
text-decoration:none;
}

#flashcontent
{
margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px; 
	z-index: -3; 
	overflow: hidden;
}

#textcontainerbit
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 5;
}

img
{
border:none;
}

#Container
{
width: 960px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

#sitefooter
{
	width: 960px;
	position: absolute;
padding-bottom: 3px;
border-top: 1px solid gray;
/* top:650px; */
}

#footer
{
padding-bottom: 3px;
border-top: 1px solid gray;
margin-top:20px;
}

#menu
{
position:relative;
padding-top:5px;
padding-bottom:8px;
padding-left: 3px;
padding-right: 3px;
border-bottom:1px solid gray;
height:25px;
}

#menu ul
{
margin-left: -43px;
}

#menu ul li
{
list-style-type: none;
margin-right: 5px;
min-width: 40px;
float: left;
text-align:center;
padding: 2px;
display: block;
}

#menu ul li a
{
color:#333;
text-decoration: none;
}

#menu ul li:hover
{
	background-image: url(../images/homepage/blogO.png);
}

.clearing
{
clear: both;
height: 0;
}

.clear
{
clear: both;
height: 0;
}

#logo
{
position:relative;
left:287px;
top:-5px;
width: 116px;
z-index: 1;
border:none;
}

#copy
{
position: relative;
left:10px;
color: black;
font-size: 11px
}

#copy a
{
font-size: 11px;
color: black;
}

#copy a:hover
{
color: #FF7910;
}

/* /////////////////////////////////////HOMEPAGE///////////////////////////////// */

#projects
{
margin: 50px auto 26px auto;
width:960px;
height: 280px;
}

#manifesto
{
	position: relative;
	top:-20px;
	left: 10px;
	overflow: hidden;
height: 332px;
width: 520px;
}

#intro
{
position: absolute;
margin-left: 590px;
top: 110px;
width: 350px;
padding-left: 12px;
padding-right: 12px;
padding-top: 1px;
padding-bottom: 1px;
text-align: justify;
background-image: url(../images/homepage/whiteshade70.png);
}

#news
{
margin-left: 400px;
margin-top: 70px;
width: 280px;
height: 200px;
}

#thenews
{
font-size: 14px;
width: 258px;
border-bottom: 1px dotted gray;
padding-bottom: 5px;
margin-left: 18px;
margin-top: 10px;
}

#thenews a
{
		color: #333;
}

.linkIMG
{
height: 22px;
width: 10px;
position: absolute;;
margin-top: -2px;	
margin-left:-12px;
}

#news ul
{
margin-top: -10px;
margin-left:-46px;
list-style-type: none;
}

#news ul li
{
width:253px;
padding:2px;
display:block;
float:left;
margin-left: 23px;
margin-bottom: 5px;
background-image: url(../images/homepage/whiteshade70.png);
}

#news ul li a
{
text-decoration: none;
}

#news ul li:hover
{
background-image: url(../images/homepage/blogO.png);
}

#blog
{
margin-top: -214px;
margin-left: 680px;
position: absolute;
width: 280px;
height: 200px;
}

#theblog
{
font-size: 14px;
position: absolute;
width: 258px;
border-bottom: 1px dotted gray;
padding-bottom: 5px;
margin-left: 20px;
}

#theblog a
{
		color: #333;
}

#blog ul
{
margin-top: 38px;
margin-left:-44px;
list-style-type: none;
}

#blog ul li
{
width:253px;
padding:2px;
display:block;
float:left;
margin-left: 25px;
margin-bottom: 5px;
background-image: url(../images/homepage/whiteshade70.png);
}

#blog ul li:hover
{
	background-image: url(../images/homepage/blogO.png);
}

#blog ul li a
{
text-decoration: none;
}

.frontBLtitle a
{
	color: black;
	cursor: hand;
}

.frontBLIntro
{
	margin-top: 3px;
}

/*///////////////////////////////////////capabilities////////////////////////*/

#EXP
{
	width: 960px;
}

#expertise
{
padding: 60px;
margin-top: 25px;
margin-left: 500px;
width: 300px;
height: 430px;
}

#arrow
{
position: relative;
left: -100px;
top: -65px;
opacity: 0.2;
z-index: -2;
}

#expertise ul
{
margin-top: -435px;
margin-left: 15px;
}

#expertise li
{
list-style-type: none;
width: 100px;
text-align: center;
}

#expertise li a
{
color: black;
text-decoration: none;
}

.expertise
{
position:relative;
height: 150px;
}

/*/////////////////////////////////////*/
#meaQUOTE
{
	color:#ccff33;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
}

#measure
{
position:relative;
padding-top: 30px;
padding-left: 10px;
top: 80px;
left: -14px;
height: 70px;
width: 30px;
}

#measureMain
{
	position: absolute;
	margin-left: -613px;
	margin-top: -190px;
	text-align: left;
	width: 402px;
	background-color: white;
	display: none;
	z-index: 4;
}

#measure:hover #meaSTtwo
{
	opacity: 0.9;	
}

#meaCHOSEN
{
	position: absolute;
	top: -49px;
	left: 1px;
	z-index: -1;
}

#meaSTtwo
{
	opacity: 0.5;
}

#meaSTtwo:hover
{
	opacity: 0.9;
}

#awareQUOTE
{
	color:#ccff33;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
}

#quality
{
position: absolute;
top: -40px;
left: -100px;
height:100px;
width: 90px;
}

#qCHOSEN
{
	position: absolute;
	top: -84px;
	left: -22px;
	z-index: -1;
}

#engagement
{
height: 100px;
position: absolute;
top: 120px;
left: -70px;
width: 90px;
}

#eCHOSEN
{
	position: absolute;
	top: -72px;
	left: -48px;
	z-index: -1;
}

/*//////////////////////////////////////*/
#exploreQUOTE
{
	color:#ff3399;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
}

#explore
{
position:relative;
top: -70px;
left: 60px;
height: 70px;
}

#explore:hover #expSTtwo
{
	opacity: 0.9;
}

#expCHOSEN
{
	position: absolute;
	left: -46px;
	top: -53px;
	z-index: -1;
}

#ex
{
	margin-top: 10px;
}

#expSTtwo
{
	opacity: 0.5;
}

#expSTtwo:hover
{
	opacity: 0.9;
}

#explore:hover #expSTtwo
{
	display: block;
}

#cultureQUOTE
{
	color:#ff3399;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
}

#cultural
{
position: absolute;
top: -102px;
left: -80px;
width: 100px;
}

#cCHOSEN
{
	position: absolute;
	top: -70px;
	left: -61px;
	z-index: -1;
}

#understanding
{
position: absolute;
top: -103px;
left: 80px;
width: 100px;
}

#uCHOSEN
{
	position: absolute;
	top: -73px;
	left: -33px;
	z-index: -1;
}

/*/////////////////////////////////////*/
#innovationQUOTE
{
	color:#FF7910;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
}

#innovate
{
position:relative;
left: 115px;
top:-55px;
height: 50px;
}

#innovate:hover #innSTtwo
{
	opacity: 0.9;
}

#innCHOSEN
{
	position: absolute;
	left: -57px;
	top: -86px;
	z-index: -1;
}

#innSTtwo
{
	opacity: 0.5;
}

#innSTtwo:hover
{
	opacity: 0.9;
}

#innovate:hover #innSTtwo
{
	display: block;
}

#positionQUOTE
{
	color:#FF7910;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
}

#development
{
position: absolute;
left: 132px;
top: -62px;
}

#dCHOSEN
{
	position: absolute;
	top: -102px;
	left: -41px;
	z-index: -1;
}

#testing
{
position: absolute;
top: 90px;
left: 108px;
}

#tCHOSEN
{
	position: absolute;
	top: -76px;
	left: -61px;
	z-index: -1;
}

#market
{
	position: absolute;
	top: 158px;
	left: -48px;
	width: 100px;
}

#mCHOSEN
{
	position: absolute;
	top: -55px;
	left: -60px;
	z-index: -1;
}
/*/////////////////////////////////////*/

.main
{
position: absolute;
margin-left: 0px;
top: 170px;
width: 402px;
}

#Meamain
{
	display: none;
}

#QEmain
{
	display: none;
}

#Engmain
{
	display: none;
}

#Undmain
{
	display: none;
}

#Marmain
{
	display: none;
}

#Culmain
{
	display: none;
}

#Innmain
{
	display: none;
}

#Devmain
{
	display: none;
}

#Tesmain
{
	display: none;
}

#PTMmain
{
	display: none;
}

/* /////////////////////////////////////techniques///////////////////////////////// */

#techvideo
{
position: absolute;
top: 190px;
width: 945px;
height: 414px;
overflow: hidden;
z-index: -2;
}

#swf
{
	margin-top: -24px;
	margin-left: -4px;
}

.linkTECH
{
	position: absolute;
	margin-left: -17px;
	margin-top: -5px;
	height: 25px;
	width: 12px;
}

#hider
{
position: absolute;
top: 165px;
width: 960px;
height: 461px;
background-color:#FF7910;
}

.TechMenu
{
	position: absolute;
	z-index: 4;	
}

#Techniquesdiv
{
	margin-top: 9px;
margin-left: 8px;
width: 950px;
}

.Tech
{
width: 33%;
float: left;
height: 538px;
margin-top:20px;
}

.Tech a
{
color: #333;
display: block;
padding: 5px;
z-index: 2;
font-size: 18px;
margin-left: 12px;
}

.techi
{
padding: 3px;
padding-top: 5px;
position:absolute;
}

#QuanTab
{
	margin-top: -80px;
	margin-left: -5px;
	width: 310px;
	height:75px;
	background-image: url(../images/techniques/QuanGreen.png);
}

#Quantitative:hover
{
	background-image: url(../images/techniques/QuanGreen.png);
}

#TechQuanshader
{
	background-image: url(../images/techniques/QuanGreen.png);
	height: 455px;
	width: 960px;
	margin-top: 95px;
	margin-left: -10px;
}

#Quanshader
{
	background-image: url(../images/techniques/QuanGreen.png);
	width: 300px;
	height: 445px;
	margin-top: 95px;
	padding: 5px;
}

#TechQuan
{
	top: 20px;
left: 314px;
height: 385px;
padding:12px;
padding-top: 25px;
width: 610px;
background-color: white;
}

#QualTab
{
	position: absolute;
	margin-top: -80px;
	margin-left: 631px;
	width: 319px;
	height:75px;
	background-image: url(../images/techniques/FacilPink.png);
}

#Qualitative:hover
{
	background-image: url(../images/techniques/FacilPink.png);
}

#TechQual
{
	top: 20px;
padding-left: 25px;
padding-right: 11px;
padding-top: 40px;
width: 595px;
height: 380px;
margin-left: 4px;
background-color: white;
z-index:4;
}

#TechQualShader
{
	background-image: url(../images/techniques/FacilPink.png);
	height: 455px;
	width: 960px;
	margin-top: 95px;
	margin-left: -10px;
}

#QualShader
{
	background-image: url(../images/techniques/FacilPink.png);
	width: 300px;
	height: 450px;
	margin-top: 95px;
	padding: 5px;
}

#FacTab
{
	position: absolute;
	margin-top:15px;
	margin-left: 310px;
	width: 310PX;
	height:78px;
	background-image: url(../images/techniques/QualGray.png);
}

#Facilitation:hover
{
	background-image: url(../images/techniques/QualGray.png);
}

#TechFacOneshader
{
	background-image: url(../images/techniques/QualGray.png);
	height: 452px;
	width: 636px;
	margin-left: 310px;
	margin-top: 93px;
}

#FacShader
{
	background-image: url(../images/techniques/QualGray.png);
	height: 450px;
	width: 300px;
	margin-top: 95px;
	padding: 5px;
}

#TechFacOne
{
top: 20px;
padding-top: 30px;
padding-left: 10px;
margin-left: 310px;
width: 306px;
height: 385px;
background-color: white;
}

#TechFacTwoshader
{
margin-top: 0px;
margin-left: -14px;
background-color: white;
height: 548px;
width: 318px;
}

/*///////////////////////////////////////whatwethink////////////////////////*/

.linkBLG
{
height: 19px;
width: 10px;
position: absolute;;
margin-top: -2px;	
margin-left:-12px;
}

#date
{
	font-size: 10px;
}

#author a
{
	color: #333;
	text-decoration: underline;
}

.preEntry
{
	width: 50px;
	height: 50px;
	margin-right: 5px;
	margin-bottom: 5px;
	overflow: hidden; 
	float: left;
}

.preEntryImg
{
	height: 50px;
}

h1
{
color: #FF7910;
line-height: 24px;
}

.linkIMGRM
{
	height: 14px;
	width: 8px;
	position: absolute;
	margin-left: -10px;
}

#blogs
{
margin-left: 300px;
margin-top: 20px;
width: 500px;
min-height: 547px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
background-image: url(../images/SiteImages/whiteshade70.png);
}

.blogentry
{
margin-bottom: 10px;
width: 500px;
border-bottom: 1px dotted gray;
background-image:url(../images/SiteImages/whiteshade70.png);
padding-right: 5px;
padding-top: 1px;
padding-bottom: 10px;
min-height: 135px;
}

.blogentry a
{
color: black;
}

.whatwethink a

{
color: #FF7910;
}

.whatwethink a:hover

{
color: gray;
}

#blogtitle
{
border-bottom: 1px dotted gray;
padding: 2px;
color: #FF7910;
}

#bloglinks
{
position: absolute;
top: 80px;
width: 260px;
}

#bloglinks ul
{
list-style-type: none;
margin-left: -40px;
}

#bloglinks ul li
{
margin-left: 5px;
margin: 2px;
padding: 2px;
}

#bloglinks ul li a
{
	border-top: 1px dotted #FF7910;
text-decoration: none;
color: black;
}

#bloglinks ul li:hover
{
	background-color: #FF7910;
}

/*////////////////////////////whoarewe/////////////////////////*/

#whoweare

{

width: 960px;

min-height: 526px;

margin-left: auto;

margin-right: auto;

margin-top: 50px;

}

#staffmemebers
{
position: absolute;
width: 600px;
min-height: 310px;
padding: 5px;
}

#staffLIST
{
	position: absolute;
	top: 90px;
float: right;
width: 360px;
margin-left: 630px;
}

#keyMembers
{
}

#keyAssociates
{
	margin-top: 20px;
}

#staffLIST ul
{
list-style-type: none;
margin-left: -30px;
}

#staffLIST ul li
{
text-align: left;
padding: 2px;
padding-top: 4px;
padding-left: 3px;
width: 107px;
height: 5px;
float: left;
margin-top: 5px;
margin-right: 3px;
text-decoration: none;
padding-bottom: 15px;
}

#staffLIST ul li:hover
{
	background-color: #FF7910;
}

.name
{
	margin-top: 2px;
}

#staffLIST ul li a
{
text-decoration: none;
color: black;
}

.staff

{

}

.staff a

{

text-decoration: none;

}

.staff:hover

{
text-decoration: underline;
}

.staffINTRO

{

margin-top: -15px;

}

.BIOimage
{
height: 250px;
width: 250px;
float: left;
}

.businessBIO a

{

color: #FF7910;

}

#BIOwords
{
margin-left: 265px;
width: 320px;
}

.linkedin
{
	margin-left: 10px;
	width: 90px;
	padding-left: 3px;
}

.linkedin a
{
color: #333;
}

.linkedin:hover
{
	background-image: url(../images/homepage/blogO.png);
}

.linkIMGLN
{
	height: 15px;
	width: 10px;
position: absolute;
margin-left:-12px;
}
/*/////////////////////////////contact us/////////////////////////////////*/

#map
{
margin:30px auto 0px auto;
}

.us
{
padding: 5px;
float: left;
margin-bottom: 95px;
}

.Frame
{
	padding: 4px;
	float: left;
	width: 620px;
	height:200px;
	margin-right: 15px;
}

#LondonFrame
{
	border: 1px solid #c7c8c7;
}

#London
{
	text-align: right;
	background-color: #ff3399;
	padding-right: 10px;
	width: 295px;
	height: 200px;
}

#SeattleFrame
{
	border: 1px solid #c7c8c7;
}

#Seattle
{
	text-align:right;
	background-color: #ccff33;
	padding-right: 10px;
	width: 295px;
	height: 200px;
}

#London a
{
margin-top: 5px;
color: white;
background-color:#333;
padding: 3px;
}

#Seattle a
{
top: 5px;
color: white;
background-color:#333;
padding: 3px;
}

#LonMap
{
position: absolute;
width: 400px;
height: 400px;
border: 1px solid black;
}

#SeaMap
{
z-index:-1;
position: absolute;
top: -300px;
left: -92px;
width: 400px;
height: 400px;
border: 1px solid black;
}

.contact
{
padding: 3px;
width: 200px;
}

/*//////////*/
a#Quantative:hover #IEQuanshader
{
	visibility: visible;
}

#IEQuanshader
{
	display: none;
	position: absolute;
	top: 163px;
	background-image: url(../images/techniques/QuanGreen.png);
	width: 950px;
	height: 450px;
	padding: 5px;
}

#IEQualShader
{
	display: none;
	background-image: url(../images/techniques/FacilPink.png);
	width: 945px;
	height: 450px;
	margin-top: 75px;
	margin-left: -636px;
	padding: 5px;
}

#IEFacShader
{
	display: none;
	height: 450px;
	margin-top: -20px;
	margin-left: -315px;
	padding: 5px;
}