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; }
td.topmenu {
	width:800px; height:28px;
	background-color:#D9D9D9;
	padding:0px; margin:0px;
}
td.topbarshadow { background-color:#999999;height:1px; }

