form {margin:0; padding:0} body, td, p{ padding: 0px; margin :0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; } h2 { display: none; } h2.listhead { display: block; } li.right { padding-bottom: 8px; } #petop { width: 1000px; height: 110px; background-image : url(/esite/esite.nsf/images/header.jpg); overflow: hidden; position: relative; } #pemain { width: 1000px; } #peleft { padding-left: 0px; width: 175px; float: left; background-color : #FFFFFF; background-repeat : no-repeat; background-image : url(/esite/esite.nsf/images/logo_bottom.jpg); } #contactleft { margin-left: 20px; margin-top: 25px; border-top: solid 1px black; width: 140px; font: 11px Verdana; } #loginbox { margin-top: 50px; padding-left: 20px; line-height: 20px; color: #666666; } #loginbutton { display: block; background-color : #0E3B8D; text-decoration: none; width: 44px; padding-top: 2px; padding-bottom: 2px; color: #FFFFFF; text-align: center; } #pemainbody { width : 825px; float : left; } td.bottomblock { background-color: #cccccc; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; } h3.bottomblock { display: inline; font: bold 11px Verdana; } #footer { clear: both; padding-top: 10px; font: 11px Verdana; } #toplineleft{ font-size : 1px; padding:0px; height:3px; width:37px; float:left; } #toplineright{ font-size : 1px; padding:0px; height:3px; width:788px; float:left; background-color : #DF2B3C; } #pemainbodyleft { width : 600px; float : left; } #pemainbodyright { width : 200px; margin-left : 25px; float : left; } .header { font-size : 14px; font-weight : bold; color : #0E3B8D; } .headerright { font-size : 12px; font-weight : bold; padding-bottom: 8px; color : #666666; } .headline{ font-size : 12px; font-weight : bold; color : #0E3B8D; } .listhead{ font-size : 12px; font-weight : bold; color : #0E3B8D; margin-top: 10px; margin-bottom: 5px; } .ingressfrontpage { font-size: 12px; font-weight: bold; color: #808080; } .ingressmainpages { font-size: 12px; font-weight: bold; color: #808080; } .ingress{ font-size : 12px; font-weight : bold; } .body{ margin-top: 5px; font-size : 12px; } th.producttable { font: bold 12px Verdana; text-align: left; color: #808080; } td.producttable { padding-top: 15px; vertical-align: top; } img.producttable { margin-right: 15px; } .sectionhead { display: block; color: #000000; font-size : 12px; font-weight: bold; margin-bottom : 5px; } ul,ol { color : #000000; margin-bottom : 5px; margin-top : 5px; } #topspacer { display: none; } #companyname{ position: absolute; top: 0; left: 800px; padding-top:35px; width: 200px; font-size : 18px; color: #0C3683; } #searchtext{ position: absolute; top: 62px; left: 800px; height: 18px; width: 200px; font-size : 11px; color: #999999; } #postopmenu { position: absolute; top: 82px; left: 297px; height:25px; width:500px; } .search { position: absolute; top: 81px; left: 797px; height:25px; width:145px; } #searchField{ height: 20px; width: 145px; } #searchbutton { position: absolute; top: 82px; left: 947px; background-color : #0E3B8D; color : #FFFFFF; font-size : 11px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 4px; } input.go { height: 20px; background-color: #0E3B8D; color: #FFFFFF; font-size: 11px; border: none; cursor: hand; cursor: pointer; margin-left: 5px; margin-right: 5px; padding-left: 4px; padding-right: 4px; } input.go:hover { text-decoration: underline; } a.topmenulinks { padding-left:20px; font-size : 12px; text-decoration: none; color : #000000; } a.topmenulinks:link { padding-left:20px; font-size : 12px; text-decoration: none; color : #000000; } a.topmenulinks:visited{ padding-left:20px; font-size : 12px; text-decoration: none; color : #000000; } a.topmenulinks:hover { padding-left:20px; font-size : 12px; text-decoration: none; color : #0E3B8D; } a.topmenulinks:active { padding-left:20px; font-size : 12px; text-decoration: none; color : #0E3B8D; } .breadcrumbleft { color : #CCCCCC; font-size : 11px; height : 20px; width:37px; float:left; } .breadcrumb { padding-top: 5px; color : #CCCCCC; height : 20px; font-size : 11px; width:788px; float:left; } .horzline { height: 1px; } .corner { width : 5px; height : 1px; background-color : #FF7F7F; } .vertleft { width : 7px; background-image : url(/esite/esite.nsf/images/vertleft.gif) } .vertright { width : 7px; background-image : url(/esite/esite.nsf/images/vertright.gif) } .content { padding-top : 10px; padding-bottom : 10px; padding-left : 30px; padding-right : 30px; vertical-align:top; } #contenttable { height : 200px; vertical-align:top; } .rm { } .thead{ background-color: #CCCCCC; font-size : 12px; font-weight : bold; color : #0E3B8D; height: 20px; } .country { background-color: #0E3B8D; color: #FFFFFF; } .odd { background-color: #F1F1F1; margin-bottom: 5px; } .even { background-color: #FFFFFF; padding-bottom: 5px; } .contactinfo{ padding-left: 0px; } .contactperson { padding-bottom: 10px; } a { color: #0E3B8D; text-decoration: none } a:hover { text-decoration: underline; } .rightblock{ padding-top: 5px; padding-bottom: 10px; } .date{ font-size : 9px; color: #CCCCCC; } .author{} .SectionImgText{} .sect2columnsl{ width: 49%; height: auto; float: left; } .sect2columnsr{ width: 49%; height: auto; float: right; } .sect2columnsimg{ width: 100%; float:left; } .sect2columnsimgtxt{ width: 100%; font-size : 10px; margin-bottom: 5px; float:left; } .sect2columnsbreak{ float: left; height: 0px; width: 520px; margin-bottom: 10px; }