/* TSF.CSS   TSF 0603 - 011207 3/15/2007 */


/* Blue Scroll Bars not seen in Netscape, only Explorer */

BODY {
scrollbar-3d-light-color:#00FFFF;
scrollbar-arrow-color:#0000FF; s
crollbar-base-color:#90A0FF; s
crollbar-dark-shadow-color:#000000;
scrollbar-face-color:#F0F8FF;
scrollbar-highlight-color:#304070;
scrollbar-shadow-color:#0000FF;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
overflow:auto;
}

P {
font-family:arial,helvetica;
font-weight:600;
font-size:11pt;
margin-top:.5em;
margin-bottom:.5em;
}

P.clickback  {
z-index:20;
color:#706800;
letter-spacing:0em;
font-size:7pt;
font-family:"Arial Black";
font-weight:500;
font-family:Trebuchet; font-size:9pt; font-weight:600;
background-color:transparent;
text-decoration:none;
text-align:center;
}

EM {
text-indent:0em;
word-spacing:.1em;
color:#000000;
letter-spacing:0.05em;
font-size:16pt;
font-style:normal;
font-family:Arial,Helvetica;
font-weight:700;
text-align:center;
margin-right:0;
margin-left:0;
margin-top:.2em;
margin-bottom:.2em;
line-height:19pt;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
text-transform:none
}

/* PART IS OBSOLETE */
.obs {
font-family:arial,helvetica;
letter-spacing:.04em;
font-size:10pt;
background-color:#007000;
color:#FFF490;
font-weight:700;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
}

/* SECTION TITLES */
.section {
text-indent:0em;
word-spacing:.1em;
color:#000000;
letter-spacing:0.04em;
font-size:16pt;
font-style:normal;
font-family:Arial,Helvetica;
font-weight:700;
text-align:center;
margin-right:0;
margin-left:0;
margin-top:.0em;
margin-bottom:0em;
line-height:17pt;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
text-transform:none
}

/* Part Numbers, class of small */
.em12 {
text-indent:0em;
word-spacing:.1em;
color:#000000;
letter-spacing:0.02em;
font-size:12pt;
font-style:normal;
font-family:Arial,Helvetica;
font-weight:700;
text-align:center;
margin-right:0;
margin-left:0;
margin-top:.2em;
margin-bottom:.2em;
line-height:13pt;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
text-transform:none
}

B {
font-size:14pt;
color:#004060;
line-height:24pt;
text-align:center;
}

.showprice {
text-indent:0em;
word-spacing:.1em;
color:#000000;
letter-spacing:0.03em;
font-size:18pt;
font-style:normal;
font-family:Times New Roman;
font-weight:600;
text-align:left;
margin-right:0;
margin-left:0;
margin-top:0em;
margin-bottom:0em;
line-height:26pt;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-transform:none;
}

.title {
color:#005050;
font-size:20pt;
font-family:Verdana,Arial, Helvetica;
line-height:23pt;
text-align:center;
letter-spacing:0.04em;
font-weight:600;
margin-top:1em;
margin-bottom:.5em;
}

.subtitle {
color:#005050;
font:18pt Arial, Helvetica;
text-align:center;
letter-spacing:0.02em;
font-weight:600;
margin-top:0em
}

.title2 {
color:#005050;
font-size:20pt;
font-family:Verdana,Arial, Helvetica;
line-height:22pt;
text-align:center;
letter-spacing:0.04em;
font-weight:600;
}

.titleS {
color:#005050;
font-size:20pt;
font-family:Terminal;
line-height:23pt;
text-align:center;
letter-spacing:0.04em;
font-weight:500;
margin-top:0em;
margin-bottom:.2em;
}

/* full width boxes around parts descriptions */
.ex  {
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
border-color:#C0C0C4;
margin-bottom:0 ;
margin-top:0;
margin-right:0;
margin-left:0;
border-style:solid double;
width:100%;
background-color:transparent;
font-family:Arial,Helvetica;
font-size:14pt;
font-weight:500;
}
/* fixed width boxes around parts descriptions */
.ex2  {
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
border-color:#408080;
border-width:5px;
margin-bottom:0; margin-top:4; margin-right:0; margin-left:0;
border-style:solid double;
width:400px;
background-color:#E8E8E8;
font-family:Arial,Helvetica;
font-size:14pt; line-height:16pt;
font-weight:500;
}
/* fixed width boxes around parts descriptions */
.asis  {
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
color:#303030;
border-color:#FF0000;
border-width:2px;
margin-bottom:1em; margin-top:2em; 
margin-right:auto; margin-left:auto; display:block;
border-style:solid;
width:260px;
background-color:#E0E0E0;
font-family:Verdana;
font-size:7pt; line-height:10pt;
font-weight:600;
}

/* picture caption part numbers, terminal font for clear zeros */
.cap {
font-family:Terminal, Verdana;
font-size:12pt; font-weight:600;
text-align:center;
}   


A:link, A:visited, A:active {
color:#005060;
text-decoration:underline;
font-size:8pt;
letter-spacing:0.06em;
font-family:Arial,Helvetica;
font-weight:600;
text-align:center;
padding-left:4px;
padding-right:4px;
}
A:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#005060;
text-align:center;
padding-left:4px;
padding-right:4px;
}

A.bakbut:link, A.bakbut:visited, A.bakbut:active {
font-family:Trebuchet MS; 
line-height:10pt; font-size:8pt; font-weight:600; letter-spacing:.03em;
position:fixed; left:5; top:45; 
border:3px ridge #0AA; 
background-color:#004060; 
padding-left:2px; padding-right:2px;
margin-left:0; padding-top:0; margin-top:0; margin-bottom:0; padding-bottom:0;
text-decoration:none;
line-height:12pt;
color:#FFFFFF;
font-style:italic;
}
A.bakbut:hover {
text-decoration:none;
color:#000000;
background-color:#80FFFF;
}

A.bback:link, A.bback:visited, A.bback:active {
font-family:arial,helvetica;
text-decoration:none;
font-weight:600;
font-size:15pt;
line-height:18pt;
color:#FFFFFF;
background-color:#004070;
font-style:italic;
letter-spacing:.03em;
border-style:ridge; border-width:6px 3px 3px 3px; border-color:#00ffff;
margin-left:20px;
}
A.bback:hover {
font-family:arial,helvetica;
text-decoration:none;
color:#008080;
background-color:white;
}

/* Picture links without blue blob, also see "i"  */
A.pict:link, A.pict:visited, A.pict:active {
font-size:9pt;
line-height:10pt;
font-weight:550;
font-family:verdana,arial,helvetica;
color:#000080;
text-decoration:none;
background-color:transparent;
padding-left:0;
padding-right:0;
}
A.pict:hover {
color:#80C0FF;
background-color:transparent;
padding-left:0;
padding-right:0;
}


A.prn:link, A.prn:visited, A.prn:active {
text-align:center;
font-family:verdana;
font-weight:600;
text-decoration:none;
line-height:10pt;
margin-left:0;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
font-size:8pt;
color:#FFFFFF;
border:4px;
border-style:double;
border-color:#999;
background-color:#304050;
z-index:2; 
}
A.prn:hover {
text-align:center;
font-family:verdana;
COLOR:#400000;
background-color:#A0FFFF;
font-size:8pt;
font-weight:600;
TEXT-DECORATION:none;
cursor:pointer;
cursor:hand;
z-index:2; 
}


A.navbut:link, A.navbut:visited, A.navbut:active {
font-family:verdana;
font-weight:600;
TEXT-DECORATION:none;
line-height:22pt;
margin-left:0;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:1px;
font-size:10pt;
color:#000000;
border:4px;
border-style:double;
border-color:#FFF;
background-color:#D0D0D0;
}

A.navbut:hover {
font-family:verdana;
COLOR:#400000;
background-color:#A0FFFF;
font-weight:600;
TEXT-DECORATION:none;
cursor:pointer;
cursor:hand;
}

A.a:link, A.a:visited, A.a:active {
z-index:20;
color:#000060;
font-family:Trebuchet; font-size:10pt; font-weight:600;
background-color:#80FFFF;
border:2px ridge #0A8;
text-decoration:none;
}
A.a:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#006040;
background-image:none;
}

A.a12:link, A.a12:visited, A.a12:active {
z-index:20;
color:#000060;
font-family:Trebuchet; font-size:12pt; font-weight:600;
background-color:#8080FF;
border:2px ridge #0A8;
text-decoration:none;
}
A.a12:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#006040;
background-image:none;
}

/* no background so no funky highlight for images, also see pict */
A.i:link, A.i:visited, A.i:active {
background-color:transparent;
border-color:white;
}
A.i:hover {
background-color:transparent;
}

A.j:link, A.j:visited, A.j:active {
z-index:12;
font-family:verdana;
COLOR: #000000;
background-color:#F2EFEC;
font-weight:600;
TEXT-DECORATION:none;
font-size:12px;
line-height:13px;
margin-left:0;
padding-left:4px;
padding-right:4px;
padding-top:0px;
padding-bottom:1px;
border:1px ridge #044;
}
A.j:hover {
font-family:verdana;
COLOR: #FFFFFF;
background-color:#000000;
font-weight:600;
TEXT-DECORATION:none;
font-size:12px;
line-height:13px;
margin-left:0;
padding-left:4px;
padding-right:4px;
padding-top:0px;
padding-bottom:1px;
cursor:pointer;
cursor:hand;
}

@font-face {
    font-family: 'SouvenirLtBTDemi';
    src: url('souvnrd-webfont.eot');
    src: url('souvnrd-webfont.eot?iefix') format('eot'),
         url('souvnrd-webfont.woff') format('woff'),
         url('souvnrd-webfont.ttf') format('truetype'),
         url('souvnrd-webfont.svg#webfontxBgDgSad') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SouvenirLtBTDemiItalic';
    src: url('souvnrdi-webfont.eot');
    src: url('souvnrdi-webfont.eot?iefix') format('eot'),
         url('souvnrdi-webfont.woff') format('woff'),
         url('souvnrdi-webfont.ttf') format('truetype'),
         url('souvnrdi-webfont.svg#webfontFsgT9Itb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SouvenirLtBTLight';
    src: url('souvnrl-webfont.eot');
    src: url('souvnrl-webfont.eot?iefix') format('eot'),
         url('souvnrl-webfont.woff') format('woff'),
         url('souvnrl-webfont.ttf') format('truetype'),
         url('souvnrl-webfont.svg#webfontIoW3mAoP') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SouvenirLtBTLightItalic';
    src: url('souvnrli-webfont.eot');
    src: url('souvnrli-webfont.eot?iefix') format('eot'),
         url('souvnrli-webfont.woff') format('woff'),
         url('souvnrli-webfont.ttf') format('truetype'),
         url('souvnrli-webfont.svg#webfontraxCdltw') format('svg');
    font-weight: normal;
    font-style: normal;

}

