.portletMessage {
  padding-left: 22px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.portletColumn{
  overflow-x: auto;
  overflow-y: visible;
}
.portletColumn .targetArea{
  display: none;
  line-height: 30px;
}
.portletColumn.moveTargets .targetArea{
  display: block;
}
.portlet{
  padding: 0;
  overflow: visible;
  font-size: 11px;
}
.portletControls{
  float: right;
  text-align: right;
}
.portletControls a, .portletOptions a{
  margin: 0 2px;
}
.portletHeader{
  width: auto;
  padding: 4px 2px 4px 5px;
  margin: 0;
}
.portletOptions{
  padding: 2px 10px;
  clear: both;
  display: none;
}
.portlet.admin .portletOptions{
  display: block;
}
.portletBody{
  width: auto;
  overflow: hidden;
  overflow-y: hidden;
  padding: 0 2px 5px 2px;
  margin: 0px;
  margin-top: 2px;
}
.portlet.portletPlain .portletHeader.viewerMode{
  display:none;
}
.portletBody .asiForm li.htmlArea .legend{
  display: none;
}
.portletBody .asiForm li.htmlArea .fields{
  padding-left: 0;
  margin: 0px -10px 0 5px;
  float: left;
  width: 100%;
}
.portletBody .formArea{
  width: auto;
}
.portletBody .workArea{
  width: 99%;
  margin: 5px;
  border: 0;
}
.portletBody .asiForm{
  margin-top: 0;
}
/*portlet options popups*/
.customAccessUserGrid{
  width:100%;	
  height:270px;
  overflow:auto;
  padding-top:15px;
  text-align:left;
}
.customAccessUserGrid table{
  margin:auto;
  width:90%;
}
.customAccessUserGrid div.asiToolbar{
  margin:0 -8px 0 -8px;
}
.portletBody #dStartView .metadata.unlabeled{
  float: none;
}
.portletBody .portletError{
	font-weight:bold;
	color: #990000;
}
.headerWithinChannel{
  background-color: #e7e7e7;
  padding:3px;
  line-height: 1.5;
}
/*"Basic" portlet template special styling*/
div.enduser_content .portletPlain .portletHeader{
  display:none;
}
.portlet.portletPlain{
  margin: 0;
}
.portletPlain .portletBody{
  margin: 0;
  padding: 0;
}
.portletPlain div.asiGridOuterContainer{
  border-color: #cccccc;
  border-style: none none solid none;
  border-width: 0 0 1px 0;
}
.portletTitleFrame .asiGridOuterContainer{
  border: 0 !important;
  border-top: 1px solid #bbbbbb !important;
}
.portletPlain .mini{
  margin: 8px;
}
/*"Classic" portlet template special styling*/
.portletDefault .asiGridOuterContainer{
  border: 0 !important;
}
/*Non-Basic portlet template styling*/ 
.portlet{ 
  margin: 7px 10px 11px 10px; 
} 
#leftColumn .portlet, #leftColumn .portlet{ 
  margin-right: 0; 
} 
#rightColumn .portlet, #rightColumn .portlet{ 
  margin-left: 0; 
} 
.portlet.portletDefault{ 
  margin-top: 10px; 
}