body {
    font-family : arial,helvetica, sans-serif;
    border-collapse : collapse;
}
body.stripebody {
    margin : 0;
    padding : 0;
    border : 0;
    background-color: #4682B4;    
}
body.navbody {
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 4px;
    margin-top : 20px;
    background-color : #299CDE;
}
body.main {
    font-family : arial,helvetica, sans-serif;
    font-size : 10pt;
    font-weight : normal;
}
img {
border : none;
}
img.lumlogo {
border : none;
float :left;
padding : 0px 25px 0px 15px;
}
.header {
    margin: 25px 0px 25px 0px;
    padding-bottom : 25px;
}
.gscript {
text-align : left;
margin : 0px 85px 0px 85px;
padding : 0px;
}
#gscript1 {
padding-top : 10px;
}
#gscript3 {
padding-bottom : 5px;
}

#gsearchwindow {
width : 600px;
padding-top : 10px;
}

table.searchwindow {
text-align : center;
margin : 5px auto 0px auto;
border : 0px;
}
table.searchwindow table {
text-align : center;
margin : 5px auto 0px 50px;
border : 0px;
}

table.searchwindow td {
border : 0px;
font : 8pt arial,helvetica, sans-serif;
padding : 0px 10px;
}
input#q {
width : 350px;
border : 1px solid black;
color : black;
background-color : AliceBlue;
font : bold 8pt arial,helvetica, sans-serif;
}
input#sbi {
width : 350px;
border : 1px solid black;
color : black;
background-color : AliceBlue;
font : bold 8pt arial,helvetica, sans-serif;
padding : 2px;
}

input#sbb {
font : bold 8pt arial,helvetica, sans-serif;
}


/* input#sbb {
 width : 350px; 
border : 1px solid black;
color : MediumBlue;
background-color :#fffff0;
font : bold 8pt arial,helvetica, sans-serif;
text-decoration : none;
}
input#sbb:hover {
 width : 350px; 
border : 1px solid black;
color : MediumBlue;
background-color :#fffff0;
font : bold 8pt arial,helvetica, sans-serif;
text-decoration: underline;
} */

.mainlink {
    font-family : arial,helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}
a.mainlink:link {
    color : #299CDE;
    text-decoration : none;
}
a.mainlink:active {
    text-decoration : underline;
    color : #FF0000;
}
a.mainlink:visited {
    color : #299CDE;
    text-decoration : none;
}
a.mainlink:hover {
    text-decoration : underline;
    color : #FF0000;
}
.loclink {
    font-family : arial,helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
}
a.loclink:link {
    color : #4682B4;
    text-decoration : none;
}
a.loclink:active {
    text-decoration : underline;
    color : #FF0000;
}
a.loclink:visited {
    color : #4682B4;
    text-decoration : none;
}
a.loclink:hover {
    text-decoration : underline;
    color : #FF0000;
}
.desclink {
    font-family : arial,helvetica, sans-serif;
    font-size : 8.5pt;
    font-weight : bold;
}

/*
a.desclink:link {
    color : #299CDE;
    text-decoration : none;
}
*/
a.desclink:link {
    color : #4682B4;
    text-decoration : none;
}
a.desclink:active {
    text-decoration : underline;
    color : #FF0000;
}
a.desclink:visited {
    color : #4682B4;
    text-decoration : none;
}
a.desclink:hover {
    text-decoration : underline;
    color : #FF0000;
}
a.y {
    font-family : arial,helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color: #ffffff;
}
a.y:link {
    color : #ffffff;
    text-decoration : underline;
}
a.y:active {
    text-decoration : none;
    color : #ff0000;
}
a.y:visited {
    color : #ffffff;
    text-decoration : underline;
}
a.y:hover {
    text-decoration : none;
    color : black;
}
a.ybase {
    font-family : arial,helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color: #ffffff;
}
a.ybase:link {
    color : #ffffff;
    text-decoration : underline;
}
a.ybase:active {
    text-decoration : none;
    color : #ff0000;
}
a.ybase:visited {
    color : #ffffff;
    text-decoration : underline;
}
a.ybase:hover {
    text-decoration : none;
    color : black;
}
a.yl {
    font-family : arial,helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color: #ffffff;
}
a.yl:link {
    color : #ffffff;
    text-decoration : underline;
}
a.yl:active {
    text-decoration : none;
    color : #ff0000;
}
a.yl:visited {
    color : #ffffff;
    text-decoration : underline;
}
a.yl:hover {
    text-decoration : none;
    color : black;
}
h1 {
    font-size : 16pt;
    font-weight : normal;
    margin-left : 25px;
}
h2 {
    font-size : 16pt;
    font-weight : normal;
}
h3 {
    font-size : 12pt;
    font-weight : bold;
}
h3.main3 {
    font-size : 12pt;
    padding-left : 20px;
    font-weight : bold;
    margin-top : 0px;
    margin-bottom : 8px;
}
h4 {
    font-size : 12pt;
    font-weight : normal;
    padding-bottom : 0px;
    margin-bottom : 0px;
}
h4.main4 {
    font-size : 12pt;
    padding-left : 20px;
    font-weight : normal;
    margin-top : 0px;
    margin-bottom : 8px;
}
p {
    font-size : 10pt;
    font-weight : normal;
}
p.nav {
    margin-bottom : 8px;
    margin-top : 0px;
}
div.lede{
    width: 600px;
}
p.lede {   
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 10pt;
    padding-top : 0px;
    padding-left : 20px;
    padding-right : 5px;
    margin-top : 5px;
    margin-bottom : 10px;
    width : 600px;
}
p.mainp {
    padding-left : 20px;
    padding-right : 5px;
    margin-top : 0px;
    margin-bottom : 10px;
    width : 600px;
}
p.subhed {
    font-size : 12pt;
    padding-left : 20px;
    font-weight : normal;
    margin-top : 0px;
    margin-bottom : 8px;
}
p.subhed2 {
	font-size : 10pt;
	padding-left : 20px;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 8px;
}
p.adr {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : bold;
    text-align : center;
}
sup {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 7.5pt;
}
.sup {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 7.5pt;
    top : -3px;
    position : relative;
}
.bigart {
    vertical-align: text-bottom;
    font-weight : bold;
    border : 2px solid #909090;
    margin-left: 20px;
    padding : 5px 5px 5px 20px;
    width : 600px;
}
img.big {
    vertical-align: top;
    text-align : center;
}
img.big2 {
    vertical-align: top;
    text-align : center;
    margin: 2px 10px 2px 30px;
}
.boost {
    font-size :110%;
}
.dark {
    font-weight: bold;
}
.lcapt {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 10pt;
    font-weight: bold;
    padding-right: 10px;
    text-align : left;
}
.fedspec {
    font-size: 8.5pt;
}
.fedspec2 {
    font-size: 8.5pt;
    line-height : 90%;
    top: 1px;
    position : relative;
}
.advice {
    font-style: normal;
}
.howlong {
    font-size : 8.5pt;
    font-weight : bold;
}
table {
  border-collapse : collapse;
  border : 1px solid black;
}
td {
  border : 1px solid black;
}
table.directory {
    width : 600px;
}
table.directory td {
padding : 2px;
margin : 0px;
}
table.directory td.w120 {
width : 120px;
}
table.product {
    width : 600px;
    border-collapse : collapse;
    border : 1px solid black;
}
table.product td {
    border : 1px solid black;

}
table#spec {
    width : 600px;
    padding : 0px 10px 0px 0px;
}
table.alloys {
	width : 600px;
	font-family : arial,helvetica, sans-serif;
	color : black;
	font-size : 9pt;
	font-weight : normal;
}
table.alloys2 {
	width : 600px;
}
div.listing {
    padding : 20px 0px 20px 20px;
    text-align : left;
}
div.toplisting {
    padding : 30px 0px 20px 20px;
    text-align : left;
}
div.shortlist {
    padding : 0px 0px 0px 20px;
    text-align : left;
}
div.shortlist td {
   width : 100px;
}

div.loc {
    padding-left : 20px;
    text-align : center;
    width : 600px;
}
.cdflabel {
    font-family : arial,helvetica, sans-serif;
    color : #404040;
    background-color : #d0d0d0;
    font-size : 9pt;
    font-weight : bold;
    text-align : left;
    padding : 3px 0px 3px 10px;
}
.cdftd {
    background-color : #d0d0d0;
}
.cdi {
    font-family : arial,helvetica, sans-serif;
    color : black;
    background-color : #d0d0d0;
    font-size : 9pt;
    font-weight : normal;
    text-align : left;
    padding : 1px 10px 1px 10px;
}
.cdb {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 9pt;
    font-weight : normal;
    text-align : center;
    padding : 1px 10px 1px 10px;
}
table#cdrequest {
    background-color : #a0a0a0;
}
#cdrequest input {
    padding : 1px 10px 1px 10px;
    border : 2px solid #4682B4;
    margin : 2px 3px 1px 3px;
    color : black;
    background-color : #FFFFFF;
}
#cdrequest .but1 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 9pt;
    font-weight : bold;
    padding : 1px 10px 1px 10px;
    border : 2px solid #4682B4;
    background-color : #FFFFFF;
    margin : 2px 3px 1px 3px;
}
#cdrequest .but1:hover {
    font-family : arial,helvetica, sans-serif;
    font-size : 9pt;
    font-weight : bold;
    padding : 1px 10px 1px 10px;
    border : 2px solid #4682B4;
    color : #FF0808;
    background-color : #FFFFFF;
    margin : 2px 3px 1px 3px;
}
.inp1 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 9pt;
    font-weight : bold;
    padding : 1px 1px 1px 1px;
}
.topcapt {
	font-family : arial,helvetica, sans-serif;
	color : black;
	font-size : 9pt;
	font-weight : bold;
	text-align : left;
	padding : 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.footer {
    font-family : arial,helvetica, sans-serif;
    font-size : 7pt;
    text-align : right;
    width : 620px;
    padding  : 20px 0px 5px 0px;
 }
.type {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 9pt;
    font-weight : bold;
    text-align : left;
    padding : 0px 0px 0px 8px;
}
.types {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 9pt;
    font-weight : bold;
    text-align : left;
    padding : 3px 3px 1px 10px;
}
.typeh {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 9pt;
    font-weight : bold;
    text-align : left;
    padding : 3px 0px 3px 10px;
}
.desc {
  font-family : arial,helvetica, sans-serif;
  color : black;
  font-size : 9pt;
  font-weight : bold;
  text-align : left;
  padding : 0px 8px 0px 8px;

}
.desch {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 9pt;
    font-weight : normal;
    text-align : left;
    padding : 3px 10px 3px 10px;
}
.hdr {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : bold;
    text-align : left;
    padding : 0px 5px 0px 10px;
  }
.hdrs {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : bold;
    text-align : left;
    padding : 2px 5px 0px 10px;
  }
.hdr2 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : bold;
    text-align : center;
    padding : 0px 0px 0px 0px;
}
  .hdrc {
	font-family : arial,helvetica, sans-serif;
	color : black;
	font-size : 8pt;
	font-weight : bold;
	text-align : center;
	padding : 0px 2px 0px 2px;
}
  .hdrct8 {
	font-family : arial,helvetica, sans-serif;
	color : black;
	font-size : 8pt;
	font-weight : bold;
	text-align : center; 
    vertical-align : top;
	padding : 2px 0px 0px 0px;
}
  .hdres {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 6.5pt;
    font-weight : bold;
}
  .hdrct {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 7pt;
    font-weight : bold;
    text-align : center;
    vertical-align : top;
    padding : 0px 2px 0px 2px;
    width : 59px;
}
  .hdrct2 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 7pt;
    font-weight : bold;
    text-align : center;
    vertical-align : top;
    padding : 0px 2px 0px 2px;
}
  .hdrctw {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 7pt;
    font-weight : bold;
    text-align : center;
    vertical-align : top;
    width : 124px;
    padding : 0px 0px 0px 0px;
}
.tdbase {
    padding : 0px 5px 0px 20px;
	font-weight : normal;
	font-size : 9pt;
}
.tddark {
    padding : 0px 5px 0px 20px;
    font-weight : bold;
    font-size : 9pt;
    line-height : 12pt;
}
.td15pct {
    font-family : arial,helvetica, sans-serif;
    color : black;
    width : 15%;
    text-align : left;
    vertical-align : top;
}
.td {
    font-family : arial,helvetica, sans-serif;
    color : black;
    vertical-align : top;
}
.tdsm {
    font-family : arial,helvetica, sans-serif;
    font-size: 8pt;
    padding : 0px 5px 0px 20px;
}
.tdsmc {
    font-family : arial,helvetica, sans-serif;
    font-size: 8pt;
    padding : 0px;
    text-align : center;
}
.spec {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 40px 0px 10px;
    white-space : nowrap;
}
.spect {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 4px 25px 0px 10px;
    white-space : nowrap;
}
.top {
	
    vertical-align: top;
}
.spec2 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 20px 0px 10px;
    white-space : nowrap;
}
.spec3 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 15px 0px 10px;
    white-space : nowrap;
}
.spec4 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 33px 0px 10px;
    white-space : nowrap;
}
.spec5 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 47px 0px 10px;
    white-space : nowrap;
}
.spec6 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 31px 0px 10px;
    white-space : nowrap;
}
.specfrac {
	font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 0px 0px 10px;
    white-space : nowrap;
    background : #B0C4DE;
}
.speca {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    white-space : nowrap;
}
.specb {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : left;
    white-space : nowrap;
    width : 9ex;
}
.specfoot {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 35px 0px 10px;
    white-space : nowrap;
}
.specfoot2 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 15px 0px 10px;
    white-space : nowrap;
}
.spece {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 20px 0px 10px;
    white-space : nowrap;
}
.spece2 {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : right;
    padding : 0px 15px 0px 10px;
    white-space : nowrap;
}
.footnote {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    text-align : left;
    padding : 5px 0px 0px 35px;
    width : 575px;
}
.fracshim {
	color: #FFFFFF;
}
.dingbat {
    position : relative;
}
.i {
 margin : 2px 0px 0px 0px;
 cursor : help; 
}
p.lede a img  {
 margin : 2px 0px 0px 0px;
 cursor : help; 
}
.ai2 {
    margin : 0px 0px 0px 0px;
    position : relative;
    top: -1px;
}
.si1 {
   position: relative;
}
.si2 {
    position : relative;
    top : -1px;
}
.si3 {
    position : relative;
    top: -15px;
}
.sil {
    float : right;
    margin-right: 20px;
}	
.sil1 {
    float : right;
    margin-right: -5px;
}

.sil2 {
    margin-left: 350px;
}
.sil3 {
    margin-left: 425px;
}
TD.locspacer {
	width : 30px;
}
.region {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 15pt;
    text-align : left;
    padding : 2px 5px 2px 5px;
}
.address{
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : bold;
    text-align : left;
    padding : 0px 0px 0px 10px;
}
.rulehack {
/*    position : relative;
    left : -2px;
*/    
    padding : 10px 0px 0px 0px;
    margin : 0px;
    
}
.rulehack hr {
height : 1px;
color : black;
background-color : black;
border-top : 0.1px solid black;
}

.ap1 {
    padding : 2px 10px 2px 10px;
 }
.ap {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size : 8pt;
    font-weight : normal;
    background-color : #ffffff;
    vertical-align : top;
    text-align : left;
}
.el {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size: 7pt;
    font-weight : normal;
    text-align : center;
}
.elp {
    font-family : arial,helvetica, sans-serif;
    color : black;
    font-size: 7pt;
    font-weight : normal;
    text-align : center;
    padding : 2px 0px 2px 0px;
}
.yt {
    font-family : arial,helvetica, sans-serif;
    color : #ffffff;
    font-size : 8pt;
    font-weight : bold;
    background-color : #299CDE;
    text-align : center;
    vertical-align : top;
}
.yt2 {
    font-family : arial,helvetica, sans-serif;
    color : #ffffff;
    font-size : 8pt;
    font-weight : bold;
    background-color : #299CDE;
    text-align : center;
    padding : 0px 10px 0px 10px;
    vertical-align : top;
}
.y {
	font-family : arial,helvetica, sans-serif;
	color : #ffffff;
	font-size : 8pt;
	font-weight : bold;
	background-color : #299CDE;
	text-align : center;
	padding : 0px 0px 0px 0px;
}
.y7 {
	font-family : arial,helvetica, sans-serif;
	color : #ffffff;
	font-size : 7pt;
	font-weight : bold;
	background-color : #299CDE;
	text-align : center;
}

.ybase {
	font-family : arial,helvetica, sans-serif;
	color : #ffffff;
	font-size : 8pt;
	font-weight : bold;
	background-color : #299CDE;
}
.yl {
    font-family : arial,helvetica, sans-serif;
    color : #ffffff;
    font-size : 8pt;
    font-weight : bold;
    background-color : #299CDE;
    text-align : left;
    padding : 0px 0px 0px 4px;
}
.ylt {
    font-family : arial,helvetica, sans-serif;
    color : #ffffff;
    font-size : 8pt;
    font-weight : bold;
    background-color : #299CDE;
    text-align : left;
    padding : 0px 0px 0px 4px;
    vertical-align : top;
}

.yl1 {
    font-family : arial,helvetica, sans-serif;
    color : #ffffff;
    font-size : 8pt;
    font-weight : bold;
    background-color : #299CDE;
    text-align : left;
    padding : 1px 0px 1px 4px;
}
.yltd {
    font-family : arial,helvetica, sans-serif;
    color : #ffffff;
    font-size : 8pt;
    font-weight : bold;
    background-color : #299CDE;
    text-align : left;
    vertical-align : top;
}
.n {
	font-family : arial,helvetica, sans-serif;
	color : #606060;
	font-size : 8pt;
	font-weight : normal;
	background-color : #e0e0e0;
	padding : 0px 0px 0px 0px;
	text-align : center;
}
.shim {
    height : 0px;
    padding : 0px;
    margin : 0px;
    background-color : #a8a8a8;
}


#mainframe {
margin : -8px 0px 0px 175px;
padding : 0px;
border-left : 1px solid black;
}
body > #mainframe {
margin : 0px 0px 0px 175px;
}
#nav {
position : absolute;
top : 150px;
left : 0px;
width : 190px;
font : bold 9pt sans-serif;
}
body > #nav {
position : fixed; 
top : 140px;
}
.header {
    margin: 10px 0px 20px 0px;
    padding-bottom : 15px;
}
#nav ul {
  list-style : none;
  padding : 0px;
  margin : 20px 15px 5px 15px;
}
#nav li {
  margin : 5px 5px;
}
#nav a {
color : #299CDE;
color : black;
}
#nav a:link {
text-decoration : none;
}
#nav a:visited {
text-decoration : none;
}
#nav a:active {
text-decoration : underline;
color : red;
}
#nav a:hover {
text-decoration : underline;
color : red;
}
hr {
height : 1px;
color : black;
background-color : black;
border-top : 0px solid black;
margin : 0px;
border : 0px;
}
hr.topone {
height : 1px;
color : black;
background-color : black;
border-top : 0px solid black;
margin : 10px 0px 0px 0px;
border : 0px;
}
