table.header { width:800px; background-color:white; border-width:0; padding:0; margin:0; }
img { border-width:0px; }
td.header1 { height:60px;width:200px; }
.companylogo { position:absolute;left:20px;top:21px; }
td.header2 {
	height:60px; text-align:right;
	vertical-align:top;
	font-size:86%; padding:6px;
}
.roofmenu { position:relative;top:4px; }
input.search {
	color:#333333;
	background-color:white;
	border:1px solid gray;
	width:40px;
	height:17px;
	font-size:0.95em;
}
input.H-SearchKeyword{ width:140px;}
td.topmenu {
	width:800px; height:28px;
	background-color:#D9D9D9;
	padding:0px; margin:0px;
}
td.topbarshadow { background-color:#999999;height:1px; }

