﻿/*
This is for Transparent PNG if needed or if not needed delete this section or if needed uncomment it and remove this line of text
img, div
{ behavior: url(/iepngfix.htc) }
*/

img
{
border:0;
}

.site
{
margin: 0px;
text-align: center;
background-image:url(/images/bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
line-height:1.5em;
}

.holder
{
width: 828px;
margin: 0 auto;
text-align: left;
}
.header-holder
{
width:828px;
height:69px;
float:left;
clear:both;
}
.top-div-spacer
{
width:10px;
height:13px;
float:left;
clear:both;
}
.logo
{
width:165px;
height:69px;
float:left;
background-image:url(/images/logo.jpg);
background-repeat:no-repeat;
}
.header-middle-spacer
{
width:96px;
height:69px;
float:left;
}
.header-right-top
{
width:567px;
height:28px;
float:left;
}
.header-right-top-left
{
width:487px;
height:28px;
float:left;
}
.header-right-top-right
{
width:80px;
height:28px;
float:left;
background-image:url(/images/top-client-button.jpg);
background-repeat:no-repeat;
}
.header-right-middle
{
width:567px;
height:16px;
float:left;
clear:both;
}
.header-top-nav
{
width:567px;
height:25px;
float:left;
clear:both;
}
		
		
.header-right-holder
{
width:567px;
height:69px;
float:left;
}
.banner
{
width:828px;
height:245px;
float:left;
background-image:url(/images/home-banner.jpg);
background-repeat:no-repeat;
clear:both;
}
.home-content-holder
{
width:828px;
min-height:406px;
height:auto !important;
height:406px;
float:left;
clear:both;
}
			
			
			
			/** Left Navigation **/
.left-nav, .left-nav ul 
			{
			width:250px;
			height:266px;
			float:left;
			background-image:url(/images/left-nav.jpg);
			background-repeat:no-repeat;
}
.left-nav ul {
        list-style:none;
        padding:0;
        margin:0;
}
.left-nav ul li {
        float:left;
        text-indent:-999em;
}
.left-nav ul li a {
        background:url('/images/left-nav.jpg'); 
        display:block;
        width:250px;
}
 
.left-nav ul li a.global              { background-position:0px 0px; height:68px; }
.left-nav ul li a.global:hover   { background-position:0px 0px; height:68px; }

.left-nav ul li a.value              { background-position:0px -68px; height:64px; }
.left-nav ul li a.value:hover   { background-position:0px -68px; height:64px; }

.left-nav ul li a.tech              { background-position:0px -132px; height:68px; }
.left-nav ul li a.tech:hover   { background-position:0px -132px; height:68px; }

.left-nav ul li a.request              { background-position:0px -200px; height:66px; }
.left-nav ul li a.request:hover   { background-position:0px -200px; height:66px; }
 
/** End Left Navigation **/
.main-content-holder-right
{
width:577px;
float:left;
}

.home-main-content
{
width:577px;
min-height:329px;
height:auto !important;
height:329px;
float:left;
background-image:url(/images/content-bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
.second-main-content
{
width:828px;
min-height:406px;
height:auto !important;
height:406px;
float:left;
clear:both;
background-image:url(/images/xwcond-content-area-bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
.second-main-content-padding
{
	padding: 9px 0 10px 9px;
}
.home-main-content-padding
{
	padding: 0 13px 15px 13px;
}
.google-box
{
width:577px;
height:50px;
float:left;
clear:both;
}
.content-footer
{
width:100%;
height:23px;
float:left;
background-image:url(/images/content-footer-div.jpg);
background-repeat:repeat-x;
}
.footer
{
width:100%;
min-height:50px;
height:auto !important;
height:50px;
float:left;
background-image:url(/images/bottom-links-bg.jpg);
background-repeat:repeat-x;
clear:both;
margin: 0 auto;
text-align:center;
background-color:#545559;
}
.mm-footer
{
width:100%;
min-height:50px;
height:auto !important;
height:50px;
float:left;
clear:both;
margin: 0 auto;
text-align:center;
padding-top:15px;
}
.footer-seo
{
width:100%;
min-height:50px;
height:auto !important;
height:50px;
float:left;
clear:both;
margin: 0 auto;
text-align:center;
}

.customer-link
{
	width:100%;
	height:100%;
	cursor:pointer;
	display:block;
}
.logo-link
{
	width:100%;
	height:100%;
	cursor:pointer;
	display:block;
}
/* Secondary Banners */
.second-banners
{
width:828px;
height:245px;
float:left;
background-image:url(/images/reg-banner.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-banners-maunfacturing
{
width:828px;
height:245px;
float:left;
background-image:url(/images/second-manufacturing-banner.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-banners-tech
{
width:828px;
height:245px;
float:left;
background-image:url(/images/tech-banner.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-banners-company
{
width:828px;
height:245px;
float:left;
background-image:url(/images/company-info-banner.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-banners-log
{
width:828px;
height:245px;
float:left;
background-image:url(/images/log-banner.jpg);
background-repeat:no-repeat;
clear:both;
}

/* End Secondary Banners */

.print-content-spacer
{
display:none;
}

.print-header
{
display:none;
}