h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { 
  font-family:Verdana,Helvetica,sans-serif; 
  font-size:13px;
}

body {
  margin:0px;
  background-color:#ffffff;
  font-family:Verdana,Helvetica, sans-serif;
  font-size:12px;
  border-width:0px;
  padding:0px;
}

h1 { color:#000000; font-size:36px; font-style:italic; font-weight:bold; }
h2 { color:#000000; font-size:26px; font-weight:bold; }
h3 { color:#000000; font-size:16px; font-weight:bold; margin-top:20pt; margin-bottom:0pt; }
h4 { font-size:13px; color:#000000; margin-bottom:0pt;}

.pagetitle { color:#606060; font-size:24px; font-weight:bold; }

ul, ol { font-size:13px; margin-left:5px; }

li { 
  font-size:13px; 
  margin-left:15px; 
  margin-top:3px;
}

img.thumb {
  border-style:solid;
  border-width:1px;
  padding:5px;
}


a { color:#404040; font-size:13px; font-weight:bold; text-decoration:none; }
a:link { color:#404040; font-size:13px; font-weight:bold; text-decoration:none; }
a:hover { color:#800000; font-size:13px; font-weight:bold; text-decoration:none; }
/* a:visited { color:#404040; font-size:13px; font-weight:bold; text-decoration:none; } */
a:active { color:#c00000; font-size:13px; font-weight:bold; text-decoration:underline; }
a:focus {
  outline:none;
}

.foot { color:#404040; font-weight: normal; font-size:9px; }

.img { text-align:center; }
.imgdesc { font-family:Verdana,Helvetica,sans-serif; font-size:12px; font-weight:normal; vertical-align:top; text-align:left; }

.page {
  position:absolute;
  top:50px;
  bottom:30px; 
  left: 200px;
  right:0px; 
  overflow:auto;
  padding: 20px;
}

.nav {
  position:absolute;
  background-image:url(images/steel2.jpg);
  border-width:0px;
  border-style:solid;
  border-right-color:#404040;
  border-left-color:#b0b0b0;
  margin:0px;
  top:0px;
  left:0px;
  width:200px;
  bottom:0px; 
  padding:0px;
  text-align:center;
  z-index:2;
}

.navdiv {
  position:absolute;
  left:0px;
  top:150px;
  width:200px;
}

table.navtable {
  width:200px;
  border-width:0px;
  margin:0px;
  padding:1px;
}

.navitem {
  border-width:1px;
  border-style:solid;
  width: 180px;
  height: 25px;
  border-top-color:#606060;
  border-left-color:#606060;
  border-bottom-color:#d0d0d0;
  border-right-color:#d0d0d0; 
}

.navactive {
  background-image:url(images/steel2.jpg);
  text-align:center;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  border-top-color:#404040;
  border-bottom-color:#c0c0c0;
}

.navselected {
  background-image:url(images/steel.jpg);
  text-align:center;
  border-width:0px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  border-top-color:#404040;
  border-bottom-color:#c0c0c0
}

.nonav {
  height:20px;
  text-align:center;
  font-style:italic;
  border-style:none;
}

.logo {
  position:absolute;
  top:10px;
  left:25px;
  width:150px;
  border-width:0px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  border-top-color:#404040;
  border-bottom-color:#c0c0c0;
  text-align:center;
}

.pagehead {
  position:absolute;
  top:0px;
  right:0px;
  width:500px;
  height:30px;
  text-align:right;
  color:#606060; 
  font-size:24px; 
  font-weight:bold;
  border-style:none;
  padding:5px;
}

hr.headline {
  width:500px;
  margin-right:0px;
  margin-top:10px;
  margin-bottom:0px;
  color:#9e0000;
  border-style:solid;
  border-width:1px;
  padding:0px;
}

hr.footline {
  width:500px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:10px;
  color:#9e0000;
  border-style:solid;
  border-width:1px;
  padding:0px;
}

.pageclient {
  background-color:#ffffff;
  overflow:auto;
  text-align:center;
}

.pagefoot {
  position: absolute;
  border-style:solid;
  border-width:0px;
  bottom:0px;
  right:0px;
  width:500px;
  text-align:right;
  color:#606060; 
  font-size:9px; 
  font-weight:normal;
  padding-top:0px;
  padding-bottom: 5px;
}

a.gallerylink {
  background-image:url(images/steel2.jpg);
  background-position:-25px 0px;
  display: block;
  color: #404040;
  border-style:solid;
  border-color:#808080;
  border-width:1px;
  padding:5px;
  text-decoration: none;
  text-align:center;
  font-weight:bold;
  width:120px;
}

a.gallerylink:hover {
  border-width:1px;
  border-color:#800000;
  color:#800000; 
  text-decoration:underline;
}
