.debug, .debug-red {
	border: 1px dotted red;
}

.debug-green {
	border: 1px dotted green;
}

.debug-orange {
	border: 1px dotted orange;
}

.debug-blue {
	border: 1px dotted blue;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.align-left {
	text-align: left !important;
}

.align-right {
	text-align: right !important;
}

.align-center {
	text-align: center !important;
}

.underline {
	text-decoration: underline;
}

.red {
	color: red;
}

.error-red {
  color: #8A1F11;
}

.bold {
  font-weight: bold;
}

.hidden {
  display: none;
}

a.pdf-link {
  background: transparent url(../images/icons/page_white_acrobat.png) no-repeat scroll 100% 50%;
  padding-right: 20px;
}

p.error, p.notice, p.success, label.error {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

label.error, label.notice, label.success {
  padding: 0.4em !important;
}

p.error, p.notice, p.success {
  font-weight: bold;
}

