* { background: none !important; width: auto !important; }
body { font-family: Helvetica, Arial, sans-serif; line-height: 1.4em; margin: 0; padding: 0;}
#flashobject, .testimonial, .feature-clip, ul.sub-nav, ul.nav,
ul#icm-launcher, embed, ul.footer-list
{ display: none; !important; height: 0; }
a { text-decoration: none; font-weight: bold; color: black; }
h1.logo { float: left; letter-spacing: -3000em; text-decoration: none; background-color: #fff; color: #fff; overflow: hidden; width: 230px; height: 132px; display: list-item; list-style-image: url('images/logo.gif'); list-style-position: inside; list-style-type: none; border-bottom: 0.5em solid #fff; margin:0; padding: 0;}
.masthead h2 { margin-left: 0 !important; line-height: 1.3em; }
.masthead { margin: auto; width: auto; padding: auto; }

ul.jobs-list, ul.jobs-list li { margin: 0; list-style: none; padding: 0; }
ul.jobs-list li { margin-bottom: 1.3em; }
ul.jobs-list h4 { margin-bottom: 0.3em; }
ul.jobs-list p { margin-top: 0.2em; }

.home .left-column, .home .middle-column, .home .right-column, .home .content-right, #footer { margin: 1em 0; border-top: 1px solid black; }
#footer { margin-top: 4em; }


ul.staff-thumbnails, ul.staff-thumbnails li { margin:0; padding: 0; list-style: 0; list-style: none; }
ul.staff-thumbnails li { display: inline; } 
ul.staff-thumbnails li img { margin-right: 0.5em; }

table { margin: 1em 0; }
table td, table th { padding: 0.5em; border: 1px solid #b8b8b8; text-align: center; margin: 0; }

p.pullquote, p.pullquote-top { width: 8em !important; float: right; border-top: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; padding: 16px 8px; margin: 0 26px 0.8em 1.2em;	font: 1.3em Georgia, "Times New Roman", serif; font-style: italic; }