/* reset base style definitions                           *//* Copyright (C) 2005 Phil Glatz, www.zenspert.com        *//* All rights reserved. You are free to use this in your  *//* own applications and share it with others, please give *//* credit where due.                                      */* {  padding:0; margin:0;} h1, h2, h3, h4, h5, h6 {  font-weight: bold;  font-size: 1em;  padding: 0 0 0.5em;}table {  width: 100%;  background-color: transparent;  border-collapse: collapse;}tr {  vertical-align: top;}img {  border: none;}/* a fail-safe method to clear a division or break, use   *//* after floats to set things back to normal              */br.clearit {  clear: both;  height: 0px;  line-height: 0px;  font-size: 0.1px;  letter-spacing: 0px;  margin: 0px 0px 0px 0px;}div.clearit, br.clearit {  clear: both;  margin: 0;  padding: 0;}/* this helps to keep divisions from collapsing */.clearit:after {  content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden;}