h1, h2, h3, p, dt, dd, td, div {font-family: Arial, Helvetica, sans-serif;}

body {margin: 0px; color: #333333;}
dt {font-weight: bold; margin: 1%;}
ul { list-style-type: square; list-style-image:url(/i/a.gif); }
li { margin: 1%; }
img { border-style: none;}
a:hover {background-color: yellow; }
.ad{font-size: larger;color:red;font-weight:bold;background-color:yellow;}
.rh-col{
  position: absolute;
  top: 5px;
  left: 10px;
  width: 162px;
  background: #ffffff;
  color: #333333;
  margin: 0px;
  padding: 0px;
  /* height: 600px; */
 }        
        
.main{
  position: relative;
  margin: 5px 10px 5px 180px;
  border: 1px solid #9999cc; 
  background: #ffffff;
  color: #333333;
  padding: 2%;
 }

.w{
  position: relative;
  margin: 5px 5% 5px 5%;
  border: 1px solid #9999cc; 
  background: #ffffff;
  color: #333333;
  padding: 2%;
 }

.f{
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  margin: 5px 5% 5px 5%;
  background: #ffffff;
  color: #333333;
  text-align: center;
  padding: 0px;
 }

.top{
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  margin: 5px 10px 0px 180px;
  text-align: center;
  padding: 0px;
 }
.top a:link {text-decoration: none; color:#ffffff;}
.top a:visited {text-decoration: none; color:#ffffff;}
.top a:active {text-decoration: none; color:#ffffff;}
.top a:hover {text-decoration: underline;color:#ffffff;background-color:#3333cc; }
.foot{
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  margin: 5px 10px 5px 180px;
  background: #ffffff;
  color: #cccccc;
  text-align: center;
  padding: 0px;
 }

.copy {  font-size: smaller;color: #cccccc;}
.light {font-weight: normal;}
.sug {
  font-family: Arial, Helvetica, sans-serif;
  font-size: smaller;
  color: #999999;
}
.d {width:100%;}



