/* #333366=DarkWeakBlue, #666699=MedWkBlue, #99ccff=PaleDullAzure, #ffffcc=PaleWeakYellow */

/* begin deptartment marketing file box 4/3/2006 */

div.mkt1 {
    border: 3px solid #666699;
    margin: 6pt 6pt 6pt 0;
    color: black;
    text-align: left;
    font-weight: normal;
}

div.mkt1 h2 {
    background-color: #666699;
    color: white;
    margin-top: 0;
    text-align: center;
    padding: 4px;
}

div.mkt1 p { margin: 3pt; }
div.mkt1 ul { margin: 3pt 3pt 3pt 3em; font-weight: normal; }

/* end deptartment marketing file box 4/3/2006 */

/* DM STYLE DEFINITIONS */
UL.mkt { line-height: normal } /* 1-26-4 used but never defined */

H1.big {font-size: 12 pt;color:#000000; text-align:center; margin-top:0}
H1.bony {background-color: #ffffcc; text-align: center}
H1.red { color: red; text-align:center}
H1.tech { font-size: 14pt; font-family: Impact; font-weight: bold; text-align: left; color: #FFFFCC }
B.big {font-size: 12 pt}
B.bigred {font-size: 18 pt; color:red}
B.red {font-size: 10 pt; color:red}
B.small {font-size: 8 pt;font-weight: bold;}
TABLE.grid {text-align:center;align:center;background-color:#000000}
TD.silver {background-color:silver}
/* END DM STYLE DEFINITIONS */

BODY { 
  margin-left: .5em;
  margin-top: 0;
  font-family: Arial, helvetica, sans-serif;
  line-height: 1.1;
  background: #FFFFFF;
  color: black; 
}
BODY.test { 
  margin-left: .5em;
  margin-top:0;
  font-family: Arial, helvetica, sans-serif;
  line-height: 1.1;
  background: url(../Assets/images/CbCover.JPG) no-repeat;
  color: black; 
}

H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, 
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL { 
  display: block }

B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, 
IMG, SPAN { display: inline }

B {font-weight: 500 }

IMG { margin: 0 }

A.quickpick { font-weight: bold; font-size: 10pt }

SPAN { color: #333366; font-weight: bold }
SPAN.nine { color: #333366; font-weight: bold; font-size: 9pt }
SPAN.red { color: red; font-weight: bold }
SPAN.red8 { color: red; font-weight: bold; font-size: 8pt }
SPAN.bold8 { font-weight: bold; font-size: 8pt }
SPAN.mkt { color: red; font-weight: bold; font-size: 8pt; text-align: center; font-family: Arial, Helvetica, sans-serif }
SPAN.yellow { color: #ffff99; font-weight: bold; font-size: 8pt; text-align: center; font-family: Arial, Helvetica, sans-serif }
SPAN.text { color: red; font-weight: normal; font-size: 11pt}

DIV { color: #333366; font-weight: bold; text-align: center; }
DIV.home { color: #333366; font-weight: bold; text-align: center; background-color: #ffffcc; }
DIV.phone { color: white; font-weight: bold; font-size: 14pt; text-align: center; margin-bottom: 3pt }
/*DIV.phone { color: red; font-weight: bold; font-size: 14pt; text-align: center; margin-bottom: 3pt } */
DIV.phone3 { color: #666699; font-weight: bold; font-size: 14pt; text-align: left; margin-top: 18pt; margin-left: 9pt; margin-right: 0 }

DIV.quickpick { color: red; font-weight: bold; font-family: Impact, Helvetica, sans-serif; text-align: center; font-size: 20pt }
/* DIV.border { border-top: solid white; color: #333366; font-weight: bold; text-align: center } */
DIV.border2 { border-top: solid #99ccff; color: #333366; font-weight: bold; text-align: center }
DIV.stonew { color: black; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 10pt; margin-top: 6pt; margin-bottom: 3pt; margin-left: 6pt; margin-right: 6pt }
DIV.credit { text-align: center; margin-top: 0; margin-left: 0; margin-bottom: 3pt }

MARQUEE.white { color: white; font-weight: bold }

/* LI { display: list-item } Caused problems w/ Netscape so commented out. rme 8/5/01*/

H1 { font-size: 12pt; font-weight: bold; text-align: left; margin-bottom: 0 }
H1.space { font-size: 12pt; font-weight: bold; text-align: left; margin-left: 6pt; margin-top: 6pt }
H1.topspace { font-size: 12pt; font-weight: bold; text-align: left; margin-bottom: 0; margin-top: 6pt }
H1.head { font-size: 18pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; color: #99ccff; margin-left: 0; margin-bottom: 0; margin-top: 3pt }
H1.hot { font-size: 10pt; font-weight: bold; text-align: right; color: #333366; margin-bottom: 0; margin-top: -6pt; margin-right: 12pt }
H1.hot2 { font-size: 10pt; font-weight: bold; text-align: right; color: #333366; margin-bottom: 0; margin-top: -9pt }
H2 { font-size: 10pt; text-align: left; font-weight: bold; margin-top: 6pt; margin-bottom: 0 }
H2.space { font-size: 12pt; text-align: center; font-weight: bold; margin-top: 0pt; margin-bottom: 6pt }
H3 { font-size: 10pt; font-weight: normal; margin-top: .5em; margin-bottom: .5em }
H3.head { font-size: 12pt; font-family: "Times New Roman", "Goudy Old Style", serif; font-weight: bold; color: #ffffcc; margin-top: 0 }
H4 { font-size: 10pt; font-weight: bold; text-align: center; margin-left: 0; margin-right: 0; margin-top: 3pt; margin-bottom: 3pt }
H5 { font-style: italic; margin-top: 1em }
H5.small { font-style: italic; font-size: 8pt; font-weight: normal; text-align: center; margin-top: 1em }
H6 { font-weight: bold;  margin-top: .5em; text-align: center }
H6.hot { font-weight: bold; font-size: 8pt; margin-top: 0; margin-bottom: 0; margin-left: 36pt; text-align: left; color: red }
H6.hot2 { font-weight: bold; font-size: 8pt; margin-top: 6pt; margin-bottom: 0; margin-left: 6pt; text-align: right; color: red }
H6.hot3 { font-weight: bold; font-size: 8pt; margin-top: 6pt; margin-bottom: 0; margin-left: 6pt; text-align: right; color: red }
H6.hot4 { font-weight: normal; font-size: 8pt; margin-bottom: 0; color: black }
H6.quickpick { font-weight: bold; font-size: 8pt; margin-top: 0pt; margin-bottom: 3pt; text-align: center; color: red }
H6.small { font-weight: normal; font-size: 8pt; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: right }
H6.stonew { font-weight: bold; font-size: 8pt; margin-top: 6pt; margin-bottom: 3pt; text-align: center }

P  { font-size: 10pt }
P.space  { font-size: 10pt; margin-bottom: 6pt; margin-top: 6pt; margin-right: 8pt }
P.space2  { font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-right: 8pt } 
P.mkt  { font-size: 10pt; font-family: "Times New Roman", "Goudy Old Style", serif; text-align: left; margin-left: 0; margin-right: 0; margin-top: 3pt; margin-bottom: 0 }
P.plain  { font-size: 10pt; text-align: left; margin-left: 0; margin-right: 0; margin-top: 3pt; margin-bottom: 0; color: black; font-weight: normal; }

TABLE { font-size: 10pt }
TABLE.main { background-color: #333366 }
TABLE.color2 { background-color: white; padding-left: 1em }
TABLE.form { background-color: white }
TABLE.receipt { font-size: 8pt; background-color: white}
TABLE.nospace { margin: 0 }
TABLE.space {padding-left: 3pt }

TABLE.basket { font-size: 8pt; text-align: center; background-color: white}
TR.basket { background-color: #99ccff }

TR.color3 { background-color: #ffffcc }
TR.color4 { background-color: black }
TR.space { margin-left: 3pt }

TH.color3 { background-color: #ffffcc }
TH.rfq { font-size: 8pt }

TD.border { background-color: #99ccff; border-left: 2pt solid #333366; }
TD.toc { background-color: #99ccff; border-right: 6pt solid #333366; }
TD.color7,DIV.color7 { background-color: #333366 }
TD.color { background-color: #99ccff }
TD.color2 { background-color: white}
TD.color3,DIV.color3 { background-color: #ffffcc }
TD.color4 { background-color: black }
TD.color5 { background-color: #cccccc }
TD.color6 { background-color: red }
TD.test { background-color: #666699 }
TD.hot { background-color: white; border-right: 6pt solid #333366; padding-right: 12pt; padding-top: 6pt }
TD.ProdColor3 { background-color: #ffffcc; padding: 6pt }
TD.MktColor3 { background-color: #99ccff; padding: 0.5em; border-left: 2pt #333366 solid; vertical-align: top }

TD.em { margin-left: 3em;}
TD.quickpick { background: #99ccff url(../Assets/images/MouseTranspTrans.gif) no-repeat 87% 72%; border-right: 6pt solid #333366; padding: 0; }
/* TD.quickpick { background: white url(../Assets/images/MouseTransp.gif) no-repeat 75% 85%; padding: 0.5em; border-width: medium; border-color: red; border-style: solid } */

/* TD.stonew { background: #cccccc url(../Assets/images/stbckgrnd.jpg) } */
TD.stonew { background: white; }
TD.nospace { padding: 0}
TD.space { padding: 6pt}
TD.spaceleft { padding-left: 12pt}

IMG.space { margin-right: 1em; margin-top: 0 }
IMG.hot { margin-bottom: 0; margin-top: -6pt }
IMG.yah { margin-top: 2pt }
IMG.mkt { margin-top: 3pt }

TABLE.footer { font-size: 8pt; background-color: #99ccff }
TABLE.head { font-size: 8pt; font-weight: bold; color: black; background-color: #99ccff }
TR.head { background-color: red }
TD.headcenter { background-color: white; text-align: left}
/* TD.headcenter { background-color: white; background-image: url(/Assets/images/CbCover.jpg) } */
INPUT.head { font-size: 8pt }
INPUT.form { font-size: 7pt }
INPUT.button { background-color: #666699; color: #99ccff; font-weight: bold }
INPUT.lower { margin-bottom: -6pt }
INPUT.lower2 { margin-bottom: -2pt }

SELECT { font-size: 8pt }

SUP.red { color: red }

B, STRONG { font-weight: bolder }  /* relative to the parent */
I, CITE, EM, VAR, ADDRESS { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }

PRE { white-space: pre }

ADDRESS { margin-left: 3em }
BLOCKQUOTE { font-family: "Times New Roman", "Goudy Old Style", serif; font-size: 11pt; margin-left: 3em; margin-right: 3em; margin-top: 6pt; margin-bottom: 6pt }
BLOCKQUOTE.num2 { font-family: sans-serif; font-size: 10pt; margin-left: 3em; margin-right: 3em; margin-top: 6pt; margin-bottom: 6pt }
BLOCKQUOTE.num3 { font-family: "Arial", "helvetica", sans-serif; font-size: 8pt; margin-left: 24pt; margin-right: 0; margin-top: 0pt; margin-bottom: 3pt }
BLOCKQUOTE#deptdescription img { border: 0; }
#terminology BLOCKQUOTE { font-family: Arial, Helvetica, sans-serif; }

UL, DIR { list-style: disc outside; font-weight: bold; font-size: 8pt; margin-left: 18pt; margin-top: 4pt }
OL { list-style: decimal }
OL.num2 { list-style: decimal inside; margin-top: 0 }
OL.num3 { font-weight: normal; font-size: 10pt; margin-left: 36pt; margin-top: 6pt; margin-bottom: 3pt }
MENU { margin: 0 }              /* tight formatting */

UL.dept { list-style: disc outside; font-weight: bold; font-size: 8pt; margin-left: 0pt; margin-top: 4pt }
UL.dept2 { list-style: disc outside; font-weight: normal; font-size: 9pt; margin-left: 0pt; margin-top: 4pt }
UL.subdept { list-style: disc outside; font-weight: bold; font-size: 8pt; margin-left: 12pt; margin-top: 0pt; margin-bottom: 4pt }
UL.subdept2 { list-style: disc outside; font-weight: normal; font-size: 9pt; margin-left: 36pt; margin-top: 0pt; margin-bottom: 4pt }
UL.quickpick { margin-bottom: 6pt }
UL.num3 { list-style: disc outside; font-weight: normal; font-size: 10pt; margin-left: 24pt; margin-top: 6pt }
UL.num4 { list-style: disc outside; font-weight: normal; font-size: 10pt; margin-left: 24pt; margin-top: 0pt; margin-bottom: 3pt }
UL.stonew { list-style: disc outside; font-weight: bold; font-size: 10pt; color: red; margin-left: 30pt; margin-top: 6pt }
UL.toc { list-style: disc outside; margin-left: 72pt }

UL.mkt2 { margin-bottom: 0pt }
LI.stone { list-style: disc outside; font-size: 16pt; color: red }
LI.square { list-style: square }
LI.space { list-style: square; margin-top: 10pt }
LI.none { list-style: none }
LI.nonedept { list-style: none; margin-left: 0pt }

DT { margin-bottom: 0; margin-top: 6pt }
DD { margin-top: 0; margin-left: 30pt }

HR { border-top: solid; color: #99ccff }        /* 'border-bottom' could also have been used */
HR.color2 { border-top: solid; color: #99ccff }        /* 'border-bottom' could also have been used */
HR.mkt { border-top: solid; color: red; margin-top: 0; margin-bottom: 0 }        /* 'border-bottom' could also have been used */
HR.blue { border-top: dotted; color: #333366; margin-top: 0; margin-bottom: 0 }        /* 'border-bottom' could also have been used */

A:link { color: blue; }          /* unvisited link */
A.red:link { color: red; }          /* unvisited link */
A.yah:link { color: #99ccff; }          /* unvisited link */
A.yahend:link { color: #ffffcc; }          /* unvisited link */
A:visited {color: #666699 }	/* visited link was red */
A.yah:visited {color: #99ccff }	/* visited link was red */
A.yahend:visited {color: #ffffcc }	/* visited link was red */
A:hover { color: #993399 }	/* hovering links */
A.yah:hover {color: #993399 }	/* hovering links for you are here */
A.yahend:hover {color: #993399 }	/* hovering links for you are here end */
A:active { color: #993399 }        /* active links */
A.yah:active {color: #993399 }	/* active links for you are here */
A.yahend:active {color: #993399 }	/* active links for you are here end */

/* setting the anchor border around IMG elements
   requires contextual selectors */

/* A:link IMG { border: 2px solid blue }
A:visited IMG { border: 2px solid red }
A:active IMG { border: 2px solid lime } */

/* 1-11-06 marketing file tests */

 .notice {
    text-align: left;
    padding: 5px;
    background-color: #ffc;
    font-weight: normal;
}

.notice h3 {
    font-size: 100%;
    font-weight: bold;
    text-align: left;
    margin-top: 1ex;
    margin-bottom: 6px;
    color: red;
}

.notice ul.nobullet {
    list-style: none;
    margin: 0;
    padding: 0;
}

.notice ul.nobullet li {
    margin: 0;
    padding: 0 0 1ex 1em;
    text-align: left;
}

/* AMB Start */
div#prodrohs {
    position: absolute;
    top: 3px; left: 0px;
    width: 161px;
    padding: 2px;
}

div#prodrohs .imgcompliant, div#prodrohs .imgreview, div#prodrohs .imgpartial {
    display: block;
    height: 40px; width: 161px;
    background-repeat: no-repeat;
    background-attachment: top left;
    background-color: white;
}

div#prodrohs span { display: none ! important; }

div#prodrohs .imgcompliant {
    background-image: url('../Assets/images/rohs-product-compliant.gif');
    background-position: 7px 0px;
}

div#prodrohs .imgpartial {
    background-image: url('../Assets/images/rohs-product-partial.gif');
    background-position: 7px 0px;
}

div#prodrohs .imgreview {
    background-image: url('../Assets/images/rohs-product-review.gif');
    background-position: 3px 0px;
}

div#prodrohs .text {
    display: none;
    color: white;
    font-weight: normal;
    font-size: 10px;
    margin-top: 2px;
}

TD.ProdColor4 { background-color: #DdEeDd; padding: 6pt; }
/* AMB End */

#terminology ul { font-family: Aerial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; margin-left: 0; }
#terminology ul li { margin-bottom: 1ex; }
/* .nowrap { white-space: nowrap; } */

ul.fiber { margin-left: 3ex; padding: 0; }
ul.fiber li { margin-bottom: 3px; }
