body { margin: 0; padding: 0; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: center; }
img { border: 0; }
a { color: #5c9b63; text-decoration: underline; }
a:hover { color: #2e537b; text-decoration: none; }
p { margin: 0; padding: .8em 0; line-height: 1.6em; }
.clear { clear: both; }
.divider { padding: 1px 0 10px 0; border-top: 1px solid #ccc; }
.goback-btn { display: block; margin: 10px auto; background: url(../images/goback-btn.gif) no-repeat; width: 89px; height: 30px; text-indent: -9000em; overflow: hidden; }
.goback-btn:hover { background-position: bottom; }
h2 {font-size: 125%; color: #2e537b;}


#outter-container { margin: 0 auto 10px auto; background: #0c2541 url(../images/outtercontainer-bg.gif) no-repeat bottom; width: 792px; }
#container { margin: 0 auto; background: #fff; border-bottom: 1px solid #0c2541; text-align: left; width: 770px; }
#header { padding: 28px 0 27px 0; background: url(../images/header-bg.gif) repeat-x; }
#header #panel { border-top: 1px solid #7d9bbb; border-bottom: 1px solid #7d9bbb; }
#header #panel h1 { float: left; margin: 0; padding: 0; background: url(../images/logo.gif) no-repeat; width: 287px; height: 66px; }
#header #panel h1 a { display: block; width: 287px; height: 66px; text-indent: -9000em; overflow: hidden; }
#header #panel ul { float: left; margin: 0; padding: 0; list-style: none; }
#header #panel ul li { float: left; }
#header #panel ul li a { display: block; height: 66px; text-indent: -9000em; overflow: hidden; }
#header #panel ul li a.home-btn { background: url(../images/home-btn.gif) no-repeat; width: 47px; }
#header #panel ul li a.ourproducts-btn { background: url(../images/ourproducts-btn.gif) no-repeat; width: 89px; }
#header #panel ul li a.whatsnew-btn { background: url(../images/whatsnew-btn.gif) no-repeat; width: 77px; }
#header #panel ul li a.bhiparts-btn { background: url(../images/bhiparts-btn.gif) no-repeat; width: 64px; }
#header #panel ul li a.casestudies-btn { background: url(../images/casestudies-btn.gif) no-repeat; width: 82px; }
#header #panel ul li a.aboutus-btn { background: url(../images/aboutus-btn.gif) no-repeat; width: 64px; }
#header #panel ul li a.contactus-btn { background: url(../images/contactus-btn.gif) no-repeat; width: 60px; }
#header #panel ul li a:hover { background-position: bottom; }

#presentation { background: #0c2541; height: 152px; }
#pgtitle { background: url(../images/pgtitle-bg.gif) no-repeat; height: 61px; }
h1.title-home { margin: 0; padding: 0; background: url(../images/title-home.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }
h1.title-ourproducts { margin: 0; padding: 0; background: url(../images/title-ourproducts.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }
h1.title-whatsnew { margin: 0; padding: 0; background: url(../images/title-whatsnew.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }
h1.title-bhiparts { margin: 0; padding: 0; background: url(../images/title-bhiparts.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }
h1.title-retrofit { margin: 0; padding: 0; background: url(../images/title-retrofit.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }
h1.title-casestudies { margin: 0; padding: 0; background: url(../images/title-casestudies.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }
h1.title-aboutus { margin: 0; padding: 0; background: url(../images/title-aboutus.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }
h1.title-contactus { margin: 0; padding: 0; background: url(../images/title-contactus.gif) no-repeat 0 50%; height: 61px; text-indent: -9000em; overflow: hidden; }

#content { background: url(../images/content-bg.gif) repeat-x bottom; height: 1%; }
#content .left { float: left; padding: 15px; width: 417px; }
#content .left ul { margin: 0; padding: 10px 0; list-style: none; }
#content .left ul li { padding: 5px 5px 5px 35px; background: url(../images/list-icon.gif) no-repeat 15px 6px; }
#content .right { float: left; padding-top: 15px; width: 323px; }
/* sidemenu */
#content .right .sidemenu { margin: 0; padding: 0; list-style: none; }
#content .right .sidemenu li {}
#content .right .sidemenu li a { display: block; width: 308px; text-indent: -9000em; overflow: hidden; }
#content .right .sidemenu li a.ourproducts-btn { background: url(../images/side-ourproducts-btn.gif) no-repeat; height: 65px; }
#content .right .sidemenu li a.bhiparts-btn { background: url(../images/side-bhiparts-btn.gif) no-repeat; height: 57px; }
#content .right .sidemenu li a.whatsnew-btn { background: url(../images/side-whatsnew-btn.gif) no-repeat; height: 59px; }
#content .right .sidemenu li a.contactus-btn { background: url(../images/side-contactus-btn.gif) no-repeat; height: 75px; }
#content .right .sidemenu li a:hover { background-position: bottom; }
/* bios */
#content .right .bios { margin: 0; padding: 0; list-style: none; }
#content .right .bios li {}
#content .right .bios li a { display: block; width: 305px; text-indent: -9000em; overflow: hidden; }
#content .right .bios li a.akerns-btn { background: url(../images/side-akerns-btn.gif) no-repeat; height: 56px; }
#content .right .bios li a.akerns-btn-selected { background: url(../images/side-akerns-btn.gif) no-repeat bottom; height: 56px; }
#content .right .bios li a.bfrazier-btn { background: url(../images/side-bfrazier-btn.gif) no-repeat; height: 55px; }
#content .right .bios li a.bfrazier-btn-selected { background: url(../images/side-bfrazier-btn.gif) no-repeat bottom; height: 55px; }
#content .right .bios li a.sevans-btn { background: url(../images/side-sevans-btn.gif) no-repeat; height: 57px; }
#content .right .bios li a.sevans-btn-selected { background: url(../images/side-sevans-btn.gif) no-repeat bottom; height: 57px; }
#content .right .bios li a.mnadler-btn { background: url(../images/side-mnadler-btn.gif) no-repeat; height: 57px; }
#content .right .bios li a.mnadler-btn-selected { background: url(../images/side-mnadler-btn.gif) no-repeat bottom; height: 57px; }
#content .right .bios li a.dbolen-btn { background: url(../images/side-dbolen-btn.gif) no-repeat; height: 55px; }
#content .right .bios li a.dbolen-btn-selected { background: url(../images/side-dbolen-btn.gif) no-repeat bottom; height: 55px; }
#content .right .bios li a.jwolfe-btn { background: url(../images/side-jwolfe-btn.gif) no-repeat; height: 54px; }
#content .right .bios li a.jwolfe-btn-selected { background: url(../images/side-jwolfe-btn.gif) no-repeat bottom; height: 54px; }
#content .right .bios li a.jsmith-btn { background: url(../images/side-jsmith-btn.gif) no-repeat; height: 69px; }
#content .right .bios li a.jsmith-btn-selected { background: url(../images/side-jsmith-btn.gif) no-repeat bottom; height: 69px; }
#content .right .bios li a.mhegyan-btn { background: url(../images/side-mhegyan-btn.gif) no-repeat; height: 63px; }
#content .right .bios li a.mhegyan-btn-selected { background: url(../images/side-mhegyan-btn.gif) no-repeat bottom; height: 63px; }
#content .right .bios li a.mwieland-btn { background: url(../images/side-mwieland-btn.gif) no-repeat; height: 56px; }
#content .right .bios li a.mwieland-btn-selected { background: url(../images/side-mwieland-btn.gif) no-repeat bottom; height: 56px; }
#content .right .bios li a.mramondt-btn { background: url(../images/side-mramondt-btn.gif) no-repeat; height: 56px; }
#content .right .bios li a.mramondt-btn-selected { background: url(../images/side-mramondt-btn.gif) no-repeat bottom; height: 56px; }
#content .right .bios li a.mikeramondt-btn { background: url(../images/side-mikeramondt-btn.gif) no-repeat; height: 55px; }
#content .right .bios li a.mikeramondt-btn-selected { background: url(../images/side-mikeramondt-btn.gif) no-repeat bottom; height: 55px; }
#content .right .bios li a.pwyckoff-btn { background: url(../images/side-pwyckoff-btn.gif) no-repeat; height: 54px; }
#content .right .bios li a.pwyckoff-btn-selected { background: url(../images/side-pwyckoff-btn.gif) no-repeat bottom; height: 54px; }
#content .right .bios li a.bdruitt-btn { background: url(../images/side-bdruitt-btn.gif) no-repeat; height: 55px; }
#content .right .bios li a.bdruitt-btn-selected { background: url(../images/side-bdruitt-btn.gif) no-repeat bottom; height: 55px; }
#content .right .bios li a.bitty-btn { background: url(../images/side-bitty-btn.gif) no-repeat; height: 54px; }
#content .right .bios li a.bitty-btn-selected { background: url(../images/side-bitty-btn.gif) no-repeat bottom; height: 54px; }
#content .right .bios li a.cdavidenko-btn { background: url(../images/side-davidenko.gif) no-repeat; height: 54px; }
#content .right .bios li a.cdavidenko-btn-selected { background: url(../images/side-davidenko.gif) no-repeat bottom; height: 54px; }

#content .right .bios li a:hover { background-position: bottom; }

.info { margin: 0; padding: 15px; background: #fafafa; font-size: 10px; color: #333; border: 1px solid #efefef; }

#products { margin: 0 auto; padding: 15px 0; }
#products a { display: block; background: url(../images/product-title-box.gif) no-repeat; width: 565px; height: 42px; text-decoration: none; color: #fff; text-transform: uppercase; }
#products a span { display: block; padding-top: 13px; margin-left: 75px; font-weight: bold; }
#products a:hover { background-position: bottom; }
#products td.prod-desc { margin: 0 0 0 65px; padding: 10px; background: #fff url(../images/proddesc-bg.gif) repeat-x bottom; border: 1px solid #d4e5d6; border-top: 0; }
#products a.prod-desc-btn { display: block; margin-top: 10px; background: url(../images/viewwebsite-btn.gif) no-repeat; width: 97px; height: 31px; text-indent: -9000em; overflow: hidden; }

#footer { margin: 0 auto 15px auto; background: #2e527b url(../images/footer-corners.gif) no-repeat; width: 792px; height: 46px; text-align: left; font-size: 10px; color: #c2d8eb; }
#footer .left { float: left; margin-left: 10px; padding-top: 15px; width: 73%; }
#footer .left a { color: #c2d8eb; text-decoration: underline; }
#footer .left a:hover { color: #fff; text-decoration: none; }
#footer .right { float: right; margin-right: 10px; padding-top: 15px; width: 20%; text-align: right; }

/* Case Study */
#casestudy-list {}
#casestudy-list a { display: block; padding: 10px 10px 10px 50px; background: url(../images/casestudy-icon.gif) no-repeat 5px 50%; text-decoration: none; height: 1%; border-bottom: 1px dashed #d5dde5; color: #1e344c; }
#casestudy-list a small { display: block; color: #375b81; }
#casestudy-list a:hover { background: #375b81 url(../images/casestudy-icon-u.gif) no-repeat 5px 50%; color: #fff; }
#casestudy-list a:hover small { display: block; color: #fff; }

.casestudy-logo { display: block; float: left; margin: 60px 0 0 0; }

.casestudy-table { float: right; background: #fff; border: 1px solid #d5dde5; border-collapse: collapse; }
.casestudy-table td { padding: 6px; font-size: 10px; border-bottom: 1px dashed #d5dde5; }
.casestudy-table td.title { border-right: 2px solid #d5dde5; text-align: right; }
