body {margin:0; padding:0; color: #999999; background: #ffffff;  font: 0.8em Verdana;}
table {margin:0; padding:0; border-spacing: 0px; border-collapse: collapse;}
th {vertical-align: top; text-align: left; font-size: 0.8em; border-bottom: 1px solid #cccccc; color: #777777; padding: 0 0 10px 0;}
td {vertical-align: top; text-align: left; font-size: 0.9em;}
form { margin: 0px; padding: 0px;}
img {border: none;}
a {text-decoration: none; color: #2E3A36;}
p {line-height: 1.3em; margin: 0px; padding: 0 0 0.5em 0;}

ul { list-style-type: none; padding: 0; margin: 0;}
li { margin: 0 0 1em 0;}

h1, h2, h3, h4, h5, th { font-weight: normal;}
h1 {margin: 0; font: 2.4em Arial Narrow; letter-spacing: 2px;}
h2 {margin: 10px 0 0.5em 0; font-size: 120%; }
h3 {margin: 0 0 1em 0; font-size: 120%;}
h4 {margin: 1.3em 0 0.5em 0; font-size: 110%; padding: 0 0 0 10px;}
h5 {margin: 0 0 0.5em 0; font-size: 110%; padding: 0 0 0 10px;}

.cb {clear: both;}
.w {width: 100%;}
.fixw {width:1000px;}
.h {height: 100%;}
.fl {float: left;}
.fr {float: right;}

.pr {position: relative;}
.pa {position: absolute;}
.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}