body {
/* background: #fffeef; */
background: #bba;
color:#444;  
margin: 16px auto;
padding:0px;
font: normal 67.5%/1.4em verdana, sans-serif;
width:820px;
}

html>body {
	font-size: 12px; 
}

h1 {margin:0; padding:6px;  background: #900 url(images/grad_r.gif) left bottom repeat-x; color: white; font: bold 22px/22px georgia; text-align: center;}

h2 {font-size:13px; margin:0; padding-right:16px; background: #036; color:#eee; border-top:1px solid #000; text-align:center; }
h3 {margin:12px; font-size:1.1em; color:#789;}
h4 {margin:12px; font-size:1.1em; color:#966;}

#main {
margin: 0px auto;
background: #fff;
padding:0px;
text-align:left;
border:1px solid #000;
}

#bullets {
	float:right;
	margin-left:12px;
	width:188px;
	background:#039;
	color:#fff;
}
#bullets h3 {margin:0; padding: 1px 4px; background:#fc0; color:#000;}
#bullets ul {margin:0; padding:0; list-style:none;}
#bullets ul li {margin:4px 8px; padding-left:12px; background: transparent url(images/pointer.gif) 0 .45em no-repeat;}
#bullets a {color:#ff0;}
#bullets a:hover {color:#fff;}

img { border:0; }
.ctr {text-align:center;}
.lrg {font-size:1.4em;}
a, a:visited { color:#036; font-weight:bold; }
a:hover { color: #963; }

p {margin:12px;}
.point {cursor:pointer;}
a.b, a.b:visited { display:block; width:12em; background: #eee; margin:12px; text-align:center; text-decoration: none; border: 3px outset #89a;  padding: 0 0.05em 0.1em 0; }
a.b:hover { background: #bbb; padding: 0.05em 0 0 0.1em; border: 3px inset #89a;}

#foot { text-align: right; font-size:0.8em; margin: 12px; clear: both; border-top:1px dashed #ccc;}