body {margin: 0; background-color: #F5F5F5; color: #000; font-family: arial, sans-serif; font-size: 70%; text-align: center; margin: 0 auto;}
html, body {height: 100.1%}
a {color: #2736AD;}
a:visited {color: #878BAA;}
a:hover {color: #660000}
img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
table td {padding: 0; vertical-align: top;}
p {margin: 7px 10px; text-align: left;}
p span {color: #800000;}
#cl {clear: both;}
sup {font-size: 70%;}
blockquote {margin: 0; text-align: center; font-weight: bold; color: #51596D; font-size: 105%;}


body h2 {font-size: 120%; margin: 0 25px; text-align: left; color: #800000;}
body h2 div {font-size: 80%; font-weight: normal;}
body h2 span {font-weight: normal;}
body h3 {color: #333; font-size: 110%; margin: 10px 0 -5px 25px; text-align: left;}
#content h4 {font-size: 105%; margin: 0 0 0 25px; text-align: left; color: #800000;}
#content p {margin: 7px 50px 7px 25px;}
#content ul {list-style: none; padding: 0; margin: 7px 50px 7px 25px;}
#content li {padding: 2px 0;}
#content .bul li, #content ol ul li, #col-w ul li, #col ul li, #col-2 ul li {background: url(../img/li.gif) 10px 7px no-repeat; padding-left: 22px;}
#content ul.in {text-align: center; margin: 0 50px 0 25px; color: #666;}
#content .in li {display: inline; padding: 0 10px;}
#content ol {padding: 0; margin: 7px 50px 7px 60px;}
#content ol ul {margin: 0;}



#wrap {width: 825px; margin: 0 auto; padding: 0;}
#logo {padding: 10px 0; width: 825px; text-align: left; margin: 0 auto;}
#bodyhome #logo {width:expression(document.body.clientWidth > 821? "821px": "auto" ); max-width: 821px;}
#jsdate {width: 170px; float: right; text-align: right; color: #666; padding: 10px 0 5px 0; margin-bottom: -10px;}


/* Main Nav Settings */

#nav {margin: 0; border-bottom: 1px solid #393D41; border-top: 6px solid #ccc; width: 817px;}
html>body #nav {height: 23px;}
#bodyhome #nav {width: 164px; height: auto; margin: 110px 3px 0 4px; border: 0;}
#bodyhome #nav ul {}
#nav ul {list-style: none; margin: 0; padding: 0; text-align: left;}
#nav ul li {float: left; position: relative; margin: 0; padding: 0;}

#bodyhome #nav ul li {display: block; float: none; border-bottom: 1px solid #FEF5EE;}

#nav ul li a {text-decoration: none; text-indent: -4000px; display: block; height: 23px; border-right: 1px dashed #1B1D20;}
#bodyhome #nav ul li a {border: 1px solid #393D41; border-width: 0 0 1px 0;}
#bodyhome #nav ul ul li a {border: 0;}
#nav h3 {display: none;}

#bodyhome #nav .about a {background: url(../img/nav.gif) 0 0 no-repeat; width: 98px;}
#bodyhome #nav .about a:hover {background: url(../img/nav.gif) -164px 0 no-repeat;}
#bodyabout #nav .about a {background: url(../img/nav.gif) -328px 0 no-repeat;}

#bodyhome #nav .industry a {background: url(../img/nav.gif) 0 -25px no-repeat; width: 114px;}
#bodyhome #nav .industry a:hover {background: url(../img/nav.gif) -164px -25px no-repeat;}
#bodyindustry #nav .industry a {background: url(../img/nav.gif) -328px -25px no-repeat;}
#bodyhome #nav .industry li a, #bodyhome #nav .industry li a:hover {background-image: none;}

#bodyhome #nav .client a {background: url(../img/nav.gif) 0 -49px no-repeat; width: 94px;}
#bodyhome #nav .client a:hover {background: url(../img/nav.gif) -164px -49px no-repeat;}
#bodyclient #nav .client a {background: url(../img/nav.gif) -328px -49px no-repeat;}
#bodyhome #nav .client li a, #bodyhome #nav .client li a:hover {background-image: none;}

#bodyhome #nav .cand a {background: url(../img/nav.gif) 0 -73px no-repeat; width: 119px;}
#bodyhome #nav .cand a:hover {background: url(../img/nav.gif) -164px -73px no-repeat;}
#bodycand #nav .cand a {background: url(../img/nav.gif) -328px -73px no-repeat;}
#bodyhome #nav .cand li a, #bodyhome #nav .cand li a:hover {background-image: none;}

#bodyhome #nav .career a {background: url(../img/nav.gif) 0 -98px no-repeat; width: 128px;}
#bodyhome #nav .career a:hover {background: url(../img/nav.gif) -164px -98px no-repeat;}
#bodycareer #nav .career a {background: url(../img/nav.gif) -328px -98px no-repeat;}
#bodyhome #nav .career li a, #bodyhome #nav .career li a:hover {background-image: none;}

#bodyhome #nav .resource a {background: url(../img/nav.gif) 0 -122px no-repeat; width: 107px;}
#bodyhome #nav .resource a:hover {background: url(../img/nav.gif) -164px -122px no-repeat;}
#bodyresource #nav .resource a {background: url(../img/nav.gif) -328px -122px no-repeat;}
#bodyhome #nav .resource li a, #bodyhome #nav .resource li a:hover {background-image: none;}

#bodyhome #nav .contact a {background: url(../img/nav.gif) 0 -145px no-repeat; width: 96px;}
#bodyhome #nav .contact a, #nav .contact a {border: 0;}
#bodyhome #nav .contact a:hover, #nav .contact a:hover {background: url(../img/nav.gif) -164px -145px no-repeat;}
#bodycontact #nav .contact a {background: url(../img/nav.gif) -328px -145px no-repeat;}
#bodyhome #nav .contact li a, #bodyhome #nav .contact li a:hover {background-image: none;}

#bodyhome #nav .about a, #bodyhome #nav .industry a, #bodyhome #nav .client a, #bodyhome #nav .cand a, #bodyhome #nav .career a, #bodyhome #nav .resource a, #bodyhome #nav .contact a {width: auto;}

/* Section Nav */
#nav .about a {background: url(../img/nav.gif) -5px 0 no-repeat; width: 98px;}
#nav .about a:hover {background: url(../img/nav.gif) -169px 0 no-repeat;}
#bodyabout #nav .about a {background: url(../img/nav.gif) -333px 0 no-repeat;}

#nav .industry a {background: url(../img/nav.gif) -6px -25px no-repeat; width: 113px;}
#nav .industry a:hover {background: url(../img/nav.gif) -170px -25px no-repeat;}
#bodyindustry #nav .industry a, #bodymanufacturing #nav .industry a, #bodysupplychain #nav .industry a, #bodytransportation #nav .industry a, #bodylifesciences #nav .industry a, {background: url(../img/nav.gif) -334px -25px no-repeat;}


#nav .client a {background: url(../img/nav.gif) -6px -49px no-repeat; width: 94px;}
#nav .client a:hover {background: url(../img/nav.gif) -170px -49px no-repeat;}
#bodyclient #nav .client a {background: url(../img/nav.gif) -334px -49px no-repeat;}

#nav .cand a {background: url(../img/nav.gif) -6px -73px no-repeat; width: 119px;}
#nav .cand a:hover {background: url(../img/nav.gif) -170px -73px no-repeat;}
#bodycand #nav .cand a {background: url(../img/nav.gif) -334px -73px no-repeat;}

#nav .career a {background: url(../img/nav.gif) -6px -98px no-repeat; width: 128px;}
#nav .career a:hover {background: url(../img/nav.gif) -170px -98px no-repeat;}
#bodycareer #nav .career a {background: url(../img/nav.gif) -334px -98px no-repeat;}

#nav .resource a {background: url(../img/nav.gif) -6px -122px no-repeat; width: 107px;}
#nav .resource a:hover {background: url(../img/nav.gif) -170px -122px no-repeat;}
#bodyresource #nav .resource a {background: url(../img/nav.gif) -334px -122px no-repeat;}

#nav .contact a {background: url(../img/nav.gif) 0 -145px no-repeat; width: 97px;}
#bodyhome #nav .contact, #nav .contact {border: 0;}
#bodyhome #nav .contact a:hover, #nav .contact a:hover {background: url(../img/nav.gif) -164px -145px no-repeat;}
#bodycontact #nav .contact a {background: url(../img/nav.gif) -328px -145px no-repeat;}


#nav .home a {background: url(../img/nav.gif) 0 -168px no-repeat; width: 54px;}
#nav .home a:hover {background: url(../img/nav.gif) -164px -168px no-repeat;}
#bodyhome #nav .home {display: none;}



/* Drop Downs */
#nav ul ul a {background-image: none !important;}
#nav li ul, #nav li ul ul {display: none;}
#nav li ul {width: 155px; border: 1px solid #4E4C4A; border-width: 0 1px 1px 1px; position: absolute; top: 23px; left: 0; margin: 0; padding: 0; -moz-opacity: .90;  }
#bodyhome #nav li ul {top: -1px; left: 164px;}
#bodyhome #nav li ul ul {top: 0px; left: 156px;}
html>#bodyhome #nav li ul ul {top: -1px; left: 155px;}

/* Transportation Up */
#bodyhome #nav ul.transportation {top: -523px !important; left: 100px !important;}
/* Transportation Up */


#nav li ul ul {left: 156px; top: -1px;}
html>body li ul ul {left: 155px;}
#nav li ul li { border: 1px solid #919190; border-width: 1px 0 0 0;}

#nav li:hover ul {display: block;}
#nav li:hover li ul {display: none;}
#nav li li:hover ul {display: block;}

#nav li ul li a {text-indent: 0; color: #000; text-decoration: none; padding: 3px 6px 0 6px; background-color: #fff !important; height: 18px; border: 0; filter:alpha(opacity=90);}

#nav li li a  {width: 144px !important;}
html>body #nav li li a {width: 143px !important;}
#nav a#hi {background: #fff url(../img/hi.gif) 150px center no-repeat !important;}
#nav a:hover#hi {background: #CECECE url(../img/hi2.gif) 150px center no-repeat !important;}
#nav ul ul a:hover {background-color: #CECECE !important;}
#nav li ul.block {display: block !important}
#nav li ul ul.block {display: block !important}

/* Sub Nav */
#snav {width: 159px; border-left: 1px solid #ccc; border-right: 25px solid #F5F5F5; border-bottom: 1px solid #393D41; background: #fff; float: left; white-space:nowrap;}
html>body #snav {width: 170px;}
#snav h3 {display: block; background: #393D41; height: 26px; margin: 0;}
#snav ul {list-style: none; margin: 0; padding: 0; text-align: left;}
html>body #snav ul {margin-left: 7px;}
#snav li {width: 156px; border-bottom: 1px dashed #ccc; padding: 5px 0;}

#snav ul li a {color: #6B6E71; font-weight: bold; text-decoration: none; padding: 0;}
#snav a:visited {color: #A9A9A9;}
#snav a:hover {color: #000;}
#snav .nb {border: 0;}
#snav ul li a.hi, #snav ul li a:visited.hi, #snav li li a.hi, #snav li li a:visited.hi {background: url(../img/hi.gif) right center no-repeat; color: #000; padding-right: 5px;}
#snav li li {border: 0; margin-left: 7px; margin-right: 7px; padding: 0;}
#snav li li,  #snav li ul {width: 148px; margin: 0;}
html>body #snav li ul {margin-left: 0;}
#snav li li a {font-weight: normal; color: #2736AD; padding-right: 13px;}
#snav li li a {padding-right: 7px;}
#snav li li a:visited {color: #666}
#snav li li a:hover {color: #000; text-decoration: underline;}
#snav li li a.hi, #snav li li a:visited.hi {padding-right: 13px; background-position: right center;}
#snav li li a.hi, #snav li li a:visited.hi {padding-right: 7px;}
#snav ul ul {display: none;}

#bodymanufacturing #snav .manufacturing {display: block;}
#bodytransportation #snav .transportation {display: block;}
#bodysupplychain #snav .supplychain {display: block;}
#bodylifesciences #snav .lifesciences {display: block;}

.bodystaffing #snav .staffing {display: block;}
.bodyprocess #snav .process {display: block;}
.bodyrelocation #snav .relocation {display: block;}
.bodycareer #snav .career {display: block;}
.bodyrelocation #snav .reloc {display: block;}
.bodyadditional #snav .additional {display: block;}

#bodytransportation #snav a.trans, #bodymanufacturing #snav a.man, #bodysupplychain #snav a.sup, #bodylifesciences #snav a.ls, .bodystaffing #snav a.staff, .bodyprocess #snav a.proc, .bodycareer #snav a.car, .bodyrelocation #snav a.rel, .bodyadditional #snav a.add {color: #000; padding-right: 0;}



/* Homepage */
#bodyhome p {font-size: 11px;}
#left {width: 175px; height: 470px; margin-right: -1px; float: left; background: url(../img/hnav-bg.gif) 0 0 no-repeat; border-top: 1px dashed #1B1D20; text-align: left;}
#right {width: 646px; height: 470px; border: 1px dashed #1B1D20; float: left; background: url(../img/h-bg.jpg) 0 14px no-repeat;}
#intro {margin: 70px 0 0 350px; height: 159px; width: 195px;}
html>body #intro {margin: 75px 0 0 400px; *margin: 70px 0 0 335px;}
#practices {color: #828282; width: 213px; padding: 4px; margin: 35px 0 0 -60px;text-align: left;}
html>body #practices {margin: 28px 0 0 190px; *margin: 35px 0 0 -60px;}
#practices h2 {text-indent: -1000px; height: 18px; width: 149px; background: url(../img/practices.gif) 0 0 no-repeat; margin: 0 0 -8px 9px;}
html>body #practices h2 {margin-bottom: 0;}
#bodyhome #client {width: 95px; margin: 70px 0 0 445px; overflow: hidden;}
html>#bodyhome #client {margin: 67px 0 0 500px;}
#bodyhome #client a {height: 17px; width: 95px; text-indent: -1000px; background: url(../img/h-client.gif) 0 0 no-repeat; display: block;}
#bodyhome #client a:hover {background-position: 0 -17px;}

/* Section Page */
#structure {border: 1px dashed #1B1D20; border-width: 1px 0 1px 0; background: url(../img/dash.gif) 0 0 repeat-y; padding: 3px;}
#s-t {width: 817px; height: 132px;}
#bodyabout #s-t, #bodyclient #s-t, #bodycand #s-t, #bodyjobs #s-t, #bodyresource #s-t, #bodysitemap #s-t, #bodypractices #s-t, #bodyindustry #s-t {background: url(../img/s-t-about.jpg) 0 0 no-repeat;}
#bodyindustry #s-t {background: url(../img/s-t-industry.jpg) 0 0 no-repeat;}


#bodyrefrigerated #s-t {background: url(../img/s-t-refrigerated.jpg) 0 0 no-repeat;}

#bodysupplychain #s-t {background: url(../img/s-t-supplychain.jpg) 0 0 no-repeat;}
#bodytransportation #s-t {background: url(../img/s-t-transportation.jpg) 0 0 no-repeat;}


.bodytruckload #s-t {background: url(../img/s-t-truckload.jpg) 0 0 no-repeat !important;}
.bodyair #s-t {background: url(../img/s-t-air.jpg) 0 0 no-repeat !important;}
.bodybrokerage #s-t {background: url(../img/s-t-brokerage.jpg) 0 0 no-repeat !important;}
.bodybulk #s-t {background: url(../img/s-t-bulk.jpg) 0 0 no-repeat !important;}
.bodydedicated #s-t {background: url(../img/s-t-dedicated.jpg) 0 0 no-repeat !important;}
.bodyflatbed #s-t {background: url(../img/s-t-flatbed.jpg) 0 0 no-repeat !important;}
.bodyfreight #s-t {background: url(../img/s-t-freight.jpg) 0 0 no-repeat !important;}
.bodyheavy #s-t {background: url(../img/s-t-heavy.jpg) 0 0 no-repeat !important;}
.bodyintermodal #s-t {background: url(../img/s-t-intermodal.jpg) 0 0 no-repeat !important;}
.bodyltl #s-t {background: url(../img/s-t-ltl.jpg) 0 0 no-repeat !important;}
.bodymoving #s-t {background: url(../img/s-t-moving.jpg) 0 0 no-repeat !important;}
.bodyocean #s-t {background: url(../img/s-t-ocean.jpg) 0 0 no-repeat !important;}
.bodyrail #s-t {background: url(../img/s-t-rail.jpg) 0 0 no-repeat !important;}
.bodymanufacturing #s-t {background: url(../img/s-t-manufacturing.jpg) 0 0 no-repeat !important;}
.bodyaerospace #s-t {background: url(../img/s-t-aerospace.jpg) 0 0 no-repeat !important;}
.bodyrenewable #s-t {background: url(../img/s-t-renewable.jpg) 0 0 no-repeat !important;}
.bodyautomotive #s-t {background: url(../img/s-t-automotive.jpg) 0 0 no-repeat !important;}
.bodybuilding #s-t {background: url(../img/s-t-building.jpg) 0 0 no-repeat !important;}
.bodyfood #s-t {background: url(../img/s-t-food.jpg) 0 0 no-repeat !important;}
.bodyoutdoor #s-t {background: url(../img/s-t-outdoor.jpg) 0 0 no-repeat !important;}
.bodymedical #s-t {background: url(../img/s-t-medical.jpg) 0 0 no-repeat !important;}
.bodylean #s-t {background: url(../img/s-t-lean.jpg) 0 0 no-repeat !important;}
.bodyleasing #s-t {background: url(../img/s-t-leasing.jpg) 0 0 no-repeat !important;}
.bodylogistics #s-t {background: url(../img/s-t-logistics.jpg) 0 0 no-repeat !important;}
.bodyretail #s-t {background: url(../img/s-t-retail.jpg) 0 0 no-repeat !important;}
.bodyhealthcare #s-t {background: url(../img/s-t-healthcare.jpg) 0 0 no-repeat !important;}
.bodyinternational #s-t {background: url(../img/s-t-international.jpg) 0 0 no-repeat !important;}
.bodywarehousing #s-t {background: url(../img/s-t-warehousing.jpg) 0 0 no-repeat !important;}
.bodynews #s-t {background: url(../img/s-t-news.jpg) 0 0 no-repeat !important;}
.bodypharm #s-t {background: url(../img/s-t-pharm.jpg) 0 0 no-repeat !important;}
.bodycontract #s-t {background: url(../img/s-t-contract.jpg) 0 0 no-repeat !important;}
.bodyconsumer #s-t {background: url(../img/s-t-consumer.jpg) 0 0 no-repeat !important;}
.bodysc-food #s-t {background: url(../img/s-t-sc-food.jpg) 0 0 no-repeat !important;}
.bodybulk #s-t {background: url(../img/s-t-bulk.jpg) 0 0 no-repeat !important;}
.bodynetwork #s-t {background: url(../img/s-t-network.jpg) 0 0 no-repeat !important;}
.bodytelecom #s-t {background: url(../img/s-t-telecom.jpg) 0 0 no-repeat !important;}
.bodyrisk #s-t {background: url(../img/s-t-insurance.jpg) 0 0 no-repeat !important;}
.bodyconstruction #s-t {background: url(../img/s-t-const.jpg) 0 0 no-repeat !important;}
.bodyconsulting #s-t {background: url(../img/s-t-consulting.jpg) 0 0 no-repeat !important;}
.bodyit #s-t {background: url(../img/s-t-it.jpg) 0 0 no-repeat !important;}
.bodyplastics #s-t {background: url(../img/s-t-plastics.jpg) 0 0 no-repeat !important;}
.bodybanking #s-t {background: url(../img/s-t-banking.jpg) 0 0 no-repeat !important;}
.bodylifesciences #s-t {background: url(../img/s-t-lifesciences.jpg) 0 0 no-repeat !important;}
.bodyalternative-energy #s-t {background: url(../img/s-t-alternative-energy.jpg) 0 0 no-repeat !important;}
.bodyinteractive-marketing #s-t {background: url(../img/s-t-interactive-marketing.jpg) 0 0 no-repeat !important;}

#cwrap {background: #fff url(../img/cwrap-bg.gif) 0 0 repeat-y; text-align: left; border: 0; width: 817px;}
body h1 {height: 41px; width: 621px; text-indent: -4000px; margin: 0;}
#bodyabout h1 {background: url(../img/h1-about.gif) 0 0 no-repeat;}

#bodyindustry h1, #bodyinternational h1, #bodylean h1, #bodyleasing h1, #bodylogistics h1, #bodymanufacturing h1, #bodyleanmanufacturing h1 #bodyaerospace h1, #bodyautomotive h1, #bodybuilding h1, #bodyfood h1, #bodyoutdoor h1, #bodymedical h1, #bodypharm h1, #bodyretail h1, #bodyretail h1, #bodysupplychain h1, #bodyconsulting h1, #bodyretail h1, #bodyhealthcare h1, #bodytransportation h1, #bodyaircargo h1, #bodybrokerage h1, #bodybulk h1, #bodytruckload h1, #bodyflatbed h1, #bodyfreight h1, #bodyheavy h1, #bodyintermodal h1, #bodyltl h1, #bodymoving h1, #bodyocean h1, #bodyrail h1, #bodydedicated h1, #bodywarehousing h1, #bodyrenewable h1, #bodyit h1, #bodyplastics h1, #bodybanking h1, #bodylifesciences h1 {background: url(../img/h1-ind.gif) 0 0 no-repeat;}

#bodyclient h1 {background: url(../img/h1-client.gif) 0 0 no-repeat;}
#bodycand h1 {background: url(../img/h1-cand.gif) 0 0 no-repeat;}
#bodyjobs h1 {background: url(../img/h1-jobs.gif) 0 0 no-repeat;}
#bodyresource h1 {background: url(../img/h1-resource.gif) 0 0 no-repeat !important;}
#bodysitemap h1 {background: url(../img/h1-sitemap.gif) 0 0 no-repeat;}
.body404 h1 {background: url(../img/h1-404.gif) 0 0 no-repeat !important;}
#content {width: 621px; background: #fff; float: right; padding-bottom: 10px;}
#resource {width: 172px; height: 150px; border: 1px dashed #B6B1AC; border-width: 0 1px 1px 1px; float: right; margin: 10px 11px 10px 25px; padding: 0;}
html>body #resource {height: auto;}
html>body #resource {margin-right: 25px;}
#resource h4 {font-size: 100%; margin: -2px 0 0 10px;}
#resource ul {margin: 0 0 10px 10px;}
#resource li {background: url(../img/res-li.gif) 0 8px no-repeat; list-style: none; padding: 3px 0 0 8px;}

#col {width: 31%; float: left; margin-top: 0 !important;}
#col ul, #col-w ul, #col-2 ul {margin-right: 0;}
#col p {margin: 7px 0 7px 25px;}
#col-w, #col-2 {width: 40%; float: left;}
#col-2 {border-left: 2px solid #f5f5f5;}
#space {width: 60px; float: left; margin-top: 15px;}
#retained, .box, #login {background: #EDEDEC !important; border: 1px dashed #B6B1AC; border-width: 0 1px 0 1px; padding: 6px 0 6px 0; margin: 0 25px 20px 25px; height: auto; display: block !important;}
.box p {text-align: left; margin: 7px 10px !important;}

.box img {border: 1px solid #B6B1AC; margin-left: 90px;}
#retained ul {width: 30%; float: left; list-style: none; margin: 0 0 0 10px;}
#retained p {margin-right: 0;}
#recruiter {border-top: 6px solid #ccc; border-bottom: 2px solid #ccc; border-left: 1px dashed #B6B1AC; border-right: 1px dashed #B6B1AC; margin: 0 25px 15px 25px;}
#recruiter b {color: #B6B1AC; padding-right: 10px;}
.bio {float: right; margin: -113px 25px 0 0;}
.jobs {text-align: right; background: url(../img/jobs.gif) 345px center no-repeat;}
.jobs a {font-weight: bold; text-decoration: none;}
.jobs a:hover {text-decoration: underline;}
#comment {width: 200px; border: 2px solid #51596D; padding: 8px; float: right; margin: 2px 20px 15px 15px;}
#comment p, #comment .bul {margin: 7px 0;}
#comment h4 {margin: 0; color: #51596D;}
.link {float: right; width: 20%; background: url(../img/hi.gif) 5px 5px no-repeat; font-weight: bold; padding-left: 13px; margin-right: 55px; border-left: 2px solid #f5f5f5;}
#bodyresource #frame {width: 450px; height: 500px;}

div:target, div.sftarget {background: #f5f5f5; border: 6px solid #B6B1AC; border-width: 6px 1px 3px 0; margin-left: 10px;}
div:target h2, div.sftarget h2 {margin-left: 12px;}
div:target ul, div.sftarget ul {margin-left: 15px !important;}

ul.anchor li {background: url(../img/anchor.gif) 0 0 no-repeat !important; padding-left: 12px !important;}
.top {background: url(../img/top.gif) right 0 no-repeat; padding-right: 12px !important; text-align: right;}

#bodycand #content div, #bodyresource #content div  {display: none; background: #fff; padding: 0 0 8px 0;}
#bodycand #content div#col, #bodycand #content div#cl, #bodyresource #content div#a-col, #bodyresource #content div#cl {display: block;}
#bodycand #content div h2, #bodyresource #content div h2 {padding: 8px 0 0 10px; border-top: 6px solid #f5f5f5; margin: 0 0 8px 2px; width: auto;}
#bodycand #content div td {padding: 3px 12px; vertical-align: top;}
#bodycand #content div p {margin: 7px 12px;}
#bodycand #content div  td p {margin: 0 12px; font-weight: normal; color: #000;}
#bodycand #content div span {float: right;}
#bodycand #content div .label {font-weight: bold;}
#bodycand #content div .input {font-weight: bold;}
#bodycand #content div table#fab {margin: 0 12px;}
#bodycand #content div table#fab th {border: 2px solid #ccc; text-align: center; padding: 3px 7px; font-weight: normal; width: 30%; border-bottom: 0;}
#bodycand #content div table#fab td {border: 1px solid #000; padding-left: 5px;}

#bodycand #content div ul, #bodyresource #content div ul {margin: 0;}
#bodycand #content div  ul li, #bodyresource #content div  ul li {background: url(../img/li.gif) 10px 5px no-repeat; font-weight: normal; color: #000; padding: 0 18px;}
#bodycand div:target, #bodycand div.sftarget, #bodyresource div:target, #bodyresource div.sftarget {display: block !important; margin: 5px 50px 5px 25px; border: 1px dashed #B6B1AC; border-width: 1px 0 1px 0;}

#a-col {width: 40%; float: left;}

/* Login Style */
#login {border-width: 1px 0 1px 0; width: 50%; padding: 10px;}
#login p, #login h2 {margin-left: 0;}



/* Site Map and Industry Index */
#links {padding-left: 25px;}
#links li, #bodysitemap #content ul, #bodysitemap #content p {font-weight: bold;}
#bodysitemap #content p {margin: 10px 0 -5px 25px;}
#links ul li, #bodysitemap #content li {background-image: none;}
#links ul li a, #links p a, #bodysitemap #content li a, #bodysitemap #content p a {text-decoration: none; color: #660000;}
#links ul li a:visited, #links p a:visited, #bodysitemap #content li a:visited, #bodysitemap #content p a:visited {color: #660000;}
#links ul li a:hover, #links p a:hover, bodysitemap #content li a:hover, #bodysitemap #content p a:hover {color: #660000; text-decoration: underline;}
#links li li a, #bodysitemap #content li li a {text-decoration: underline; color: #2736AD;}
#links li li a:visited, #bodysitemap #content li li a:visited {color: #878BAA;}
#links li li a:hover, #bodysitemap #content li li a:hover {color: #660000;}
#links li li, #bodysitemap #content ul ul, #bodysitemap #content ul ul ul {float: none; font-weight: normal; width: 100%;}
#links li li, #bodysitemap #content ul ul li {background: url(../img/li.gif) 0 7px no-repeat; padding: 0 0 0 7px;}
#links h3, #bodysitemap #content  h3 {display: none;}
#bodysitemap #content #col-2 ul {font-weight: normal; margin-left: 45px;}
#links ul {margin-left: 0;}
#links ul ul {font-weight: normal; margin-left: 19px;}
#bodysitemap #content #col-2 ul ul {margin-left: 25px;}
#links li, #bodysitemap #content #col-2 li {background: url(../img/li.gif) 0 7px no-repeat; padding: 0 0 0 7px;}
#links li a, #bodysitemap #content #col-2 li a {color: #2736AD; text-decoration: underline;} 
#bodysitemap #content #col-w li.industry {display: none;}
#links #col-1, #links #col-2, #links #col-3 {width: 33%; float: left; border: 0; padding: 0; white-space:nowrap;}
#links #col-2 {margin-left: -50px;}
#links #col-3 {width: 35%;}
#links #col-1 ul ul, #links #col-2 ul ul, #links #col-3 ul ul {margin: 0 0 5px 15px;}
#bodyindustry #links a, #bodymanufacturing #col a, #bodysupplychain #col a, #bodytransportation #col a, #bodylifesciences #col a {text-decoration: none;}
#bodyindustry #links a:hover, #bodymanufacturing #col a:hover,  #bodysupplychain #col a:hover, #bodytransportation #col a:hover, #bodylifesciences #col a:hover {text-decoration: underline;}

/* Form Style */
#content #resumeform {border-spacing: 3px; margin: 0 25px;}
#content #resumeform td {padding: 4px 6px; border: 1px solid #ddd; border-width: 1px 1px 0 0 }
#content #resumeform .required {font-weight: bold}
#content #resumeform .label {background-color: #f3f3f3;}
#content #resumeform .note {margin-bottom: 6px}
.tdcolor {background-color: #f3f3f3; padding: 3px;}
.input {padding-left: 5px;}
#content #resumeform span {font-size: 90%; font-weight: normal; margin: 0; color: #666;}
/* New Form Styles 6/01/10 */
.requestform, .requestform table {margin: 0 0 0 25px;}
.requestform td {margin:1px 0;}
#evilAutomotonFooler {display:none;}

/* Fees Table */
#content #fees {border: 2px solid #999; border-width: 2px 0; margin: 0 50px 0 25px;}
head:first-child+body #content #fees {border-collapse: separate;}
#content #fees th {text-align:left; border-bottom: 3px double #ccc; padding: 0 0 0 6px;}
#content #fees .head {font-weight: bold; text-align: right;}
#content #fees .odd {background-color: #f6f6f6;}
#content #fees td {padding: 4px 6px; border-bottom: 1px solid #ccc;}

/* Footer */
#footer {color: #666; padding: 5px; text-align: right;}
#footer ul {margin: 0 0 0 10px; list-style: none; font-size: 11px}
#footer ul li {display: inline; float: left; padding: 0 8px 0 11px; background: url(../img/bul.gif) 0 center no-repeat;}
#footer .home {background-image: none;}
#bodyhome #footer {text-align: right;}
#bodyhome #footer p {margin: 0;}
html>body #footer ul {margin-left: -30px;}
#footer p {text-align: right; margin: 5px 19px; font-size: 11px}
#footer a {text-decoration: none;}

#footer #affiliate {float:right;}
#footer #affiliate img {vertical-align: middle; margin: 0 0 3px 3px; padding:5px 0;}
#footer #copy {float:left; margin: 10px 0 0 1px; padding: 5px;}

#bodyhome #footer #affiliate {float:right;}
#bodyhome #footer #copy {float:left; margin: 2px 0 0 163px;}
#bodyhome #footer #wd {float:left; margin:-4px 0 0 120px;  width:200px;}

/* added for IE6 */
*html #bodyhome #footer #copy {margin-left:82px;}
*html #bodyhome #footer #wd {margin-left:61px;}
*html #footer #copy {margin-left:8px;}

/* Misc */
#staff {padding: 0; margin: 10px 25px 0 25px;}
#staff p {margin-left: 10px;}
#staff #col1 {margin-left: 50px; width: 30%; float: left;}
#staff table {width: 100%;}
#staff .name {background: url(../img/res-li.gif) 10px 11px no-repeat; padding-left: 20px;}
#staff .name a {font-weight: bold; white-space:nowrap;}
#staff th {background: #51596D; padding: 2px 20px; text-align: left; border: 1px solid #fff; border-width: 0 0 1px 1px; color: #fff;}
#staff td {border-bottom: 1px solid #cfcfcf; padding: 5px 15px 5px 20px;}
td span {margin-left: 70px;}
#staff .sec {background: #F5F5F5; border-top: 1px solid #CFCFCF; color: #000;}
#contact {background: #EDEDEC; border: 1px dashed #B6B1AC; border-width: 0 1px 0 1px; padding: 8px; margin: 5px 10px 10px 25px;}
#contact p, #contact h2 {margin-left: 0;}
#contact h2 {color: #51596D; margin-bottom: -7px;}
.margin {margin: 10px 25px 10px 0;}
.margin p {margin-left: 0;}
.footnote {color: #666;}
#t-l, #t-l p {text-align: left;}
.center {text-align: center;}
.highlight {color: #F58220;}
.sp {font-style: italic; text-align: right !important; padding-right: 70px;}

/* News */
.bodynews  #content li {padding: 5px 0 !important;}
.bodynews #content ul a {font-weight: bold;}
.bodynews #content ul {color: #666;}

#mriexecutivesolutions {padding:10px;}
#mriexecutivesolutions p {margin-left:30px;}

.roadlink {margin:4px 25px 0 0; border:1px solid #887e6e;}