html, body {
  margin:0;
  padding:0;
  height:100%;
  border:none
}

TABLE, TD, TH, BODY {
  font-family: "Tahoma", "Arial", "Sans-Serif";
  font-size: 10pt;
  color: Black;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

P {
  font-family: "Tahoma", "Arial", "Sans-Serif";
  font-size: 10pt;
  color: Black;
}

.TopMenu {
  background: #e0e0ff;
  text-align: center;  	
  vertical-align: middle;
  font-weight: bold;
  font-size: 12pt;
  height: 30px;
}

.SoftwareEngineers {
  font-family: "Arial";
  font-size: 12pt;
  font-style: italic;
  text-align: center;
  font-weight: bold;
  color: Gray;
}

.MenuBar {
  background: #e0e0ff;
  background: URL("/Images/MenuGradient.png");
  background-repeat: repeat-y;
  width: 200px;
  vertical-align: top;
  border-right: solid #000080 1px;
}

.MainArea {
  vertical-align: top;
  padding: 0.5em;
}

.MenuCold {
  font-weight: bold;
  text-align: left;
  cursor: pointer;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffe0;
  border-style: solid;
  padding: 0.4em 0.6em;
  vertical-align: middle;
}

.MenuHot {
  font-weight: bold;
  text-align: left;
  background: #a0a0e0;
  cursor: pointer;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffe0;
  border-style: solid;
  padding: 0.4em 0.6em;
  vertical-align: middle;
}

.MenuText {
  font-weight: bold;
  text-align: center;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffe0;
  border-style: solid;
}

.MenuHot a:hover   { text-decoration: none; }

.MenuBarAbove {
  border-width: 0px 0px 1px 0px;
  border-color: #ffffe0;
  border-style: solid;
}

.TopBottom {
  height: 2em; 
  background: URL('/Images/TopbarBackground.png');
  padding-left: 0.5em;
}

.Remark {
  color: #808000;
}

a:link				{ text-decoration: none; color: #000080; }
a:visited			{ text-decoration: none; color: #000080; }   
a:active			{ text-decoration: none; color: #000080; }
a:hover				{ text-decoration: underline; }

TD.TVC {
	font: 8pt Tahoma;
	color: black;
	height:16px;
	vertical-align:middle;
	cursor: default; }

TD.TVCHOT {
	font: 8pt Tahoma;
	color: blue;
	height:16px;
	vertical-align:middle;
	cursor: pointer; }

TD.TVCCOOL {
	font: 8pt Tahoma;
	color: black;
	height:16px;
	vertical-align:middle;
	cursor: pointer; }

BODY {
  font-family: Tahoma;
  color: black; }

DIV, P, LI {
  font: 10pt Tahoma }

DIV.TVPLUSCOOL {
	width: 16px;
	height: 16px;
	background: URL("/Images/plus.png"); }

DIV.TVMINUSCOOL {
	width: 16px;
	height: 16px;
	background: URL("/Images/minus.png"); }

DIV.TVPLUSHOT {
	width: 16px;
	height: 16px;
	background: URL("/Images/plushot.png"); }

DIV.TVMINUSHOT {
	width: 16px;
	height: 16px;
	background: URL("/Images/minushot.png"); }

DIV.TVCHILD {
	width: 16px;
	height: 16px;
	background: URL("/Images/lineh.png"); }

TD.TVNOMORE {
	width: 16px;
	vertical-align:top; }

TD.TVMORE {
	width: 16px;
	vertical-align:top;
	background: URL("/Images/linev.png"); }

.CODE { font: 8pt "Courier New"; color: #0000C0; }

.EXAMPLE {
	background: #ffffc0;
	border: solid 1px black;
	padding: 3px;
}

H4 {
	font-weight: bold; font-size: 10pt; }
 
TR.ODD {
    background: #cccccc;
    height: 20px;
}

TR.EVEN {
    background: #eeeeee;
    height: 20px;
}

TD.LIST {
}

TABLE.LIST {
    border:  solid 1px black;
    background: white;
    margin: 0.5em;
}




