/* default */
* { padding:0; margin:0; font-family: Arial,sans-serif; }
ul { margin: 1em 0 1em 1.25em; }
li { list-style-type: square; }
li li { list-style-type: circle; }
body {font-size:81.25%; background: #fff; color: #333;}
p, li { line-height:1.5em; }
ul.double ul li { margin-bottom:0; padding-bottom:0; }
ul.double li {padding-bottom:1.1em; }
h1 { margin-bottom:0.25em;}

/* structure */
#layout { border-collapse: collapse; border: 1px solid #333; width: 760px; margin: 1.5em auto; text-align:center;}
#layout td { border-bottom: 1px solid #333; }
#left { width:50%;float:left }
#right { width:45%;float:right; border-left: 1px solid #003f80; padding-left:1em; }
.download { float:right; }

/* content */
#content { padding: 20px; text-align:left;}
#content p { margin-bottom: 1em; }
#content li { margin-bottom: 0; }

/* main navigation */
#main-nav, #sub-nav { text-align:left; height: 23px;}
#main-nav { background: #ccd9e6; }
#sub-nav { background: #003f80; }

#main-nav ul, #sub-nav ul { margin:0; }
#main-nav li, #sub-nav li { display: inline; list-style-type: none; }

#main-nav a, #sub-nav a { display: block; float: left; margin: 10px 0 10px 7px; text-decoration:none;}
#sub-nav a { margin: 10px; }

#home { text-indent: -2000px; background: url(../img/nav/main/off/home.gif) no-repeat; }
#home a { text-indent: -2000px; background: url(../img/nav/main/off/home.gif) no-repeat; height: 10px; width: 53px;}
#home #active { text-indent: -2000px; background: url(../img/nav/main/on/home.gif) no-repeat; height: 10px; width: 53px;}


#about { text-indent: -2000px; background: url(../img/nav/main/off/about.gif) no-repeat; }
#about a { text-indent: -2000px; background: url(../img/nav/main/off/about.gif) no-repeat; height: 10px; width: 61px;}
#about #active { text-indent: -2000px; background: url(../img/nav/main/on/about.gif) no-repeat; height: 10px; width: 61px;}


#services { text-indent: -2000px; background: url(../img/nav/main/off/services.gif) no-repeat; }
#services a { text-indent: -2000px; background: url(../img/nav/main/off/services.gif) no-repeat; height: 10px; width: 84px;}
#services #active { text-indent: -2000px; background: url(../img/nav/main/on/services.gif) no-repeat; height: 10px; width: 84px;}


#publications { text-indent: -2000px; background: url(../img/nav/main/off/publications.gif) no-repeat; }
#publications a { text-indent: -2000px; background: url(../img/nav/main/off/publications.gif) no-repeat; height: 10px; width: 113px;}
#publications #active { text-indent: -2000px; background: url(../img/nav/main/on/publications.gif) no-repeat; height: 10px; width: 113px;}

#news-events { text-indent: -2000px; background: url(../img/nav/main/off/news-events.gif) no-repeat; }
#news-events a { text-indent: -2000px; background: url(../img/nav/main/off/news-events.gif) no-repeat; height: 10px; width: 125px;}
#news-events #active { text-indent: -2000px; background: url(../img/nav/main/on/newsevents.gif) no-repeat; height: 11px; width: 125px;}


#sitemap { text-indent: -2000px; background: url(../img/nav/main/off/sitemap.gif) no-repeat; }
#sitemap a { text-indent: -2000px; background: url(../img/nav/main/off/sitemap.gif) no-repeat; height: 10px; width: 79px;}
#sitemap #active { text-indent: -2000px; background: url(../img/nav/main/on/sitemap.gif) no-repeat; height: 10px; width: 79px;}


#contact { text-indent: -2000px; background: url(../img/nav/main/off/contact.gif) no-repeat; }
#contact a { text-indent: -2000px; background: url(../img/nav/main/off/contact.gif) no-repeat; height: 10px; width: 77px;}
#contact #active { text-indent: -2000px; background: url(../img/nav/main/on/contact.gif) no-repeat; height: 10px; width: 77px;}


/* sub-nav */
#biography2 { text-indent: -2000px; background: url(../img/nav/sub/off/biography.gif) no-repeat; }
#biography2 a { text-indent: -2000px; background: url(../img/nav/sub/off/biography.gif) no-repeat; height: 12px; width: 78px;}
#biography2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/biography.gif) no-repeat; height: 12px; width: 78px;}

#resume2 { text-indent: -2000px; background: url(../img/nav/sub/off/resume.gif) no-repeat; }
#resume2 a { text-indent: -2000px; background: url(../img/nav/sub/off/resume.gif) no-repeat; height: 12px; width: 56px;}
#resume2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/resume.gif) no-repeat; height: 12px; width: 56px;}


#clients2 { text-indent: -2000px; background: url(../img/nav/sub/off/clients.gif) no-repeat; }
#clients2 a { text-indent: -2000px; background: url(../img/nav/sub/off/clients.gif) no-repeat; height: 12px; width: 56px;}
#clients2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/clients.gif) no-repeat; height: 12px; width: 56px;}


#projects2 { text-indent: -2000px; background: url(../img/nav/sub/off/projects.gif) no-repeat; }
#projects2 a { text-indent: -2000px; background: url(../img/nav/sub/off/projects.gif) no-repeat; height: 12px; width: 69px;}
#projects2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/projects.gif) no-repeat; height: 12px; width: 69px;}

#testimonials { text-indent: -2000px; background: url(../img/nav/sub/off/testimonials.gif) no-repeat; }
#testimonials a { text-indent: -2000px; background: url(../img/nav/sub/off/testimonials.gif) no-repeat; height: 11px; width: 102px;}

#testimonials_in2 { text-indent: -2000px; background: url(../img/nav/sub/off/testimonials_in.gif) no-repeat; }
#testimonials_in2 a { text-indent: -2000px; background: url(../img/nav/sub/off/testimonials_in.gif) no-repeat; height: 12px; width: 98px;}
#testimonials_in2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/testimonials_in.gif) no-repeat; height: 12px; width: 98px;}


#testimonials_ac2 { text-indent: -2000px; background: url(../img/nav/sub/off/testimonials_ac.gif) no-repeat; }
#testimonials_ac2 a { text-indent: -2000px; background: url(../img/nav/sub/off/testimonials_ac.gif) no-repeat; height: 12px; width: 106px;}
#testimonials_ac2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/testimonials_ac.gif) no-repeat; height: 12px; width: 106px;}


#training2 { text-indent: -2000px; background: url(../img/nav/sub/off/training.gif) no-repeat; }
#training2 a { text-indent: -2000px; background: url(../img/nav/sub/off/training.gif) no-repeat; height: 12px; width: 68px;}
#training2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/training.gif) no-repeat; height: 12px; width: 68px;}


#consulting2 { text-indent: -2000px; background: url(../img/nav/sub/off/consulting.gif) no-repeat; }
#consulting2 a { text-indent: -2000px; background: url(../img/nav/sub/off/consulting.gif) no-repeat; height: 12px; width: 90px;}
#consulting2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/consulting.gif) no-repeat; height: 12px; width: 90px;}


#software2 { text-indent: -2000px; background: url(../img/nav/sub/off/software.gif) no-repeat; }
#software2 a { text-indent: -2000px; background: url(../img/nav/sub/off/software.gif) no-repeat; height: 12px; width: 77px;}
#software2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/software.gif) no-repeat; height: 12px; width: 77px;}


#insights { text-indent: -2000px; background: url(../img/nav/sub/off/insights.gif) no-repeat; }
#insights a { text-indent: -2000px; background: url(../img/nav/sub/off/insights.gif) no-repeat; height: 12px; width: 99px;}
#insights #active { text-indent: -2000px; background: url(../img/nav/sub/on/insights.gif) no-repeat; height: 12px; width: 99px;}


#respect2 { text-indent: -2000px; background: url(../img/nav/sub/off/respect.gif) no-repeat; }
#respect2 a { text-indent: -2000px; background: url(../img/nav/sub/off/respect.gif) no-repeat; height: 12px; width: 199px;}
#respect2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/respect.gif) no-repeat; height: 12px; width: 199px;}


#clear2 { text-indent: -2000px; background: url(../img/nav/sub/off/clear.gif) no-repeat; }
#clear2 a { text-indent: -2000px; background: url(../img/nav/sub/off/clear.gif) no-repeat; height: 12px; width: 140px;}
#clear2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/clear.gif) no-repeat; height: 13px; width: 140px;}


#expertise2 { text-indent: -2000px; background: url(../img/nav/sub/off/expertise.gif) no-repeat; }
#expertise2 a { text-indent: -2000px; background: url(../img/nav/sub/off/expertise.gif) no-repeat; height: 12px; width: 150px;}
#expertise2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/expertise.gif) no-repeat; height: 12px; width: 150px;}


#news2 { text-indent: -2000px; background: url(../img/nav/sub/off/news.gif) no-repeat; }
#news2 a { text-indent: -2000px; background: url(../img/nav/sub/off/news.gif) no-repeat; height: 12px; width: 40px;}
#news2 #active { text-indent: -2000px; background: url(../img/nav/sub/on/news.gif) no-repeat; height: 12px; width: 40px;}


#events2 { text-indent: -2000px; background: url(../img/nav/sub/off/events.gif) no-repeat; }
#events2 a { text-indent: -2000px; background: url(../img/nav/sub/off/events.gif) no-repeat; height: 12px; width: 57px;}
#events2 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/events.gif) no-repeat; height: 12px; width: 57px;}



#archive { text-indent: -2000px; background: url(../img/nav/sub/off/archive.gif) no-repeat; }
#archive a { text-indent: -2000px; background: url(../img/nav/sub/off/archive.gif) no-repeat; height: 11px; width: 57px;}

#archive_20142 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2014.gif) no-repeat; }
#archive_20142 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2014.gif) no-repeat; height: 11px; width: 39px;}
#archive_20142 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2014.gif) no-repeat; height: 12px; width: 39px;}

#archive_20132 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2013.gif) no-repeat; }
#archive_20132 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2013.gif) no-repeat; height: 11px; width: 39px;}
#archive_20132 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2013.gif) no-repeat; height: 12px; width: 39px;}

#archive_20122 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2012.gif) no-repeat; }
#archive_20122 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2012.gif) no-repeat; height: 11px; width: 39px;}
#archive_20122 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2012.gif) no-repeat; height: 12px; width: 39px;}

#archive_20102 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2010.gif) no-repeat; }
#archive_20102 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2010.gif) no-repeat; height: 11px; width: 39px;}
#archive_20102 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2010.gif) no-repeat; height: 12px; width: 39px;}

#archive_20072 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2007.gif) no-repeat; }
#archive_20072 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2007.gif) no-repeat; height: 11px; width: 39px;}
#archive_20072 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2007.gif) no-repeat; height: 12px; width: 39px;}

#archive_20062 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2006.gif) no-repeat; }
#archive_20062 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2006.gif) no-repeat; height: 11px; width: 39px;}
#archive_20062 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2006.gif) no-repeat; height: 12px; width: 39px;}

#archive_20052 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2005.gif) no-repeat; }
#archive_20052 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2005.gif) no-repeat; height: 11px; width: 39px;}
#archive_20052 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2005.gif) no-repeat; height: 12px; width: 39px;}


#archive_20042 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2004.gif) no-repeat; }
#archive_20042 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2004.gif) no-repeat; height: 11px; width: 39px;}
#archive_20042 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2004.gif) no-repeat; height: 12px; width: 39px;}


#archive_20032 { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2003.gif) no-repeat; }
#archive_20032 a { text-indent: -2000px; background: url(../img/nav/sub/off/archive_2003.gif) no-repeat; height: 11px; width: 39px;}
#archive_20032 #active  { text-indent: -2000px; background: url(../img/nav/sub/on/archive_2003.gif) no-repeat; height: 12px; width: 39px;}

--
#valuation { text-indent: -2000px; background: url(../img/nav/sub/off/valuation.gif) no-repeat; }
#valuation a { text-indent: -2000px; background: url(../img/nav/sub/off/valuation.gif) no-repeat; height: 12px; width: 81px;}
#valuation #active { text-indent: -2000px; background: url(../img/nav/sub/on/valuation.gif) no-repeat; height: 12px; width: 81px;}

#jacf-2008 { text-indent: -2000px; background: url(../img/nav/sub/off/jacf-2008.gif) no-repeat; }
#jacf-2008 a { text-indent: -2000px; background: url(../img/nav/sub/off/jacf-2008.gif) no-repeat; height: 12px; width: 115px;}
#jacf-2008 #active { text-indent: -2000px; background: url(../img/nav/sub/on/jacf-2008.gif) no-repeat; height: 12px; width: 115px;}

#banff { text-indent: -2000px; background: url(../img/nav/sub/off/banff.gif) no-repeat; }
#banff a { text-indent: -2000px; background: url(../img/nav/sub/off/banff.gif) no-repeat; height: 12px; width: 125px;}
#banff #active { text-indent: -2000px; background: url(../img/nav/sub/on/banff.gif) no-repeat; height: 12px; width: 125px;}


#end-of-life { text-indent: -2000px; background: url(../img/nav/sub/off/end-of-life.gif) no-repeat; }
#end-of-life a { text-indent: -2000px; background: url(../img/nav/sub/off/end-of-life.gif) no-repeat; height: 12px; width: 88px;}
#end-of-life #active { text-indent: -2000px; background: url(../img/nav/sub/on/end-of-life.gif) no-repeat; height: 12px; width: 88px;}


#ghg { text-indent: -2000px; background: url(../img/nav/sub/off/ghg.gif) no-repeat; }
#ghg a { text-indent: -2000px; background: url(../img/nav/sub/off/ghg.gif) no-repeat; height: 12px; width: 40px;}
#ghg #active { text-indent: -2000px; background: url(../img/nav/sub/on/ghg.gif) no-repeat; height: 12px; width: 40px;}


#appraisal { text-indent: -2000px; background: url(../img/nav/sub/off/appraisal.gif) no-repeat; }
#appraisal a { text-indent: -2000px; background: url(../img/nav/sub/off/appraisal.gif) no-repeat; height: 12px; width: 190px;}
#appraisal #active { text-indent: -2000px; background: url(../img/nav/sub/on/appraisal.gif) no-repeat; height: 12px; width: 190px;}


#energy { text-indent: -2000px; background: url(../img/nav/sub/off/energy.gif) no-repeat; }
#energy a { text-indent: -2000px; background: url(../img/nav/sub/off/energy.gif) no-repeat; height: 12px; width: 166px;}
#energy #active { text-indent: -2000px; background: url(../img/nav/sub/on/energy.gif) no-repeat; height: 12px; width: 166px;}


#review-2000 { text-indent: -2000px; background: url(../img/nav/sub/off/review-2000.gif) no-repeat; }
#review-2000 a { text-indent: -2000px; background: url(../img/nav/sub/off/review-2000.gif) no-repeat; height: 12px; width: 101px;}
#review-2000 #active { text-indent: -2000px; background: url(../img/nav/sub/on/review-2000.gif) no-repeat; height: 12px; width: 101px;}


#new { text-indent: -2000px; background: url(../img/nav/sub/off/new.gif) no-repeat; }
#new a { text-indent: -2000px; background: url(../img/nav/sub/off/new.gif) no-repeat; height: 12px; width: 41px;}
#new #active { text-indent: -2000px; background: url(../img/nav/sub/on/new.gif) no-repeat; height: 13px; width: 41px;}

--



/* links */
a { color: #3f6e9f; }
a:hover { color: #003f80; text-decoration:none; }

/* style */
strong { color: #104b88;}
h1 { font-size: 1.5em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1em; margin-bottom:1.5em;}
h4 { font-style:italic; font-size: 1em;}
blockquote { border: 1px solid #eee; padding: 1.5em; margin: 1em; color: #33688e; line-height: 1.5em; }

/* titles */
#practice-overview { text-indent: -5000px; background: url(../img/titles/practice-overview.gif) no-repeat; height: 29px; }
#practice_characteristics { text-indent: -5000px; background: url(../img/titles/practice_characteristics.gif) no-repeat; height: 29px; }
#unique-insights { text-indent: -5000px; background: url(../img/titles/unique-insights.gif) no-repeat; height: 29px; }
#respect { text-indent: -5000px; background: url(../img/titles/respect.gif) no-repeat; height: 29px; }
#clear { text-indent: -5000px; background: url(../img/titles/clear.gif) no-repeat; height: 29px; }
#sought { text-indent: -5000px; background: url(../img/titles/sought.gif) no-repeat; height: 29px; }
#expertise { text-indent: -5000px; background: url(../img/titles/expertise.gif) no-repeat; height: 29px; }
#biography { text-indent: -5000px; background: url(../img/titles/biography.gif) no-repeat; height: 29px; }
#resume { text-indent: -5000px; background: url(../img/titles/resume.gif) no-repeat; height: 29px; }
#clients { text-indent: -5000px; background: url(../img/titles/clients.gif) no-repeat; height: 29px; }
#projects { text-indent: -5000px; background: url(../img/titles/projects.gif) no-repeat; height: 29px; }
#testimonials { text-indent: -5000px; background: url(../img/titles/testimonials.gif) no-repeat; height: 29px; }
#testimonials_ac { text-indent: -5000px; background: url(../img/titles/testimonials_ac.gif) no-repeat; height: 29px; }
#testimonials_in { text-indent: -5000px; background: url(../img/titles/testimonials_in.gif) no-repeat; height: 29px; }
#services { text-indent: -5000px; background: url(../img/titles/services.gif) no-repeat; height: 29px; }
#consulting { text-indent: -5000px; background: url(../img/titles/consulting.gif) no-repeat; height: 29px; }
#training { text-indent: -5000px; background: url(../img/titles/training.gif) no-repeat; height: 29px; }
#software { text-indent: -5000px; background: url(../img/titles/software.gif) no-repeat; height: 29px; }
#site-map { text-indent: -5000px; background: url(../img/titles/sitemap.gif) no-repeat; height: 29px; }
#contact-title { text-indent: -5000px; background: url(../img/titles/contact.gif) no-repeat; height: 29px; }
#archive_2014 { text-indent: -5000px; background: url(../img/titles/archive_2014.gif) no-repeat; height: 29px; }
#archive_2013 { text-indent: -5000px; background: url(../img/titles/archive_2013.gif) no-repeat; height: 29px; }
#archive_2012 { text-indent: -5000px; background: url(../img/titles/archive_2012.gif) no-repeat; height: 29px; }
#archive_2010 { text-indent: -5000px; background: url(../img/titles/archive_2010.gif) no-repeat; height: 29px; }
#archive_2007 { text-indent: -5000px; background: url(../img/titles/archive_2007.gif) no-repeat; height: 29px; }
#archive_2006 { text-indent: -5000px; background: url(../img/titles/archive_2006.gif) no-repeat; height: 29px; }
#archive_2005 { text-indent: -5000px; background: url(../img/titles/archive_2005.gif) no-repeat; height: 29px; }
#archive_2004 { text-indent: -5000px; background: url(../img/titles/archive_2004.gif) no-repeat; height: 29px; }
#archive_2003 { text-indent: -5000px; background: url(../img/titles/archive_2003.gif) no-repeat; height: 29px; }
#news { text-indent: -5000px; background: url(../img/titles/news.gif) no-repeat; height: 29px; }
#publications2{ text-indent: -5000px; background: url(../img/titles/publications.gif) no-repeat; height: 29px; }
#events { text-indent: -5000px; background: url(../img/titles/events.gif) no-repeat; height: 29px; }