/* global */

body, html {
padding: 0;
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 24px;
color: #231f20;
background-color: #fff;
text-align: justify;
background-repeat: repeat-x;
background-position: center top;
background-image: url(../images/bg-secondary.gif);
}

a:link, a:visited {
padding: 0 2px 0 2px;
color: #669900;
text-decoration: none;
border-bottom: 0;
}

a:hover {
padding: 0 2px 0 2px;
color: #fff;
text-decoration: none;
border-bottom: 0;
background-color: #669900;
}


a.guide:link, a.guide:visited {
padding: 0 2px 0 2px;
color: #fff;
text-decoration: none;
border-bottom: 0;
}

a.guide:hover {
padding: 0 2px 0 2px;
color: #669900;
text-decoration: none;
border-bottom: 0;
background-color: #fff;
}

a.image:link, a.image:visited, a.image:hover {
padding: 0;
text-decoration: none;
border: none;
background-color: transparent;
} 

h1  {
font-family:  Georgia, "Times New Roman", serif; 
font-size: 22px;
line-height : 32px;
font-weight: normal;
color : #333;
padding : 0;
margin : 0;
}

h2  {
font-family: Georgia, "Times New Roman", serif; 
font-size: 18px;
line-height : 36px;
font-weight: normal;
color : #f16423;
padding : 0;
margin : 0;
border-bottom: 1px dashed #ebebeb;
}

h3  {
font-family: Georgia, "Times New Roman", serif; 
font-size: 18px;
line-height : 36px;
font-weight: normal;
color : #333;
padding: 0;
margin : 0;
border-bottom: 1px dashed #ebebeb;
}

img {
border: 0;
}

strong.red {
color: #d52229;
font-size: 18px;
font-weight: normal;
}

strong.blue {
color: #8dd7e7;
}

div.image-left {
float: left;
margin: 7px 15px 7px 0;
border: none;
color: #999999;
text-align: center;
}

div.image-right {
float: right;
margin: 7px 0 7px 15px;
border: none;
color: #999999;
text-align: center;
}

.blank-divider {
width: 100%;
height: 10px;
}

.dash-divider {
border-top:dashed 1px #c9c9c9;	
width: 100%;
height: 1px;
margin: 20px 0 20px 0;
}


.quote {
font-family: Georgia, "Times New Roman", Times, serif;
height: 100%;
font-size: 22px;
line-height: 32px;
border-bottom: 1px dashed #ebebeb;
}

.module {
border: 1px dashed #0086c9;
margin: 10px;
padding: 20px;
width: 250px;
height: 100%;
float: right;
}


#container {
width: 100%;
}


/* header and navigation, yo */

#header-wrap {
height: 159px;
}

#header {
margin: 0 auto;
width:990px;	
height: 123px;
background: url(../images/header-secondary.png) no-repeat;
}


/* navigation */

#top-navigation {
margin: 0 auto;
background:url(../images/nav-sprite-secondary.gif) no-repeat;
width:990px;
height:36px;	 
padding:0;
}

#search {
padding-top: 7px;
padding-left: 255px;
float: right;
}

#top-navigation span {
display: none;
}

#top-navigation li {
float: left;
list-syle: none;
}


#top-navigation li, #top-navigation a {
height:36px;
display:block;
}

#top-navigation li {
float:left;
list-style:none;
display:inline;
}

#top-navigation-01 {width: 71px;}
#top-navigation-02 {width: 100px;}
#top-navigation-03 {width: 240px;}
#top-navigation-04 {width: 119px;}

#top-navigation-01 a:hover {background:url(../images/nav-sprite.gif) 0px -36px no-repeat; }
#top-navigation-02 a:hover {background:url(../images/nav-sprite.gif) -71px -36px no-repeat; }
#top-navigation-03 a:hover {background:url(../images/nav-sprite.gif) -171px -36px no-repeat; }
#top-navigation-04 a:hover {background:url(../images/nav-sprite.gif) -411px -36px no-repeat; }


/* secondary body */

#secondary-wrap {
height: 100%;
}

#secondary-midriff {
width: 990px;
height: 72px;
margin: 0 auto;
}

#secondary-midriff-left {
float: left;
width: 760px;
margin-top: 15px;
}

#secondary-midriff-right {
padding-top: 15px;
margin-left: 760px;
}

.clear {
clear: both;
        height: 1px;
        overflow: auto;
		margin: 0;
		padding: 0;
}


#text-wrap {
width: 990px;
height: 100%;
margin: 0 auto;
margin-top: 10px;
}


.left-navigation-capabilities {
float: left;
width: 208px;

}




/* MATRIX RELOADED */

/* 1 */

#assembly-test {background:url(../images/nav-sprite-mm-at.gif) no-repeat; width:208px; height:113px; padding:0; margin: 0;}
#assembly-test span { display: none;}
#assembly-test li {float: left;list-syle: none;}
#assembly-test li, #assembly-test a {height:113px;display:block;}

#assembly-test li {float:left;list-style:none;display:inline;}

#assembly-test-01 {width: 85px;}
#assembly-test-02 {width: 54px;}
#assembly-test-03 {width: 69px;}

#assembly-test-01 a:hover {background:url(../images/nav-sprite-mm-at.gif) 0px -113px no-repeat; }
#assembly-test-02 a:hover {background:url(../images/nav-sprite-mm-at.gif) -85px -113px no-repeat; }
#assembly-test-03 a:hover {background:url(../images/nav-sprite-mm-at.gif) -139px -113px no-repeat; }

#assembly-test-01 a.current {background:url(../images/nav-sprite-mm-at.gif) 0px -113px no-repeat; border-bottom: none; background-color: #transparent;}
#assembly-test-02 a.current {background:url(../images/nav-sprite-mm-at.gif) -85px -113px no-repeat; border-bottom: none; background-color: #transparent;}
#assembly-test-03 a.current {background:url(../images/nav-sprite-mm-at.gif) -139px -113px no-repeat; border-bottom: none; background-color: #transparent;}


/* 2 */

#laser-welding {background:url(../images/nav-sprite-mm-lw.gif) no-repeat; width:208px; height:44px; padding:0; margin: 0;}
#laser-welding span { display: none;}
#laser-welding li {float: left;list-syle: none;}
#laser-welding li, #laser-welding a {height:44px;display:block;}

#laser-welding li {float:left;list-style:none;display:inline;}

#laser-welding-01 {width: 85px;}
#laser-welding-02 {width: 54px;}
#laser-welding-03 {width: 69px;}

#laser-welding-01 a:hover {background:url(../images/nav-sprite-mm-lw.gif) 0px -44px no-repeat; }
#laser-welding-02 a:hover {background:url(../images/nav-sprite-mm-lw.gif) -85px -44px no-repeat; }
#laser-welding-03 a:hover {background:url(../images/nav-sprite-mm-lw.gif) -139px -44px no-repeat; }

#laser-welding-01 a.current {background:url(../images/nav-sprite-mm-lw.gif) 0px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#laser-welding-02 a.current {background:url(../images/nav-sprite-mm-lw.gif) -85px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#laser-welding-03 a.current {background:url(../images/nav-sprite-mm-lw.gif) -139px -44px no-repeat; border-bottom: none; background-color: #transparent;}






/* 3 */

#pack-and-palletize {background:url(../images/nav-sprite-mm-pp.gif) no-repeat; width:208px; height:44px; padding:0; margin: 0;}
#pack-and-palletize span { display: none;}
#pack-and-palletize li {float: left;list-syle: none;}
#pack-and-palletize li, #pack-and-palletize a {height:44px;display:block;}

#pack-and-palletize li {float:left;list-style:none;display:inline;}

#pack-and-palletize-01 {width: 85px;}
#pack-and-palletize-02 {width: 54px;}
#pack-and-palletize-03 {width: 69px;}

#pack-and-palletize-01 a:hover {background:url(../images/nav-sprite-mm-pp.gif) 0px -44px no-repeat; }
#pack-and-palletize-02 a:hover {background:url(../images/nav-sprite-mm-pp.gif) -85px -44px no-repeat; }
#pack-and-palletize-03 a:hover {background:url(../images/nav-sprite-mm-pp.gif) -139px -44px no-repeat; }

#pack-and-palletize-01 a.current {background:url(../images/nav-sprite-mm-pp.gif) 0px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#pack-and-palletize-02 a.current {background:url(../images/nav-sprite-mm-pp.gif) -85px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#pack-and-palletize-03 a.current {background:url(../images/nav-sprite-mm-pp.gif) -139px -44px no-repeat; border-bottom: none; background-color: #transparent;}



/* 4 */

#machine-tending {background:url(../images/nav-sprite-mm-mt.gif) no-repeat; width:208px; height:44px; padding:0; margin: 0;}
#machine-tending span { display: none;}
#machine-tending li {float: left;list-syle: none;}
#machine-tending li, #machine-tending a {height:44px;display:block;}

#machine-tending li {float:left;list-style:none;display:inline;}

#machine-tending-01 {width: 85px;}
#machine-tending-02 {width: 54px;}
#machine-tending-03 {width: 69px;}

#machine-tending-01 a:hover {background:url(../images/nav-sprite-mm-mt.gif) 0px -44px no-repeat; }
#machine-tending-02 a:hover {background:url(../images/nav-sprite-mm-mt.gif) -85px -44px no-repeat; }
#machine-tending-03 a:hover {background:url(../images/nav-sprite-mm-mt.gif) -139px -44px no-repeat; }

#machine-tending-01 a.current {background:url(../images/nav-sprite-mm-mt.gif) 0px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#machine-tending-02 a.current {background:url(../images/nav-sprite-mm-mt.gif) -85px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#machine-tending-03 a.current {background:url(../images/nav-sprite-mm-mt.gif) -139px -44px no-repeat; border-bottom: none; background-color: #transparent;}


/* 5 */

#inspection-and-gauging {background:url(../images/nav-sprite-mm-ig.gif) no-repeat; width:208px; height:44px; padding:0; margin: 0;}
#inspection-and-gauging span { display: none;}
#inspection-and-gauging li {float: left;list-syle: none;}
#inspection-and-gauging li, #inspection-and-gauging a {height:44px;display:block;}

#inspection-and-gauging li {float:left;list-style:none;display:inline;}

#inspection-and-gauging-01 {width: 85px;}
#inspection-and-gauging-02 {width: 54px;}
#inspection-and-gauging-03 {width: 69px;}

#inspection-and-gauging-01 a:hover {background:url(../images/nav-sprite-mm-ig.gif) 0px -44px no-repeat; }
#inspection-and-gauging-02 a:hover {background:url(../images/nav-sprite-mm-ig.gif) -85px -44px no-repeat; }
#inspection-and-gauging-03 a:hover {background:url(../images/nav-sprite-mm-ig.gif) -139px -44px no-repeat; }

#inspection-and-gauging-01 a.current {background:url(../images/nav-sprite-mm-ig.gif) 0px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#inspection-and-gauging-02 a.current {background:url(../images/nav-sprite-mm-ig.gif) -85px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#inspection-and-gauging-03 a.current {background:url(../images/nav-sprite-mm-ig.gif) -139px -44px no-repeat; border-bottom: none; background-color: #transparent;}



/* 6 */

#dispensing {background:url(../images/nav-sprite-mm-d.gif) no-repeat; width:208px; height:44px; padding:0; margin: 0;}
#dispensing span { display: none;}
#dispensing li {float: left;list-syle: none;}
#dispensing li, #dispensing a {height:44px;display:block;}

#dispensing li {float:left;list-style:none;display:inline;}

#dispensing-01 {width: 85px;}
#dispensing-02 {width: 54px;}
#dispensing-03 {width: 69px;}

#dispensing-01 a:hover {background:url(../images/nav-sprite-mm-d.gif) 0px -44px no-repeat; }
#dispensing-02 a:hover {background:url(../images/nav-sprite-mm-d.gif) -85px -44px no-repeat; }
#dispensing-03 a:hover {background:url(../images/nav-sprite-mm-d.gif) -139px -44px no-repeat; }

#dispensing-01 a.current {background:url(../images/nav-sprite-mm-d.gif) 0px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#dispensing-02 a.current {background:url(../images/nav-sprite-mm-d.gif) -85px -44px no-repeat; border-bottom: none; background-color: #transparent;}
#dispensing-03 a.current {background:url(../images/nav-sprite-mm-d.gif) -139px -44px no-repeat; border-bottom: none; background-color: #transparent;}



/* 7  */


#flash-trim-and-degating {background:url(../images/nav-sprite-mm-ftd.gif) no-repeat; width:208px; height:58px; padding:0; margin: 0;}
#flash-trim-and-degating span { display: none;}
#flash-trim-and-degating li {float: left;list-syle: none;}
#flash-trim-and-degating li, #flash-trim-and-degating a {height:58px;display:block;}

#flash-trim-and-degating li {float:left;list-style:none;display:inline;}

#flash-trim-and-degating-01 {width: 85px;}
#flash-trim-and-degating-02 {width: 54px;}
#flash-trim-and-degating-03 {width: 69px;}

#flash-trim-and-degating-01 a:hover {background:url(../images/nav-sprite-mm-ftd.gif) 0px -58px no-repeat; }
#flash-trim-and-degating-02 a:hover {background:url(../images/nav-sprite-mm-ftd.gif) -85px -58px no-repeat; }
#flash-trim-and-degating-03 a:hover {background:url(../images/nav-sprite-mm-ftd.gif) -139px -58px no-repeat; }

#flash-trim-and-degating-01 a.current {background:url(../images/nav-sprite-mm-ftd.gif) 0px -58px no-repeat; border-bottom: none; background-color: #transparent;}
#flash-trim-and-degating-02 a.current {background:url(../images/nav-sprite-mm-ftd.gif) -85px -58px no-repeat; border-bottom: none; background-color: #transparent;}
#flash-trim-and-degating-03 a.current {background:url(../images/nav-sprite-mm-ftd.gif) -139px -58px no-repeat; border-bottom: none; background-color: #transparent;}



#left-navigation {  
background: url("../images/nav-sprite-capabilities-vert.gif") 0 0 no-repeat;  
width: 208px;  
height: 311px;  
margin: 0;  
padding: 0;  
}  

#left-navigation li span { display: none; }  
#left-navigation li { float: left; list-style: none; position: relative; }  
#left-navigation li, #left-navigation a {  
height: 63px;    /* Each button must have the same height, define it here */  
display: block;  
margin: 0;  
padding: 0;  
}  

li#analyze-your-plant, li#improve-existing-equipment, li#build-new-equipment, li#project-management, li#integrate-and-install { margin-bottom: 0px; width: 208px; }  

#analyze-your-plant a:hover { background:url("../images/nav-sprite-capabilities-vert.gif") -208px  -0px no-repeat; }  
#improve-existing-equipment a:hover { background:url("../images/nav-sprite-capabilities-vert.gif") -208px  -63px no-repeat; }  
#build-new-equipment a:hover { background:url("../images/nav-sprite-capabilities-vert.gif") -208px  -126px no-repeat; }
#project-management a:hover { background:url("../images/nav-sprite-capabilities-vert.gif") -208px  -189px no-repeat; }  
#integrate-and-install a:hover { background:url("../images/nav-sprite-capabilities-vert.gif") -208px  -252px no-repeat; }  


.text-area {
margin-left: 238px;
}




.text-area-padding {
padding: 0 20px 20px 0;
}


#home-mod-right {
background-image: url(../images/bg-matrix-mod.gif);
background-repeat: repeat-y;
width: 598px;
margin-left: 392px;

}

#home-matrix-bottom {
background-image: url(../images/bg-matrix-mod-bottom.gif);
background-repeat: no-repeat;
width: 598px;
height: 7px;
}

.matrix-navigation {
margin: 0;
background:url(../images/nav-sprite-matrix.gif) no-repeat;
width:598px;
height:34px;	 
padding:0;
}

.matrix-navigation span {
display: none;
}

.matrix-navigation li {
float: left;
list-syle: none;
}


.matrix-navigation li, .matrix-navigation a {
height:34px;
display:block;
}

.matrix-navigation li {
float:left;
list-style:none;
display:inline;
}

.matrix-navigation-00 {width: 247px; font-size: 16px; line-height: 26px;}
.matrix-navigation-01 {width: 115px;}
.matrix-navigation-02 {width: 116px;}
.matrix-navigation-03 {width: 120px;}

.matrix-navigation-00 a:hover {background:none 0px -34px no-repeat;}
.matrix-navigation-01 a:hover {background:url(../images/nav-sprite-matrix.gif) -247px -34px no-repeat; }
.matrix-navigation-02 a:hover {background:url(../images/nav-sprite-matrix.gif) -362px -34px no-repeat; }
.matrix-navigation-03 a:hover {background:url(../images/nav-sprite-matrix.gif) -478px -34px no-repeat; }


#matrix-title {
padding-left: 20px;
padding-top: 4px;
}

/* form */

.form_desc {
width : 75px;
}


.form {
margin-top : 5px;
border : 1px solid #afafad;
padding : 4px;
vertical-align : middle;
color : #333;
width : 250px;
}

.form:hover {
border : 1px solid #f16423;
color : #333;
}

.form:focus {
border : 1px solid #f16423;
color : #ffffff;
background-color : #f16423;
}

.submit {
font: 12px Lucida Grande, Arial, Helvetica;
color: #fff;
font-weight: bold;
margin-top: 10px;
border: 1px solid #f16423;
background-color: #f16423;
height: 35px;
width: 100px;
}

.dropdown-nominate {
width: 200px;
margin-top: 10px;
margin-right: 10px;
padding: 2px 4px;
}

.even-divide-left {
float: left;
}

.even-divide-right {
margin-left: 50%;
}



#side-a {
	float: left;
	width: 25%;
	text-align: left;
}

#side-b {
	float: left;
	width: 25%;
	text-align: left;
}

#side-center { 
	float: left;
	width: 25%;
	text-align: left;
}

#side-c {
	float: right;
	width: 25%;
	text-align: left;
}




#side-a-33 {
	float: left;
	width: 33%;
	text-align: left;
}

#side-b-33 {
	float: right;
	width: 33%;
	text-align: left;
}

#side-center-33 { 
	float: left;
	width: 33%;
	text-align: left;

}


/*  bloog  */

#content-left-blog {
float: left;
width: 600px;
}


#content-right {
float: left;
width: 300px;
margin-left: 40px;
}

.sidebar {
background: #f7f7f7;
margin-bottom: 25px;
padding-bottom: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #fff;
text-align: left;
}

.sidebar .padding {
padding: 15px;
}

span.recent-post-date {
margin-left: 10px;
color: #868686;
text-transform: uppercase;
font-size: 10px;
}

.bevel {
background: url(../images/bevel.gif) repeat-x;
width: 100%;
height: 2px;
margin: 20px 0 20px 0;
}





/* footer */

#footer_wrap {

margin-top: 10px;
width: 100%;
clear:left;
font-size: 14px;
background-color: #efefef;
}


#footer {
background-image: url(../images/footer.gif);
background-repeat: no-repeat;
background-position: center top;
width: 990px;
height: 100px;
margin: 0 auto; 
}


#footer_nav {
padding-top: 39px;
padding-left: 15px;
width: 990px;
margin: 10px 0 10px 0;
text-align: center;
}


#bottom-ribbon {
border-top: 1px dashed #efefef;
height: 20px;
background-color: #333;
}
