body { margin: 0px; padding:0px; font-size:0.70em;  }
form { display: inline; margin: 0px 0px 0px 0px; }
table { text-align:left; line-height:110%; color:#000000; font-weight:normal; font-family:tahoma, arial, sans-serif; }
ul { padding: 0px; margin: 0px;  list-style-type:none;}
a:link, a:active, a:visited, a:hover { color:#3c3c3c; text-decoration:underline; }
h1 { font-size:1.2em; padding:0px; line-height:110%; margin:0px; font-weight:bold; font-family:arial, verdana, tahoma, sans-serif; }
h3 { font-size:1.6em; padding:0px; margin:0px; line-height:110%; font-weight:normal; font-family:arial, verdana, tahoma, sans-serif; }
h4 { font-size:2.5em; padding:0px; margin:0px; line-height:110%; font-weight:bold; font-family:arial, verdana, tahoma, sans-serif; }
h5 { font-size:1.5em; padding:0px; margin:0px; line-height:110%; font-weight:bold; font-family:arial, verdana, tahoma, sans-serif; }

.odsdtopbg, .printHide, .footermenubg { display:none; }
#printLogo { display:inline; padding-bottom:10px; border-bottom:5px solid #cccccc; display:block; width:100%; }

.pageborder { border:none; }
.headingbg td { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px; }
.headingbg td.blacktext { font-size:1.2em; padding:5px; line-height:110%; margin:0px; font-weight:bold; font-family:arial, verdana, tahoma, sans-serif; }
.heading1bg td { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px; }
.paddingleft { padding-left: 20px; }
.vifborder { border: none; }
.iborder { padding: 2px; border: 1px solid #c9c9c9; }
.bigborder { padding: 3px; border: 3px solid #c9c9c9; }
.smalltext { font-size: 100%; }
.h_line { border-top:1px solid #cccccc; }
.lineheight { line-height:140%; }