.portal_panel, .portal_panel_ajax
{
  line-height: 16px;
  /*padding: 0 10px 3px 10px;
  padding-bottom: 3px;*/
  margin: 0 10px;
  background-color: transparent;
}

.portal_panel_ajax
{
  margin: 10px;
}

.portal_panel td
{
  padding-top: 7px;
}

td.clsButton
{
  padding-top: 2px;
}

div.strong, td.strong
{
  font-weight: bold;
}

div.single
{
  margin: 0 10px;
}

div.left
{
  margin: 10px 10px 10px 0;
}

div.right
{
  margin: 10px 0 10px 10px;
}

div.text-right
{
  text-align: right;
}

div.header
{
  margin-top: 8px;
}

.icon-lock
{
  margin-left: 5px;
}

.light
{
  color: #aaa;
}

.italic
{
  font-style: italic;
}

.padleft
{
  padding-left: 8px;
}

.panel_acct_listing_picture
{
  margin-top: 3em;
  text-align: center;
}
.news, .news-ie6
{
	margin: 3px 0px 0px 0px;
}

.news a
{
  padding-left: 20px;
  background-image: url(/images/icons/icon-news-new.png);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  height: 18px;
  overflow:hidden;
}
.news-ie6 a
{
  background: url(/images/icons/icon-news-new.gif) no-repeat left top;
  padding-left: 20px;
  height: 18px;
  overflow:hidden;
}

.news a:visited
{
  background-image: url(/images/icons/icon-news.png);
}
.news-ie6 a:visited
{
  background: url(/images/icons/icon-news.gif) no-repeat left top;
}

.calendar, .calendar-ie6
{
  padding-top: 4px;
}

.event, .event-ie6
{
  margin: 3px 0px 0px 0px;
}

.event a
{
  padding-left: 20px;
  background-image: url(/images/icons/icon-event-new.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 18px;
  overflow:hidden;
}
.event-ie6 a
{
  background: url(/images/icons/icon-event-new.gif) no-repeat left top;
  padding-left: 20px;
  height: 18px;
  overflow:hidden;
}

.event_cal1 a, .event-ie6_cal1 a
{
  padding-left: 20px;
  background-position: top left;
}

.event a:visited, .event_cal1 a:visited
{
  background-image: url(/images/icons/icon-event.png);
}
.event-ie6 a:visited, .event-ie6 a:visited
{
  background: url(/images/icons/icon-event.gif) no-repeat left top;
}

#panel_weather .x-panel-body
{
  /* weather can always be white - image */
  background: white;
}

#panel_weather_content img
{
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.message, .message-ie6
{
  clear: left;
}

.message a
{
  padding-left: 22px;
  background-image: url(/images/icons/icon-message-new.png);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  float: left;
  clear: left;
}
.message-ie6 a
{
  background: url(/images/icons/icon-message-new.gif) no-repeat left top;
  padding-left: 22px;
  height: 18px;
}

.message a:visited
{
  background-image: url(/images/icons/icon-message.png);
}
.message-ie6 a:visited
{
  background: url(/images/icons/icon-message.gif) no-repeat left top;
}

.document, .document-ie6
{
  margin: 3px 0px 0px 0px;
}

.document a
{
  padding-left: 20px;
  background-image: url(/images/icons/icon-document-new.png);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  height:18px;
  overflow:hidden;
}
.document-ie6 a
{
  background: url(/images/icons/icon-document-new.gif) no-repeat left top;
  padding-left: 20px;
  height: 18px;
  overflow:hidden;
}

.document a:visited
{
  background-image: url(/images/icons/icon-document.png);
}
.document-ie6 a:visited
{
  background: url(/images/icons/icon-document.gif) no-repeat left top;
}

.discussion, .discussion-ie6
{
  padding-top: 4px;
  clear: left;
}

.post, .post-ie6
{
  margin: 1px 10px;
  clear: left;
}

.post a
{
  padding-left: 30px;
  background-image: url(/images/icons/icon-discussion-new.png);
  background-position: 10px 0;
  background-repeat: no-repeat;
  display: block;
  float: left;
  clear: left;
}
.post-ie6 a
{
  background: url(/images/icons/icon-discussion-new.gif) no-repeat left top;
  padding-left: 30px;
  height: 18px;
}

.post a:visited
{
  background-image: url(/images/icons/icon-discussion.png);
}
.post-ie6 a:visited
{
  background: url(/images/icons/icon-discussion.gif) no-repeat left top;
}

.post_single a
{
  padding-left: 20px;
  background-image: url(/images/icons/icon-discussion-new.png);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  float: left;
  clear: left;
}
.post_single-ie6 a
{
  background: url(/images/icons/icon-discussion-new.gif) no-repeat left top;
  padding-left: 20px;
  height: 18px;
  padding-top: 3px;
}

.post_single, .post_single-ie6
{
  line-height: 18px;
}

.post_single a:visited
{
  background-image: url(/images/icons/icon-discussion.png);
}
.post_single-ie6 a:visited
{
  background: url(/images/icons/icon-discussion.gif) no-repeat left top;
}

.gallery_thumb
{
  height: 96px;
  width: 96px;
  background-repeat: no-repeat;
  text-align: center;
  padding-top: 5px;
  margin-right: 0px;
}

.gallery_txt
{
  float: left;
  margin: 20px 0 0 0;
}

.gallery_txt_sub
{
  margin: 0 0 10px 10px;
  padding-left: 8px;
}

.gallery_single, .gallery_single-ie6
{
  clear: left;
}

.gallery_single a
{
  padding-left: 20px;
  background-image: url(/images/icons/icon-image-new.png);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  float: left;
  clear: left;
}

.gallery_single-ie6 a
{
  background: url(/images/icons/icon-image-new.gif) no-repeat left top;
  padding-left: 20px;
  height: 17px;
  padding-top: 3px;
}

.gallery_single-ie6
{
  line-height: 18px;
}

.gallery_single a:visited
{
  background-image: url(/images/icons/icon-image.png);
}
.gallery_single-ie6 a:visited
{
  background: url(/images/icons/icon-image.gif) no-repeat left top;
}

.ImgShadow
{
  cursor: hand;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);
}

.classified, .classified-ie6
{
  clear: left;
}

.classified a
{
  padding-left: 20px;
  background-image: url(/images/icons/icon-classified-new.png);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  float: left;
  clear: left;
}
.classified-ie6 a
{
  background: url(/images/icons/icon-classified-new.gif) no-repeat left top;
  padding-left: 20px;
  height: 18px;
}

.classified a:visited
{
  background-image: url(/images/icons/icon-classified.png);
}
.classified-ie6 a:visited
{
  background: url(/images/icons/icon-classified.gif) no-repeat left top;
}

.board
{
  clear: left;
}

#panel_acct_account
{
  padding-top: 10px;
}

#panel_acct_account_balance
{
  text-align: center;
}

#panel_acct_account_balance table
{
  margin: 0 auto;
}

#panel_acct_account_balance table td
{
}

#panel_acct_account_balance table td#acct_balance
{
  padding: 0;
}

#panel_acct_account_balance table td#acct_pay
{
  padding: 2px 2px 2px 8px;
  white-space: nowrap;
}

#panel_acct_account_balance table td#acct_pay a
{
  padding-left: 1px;
  padding-right: 1px;
  font-size: 92%;
}

#panel_acct_account table td span
{
  padding-left: 2px;
}

#panel_acct_account_links
{
  margin-top: 5px;
}

#panel_acct_account_links ul
{
  list-style: square outside;
  margin-left: 20px;
}

#panel_acct_account_links ul li
{
}

#panel_acct_profile_ajax
{
}

#panel_acct_listing_ajax
{
}

#panel_acct_subscriptions_ajax
{
}

#panel_acct_subscriptions_ajax td
{
  padding-top: 5px;
  border-bottom: 1px dotted #ddd;
}

.ttContent, .ttContent div, .ttContent table, .ttContent td
{
  color: #000;
}

.MHP_save-button  {
	background:transparent url(/images/icons/icons-button-sprite.png) no-repeat scroll 0 -96px !important;
}

.MHP_cancel-button {
	background:transparent url(/images/icons/icons-button-sprite.png) no-repeat scroll 0 -112px !important;
}
.home-panel-toolbar table.x-toolbar-ct {
	float:none;
	width:100%;
}
.home-panel-toolbar .x-toolbar-extras-row {
	display:none;
}
