@charset "utf-8";
/* CSS Document */

body{background: #ffffff  ; 
margin:0;
padding:0;}
#mainWrap{
width:100%;
margin: 0px auto 0px auto;}
#header{
width:818px;
margin: 0px auto 0px auto;
height:104px;}
#logo{
height:57px;
width:90px;
padding:28px 0 0 59px;}
#nav{
width:100%;
height:30px;
border-bottom:solid 1px #bfbfbf;
border-top:solid 1px #bfbfbf;
margin: 0px auto 0px auto;}

a {
outline:none}
/*  ============================= NAVIGATION =================================*/
#MenuMap {
		margin: 6px auto 0px auto;
		padding:0px;
		top:0px;
		width:740px;
		height:18px;
		position:relative;
		background-image:url(../images/navMenu.jpg);
		list-style:none;
		text-decoration:none;
			}

			#MenuMap li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMap li, #MenuMap a {
				height:18px;
				display: block;
			}
			
			#MenuMap a.NavLink {
				/*  Hide the text part of the links by moving it waaaayyy offscreen. */
				text-indent:-100000em;
			}

/*  NavLink dimensioning rules - specify offset from top and (constant) width of active area. */
			#Home {left:44px; width:39px;}
			#Integration {left:127px; width:70px;}
			#Consulting {left:241px; width:68px;}
			#Talent {left:350px; width:110px;}
			#Case {left:500px; width:85px;}
			#Contact {left:625px; width:70px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#Home a:hover {background: transparent url(../images/navMenu.jpg) -44px -18px no-repeat;}
			#Integration a:hover {background: transparent url(../images/navMenu.jpg) -127px -18px no-repeat;}
			#Consulting a:hover {background: transparent url(../images/navMenu.jpg) -241px -18px no-repeat;}
			#Talent a:hover {background: transparent url(../images/navMenu.jpg) -350px -18px no-repeat;}
			#Case a:hover {background: transparent url(../images/navMenu.jpg) -500px -18px no-repeat;}
			#Contact a:hover {background: transparent url(../images/navMenu.jpg) -625px -18px no-repeat;}

			#homepage #Home a {background: transparent url(../images/navMenu.jpg) -44px -18px no-repeat;}
			#integrationpage #Integration a {background: transparent url(../images/navMenu.jpg) -127px -18px no-repeat;}
			#consultingpage #Consulting a {background: transparent url(../images/navMenu.jpg) -241px -18px no-repeat;}
			#talentpage #Talent a {background: transparent url(../images/navMenu.jpg) -350px -18px no-repeat;}
			#casepage #Case a {background: transparent url(../images/navMenu.jpg) -500px -18px no-repeat;}
			#contactpage #Contact a {background: transparent url(../images/navMenu.jpg) -625px -18px no-repeat;}


#mainImage{
width:740px;
height:239px;
margin: 16px auto 0px auto;}

#bodyContent{
width:740px;
margin: 31px auto 0px auto;
/*min-height:270px;
height:auto !important;
height:270px;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9pt;
overflow:hidden;
}
.contentUl{
margin-left:16px;
padding:0px;}

p{margin:0;
padding:0;
}
.floatLeft{
float:left;
margin-top:28px;}

img{
border:none;}
#strategyGraphic{
text-align:center;
margin-top:10px;}
#column1{
float:left;
margin-left:45px;
width:190px;

}
#column1Contact{
float:left;
margin-left:45px;
width:200px;

}
#column2{
float:left;
margin-left:40px;
width:190px;

}

#column2 a{
color:#ff6633;
text-decoration:underline;}

#column2 a:hover{
color:#ff6633;
text-decoration:none;}
#column3{
float:left;
margin-left:40px;
width:190px;

}
#column4{
float:left;
margin-left:45px;
width:320px;
margin-bottom:40px
}
#column5{
float:left;
margin-left:40px;
width:320px;
margin-bottom:40px
}
#column6{
float:left;
margin-left:40px;
width:416px;
margin-bottom:40px
}
#column7{
float:left;
margin-left:111px;
width:314px;
margin-bottom:40px
}
#column8{
float:left;
margin-left:45px;
width:260px;
margin-bottom:40px;
}

#studyLinks{
width:400px;
margin-left:185px;
margin-bottom:50px;
height:50px;
}

#footer{
width:100%;
height:40px;
border-top:solid 1px #bfbfbf;
margin: 40px auto 0px auto;}

#footerContent{
text-align:left;
margin: 0px auto 0px auto;
width:650px;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#404040;
margin-top:13px;}