body { margin: 0; padding: 0; background: none ! important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; }

img { border: 0; }
a { color: #202c71; text-decoration: underline; }
a:hover { color: #e17d2a; text-decoration: none; }
div.clear { display: none; }
.info { display: none; }
a.more-btn { display: none; }
p {  }
h1 { margin: 0 0 0 0; font-size: 12pt; text-transform: capitalize; }
h2 { margin: 0 0 10px 0; font-size: 11pt; text-transform: capitalize; }
h3 { margin: 0 0 10px 0; font-size: 10pt; text-transform: capitalize; }
br { display: none; }
input { border: none; border-bottom: 1px solid #333; width: 100%; }
select { display: none; }
.submit { display: none; }
br { display: block; }

div#logo { font-size: 12pt; margin-bottom: 30px; padding: 0 0 15px 0; border-bottom: 1px solid #ccc; }
div#nav { display: none; }
div#presentation { display: none; }
div#content-h { display: none; }
div#content-h-sub { display: none; }

span.breadcrumbs { display: none; font-size: 10pt; color: #ccc; }

div#clientspotlight div.left div.right div.body-content a { cursor: pointer; text-decoration: none; }
div#clientspotlight div.left div.right div.body-content a img { margin: 0 10px 10px 0; }
div#clientspotlight div.left div.right div.body-content a h1 { margin: 0; padding: 0; font-size: 12px; }
div#clientspotlight div.left div.right div.body-content a span.more { display: none; }

div#container div#container-inner-frame div#content-innerframe div#sidebar { display: none; }

div#container div#footer { margin-top: 0.5in; padding-top: 0.25in; border-top: 1pt solid #ccc; font-size: 8pt; color: #ccc; }
div#container div#footer .nav { display: none; }
div#container div#footer div.phone table { border-collapse: collapse; }
div#container div#footer div.phone table tr td { vertical-align: top; font-size: 8pt; }

div#container div#container-inner-frame div#content-innerframe div#content div.body blockquote { margin: 0 15px 10px 15px; padding: 0; }
div#container div#container-inner-frame div#content-innerframe div#content div.body blockquote strong { display: block; }
div#container div#container-inner-frame div#content-innerframe div#content div.body blockquote em { display: block; }
div#container div#container-inner-frame div#content-innerframe div#content div.body blockquote img { float: right; margin: 0 0 10px 20px; border: 4px solid #d7e3ee; }
/* end management profiles */
/* partners */
div.partner-linkarchive { margin: 0 0 15px 0; }
div.partner-linkarchive a { display: block; padding: 5px; }

div#container div#container-inner-frame div#content-innerframe div#content div.body a.partners-profile { cursor: pointer; display: block; padding: 10px 10px 0 10px; background: none; text-decoration: none; width: 455px; border: 1px solid #f3f4f7; }
div#container div#container-inner-frame div#content-innerframe div#content div.body a.partners-profile img { float: left; margin: 0 20px 10px 0; border: 4px solid #fff; }
div#container div#container-inner-frame div#content-innerframe div#content div.body a.partners-profile h4 { display: block; margin: 0; padding: 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #2f659b; }
div#container div#container-inner-frame div#content-innerframe div#content div.body a.partners-profile span { display: block; margin-bottom: 0; color: #7999b6; }
div#container div#container-inner-frame div#content-innerframe div#content div.body a.partners-profile p { margin-top: 0; padding-top: 4px; }
div#container div#container-inner-frame div#content-innerframe div#content div.body a.partners-profile:hover { background: #e8f0f7; border: 1px solid #d7e3ee; }
div#container div#container-inner-frame div#content-innerframe div#content div.body a.partners-profile:hover img { border: 4px solid #d7e3ee; }
/* end partners */

/* Press Releases */
div#container div#container-inner-frame div#content-innerframe div#content a#pr-content { cursor: pointer; display: block; margin: 7px 0 7px 0; padding: 5px; text-decoration: none; border-bottom: 1px solid #e2e6f3; }
div#container div#container-inner-frame div#content-innerframe div#content a#pr-content h1 { margin: 0; padding: 0; font-size: 13px; color: #2f659b; }
div#container div#container-inner-frame div#content-innerframe div#content a#pr-content h1 span { display: block; font-size: 11px; font-weight: normal; color: #333; }
div#container div#container-inner-frame div#content-innerframe div#content a#pr-content p { margin: 0 0 5px 0; padding: 0; }

div#container div#container-inner-frame div#content-innerframe div#content a#pr-content:hover h1 { margin: 0; padding: 0; font-size: 13px; color: #f77200; }

div#container div#container-inner-frame div#content-innerframe div#content h1#innerpress-title { margin: 0; padding: 0; font-size: 14px; color: #000; }
div#container div#container-inner-frame div#content-innerframe div#content h1#innerpress-title span { display: block; font-size: 11px; font-weight: normal; color: #000; }

div#container div#container-inner-frame div#content-innerframe div#content .pressimage { margin: 5px; border: 4px solid #d7e3ee; }

div#container div#container-inner-frame div#content-innerframe div#content div.pressrelease-archive {  }
div#container div#container-inner-frame div#content-innerframe div#content div.pressrelease-archive a strong { text-decoration: none; }
div#container div#container-inner-frame div#content-innerframe div#content div.pressrelease-archive a { display: block; padding: 4px; width: auto; }

span.small-more a { display: block; margin-left: 15px; border: 0; padding: 3px 0 3px 20px; }

/* Closing About Section */
div#closing-about-section { margin-top: 15px; margin-bottom: 15px; padding: 15px; }
div#closing-about-section h4#title { margin: 0; padding: 0; font-size: 14px; color: #192146; }

div#contact-press { margin-top: 15px; padding: 20px 15px 20px 15px; background: #efefef; border: 1px solid #ddd; color: #333; }
div#contact-press h4#title { margin: 0 0 10px 0; font-size: 14px; padding: 0; color: #333; }
div#contact-press table { border-collapse: collapse; }
div#contact-press table tr td { padding: 0 30px 0 0; color: #333; }
div#contact-press table tr td a { color: #333; }

/* contact ft */
div.contact-ft { display: none; padding: 10px; background: #efefef; border: 1px solid #ddd; color: #333; }

/* services */
div#services-menu { margin: 15px 0 15px 0; }
div#services-menu a { display: block; background-repeat: no-repeat; }
div#services-menu a.consulting-btn { display: block;  }
div#services-menu a.disaster-btn { display: block; }
div#services-menu a.hosting-btn { display: block; }
div#services-menu a.software-btn { display: block; }
div#services-menu a.webdesign-btn { display: block; }
div#services-menu a.clientconn-btn { display: block; }