body { background: #eeeeee; margin: 0xp; }

p, td { font: 10pt Verdana,arial; line-height:1.5em; color: #333333; }

h2 { font: 16pt Tahoma,Verdana,arial; text-decoration: underline; }
h3 { font: 14pt Tahoma,Verdana,arial; }
h4 { font: 10pt Verdana,arial; font-weight: bold; }

a { color: #990000; }
a:hover { text-decoration:none; }
a:visited { color: #990000; }

#topmenu { color: white; font:10pt arial; margin-right:10px; }
#topmenu a { color:white; font-weight:bold; } 
#topmenu a:hover { text-decoration:none; }

input, textarea { font:10pt arial; border:1px #cccccc solid; background:#eeeeee; }

hr { width: 100%; height:1px; color: #cccccc; background:#cccccc; text-align:center; }

p.question { font-weight: bold; font-size: 8pt; }
p.answer   { margin-left: 25px; font-size: 8pt; }
ol.answer   { margin-left: 25px; font-size: 8pt; }

pre.code { background: #cccccc; padding: 10px; font: 8pt Verdana,arial; }
		
.s { background:white; width:234px; }
.s2 { padding: 10px; background: #cccccc; width: 234px; }
.s3 { width: 234px; background: white; background: url('img/side_back2.gif'); }
.b { background:white; padding:20px; }