/* CSS Document */

body{
padding : 0;
margin : 0;
background-color : #fff;
background-image: url(images/backgrounds/body_side.jpg);
background-repeat : repeat-y;
}

body#nobg {
	background: none;
}

.popupbody{
padding : 5;
margin : 0;
background-color : #fff;
background-image : url(images/);
background-repeat : repeat-y;
}

a:link    { color: #16167C;  text-decoration: none; outline: none}
a:active { color: #000033;  text-decoration: none; outline: none}
a:visited { color: #4C4C92;  text-decoration: none; outline: none}
a:hover { color: #9292B1;  text-decoration: underline; outline: none}

a.productlinks:link    { color: #2B288F; text-decoration: none; outline: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; font-weight : normal}
a.productlinks:active { color: #4B498D; text-decoration: none; outline: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; font-weight : normal}
a.productlinks:visited { color: #808082; text-decoration: none; outline: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; font-weight : normal}
a.productlinks:hover { color: #4B498D; text-decoration: underline; outline: none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; font-weight : normal}

a.productheaders:link    { color: #F6F6F4; text-decoration: none}
a.productheaders:active { color: #F6F6F4; text-decoration: none}
a.productheaders:visited { color: #F6F6F4; text-decoration: none}
a.productheaders:hover { color: #F6F6F4; text-decoration: underline; outline: none}

#topbanner{
       position : absolute;
       top : 0px;
       left : 172px;
       width : 588px;
}

#topbannerprint{
       position : absolute;
       top : 0px;
       left : 0px;
       width : 588px;
}

#leftnavback{
       position : absolute;
       top : 0px;
       left : 0px;
       width : 172px;
	   height: 450px;
	   background: url(images/navigation/navback.jpg) no-repeat left top;
	   background-color: #fff;
}

#leftnav{
       position : absolute;
       top : 0px;
       left : 0px;
       width : 172px;
       z-index : 25;
}

#search{
       position : absolute;
       top : 450px;
       left : 0px;
       width : 172px;
       z-index : 20;
}

#aboutbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/about.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#productsbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 10px;
	   background: url(images/backgrounds/products.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#productsbodyprint{
       position : absolute;
       top : 111px;
       left : 0px;
       width : 588px;
	   height : 400px;
	   padding: 10px;
	   background: url(images/backgrounds/products.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#servicesupportbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/servicesupport.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#newsbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/news.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#newproductsbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/newproducts.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#tradeshowsbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/tradeshows.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#careeropsbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/careerops.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#locationsbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/locations.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#contactusbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/contactus.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#linksbody{
       position : absolute;
       top : 111px;
       left : 172px;
       width : 588px;
	   height : 400px;
	   padding: 14px;
	   background: url(images/backgrounds/links.jpg) no-repeat fixed left top;
	   background-attachment: scroll;
	   background-color: #fff;
}

#copyright{
       position : relative;
       width: 588px;
       top : 30px;
	   padding: 5px;
	   margin-bottom: 20px;
	   font-family : Arial, Verdana, Helvetica, sans-serif;
       font-size : 10px;
       font-weight : normal;
       color : #C1BFBF;
       line-height : 120%;
	   text-align : left;
}

#header1	{background-color:#2C6A65; color:#F6F6F4}
#backgr1	{background-color:#FFFFFF}
td.cell1	{border:1 solid #2C6A65}

#header2	{background-color:#5780AE; color:#F6F6F4}
#backgr2	{background-color:#FFFFFF}
td.cell2	{border:1 solid #5780AE}

#header3	{background-color:#446461; color:#F6F6F4}
#backgr3	{background-color:#FFFFFF}
td.cell3	{border:1 solid #446461}

#header4	{background-color:#6D7461; color:#F6F6F4}
#backgr4	{background-color:#FFFFFF}
td.cell4	{border:1 solid #6D7461}

#header5	{background-color:#8B9B93; color:#F6F6F4}
#backgr5	{background-color:#FFFFFF}
td.cell5	{border:1 solid #8B9B93}

#header6	{background-color:#407B88; color:#F6F6F4}
#backgr6	{background-color:#FFFFFF}
td.cell6	{border:1 solid #407B88}

#header7	{background-color:#8C914F; color:#F6F6F4}
#backgr7	{background-color:#FFFFFF}
td.cell7	{border:1 solid #407B88}

th	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left}

p{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      background-color : transparent;
      line-height : 120%;
}

p.mission{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 16px;
      font-weight : normal;
      background-color : transparent;
      line-height : 120%;
}

li{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      background-color : transparent;
      line-height : 120%;
}

h1{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #003366;
      background-color : transparent;
      line-height : 100%;
}

h1.groundcontrol{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #407B88;
      background-color : transparent;
      line-height : 100%;
}

h1.standingsupport{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #8B9B93;
      background-color : transparent;
      line-height : 100%;
}

h1.platematerialsurfacecontrol{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #6D7461;
      background-color : transparent;
      line-height : 100%;
}

h1.channels{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #446461;
      background-color : transparent;
      line-height : 100%;
}

h1.belthangers{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #5780AE;
      background-color : transparent;
      line-height : 100%;
}

h1.mineties{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #2C6A65;
      background-color : transparent;
      line-height : 100%;
}

h1.fiberglass{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #8C914F;
      background-color : transparent;
      line-height : 100%;
}

.productsubheader{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
      color : #000000;
      background-color : transparent;
      line-height : 110%;
}

.smallcopy{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 9px;
      font-weight : normal;
      color : #000;
}

.backtocopy{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #000;
}

.productstableheader{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
      color : #ffffff;
      background-color : #6C9AA9;
      line-height : 100%;
}

.mapnumbersred{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
      color : #ffffff;
      background-color : #EB2D2E;
      line-height : 100%;
	  padding-left: 2px;
}

.mapnumbersblue{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
      color : #ffffff;
      background-color : #027DB3;
      line-height : 100%;
	  padding-left: 2px;
}

.productstablerowone{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #ffffff;
      background-color : #407C87;
      line-height : 100%;
}

.productstablerowtwo{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #ffffff;
      background-color : #6C9AA9;
      line-height : 100%;
}

.belthangerstablerowone{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #ffffff;
      background-color : #5781AE;
      line-height : 100%;
}

.belthangerstablerowtwo{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #ffffff;
      background-color : #6796C9;
      line-height : 100%;
}

.fiberglasstablerowone{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #ffffff;
      background-color : #8C914F;
      line-height : 100%;
}

.fiberglasstablerowtwo{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #ffffff;
      background-color : #AAAD75;
      line-height : 100%;
}

.newseperator{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
      color : #ffffff;
      background-color : #2B298F;
      line-height : 100%;
	  padding: 5px;
}

.backtotop{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      background-color : #fff;
      line-height : 100%;
	  padding-top: 10px;
	  padding-bottom: 10px;
}

.warningred{
      color : #ff0000;
}

.contacthighlight{
      color : #660000;
      font-weight : bold;
}

.formrowone{
      background-color : #333399;
      color : #ffffff;
}

.formrowtwo{
      background-color : #E0E0E0;
      color : #000000;
}

.copyright{
	   margin-bottom: 20px;
	   font-family : Arial, Verdana, Helvetica, sans-serif;
       font-size : 10px;
       font-weight : normal;
       color : #C1BFBF;
       line-height : 120%;

}

#locations_links {
	 text-align: right;
	 padding-right: 10px;
}

#locations_links p {
	margin: 5px 0;
}

#locations_links p a {
	font-weight: bold;
	color: #000000;
}

.lst {
	padding: 0;
	margin-bottom: 50px;
}

.lst li {
	list-style: none;
	margin-left: 2em;
	margin-bottom: 10px;
}

.bigbold {
	font-size: 18px;
	font-weight: bold;
}
