
* {
margin:0;
padding:0;
}
a img {
	border: none;
}

body {
text-align:center;
font-size:76%;
font-family:font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
background:#54c630 url(../img/bg.jpg) repeat-x;

}

/* style for a dynamic layout */
/*
body.width_2 div#wrap {
min-width:925px;
max-width:1125px;
width:auto !important;
width:1125px;
}
*/
body.width_2 div#wrap {
width:935px;
}


#wrap {
width:935px;
text-align:left;
margin:0 auto;
position:relative;
}


.width_10{
	width:10%;
}
.width_20{
	width:20%;
}
.width_30{
	width:30%;
}
.width_40{
	width:40%;
}
.width_50{
	width:50%;
}
.width_60{
	width:60%;
}
.width_70{
	width:70%;
}
.width_80{
	width:80%;
}
.width_90{
	width:100%;
}

.width_100{
	width:100%;
}
.width_100content
{
	width:100%;
}

.width_100content td
{
	border:1px #ccc;
	border-style:outset;
	border-style:solid;
}
.nostyle td
{
	border:none;

}
.picalign{float:left; padding:10px; padding-top:0px; padding-left:0px; border:0;}
.piclinkalign{float:right; padding:10px; padding-right:2px; border:0;}
.piclinkalign2{float:right; padding:30px; padding-right:2px; border:0;}

#header {
color:#fff;
height:128px;
background:url(../img/technical-textiles-tile.png)  0 0 no-repeat;
position:relative;
}

#headerinternal {
color:#fff;
height:128px;
background:url(../img/technical-textiles-tile.png) repeat-x;
position:relative;
}


#mymenu {
background:url(../img/menu-bg-gray.jpg) repeat-x;
heigth:35px;
position:relative;
margin:0; padding:0;
}

#topright {
background:url(../img/menu-bg-right.jpg) no-repeat 100% 0;
}

#topleft {
background:url(../img/menu-bg-left.jpg) no-repeat;
color:#fff;
}

#content100 {
background:#fff url(../img/content-bg-gray.jpg) 0 0  repeat-x;
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; color:#797E82; font-stretch:normal; line-height:1.1em

min-height:200px;
height:auto !important;/**/
}


#leftfauxcolcontent {
background:#fff url(../img/content-bg-left.jpg) 0 0 no-repeat;
min-height:200px;
height:auto !important;/**/
}

#rightfauxcolcontent {
background:url(../img/content-bg-right.jpg) 100% 0 no-repeat;
min-height:200px;
height:auto !important;/**/

}

#footer {
height:100px;
text-align:right;
clear:both;
}

#leftfauxcolfooter {
height:107px;
background:url(../img/footer-bg-left.png) 0 0 no-repeat;
}

#rightfauxcolfooter {
height:107px;
background:url(../img/footer-bg-right.png) 100% 0 no-repeat;
}


/**** CONTENT COLUMNS ****/

#illustration {
float:left;
width:31%;
padding-top:40px;

}

#hometext {
float:left;
width:42%;
}

#internaltext {
float:left;
width:72%;
}
#internalintrotext {
float:left;
width:100%;
}


/**** CASE STUDIES BOX STYLES ****/

#whatjobspannel {
float:left;
width:27%;
margin-top:10px;
}
.whatjobspannel2 {
float:left;
width:25%;
margin-top:10px;
}
.whatjobspannel3 {
float:left;
width:193px;
margin-top:10px;
}
#whatjobspannel h3{padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#8C9195;}

.wjp-tiletop {background:url(../img/imbox-toptile.png) 0 0  repeat-x; width:100%; text-align:center; height:61px;}
.wjp-righttop {background:url(../img/imbox-topright.png) 100% 0 no-repeat; height:61px}
.wjp-lefttop {background:url(../img/imbox-topleft.png) 0 0 no-repeat; height:61px}
.wjp-tiletopwhite {background:url(../img/imboxwhite-toptile.png) 0 0  repeat-x; width:100%; text-align:center; height:61px;}
.wjp-righttopwhite {background:url(../img/imboxwhite-topright.png) 100% 0 no-repeat; height:61px}
.wjp-lefttopwhite {background:url(../img/imboxwhite-topleft.png) 0 0 no-repeat; height:61px}

.wjp-tilecon {background:#f9f9f9; width:100%; vertical-align:top }
.wjp-tileconpdf {background:#FAFAFA; width:100%; }
.wjp-tilealt {background:#ff8900;width:100%; }
.wjp-tilealtcon {background:#FBE3C8;width:100%; }
.wjp-rightcon {background:url(../img/imbox-conright.png) 100% 0 repeat-y;}
.wjp-rightcon2 {background:url(../img/bgcon.png) 100% 0 repeat-y;}
.wjp-leftcon {background: url(../img/imbox-conleft.png) 0 0 repeat-y;}
.wjp-leftcon2 {background:url(../img/bgcon.png) 0 0 repeat-y;}
.wjp-tilebot {background:url(../img/imbox-bottile.png) 0 0  repeat-x; width:100%; text-align:center; height:26px;}
.wjp-rightbot {background:url(../img/imbox-botright.png) 100% 0 no-repeat; height:26px}
.wjp-leftbot {background:url(../img/imbox-botleft.png) 0 0 no-repeat; height:26px}

.wjp-tiletoppic {background:url(../img/imboxpic-toptile.png) 0 0  repeat-x; width:100%; text-align:center; height:24px;}
.wjp-righttoppic {background:url(../img/imboxpic-topright.png) 100% 0 no-repeat; height:24px}
.wjp-lefttoppic {background:url(../img/imboxpic-topleft.png) 0 0 no-repeat; height:24px}


.inside-wjp100 {background-color:#FAFAFA; text-align:center; margin-left:22px; margin-right:23px; vertical-align:top; width:193px} /* picture content */ 
.inside-wjp100pdf {background:#FAFAFA; text-align:center; margin-left:15px; margin-right:15px; padding-top:10px;} /* picture content */ 

.inside-wjp100con {background-color:#FBE3C8; margin-left:22px; margin-right:23px; padding:5px; font-weight:bold} /* picture content */ 

.inside-wjptable {
 width:100%; 
color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-stretch:normal; padding:0; margin:0  /* text content line-height:13.5px;*/ 
}

.inside-wjptable td{
padding-right:25px;padding-left:25px; padding-top:4px; padding-bottom:4px;
}
.inside-wjptablecon td{
padding-right:35px; padding-left:35px; padding-top:10px; padding-bottom:4px;
}

.inside {padding:15px 15px 10px 5px}


.insidecontent { padding-left:28px; padding-right:20px; margin-left:10px; margin-right:10px; padding-bottom:10px;
background:#fff url(../img/content-bg-gray.jpg) 0 0 repeat-x;/**/
 overflow:hidden}
/*  .inside {padding:25px;}*/

p,blockquote,form,label,ol,dl,fieldset,address{
margin:0.75em 0;
}


ul {
margin:0;padding:0;
}
li,dd { /* Effects change in lava menu too!!! */
margin-left:1.95em;
}

.button {
border:#000 solid 1px;
background:#fff;
height:25px;
line-height:25px
font-size:14px;
margin:4px 0;
padding:0 4px;
cursor:hand;
}


h1 {
font-size:1.8em; color:#99CC33;
}

h2 {
font-size:1.4em; color:#99CC33; margin-bottom:-10px;
}

h3 {
font-size:1.3em; color:#99CC33; margin-bottom:-10px;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}



.textgreenheadline{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.65em; color:#96CC39; font-stretch:normal; line-height:1.1em}
.textgrayintro{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; color:#797E82; font-stretch:normal; line-height:1.1em}

.footerstyle{
padding:10px; padding-right:35px; padding-left:40px; color:#797E82; text-align:left; float:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em;  font-stretch:normal; line-height:1.1em;
}
a:link,a:visited {
text-decoration:underline;
color:#fff;
}
a:hover {
text-decoration:none;
}

#internaltext a:link, #internaltext a:visited {
color:#99CC33; text-decoration: none;
 border-bottom: dotted 1px #99CC33;
 
}
#internaltext a:hover {
color:#f90; text-decoration: none;
 border-bottom: dotted 1px #f90 ; 
}
#internaltext a img {
	border: none; text-decoration: none;
}
#hometext a:link, #hometext a:visited {
color:#99CC33; text-decoration: none;
 border-bottom: dotted 1px #99CC33;
 
}
#hometext a:hover {
color:#f90; text-decoration: none;
 border-bottom: dotted 1px #f90 ; 
}
#hometext a img {
	border: none; text-decoration: none;
}


.picfloatright{float:right; padding:5px; padding-top:5px}
.picfloatright2{float:right; padding:5px;}
.picfloatrighttop{float:right; padding:5px; padding-top:7px}
.picback{float:left; padding-left:0px; padding-top:15px; margin-left:-5px; vertical-align:bottom}


.listjobs{
list-style-type: none;font-weight:bold; 
margin: 0;
padding: 0;
width:100%;
padding-bottom:10px;
}

.listjobs a{
padding-left:16px;padding-right:22px; 
border:none;color:#666; border-bottom: dotted 1px #666;

 }

.listjobs li a{
display: block;
width: auto;
text-indent: 0px;
text-decoration: none;

padding: 5px 0; 
padding-left:15px;padding-right:15px;margin-right:15px;
}



.listjobs li a:hover{
background: #fff url(../img/arrow.png) no-repeat left top; color:#99CC33;
}

.listjobs li .activeitem{background: #fff url(../img/arrow.png) no-repeat left top; color:#99CC33;}

.linkwjp a{
border:none;color:#666; border-bottom: dotted 1px #666;

 }
.linkwjp a:link, .linkwjp a:visited {
color:#99CC33; text-decoration: none;
 border-bottom: dotted 1px #99CC33;
 
}
 .linkwjp a:hover{
 color:#666;
}

.textgreenheadline a:hover {
color:#f90; text-decoration: none;
 border-bottom: dotted 1px #f90 ; 
}

/******************************************************/
/************ n e w     m e n u         ***************/
/*Tab Menu Styling*/
/*Tab Menu Styling*/
/*
.moduletabletabs {
 position: relative;
            height: 35px;
            width: 100%;
    
            padding: 0;
            margin: 0;
			margin-left:43px;
			
            overflow: hidden;
}

.moduletabletabs ul {
list-style:none;
float:right;
margin:0;
padding:0;
width:100%;
padding-left:40px;
}
.moduletabletabs li a{
 position: relative;
   padding:1.5px;
   						font: bold 12px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
						
}
.moduletabletabs li {
float:left;
background:url(../img/tabs.png) no-repeat 0 -4px;
margin:0;
padding:0 0 0 7px; 
}



.moduletabletabs a:link,.moduletabletabs a:visited {
float:left;
display:block;
background:url(../img/tabs.png) no-repeat 100% -4px;
text-decoration:none;
margin:0;
padding:10px 9px 15px 2px;
                              
}

.moduletabletabs #current {
background:url(../img/tabs.png) no-repeat 0 -84px;
}

.moduletabletabs #current a {
color:#fff;
background:url(../img/tabs.png) no-repeat 100% -84px;
}

.moduletabletabs li:hover {
background:url(../img/tabs.png) no-repeat 0 -164px;

}

.moduletabletabs li a:hover {
background:url(../img/tabs.png) no-repeat 100% -164px;
}
*/