
body { 
  margin: 0px; padding: 0px; 
  color: #555; background: #fff; 
  /*/*/ /*/ background-image: url(/graphics/background180.gif); /* */ }

body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, a, dl, dt, dd, td {
  font-family: verdana, arial, helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { margin: 10px; text-align: center; }
h1, h2, h3 { font-weight: normal; }
h4, h5, h6 { font-weight: bold; }
h1 { color: #cc9900; font-size: 130%; }
h2 { color: #556B2F; font-size: 120%; }
h3 { color: #556B2F; font-size: 110%; }
h4 { color: #cc9900; font-size: 90%; }
h5 { color: #556B2F; font-size: 80%; }
h6 { color: #556B2F; font-size: 70%; }


a { color: #295510; font-weight: bold; }
a:link { color: #295510; }
a:visited { color: #c90; }

ul { margin-left: -30px; }
ol.answers ul { margin-left: -15px; }

p { margin: 10px; }

.warning, .warning-x, .red { color: #c00; }
.resize { color: #720; }
.textleft { text-align: left; }
.faqend { text-align: center; }
.linkto p { text-align: center; }
.counter { text-align: right; padding-top: 20px; }

.redbrown, .aareqd { color: #720; font-weight: bold; }
.blue, .aafile { color: #009; }
.purple, .aalink { color: #707; }
.center, .aaend { text-align: center; }


/* ------------ begin Netscape 4 positioning ------------ */
#sidebar {
  /*/*/ /*/ font-size: 70%; /* */    /* for N4 only */
  color: #720; float: left; left: 0px; 
  width: 170px; border: .01px solid #999; }
#pagecontent {
  /*/*/ /*/ font-size: 75%; /* */    /* for N4 only */
  top: 0px; left: 155px; width: 99%; border: .01px solid #fff; }

#homepgcontent {
  /*/*/ /*/ font-size: 75%; /* */    /* for N4 only */
  text-align: center; padding-top: 30px; 
  left: 155px; width: 99%; border: .01px solid #fff; }
#homepgright {
  /*/*/ /*/ font-size: 70%; /* */    /* for N4 only */
  float: right; right: 20px; width: 160px; border: 1px solid #999; }
#vpsites {
  /*/*/ /*/ font-size: 70%; /* */    /* for N4 only */
  float: right; right: top: 0px; right: 0px; margin-left: 160px; border: 1px solid #fff; }
/* ------------  end Netscape 4 positioning  ------------ */


#sidebar a { font-weight: normal; }
#sidebar h4 a { color: #295510; font-weight: normal; }
#sidebar ul, #sidebar li { list-style: none; }
#sidebar ul ul { margin-right: 20px; }
#sidebar hr { width: 95%; }

#homepgright p.sitemenu { text-align: center; }
#homepgright p.sitemenu a { color: #295510; font-weight: normal; }

#vpsites p { margin: 0px; padding: 0px; font-size: x-small; line-height: 100%; text-align: right; }
#vpsites a,
#vpsites a:link,
#vpsites a:visited { color: #333; font-weight: normal; }


/* ------------- BANNER HEADING ------------- */
#bannerbox { 
  width: 480px; height: 150px; 
  padding-left: 30px; margin-left: auto; margin-right: auto; }

#banner { 
  height: 150px; border: .01px solid #fff; 
  background-image: url(/graphics/title.gif);
  background-repeat: no-repeat; }
p.menu { 
  text-align: center; margin: 0px; padding: 0px; 
  padding-top: 19px; padding-left: 0px; padding-right: 40px; 
  background-image: url(/graphics/spacer.gif); 
  border: .01px solid #fff; }
p.menu a { color: #333; font-size: x-small; font-weight: normal; }
p.menu a:visited { color: #556B2F; }
/* ------------- BANNER HEADING ------------- */


#content { padding: 0px 20px 20px 10px; }

#404 p { text-align: center; }



b { font-weight: bold; }

