HTML, BODY { text-align: left; background-image: url("masterweld_background.jpg"); 
 background-repeat: repeat; color: black; max-width: 960px; margin: 0px auto 0px }
H1, H2, H3 { font-family: Arial, sans-serif }
H4, H5, H6 { font-family: "Times New Roman", serif }
H1 { font-size: 140%; margin: 0; text-align: center }
H2 { font-size: 120%; margin: 2em 0 .75em; text-align: center }
H3 { font-size: 110%; margin: 1.5em 0 .5em }
H4 { font-size: 105%; font-style: normal; font-weight: bold;
    margin: 1.3em 0 .3em }
H5 { font-size: 100%; font-style: italic; font-weight: bold;
    margin: 1.2em 0 0 }
H6 { font-size: 100%; font-style: italic; font-weight: normal;
    margin: 1.1em 0 0 }
HR { margin: .6em 0 0 }
IMG { margin: 0; border: none}
    img.floatl { float: left; margin-right: .5em }
    img.floatr { float: right; margin-left: .5em }
OL { margin-top: 0; margin-bottom: 0 }
P { margin: .6em 0 0 } /* Paragraph spacing .6em */
SUB, SUP { font-size: 75%; }
TABLE { border-collapse: collapse }
    table.border { border: solid black 2px }
TD { vertical-align: top; padding: 0 .2em 0 }
    td.border { border: solid black 2px } /* In IE, 1px sometimes hidden by background */
    td.grey { background: #E6E6E6 }
    td.linkbox { border: solid black 1px; text-align: center; background: #EDE0D2;
      font-family: Arial, sans-serif; font-size: 92% }
    td.logo { padding: 0; margin: 0; vertical-align: middle;
      font-family: Arial, sans-serif; font-size: 110%; font-weight: bold}
TH { vertical-align: top; padding: .1em .2em .1em }
    th.border { border: solid black 2px; background: #E6E6E6 } 
UL { margin-top: 0; margin-bottom: 0 }

.main { padding: 5px 8px 8px }

.center { text-align: center }
.centert0 { text-align: center; margin-top: 0}
.hanging { margin-left: 2em; text-indent: -2em }
.hangingt0 { margin-left: 2em; text-indent: -2em; margin-top: 0 }
.hangingx { margin-left: 4em; text-indent: -2em }
.hangingxt0 { margin-left: 4em; text-indent: -2em; margin-top: 0 }
.hangingxx { margin-left: 6em; text-indent: -2em }
.hangingxxt0 { margin-left: 6em; text-indent: -2em; margin-top: 0 }
.hangingxxx { margin-left: 8em; text-indent: -2em }
.hangingxxxt0 { margin-left: 8em; text-indent: -2em; margin-top: 0 }
.head {margin-bottom: .5em }
.helptxt { margin: .6em 0 .7em; font-family: Arial, sans-serif; font-size: 92%}
.image { text-align: center }
.indent { margin-left: 2em }
.indentt0 { margin-left: 2em; margin-top: 0 }
.indentx { margin-left: 4em }
.indentxt0 { margin-left: 4em; margin-top: 0 }
.indentxx { margin-left: 6em }
.indentxxt0 { margin-left: 6em; margin-top: 0 }
.left { text-align: left }
.linkbackground { background: #FFB444; padding: .2em .2em .2em }
.linktxt { margin: 0 .5em 0; font-family: Arial, sans-serif; font-size: 92%}
.marginb0 { margin-bottom: 0 }
.marginbp3 { margin-bottom: .2em }
.marginbp7 { margin-bottom: .4em }
.marginb1 { margin-bottom: .6em }
.marginb1p3 { margin-bottom: .8em }
.marginb1p7 { margin-bottom: 1em }
.marginb2 { margin-bottom: 1.2em }
.marginb2p3 { margin-bottom: 1.4em }
.marginb3 { margin-bottom: 1.8em }
.margint0b0 { margin-top: 0; margin-bottom: 0 }
.margint0 { margin-top: 0 }
.margint0b1 { margin-top: 0; margin-bottom: .6em }
.margint0b1p3 { margin-top: 0; margin-bottom: .8em }
.margintp3 { margin-top: .2em }
.margintp7 { margin-top: .4em }
.margintp8b1 { margin-top: .5em; margin-bottom: .6em }
.margint1 { margin-top: .6em }
.margint1p3 { margin-top: .8em }
.margint1p5 { margin-top: .9em }
.margint1p7 { margin-top: 1em }
.margint2 { margin-top: 1.2em }
.margint4 { margin-top: 2.4em }
.maroon { color: maroon }
.math { letter-spacing: .06em }
.middle { vertical-align:middle; border-style:none }
.overlay { font-family: Arial, sans-serif; font-size: 100%; color: white;
    font-weight: bold; padding: 9px; text-align: left } 
.right { text-align: right }
.slogan { font-family: Arial, sans-serif; font-size: 110%;
    font-weight: bold; margin: 0 0 .6em 2em; text-align: left }
.table { margin: 0 }
.tablecaption { margin-bottom: .6em; text-align: center;
    page-break-after: avoid }
.tablegrey { margin: 0 }

a:link { background: transparent; color: #0000E0; text-decoration: underline }
a:visited { background: transparent; color: #AA00AA; text-decoration: underline }
a:hover { background: transparent; color: #00AAAA }
a.linkbox { text-decoration: none }

/* #linkcolor {color: #0000E0} */
/* #middle {vertical-align:middle; border-style:none } */

BLOCKQUOTE, PRE, UL, OL, DL { page-break-before: avoid }
H1, H2, H3, H4, H5, H6, TH { page-break-after: avoid; page-break-inside: avoid }

