/* CSS Document */
body{
margin:0px;
padding:0px;
height:100%;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
background-image:url(/images/sideTexture.gif);
background-position:top right;
background-repeat:repeat;
}
div{
margin:0px;
padding:0px;
}
img{
border-style:none;
}
#textureTable{
width:100%;
height:100%;
padding:0px;
margin:0px;
border:0px none;
z-index:3;
vertical-align:top;
}
td#leftColumn{
background-image:url(/images/sideTexture.gif);
background-position:top right;
background-repeat:repeat;
height:100%;
width:auto;
vertical-align:top;
}
td#rightColumn{
background-image:url(/images/sideTexture.gif);
background-position:top left;
background-repeat:repeat;
height:100%;
width:auto;
vertical-align:top;
}
td#innerColumn{
background-image:url(/images/backgroundFull.gif);
background-repeat:repeat-y;
background-position:top center;
width:900px;
height:100%;
vertical-align:top;
}
div#mainBody{
position:absolute;
top:0;
width:800px;
margin:0px auto;
z-index:6;
position:relative;
min-height:550px;
}
/*****************homeHeader****************/
div#homeHeader{
height:289px;
z-index:9;
}
div#homeHeaderTop{
background-image:url(/images/homeHeaderTop.jpg);
background-position:top center;
background-repeat:no-repeat;
height:110px;
}
div#homeHeaderMiddle{
background-image:url(/images/homeHeaderMiddle.jpg);
background-position:top center;
background-repeat:no-repeat;
height:179px;
z-index:15;
}
#homeHeaderBottom{
background-image:url(/images/homeHeaderBottom.jpg);
background-position:top center;
background-repeat:no-repeat;
height:108px;
}
div#homeMainNav{
position:absolute;
z-index:18;
top:200px;
}
/*************header rest of site**************/
div#header{
z-index:9;
}
div#headerTop{
height:131px;
width:607px;
margin-right:193px;
margin:0px;
padding:0px;
}
*html div#headerTop{
margin-bottom:-3px;
}
div#headerTop a{
text-decoration:none;
border-style:none;
}
div#headerMiddlePP{
background-image:url(/proprietaryProducts/images/stripes.jpg);
background-position:top right;
background-repeat:no-repeat;
height:78px;
width:607px;
margin-right:193px;
margin:0px;
padding:0px;
z-index:12;
}
div#headerMiddleCM{
background-image:url(/customManufacturing/images/stripes.jpg);
background-position:top right;
background-repeat:no-repeat;
height:78px;
width:607px;
margin-right:193px;
margin:0px;
padding:0px;
color:#FFFFFF;
z-index:12;
}
div#headerMiddleCU{
background-image:url(/contactUs/images/stripes.jpg);
background-position:top right;
background-repeat:no-repeat;
height:78px;
width:607px;
margin-right:193px;
margin:0px;
padding:0px;
color:#FFFFFF;
z-index:12;
}
div#headerMiddleAAG{
background-image:url(/atAGlance/images/stripes.jpg);
background-position:top right;
background-repeat:no-repeat;
height:78px;
width:607px;
margin-right:193px;
margin:0px;
padding:0px;
color:#FFFFFF;
z-index:12;
}
#headerBottom{
background-image:url(/images/headerBottom.jpg);
background-position:top right;
background-repeat:no-repeat;
height:68px;
width:800px;
z-index:12;
}
#headerPhoto{
height:209px;
width:193px;
position:absolute;
top:0px;
right:0px;
z-index:14;
}
div.upperPageTitle{
position:absolute;
top:152px;
left:221px;
z-index:20;
}
div.lowerPageTitle{
position:absolute;
left:217px;
top:175px;
z-index:20;
width:600px;

}
/******************main nav**************/
div#mainNav{
position:absolute;
z-index:18;
top:125px;
}
ul.navlist {
list-style-type:none;
padding-left:13px;
margin-left:0px;
}
ul.navlist li{
margin-top:15px;
}
.webkit ul.navlist li {
  margin-top:20px;
}
ul.navlist a:link, ul.navList a:visited{
/*background-image:url(../images/blankIcon.gif);
background-position:left;
background-repeat:no-repeat;*/
}
ul.navlist a:hover{
background-image:url(/images/yellowIcon.gif);
background-position:left;
background-repeat:no-repeat;
}
a.topNav{
background-image:url(/images/yellowIcon.gif);
background-position:0% 50%;
background-repeat:no-repeat;
}
a.subHighlight{
background-image:url(/images/redIcon.gif);
background-position:0% 50%;
background-repeat:no-repeat;
}
.current{
background-image:url(/images/yellowIcon.gif);
background-position:left;
background-repeat:no-repeat;
}

/****************subMenu****************/
div#subMenu{
position:absolute;
top:275px;
left:27px;
font-weight:bold;
font-size:.95em;
line-height:1.1;
}
div#subMenu ul{
list-style-type:none;
padding: 0px;
margin:0px;
}
div#subMenu ul li{
margin-top:13px;
}
div#subMenu ul li a:link, div#subMenu ul li a:visited{
color:#000000;
text-decoration:none;
}
div#subMenu div#menuPP ul li a:hover, div#subMenu div#menuPP ul li a:active, div#subMenu div#menuPP ul li a.current {
background-image:url(/images/redIcon.gif);
background-position:left;
background-repeat:no-repeat;
}
div#subMenu div#menuCM ul li a:hover, div#subMenu div#menuCM ul li a:active, div#subMenu div#menuCM ul li a.current {
background-image:url(/images/greenIcon.gif);
background-position:left;
background-repeat:no-repeat;
}
div#subMenu div#menuAAG ul li a:hover, div#subMenu div#menuAAG ul li a:active, div#subMenu div#menuAAG ul li a.current {
background-image:url(/images/blueIcon.gif);
background-position:left;
background-repeat:no-repeat;
}
/**************headlines**********************/
.subhead1{
font-size:1.6em;
font-weight:bold;
}
.subhead2{
font-size:1.1em;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.subhead3{
font-size:1.2em;
font-weight:bold;
}
.subhead4{
font-size:1.05em;
font-weight:bold;
}
.subhead5{
font-size:1em;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.green{
color:#02571B;
}
.blue{
color:#164B7F;
}
.white{
color:#FFFFFF;
}
.red{
color:#94003f;
}
/**********************Home Content styles**************/
div#contentHome{
margin:0px;
padding:0px;
width:800px;
height:100%;
}
*html div#contentHome{
margin-top:-90px;
}
div#mainTextHome{
margin:0px 0px 0px 0px;
padding:0px;
width:800px;
background-image:url(/images/homeTextBottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:100%;
}
div#leftColumnHome{
float:left;
width:195px;
}
div#middleColumnHome{
margin-left:196px;
margin-right:165px;
margin-bottom:0px;
padding:10px 30px 10px 30px;
background-image: url(/images/homeTextBackground.jpg);
background-position:top left;
background-repeat:repeat-y;
font-family:Georgia, "Times New Roman", Times, serif;
z-index:100;
}
div#middleColumnHome ul{
list-style-type:square;
font-style:italic;
}
ul.homeList{
margin:-10px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
ul.homeList li{
line-height:1.7;
}
div#rightColumnHome{
float:right;
width:155px;
font-weight:bold;
font-size:.95em;
margin-top:150px;
}
div#rightColumnHome ul{
padding-left:15px;
margin:0px;
list-style-image:url(/images/redIcon.gif);
}
#endColumnHome{
background-image: url(/images/homeTextBkgrndBottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
/***********************content*******************/

div#content{
margin:0px;
padding:0px;
width:800px;
height:100%;
}
*html div#content{
margin-top:-54px;
}
div#mainText{
margin:-50px 0px 0px 0px;
padding:0px;
width:800px;
height:100%;

}
*html div#mainText{
margin-top:0px;
}

div.middleColumn{
position:relative;
margin-left:192px;
margin-right:85px;
margin-bottom:0px;
padding:0px 30px 10px 30px;
background-image:url(/images/textBkgrnd.jpg);
background-position:top left;
background-repeat:repeat-y;
font-family:Georgia, "Times New Roman", Times, serif;
z-index:100;
overflow:hidden;
}

div.middleColumn a:link, div.middleColumn a:visited{
text-decoration:none;
color:#000000;
}
div.middleColumn a:hover, div.middleColumn a:active{
color:#94003f;
}
div.middleColumn ul{
list-style-type:square;
font-style:italic;
}

ul.mainBodyList{
margin:-10px 0px 0px 0px;
padding-left:15px;
padding-top:0px;
}
*html ul.mainBodyList{
width:400px;
}
ul.mainBodyList li{
line-height:1.7;
}
table.innerList{
z-index:50;
width:500px;
}
*html table.innerList{
width:400px;
}
table.innerList td{
vertical-align:top;
width:250px;
}
*html table.innerList td{
width:200px;
}
table.innerList ul{
}
table.innerList ul li{
line-height:2;
}
ul.siteMapList{
margin:0px 0px 0px 30px;
padding:0px 0px 20px 0px;
}
div.topSection{
background-image:url(/contactUs/images/textTop.jpg);
background-position:center;
background-repeat:no-repeat;
margin:0px 0px -3px 0px;
padding:0px;
height:25px;
}
div.endColumn{
background-image:url(/images/textBottom.jpg);
background-position:bottom center;
background-repeat:no-repeat;
margin:0px;
padding:0px;
height:13px;
}

div#rightColumn{
float:right;
/*width:155px;*/
font-weight:bold;
font-size:.95em;
}

div.bottomNav{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(/proprietaryProducts/images/bottomNav.jpg);
background-position:top center;
background-repeat:no-repeat;
height:47px;
padding-left:195px;
position:relative;
}
div.bottomNav span{
position:absolute;
left:225px;
top:15px;
}
div.bottomNav span a:link, div.bottomNav span a:visited{
text-decoration:none;
color:#000000;
}
div.bottomNav span a:hover, div.bottomNav span a:active{
background-image:url(/images/redIcon.gif);
background-position:left;
background-repeat:no-repeat;
color:#94003F;
}
.contactsCell{
padding-right:20px;
}
.contactsTable{

line-height:normal;
}
.contactsTable td{
padding-bottom:20px;
}
/***********epoxy*************/

div.rec1Epoxy{
background-image:url(/proprietaryProducts/images/epoxyTopRec.jpg);
background-position:top center;
background-repeat:no-repeat;
height:27px;
width:800px;
margin:0px;
padding:0px;
position:relative;
}
div.recEpoxy{
background-image:url(/proprietaryProducts/images/epoxyMiddleRec.jpg);
background-position:top center;
background-repeat:no-repeat;
height:35px;
width:800px;
position:relative;
}
div.rec2Epoxy{
background-image:url(/proprietaryProducts/images/epoxyBottomRec.jpg);
background-position:top center;
background-repeat:no-repeat;
height:75px;
width:800px;
position:relative;
}
.dataText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
margin-left:238px;
padding-top:10px;
}
.serif{
font-family:Georgia, "Times New Roman", Times, serif;
}
.pdfIcons{
position:absolute; 
left:497px; 
top:2px; 
}
.dataSheet{
position:absolute;
left:503px;
top:5px;
font-size:.8em;
width:100px;
}

.msds{
position:absolute;
left:630px;
top:5px;
font-size:.8em;
}
div.logos{
position:absolute;
top:400px;
left:20px;
height:500px;
width:150px;
text-align:center;
}
div.logos img{
padding:10px 0px;
}
p.repLink a:link, p.repLink a:visited{
color:#94003f;
text-decoration:none;
}
p.repLink a:hover, p.repLink a:active, p.repLink a:visited:hover{
color:#000000;
}
.logoTD{
width:100px;
padding-right:15px;
vertical-align:top;
text-align:center;
}
/********************footer*****************/
div#footerHome{
background-image: url("/images/homeFooterBkgrnd.jpg");
background-position:top;
background-repeat:no-repeat;
height:42px;
padding-bottom:30px;
color:#02571b;
font-weight:bold;
font-size:.9em;
width:800px;
margin:0px auto;
}
div#footer{
background-image:url(../images/footerBkgrnd.jpg);
background-position:top;
background-repeat:no-repeat;
height:42px;
padding-bottom:30px;
color:#02571b;
font-weight:bold;
font-size:.9em;
margin-top:5px;
}
div#footerText{
margin-left:225px;
padding-top:6px;
}
div#footerText a:link, div#footerText a:visited, div#footerText a:active, div#footerText a:hover{
color:#02571B;
text-decoration:none;
}
