* {
    margin: 0px;
    padding: 0px;
}

body {
    background: #E4E6E8 url(../../images/background.gif) top repeat-x;
    font: 0.7em/1.6em Verdana, Arial, Helvetica, sans-serif;
    color: #595959;
    margin-bottom: 20px;
}

#container {
    width: 740px;
    margin: 0px auto;
    position: relative;
    background: #FFFFFF url(../../images/container-bkg.gif) top center repeat-y;
}
.darkerShadow {
    background: url(../../images/header-bkg.jpg) top center no-repeat;
    display: block;
}

#banner {
    padding-top: 15px;
}

.header {
    margin-left: 26px;
    margin-bottom: 5px;
}

.callsToAction {
    text-align: right;
    float: right;
    margin-top: -1px;
    margin-right: 23px;
}
.callsToAction img {
    margin-top: 6px;
    margin-bottom: 2px;
}

.navigation {
    background: #000000 url(../../images/navigation-bkg.gif) repeat-x;
    height: 28px !important;
    height: 25px;
    width: 700px;
    margin: 10px 20px 0px;
    font-size: 11px;
    display: block;
    border-bottom: 5px solid #C1C1C1;
}

.bannernavigation a {
    height: 28px !important;
    height: 25px;
    padding: 5px 22px 7px 20px;
    border-top: 3px solid #FFFFFF;
    background: url(../../images/navigation-border.gif) top right repeat-y;
    line-height: 28px;
    text-decoration: none;
    color: #FFFFFF;
}
.bannernavigation a:hover {
    background: #3D3D3D;
}
.GoogleForm {
    margin-top: 6px;
    margin-right: 3px;
    float: right;
    display: inline;
}
.GoogleForm input {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    margin-right: 3px;
    float: left;
}
.GoogleForm image {
    float: left;
}

.marketingMessage {
    margin: 0px 20px;
    clear: both;
}

#maincontent {
    width: 700px;
    margin: 10px 20px;
}
#leftcontent {
    width: 190px;
    float: left;
}
.leftNavigation {
    background: #E6E6E6;
    padding: 15px;
    display: block;
}
.leftNavigation ul {
    margin: 0px 0px 10px;
    padding-left: 1.5em;
}
.leftNavigation li {
    margin-top: 3px;
    margin-bottom: 5px;
    line-height: 1.2em;
}
.industriesServed {
    padding: 15px;
    display: block;
}
.industriesServed p {
    margin: 0px;
    line-height: 1.4em;
}
#rightcontent {
    width: 475px;
    float: left;
    margin-top: 5px;
    margin-left: 25px;
    font-size: 1.2em;
    line-height: 1.6em;
}
.breadcrumbs, .printPage {
    font-size: 0.8em;
    line-height: 0.8em;
}
.printPage {
    float: right;
}
.printPage a {
    padding: 3px 0 4px 25px;
    background: url(../../images/printer-icon.gif) left center no-repeat;
    display: block;
}
.printPage a:hover {
    background: #FFFFFF url(../../images/printer-icon.gif) left center no-repeat;
}

#footer {
    line-height: 2.0em;
    background: #E4E6E8;
    text-align: center;
    color: #9A9A9A;
    display: block;
    height: 100px;
}
#footer p {
    margin: 0px;
}
#footer a {
    color: #9A9A9A;
    text-decoration: none;
}
#footer a:hover {
    background-color: #FFFFFF;
    color: #07A2E4;
    text-decoration: underline;
}
.printfooter {
    display: none;
}

ul {
    margin: 0px;
    padding-left: 1.5em;
}

.floatRight {
    float: right;
}

a {
    color: #07A2E4;
}
#right a:visited {
    color: #800080;
}
a:hover {
    background: #E5E5E5;
}
img.bordered {
    padding: 1px;
    border: 3px solid #595959;
}
img.cmx-FloatRight {
    margin-left: 10px;
}
img.cmx-FloatLeft {
    margin-right: 10px;
}
h1 {
    margin: 15px 0 0 0;
    font: 1.8em Verdana, Arial, Sans-Serif;
    color:#000;
}
h1 a, h2 a, h3 a, h4 a { color:#000; text-decoration:none; }
h2 {
    margin: 2.0em 0 0.5em 0;
    font: 1.4em Verdana, Arial, Sans-Serif;
}
h3 {
    margin: 0px;
    font: 1.1em Verdana, Arial, Sans-Serif;
}
h4 {
    margin: 0px;
    font: 1.4em Verdana, Arial, Sans-Serif;
}

Font.cmx-Sourcing {
    font-weight: normal;
}

Font.cmx-Fabrication {
    font-weight: normal;
}

Font.cmx-Finishing {
    font-weight: normal;
}

Font.cmx-Assembly {
    font-weight: normal;
}

Font.cmx-Logistics {
    font-weight: normal;
}

Font.cmx-Engineering {
    font-weight: normal;
}

Font.cmx-Prototyping {
    font-weight: normal;
}

Font.cmx-SelfPowered {
    font-weight: normal;
}

Font.cmx-Remote {
    font-weight: normal;
}

Font.cmx-Lampheads {
    font-weight: normal;
}

Font.cmx-Canopies {
    font-weight: normal;
}

.pageSourcing .cmx-Sourcing, .pageFabrication .cmx-Fabrication, .pageFinishing .cmx-Finishing, .pageAssembly .cmx-Assembly, .pageLogistics .cmx-Logistics, .pageEngineering .cmx-Engineering, .pagePrototyping .cmx-Prototyping, .pageSelfPowered .cmx-SelfPowered, .pageRemote .cmx-Remote, .pageLampheads .cmx-Lampheads,
.pageCanopies .cmx-Canopies {
    font-weight: bold;
}

