/*
 * Ext JS Library 2.1
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */


body, html {
	background-color: #D1DFF0 !important;	
	height: 100% !important;
	min-height: 100% !important;
}
#mainNavToolbar .x-toolbar {
	border-bottom: none !important;
}

#mainNavToolbar .x-panel-body {
	height: 1px !important;
	background-color: #D1DFF0;
}
.tickLabel{
 
    font:normal 10px arial, tahoma, helvetica, sans-serif !important;
	background-color: transparent;
}

.legendLabel{
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	background-color: white;
	
}
.vt-thumbnail-caption-img-word {
    background: url(vt-images/word-small-file.gif) no-repeat;
	float: left;
	width: 15px;
	height: 17px;
	padding-left: 2px;
}

.vt-thumbnail-caption-img-excel {
    background: url(vt-images/excel-small-file.gif) no-repeat;
	float: left;
	width: 15px;
	height: 17px;
	padding-left: 2px;
}

.vt-thumbnail-caption-img-pdf {
    background: url(vt-images/pdf-small-file.gif)  no-repeat; 
    float: left;
    width: 15px;
    height: 17px;
	padding-left: 2px;
}

.document-content-title .x-panel-header {
	background: #D0DEF0; 
	font-weight: normal; 
	
}

.x-tab-panel .x-panel-body-noheader {
    zoom: normal;	
}

.vt-thumbnail-alignment {
	vertical-align: top
}

.x-column-tree .x-tree-node {
    zoom:1;
}
.x-column-tree .x-tree-node-el {
    /*border-bottom:1px solid #eee; borders? */
    zoom:1;
}


/* Remove the blue highlight bar for selected tree nodes */
/*
.x-tree-node .x-tree-selected {
    background: white;
}
*/

/* Add the blue hightlight bar for best practice area and the doc set list. */
/*
#BestPracticePanel .x-tree-node .x-tree-selected, #theDocSetList .x-tree-node .x-tree-selected,
#theBestPracticeList .x-tree-node .x-tree-selected{
    background: #d9e8fb;
}
*/

.x-column-tree .x-tree-node a {
    line-height:18px;
    vertical-align:middle;
}
.x-column-tree .x-tree-node a span{
	
}

.x-tree-node div.x-tree-missing span {
    color: gray;
}

.x-column-tree .x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#000;
}

/* When the first column of a tree is also a link */
.first-column-anchor .x-tree-node a:hover span {
    text-decoration: underline;
    padding-right: 13px;  
    background: url(vt-images/magnifyGlass.gif) no-repeat 100% 30%;
}

/* If we have a right aligned tree column with an anchor then put the magnifying glass image to the left */
.x-tree-node a:hover div.right-align-column {
    background: url(vt-images/magnifyGlass.gif) no-repeat 2px; 
    text-decoration: underline;
}

.x-tree-col.x-tree-missing-state a span {
    color: gray;
}


.quality-view .x-tree-col.x-tree-missing-state.x-tree-node-has-occurences a span {
    color: black;
}

/* This rule is required for IE only. The rule after it used to work for both browsers??? */
.quality-view .x-tree-fail-state a span {
    color: #bb0011;
}

.x-tree-col.x-tree-fail-state a span {
    color: #bb0011;
}

.x-tree-col.x-tree-optional-state a span {
    color: #DD7F88;
}


.x-tree-col {
    float:left;
    overflow:hidden;
    padding:0 1px;
    zoom:1;
}

.x-column-tree-scroll {
    overflow: auto;	
	height: auto;  
}

.vt-version-logo {
	margin-top: 14px; 
	position: absolute; 
}

.x-tree-col-text, .x-tree-hd-text {
    overflow:hidden;
    -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
	position: relative;
}

/* IE Specific rule to format column tree checkbox */
.x-tree-hd-text input {
    margin-top: -2px;
    margin-left: -4px;
}

/* Non-IE rule to format column tree checkbox */
html>body .x-tree-hd-text input {
	margin-top: 2px;
    margin-left: -1px;
}

.x-tree-headers {
	cursor:default;
    zoom:1;
    border: 1px solid #EEEEEE;
}

.x-tree-hd {
    float:left;
    overflow:hidden;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;
}

.task {
    background-image:url(vt-images/cog.png) !important;
}
.task-folder {
    background-image:url(vt-images/folder_go.png) !important;
}

.x-tree-node img.doc-set-icon, .x-tree-node-collapsed img.doc-set-icon
{
    background: url(vt-images/doc-set-close.gif) no-repeat;
}

.x-tree-node-expanded img.doc-set-icon
{
    background: url(vt-images/doc-set-open.gif) no-repeat;
}

.x-tree-node img.word-icon, .x-tree-node-collapsed img.word-icon, .x-tree-node-expanded img.word-icon
{
    background: url(vt-images/word-small-file.gif) no-repeat;
}
.x-tree-node img.word-question-icon, .x-tree-node-collapsed img.word-question-icon, .x-tree-node-expanded img.word-question-icon
{
    background: url(vt-images/word-small-file-no-structure.gif) no-repeat;
}

.x-tree-node img.pdf-icon, .x-tree-node-collapsed img.pdf-icon, .x-tree-node-expanded img.pdf-icon
{
    background: url(vt-images/pdf-small-file.gif);
}

.x-tree-node img.excel-icon, .x-tree-node-collapsed img.excel-icon, .x-tree-node-expanded img.excel
{
    background: url(vt-images/excel-small-file.gif);
}

.x-tree-node img.vital-stats-icon
{
    background: url(vt-images/vital-stats.gif) no-repeat;
}

.x-tree-node img.best-practice-group-icon, .x-tree-node-collapsed img.best-practice-group-icon
{
    background: url(vt-images/best-practice-group-close.gif);
}

.x-tree-node-expanded img.best-practice-group-icon
{
    background: url(vt-images/best-practice-group-open.gif);
}

.x-tree-node img.best-practice-icon
{
    background: url(vt-images/best-practice.gif);
}

.x-tree-node img.best-practice-locked-icon
{
    background: url(vt-images/best-practice-locked.gif) no-repeat;
}

.x-tree-node img.best-practice-default-icon, .best-practice-default-icon
{
    background: url(vt-images/best-practice-default.gif) no-repeat !important;
}

.x-tree-node img.best-practice-type-icon, .x-tree-node-collapsed img.best-practice-type-icon
{
    background: url(vt-images/tag.gif);
}

.x-tree-node img.best-practice-term-category-icon, .x-tree-node-collapsed img.best-practice-term-category-icon
{
    background: url(vt-images/term-group-close.gif);
}

.x-tree-node-expanded img.best-practice-term-category-icon
{
    background: url(vt-images/term-group-open.gif);
}

.x-tree-node img.best-practice-term-icon, .x-tree-node-leaf img.best-practice-term-icon, .x-tree-node-collapsed img.best-practice-term-icon, .x-tree-node-expanded img.best-practice-term-icon
{
    background: url(vt-images/best-practice-term.gif);
}

.x-tree-node img.category-icon, .x-tree-node-collapsed img.category-icon, .x-tree-node-expanded img.category-icon
{
    background: url(vt-images/tag.gif);
}

.x-tree-node-leaf img.category-icon
{
    background: url(vt-images/blank.gif);
}

.x-tree-node img.category-icon-always, .x-tree-node-collapsed img.category-icon-always, .x-tree-node-expanded img.category-icon-always, .x-tree-node-leaf img.category-icon-always
{
    background: url(vt-images/tag.gif);
}

.vt-launch-word-image {
    background-image:url(vt-images/launch-word.gif);
}

.vt-doc-sets-image {
    background-image:url(vt-images/doc-sets.gif);
}
.vt-doc-set-new-image {
    background-image:url(vt-images/doc-set-new.gif);
}
.vt-doc-set-delete-image {
    background-image:url(vt-images/doc-set-delete.gif);
}
.vt-doc-new-image {
    background-image:url(vt-images/file-add-2.gif);
}
.vt-doc-delete-image {
    background-image:url(vt-images/doc-delete.gif);
}
.vt-doc-set-associate-best-practice-image {
    background-image:url(vt-images/bind-best-practice-to-doc-set.gif);
}

.vt-analyze-docs-image {
    background-image:url(vt-images/analyze-docs.gif);
}

.installAddIn {
	background-image:url(vt-images/download-word-addin.gif)  no-repeat;
}

.vt-collapse-image {
    background-image:url(vt-images/tree-collapse.gif);
}

.vt-expand-image {
    background-image:url(vt-images/tree-expand.gif);
}

.vt-best-practice-image {
    background-image:url(vt-images/best-practices.gif);
}
.vt-best-practice-new-image {
    background-image:url(vt-images/best-practice-new.gif);
}
.vt-best-practice-delete-image {
    background-image:url(vt-images/best-practices.gif);
}
.vt-best-practice-copy-image {
    background-image:url(vt-images/best-practice-copy.gif);
}

.vt-best-practice-term-group-new-image {
    background-image:url(vt-images/best-practice-term.gif);
}
vt-best-practice-term-group-new-image{
    background-image:url(vt-images/term-group-new.gif);
}

.vt-best-practice-term-image {
    background-image:url(vt-images/best-practice-term.gif);
}
.vt-best-practice-term-new-image {
    background-image:url(vt-images/best-practice-term-new.gif);
}
.vt-best-practice-term-delete-image {
    background-image:url(vt-images/best-practice-term-delete.gif);
}

.vt-best-practice-type-new-image{
    background-image:url(vt-images/tag-new.gif);
}

.vt-best-practice-type-new-child-image{
    background-image:url(vt-images/tag-new-child.gif);
}

.vt-delete-image{
    background-image:url(vt-images/delete.gif);		
}

.vt-up-image{
    background-image:url(vt-images/up.gif);	
}
.vt-down-image{
    background-image:url(vt-images/down.gif);
}

.vt-save-image{
    background-image:url(vt-images/save.gif);	
}

.vt-settings-image {
    background-image:url(vt-images/settings.gif);
}

.vt-standard-text{
    float:left; 
    padding:3px 3px 3px 5px;
    white-space: nowrap; 
    font:normal 11px arial, tahoma, helvetica, sans-serif;
	background-color: white;
}

.vt-pdf-text{
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	padding: 2px 5px;
	line-height: 14px;
	
}
.vt-pdf-text .x-panel-body{
	
}

.vt-standard-text-transparent{
    float:left;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
	position: relative;
	background-color: transparent;
}

/*
 * slider entities
 */
.vt-graded-slider {
    width:214px;
    padding-top:6px;
    background-image:url(images/ticks.gif);
}
.vt-graded-slider .x-slider-thumb {
    background-image:url(images/slider-thumb.png);
}


.no-icon {
	display : none;
	background-image:url('ext/resources/images/default/s.gif') !important;
}



.x-tree-node-el {
cursor: default !important;
}

/**
 * IE fix to make the Percent column anchor cursor.  
 */
.x-tree-node-el a {
	cursor: pointer !important;
}

#userPanelStatus, #userPanelIsAdmin {
	width: auto !important;
}

.userDisabled td {    
    color: #AAAAAA;
}

.user_add {
background: url(vt-images/user_add.png) no-repeat !important;
}
.sandbox-add {
background: url(vt-images/sandbox-add.gif) no-repeat !important;
}

.user_delete {
background: url(vt-images/user_delete.png) no-repeat !important;
}
.licence {
background: url(vt-images/license.gif) no-repeat !important;
}
.tree-expand {
background: url(vt-images/tree-expand.gif) no-repeat !important;
}
.tree-collapse {
background: url(vt-images/tree-collapse.gif) no-repeat !important;
}
.drill-into {
background: url(vt-images/drill-into.gif) no-repeat !important;
}
.launch-word {
background: url(vt-images/launch-word.gif) no-repeat !important;
}
.launch-pdf {
background: url(vt-images/launch-pdf.gif) no-repeat !important;
}
.doc-create-word {
background: url(vt-images/doc-create-word.gif) no-repeat !important;
}
.launch-excel {
background: url(vt-images/launch-excel.gif) no-repeat !important;
}
.start-review {
background: url(vt-images/start-review.gif) no-repeat !important;
}
.add-whitelist {
background: url(vt-images/add-whitelist.gif) no-repeat !important;
}
.view-changes {
background: url(vt-images/view-changes.gif) no-repeat !important;
}
.comment_add {
background: url(vt-images/comment_add.gif) no-repeat !important;
}
.comments_icon {
background: url(vt-images/comments.png) no-repeat !important;
}
.finish-review {
background: url(vt-images/finish-review.gif) no-repeat !important;
}
.best-practice-new {
background: url(vt-images/best-practice-new.gif) no-repeat !important;
}
.best-practice-copy {
background: url(vt-images/best-practice-copy.gif) no-repeat !important;
}
.delete {
background: url(vt-images/delete.gif) no-repeat !important;
}
.addType {
background: url(vt-images/add.png) no-repeat !important;
}
.term-group-new {
background: url(vt-images/term-group-new) no-repeat !important;
}
.best-practice-term-new {
background: url(vt-images/best-practice-term-new) no-repeat !important;
}
.down {
background: url(vt-images/down.gif) no-repeat !important;
}
.up {
background: url(vt-images/up.gif) no-repeat !important;
}
.save {
background: url(vt-images/save.gif) no-repeat !important;
}
.tag-new {
background: url(vt-images/tag-new.gif) no-repeat !important;
}
.best-practice-edit {
background:url(vt-images/best-practice-edit.gif)  no-repeat !important;
}
.best-practice-cancel-edit {
background:url(vt-images/best-practice-cancel-edit.gif)  no-repeat !important;
}
.reopenComment {
background:url(vt-images/reopen.gif)  no-repeat !important;
}
.closeComment {
background:url(vt-images/tick.gif)  no-repeat !important;
}
.editComment {
background:url(vt-images/edit-comments.png)  no-repeat !important;
}
.showAll {
background:url(vt-images/ShowAll.gif)  no-repeat !important;
}
.showOpen {
background:url(vt-images/FilterOpen.gif)  no-repeat !important;
}
.export-best-practice {
background:url(vt-images/export-best-practice.gif)  no-repeat !important;
}
.export-csv {
background:url(vt-images/export-csv.gif)  no-repeat !important;
}

.discovery-view-menu {
    background:url(vt-images/filter.gif)  no-repeat !important;
}

.import-best-practice  {
background:url(vt-images/import-best-practice.gif)  no-repeat !important;
}
	
.tag-new-child {
background: url(vt-images/tag-new-child.gif) no-repeat !important;
}
.tree-deep-expand-this-item {
background: url(vt-images/tree-deep-expand-this-item.gif) no-repeat !important;
}
.doc-content-add-as-best-practice {
background: url(vt-images/doc-content-add-as-best-practice.gif) no-repeat !important;
}
.doc-set-new {
background: url(vt-images/doc-set-new.gif) no-repeat !important;
}
.high-fidelity-view {
background: url(vt-images/hifi.gif) no-repeat !important;
}
.tn {
background: url(vt-images/tn.gif) no-repeat !important;
}
.tab1 {
background: url(vt-images/tab1.gif) no-repeat !important;
}
.doc-new {
background: url(vt-images/file-add-2.gif) no-repeat !important;
}
.cancelFilterButton {
background: url(vt-images/cancelFilter.gif) no-repeat !important;
}

.cancelFilter {
	color: #999 !important;
}

.searchIconHide {
	display: none !important;
}
.searchIcon {
	display: auto !important;
}

.bind-best-practice-to-doc-set {
background: url(vt-images/bind-best-practice-to-doc-set.gif) no-repeat !important;
}
.createNewDocument {
background: url(vt-images/doc-create.gif) no-repeat !important;
}

.break-best-practice-to-doc-set {
background: url(vt-images/break-best-practice-to-doc-set.gif) no-repeat !important;
}
.Refresh {
background: url(vt-images/Refresh1.gif) no-repeat !important;
}
.rename {
background: url(vt-images/rename.gif) no-repeat !important;
}
.term-group-new {
background: url(vt-images/term-group-new.gif) no-repeat !important;
}
.best-practice-term-new {
background: url(vt-images/best-practice-term-new.gif) no-repeat !important;
}
#aboutBox table {
font-size: 1em;
width: 100%;
margin-bottom: 1em;
}
#aboutBox td, #aboutBox tr  {
padding: 0;
margin: 0;
text-align: right;
}
#aboutBox table img {
float: left;
}

#aboutBox p {
padding-bottom: 1em;
margin: 0 2px;
}

#aboutBox .aboutInfo {
margin: 0.5em 2px;
padding: 2px;
border: 1px solid #ccc;
color: #808080;
height: 100px;
overflow: auto;
background-color: #fff;
}

.textarea {
	white-space: normal !important; 
	}
.north-table {
	font-family: arial,tahoma,helvetica,sans-serif !important;
	height: 36px;
	width: 100%;
	font-size: 11px;
	vertical-align:middle;
}
td.headElement {
	vertical-align: middle;
	line-height: 20px;
	}
td img {
	vertical-align:middle
	}
.image-cell {
	width: 127px;
}
.version-cell {
	width: 200px;
}
#rightBannerPanel {
	text-align: right;
}
.formInput, .x-form-item-label, .radOpenClosed label {
	font-family: arial,tahoma,helvetica,sans-serif;
	font-size: 11px !important;
}
/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}
.testingUploadField {
	margin-top: 2px !important;	
}
.radOpenClosed {
	margin-left: 10px !important;
}
.fieldDisabled, .URLField {
	color: #999999;
	}
#URLUploader label.fieldEnabled {
	color: #000 !important;
	}
	
#ReAssociateProperties h5{
	border-top: 1px solid #99BBE8;
}

.bestPracticeMatrixGrid .word {
	background: url(vt-images/word-small-file.gif) no-repeat !important;
	padding-left: 20px;
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
}
.bestPracticeMatrixGrid .excel {
	background: url(vt-images/excel-small-file.gif) no-repeat !important;
	padding-left: 20px;
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
}
.bestPracticeMatrixGrid .docset {
	background: url(vt-images/doc-set-close.gif) no-repeat !important;
	padding-left: 20px;
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
}
.pdf {
	background: url(vt-images/pdf-small-file.gif) no-repeat !important;
	padding-left: 20px;
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
}
.bestPractice {
	background: url(vt-images/best-practice.gif) no-repeat !important;
	padding-left: 20px;
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
}

.noassociation {
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
}

.not-associated tr {
	color: #555555 !important;	
}

.default-best-practice {
	font-weight: bold;	
}

.default-comment-type div {
    font-weight: bold;	
}

.x-grid3-header-offset {width: auto;}

/**
 * Fix to allow text to be selected in a grid row.
 * For details see http://www.extjs.com/learn/Ext_FAQ_Grid#How_to_select_text_in_the_grid_.28with_the_mouse.29_so_that_it_can_be_copied_to_the_clipboard
 */
.x-selectable, .x-selectable * {
    -moz-user-select: text!important;
    -khtml-user-select: text!important;
}

.current-view-status-message {
	color: #555555 !important;
	margin-right: 3px;
}

.x-menu-item-checked .x-menu-group-item .x-menu-item-icon {
	background: transparent url(vt-images/blue-triangle.gif) no-repeat scroll center center !important;
}

.x-grid3-checkbox {
	width:100%;
	height:18px;
	background-position:2px 2px;
	background-repeat:no-repeat;background-color:transparent;background-image:url(ext/resources/images/default/grid/row-check-sprite.gif);
}

.x-grid3-row .x-grid3-checkbox {
	background-position:2px 2px;
}

.x-grid3-checkbox-checked {
    background-position:-23px 2px;
}

.x-grid3-checkbox-checked .x-grid3-checkbox {
    background-position:-23px 2px;
}
#useradminpanel .x-panel-body {
	background: #DFE8F6;
}
#useradminpanel {
	text-align: center;
}
#sandboxadminpanel .x-panel-body {
	background: #DFE8F6;
}
#sandboxadminpanel {
	text-align: center;
}
#gridForm {
margin: 0 auto;
text-align: left;
}

.add-legend {
background:url(vt-images/AddLegend.gif)  no-repeat !important;
}
.add-concept {
background:url(vt-images/best-practice-term-new.gif)  no-repeat !important;
}
.checkSelected {
background:url(vt-images/checkSelected.gif)  no-repeat !important;
}

.remove-legend {
background:url(vt-images/RemoveLegend.gif)  no-repeat !important;
}
.item-remove {
background:url(vt-images/item-remove.gif)  no-repeat !important;
}

.cancelFilterButton {
background: url(vt-images/cancelFilter.gif) no-repeat !important;
}
.comment-new {
background: url(vt-images/comments-new.gif) no-repeat !important;
}
.comment-reply {
background: url(vt-images/comments-add.gif) no-repeat !important;
}

.cancelFilter {
	color: #999 !important;
}

.searchIconHide {
	display: none !important;
}
.searchIcon {
	display: auto !important;
}

.add-legend {
background:url(vt-images/AddLegend.gif)  no-repeat !important;
}
.remove-legend {
background:url(vt-images/RemoveLegend.gif)  no-repeat !important;
}
a.item-remove {
text-decoration: none;
display: block;
background:url(vt-images/item-remove.gif)  no-repeat !important;
}
a.item-remove:hover {
display: block;
cursor: pointer !important;
background-position: 0px -24px !important;
}

.TermInstanceGrid .x-grid3-dirty-cell, .ConceptInstanceGrid .x-grid3-dirty-cell {
	background: transparent !important;
}
.containsNoun {
	background: url(vt-images/NounPresent.gif)  center center no-repeat !important;;
}
.LegendGrid {
	border-left: 1px solid #8DB2E3;
}

.LegendGrid .x-grid3-row{
	border-style: none;
}

.LegendGrid .x-grid3-header {
    display:none;
}

.x-grid-group-hd div {
	font-weight: normal !important;
}

#licenseInfoBox table{
	width: 100%;
	font-size: 11px !important;	
}
table#licenseOverview td {
	width: 50%;
}

#licenseInfoBox {
	background: #fff !important;
	border: 1px solid #ccc !important;
	padding: 5px;
}

#licenseFileInfoHeader {
	margin: 0 2px;
	padding: 2px;
}

#licenseInfoBox h3{
	margin: 15px 2px 0 2px;
}
#licenseFileInfo {
	padding: 2px;
	border: 1px solid #ccc;
	color: #808080;
	max-height: 48px;
	overflow: auto;
	background-color: #fff;
}

#flashContent {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
#flashContent p, .unavailableDoc {
font: 11px arial,tahoma,helvetica,sans-serif;
line-height: 16px;
padding: 20px 5px;
color: #333;
text-align: center;
}
.unavailableDoc {
padding: 5px;
text-align: left;
}

#DiscoveryHighFidelityView .x-panel-header, #ConceptsHighFidelityView .x-panel-header{
text-align: center !important;
color: #666 !important;
background: #f0f0f0 !important;
}

.hideHiFIView {
display: none !important;
}

.x-grid3-col-1, .x-grid3-col-wrap, .ext-ux-uploaddialog-dialog .x-grid3-col-2, .x-grid3-col-docSetLinks, .x-grid3-col-contextLinks, .x-grid3-col-activityDesc, 
.x-grid3-col-commentColumn

{
	white-space: normal !important;
}
#createDocBestPracticeList {
background: #ffffff !important;
border: 1px solid #B5B8C8;
}

#createDocForm .best-practice-default-icon
{
    background: url(vt-images/best-practice-default.gif) no-repeat !important;
    display: block;
    width: 15px;
}

#createDocForm .best-practice-icon
{
    background: url(vt-images/best-practice.gif) no-repeat 50%;
    display: block;
    width: 15px;
}
#createDocForm strong {
font-weight: bold;
}

#createDocForm .x-grid3-row td {
vertical-align: middle;
}

#createDocDisplayName {
display:block;
padding:3px 3px 3px 20px;
line-height: 17px;
background: url(vt-images/word-small-file.gif) no-repeat;
color: #555555;
}

#createDocForm .x-grid3-row  {
border-style:none !important;
}

#newDocUpdate, #newDocBPUpdate {
font-weight: bold;	
}
#createDocForm .x-form-cb-label {
font-size: 11px;
line-height: 17px;
padding-left: 3px;
}
#x-form-el-setLFDoc {
margin-left: 20px;
}
#downloadLFDoc {
margin-left: 20px;
padding: 5px 0;
}
* html div#confirmationFormBPList { 
height: expression( this.scrollHeight > 155 ? "156px" : "auto" ) !important; /* sets max-height for IE */
line-height: 14px;
}
div#confirmationFormBPList {
max-height: 156px !important; /* sets max-height value for all standards-compliant browsers */
line-height: 14px;
}
.trendIcon {
padding-bottom: 1px;
}
.trendIconNone {
float: left;
height: 10px;
width: 10px;
}
.trendIconUp {
float: left;
background: url(vt-images/trend-up.gif) no-repeat 0 50%;
height: 10px;
width: 10px;
}
.trendIconDown {
float: left;
background: url(vt-images/trend-down.gif) no-repeat 0 50%;
height: 10px;
width: 10px;
}
.percentTrendIcon {
float: left;
width: 9%;
}
.percentTrendIcon img {
margin-top: 4px;
}
.x-grid3-col-docSetLinks a, .x-grid3-col-contextLinks a, .x-grid3-col-activityDesc a, .x-grid3-col-1 a {
	text-decoration: none;
	color: #000;
	line-height: 14px !important;
	background: url(vt-images/magnifyGlass.gif) no-repeat -20px 50%;
	padding-right: 13px;
}
.x-grid3-col-docSetLinks a:hover, .x-grid3-col-contextLinks a:hover, .x-grid3-col-activityDesc a:hover, .x-grid3-col-1 a:hover {
	text-decoration: underline;
	background: url(vt-images/magnifyGlass.gif) no-repeat 100% 30%;
}
.greyOut td {
	color: #555555 !important;
}
.percentColumn {
	height: 13px;
	margin-left: 10px;
}
.vt-thumbnail-alignment .percentColumn {
	margin-left: 0;
}
.reply .x-grid3-col-commentColumn {
	margin-left: 25px;
}
.comment {
	display: block;
	margin-bottom: 0.5em;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 5px;
}

.reply {
	display: block;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #EDEDED;
}
.reply .authordate {
	padding-left: 25px;
	margin-right: 5px;
	background: url(vt-images/reply.png) no-repeat 5px 0;
}
.reply .comment {
	margin-left: 29px;
}
.parentComment {
	margin-left: 17px;
}
.author {
	margin-left: 17px;
}



.microCommentTable .comment {
	display: block;
	margin-bottom: 0.5em;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 5px;
}

.microCommentTable .reply {
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #EDEDED;
}
.microCommentTable .reply .authordate {
	padding-left: 20px;
	margin-right: 0px;
	background: url(vt-images/reply.png) no-repeat 0px 0;
}
.microCommentTable .reply .comment {
	margin-left: 0px;
}

.microCommentTable .author {
	margin-left: 0px;
}

.microCommentTable .x-grid3-header {
    display:none;
}


#DiscussionsGrid .closed, .microCommentTable .closed {
	text-decoration: line-through;	
}

#DiscussionsGrid .x-grid3-row .odd {
background-color: #FAFAFA;
margin-right: 3px;
}
#DiscussionsGrid .x-grid3-row-alt .odd {
background-color: #fff;
margin-right: 3px;
}
#DiscussionsGrid .x-grid3-row .even {
background-color: #fff;
margin-right: 3px;
}
#DiscussionsGrid .x-grid3-row-alt .even {
background-color: #FAFAFA;
margin-right: 3px;
}
.commentSelectedItem {
	margin-bottom: 5px;
}
.x-form-field-wrap .x-form-color-trigger {
	background:transparent url(vt-images/color-trigger.gif) no-repeat 0 0;
    cursor:pointer; 
}
.legendToggleIcon {
	background: url(vt-images/tools-arrowsSprite.gif) no-repeat 0 2px !important;
}
.legendToggleIconDown {
	background: url(vt-images/tools-arrowsSprite.gif) no-repeat 0 -17px !important;
}
.ContextHeadingTree .x-tree-node a {
	cursor: default !important;
}
.ContextHeadingTree .x-tree-node a.commentsIcon {
	cursor: pointer !important;
}

.plain-language-stats-toolbar {
	background: white !important;
}

.plain-language-stats-toolbar td {
	padding-right: 20px;
}

.plain-language-stats-toolbar table {
	width: 95%;
}

/* Remove the border between the panel title and it's toolbar */
.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-top: 0;
}