body {

	font: normal 62.5%/1.8 Tahoma, Verdana, sans-serif;

	color: #999;

}



:link, :visited { color: #6b7ca3; text-decoration: none; }

a:active { color: #f60; }

a:hover { text-decoration: underline; }

a.casestudy_link{
	background:transparent url(../i/icon_case-study.gif) no-repeat scroll 100% 50%;
	padding-right:15px;
}


.req { color: #f00; }

.hide { text-indent: -10001px; }



abbr { letter-spacing: .05em; }

strong { font-weight: normal; color: #333; }



div.logo { position: absolute; left: 0; bottom: 0; }

div.logo img { display: none; }

div.logo a {

	width: 239px;

	height: 39px;

	text-indent: -10001px;

	display: block;

	background: transparent url("../i/logo_electronic-ink.png") no-repeat top left;

}

div.logo a:hover { background-position: 0 -39px !important; }




h1, h3, #work-pg dl dt {
	font: 2.2em/1.2 Cambria, Georgia, "Times New Roman", serif;
	color: #6c6c85;
	margin: 0 0 .5em;
	display: block;
	font-weight: normal !important;
}

#work-pg h1, h1.sep { border-bottom: 1px solid #ddd; padding-bottom: .45em; }

h1.sep { margin-left: 10px; margin-right: 10px; }

h3.lab_sub_title{
	border-top:1px solid #DDDDDD;
	padding-top:0.45em;
}

h1 span { color: #ccc; }

h1 span.fn { color: #6C6C85; }

h1 span.subtitle{
	display: block;
	font-style: italic;
	color: #666666;
	font-size:0.9em;
}

h1.second, h3, #work-pg dl dt { font-size: 1.7em; margin-top: .25em !important; margin-bottom: 0 !important; }

#home h3, #about-pg h3
{
margin-bottom: .65em !important;
}

#work-pg.case-study h1 { position: relative !important; padding-right: 130px;}

#work-pg.designing-for-business h1 { position: relative !important;}

h1 a.dfb,
h1 a.all {

	margin-top: .4em;

	font: .6em Tahoma, Verdana, Helvetica, sans-serif !important;

	position: absolute;

	top: 0;

	right: 0;

	z-index: 100;

	text-indent: -10001px;

	margin-left: 15px;

	width: 111px;

	height: 18px;

	display: block;

	background: transparent url(../i/btn_allCaseStudies.gif) no-repeat left top;

}

h1 a.dfb_hcm{
	background: transparent url(../i/btn_humanCapitalManagement.gif) no-repeat left top !important;
	width: 211px !important;
}
h1 a.dfb_bi{
	background: transparent url(../i/btn_businessIntelligence.gif) no-repeat left top !important;
	width: 175px !important;
}

/* safari hack*/

body:first-of-type h1 a.all { margin-top: .5em; }

/* end hack */

h3 { color: #666; }

body.case-study h3 { margin-bottom: .9em !important; }



body#work-pg.case-study .col #lead-in h1 { width: 220px; padding-top: 1.8em; margin-left: 10px; }



#work-pg dl dt { margin: 0; font-size: 1.4em;}



#widget h3, #home .col.last h3 {

	margin: 0 !important;

	border: 0;

	text-indent: -10001px;

	display: block;

	background: transparent url("../i/title_upcoming-event.gif") no-repeat 0 30px;
	/*
	background: transparent url("../i/selected-case-studies.gif") no-repeat top left;
	*/

	height: 53px;

	padding: 0;

}

#widget h3 a, #home .col.last h3 a { display: block; height: 53px; }

#widget h3.ComingSoon, #home .col.last h3.ComingSoon
{
	background: transparent url("../i/title_coming_soon.gif") no-repeat 0 30px;
}

#widget h3.bookLaunch, #home .col.last h3.bookLaunch
{
	background: transparent url("../i/title_book_launch.gif") no-repeat 0 30px;
}

#widget .book_info, #home .col.last .book_info{
	background: transparent url("../i/book_cover.jpg") no-repeat 0 0px;
	padding-left: 127px;
	margin-left: -2px;
	height: 177px;
	font-size: 0.95em;
	display: block;
}

#widget .book_info .bookArea, #home .col.last .book_info .bookArea{
	display:block;
	height:169px;
	left:15px;
	position:absolute;
	top:66px;
	width:120px;
	text-decoration: none !important;
}
#widget h3.paneld, #home .col.last h3.paneld
{
	background: transparent url("../i/title_panel_discussion.png") no-repeat 0 30px;
}

#widget .paneld_info, #home .col.last .paneld_info{
	background: transparent url("../i/cass_img.gif") no-repeat 0 0px;
	padding-left: 127px;
	margin-left: -2px;
	height: 177px;
	font-size: 0.95em;
	display: block;
	position: relative;
}

#widget h3.paneld1, #home .col.last h3.paneld1
{
	background: transparent url("../i/SAPcallout_headline.gif") no-repeat 0 30px;
	height: 95px;
}


#widget .paneld1_info, #home .col.last .paneld1_info{
	font-size: 0.95em;
	display: block;
}

#widget .paneld_info img, #home .col.last .paneld_info img{
	position: absolute;
	top: 135px;
	left: 0px;
}

#widget .paneld_info .bookArea, #home .col.last .paneld_info .bookArea{
	display:block;
	height:169px;
	left:15px;
	position:absolute;
	top:66px;
	width:120px;
	text-decoration: none !important;
}

#widget h3.interested, #home .col.last h3.interested
{
	background: transparent url("../i/headerbox_interested.png") no-repeat 0 30px;
}

#widget .bookNow, #home .col.last .bookNow
{
	background: transparent url("../i/button_booknow.png") no-repeat 0 0px;
	display: block;
	height:46px;
	width: 154px;
	text-indent: -10000px;
	margin-top: 5px;
}

#widget p
{
	font-size: 1.2em;
	line-height: 1.4em;
}

#home .col.last h3 { background: transparent url("../i/recent-news-updates.gif") no-repeat top left; margin: 0 0 .7em !important;}


#home .col.top h3 {

	margin: 0 !important;

	border: 0;

	text-indent: -10001px;

	display: block;

	background: transparent url("../i/bg-casestudy-head.gif") no-repeat 0 0;

	height: 35px;

	padding: 0;

}

#home .col.top .outer h3{
	padding-top:12px; 
	height: 26px;
}

#home .col.top .outer a{
	height:9px;
	background-image:url(../i/bg-home-side-links.gif);
	background-repeat:no-repeat;
	display: block;
	text-indent: -10000px;
}

#home .col.top .outer p{
	height: 24px; 
	margin:0; 
	padding-top:12px;
}

#home .col.top .outer a.casestudies{background-position:0 0;}
#home .col.top .outer a.lab{background-position:0 -9px;}
#home .col.top .outer a.papers{background-position:0 -18px;}
#home .col.top .outer a.clients{background-position:0 -27px;}
#home .col.top .outer a.events{background-position:0 -36px;}
#home .col.top .outer a.news{background-position:0 -45px;}

#home .col.top .outer a.casestudies:hover{background-position:0 -54px;}
#home .col.top .outer a.lab:hover{background-position:0 -63px;}
#home .col.top .outer a.papers:hover{background-position:0 -72px;}
#home .col.top .outer a.clients:hover{background-position:0 -81px;}
#home .col.top .outer a.events:hover{background-position:0 -90px;}
#home .col.top .outer a.news:hover{background-position:0 -99px;}

h4, form legend {

	font: 1.2em/1.4 Tahoma, Verdana, Helvetica, sans-serif;

	margin-bottom: .45em;

	color: #6c6c85;

	color: #666;

}



#home .col.last h4 { font: 1.2em/1.4 Tahoma, Verdana, Helvetica, sans-serif !important; margin-bottom: 0; }

#home .col.last p { line-height: 1.4em !important; }



h5 {

	font-size: 1em;

	line-height: 1.8em;

	text-transform: uppercase;

	letter-spacing: .1em;

}



h6, body#contact-pg dl dt {

	line-height: 1.8em;

	font-weight: normal;

	text-transform: uppercase;

	letter-spacing: .075em;

}

#privacy-pg dl dd { line-height: 1.8em !important; }



#work-pg dl dd dl dt { font-size: .8em !important; color: #333; line-height: 0; margin: 0; padding: 0; letter-spacing: .1em; }

dl dd dl dd { font-size: .9em; line-height: 1.2em; margin: .45em 0; padding: 0; }



#work-pg dl dd dl dt { font: .7em Tahoma, Verdana, Helvetica, sans-serif; border: 0; text-transform: uppercase; padding: 1.8em 0 0 !important; /* background-color: #f99; */}

#work-pg dl dd dl dt:first-child { padding: 0 !important; }



div#VerticalList {

	clear: both;

}



p {

	font-size: 1.2em;

	line-height: 1.8em;

	margin: 0 0 .9em;

}

p.articleTitle,
p.date {  margin: 0 0 .45em; color: #aaa; text-transform: uppercase; letter-spacing: .1em; font-size: 1em; padding-top: .9em !important; line-height: .9em;}

p.detail.description { margin-top: -.45em; line-height: 1.4; }

p#skip { display: none; }



ul, ol, dl {

	line-height: 1.8em;

	margin: 0 0 1.4em;

	font-size: 1.2em;

}



.col ul { list-style: circle outside url(/i/bullet_orange.gif); }



#widget ul li { line-height: 1.4em; font-size: 1em; }


ul.solutions { margin-top: .9em; }

ul.solutions li { width: 172px; float: left; }



div#thought-lead div.term,

div#events div.term,

dl dt {

	font-weight: bold;

	color: #666 !important;

	padding-top: 1.8em;

	font-family: Cambria, Georgia, "Times New Roman", serif;

}



dl dt:first-child, #ProjectTypeList dl dt { padding-top: 0; }


div#thought-lead div.detail,

div#events div.detail,

dl dd {

	font-size: 1em;

	line-height: 1.2em;

	margin: .45em 0;

	padding: 0;
	
}



#process-pg dd { margin-top: 0; }



div#thought-lead div.term, div#events div.term { font-size: 1.4em !important; margin: 0 0 0.3em 0; }

div#thought-lead div.detail, div#events div.detail { font-size: 1.2em !important; }

div#thought-lead div.date, div#events div.date { font-size: 1.3em !important; }

dl#events dt, dl#thought-lead dt { font-size: 1.2em !important; }

div#thought-lead div.detail, div#events div.detail, dl#events dd, dl#thought-lead dd { margin: 0 0 1.8em; }

div#thought-lead div.date, div#events div.date, dl#events dd.date, dl#thought-lead dd.date { font-style: italic; margin: 0; }



/*.case-study {*/
.four-col .WorkList a{

	padding-right: 15px;

	background: url(../i/icon_case-study.gif) 100% 50% no-repeat;

}

ul#nav-sub li span.case-study { color: #bf4c00; }

.col ul li ul{
margin:0 0 0 1em;
font-size:1em;
}



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
