.textbean {
  padding-bottom: 0 !important;
}
.articleview {
  min-height: 20em;
}
.article_heading {
  color: #872321;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.4em;
}
.return_link {
  position: relative;
  padding-bottom:.2em;
  padding-left: 1em;
}
.article_content p:first-child{
  padding-top: .8em !important;
}
.article_content {
  min-height: 15em; 
}#column2 p {
 padding:0 !important; 
}
.textbean {
  position: relative;
  z-index: 0;
}
.articleview {
  margin-top: -8px !important; 
  position: relative;
  z-index: 0;
}
.newsletter {
  margin-top: -16px; 
}
.newsletter td h2 {
  font-family: Arial, Helvetica, sans-serif !important; 
  font-size: 17px !important; 
  font-weight: bold!important;  
  color: #882121 !important;
  padding: 0 !important;
  margin: 0 13px !important;
  border: none !important;
}
.newsletter td p {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
  line-height: 16px !important;
  margin: 13px !important;
  border: none !important;
  width: inherit !important;
}
.newsletter td p.contact {
  padding: 0 13px 13px 13px !important;
}
.newsletter td a {
  color: #3399CC !important;
  text-decoration: none !important;
  font-weight: bold !important;
  border: none !important;
}
.newsletter td ul {
  list-style-type: square !important;
  margin: 16px 0 0 16px !important;
  padding: 0 !important;
  border: none !important;
}
.newsletter td ul li {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
  line-height: 16px !important;
  margin: 13px !important;
  border: none !important;
}
.newsletter td #sidebar {
  background-color: #8b9293 !important;
  padding: 1px 13px 0 0 !important;
  margin: 0 9px 10px !important;
  border: none !important;
  width: 161px !important
}
.newsletter td #sidebar h2 {
  color: #FFFFFF !important;
  border: none !important;
}
.newsletter td #sidebar p {
  color: #FFFFFF !important;
  border: none !important;
  width: 140px !important;
}
.newsletter td #sidebar img {
  margin: 0 13px 13px 13px !important;
  border: none !important;
}
.newsletter td .contact {
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  color: #7f7f7f !important;
  padding: 0 13px 13px 13px !important;
  margin: 0 10px 0 9px !important;
  border: none !important;
}

.newsletter td .footer {
  font-family: Arial, sans-serif !important;
  font-size: 10px !important;
  color: #7f7f7f !important;
  margin: 13px !important;
  border: none !important;
}
#ie7only td#newsletter_txt p {
  width: 381px;
}
#ie7only .article_content table{
  border-collapse: collapse;
}
#ie7only .article_content p{
  width: 381px;
}
#newsletter_txt p {
  padding: 0 0 10px !important; 
}
td#newsletter_info {
  vertical-align: top !important; 
}
#newsletter_info p {
  padding: 0 13px 10px !important; 
}
.newsletter td p:first-child {
  padding: 0 inherit inherit !important;
}
.newsletter td{
  vertical-align: top !important;
}
td#newsletter_worker {
  vertical-align: bottom !important; 
}
/* HORIZONTAL / HORIZ. PERSISTENT CSS --------------- */
ul.menubeanh,
ul.menubeanh-persistent {
  list-style: none;
  position: relative;
  overflow: visible;
}
ul.menubeanh,
ul.menubeanh ul,
ul.menubeanh-persistent,
ul.menubeanh-persistent ul {
  padding: 0;
  margin: 0;
  list-style: none;
  /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh li,
ul.menubeanh-persistent li {
  float: left;
  position: relative;
  list-style: none;
  /*
  	width: 8em;
	overflow: visible;
	*/
}
ul.menubeanh li ul,
ul.menubeanh-persistent li ul {
  display: none;
  position: absolute;
  top: 1.2em; /* IE */
  left: 0; /* IE */ /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh > li > ul,
ul.menubeanh-persistent > li > ul {
  top: auto; /* Non-IE */
  left: auto; /* Non-IE */
}
/* (sub-)submenus */
ul.menubeanh ul,
ul.menubeanh ul ul,
ul.menubeanh ul ul ul,
ul.menubeanh-persistent ul,
ul.menubeanh-persistent ul ul,
ul.menubeanh-persistent ul ul ul {
  position: absolute;
  top: 0;
  left: 95%;
}
/* Interactive lines: show/hide menus */
ul.menubeanh li.over ul ul,
ul.menubeanh li.over ul ul ul,
ul.menubeanh-persistent li.over ul ul,
ul.menubeanh-persistent li.over ul ul ul {
  display: none;
}
ul.menubeanh li.over ul,
ul.menubeanh ul li.over ul,
ul.menubeanh ul ul li.over ul,
ul.menubeanh-persistent li.over ul,
ul.menubeanh-persistent ul li.over ul,
ul.menubeanh-persistent ul ul li.over ul {
  display: block;
}

/* VERTICAL CSS --------------- */
ul.menubeanv,
ul.menubeanv-persistent,
ul.menubeanv ul,
ul.menubeanv-persistent, ul {
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li,
ul.menubeanv-persistent li {
  position: relative;
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li ul {
  display: none;
  position: absolute;
  top: 2px; /* IE */
  left: 6em; /* IE */ 
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li:hover ul,
ul.menubeanv li.over ul {
  display: block;
}

ul.menubeanv-persistent li.mi-parent {
  cursor: pointer;
}
ul.menubeanv-persistent li ul {
  display: none;
}
ul.menubeanv-persistent li.over ul {
  display: block;
}
#dropdown_menuform button {
  display: none;
}
