body { background-color : #ffffff; color : #000000; margin : 0; padding : 0; }
A:visited,A:link,A:active { color : #000000; text-decoration : none; }
a, .underLink a, p a { color:#000; border-bottom:#FFF; }
a img { border : 0; }

#header h1 span { display : block; }
#header h1 span span { display : none; }
#header { margin : 0; padding : 0; }
#header h1 { color : #000000; margin : -30px 0 20px 0; padding : 0; text-align : left; }
#header h1 a { background-image : none; display : block; float : none; font-family : Arial, Helvetica, sans-serif; height : auto; width : 100%; }
#header em { font-size : 100px; font-style : normal; font-weight : bolder; letter-spacing : -0.15em; line-height : 1em;  }

h2,h3,h4,h5 { color : #000000; font-family : Georgia, "Times New Roman", Times, serif; font-weight : normal; letter-spacing : -0.05em; }
.h2Img span, .pImg span { display : block; }
.h2Img { background-image : none; display : block; height : auto; width : 100%; font-size:70px; line-height:1em; }
.pImg { background-image : none; display : block; height : auto; margin : 0 0 1em 0; width : 100%; }
.header { background-color : #FFFFFF; background-image : none; }
.content { background-image : none; }
.footer { background-image : none; }
.grid_12 { width : 100%; }
#search, #footer, #menu, #submenu, .footer, .noprint, .productboxes, #introboxes a img, .navClient, .go img { display : none; }
#map { height : 400px; width : 600px; }
.space40 , .space30, .space20, .space10, .bar20, .bar20top, .greybar10, .greybar10thick, .greybar20thick, .greybar20vthick, .greybar40vthick { display : none; }

p.mission em { color:#000; }
p.missiontight { margin-top:10px; }

.clientImageBoxes img { width:40%; height:40%; float:left; margin:0 20px 20px 0; }
.testimonal blockquote { width : 100%; }
.clientbox a .title { color:#000; }