BODY {
    color: #000000;
    background-color: #ffffff;
    margin-top: 0pt;
    margin-left: 0pt
}

P, UL, OL, DL, BLOCKQUOTE, INPUT, TEXTAREA, SPAN, TD, FORM {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif
}

H1, H2, H3 {
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666
}

HR {
    height: 1px;
    color: #b3b3b3
}

H1 {
    font-size: 140%;
    text-align: left;
    margin-top: 0.4em;
    margin-bottom: 0em
}

H1.front {
    font-size: 140%;
    text-align: left;
    margin-top: 0.0em;
    margin-bottom: 0em
}

H2 {
    font-size: 110%;
    text-align: left;
    margin-bottom: 0em
}

H2.front {
    margin-top: -0.5em;
    margin-bottom: -0.6em
}

H2.prod {
    margin-bottom: -0.9em
}

H3 {
    font-size: 90%;
    text-align: left
}

P, UL, OL, DL, BLOCKQUOTE, INPUT, TEXTAREA, SPAN {
    font-size: 80%
}

P.needed {
    font-size: 80%;
    font-weight: bold
}

SPAN.needed {
    font-size: 100%;
    font-weight: bold
}

P.missing {
    font-size: 80%;
    color: #ff0000;
    font-weight: bold
}

SPAN.missing {
    font-size: 100%;
    color: #ff0000;
    font-weight: bold
}

P.small {
    font-size: 70%
}

FORM {
    margin-bottom: 0pt
}

TD.term {
    font-weight: bold
}

DT.search {
    margin-top: 1em
}

P.caption, SPAN.caption {
    font-size: 60%
}

H2.tandc {
    font-size: 80%;
    font-weight: bold;
    color: #000000;
    margin-top: 5pt;
    margin-bottom: 0pt
}

P.tandc {
    font-size: 70%;
    margin-top: 5pt;
    margin-bottom: 0pt
}

P.nowrap {
    white-space: nowrap
}

SPAN.newslink {
    color: #ffffff;
    background-color: #222663;
    font-size: 80%;
    font-weight: bold
}

SPAN.match {
    background-color: #ffff00;
    font-size: 100%
}

SPAN.morearr {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 90%;
    background-color: #222663;
    color: #ffffff;
    padding: 0.0em 0.2em
}

SPAN.moretext {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 90%;
    background-color: #b3b3b3;
    color: #ffffff;
    padding: 0.0em 0.2em
}

TABLE {
    border-width: 0px
}

TABLE.contact {
    margin-left: -8pt
}

UL.toplist {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

LI.toplist {
    margin-top: 1em
}

UL.subtoplist {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 100%
}

A {
    background-color: transparent
}

A.nav:link, A.nav:active, A.nav:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    background-color: transparent;
    text-decoration: none;
    width: 100%;
    height: 100%;
    padding-top: 0.1em;
    padding-bottom: 0.1em
}

A.nav:hover {
    color: #e0e0e0;
    text-decoration: none
}

A.botnavbar:link, A.botnavbar:active, A.botnavbar:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none
}

A.botnavbar:hover {
    color: #e0e0e0;
    text-decoration: none
}

A.specslink:link, A.specslink:active, A.specslink:visited {
    color: #000000;
    text-decoration: none
}

A.specslink:hover {
    color: #101010;
    text-decoration: underline
}

A.mature:link, A.mature:active, A.mature:visited {
    color: #ff2020;
    text-decoration: none
}

A.mature:hover {
    color: #ff2020;
    text-decoration: underline
}

A:link {
    color: #0000ff
}

A:active {
    color: #0000ff
}

A:visited {
    color: #000080
}

A:hover {
    color: #7C97CC;
    text-decoration: underline
}

A.nodec {
    background-color: transparent;
    text-decoration: none
}

A.nodec:hover {
    text-decoration: none
}

INPUT.button {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 80%;
    background-color: #222663;
    color: #ffffff;
    border-width: 0em;
    padding-top: 0.0em;
    padding-bottom: 0.0em;
    padding-left: 0.1em;
    padding-right: 0.1em;
    cursor: pointer
}

IMG {
    border-style: none
}

TABLE.specs {
    margin-top: 1em;
    color: #000000;
    background-color: #ececec
}

TABLE.prodgroup {
    margin-top: 0.5em;
    border-width: 1px;
    border-color: #ececec;
    border-style: solid;
    background-color: #ececec
}

TD.prodimg {
    padding-top: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.5em;
    background-color: #ffffff;
    text-align: center
}

TD.prodtext {
    padding-top: 0.0em;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-bottom: 0.4em
}

TD.prodfront {
    width: 17em
}

TABLE.prodtext {
    background-color: #ececec
}

P.prodtext, SPAN.prodtext {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

TR.prodhead {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-color: #d4d4d4;
    margin-top: 5em;
    text-align: left
}

TD.navhead {
    font-weight: bold;
    text-align: center
}

TD.navlink {
    background-color: #b3b3b3;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
    padding-left: 0.5em
}

TD.navcurr {
    background-color: #222663;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
    padding-left: 0.5em
}

TD.sublink {
    background-color: #91a2bc;
    font-size: 80%;
    text-align: left;
    padding-left: 0.5em
}

TD.subcurr {
    background-color: #222663;
    font-size: 80%;
    text-align: left;
    padding-left: 0.5em
}

TD.subhsep {
    background-color: #91a2bc;
    text-align: left;
    padding-left: 0em
}

TD.subvsep {
    background-color: #91a2bc;
    font-size: 50%;
    text-align: left
}

TD.navsearch, TD.navprint {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #b3b3b3;
    color: #ffffff;
    font-size: 80%;
    text-align: left;
    padding-left: 0.5em;
    padding-top: 0.5em;
    padding-bottom: 0.5em
}

TD.navprint {
    text-align: center;
    padding-top: 0.3em;
    font-size: 70%
}

FORM.navsearch {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold
}

TD.navbar {
    width: 190px;
}

TD.botnavbar {
    background-color: #b3b3b3;
    color: #ffffff;
    font-size: 80%;
    text-align: center
}
