@charset "utf-8";
/* CSS Document */

<!--
body {
	background-color: #999999;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/header_gradient.jpg);
	background-repeat: repeat-x;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2d417c;
	line-height:28px;
	font-weight:normal;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	text-transform:capitalize;
	
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2d417c;
	line-height:20px;
	font-weight:bold;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	text-transform:capitalize;	
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
	font-weight:bold;
	background-image:url(images/arrowh3.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	text-transform:capitalize;	
}

.rule {/*the 'Horizontal Rule*/
       border-top-width: 1px;
       border-top-style: solid;
       border-color: #999999; 
       margin: 0%;}

hr { display:none; }

ul, li {
	border:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0px;
	
}
#Bullets, #Bullets2, #Bullets3, #Bullets4, #Bullets5, #Bullets6, #Bullets7, #Bullets8  {
	padding-left:18px;
}

#whiteBack {
		background-color:#FFFFFF;
}
#fullTable {
		width:100%;
		padding:0;
		border:0;
		text-align:center;
}
#CenterTable {
	margin-left:auto;
	margin-right:auto;
}
#listtable {
	padding-top:20px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}
		
.bodyCopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333333;
}
a.bodyCopy:link, a.bodyCopy:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333333;
	text-decoration:underline;
}
a.bodyCopy:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#44588b;
	text-decoration: underline; 
}

.bodyCopyIndent {
	padding-left:25px;
	padding-right:0px;
}
.bodyList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#2d417c;
}
a.bodyList:link, a.bodyList:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#2d417c;
	text-decoration:underline;
}
a.bodyList:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#0f1a3a;
	text-decoration: underline; 
}



.bodyList2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666666;
}
a.bodyList2:link, a.bodyList2:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666666;
	text-decoration:none;
}
a.bodyList2:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666666;
	text-decoration: underline; 
}


.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333333;
}
.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:20px;
	color:#666666;
}
a.breadcrumb:link, a.breadcrumb:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:20px;
	color:#666666;
	text-decoration:none;
}
a.breadcrumb:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:20px;
	color:#0d286f;
	text-decoration: underline; 
}
.bodyHighlight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#0d286f;
}
a.bodyHighlight:link, a.bodyHighlight:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#0d286f;
	text-decoration:none;
}
a.bodyHighlight:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#0d286f;
	text-decoration: underline; 
}

.footerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#576ea9;
}
a.footerText:link, a.footerText:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#576ea9;
	text-decoration:none;
}
a.footerText:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#ffffff;
	text-decoration: underline; 
}

.footerText2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#6e82b9;
}
a.footerText2:link, a.footerText2:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#6e82b9;
	text-decoration:none;
}
a.footerText2:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#ffffff;
	text-decoration: underline; 
}
.headerText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a2b57;
	line-height:16px;
}
.menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#1a2b57;
}
a.menu2:link, a.menu2:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#1a2b57;
	text-decoration:none;
	padding:4px;
	background-color:#ffffff; 
}
a.menu2:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#ffffff;
	text-decoration: none;
	padding:4px;
	background-color:#1a2b57; 
}

.internalMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#1a2b57;
}
a.internalMenu:link, a.internalMenu:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#1a2b57;
	text-decoration:none;
	padding: 10px 2px 2px 2px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#999999;
	width: 200px;
	height:25px;
}
a.internalMenu:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#ffffff;
	text-decoration: none;
	padding:4px;
	background-color:#1a2b57; 
}

#footerBack {
	background-image: url(images/footer_back.jpg);
	background-repeat:repeat-x;
	background-color:#152659;
	color:#152659;
}
#backfix {
	background-image:url(images/back_fix.gif);
	background-repeat:repeat-x;
}
a.buttonWeb{
	background: url("images/button_web.jpg") 0 0 no-repeat;
}
a.buttonRackaging{
	background: url("images/button_packaging.jpg") 0 0 no-repeat;
}
a.buttonAssembly{
	background: url("images/button_automated_assembly.jpg") 0 0 no-repeat;
}
a.buttonIntegration{
	background: url("images/button_integration.jpg") 0 0 no-repeat;
}
a.buttonToolandDie{
	background: url("images/button_tool_and_die.jpg") 0 0 no-repeat;
}
a.buttonControls{
	background: url("images/button_controls.jpg") 0 0 no-repeat;
}




a.buttonMedical{
	background: url("images/button_medical.jpg") 0 0 no-repeat;
}
a.buttonConsumer{
	background: url("images/button_consumer.jpg") 0 0 no-repeat;
}
a.buttonAutomotive{
	background: url("images/button_automotive.jpg") 0 0 no-repeat;
}
a.buttonIndustrial{
	background: url("images/button_industrial.jpg") 0 0 no-repeat;
}
a.buttonMaterialHandling{
	background: url("images/button_material_handling.jpg") 0 0 no-repeat;
}

a.buttonMedical, a.buttonConsumer, a.buttonAutomotive, a.buttonIndustrial, a.buttonWeb, a.buttonRackaging, a.buttonAssembly, a.buttonIntegration, a.buttonToolandDie, a.buttonControls, a.buttonMaterialHandling{
	display: block; 
    height: 79px;
    text-decoration: none;
	width:218px;
	z-index:100;
	overflow:hidden;
	background-position: 0px -79px;
}

a.buttonMedical:hover, a.buttonConsumer:hover, a.buttonAutomotive:hover, a.buttonIndustrial:hover, a.buttonWeb:hover, a.buttonRackaging:hover, a.buttonAssembly:hover, a.buttonIntegration:hover, a.buttonToolandDie:hover, a.buttonControls:hover, a.buttonMaterialHandling:hover  {
	background-position: 0px 0px;
	z-index:100;
	overflow:hidden;
}


#internalMenu{
	width:218px;
	margin:auto;
	margin-top:0px;
	font-family:Verdana;
	background-color:#e0dede;
}

#internalMenu a{
	display:block;
	height:25px;
	text-align:left;
	line-height:25px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	border-top:1px solid #ffffff;
	font-weight:normal;
}
#internalMenu a{
	background:url(images/menu_arrow.png) no-repeat top right;
	background-position:center left;
	padding-left:20px;
}
#internalMenu a:hover{
	background-color:#ced7ed;
	background-position:center left;
	padding-left:20px;
}


#internalMenuTitle{
	width:218px;
	margin:auto;
	margin-top:0px;
	font-family:Verdana;
	background-color:#e0dede;
}


#internalMenuTitle a{
	display:block;
	height:25px;
	text-align:left;
	line-height:25px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	border-top:1px solid #ffffff;
	font-weight:normal;
}

#internalMenuTitle a:hover{
	background-color:#ced7ed;
	background-position:center left;
	padding-left:10px;
}

/* Rollover Menu */
.navText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#484848;
	line-height:20px;
}
a.navText:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	line-height:20px;
}
#nav 
{
                padding:0; 
                margin:0; 
                list-style:none; 
                height:71px; 
                position:relative; 
                z-index:200; 
                font-family:arial, verdana, sans-serif; 
                width:696px;
}

#nav li a 
{
                display:block; 
                float:left; 
                height:71px; 
                width:180px; 
                border:0px solid #fff; 
                border-color:#fff #fff #fff #fff; 
                text-decoration:none; 
                padding:0; 
                cursor:pointer;

}

#nav li a b 
{
                margin-left:-9999px;
}

#nav li.top 
{
                display:block; 
                float:left;
}

#nav li a.aboutus 
{              
                background:url(images/menu_about_us.jpg);
                display:block;
                float:left;
                height:71px;
                width:112px;
                border:0px;
                text-decoration:none;
                padding:0px;
}

#nav li a.epeAdvantage 
{
                background:url(images/menu_epe_advanatage.jpg);
                display:block;
                float:left;
                height:71px;
                width:152px;
                border:0px;
                text-decoration:none;
                padding:0px;
}
#nav li a.capabilities 
{
                background:url(images/menu_capabilities.jpg);
                display:block;
                float:left;
                height:71px;
                width:126px;
                border:0px;
                text-decoration:none;
                padding:0px;
}

#nav li a.industries 
{
                background:url(images/menu1_key_markets.jpg);
                display:block;
                float:left;
                height:71px;
                width:123px;
                border:0px;
                text-decoration:none;
                padding:0px;
}

#nav li a.machineProfile 
{
                background:url(images/menu_machinery_profile.jpg);
                display:block;
                float:left;
                height:71px;
                width:183px;
                border:0px;
                text-decoration:none;
                padding:0px;
}
.menuEnd {
	background-image:url(images/menu1_end.jpg);
	background-repeat:no-repeat;
	height:71px;
	width:298px;
	overflow:hidden;
}


#nav li:hover a, #nav a:hover
{
                background-position: 0 71px;
}


#nav table 
{
                position:absolute; 
                top:0; 
                left:0; 
                border-collapse:collapse; 
                padding:0; 
                width:0; 
                height:0; 
                margin:0px;
}

#nav .sub 
{
                position:absolute; 
                left:-9999px; 
                top:-9999px; 
                width:0; 
                height:0; 
                margin:0; 
                padding:0; 
                list-style:none;
}

#nav li:hover 
{
                position:relative; 
                z-index:200;
                background-color: #999;
}

#nav a:hover 
{
                position:relative; 
                white-space:normal; 
                z-index:200; 
}

#nav :hover ul.sub
{
                left:0; 
                top:71px; 
                background: #cccccc; 
                width:195px; 
                height:auto; 
                z-index:300;
}

#nav :hover ul.sub li
{
                display:block; 
                height:25px; 
                position:relative; 
                float:left; 
                width:195px; 
                font-weight:normal;
				border:dotted red 0px;
				padding-left: 0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#006600;
				font-size:14px;
}

#nav :hover ul.sub li a
{
                display:block; 
                height:25px; 
                width:195px; 
                border:0px solid #888; 
                text-decoration:none; 
                padding:0; 
                cursor:pointer; 
}

#nav :hover ul.sub li a b 
{
                position:absolute; 
                left:0px; 
                margin:0; 
}
#menuTable {
	padding-left:3px;
}