html, body, p, li, th, td, h1, h2, h3, h4, h5, h6, input, textarea {
  margin: 0; padding: 0;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-family: arial,sans-serif; 
  font-size: small;
  font-size: 10pt;
}

a, a:link, a:visited, a:active {
  color: #9e9e9e;
}

a img {
  vertical-align: middle;
}

a img {
  border: 0;
}

.menu li {
  font-size: 8pt;
}

p, li, th, td {
  color: #9e9e9e;
  line-height: 130%;
/*  padding-left: 15px; */
}

h1, .indent {
  padding-left: 15px; 
}

p, ul, ol, table, h1, h2, h3, h4, h5, h6 {
/*  padding-left: 15px; */
  margin-right: 55px;
  margin-bottom: 18px;
}

#teaser p, #teaser h1, #teaser h2 {
  padding-left: 0;
  margin-bottom: 10px;
}

.csc-header h1 { padding-left: 0; font-size: 16pt; font-weight: 100; margin-bottom: 19px; }
/* .csc-header h2 { padding-left: 15px; } */

#content h2 { font-size: 12pt; }

.csc-textpic img {
  padding-bottom: 2px;
}

#content h1, #content h2 {
  font-weight: normal; 
}

ul, ul li, #content ul, #content ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul li {
  padding-left: 12px;
  background: url('../images/quad_gray.gif') no-repeat 0px 6px;
}

.csc-textpic { clear: left; }

#content h1.noclearleft, #content h2.noclearleft { clear: none; }

.csc-textpicHeader h1 {
  background: none !important;
  padding-left: 0 !important;
}

