body { 
font-family:Arial; 
font-size: 10pt;
color:black; 
background-color:white; 
}

h1 { 
font-family:Arial; 
font-size:12pt;
color:black;
}

h2 { 
font-family:Arial; 
font-size:10pt;
font-style:italic; 
color:black; 
}

h3 { 
font-family:Arial; 
font-size:10pt;
font-style:italic; 
color:black; 
}

span.My-link, a:link { 
color:#004080;  
text-decoration:underline; 
}

span.My-visited, a:visited { 
color:#808080; 
text-decoration:underline; 
}

span.My-active, a:active { 
color:#0000CC; 
text-decoration:underline; 
}

span.Q {
font-family: Garamond;
font-size: 12pt;
}

span.SubHeading {
font-family: Garamond;
font-size: 12pt;
line-height: 3;
}

div.OutValueDiv {
background-color: rgb(255,255,204);
border: 2px ridge grey;
font-size: 10pt;
text-align: center;
}

div.WarningDiv {
background-color: rgb(255,255,204);
border: 2px ridge grey;
font-size: 10pt;
text-align: left;
width:100%;
color:#cc0000;
display: none;
}

div.Text {
border: thin;
border-bottom-style: ridge;
border-right-style: ridge;
display: none;
font-family: Arial;
font-size: 10pt;
margin-left: 20;
padding: 5;
width: 75%;
}

input.OutValue {
background-color: rgb(255,255,204);
border: 2px ridge grey;
color: rgb(153,153,153);
font-size: 8pt;
text-align: center;
width: 30pt;
display: inline;
}

input.InputValue {
text-align: right;
width: 30pt;
}

input.btnSelect {
font-size: 8pt; 
width: 30pt; 
height: 14pt; 
text-align: center;
}

table { 
font-size: 10pt; 
xborder: solid;
}

table.MainTable {
border-color: rgb(204,204,204);
border-style: groove;
vertical-align: top;
width: 85%;
display: block;
}

body{
  padding:0 0 0 0;
}

div.FunctionMenu{
  position:fixed;
  _position:absolute;
  top:0;
  _top:expression(eval(document.body.scrollTop));
  left:0;
  margin:0;
  padding:0;
}

table.SubTable {
border: #C0C0C0 thin solid;
width: 100%;
text-align:left;
}

table.HintTable {
  color: #000066;
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 11px;
}

table.TableConstr{
  xbackground-color: #eeeeee; 
  font-size: 10pt; 
  text-align: center; 
  font-family: Arial; 
  width: 100%;
  xborder: rgb(204,204,204) outset 3px; 
	xbackground: center;
	xbackground-image: url(./Images/DNConstruction.jpg);
	xbackground-repeat: repeat-x;
	xcolor: #336600;
  vertical-align:top;
}
 
tr.DNConstruction{
	xbackground: center;
	xbackground-image: url(./Images/DNConstruction.jpg);
	xbackground-repeat: repeat-x;
	xcolor: #336600;
  border:solid 1px;
  vertical-align:top;
  width:100%;
}

td.tdLayer {
  background-color: #eeeeee; 
	background: center;
	background-image: url(./Images/DNConstruction.jpg);
	background-repeat: repeat-x;
  border: rgb(204,204,204) outset 1px; 
  text-align: center;
  border-collapse:collapse;
  padding:0px; 
  margin:0px;
	xcolor: #336600;
	width: 100%;
}
 
td.OutValueTd {
background-color: rgb(255,255,204);
border: 2px ridge grey;
font-size: 10pt;
text-align: center;
}

font.FontArea{
font-style:italic; 
text-align: center;
}
 
font.FontR{
font-style:italic;
}

.Ticks {
background-color: rgb(255,255,204);
border: 2px ridge grey;
}

img.Plus {
cursor: pointer; 
border:0; 
}

form.WallList {
display: none;
font-size: small;
}

form.GlazingList {
display: none;
font-size: small;
}

.DocoLink a:link, .DocoLink a:visited, .DocoLink a:hover {
  border: none;
  display: inline;
}
