/*  padding for control canvas buttons */
.vign-wincontrolpadding {
	margin: 6px 6px;
}

/*layout controls and display CSS for lists in iframes including control canvases for iframes*/
.vign-listtableitemsuncollated {  
	font: 13px Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
}

.vign-listtableitemscollated {  
	font: 13px Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

.vign-listtableitemshighlighted {  
	font: 13px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.vign-listtablecontrols {
	font: 16px Arial, Helvetica, san-serif;
	background-color: #999999;
}

.vign-listdoc {
	font-family : Arial;
	font-size : 16px;
	font-weight : normal;
	color : #000000;
}

/*  Image Thumbnail  height and width constraints */
.vign-image-Vconstraint {
		width : 55px;
}
.vign-image-Hconstraint {
		height : 55px;
}
	
/* CSS contextualizer for role privilege mapping UI for module installation */
.vign-rolemap .vign-listtablecontrols {
	padding:0px 10px;
	font: 12px Arial, Helvetica, san-serif;
	background-color: #999999;
}

.vign-rolemap .vign-listtableitemsuncollated {  
	padding-left:10px;
}

.vign-rolemap .vign-listtableitemscollated {  
	padding-left:10px
}

.invisiblerow {
	padding:0px 10px;
	font: 12px Arial, Helvetica, san-serif;
	background-color: #999999;
	/* visibility: hidden; */
	text-align: center;
}

.invisiblerowtext {
	line-height:10px;
}

/* CSS ussed to format the content picker widget */

.vign-select {
	font-size : 10px;
	font-family : Arial, Helvetica, san-serif;
	color : #000000;
}

/* CSS class definitions for wizards and dialogues content states*/
.vign-wiztext {  
	font: 13px Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 2px 6px;
}

/* CSS class definitions for search */
.vign-searchtext {  
	font: 13px Arial, Helvetica, sans-serif; 
	color: #000000; 
}

.vign-codeentry textarea {
	width:100%; 
	height:100%;
}

/* CSS contextualizer for bolding required fields */
.vign-wiztext .vign-required {
	font-weight: bold;
}

/* CSS contextualizer for bolding required fields */
.vign-searchtext .vign-required {
	font-weight: bold;
}

.vign-subtext {  
	font: 12px Arial, Helvetica, sans-serif; 
}
		
.label {
	font-size : 13px;
	font-family : arial;
	color : #ffffff;
}

.label2 {
	font-size : 13px;
	font-family : arial;
	color : #000000;
	text-decoration : none;
}
.label3 {
	text-decoration : none;
}

/* confirmation dialogue content CSS */

.vign-confirm-dialogue {
	font-size : 13px;
	font-family : arial,san-serif;
	color : #000000;
	background-color : #cccccc;
}

.vign-confirm-object {
	font-size : 16px;
	font-family : courier;
	letter-spacing : -.02em;
	color : #000000;
	background-color : #cccccc;
}

/* transfer lists CSS to control look and feel of tranfer list UI */

.vign-listmultiple {
	width:150 px; 
	border:3px solid #000000; 
	background:#f6f6f6;
	}
.vign-sortselect {
	width:112 px; 
	border:3px solid #000000; 
	background:#f6f6f6;
	}
.vign-imagebuttons {
	cursor:hand;
	}

.vign-selecttable {
	border: 2px solid #ffffff;
	background-color:#999999;
	}
	

/*css for controls of the toolbar interface*/
.vign-tool {
	margin : 2px 1px;
	font: 11px Verdana, Helvetica, san-serif;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
}

.vign-tool a {
	color : #ffffff;
	text-decoration : underline;
}

.vign-tool a:active {
	color : #3333ff;
}

.vign-tool a:hover {
	color : #3333ff;
}

/* css for channel tree view */
.vign-norm {
	font-family:arial,san-serif; 
	font-size: 13px; 
	color:#000099; 
	text-decoration:underline; 
	cursor:hand; 
	background-color:#cccccc; 
	border-top: 1px #ffffff solid;
}
.vign-enduser-norm {
	font-family:arial,san-serif; 
	font-size: 13px; 
	color:#000099; 
	text-decoration:underline; 
	cursor:hand; 
	background-color:#cccccc; 
	
}

.vign-focus {
	font-family:arial,san-serif; 
	font-size: 13px; 
	font-weight:normal; 
	color:#000000; 
	background-color:#ffffff; 
	text-decoration:underline; 
	cursor:hand; 
	border-top: 1px #ffffff solid;
}

.vign-normExtra {
	font-family:arial,san-serif; 
	font-size: 13px; 
	font-weight:normal; 
	color:#000000; 
	font:xx-small; 
	text-decoration:none; 
	position:absolute; 
	left:100%;
}

.vign-focusExtra	{
	font-family:arial,san-serif; 
	font-size: 13px; 
	color:#666666; 
	background-color:#ffff99; 
	text-decoration:none; 
	position:absolute; 
	left:100%;
}

.vign-noSel {
	font-family:arial,san-serif; 
	font-size: 13px; 
	color:#000000; 
	text-decoration:none; 
	background-color:#eeeeee; 
	padding: 0px 1px; 
	padding-color:#ffffff
}

.vign-noSelExtra	{
	font-family:arial,san-serif; 
	font-size: 13px; 
	color:#000000; 
	text-decoration:none; 
	position:absolute; 
	left:100%;
}

/*layout controls and display CSS for the log on screen*/
.vign-identries {  
	font: 11px Arial, Helvetica, sans-serif;
	color : #000000;
	background-color: #eeeeee;
}

.vign-identries DIV {
	margin : 6px;
}

.vign-idhead {
	font: 13px Arial, Helvetica, san-serif;
	color : #ffffff;
	font-weight : bold;
	margin : 2px 1px;
}
