body { color: #a0a0a0; font-size: 12px; font-family: verdana, arial, helvetica, san-serif, geneva ce; font-weight: normal; font-style: normal; line-height: 18px; background-color: #404040; text-decoration: none; }
table { font-size: 12px; line-height: 18px; }
/* headings */
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
h1 {font-size:1.75em;}
h2 {font-size:1.5em;}
h3 { font-size:1.5em; font-weight: bold; font-style: normal; text-align: left; margin: 0; padding-bottom: 0.3em; border-bottom-style: solid; border-bottom-width: 1px; }
h4 {font-size:1.25em;}
h5 {font-size:1em;}
h6 {font-size:0.85em;}
h1,h2,h3,h4,h5,h6 {margin:0.5em 0 0.25em 0;} 
h1 {margin-top:0;}

/* link pseudo-classes */
a:link { color: #a0a0a0; text-decoration: none; border-bottom: 1px dotted #5c5c5c; }
a:visited { color: #a0a0a0; text-decoration: none; border-bottom: 1px solid #5c5c5c; }
a:hover { color: #a0a0a0; text-decoration: none; border-bottom: 1px solid #e0e0e0; }
a:active { color: #a0a0a0; text-decoration: none; border-bottom: 1px solid #a0a0a0; }

p { font-size: 12px; line-height: 18px; margin: 0 0 0; }
ul { margin-top: 0; margin-bottom: 1em; list-style-type: square; }
li { margin-left: -1.5em; }
hr { color: #808080; }
