body{background:#cccccc; font-family:Helvetica; font-size:11px; line-height:120%; margin:0px}

h1 {font-family:Tahoma, sans-serif; margin:10px;; font-size:12px;color:#182d82; letter-spacing:0.05em;}
h1 a{text-decoration:none;}
h1 a:hover{text-decoration:none; background:#CCCCCC;}
h2 {font-family:Tahoma, sans-serif; margin:15px 10px 10px 10px; font-size:11px;color:#182d82;}
h3 {font-family:Tahoma, sans-serif; margin:10px; font-size:12px;color:#182d82;}
h4 {font-family:Tahoma, sans-serif; margin:0 0 -6px 0; font-size:10px;}
h4 a {display:block; width:230px; color:#999999; background:url(../images/bg_li.gif) repeat-y; padding:1px 0 1px 20px; text-decoration:none;}
h4 a:hover {color:#333333; background:url(../images/bg_li_o.gif) repeat-y #CCCCCC;}

p{margin:10px; font-size:11px;letter-spacing:0.04em;}

a {color:#182d82; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}
img{border:0px;}
hr{border:0px; border-top:1px solid #cccccc; margin-left:10px; height:1px;}

ul.sitemap {font-family: Tahoma, sans-serif; list-style:none; padding-left:0px; margin:0 0 20px 10px;}
ul.sitemap li {margin:2px 0 2px 0;}
ul.sitemap li a,
ul.sitemap li a:link,
ul.sitemap li a:active,
ul.sitemap li a:visited
	{border-left:5px solid #182d82; padding-left:5px; text-decoration:none;}
ul.sitemap li a:hover {color:#333333; text-decoration:none;}

ul.sitemap ul{margin:0 0 20px 0; padding:0;}
ul.sitemap ul li{margin:2px 0 2px 30px; padding:0;}
ul.sitemap ul li a,
ul.sitemap ul li a:link,
ul.sitemap ul li a:active,
ul.sitemap ul li a:visited
	{border:0px; padding-left:0px;text-decoration:none;}
ul.sitemap ul li a:hover {}

ul.list {font-family: Tahoma, sans-serif; list-style-type:none; padding-left:0px; margin:0 0 0px 0;}
ul.list li {height:14px; margin:1px 0 0px 0;}
ul.list li a {display:block; width:730px; color:#999999; background:url(../images/bg_li.gif) repeat-y; padding-left:20px; text-decoration:none;}
ul.list li a:hover, ul.list li a.namehover {color:#333333; background:url(../images/bg_li_o.gif) repeat-y #cccccc;}

ul.list-people {display:block;height:200px;font-family: Tahoma, sans-serif; list-style-type:none; padding-left:0px; margin:5px 0 0px 0;}
ul.list-people li {height:14px; margin:1px 0 0px 0;}
ul.list-people li a {display:block; width:730px; color:#999999; background:url(../images/bg_li.gif) repeat-y; padding-left:20px; text-decoration:none;}
ul.list-people li a:hover, ul.list li a.namehover {color:#333333; background:url(../images/bg_li_o.gif) repeat-y #cccccc;}

a.over {color:red;font-weight:bold;}

ul.list#left li a{width:230px;}
ul.list#left li#gsa{height:28px;}

ul.listnarrow {font-family: Tahoma, sans-serif; list-style-type:none; padding-left:0px; margin:5px 0 10px 0;}
ul.listnarrow li {height:14px; margin:2px 0 2px 0;}
ul.listnarrow li a {display:block; width:230px; color:#999999; background:url(../images/bg_li.gif) repeat-y; padding-left:20px; text-decoration:none;}
ul.listnarrow li a:hover {color:#333333; background:url(../images/bg_li_o.gif) repeat-y #cccccc;}

ul.listnarrow#left li a{width:230px;text-decoration:none;}

ul.listdbl {font-family: Tahoma, sans-serif; list-style-type:none; padding-left:0px; margin:5px 0 10px 0;}
ul.listdbl li {height:14px; margin:2px 0 2px 0;}
ul.listdbl li a {display:block; width:480px; color:#999999; background:url(../images/bg_li.gif) repeat-y; padding-left:20px; text-decoration:none;}
ul.listdbl li a:hover {color:#333333; background:url(../images/bg_li_o.gif) repeat-y #cccccc;}
ul.listdbl li ul {list-style-type:none;}
ul.listdbl li ul li {height:14px;}
ul.listdbl li ul li a {width:200px;}

body#people-alanhart a#alanhart,
body#people-grahammcgarva a#grahammcgarva,
body#people-catherinecalvert a#catherinecalvert,
body#people-jpthornton a#jpthornton,
body#people-dalerickard a#dalerickard,
body#people-charlenekovacs a#charlenekovacs,
body#people-gregball a#gregball,
body#people-douglaslundman a#douglaslundman,
body#people-wolfsaar a#wolfsaar,
body#people-marknielsen a#marknielsen,
body#people-mattroewe a#mattroewe,
body#people-mahlonclements a#mahlonclements,
body#people-marlenemartens a#marlenemartens {color:#333333; background:url(../images/bg_li_o.gif) repeat-y #cccccc;}

body#people-alanhart a#thefirm,
body#people-grahammcgarva a#thefirm,
body#people-catherinecalvert a#thefirm,
body#people-jpthornton a#thefirm,
body#people-dalerickard a#thefirm,
body#people-charlenekovacs a#thefirm,
body#people-gregball a#thefirm,
body#people-douglaslundman a#thefirm,
body#people-wolfsaar a#thefirm,
body#people-marknielsen a#thefirm,
body#people-mattroewe a#thefirm,
body#people-mahlonclements a#thefirm,
body#people-marlenemartens a#thefirm {color:#182d82;}

p.more{text-align:right; font-weight:bold; margin-top:-10px;}
p.more a{font-weight:normal;}

p.peopleright{text-align:right;display:block;margin:0px;padding:0px;}

p.biglink{font-weight:bold;}
p.biglink a{color:#999999; text-decoration:none;}
p.biglink a:hover{color:#182d82;}

body#contact-map a#map,
body#contact-transit a#transit,
body#contact-parking a#parking{color:#182d82;}

/* ---- begin page layout ---- */
#horizon{text-align:center; position:absolute; top:50%; left:0px; width:100%; height:1px; overflow:visible;}
#content{background-color:#FFFFFF; margin-left:-375px; position:absolute; top:-205px; left:50%; width:750px;}

#topgallerynav {height:18px; width:750px; background:#cccccc; color:#182D82; text-align:right;padding-top:2px;}
#topgallerynav a {margin-left:10px; text-decoration:none;color:#182D82;}

#maincol {display:block;height:350px;width:750px;background:#FFFFFF;color:#666666;margin:0;text-align:left;}
.narrowcol {width:250px;height:350px;float:left;text-align:left;}
.widecol {width:500px;height:350px;float:right;text-align:left;margin:0px;}


.pnarrowcoltop {width:250px; height:323px; float:left; text-align:left;}
.pnarrowcoltop p {width:195px;}
.pnarrowcolbottom {width:250px; height:23px; float:left; text-align:left;font-weight:bold;}
.pnarrowcolbottom p{margin:0 10px 0 10px; padding:10px 0 0 0;}

.pnarrowcoltop2 {width:250px; height:310px; float:left; text-align:left;}
.pnarrowcoltop2 p {width:215px;}
.pnarrowcolbottom2 {width:250px; height:40px; float:left; text-align:left;font-weight:bold;}
.pnarrowcolbottom2 p{margin:0 10px 0 10px; padding:10px 0 0 0;}

#VIAbox {height:100px;width:750px;background:#FFFFFF;color:#666666;border-top:1px solid #DDDDDD;}
#VIAlogo {height:100px;width:250px;float:left;}
#VIAlogo img {margin-top:45px;}

/* ---- header titles ---- */
/*#h {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;} */
#hthefirm {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 0px;}
#hstory {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0px -15px;}
#hpeople {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -30px;}
#htools {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -45px;}
#hinsideVIA {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -60px;}
#hVIAoutside {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -75px;}
#hprojects {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -90px;}
#hcommarch {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -105px;}
#hmixeduse {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -120px;}
#htransarch {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -135px;}
#hurbandesign {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -150px;}
#hinfrastructure {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -165px;}
#hhospitality {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -180px;}
#hcontact {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -195px;}
#hVIAvancouver {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -210px;}
#hVIAseattle {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -225px;}
#hcareers {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -240px;}
#hsitemap {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -255px;}
#hprivacy {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -270px;}
#hterms {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -285px;}
#hsunmodel {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -300px;}
#hlinks {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -315px;}
#hawards {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -330px;}
#hnews {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -345px;}
#hpress {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -360px;}
#hVIAevents {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -375px;}
#hdialogue {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -390px;}
#hdreamandreason {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -405px;}

#habout {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -420px;}
#hteam {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -435px;}
#hspecializedexperience {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -450px;}
#hdirectors {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -465px;}
#hprincipals {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-headers.gif) no-repeat top left;background-position:0 -480px;}





#hapecpavilion {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -0px;}
#hathletesvillage2010 {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -15px;}
#hbcpavilion {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -45px;}
#hblackrockresort {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -60px;}
#hbrentwoodbaylodge {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -90px;}
#hbunautc {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -105px;}
#hburrardstation {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -120px;}
#hcanadagate {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -135px;}
#hcanadaline {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -150px;}
#hcommercialstation {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -165px;}
#hdesertwillow {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -195px;}
#hdowntownstreetscape {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -210px;}
#hengine374pavilion {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -240px;}
#hevergreenline {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -255px;}
#hgmplace {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -270px;}
#hgoldenearsbridge {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -285px;}
#hgranville {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -300px;}
#hharboursidepark {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -330px;}
#hincentiveplanning {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -345px;}
#hinternationalvillage {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -375px;}
#hkitofparts {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -390px;}
#hkiwanisseniorshousing {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -405px;}
#hlaurelhurstcommunitycenter {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -435px;}
#hplaza88 {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -465px;}
#hportlandcrossing {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -480px;}
#hputrajayamonorail {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -495px;}
#hquaysideneighbourhoodurbandesign {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -510px;}
#hrenfrewstation {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -540px;}
#hrichmondrapidbus {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -555px;}
#hrupertstation {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -570px;}
#hsandestin {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -585px;}
#hscottsdalewaterfront {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -600px;}
#hseattlemonorailproject {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -615px;}
#hseattlewaterfront {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -630px;}
#hsefcmodelsustainablecommunity {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -645px;}
#hstationdesign {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -675px;}
#hstationfurniture {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -690px;}
#hstfrancisinthewoodchurch {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -705px;}
#hstjohnsparishhall {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -720px;}
#hstjohnsshaughnessyanglicanchurch {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -735px;}
#hsunmodel {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -765px;}
#hthecrystal {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -780px;}
#hthehubatcommercial {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -795px;}
#htheobelisk {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -810px;}
#htheroundhouseneighbourhood {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -825px;}
#hubcsouthcampus {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -840px;}
#hwaterfront {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -870px;}
#hwhitecapssoccerstadium {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -885px;}
#hzihuatanejo {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -900px;}

/* ---- the following styles are for the new header titles clients added, which haven't been created yet ---- */
#hroundhousecommunitycentre {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -915px;}
#hargylemews {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -930px;}
#hthesympony {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -945px;}
#hcitycrest{display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -960px;}
#hexpo86 {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -975px;}
#hburientransitcenter {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -990px;}
#hseattlemonorailprojectplan {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1005px;}
#hmillenniumline {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1035px;}
#hexpoline {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1050px;}
#hubc {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1065px;}
#hfalsecreeknorth {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1080px;}
#hdelasallechapel {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1110px;}
#hgsa {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1140px;}
#hlapsc {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1170px;}
#hsoundtransitsustainability {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1200px;}
#hbramerton {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1230px;}
#hmainstreettransportationcorridor {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1260px;}
#hcityoftacomadomedistrict {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1290px;}
#hcityoftacomadowntownplanupdate {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1305px;}
#hdowntownvancouverstreetcar {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1335px;}
#hsoutheastfalsecreek {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1365px;}
#hlequartiermasterplan {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1395px;}
#htodconceptwestcoastexpressstation {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1425px;}
#hpentictoncityplanning {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1455px;}
#hedmontonsmartchoices {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1470px;}
#hhesperialandingmasterplan {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1485px;}
#hdowntownplanbylaw {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1500px;}
#hmainstreetbroadwaystation {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1515px;}
#hevergreenalrt {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1545px;}
#htransitstationdesign {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1575px;}
#hsecanadaline {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1590px;}
#hseevergreenline {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1605px;}
#hsegmplace {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1620px;}
#hsegoldenearsbridge {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -285px;}
#hsegranvilleundergroundstation {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1635px;}
#hsemillenniumline {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1035px;}
#hseseattlemonorailproject {display:block;width:230px;height:15px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -615px;}
#hseolympicvillage {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1650px;}
#hseridershipcalculator {display:block;width:230px;height:30px;margin:10px 0 0 10px;padding:0;background:#ffffff url(../images/via-projects.gif) no-repeat top left;background-position:0 -1680px;}

#h h1 {display:none;}

/* ---- people page layouts ---- */
#peopletop {display:block;height:201px; width:750px; border-bottom:1px solid #fff;  border-top:1px solid #fff;}
#peopletop2 {display:block; height:205px;}
#peopletop3 {display:block; height:220px;}

#peopleimg {margin:0px 0px 0px 10px;padding:0px;}
#peopleimg img {float:left;border-right:1px solid #FFFFFF;}
#peopleimg img a.imgleft {margin-left:-10px;border-right:1px solid #FFFFFF;}
#peopleimg img a.imgright {margin-right:0px;border-right:0px;}

#people_iframe {background:#FFFFFF;padding:0px;margin:0px;}

#stafflinkright {text-align:right;font-weight:bold;display:block;width:730px;height:17px;margin-top:0px;margin-left:10px;}

#stafflinkleft {text-align:left;font-weight:bold;display:block;width:730px;height:17px;margin-top:0px;margin-left:10px;}

/* ---- staff page layouts ---- */
#stafftop{display:block; height:237px; border-bottom:1px solid #fff;  border-top:1px solid #fff;}
#staffbottom{height:83px;}


/* ---- projects page layout ---- */
a#doodlecom, a#doodlecom:link {display:block;width:160px;height:160px;background: url(../images/doodles/logo-COM.jpg) top left no-repeat;float:left;}
a#doodlecom:hover {background-position:-160px 0px;}

a#doodlemaj, a#doodlemaj:link {display:block;width:160px;height:160px;background: url(../images/doodles/logo-MAJ.jpg) top left no-repeat;float:left;}
a#doodlemaj:hover {background-position:-160px 0px;}

a#doodletra, a#doodletra:link {display:block;width:160px;height:160px;background: url(../images/doodles/logo-TRA.jpg) top left no-repeat;float:left;}
a#doodletra:hover {background-position:-160px 0px;}

a#doodleudp, a#doodleudp:link {display:block;width:160px;height:160px;background: url(../images/doodles/logo-UDP.jpg) top left no-repeat;float:left;}
a#doodleudp:hover {background-position:-160px 0px;}

a#doodleinf, a#doodleinfm:link {display:block;width:160px;height:160px;background: url(../images/doodles/logo-INF.jpg) top left no-repeat;float:left;}
a#doodleinf:hover {background-position:-160px 0px;}

a#doodlehos, a#doodlehos:link {display:block;width:160px;height:160px;background: url(../images/doodles/logo-HOS.jpg) top left no-repeat;float:left;}
a#doodlehos:hover {background-position:-160px 0px;}

table#staff {margin-left:10px; margin-top:10px;}
table#staff td{padding:0 1px 1px 0;}

/* ---- link page layouts ---- */
.linkcol {float:left;display:block;width:250px;margin:0px;padding:0px;}
.linkcol p {margin-bottom:0px;}
.linkcol ul {list-style-type:none;margin:0px 0px 0px 10px;padding:0px;}
.linkcol ul li a, .linkcol ul li a:link, .linkcol ul li a:active, .linkcol ul li a:visited {text-decoration:none;}
.linkcol ul li a:hover {background:#CCCCCC;color:#182D82;}
.linkcol h2 {margin-bottom:0px;}

p.count{float:right; padding:0px 10px 0px 0px; font-size:11px; color:#666666; font-weight:bold;margin:10px 0px 10px 0px;display:block;width:210px;text-align:right;}
p.count a{text-decoration:none; color:#666666; padding:0 2px 0 2px;}
p.count a:hover{text-decoration:none; color:#182d82; background:#CCCCCC;}

p.backDR{font-weight:bold; margin-bottom:-20px; margin-right:96px;}
p.backDR a:hover{color:#182d82; background:#cccccc;}

body#count1 a#count-link1,
body#count2 a#count-link2,
body#count3 a#count-link3,
body#count4 a#count-link4{text-decoration:none; color:#182d82;}


/* ---- begin collapsed nav ---- */
#VIAnav {float:right; width:500px;font-family:"Verdana", sans-serif;text-align:center; font-size:10px;}
#VIAnav a {text-decoration:none;font-size:10px;color:#666;}
#VIAnav a:hover {text-decoration:none;color:#182D82;}
#VIAnav img.arrow{border:0px; padding:0px;}

#VIAnav table td{height:100px; width:33%; vertical-align:middle; text-align:center; letter-spacing:0px;}
#VIAnav table td ul{margin:0px; padding:0px;}
#VIAnav table td li{margin:0px; padding:0px; list-style:none; line-height:11px;}

#collapse1wrapper a {font-weight:bold;text-decoration:none;}
#collapse1wrapper a:hover {color:#182D82;text-decoration:none;}
body#thefirmnav a#thefirm {color:#182D82;}
#firmlinks ul li a {color:#666666;font-weight:normal;text-decoration:none;}

#collapse1wrapper2 a {font-weight:bold;text-decoration:none;}
#collapse1wrapper2 a:hover {color:#182D82;text-decoration:none;}
body#projectsnav a#projects {color:#182D82;}
#projectlinks ul li a {color:#666666;font-weight:normal;text-decoration:none;}

#collapse1wrapper3 a {font-weight:bold;text-decoration:none;}
#collapse1wrapper3 a:hover {color:#182D82;text-decoration:none;}
body#contactnav a#contact {color:#182D82;}
#contactlinks ul li a {color:#666666;font-weight:normal;text-decoration:none;}


#collapse1wrapper a.over, #collapse1wrapper2 a.over, #collapse1wrapper3 a.over {font-weight:bold;text-decoration:none; color:#182D82;}

/* ---- end collapsed nav ---- */

#footer {width:750px;background:#cccccc;color:#FFFFFF;text-align:right;padding-top:5px;font-family:Tahoma, Sans-Serif;font-size:10px;}
#footer a{color:#ffffff; text-decoration:none;}
#footer a:hover{color:#666666;}

#printfooter {display:none;}

iframe#datamain {}
iframe#datamainprint{display:none;}
#iframescroller {}


#lyr1 ul{margin-right:10px;}