body { font-family: verdana, geneva, arial, sans-serif; margin: 20px 20px 20px 20px; line-height: 133%; } fieldset { padding: 10px; } legend { padding: 10px; } td { vertical-align: top; } .hint { font-family: 'times new roman', serif; font-style: italic; } .companySetupMessage { color: #cf0000; font-family: verdana, geneva, arial, sans-serif; border: 1px solid red; padding: 5px; } .heading { font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 7.5pt; color: #af0000; vertical-align: top; text-align: right; } .headingBlack { font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 7.5pt; vertical-align: top; text-align: right; } .headingLeft { font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 7.5pt; color: #af0000; vertical-align: top; text-align: left; } p, div { line-height: 150% } .kewlButton { border: 1px solid gray; font-family: trebuchet, verdana, geneva, arial, sans-serif; font-size: 10px; padding: 2px; } .main { border-left: 4px double black; border-right: 1px solid silver; background-color: white; width: 750px; } td { font-size: 12px; line-height: 133%; } table#links span { display: none; } table#links a.menu { font-size: 12px; cursor: default; display: block; color: black; text-decoration: none; padding: 3px; border-left: 2px solid silver; border-right: 2px solid white; border-bottom: 1px dashed gray; } table#links a.menu:hover { border-left: 2px solid blue; border-right: 2px solid blue; border-bottom: 1px solid white; color: ltblue; xbackground-color: #9a9a9a; } table#links a.menu:hover span#caption { display: block; position: absolute; top: 350px; left: 40px; width: 100px; color: black; font-size: 10px; font-weight: bold; text-decoration: none; text-align: left; } .bar { font-size: 10px; color: white; text-decoration: none; } li { line-height: 150%; padding-bottom: 10px; }