body { margin: 0; padding: 0; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1f1f1f; text-align: center; }
img { border: 0; }
a { color: #125078; text-decoration: underline; }
a:hover { color: #769db7; text-decoration: none; }
.clear { clear: both; }
td { vertical-align: top; }

#container { margin: 0 auto; background: #fff; width: 770px; text-align: left; border-right: 1px solid #c6d5e1; border-bottom: 1px solid #c6d5e1; border-left: 1px solid #c6d5e1; }
#container #header { background: url(../images/header-bg.gif) repeat-x bottom; height: 109px; overflow: hidden; border-bottom: 2px solid #fff; }
#container #header a { display: block; background: url(../images/djc-logo.gif) no-repeat; width: 308px; height: 109px; text-indent: -9000em; overflow: hidden; }
#container #nav { background: #125078; height: 35px; overflow: hidden; }
#container #nav ul { margin: 0; padding: 0; list-style: none; }
#container #nav ul li { float: left; padding: 0; }
#container #nav ul li a { display: block; text-indent: -9000em; overflow: hidden; text-decoration: none; height: 35px; }
#container #nav ul li a.home { background: url(../images/home-btn.gif) no-repeat; width: 61px; }
#container #nav ul li a.home:hover { background: url(../images/home-btn-over.gif) no-repeat; }
#container #nav ul li a.aboutus { background: url(../images/aboutus-btn.gif) no-repeat; width: 81px; }
#container #nav ul li a.aboutus:hover { background: url(../images/aboutus-btn-over.gif) no-repeat; }
#container #nav ul li a.portfolio { background: url(../images/portfolio-btn.gif) no-repeat; width: 81px; }
#container #nav ul li a.portfolio:hover { background: url(../images/portfolio-btn-over.gif) no-repeat; }
#container #nav ul li a.services { background: url(../images/services-btn.gif) no-repeat; width: 73px; }
#container #nav ul li a.services:hover { background: url(../images/services-btn-over.gif) no-repeat; }
#container #nav ul li a.industrysectors { background: url(../images/industrysectors-btn.gif) no-repeat; width: 118px; }
#container #nav ul li a.industrysectors:hover { background: url(../images/industrysectors-btn-over.gif) no-repeat; }
#container #nav ul li a.contactus { background: url(../images/contactus-btn.gif) no-repeat; width: 87px; }
#container #nav ul li a.contactus:hover { background: url(../images/contactus-btn-over.gif) no-repeat; }
#container #home-presentation { background: url(../images/home-presentation.jpg) no-repeat; height: 129px; }
#container #aboutus-presentation { background: url(../images/aboutus-presentation.jpg) no-repeat; height: 129px; }
#container #portfolio-presentation { background: url(../images/portfolio-presentation.jpg) no-repeat; height: 129px; }
#container #services-presentation { background: url(../images/services-presentation.jpg) no-repeat; height: 129px; }
#container #industrysectors-presentation { background: url(../images/industry-presentation.jpg) no-repeat; height: 129px; }
#container #contactus-presentation { background: url(../images/home-presentation.jpg) no-repeat; height: 129px; }
#container #content { }
#container #content #left-col { float: left; padding: 25px 25px 25px 15px; width: 440px; }
#container #content #left-col h3 { margin-bottom: 0; font-size: 13px; color: #125078; }
#container #content #left-col ul { margin-top: 20px; margin-left: 15px; padding-left: 0px; list-style: none; }
#container #content #left-col li { padding-bottom: 10px; }
#container #content #sidebar { float: left; padding: 0 15px 15px 20px; background: url(../images/sidebar-bg.gif) no-repeat; width: 255px; }
#container #content #sidebar h3 { margin: 20px 0 10px 0; text-indent: -9000em; overflow: hidden; height: 14px; }
#container #content #sidebar h3.ourservices { background: url(../images/ourservices-title.gif) no-repeat; }
#container #content #sidebar a { display: block; text-indent: -9000em; overflow: hidden; width: 249px; height: 22px; }
#container #content #sidebar a.rightproducts { background: url(../images/trp-btn.gif) no-repeat; }
#container #content #sidebar a.rightproducts:hover { background: url(../images/trp-btn-over.gif) no-repeat; }
#container #content #sidebar a.bestmarketperspective { background: url(../images/tbmp-btn.gif) no-repeat; }
#container #content #sidebar a.bestmarketperspective:hover { background: url(../images/tbmp-btn-over.gif) no-repeat; }
#container #content #sidebar a.bestmastrategy { background: url(../images/tbmas-btn.gif) no-repeat; }
#container #content #sidebar a.bestmastrategy:hover { background: url(../images/tbmas-btn-over.gif) no-repeat; }
#container #content #sidebar a.bestcapitalizationstrategy { background: url(../images/tbcs-btn.gif) no-repeat; }
#container #content #sidebar a.bestcapitalizationstrategy:hover { background: url(../images/tbcs-btn-over.gif) no-repeat; }
#container #content #sidebar a.businessservices { background: url(../images/bs-btn.gif) no-repeat; }
#container #content #sidebar a.businessservices:hover { background: url(../images/bs-btn-over.gif) no-repeat; }
#container #content #sidebar a.realestate { background: url(../images/re-btn.gif) no-repeat; }
#container #content #sidebar a.realestate:hover { background: url(../images/re-btn-over.gif) no-repeat; }
#container #content #sidebar a.consumerservies { background: url(../images/cs-btn.gif) no-repeat; }
#container #content #sidebar a.consumerservies:hover { background: url(../images/cs-btn-over.gif) no-repeat; }
#container #content #sidebar h3.industrysectors { background: url(../images/industrysectors-title.gif) no-repeat; }
#container #footer { background: url(../images/footer-bg.gif) no-repeat; height: 60px; }
#container #footer #left-col { float: left; padding: 20px 15px 0 15px; font-size: 10px; color: #769db7; }
#container #footer #left-col a { color: #769db7; text-decoration: underline; }
#container #footer #left-col a:hover { color: #125078; text-decoration: none; }
#container #footer #right-col { float: right; padding: 20px 15px 0 15px; font-size: 10px; color: #769db7; }

.client-list { border-collapse: collapse; width: 100%; }
.client-list tr td { text-align: center; width: 33%; }
.client-list tr td a { display: block; margin: 20px 10px 10px 10px; border: 2px solid #fff; }
.client-list tr td a:hover { border: 2px solid #efefef; }
.client-list tr td.border { border-right: 1px solid #efefef; }