body {
 font-size:13;
 text-align:center;
 line-height: 20px;
 font-family:sans-serif;
}

#header {
 margin-top:20px;
 font-weight:bold;
}

#toppage{
 width:390px;
 margin-top:150px;
 margin-left:300px;
 font-size:60;
 line-height:50px;
}
 
#bldtypel {
 line-height:20px;
 width:70px;
 float:left;
 margin-top: 12px;
 margin-left:5px;
 font-size:11;
 text-align:left;
 color:#FFFFFF;
}

.list{
 border:none;
 font-size:11;
 height:20;
}

#bldtyper {
 margin-top: 12px;
 line-height: 20px;
 width:75px;
 float:right;
 font-size:11;
 text-align:right;
}

a img {
 border:none;
 overflow:hidden;
}

a:link {
 color:#C0C0C0;
 font-weight:bold;
 text-decoration:none;
}

a:visited {
 color:#C0C0C0;
 font-weight:bold;
 text-decoration:none;
}

a:hover {
 color:#6699FF;
 font-weight:bold;
 text-decoration:none;
}

#menubox{
  width:340px;
  border:none;
  text-align:center;
}

#datebox{
  width:120px;
  border:none;
  font-size:18;
  text-align:right;
  font-family:serif;
  font-weight:bold;
}

#container {
 width:830px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#wrapper {
 width:660px;
 float:left;
}

#subject {
 margin-top:10px;
 width:165px;
 float:right;
}

#hairline {
 height: 1px;
 border-style: none;
}

#footer {
 margin-top:100px;
 width:830px;
 clear:left;
 font-size:12;
 font-weight:bold;
}

#image {
 width:660px;
 float:left;
 font-size:11;
}

.bar {
 width:690px;
 float:left;
}

#left {
 margin-top:50px;
 width:320px;
 float:left;
}

#right {
 margin-top:50px;
 width:320px;
 float:left;
 margin-left:20px;
}

.left {
 margin-top:50px;
 width:320px;
 float:left;
}

.right {
 margin-top:50px;
 width:320px;
 float:left;
 margin-left:20px;
}

#company {
 width:450px;
 float:left;
}

#contact {
 width:380px;
 float:left;
 text-align:right;
}

@media print {
#bldtypel { display:none;}
#image { overflow:visible;}
}
