body {background-color:#B3BF86;font-family:"Gill Sans",verdana,sans-serif;font-size: 90%;color:#000000;margin: 0;border: 0;padding: 0;line-height:1.4;}body, html {height: 100%;}table, tr, td {inherit;}#outer {	height: 100%;	overflow: visible;	position: relative;	/*background-color: #00789E;*/}#outer[id] {	width: 900;	margin: 0 auto;	display: table; 	position: static;}#middle {	position: absolute; 	/*top: 50%;*/	/*background-color: #00789E;*/} /* for explorer only*/#middle[id] {	display: table-cell; 	vertical-align: middle; 	position: static;}#inner {	width: 900;	margin: 0 auto;	padding:0;	position: relative; 	/*top: -50%;*/	/*background-color: #00789E;*/} /* for explorer only */.title {font-family:'Gill Sans';font-size:1em;font-weight:bold;position:relative;float:right;color:black;text-align:right;clear:both;}.subtitle {font-family:'Gill Sans';font-size:1em;font-weight:normal;position:relative;float:right;color:black;clear:both;text-align:right;}.subtitle a:link, .subtitle a:visited{font-family:'Gill Sans';font-size:1em;font-weight:normal;position:relative;float:right;color:black;clear:both;text-align:right;text-decoration:none;}.contact,a{font-family:'Gill Sans';font-size:.9em;font-weight:normal;text-decoration:none;color:#cccccc;}.menuClass {letter-spacing: 3px;}.clienttitle {font-family:'Gill Sans';font-size:.8em;font-weight:bold;color:#CB5628;}P.green{color:#8B8B00;letter-spacing:3px;}P.orange{color:#CB5628;letter-spacing:3px;}P.black{color:#000000;}P.subhead{color:#CB5628;letter-spacing:3px;font-weight:bold;}P.name{color:#8B8B00;letter-spacing:3px;font-weight:normal;font-size:1.2em;}p.index{font-size: 85%;}A:link{color:#0000FF;text-decoration:none;}A:visited{color:#0000FF;text-decoration:none;}A:hover{color:#006699;}A.nav:link{font-family: 'Gill Sans';color:#8B8B00;font-weight:normal;text-decoration:none;letter-spacing:3px;}A.nav:visited{font-family: 'Gill Sans';color:#8B8B00;font-weight:normal;text-decoration:none;letter-spacing:3px;}A.nav:hover{font-family: 'Gill Sans';color:#CB5628;font-weight:normal;text-decoration:none;letter-spacing:3px;}A.navon:link{font-family: 'Gill Sans';color:#CB5628;font-weight:normal;text-decoration:none;letter-spacing:3px;}A.navon:visited{font-family: 'Gill Sans';color:#CB5628;font-weight:normal;text-decoration:none;letter-spacing:3px;}A.navon:hover{font-family: 'Gill Sans';color:#CB5628;font-weight:normal;text-decoration:none;letter-spacing:3px;}A.navclient:link{font-family: 'Gill Sans';color:#8B8B00;font-weight:normal;text-decoration:none;font-size:.8em;}A.navclient:visited{font-family: 'Gill Sans';color:#8B8B00;font-weight:normal;text-decoration:none;font-size:.8em;}A.navclient:hover{font-family: 'Gill Sans';color:#CB5628;font-weight:normal;text-decoration:none;font-size:.8em;}/*A.image:link{filter:alpha(opacity = 100);-moz-opacity:1;opacity:1;zoom:1;border:0;}A.image:visited{filter:alpha(opacity = 100);-moz-opacity:1;opacity:1;zoom:1;border:0;}A.image:hover{filter:alpha(opacity = 50);-moz-opacity:.5;opacity:.5;border:0px;}*/.image img{border: 1px solid #fff;}.image:hover img{border: 1px solid #CB5628;}.image:hover{color: red; /* irrelevant definition to overcome IE bug */}#test a#test,#building a#buildingnav,#education a#educationnav,#food a#foodnav,#health a#healthnav,#nonprofit a#nonprofitnav,#retail a#retailnav,#tech a#technav,#web a#webnav{color:#CB5628;}/*body#project1 a#project1nav,body#project2 a#project2nav,body#project3 a#project3nav,body#project4 a#project4nav,body#project5 a#project5nav,body#project6 a#project6nav,body#project7 a#project7nav,body#project8 a#project8nav{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border:0px;}*/body#project1 img#project1img,body#project2 img#project2img,body#project3 img#project3img,body#project4 img#project4img,body#project5 img#project5img,body#project6 img#project6img,body#project7 img#project7img,body#project8 img#project8img img{border: 2px solid #CB5628;}#client1 a#client1nav,#client2 a#client2nav,#client3 a#client3nav,#client4 a#client4nav,#client5 a#client5nav,#client6 a#client6nav,#client7 a#client7nav,#client8 a#client8nav{color:#CB5628;}