/* Nitsch Engineering (nitscheng.com) print CSS */

/* general */
body{margin:0;padding:0;text-align:center;background:none;font:0.087in/0.102in arial,sans-serif;color:#000;}
#container, #container-home{position:static;text-align:left;margin:0;padding:0;width:7.1in;border:0;}
#container-home{width:6.95in;}

/* print realted */
.page-break{page-break-after:always;}

/* header */
#head, 
#head-home{position:static;float:none;width:7.5in;background:none;margin:0;padding:0;}
#head-home{padding-top:0.2in;border-right:1px solid #666;border-top:1px solid #666;border-left:1px solid #666;width:6.96in;}
#logo, 
#logo-home{border:0;margin:0.08in 0.19in 0.08in 0;width:1.355in;height:0.761in;}
#logo-home{margin-left:0.08in;}
#animation{border:0;margin:0 0 0.08in 2.05in; padding:0;width:3.26in;height:0.183in;}
#head-home #animation{margin-left:1.77in;}

/* top nav bar */
#top-nav, #top-nav-home, #navigation {position:static;float:none;width:6.9in;height:0.212in;background:none;border-top:1px solid #666;border-bottom:1px solid #666;}
#top-nav-home{width:6.96in;border-left:1px solid #666;border-right:1px solid #666;}



/* top navigation list */
#top{float:left; margin:0 0 0 1.465in;padding:0; list-style:none; display:inline; width:5.4in; }
#top li{margin:0; padding:0; list-style:none; display:inline;color:#000;}
#top li a{float:left; margin:0; padding:0.07in 0.056in;color:#000;text-decoration:none;font-size:0.131in;}
#top a:hover, 
#top a:active, 
#top a.selected{color:#000;text-decoration:none;font-size:0.131in;}
#top a.selected{font-weight:bold;}
li#services a, 
li#projects a, 
li#about a, 
li#highlights a, 
li#contact a{width:0.75in; background:none;}
li#employment a{width:0.96in; background:none;}

/* page contents */
#contents, #contents-home{position:static;float:none;width:6.98in;background:none;}
#contents-home{border:0;}

/* left side nav */
#side-nav{position:static;float:left;background:none;width:1.362in;}
#side-nav-home{float:left;background:none;width:1.355in;height:3.389in;padding:0 0 0 0.08in;border-left:1px solid #666;}
#side{margin:0.219in 0 0 0;padding:0 0 0.146in 0;list-style:none;}
#side li{margin:0 0 0.219in 0;}
#side li a{text-decoration:none;font-size:0.102in;font-weight:normal;line-height:0.131in;}
#side li a:link, #side li a:visited{color:#000;}
#side li a:hover, 
#side li a:active, 
#side li a.selected, 
#side li a.selected:visited{color:#000;}
#side li a.selected, 
#side li a.selected:visited{font-weight:bold;}
#side li #side-sub-nav{margin:0.051in 0 0 0;padding:0;list-style:none;}
#side li #side-sub-nav li{margin:0;padding:0;font-size:0.087in;font-weight:normal;line-height:0.109in;}
#side li #side-sub-nav li a{color:#000;font-size:0.087in;font-weight:normal;line-height:0.109in;}
#side li #side-sub-nav li a:link{color:#000;text-decoration:none;}
#side li #side-sub-nav li a:visited{color:#000;text-decoration:none;}	
#side li #side-sub-nav li a:active, 
#side li #side-sub-nav li a.selected, 
#side li #side-sub-nav li a.selected:visited{color:#000;text-decoration:none;}
#side li #side-sub-nav li a.selected, 
#side li #side-sub-nav li a.selected{font-weight:bold;}
#side li #side-sub-nav li a:hover{color:#000;text-decoration:none;}	

/* middle content */
#page-content{position:static;float:left;width:3.384in;padding:0.146in 0 0.219in 0.183in;}
#page-content-home{float:left;width:5.526in;height:3.389in;margin:0;padding:0;}
#page-content-home img{width:4.614in;height:3.389in;border-right:1px solid #666;}
#page-content h1{font-weight:normal;font-size:0.146in;line-height:0.131in;color:#000;margin:0 0 0.109in 0;}
#page-content p{padding:0;margin:0.073in 0 0 0;}
#page-content a:visited{font-weight:normal;color:#000;}
#page-content a:link{font-weight:bold;color:#000;text-decoration:underline;}
#page-content a:hover{font-weight:bold;text-decoration:underline;}
#page-content p.section-intro{font-weight:normal;font-size:0.102in;line-height:0.131in;}
#page-content p.page-intro{font-weight:bold;}
#page-content ul{margin-top:0;}

/* right quote column */
#quote-column{float:left;width:1.728in;padding:0.146in 0 0.036in 0.183in;margin:0;}
#section-graphic{float:left;margin:0;padding:0;border:0;border:1px solid #999;}
img#section-graphic{width:1.699in !important;height:1.597in !important;}
img#your-success{width:1.699in !important;height:0.278in !important;}
#quote-box{float:left;width:1.699in;margin:0 0 0.146in 0;padding:0 0 0.109in 0;border:1px solid #999;background:none;}
#quote-header{float:left;width:1.699in;height:0.285in;background:none;margin:0;padding:0;}
#quote-box p.quote{display:inline;float:left;width:1.1318in;margin:0.183in 0 0 0.183in;padding:0;font-size:0.102in;font-style:italic;line-height:0.124in;color:#000;}
#quote-box p.attribute-name, 
#quote-box p.attribute-title{display:inline;float:left;margin:0.021in 0.109in 0 0.586in;font-style:italic;font-size:0.073in;line-height:0.131in;}
#quote-box p.attribute-title{display:inline;float:left;margin:0 0.109in 0 0.644in;}

/* footer content */
#footer, 
#footer-home{position:static;float:left;width:7in;height:0.53in;}
#footer-home{width:7.5in;}
#left-footer{text-align:left;float:left;width:4.93in;height:0.527in;background:none;margin:0;padding:0;border-top:1px solid #666;border-bottom:1px solid #666;}
#footer-home #left-footer{background:none;border-left:1px solid #666;border-top:1px solid #666;}
#left-footer p{margin:0.22in 0 0 0;text-align:center;}
#left-footer span.foot-elmt{display:inline;float:none;margin:0 0.05in;}
#left-footer a:link, 
#recent-news a:visited{color:#000;text-decoration:underline;}
#left-footer a:hover{color:#000;text-decoration:underline;}
#recent-news, 
#footer-home #recent-news{float:left;width:2.02in;height:0.527in;background:none;border-bottom:1px solid #666;border-top:1px solid #666;}
#footer-home #recent-news{background:none;border-right:1px solid #666;border-top:1px solid #666;}
#recent-news{border-left:1px solid #666;}
#recent-news p{font-size:0.102in;line-height:0.117in;margin:0.1in 0 0 0;padding-left:0.2in;}
#recent-news a:link, 
#recent-news a:visited{color:#000;text-decoration:none;}
#recent-news a:hover{color:#000;text-decoration:underline;}
#recent-news.whats-hot p{font-size:0.08in;line-height:0.117in;margin:0.08in 0 0 0;padding-left:0.07in;} /* different content on the Home Page for the lower right orange block */

/* home page - information */
p#information{ float:left;text-align:left;width:0.7in;height:2in;margin:1.05in 0 0 0.07in;}
p#information strong{ font-weight:bold;}
img#best-firms-2006{width:0.75in; height:0.75in;border:0;}

/* about us - bios */
#bio{float:left;width:3.296in;margin:0 0 0.073in 0;padding:0;}
#bio img{float:left;margin:0 0.146in 0 0;border-bottom:0.065in solid #3f9c35;width:0.645in;height:0.791in;}
#bio p{font-weight:bold;margin:0 0 0.029in 0;padding:0;}

/* about us - board bios */
#page-content div.board-bio{float:left;width:3.296in;margin:0.073in 0 0.073in 0;padding:0;}
#page-content div.board-bio img{float:left;margin:0 0.146in 0 0;border-bottom:0.065in solid #3f9c35;width:0.645in;height:0.791in;}
#page-content div.board-bio p{margin:0;padding:0;line-height:0.117in;}

/* projects */
#page-content div.project{margin:0 0 0.183in 0;padding:0;}
#page-content div.project-head{display:inline;float:left;width:3.362in;margin:0 0 0.073in 0;padding:0;}
#page-content div.project-head img{float:left;margin:0 0.146in 0 0;border:0;border-bottom:0.065in solid #3f9c35;}
#page-content div.project-head p{margin:0;padding:0;line-height:0.117in;}
#page-content div.project-head-noimage p{width:3.296in;margin:0;padding:0;}
img#municipal-map{margin:0 0 0.073in 0;} /* used with map on the 'Projects - Municipal Consulting' page*/

/* project image pop-up */
.photocredit{color:#000;}

/* highlights - in the news */
#page-content div.news-item{position:static;width:3.369in;float:left;margin:0.073in 0 0.183in 0;padding:0;border:1px;}
#page-content div.news-item img{float:left;margin:0 0.146in 0 0;border:1px solid #000;}
#page-content div.news-item p{margin:0;padding:0;line-height:0.117in;}

/* highlights - presentations */
#page-content div.presentation{width:3.369in;margin:0.073in 0 0.183in 0;padding:0;}
#page-content div.presentation img{float:left;margin:0.021in 0.146in 0.036in 0;border:1px solid #000;}
#page-content div.presentation p{margin:0;padding:0px;line-height:0.117in;}

/* highlights - articles and seminars*/
#page-content span.seminar-name, 
#page-content .article-title, 
#page-content span.byline, 
#page-content p.italics, 
.job-title{font-style:italic;}