/*
 * rc-persels.css
 * $Revision: 1.2 $
 * 
 * (c) 1992-2008 Cisco Systems, Inc. All rights reserved.
 * Terms and Conditions: http://cisco.com/en/US/swassets/sw293/sitewide_important_notices.html
 */

/* -----------------------------------------------
    Right Column Persels styles
-------------------------------------------------- */

#framework-content-right img {
  margin: 0;
}

#framework-content-right form {
  border: none;
  padding: 0;
  margin: 0;
}

#let-us-help p.chat-link {
	margin-bottom: 11px !important;
}

#let-us-help p.chat-link img{
	margin-bottom: 0 !important;
}

.rc-persel {
  background: transparent url(/web/fw/i/rc_persel_bottom_bg.gif) no-repeat bottom left;
  background-color: #eaeff2;
  margin: 0 0 12px 0;
  width: 188px;
}

.rc-no-header {
  background: transparent url(/web/fw/i/rc_persel_top_no_hdr_bg.gif) no-repeat top left;
  background-color: #ecf1f5;
  padding: 6px 0 0 0;
}

.rc-no-header .rc-content {
  background: transparent url(/web/fw/i/rc_persel_bottom_grad_bg.gif) no-repeat bottom left;
}

.rc-persel h3 {                     /* solid color header */
  background: transparent url(/web/fw/i/rc_persel_top_hdr_bg.gif) no-repeat top left;
  color: #333;
  font-size: 118.5%;
  line-height: 123.5%;
  margin: 0;
  padding: 9px 12px 9px 15px;
}

.rc-no-header h3 {                  /* gradient header with subheader */
  background: none;
  padding: 3px 0 2px 0;
}

.rc-no-header h3.space-after {      /* gradient header no subheader */
  background: none;
  padding: 3px 0 6px 0;
  margin: 0;
}

.rc-persel h4 {                     /* default subheader */
  color: #666;
  font-size: 118.5%;
  font-weight: normal;
  line-height: 123.5%;
  margin: 0;
  padding: 5px 0 6px 0;
}

.rc-no-header h4 {                  /* subheader for headerless */
  padding: 0 0 10px 0;
}

.rc-persel h4.after-any {           /* subheader after anything */
  padding: 12px 0 11px 0;
}

.rc-persel .rc-content {            /* content container */
  color: #666;
  padding: 0 12px 15px 15px;
}

.rc-persel .rc-content p.rc-content-desc {         /* rt content list */
  padding: 0 0 10px 0;
}

.rc-persel .rc-content p {          /* rt default bottom spacing */
  margin-bottom: 6px !important;
}

.rc-persel .rc-content img {         /* rt default bottom spacing */
  margin-bottom: 10px !important;
}

.rc-persel .rc-content ul {         /* ul default bottom spacing */
  margin-bottom: 8px !important;
}

.rc-persel .space-before {          /* content top spacing */
  margin-top: 10px;
}

.rc-persel .space-after {           /* content bottom spacing */
  margin-bottom: 10px;
}

.rc-persel img.no-space,
.rc-persel p.no-space,
.rc-persel ul.no-space,
.rc-persel li.no-space {            /* bottom spacing override */
  margin-bottom: 0 !important;
}

.rc-persel .rc-content ul.bullet-list {
  margin-left: 12px;
  %margin-left: 15px;               /* ie bullet space override */
}

ul.no-bullet {
  list-style-type: none;
}

.rc-persel .rc-content .link-divider {
  color: #2f6681;
}

/* Image-text combo styles (90x60 img) */
.rc-content div.img-text {
  margin-bottom: 10px;
}

.rc-content .img-text img {
  float: left;
  margin-right: 15px;
}

.rc-content .img-text div {         /* rt text container */
  margin-left: 105px;
}

.rc-content p.file-info {
  font-size: 82%;
  line-height: 122.5%;
}

/* Icon-link styles (12x12 img) */
.rc-persel .rc-content ul.icon-link {
  list-style-image: none;           /* no-bullet */
  list-style-position: outside;
  list-style-type: none;
}

.rc-persel .rc-content .icon-link li {
  %height:1%;                       /* this makes ie happy */
  margin: 0 0 7px 0;
}

.rc-persel .rc-content .icon-link img {
  float: left;
  padding: 0 5px 0 0;
  margin: 0 !important;
}

.rc-persel .rc-content .icon-link li div {
  margin-left: 17px;
  padding-top: 1px;                 /* icon/baseline alignment */
}
