/*---------------*\
|* contentheader *|
\*---------------*/
#contentheader {
  padding: 0px 0px 0px 0px;
  background: #e2e1eb;
}
#contentheader .error, #contentheader .message {
  margin: 0px 200px 0px 0px;
  padding: 2px;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  font-weight: bold;

}
#contentheader .error {
  background: #8c3030;
}
#contentheader .message {
  background: #3a5841;
}
#contentheader .error *, #contentheader .message * {
  margin: 0px;
  padding: 0px;
}

/* ------------------------------------- */

/* links */
a {
  color: #003399;
  text-decoration: none;
}
a:visited {
  color: #003399;
  text-decoration: none;
}
a:hover {
  color: #0000FF;
  text-decoration: none;
}

/* links */
.linklisting {
  margin: 15px 0px 15px 0px;
}

/* links */
.linklisting .linkdescription, .review .reviewcontent {
  margin: 0px 0px 0px 0px;
  padding: 5px;
  border: 0px solid red;
  background: #FFFFCC;
  overflow: hidden;
  font-size:14px;
}

/* coreg listing */
.coreglisting {
  margin: 0px 20px 5px 20px;
  border: 1px solid red;
  background: #FFFFCC;
}

/* ----------------------------------------------------*/
/* remove side lines */
#content {
  margin:  0px 10px 0px 10px;
  padding: 10px;

}


#bigorange p {
  margin: 0px;
  margin-top: 14px;
  padding: 0px 0px;
  color: #FF3300;
  font-size: 32px;
  font-weight: bold;
}

#headingbig p {
  margin: 0px;
  margin-top: 4px;
  padding: 4px 0px;
  color: grey;
  font-size: 14px;
  line-height: 20px;
}

/* sub headings */
#content h3 {
  margin:6px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  border-bottom: 1px dotted #bbbfa1;
}
#content h3.noseparator {
  border-bottom: none;
}

.linktitle {
  padding: 0px;
  border: none;
  background: #FFFFCC;
}

