acronym { cursor: help; }
body { margin: 0px; padding: 0px; font-family: palatino linotype; }
img { border: 0; }

#top_wrapper { width: 100%; height: 210px; }
#top { width: 100%; height: 13px; background: url(images/top.png) repeat-x; }
#contact { position: absolute; left: 50%; margin-left: 50px; z-index: 5; }
#contact a { display: block; width: 197px; height: 44px; text-align: center; line-height: 30px; color: #fff; text-decoration: none; }
#contact a:hover { text-decoration: underline; font-weight: 600; }
#solutions { position: absolute; left: 50%; width: 473px; height: 169px; margin-left: -237px; }

#content_wrapper { position: relative; left: 50%; width: 432px; margin-left: -216px; margin-top: 10px; }

.project_wrapper { width: 432px; }
.project_wrapper span { display: block; width: 360px; margin-left: 36px; margin-top: 20px; text-align: justify; }
.ecounties_top { position: relative; top: 15px; padding-bottom: 20px; width: 400px; margin-left: 16px; }
.mutiny_top { position: relative; top: 31px; padding-bottom: 36px; width: 400px; margin-left: 16px; }
.project_bottom { width: 430px; height: 86px; margin-bottom: 25px; }

#ecounties a { display: block; height: 97px; }
#ecounties_screen a { display: block; width: 360px; height: 80px; margin-left: 36px; margin-top: 20px; background: url(images/ecounties_screen.jpg); }
#mutiny a { display: block; height: 81px; }
#mutiny_screen a { display: block; width: 360px; height: 80px; margin-left: 36px; margin-top: 20px; background: url(images/mutiny_screen.jpg); }

#contacts { position: relative; left: 50%; height: 600px; margin-left: -328px; }
#envelope { position: absolute; z-index: 1; width: 656px; height: 439px; }
#envelope:hover { /*z-index: 3;*/ }
#card { position: absolute; z-index: 2; left: 200px; top: 200px; width: 494px; height: 394px; }

#footer { position: relative; width: 100%; padding-top: 5px; padding-bottom: 5px; background: #000 url(images/bottom.png) repeat-x; color: #fff; text-align: center; }

html>body #top_wrapper { background: url(images/top_lines.png) repeat-x; }
html>body #contact a { background: url(images/contact.png) repeat-x; }
html>body #solutions { background: url(images/solutions.png); }
html>body .project_wrapper { background: url(images/project_holder_top.png) no-repeat; }
html>body .project_bottom { background: url(images/project_holder_bottom.png) left bottom no-repeat; }
html>body #ecounties a { background: url(images/ecounties.png) center bottom no-repeat; }
html>body #mutiny a { background: url(images/mutiny.png) center bottom no-repeat; }
html>body #envelope { background: url(images/envelope.png); }
html>body #card { background: url(images/business_card.png); }

#mdseo {clear:both;padding:3px;font-family:tahoma;font-size:9px !important;text-align:center;}
#mdseo,#mdseo a {color:#999 !important;text-decoration:none;}

