﻿/*-------------------------------------------------------------------------------------------------
Keil Software Web Site Style Sheet
Copyright (c) Keil Software - All Rights Reserved.
-------------------------------------------------------------------------------------------------*/
/*=================================================================================================
Page Template Elements
================================================================================================*/
html {
  height: 100%;
}
body {
  height: 100%;
  font: normal 10pt verdana, sans-serif;
  margin: 1px;
  padding: 0;
  color: #000;
  background: #FFF;
}
/*-----------------------------------------------------------
Main Page Table
-----------------------------------------------------------*/
table.Main {
  height: 100%;
  border: 1px solid #000;
  border-spacing: 0;
  padding: 0;
  margin: auto;
  border-collapse: collapse;
  width: 980px;
  /*-----------------------------------------------------------
Header Title
-----------------------------------------------------------*/

}
table.Main td.Top {
  margin: 0;
  padding: 0;
  vertical-align: top;
}
table.Main td.Top table {
  height: 84px;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
table.Main td.Top table tr.Titl td img {
  border: none;
  float: right;
}
table.Main td.Top table tr.Titl td div.Titl {
  color: #036;
  width: 590px;
  margin: auto 0;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
}
table.Main td.Top table tr.Titl td div.Titl p {
  font: bold 20pt verdana, sans-serif;
  padding: 0;
  margin: 0;
}
table.Main td.Top table tr.Titl td div.Titl p.s {
  font-size: 13pt;
  color: #F00;
  position: relative;
  bottom: 8px;
}
table.Main td.Top table tr.Titl td {
  height: 60px;
  padding: 0 10px;
  text-indent: 0;
  text-align: left;
  margin: 0;
  vertical-align: middle;
}
table.Main td.Bar {
  color: #000;
  background: #EEE;
  padding: 12px 6px;
  margin: 0;
  height: 100%;
  vertical-align: top;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  white-space: nowrap;
  border-collapse: collapse;
}
table.Main td.Bdy {
  padding: 0 6px;
  height: 100%;
  vertical-align: top;
  border-top: 1px solid #000;
  width: 710px;
}
table.Main td.Bot {
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  /*-----------------------------------------------------------
Header/Footer Tables
-----------------------------------------------------------*/

}
table.Main td.Bot table {
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
  border-top: 1px solid #000;
  height: 24px;
}
p.st {
  font-size: 13pt;
  color: #F00;
  margin: 0;
  padding: 0;
}
/*-----------------------------------------------------------
Header/Footer Menu
-----------------------------------------------------------*/
table.Main td table tr.Menu {
  color: #FFF;
  background: #036;
}
table.Main td table tr.Menu td {
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  border-top: 1px solid #000;
  font: 8pt verdana, sans-serif;
  height: 24px;
}
table.Main td table tr.Menu td.LMenu {
  text-align: left;
}
table.Main td table tr.Menu td.RMenu {
  padding-right: 10px;
  text-align: right;
}
table.Main td table tr.Menu td form {
  padding: 0;
  margin: 0;
}
table.Main td table tr.Menu td form input.button {
  font: normal 8pt verdana;
  width: 30px;
  border-width: 1px;
  padding: 1px 0;
  margin: 0;
}
/*-----------------------------------------------------------
Forum Menu
-----------------------------------------------------------*/
table.Forum {
  height: 24px;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
  border-top: 1px solid black;
}
table.Forum tr.Menu {
  color: #FFF;
  background: #036;
}
table.Forum tr.Menu td.LMenu {
  height: 24px;
  vertical-align: middle;
  padding-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  font: 8pt verdana, sans-serif;
  text-align: left;
}
table.Forum tr.Menu td.RMenu {
  height: 24px;
  vertical-align: middle;
  padding-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  font: 8pt verdana, sans-serif;
  text-align: right;
}
/*-----------------------------------------------------------
Menu Links
-----------------------------------------------------------*/
tr.Menu a {
  color: #FFF;
  background: #036;
  text-decoration: none;
  font-weight: bold;
  padding: 0 5px;
}
tr.Menu a:hover {
  color: #F90;
  background: #036;
}
/*-----------------------------------------------------------
Main Body Divisions
table.Main td.Bdy div.Bdy   { width: 100%; margin: 6px 0 20px; }
-----------------------------------------------------------*/
table.Main td.Bdy div.Bdy {
  margin: 6px 0 20px;
}
/*-----------------------------------------------------------
Side Bar Link Items
-----------------------------------------------------------*/
/*
2011.04.04 - DL - removed "width" property to correct sidebar text clipping issue on /arm/mdk.asp.
#vm                                                   { color: #000; background: #EEE; padding: 2px; margin-bottom: 4px; border-bottom: 1px solid #666; overflow: hidden; white-space: nowrap; width: 224px; width/ * * /:/ * * /216px; width: / * * /216px; }
*/
#vm {
  color: #000;
  background: #EEE;
  padding: 2px;
  margin-bottom: 4px;
  border-bottom: 1px solid #666;
  overflow: hidden;
  white-space: nowrap;
}
#vm p {
  padding: 0;
  margin: 3px 0 2px 0;
  color: #036;
  background: #EEE;
  font: bold 10pt verdana, sans-serif;
  border-top: 1px solid #666;
  overflow: hidden;
  white-space: nowrap;
}
#vm ul {
  margin: 0;
  padding: 0 1px;
  list-style-type: none;
}
#vm li {
  font: normal 8pt verdana, sans-serif;
  margin: 0;
}
#vm li ul {
  padding: 0;
}
/*
#vm a                                                 { display: block; color: #000; background: #EEE; padding: 1px 5px 1px 10px; text-decoration: none; border: 1px solid #EEE; overflow: hidden; white-space: nowrap; width: 214px; width/ * * /:/ * * /197px; width: / * *  /197px; }
*/
#vm a {
  display: block;
  color: #000;
  background: #EEE;
  padding: 1px 5px 1px 10px;
  text-decoration: none;
  border: 1px solid #EEE;
  overflow: hidden;
  white-space: nowrap;
}
#vm a:hover {
  color: #000;
  background: #CCC;
  border: 1px solid #AAA;
}
#vm ul li ul li a {
  padding: 1px 5px 1px 20px;
  font-size: 7pt;
  width: 187px;
}
#vm ul li ul li ul li a {
  padding: 1px 5px 1px 30px;
  font-size: 7pt;
  width: 177px;
}
#vm a#va {
  font-weight: bold;
}
#vm a#va:hover {
  font-weight: bold;
}
/*-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------*/
