
/* Link when no class specified. */

a.default                   {
                            color: #FF3300;
                            background-color: transparent;
                            text-decoration: underline;
                            }

a.default:hover             {
                            color: #FF9900;
                            background-color: transparent;
                            text-decoration: underline;
                            }

/* Link used in PICTUREPANE. */

a.picturepane               {
                            color: #FF3300;
                            background-color: transparent;
                            text-decoration: underline;
                            }

a.picturepane:hover         {
                            color: #FF9900;
                            background-color: transparent;
                            text-decoration: underline;
                            }

/* Text in PICTUREPANE table. */

span.picturepane            {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            line-height: 1.5em;
                            }

p.picturepane               {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            line-height: 1.5em;
                            text-align: justify;
                            margin: 0 auto auto auto;
                            }

hr.picturepane              {
                            color: #CCCCCC;
                            background-color: transparent;
                            height: 1pt;
                            margin: 0;
                            padding: 0;
                            }

/* Elements used in docmenus. */

a.docmenu                   {
                            color: #FF3300;
                            background-color: transparent;
                            text-decoration: underline;
                            }

a.docmenu:hover             {
                            color: #FF9900;
                            background-color: transparent;
                            text-decoration: underline;
                            }

span.docmenu                {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: #999999;
                            background-color: transparent;
                            line-height: 1.5em;
                            }

table.bcard                 {
                            }

table.bcard caption         {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            font-weight: bold;
                            color: white;
                            background-color: #999999;
                            line-height: 1.5em;
                            text-align: left;
                            }

table.bcard tr th           {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            font-weight: bold;
                            color: black;
                            background-color: transparent;
                            line-height: 1.5em;
                            }

table.bcard tr td           {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            line-height: 1.5em;
                            }

/* Elements used in price table. */

caption.prices              {
                            font-family: Arial, Helvetica, sans-serif;
                            font-size: 1em;
                            font-weight: bold;
                            color: black;
                            background-color: transparent;
                            line-height: 1.5em;
                            text-align: left;
                            }

th.prices                   {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            font-weight: bold;
                            color: white;
                            background-color: black;
                            line-height: 1.5em;
                            padding: 0 2pt 0 2pt;
                            }

td.prices-license           {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            font-weight: bold;
                            color: white;
                            background-color: #999999;
                            line-height: 1.5em;
                            padding: 0 2pt 0 2pt;
                            }

td.prices                   {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            line-height: 1.5em;
                            }

a.prices-caption            {
                            color: #FF3300;
                            background-color: transparent;
                            text-decoration: none;
                            }

a.prices-caption:hover      {
                            color: #FF9900;
                            background-color: transparent;
                            text-decoration: none;
                            }


/* General page layout. */

#display-pageheader         {
                            width: 47.5em;
                            }

#display-pagestrip          {
                            width: 47.5em;
                            }

#display-striplogo          {
                            width: 24%;
                            border-right: 1pt solid white;
                            }

#display-stripsection       {
                            font-family: Arial, Helvetica, sans-serif;
                            font-size: 1em;
                            color: white;
                            background-color: transparent;
                            padding: 0 0 0 0.66em;
                            }

#display-stripsection b     {
                            font-weight: 700;
                            }

#display-pagebody           {
                            width: 47.5em;
                            }

#display-webtoc             {
                            width: 24%;
                            }

#display-content            {
                            width: 76%;
                            }

#display-pagefooter         {
                            width: 47.5em;
                            }

#pagefooter-webtoc          {
                            width: 24%;
                            }

#pagefooter-content         {
                            width: 76%;
                            }

/* Elements used for manufacturer's specification. */




body                        {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            margin: 0.66em 0 0.66em 0;
                            padding: 0;
                            }

td.web-toc                  {
                            border-right: 1pt solid #CCCCCC;
                            }

#web-toc                    {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            margin: 0.66em 0 0 0;
                            padding: 0;
                            }

#web-toc dl                 {
                            list-style-type: none;
                            margin: 0;
                            padding: 0;
                            line-height: 1.8em;
                            }

#web-toc dl dt              {
                            color: #FFFFFF;
                            background-color: #FF3333;
                            padding: 0 0 0 0.66em;
                            margin: 0.66em 0 0 0;
                            }

#web-toc dl dd              {
                            margin: 0;
                            padding-left: 0.66em;
                            padding-bottom: 0;
                            cursor: hand;
                            /*border-left: 1pt dashed #CCCCCC;*/
                            }

#searchbox                  {
                            border: thin solid #FF3333;
                            }

#sp-q                       {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 1em;
                            width: 12em;
                            }
#sp-submit                  {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 1em;
                            }

.content                    {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            margin: 0.66em 0 0 0.66em;
                            }

.content p                  {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            color: black;
                            background-color: transparent;
                            line-height: 1.5em;
                            text-align: justify;
                            margin: 0 auto auto auto;
                            }

.search-text
    {
    }

.search-text a
    {
    color: #FF3300;
    background-color: transparent;
    text-decoration: underline;
    }

.search-text a:hover
    {
    color: #FF9900;
    background-color: transparent;
    text-decoration: underline;
    }

.search-title
    {
    font-size: 120%;
    }

.search-title a
    {
    color: #FF3300;
    background-color: transparent;
    text-decoration: underline;
    }

.search-title a:hover
    {
    color: #FF9900;
    background-color: transparent;
    text-decoration: underline;
    }

.search-context
    {
    color: #666666;
    background-color: transparent;
    }

.search-control
    {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.694em;
    color: black;
    background-color: transparent;
    line-height: 1.5em;
    text-align: justify;
    margin: 0 auto auto auto;
    }

.search-control a
    {
    color: #FF3300;
    background-color: transparent;
    text-decoration: underline;
    }

.search-control a:hover
    {
    color: #FF9900;
    background-color: transparent;
    text-decoration: underline;
    }

.content dl                 {
                            color: black;
                            background-color: transparent;
                            list-style-type: none;
                            margin: 0;
                            padding: 0;
                            line-height: 1.8em;
                            }

.content dl dt              {
                            font-weight: bold;
                            font-size: 120%;
                            padding: 0 0 0 0;
                            margin: 0.66em 0 0 0;
                            }

.content dl dd              {
                            margin: 0;
                            padding-left: 2em;
                            padding-bottom: 0;
                            }

dl.normal                   {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            list-style-type: none;
                            margin: 0;
                            padding: 0;
                            line-height: 1.8em;
                            }

dl.normal dt                {
                            font-weight: bold;
                            font-size: 120%;
                            padding: 0 0 0 0;
                            margin: 0.66em 0 0 0;
                            }

dl.normal dd                {
                            margin: 0;
                            padding-left: 2em;
                            padding-bottom: 0;
                            }

.content h1                 {
                            font-family: Arial, Helvetica, sans-serif;
                            color: black;
                            background-color: transparent;
                            font-size: 210%;
                            margin: 0;
                            }

.content h2                 {
                            font-family: Arial, Helvetica, sans-serif;
                            color: #999999;
                            background-color: transparent;
                            font-size: 173%;
                            }

.content h3                 {
                            font-family: Arial, Helvetica, sans-serif;
                            color: black;
                            background-color: transparent;
                            font-size: 120%;
                            }

.content hr                 {
                            color: #CCCCCC;
                            background-color: transparent;
                            height: 1pt;
                            margin: 0;
                            padding: 0;
                            }

.content .header            {
                            margin: 0;
                            }

.content .header hr         {
                            color: #CCCCCC;
                            background-color: transparent;
                            height: 1pt;
                            margin: 0;
                            padding: 0;
                            }

.content .header p          {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            color: #999999;
                            background-color: transparent;
                            line-height: 1.5em;
                            text-align: auto;
                            margin: 0;
                            padding: 0;
                            }

.content .mailform form table tr th
    {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.694em;
    font-weight: bold;
    line-height: auto;
    color: black;
    background-color: transparent;
    }

.content .mailform form table tr td
    {
    padding-bottom: 0.5em;
    }

.content .mailform form table tr td span
    {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.694em;
    line-height: auto;
    color: black;
    background-color: transparent;
    }

.content .mailform form table tr td input
    {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.694em;
    font-weight: bold;
    line-height: auto;
    color: black;
    background-color: auto;
    /*border: solid thin #CC3333;*/
    }

.content .mailform form table tr td textarea
    {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.694em;
    font-weight: bold;
    line-height: auto;
    color: black;
    background-color: transparent;
    /*border: solid thin #CC3333;*/
    }

.content .mailform form table tr td select
    {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.694em;
    line-height: auto;
    color: black;
    background-color: transparent;
    /*border: solid thin #CC3333;*/
    }

#content-related-toc        {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            margin: 0 0 0.66em 0.66em;
                            padding: 0;
                            }

#content-related-toc dl     {
                            list-style-type: none;
                            margin: 0;
                            padding: 0;
                            line-height: 1.8em;
                            border: 1pt solid #CCCCCC;
                            }

#content-related-toc dl dt  {
                            color: #FFFFFF;
                            font-size: 100%;
                            background-color: #999999;
                            padding: 0 0 0 0.66em;
                            margin: 0 0 0 0;
                            }

#content-related-toc dl dd  {
                            margin: 0;
                            padding-left: 0.66em;
                            padding-bottom: 0;
                            cursor: hand;
                            }

.spec-card                  {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            margin: 0 0 0.66em 0.66em;
                            padding: 0;
                            }

.spec-card dl               {
                            list-style-type: none;
                            margin: 0 0 0 0;
                            padding: 0 0 0.66em 0;
                            line-height: 1.8em;
                            border: 1pt solid #CCCCCC;
                            }

.spec-card dl dt            {
                            font-size: 100%;
                            font-weight: bold;
                            padding: 0.66em 0 0 0.66em;
                            margin: 0 0 0 0;
                            }

.spec-card dl dd            {
                            margin: 0;
                            padding-left: 0.66em;
                            padding-bottom: 0;
                            }

.spec-card dl dd ul         {
                            padding: 0 0 0 0;
                            margin: 0 0 0 0;
                            list-style-position: inside;
                            }

.spec-card dl dd ul li      {
                            padding: 0;
                            margin: 0;
                            }

#topic0                     {
                            padding-bottom: 2em;
                            }

.topic1                     {
                            padding-left: 1em;
                            padding-bottom: 0em;
                            /*border-top: 1pt #FF3333 dotted;*/
                            }

.topic1 ul                  {
                            margin-top: 0;
                            margin-left: 0;
                            padding: 0;
                            }

.topic1 ul li               {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            line-height: 1.6em;
                            }

.topic1 h2                  {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 1em;
                            color: black;
                            background-color: transparent;
                            line-height: 1.6em;
                            margin: 0;
                            }

.topic1 p                   {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            line-height: 1.6em;
                            }

.aFilter                    {
                            color: #000000;
                            background-color: #FFFFFF;
                            }
                            


a {
	color: #FF3300;
	background-color: transparent;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
	background-color: transparent;
	text-decoration: underline;
}

#web-toc a {
	color: black;
	background-color: transparent;
	text-decoration: none;
}
#web-toc a:hover {
	color: black;
	background-color: transparent;
	text-decoration: none;
}
#content-related-toc a {
	color: black;
	background-color: transparent;
	text-decoration: none;
}
#content-related-toc a:hover {
	color: black;
	background-color: transparent;
	text-decoration: none;
}

@media print {

body                        {
                            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                            font-size: 0.694em;
                            color: black;
                            background-color: transparent;
                            margin: 0;
                            padding: 0;
                            }

#display-pageheader         {
                            width: auto;
                            }

#display-quickmenu          {
                            visibility: hidden;
                            display: none;
                            }

#display-pagestrip          {
                            width: auto;
                            }

#display-striplogo          {
                            color: white;
                            background-color: #CCCCCC;
                            border-right: none;
                            }

#display-stripsection       {
                            color: white;
                            background-color: #CCCCCC;
                            border: 1pt solid #CCCCCC;
                            }

#display-pagebody           {
                            width: auto;
                            }

#display-webtoc             {
                            width: auto;
                            }

#eltNavBar                  {
                            display: none;
                            width: auto;
                            visibility: hidden;
                            }

#sp-q                       {
                            width: auto;
                            }

#display-content            {
                            width: auto;
                            }

}

