body{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color: #DEE2D4;
  font-family:Arial,Verdana,Helvetica,sans serif;
  font-size: 12px;
  text-decoration:none;
  border: 0;
  padding: 0px;
  margin: 0px;
  letter-spacing: 0.03em;
  color: #333333;
}
body, h1, h2, h3, h4, h5, h6, div, span, p, input, select, textarea, li, td, th {
  font-family: Verdana, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, div, span, p, input, select, textarea, li {
}

h1, h2, h3, h4, h5, h6, a {
  margin:0px;
  padding:0px;
  font-weight:normal;
}

form {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

#mastercontainer {
  background-color:#ffffff;
}

#contentContainer .cmsdownloaditem a.pdf {
  background-image: none; 
  padding: 5px;
}

span.downloadsize {
  display: none;
}


#contentContainer a,#contentContainer a:visited,#contentContainer a:hover,#contentContainer a:link
{
  font-weight: bold;
  color: #5f7fff;
  text-decoration: none;
}

#contentContainer a:hover {
  text-decoration: underline;
}

#contentContainer .cmsdownloaditem a.pdf {
  padding:0px;
}

.ModuleFeedback input, .ModuleFeedback textarea {
  border: 1px solid #e9e9e9;
  width: 330px;
}

.ModuleFeedback th {
  text-align: left;
}

