﻿/*-------------------------------------------------------------------------------------------------
Keil Software Web Site Style Sheet
Copyright (c) Keil Software - All Rights Reserved.
-------------------------------------------------------------------------------------------------*/
/*=================================================================================================
Common Page Elements
=================================================================================================*/
div.Bdy {
  font: normal 10pt verdana, sans-serif;
}
div.Bdy h1 {
  font: bold 16pt verdana, sans-serif;
  padding-top: 6px;
  margin-top: 0;
}
div.Bdy h2 {
  font: bold 14pt verdana, sans-serif;
  padding-top: 15px;
}
div.Bdy h3 {
  font: bold 13pt verdana, sans-serif;
  padding-top: 15px;
}
div.Bdy h4 {
  font: bold 12pt verdana, sans-serif;
  padding-top: 15px;
}
div.Bdy h5 {
  font: bold 10pt verdana, sans-serif;
  padding-top: 15px;
}
div.Bdy h6 {
  font: bold 10pt verdana, sans-serif;
  padding-top: 15px;
}
div.Bdy pre {
  font: 10pt/120% Courier, monospace;
}
div.Bdy pre.code {
  color: #000;
  background: #F0E0A0;
}
div.Bdy pre strong {
  font-weight: bold;
  font-family: inherit;
}
div.Bdy pre b {
  font-weight: bold;
  font-family: inherit;
}
div.Bdy ul {
  list-style-type: square;
  font-size: 10pt;
  margin: 6px 0 16px 28px;
  padding: 0;
}
div.Bdy ul li {
  padding: 2px 0 2px 0;
}
div.Bdy ul li ul {
  font-size: 8pt;
  margin: 3px 0 0 16px;
  padding: 3px 0 3px 0;
}
div.Bdy ol {
  font-size: 10pt;
  margin-top: 6px;
  margin-bottom: 6px;
}
div.Bdy ol li {
  padding: 4px 0 4px 0;
}
div.Bdy ol li ul {
  font-size: 8pt;
  margin: 0 0 0 16px;
  padding: 0;
}
div.Bdy p {
  font-size: 10pt;
  padding: 0;
  margin: 16px 0;
}
div.Bdy blockquote {
  font: normal 10pt verdana, sans-serif;
}
div.Bdy table tr th {
  font: 10pt verdana, sans-serif;
}
div.Bdy table tr td {
  font: 10pt verdana, sans-serif;
}
div.Bdy .clear {
  clear: both;
}
div.Bdy .hidden {
  display: none;
}
div.Bdy .nospaft {
  margin-bottom: 0;
  padding-bottom: 0;
}
div.Bdy .error {
  color: #F00;
}
div.Bdy .TinyButton {
  font-size: 8pt;
  font-family: verdana, sans-serif;
  margin: 0;
  padding: 0;
}
div.Bdy .vat {
  vertical-align: top;
}
div.Bdy .vam {
  vertical-align: middle;
}
div.Bdy .vatt {
  vertical-align: text-top;
}
div.Bdy .vatb {
  vertical-align: text-bottom;
}
div.Bdy div.trunc {
  white-space: nowrap;
  overflow: hidden;
}
/*-----------------------------------------------------------
7pt Spans
-----------------------------------------------------------*/
div.Bdy span.pt7 {
  font-size: 7pt;
}
div.Bdy span.pt7 ul {
  font-size: 7pt;
  padding: 0;
  margin: 6px 0 6px 12px;
}
div.Bdy span.pt7 ul li {
  padding: 0 0 1px 0;
}
div.Bdy span.pt7 ol {
  font-size: 7pt;
  padding: 0;
  margin: 6px 0 6px 12px;
}
div.Bdy span.pt7 ol li {
  padding: 0 0 1px 0;
}
/*-----------------------------------------------------------
8pt Spans
-----------------------------------------------------------*/
div.Bdy span.pt8 {
  font-size: 8pt;
}
div.Bdy span.pt8 ul {
  font-size: 8pt;
  padding: 0;
  margin: 6px 0 6px 12px;
}
div.Bdy span.pt8 ul li {
  padding: 0 0 1px 0;
}
div.Bdy span.pt8 ol {
  font-size: 8pt;
  padding: 0;
  margin: 6px 0 6px 12px;
}
div.Bdy span.pt8 ol li {
  padding: 0 0 1px 0;
}
/*-----------------------------------------------------------
Title + Subtitle Pages
-----------------------------------------------------------*/
div.Bdy div.sbt h1,
h2,
h3,
h4,
h5 {
  margin-bottom: 0;
  padding-bottom: 0;
}
div.Bdy div.sbt p {
  margin-top: 0;
  padding-top: 0;
}
/*-----------------------------------------------------------
Notes
-----------------------------------------------------------*/
div.note {
  clear: both;
  color: #000;
  background-color: #F0F0F0;
  padding: 6px;
  border: 1px solid #999;
  margin-top: 32px;
}
div.note p {
  padding: 0;
  margin: 0;
}
div.note ul {
  margin: 3px 0 3px 18px;
}
div.note ul li {
  font-size: 8pt;
  padding: 2px 0;
}
/*-----------------------------------------------------------
Anchor Tags
-----------------------------------------------------------*/
div.Bdy a {
  color: #069;
}
div.Bdy a:hover {
  color: #F00;
}
div.Bdy a:visited {
  color: #606;
}
/*-----------------------------------------------------------
Home Page
-----------------------------------------------------------*/
div.Bdy div.hmtitle {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
div.Bdy div.hmdescr p {
  font-size: 8pt;
  margin-top: 3px;
}
/*-----------------------------------------------------------
Right Bar
-----------------------------------------------------------*/
div.Bdy div.rbar {
  color: #000;
  background: white;
  border: 1px solid #999999;
  border-collapse: collapse;
  width: 180px;
  margin: 0 0 5px 18px;
  clear: right;
  position: relative;
  float: right;
}
div.Bdy div.rbar p {
  color: #000;
  padding-bottom: 6px;
  padding-left: 4px;
  margin: 4px;
  font: bold 10pt verdana, sans-serif;
}
div.Bdy div.rbar p a {
  font: bold 10pt verdana, sans-serif;
  text-decoration: none;
}
div.Bdy div.rbar ul {
  color: #999999;
  padding: 0 0 0 20px;
  margin: 4px;
  list-style-type: square;
}
div.Bdy div.rbar ul li {
  padding-top: 0;
  padding-bottom: 9px;
  font: 8pt/120% verdana, sans-serif;
}
div.Bdy div.rbar ul li span.note {
  color: #000;
  font: normal 7pt verdana, sans-serif;
}
div.Bdy div.rbar ul li a {
  font: normal 8pt verdana, sans-serif;
}
/*-----------------------------------------------------------
Right Bar
-----------------------------------------------------------*/
div.Bdy div.rbarquote {
  color: #000;
  background: white;
  border: 1px solid #999999;
  border-collapse: collapse;
  width: 180px;
  margin: 0 0 5px 18px;
  clear: right;
  position: relative;
  float: right;
}
div.Bdy div.rbarquote p {
  color: #000;
  padding-bottom: 6px;
  padding-left: 4px;
  margin: 4px;
  font: bold 10pt verdana, sans-serif;
}
div.Bdy div.rbarquote p a {
  font: bold 10pt verdana, sans-serif;
  text-decoration: none;
}
div.Bdy div.rbarquote ul {
  color: #999999;
  padding: 0 0 0 20px;
  margin: 4px;
  list-style-type: square;
}
div.Bdy div.rbarquote ul li {
  padding-top: 0;
  padding-bottom: 0px;
  font: 8pt/120% verdana, sans-serif;
  line-height: 18px;
}
div.Bdy div.rbarquote ul li span.note {
  color: #000;
  font: normal 7pt verdana, sans-serif;
}
div.Bdy div.rbarquote ul li a {
  font: normal 8pt verdana, sans-serif;
  padding-left: 5px;
}
div.rbarquote img.right {
  float: none !important;
  margin-left: 0px !important;
  vertical-align: bottom;
}
/*-----------------------------------------------------------
Right Bar
-----------------------------------------------------------*/
div.productquotebar {
  width: 100%;
  height: 40px;
  padding-top: 10px;
}
div.Bdy div.productquotebar img.right {
  padding-left: 5px;
}
div.Bdy div.productquotebar img {
  float: left;
}
/*-----------------------------------------------------------
Image Positions
-----------------------------------------------------------*/
div.Bdy img {
  border: none;
  text-decoration: none;
}
div.Bdy img.left {
  margin-right: 10px;
  float: left;
}
div.Bdy img.right {
  margin-left: 10px;
  float: right;
}
/*-----------------------------------------------------------
Bordered Product Division
-----------------------------------------------------------*/
div.Bdy div.bp {
  color: #000;
  background: #E8E8E8;
  border: 1px solid #666;
  padding: 10px;
  margin: 0 0 18px 0;
  font-size: 10pt;
}
/*-----------------------------------------------------------
List Table
-----------------------------------------------------------*/
div.Bdy .c {
  text-align: center;
}
div.Bdy table.Tab {
  border: 1px solid #000;
  border-collapse: collapse;
}
div.Bdy table.Tab tr th {
  color: #FFF;
  background: #994700;
  text-align: left;
  font: bold 8pt verdana, sans-serif;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin: 20px 0 2px 2px;
  padding: 0 3px;
}
div.Bdy table.Tab tr.h30 th {
  height: 30px;
}
div.Bdy table.Tab tr.h42 th {
  height: 42px;
}
div.Bdy table.Tab tr.h60 th {
  height: 60px;
}
div.Bdy table.Tab tr th.c {
  text-align: center;
}
div.Bdy table.Tab tr th.r {
  text-align: right;
}
div.Bdy table.Tab tr th a {
  color: #FFF;
}
div.Bdy table.Tab tr th a:hover {
  color: #F0E0A0;
}
div.Bdy table.Tab tr th a:visited {
  color: #F0E0A0;
}
div.Bdy table.Tab tr td.sec {
  color: #333;
  background: #CCC;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  margin: 0 0 0 10px;
  padding: 0 3px;
}
div.Bdy table.Tab tr td.sec a {
  color: #333;
}
div.Bdy table.Tab tr td {
  font: 8pt verdana, sans-serif;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin: 0 0 0 10px;
  padding: 0 3px;
}
div.Bdy table.Tab tr td.nobord {
  border-top: none;
  border-bottom: none;
}
div.Bdy table.Tab tr.h16 td {
  height: 16px;
}
div.Bdy table.Tab tr.h20 td {
  height: 20px;
}
div.Bdy table.Tab tr.h24 td {
  height: 24px;
}
div.Bdy table.Tab tr.h30 td {
  height: 30px;
}
div.Bdy table.Tab tr.p3 td {
  padding-top: 3px;
  padding-bottom: 3px;
}
div.Bdy table.Tab tr.p6 td {
  padding-top: 6px;
  padding-bottom: 6px;
}
div.Bdy table.Tab tr.p9 td {
  padding-top: 9px;
  padding-bottom: 9px;
}
div.Bdy table.Tab tr td.c {
  text-align: center;
}
div.Bdy table.Tab tr td.r {
  text-align: right;
}
div.Bdy table.Tab tr td.l {
  text-align: left;
}
div.Bdy table.Tab tr td.odd {
  color: #000;
  background: #FFF;
}
div.Bdy table.Tab tr td.oddc {
  color: #000;
  background: #FFF;
  text-align: center;
}
div.Bdy table.Tab tr td.even {
  color: #000;
  background: #F0E0A0;
}
div.Bdy table.Tab tr td.evenc {
  color: #000;
  background: #F0E0A0;
  text-align: center;
}
div.Bdy table.Tab tr td.odd2 {
  color: #000;
  background: #FFF;
}
div.Bdy table.Tab tr td.even2 {
  color: #000;
  background: #EEE;
}
div.Bdy table.Tab tr td.oddh20 {
  color: #000;
  background: #FFF;
  border-bottom: none;
  border-left: 1px solid #999;
  text-align: center;
  height: 20px;
}
div.Bdy table.Tab tr td.evenh20 {
  color: #000;
  background: #F0F0F0;
  border-bottom: none;
  border-left: 1px solid #999;
  text-align: center;
  height: 20px;
}
div.Bdy p.TabNotes {
  text-align: center;
  font-size: 7pt;
  margin-top: 6px;
}
/*-----------------------------------------------------------
Form Table
-----------------------------------------------------------*/
div.Bdy form table.Form {
  color: #000;
  background: #F0E0A0;
  border: 1px solid #000;
  border-collapse: collapse;
  width: 100%;
}
div.Bdy form table tr th {
  color: #FFF;
  background: #994700;
  font: bold 10pt verdana, sans-serif;
  padding: 8px 2px;
  border-bottom: 1px solid #000;
}
div.Bdy form table tr td {
  font: normal 10pt verdana, sans-serif;
  vertical-align: top;
  padding: 0 3px;
}
div.Bdy form table tr td.FormC {
  text-align: center;
  white-space: nowrap;
}
div.Bdy form table tr td.FormL {
  white-space: nowrap;
}
div.Bdy form table tr td.FormR {
  text-align: right;
  white-space: nowrap;
  padding-right: 6px;
}
div.Bdy form table tr td.sec {
  color: #FFF;
  background: #C93;
  border-top: 1px solid #000;
  height: 24px;
  border-bottom: 1px solid #000;
  font-weight: bold;
  vertical-align: middle;
}
div.Bdy form table tr td.BAR {
  color: #FFF;
  background: #994700;
  margin: 12px 0;
  border-top: 1px solid #000;
  height: 24px;
  border-bottom: 1px solid #000;
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
}
div.Bdy form table tr td.FTR {
  color: #FFF;
  background: #994700;
  padding: 5px 2px;
  border-top: 1px solid #000;
  text-align: center;
}
div.Bdy form table tr td.FTR input {
  margin: 2px;
}
div.Bdy form table table.dmg {
  width: 100%;
}
div.Bdy form table table.dmg td {
  font-size: 8pt;
  white-space: nowrap;
  overflow: hidden;
}
div.Bdy form textarea {
  font-size: 8pt;
  margin: 1px;
  padding: 0;
}
div.Bdy form select {
  font-size: 8pt;
  margin: 1px;
  padding: 0;
}
div.Bdy form input {
  font-size: 8pt;
  margin: 1px;
  padding: 0;
}
div.Bdy form button {
  font-size: 8pt;
  margin: 1px;
  padding: 0;
}
div.Bdy form input.BTN {
  width: 80px;
  height: 24px;
}
div.Bdy form input.smlBTN {
  width: 20px;
  height: 20px;
}
/*-----------------------------------------------------------
New Items
-----------------------------------------------------------*/
div.Bdy span.new1 {
  color: #F00;
  font-weight: bold;
  padding-right: 6px;
}
div.Bdy span.new2 {
  color: #800000;
  font-weight: bold;
  padding-right: 6px;
}
/*-----------------------------------------------------------
File Download Stuff
-----------------------------------------------------------*/
div.Bdy div.dlfile {
  font: normal 8pt verdana, sans-serif;
  text-align: center;
  border: 1px solid #000;
  color: #000;
  background: #F0E0A0;
  margin: 10px auto 20px auto;
  padding: 10px 0;
}
/*-----------------------------------------------------------
KB Article Index Lists
-----------------------------------------------------------*/
div.Bdy div.kblist {
  padding-left: 24px;
}
/*-----------------------------------------------------------
DD Short Device List
-----------------------------------------------------------*/
div.Bdy div.dds li {
  font-size: 7pt;
}
div.Bdy div.dds .vn {
  font-size: 10pt;
  font-weight: bold;
  color: #036;
}
div.Bdy span.dds {
  font-weight: bold;
  color: #036;
  background: #FFF;
}
/*-----------------------------------------------------------
Right-Aligned Screen Shots (uVision)
-----------------------------------------------------------*/
div.Bdy div.rpx {
  clear: right;
  position: relative;
  float: right;
  text-align: center;
  font-size: 7pt;
  font-weight: normal;
}
div.Bdy div.rpx img {
  border: 1px solid #000;
}
/*# sourceMappingURL=t6_cmn.css.map */