body { margin: 0; padding: 0; background: #1d2040 url("../images/page-bg.gif") repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: ; text-align: center; }
img { border: 0; }
p { margin: 0; padding: 1em 0; }
a { color: #5d6193; text-decoration: underline; }
a:hover { color: #fa9d43; text-decoration: none; }
.clear { clear: both; }

div#container { margin: 0 auto; width: 770px; text-align: left; border: 1px solid #606093; border-top: 0; border-bottom: 0; }

div#nav { border-bottom: 1px solid #655e63; }
div#nav ul { margin: 0; padding: 0; list-style: none; }
div#nav ul li { float: left; }
div#nav ul li a { display: block; height: 64px; text-indent: -9000em; overflow: hidden; }
div#nav ul li a.home-btn { background: url("../images/home-btn.gif") no-repeat; width: 82px; }
div#nav ul li a.whoweare-btn { background: url("../images/whoweare-btn.gif") no-repeat; width: 107px; }
div#nav ul li a.ourservices-btn { background: url("../images/ourservices-btn.gif") no-repeat; width: 110px; }
div#nav ul li a.ourcustomers-btn { background: url("../images/ourcustomers-btn.gif") no-repeat; width: 127px; }
div#nav ul li a.whereweare-btn { background: url("../images/whereweare-btn.gif") no-repeat; width: 132px; }
div#nav ul li a.testimonials-btn { background: url("../images/testimonials-btn.gif") no-repeat; width: 110px; }
div#nav ul li a.contactus-btn { background: url("../images/contactus-btn.gif") no-repeat; width: 102px; }
div#nav ul li a:hover { background-position: bottom; }

div#presentation { background: url("../images/presentation.jpg") no-repeat; height: 184px; }
div#presentation-bottom-border { background: url("../images/presentation-bottom-border.gif") repeat-x; height: 15px; }

div#content { background: #fff; height: 1%; }
div#content .left { float: left; padding: 18px 10px 15px 22px; width: 60%; }
div#content .right { float: right; width: 276px; }
div#content #sidebar { background: #f9f4f0 url("../images/sidebar-bg.gif") repeat-x; }
div#content #sidebar ul { margin: 0; padding: 10px 0 0 0; list-style: none; border-left: 1px solid #f1ece8; }
div#content #sidebar ul li { padding-bottom: 2px; }
div#content #sidebar ul li a.side-ourservices-btn { display: block; background: url("../images/side-ourservices-btn.gif") no-repeat top right; height: 51px; text-indent: -9000em; overflow: hidden; }
div#content #sidebar ul li a.side-ourservices-btn:hover { background-position: bottom right; }
div#content #sidebar ul li a.side-eventmanage-btn { display: block; background: url("../images/side-eventmanage-btn.gif") no-repeat top right; height: 51px; text-indent: -9000em; overflow: hidden; }
div#content #sidebar ul li a.side-eventmanage-btn:hover { background-position: bottom right; }
div#content #sidebar ul li a.side-training-btn { display: block; background: url("../images/side-training-btn.gif") no-repeat top right; height: 51px; text-indent: -9000em; overflow: hidden; }
div#content #sidebar ul li a.side-training-btn:hover { background-position: bottom right; }
div#content #sidebar blockquote { margin: 0; padding: 34px 0 0 0; background: url("../images/currentevents-title.gif") no-repeat top right; }
div#content #sidebar blockquote ul { float: right; margin: 0; padding: 0; background: #ece5e0; list-style: none; width: 212px; }
div#content #sidebar blockquote ul li { }
div#content #sidebar blockquote ul li a { display: block; padding: 10px 10px 10px 15px; color: #000; border-top: 1px solid #cab9ab; height: 1%; }
div#content #sidebar blockquote ul li a:hover { background: url("../images/currentevents-btn.gif") repeat-x; }
div#content #sidebar blockquote .bottom { padding: 4px 0; background: url("../images/currentevents-bottom.gif") no-repeat top right; }
div#content #sidebar .sidebar-bottom { background: url("../images/sidebar-bottom.gif") no-repeat bottom; height: 11px; }
div#content .right address.alpharetta { display: block; background: url("../images/alpharetta-address.gif") no-repeat 50%; text-indent: -9000em; overflow: hidden; height: 40px; }
div#content .right address.odessa { display: block; background: url("../images/odessa-address.gif") no-repeat 50%; text-indent: -9000em; overflow: hidden; height: 40px; }
div#content .wrap { padding: 18px 10px 15px 22px; }

div#industries-list { margin: 0 auto; background: url("../images/industries-list.gif"); width: 774px; height: 34px; text-indent: -9000em; overflow: hidden; }

div#footer { margin: 0 auto; background: url("../images/copyright-info.gif") no-repeat right; width: 774px; height: 74px; }
div#footer ul { margin: 0 0 0 10px; padding: 0; list-style: none; }
div#footer ul li { float: left; padding: 0 5px; }
div#footer ul li.divider { background: url("../images/f-divider.gif") no-repeat bottom; height: 25px; }
div#footer ul li a { display: block; height: 25px; text-indent: -9000em; overflow: hidden; }
div#footer ul li a.home-btn { background: url("../images/f-home-btn.gif") no-repeat bottom; width: 26px; }
div#footer ul li a.whoweare-btn { background: url("../images/f-whoweare-btn.gif") no-repeat bottom; width: 53px; }
div#footer ul li a.ourservices-btn { background: url("../images/f-ourservices-btn.gif") no-repeat bottom; width: 53px; }
div#footer ul li a.ourcustomers-btn { background: url("../images/f-ourcustomers-btn.gif") no-repeat bottom; width: 66px; }
div#footer ul li a.whereweare-btn { background: url("../images/f-whereweare-btn.gif") no-repeat bottom; width: 62px; }
div#footer ul li a.testimonials-btn { background: url("../images/f-testimonials-btn.gif") no-repeat bottom; width: 56px; }
div#footer ul li a.contactus-btn { background: url("../images/f-contactus-btn.gif") no-repeat bottom; width: 47px; }

.wrap blockquote { margin: 0 auto; padding: 10px; background: url("../images/top-quote.gif") no-repeat; width: 80%; }
.wrap blockquote p { font-size: 13px; }
.wrap blockquote .bottom { background: url("../images/bottom-quote.gif") no-repeat bottom right; height: 13px; }
.wrap blockquote span { display: block; padding: 15px; text-align: right; color: #9495ac; }
#content ul.list-block { margin: 0; padding: 15px 0; list-style: none; }
#content ul.list-block li { padding: 5px 5px 5px 25px; background: url("../images/list-icon.gif") no-repeat 10px 50%; border-bottom: 1px solid #efefef; }
#content ul.list-block li strong { color: #ff7f08; }

/* Services */
table.services { border-collapse: collapse; width: 100%; }
table.services td { padding: 5px 0; }
table.services td a { display: block; width: 362px; text-indent: -9000em; overflow: hidden; }
table.services td a.expertwincc-btn { background: url("../images/expertwincc-btn.gif") no-repeat; height: 82px; }
table.services td a.training-btn { margin-top: 10px; background: url("../images/training-btn.gif") no-repeat; height: 77px; }
table.services td a.softwaredev-btn { background: url("../images/softwaredev-btn.gif") no-repeat; height: 88px; }
table.services td a.plcprogramming-btn { margin-top: 13px; background: url("../images/plcprogramming-btn.gif") no-repeat; height: 78px; }
table.services td a.designcapabilities-btn { background: url("../images/designcapabilities-btn.gif") no-repeat; height: 85px; }
table.services td a.panelbuilding-btn { margin-top: 9px; background: url("../images/panelbuilding-btn.gif") no-repeat; height: 74px; }
table.services td a.machineshop-btn { background: url("../images/machineshop-btn.gif") no-repeat; height: 65px; }
table.services td a.autoequipmentdesign-btn { background: url("../images/autoequipmentdesign-btn.gif") no-repeat; height: 65px; }
table.services td a.automationcontrol-btn { background: url("../images/automationcontrol-btn.gif") no-repeat; height: 65px; }
table.services td a.rfid-btn { margin-top: 4px; background: url("../images/rfid-btn.gif") no-repeat; height: 71px; }
table.services td a.eventmanagement-btn { background: url("../images/eventmanagement-btn.gif") no-repeat; height: 65px; }
table.services td a:hover { background-position: bottom; }

#subnav { float: right; width: 276px; background: #f9f4f0 url("../images/sidebar-bg.gif") repeat-x; }
#subnav ul { margin: 0; padding: 0; list-style: none; }
#subnav ul li { }
#subnav ul li a { display: block; padding: 7px 10px; height: 1%; }
#subnav .sidebar-bottom { background: url("../images/sidebar-bottom.gif") no-repeat bottom; height: 11px; }
#subnav ul li a:hover {  }