#monstercontent {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
}
#monstercontent font { font-family : Verdana, Arial, sans-serif;
  font-size : 12px; }

#monstercontent form { margin: 0px; padding: 0px; }
#monstercontent option, input { font-size: 11px; }
.formElement { background-color: #EEEEEE; }

#monstercontent a:link {
  font-family : Verdana, Arial, sans-serif;
  color : #000;
  text-decoration: underline;
}
#monstercontent a:visited {
  font-family : Verdana, Arial, sans-serif;
  color : #000;
  text-decoration: underline;
}
#monstercontent a:hover {
    font-family : Verdana, Arial, sans-serif;
    color : #fff;
    text-decoration: none;
    background-color: #4869f4;
}

#monstercontent a:active {
  font-family : Verdana, Arial, sans-serif;
  color : #000;
  text-decoration: underline;
}

.MNSTextHead {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #000;
}
.MNSTextHeadLarge {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #000;
}

#SS_DIV_BLK{ width:610px; overflow:hidden; padding-bottom:10px; margin-bottom:10px; text-align:left;}
#SS_DIV_LTXT{ width:470px; float:left; padding-right:10px;}
#SS_DIV_RIMG{ width:130px; float:right;}

#SS_DIV_LIMG{ width:130px; float:left; padding-right:10px;}
#SS_DIV_RTXT{ width:470px; float:left; }

#SS_CNTR_DYN{ width:610px; overflow:hidden; margin-bottom:10px;}
.MNSTextBody {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #000;
}
.MNSTextBold {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #000;
}
.MNSText {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #000;
}

.MNSBox {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #000;
  background-color : #FFF;
}

.MNSColumnHead {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  text-align : left;
  color : #FFF;
  background-color : #365f91;
  text-aling: center;
  line-height: 160%;
  padding: 3px;
  border: 1px solid #FFF;
background-image: url(http://www.hoffman-associates.be/web/img/blue_menu_bg.gif);
}
}

#monstercontent a.MNSColumnHeadLink:link, a.MNSColumnHeadLink:visited, a.MNSColumnHeadLink:hover, a.MNSColumnHeadLink:active {
  color : #FFF;
}
#monstercontent a.MNSColumnHead:link {
  color : #000;
}
#monstercontent a.MNSColumnHead:visited {
  color : #000;
}
#monstercontent a.MNSColumnHead:hover {
  color : #000;
}
#monstercontent a.MNSColumnHead:active {
  color : #000;
}

.MNSSummaryLabel {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #000;
}

.MNSEven {
  font-family: Verdana, Arial, sans-serif;
color: black;
background-color: #999;
padding: 3px;
border: 1px solid white;
}
.MNSEvenEmphasis {
  font-family : Verdana, Arial, sans-serif;
  font-weight : bold;
  color : #000;
  background-color : #999;
  padding: 3px;
  border: 1px solid #FFF;
}
.MNSOdd {
  font-family : Verdana, Arial, sans-serif;
  color : #000;
  background-color : #ddd;
  padding: 3px;
  border: 1px solid #FFF;
}
.MNSOddEmphasis {
  font-family : Verdana, Arial, sans-serif;
  font-weight : bold;
  color : #000;
  background-color : #ddd;
  padding: 3px;
  border: 1px solid #FFF;
}

a.MNSTbutton:hover { background-color: transparent !important; text-decoration: none; }
input { padding: 2px; }


#red_link{}
#red_link a { color:#c00000 !important; text-decoration:none;}
#red_link a:hover { color:#c00000 !important; text-decoration:underline; background:none !important;}

#content_xl, #content, #content_xxl {
float: left;
background: white;
line-height: 17px;
padding: 0;
margin: 0px 13px 5px 12px;
display: inline;
}
#LayerAndResults td, th, tr, table, tt, p {
font-size: 11px;
}{
    font-size: 11px !important;
}