.bold {
  font-weight: bold;
}

.normal {
  font-weight: normal !important;
}

.center {
  text-align: center !important;
}

.left {
  text-align: left !important;
}

.right {
  text-align: right !important;
}

.justify {
  text-align: justify !important;
}

.big {
  font-size: 20px !important;
}

.small {
  font-size: smaller !important;
}

.green {
  color: green !important;
}

.blue {
  color: blue !important;
}

.red {
  color: red !important;
}

.white {
  color: white !important;
}

.gray {
  color: gray !important;
}

.underline {
  text-decoration: underline;
}

.overline {
  text-decoration: overline;
}

.line-through {
  text-decoration: line-through;
}

.italic {
  font-style: italic;
}

th, td {
  vertical-align: top;
}

.border {
  border: solid 1px #6b5b41;
  padding: 5px;
}

.size-14 {
  font-size: 14px;
}

.small {
  font-size: small !important;
}

.big {
  font-size: 125% !important;
}

.shadow {
  -moz-box-shadow: 6px 6px 3px 0px #555;
  -webkit-box-shadow: 6px 6px 3px 0px #555;
  box-shadow: 6px 6px 3px 0px #555;
}

.shadow-right {
  -moz-box-shadow: 6px 0px 3px 0px #555;
  -webkit-box-shadow: 6px 0px 3px 0px #555;
  box-shadow: 6px 0px 3px 0px #555;
}

.transparent {
  filter: alpha(opacity=90); /* for IE */
  opacity: 0.9; /* CSS3 standard */
}

.notransparent {
  filter: alpha(opacity=100) !important; /* for IE */
  opacity: 1.0 !important; /* CSS3 standard */
}

.margin-10 {
  margin: 10px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-t10 {
  margin-top: 10px !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.opacity-40 {
  filter: alpha(opacity=40); /* for IE */
  opacity: 0.4; /* CSS3 standard */
}

.opacity-60 {
  filter: alpha(opacity=60); /* for IE */
  opacity: 0.6; /* CSS3 standard */
}

.opacity-80 {
  filter: alpha(opacity=80); /* for IE */
  opacity: 0.8; /* CSS3 standard */
}

.opacity-90 {
  filter: alpha(opacity=90); /* for IE */
  opacity: 0.9; /* CSS3 standard */
}

.opacity-95 {
  filter: alpha(opacity=95); /* for IE */
  opacity: 0.95; /* CSS3 standard */
}

.opacity-100 {
  filter: alpha(opacity=100) !important; /* for IE */
  opacity: 1.0 !important; /* CSS3 standard */
}

.border-1 {
  border: 1px solid #000000;
}

.border-2 {
  border: 2px solid #000000;
}

.border-3 {
  border: 3px solid #000000;
}

.border-4 {
  border: 4px solid #000000;
}

.rounded-menu {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.transparent-border {
  border-color: transparent !important;
}

.font-11 {
  font-size: 11px !important;
}

.font-12 {
  font-size: 12px !important;
}

.font-13 {
  font-size: 13px !important;
}

.center-object {
  margin: 0 auto;
}

.padding-left {
  padding-left: 20px;
}

.float-left {
  float: left !important;
  margin: 0px 15px 10px 0px !important;
}

.float-right {
  float: right !important;
  margin: 0px 0px 10px 15px !important;
}

.hand {
  cursor: pointer;
}

ul.legend a {
  cursor: default;
}

.width-30 {
  width: 30% !important;
}

.width-40 {
  width: 40% !important;
}
