/* ptc debug decorations */

li.ui-tabs-active a {
    background-color: #007A3E !important;
}


div.PTCUseOnly
  {
  border: 1px solid #000;
  background-color: #fcc;
  padding: 20px;
  }

/* app stuff */

a.error 
  {
  color: #E41F1F !important;
  }

#container .yui-nav {    /*updated to add 0 bottom margin*/
margin-bottom:0px;
}

.ajaxbusy
  {
  color: #ff6600;
  padding-left: 20px;
  padding-bottom: 10px;
  background: url(/images/icons/anim_progress.gif) no-repeat;
  }

.nobold_dt dt
  {
  font-weight: normal;
  }
  
.stInputInactive
  {
  color:#808080 !important;
  }

.stDisplayNone
  {
  display:none;
  }

.stDisplayInlineBlock
  {
  display:inline-block;
  }

.stDisplayInline
  {
  display:inline;
  }

.stDisplayBlock
  {
  display:block;
  }

.stBorderTopNone { border-top: none !important; }
.stBorderBottomNone { border-bottom: none !important; }
.stMarginLeft0 { margin-left:0px !important; }
.stMarginRight0 { margin-right:0px !important; }
.stMarginLeft20 { margin-left:20px !important; }
.stMarginTop10 { margin-top:10px !important; }
.stMarginTop20 { margin-top:20px !important; }
.stMargin0 { margin:0px !important; }
.stMargin10 { margin:10px !important; }
.stMargin20 { margin:20px !important; }
.stVMargin0 { margin-top:0px !important; margin-bottom:0px !important; }
.stHMargin0 { margin-left:0px !important; margin-right:0px !important; }
.stPadding0 { padding:0px !important; }

.stWidth100pct { width:100%; }
.stWidth95pct { width:95%; }
.stWidth90pct { width:90%; }
.stWidth50pct { width:50%; }
.stWidth10pct { width:10%; }

.stClearRight { clear: right; }
.stClearLeft { clear: left; }
.stClearBoth { clear: both; }

.stTextTransformCapitalize { text-transform: capitalize; }
.stTextAlignLeft { text-align: left !important; }
.stTextAlignRight, .stAlignRight { text-align: right !important; }
.stTextAlignCenter { text-align: center !important; }

.stFloatRight { float:right; }
.stFloatLeft { float:left; }

.nowrap { white-space: nowrap;}

.stStatusbar
  {
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  }

.stStatusbar th
  {
  color: #40637A;
  font-weight: 400;
  text-align: left;
  }

.stStatusbar td
  {
  text-align: right;
  }

.stToolbox
  {
  float:right;
  width: 220px;
  margin-left: 10px;
  }

.stToolbox ul li
  {
  margin-bottom: 4px;
  }
 
/* viewers */
.stCallHistory .chContainer
  {
  padding: 13px 10px 10px 30px;
  margin-bottom: 10px;
  }

.stCallHistory .chHeader
  {
  font-weight: bold;
  padding-bottom: 10px;
  }

.stCallHistory .chBody
  {
  padding: 15px;
  }

.stCallHistory .chFileName
  {
  }

.stCallHistory .chOwner
  {
  border-bottom: 1px dotted #000;
  }

.stCallHistory .chTypeNote
  {
  background-image: url(/images/icons/comment.gif);
  background-repeat:  no-repeat;
  background-position: 8px 12px;
  }

.stCallHistory .chTypeAttachment
  {
  background-image: url(/images/icons/disk.gif);
  background-repeat: no-repeat;
  background-position: 8px 12px;
  }

.stCallHistory .chTypeEmail
  {
  background-image: url(/images/icons/email_page.gif);
  background-repeat: no-repeat;
  background-position: 8px 12px;
  }

.stCallHistory .chColor1
  {
  background-color: #cad9e2;
  }

.stCallHistory .chColor2
  {
  background-color: #e3e3e3;
  }

.stControlRight
  {
  position: absolute;
  top: 201px;
  left: 0px;
  width: 11px;
  background: #ff6600;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  }

.stRoundedBox
  {
  border-style: solid;
  border-color: #CCC;
  border-width: 1px;
  border-radius: 10px;
  padding: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  }

/* call logger */
#stItarConfirmBox
  {
  background: #cad9e2;
  border: 2px solid #fdb924;
  position: absolute;
  width: 700px;
  padding: 20px;
  }


/* tslightbox style like solnav */
.tslightbox {
border:none !important;
margin:0px;
padding:0px;
}

.tslightbox .hd {
background:url(/images/960/sprite-042810.png) -160px -600px no-repeat;
border:none !important;
font-size: 14px !important;
font-color: #ff0 !important;
font-weight: bold !important;
height:25px !important;
line-height:25px !important;
padding-left:10px !important;
margin:0px !important;
}

.tslightbox .bd {
background-color:#f7f7f7!important;
color:#000;
padding:10px;
margin:0px;
xoverflow-y:scroll !important;
}

.tslightbox .ft {
background-color:#f7f7f7!important;
color:#000;
padding:10px;
margin:0px;
}

.tslightbox .container-close {
background:url(/images/960/sprite-042810.png) -862px -600px no-repeat !important;
height:10px !important;
margin:7px 10px 0 !important;
width:10px !important;
}

.mask {
background-color:#000!important;
}

.ptc-th
  {
  text-align: left;
  color: black;
  background: #EAF0F4;
  padding: 4px;
  font-weight: bold;
  display: block;
  }

.boundedTop {
        border-collapse: collapse;}

.boundedTop td, .boundedTop th {
        padding: 4px;
        border: 1px solid #CCC;}

.boundedTop th {
        text-align: left;
        color: black;
        background: #EAF0F4;
        border: 1px solid #CCC;}

.boundedForm, .boundedNone {
        border-collapse: collapse;}

.boundedForm th, .boundedNone th {
        padding: 4px;
        text-align: left;
        background: none;
        border: none;
        color: #000;}

.boundedForm td, .boundedNone td {
        padding: 4px;
        text-align: left;
        background: none;
        border: none;
        color: #000;}

.alignTop, .alignTop td, .alignTop th { vertical-align: top;}
.ptcapp-5star-bar {
		width: 80px;
		height: 16px;
		background: url(/images/cs/portal/help/stars.png) !important;
		background-repeat: repeat-x;
		background-position: 0 0;
		text-align: left;
	}
	.ptcapp-5star-rating {
		height: 16px;
		background: url(/images/cs/portal/help/stars.png) !important;
		background-position: 0 -16px !important;
		background-repeat: repeat-x;
	}