@import url("fonts.css");
html, body {
	background-color: white;
	font-family: Tahoma, Verdana;
}

input:focus {
	outline: none;
}

div:focus {
	outline: none;
}

a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

.gwt-PopupPanel {
	z-index: 1;
}

.gwt-PopupPanelGlass {
	opacity: 0.5;
	z-index: 1;
}

.gwt-SuggestBoxPopup {
	margin: 0;
	border: 1px solid #BBBBBB;
}

.gwt-SuggestBoxPopup .suggestPopupTopLeftInner,
	.suggestPopupTopRightInner, .suggestPopupBottomLeftInner,
	.suggestPopupBottomRightInner {
	width: 0 !important;
	height: 0 !important;
}

.gwt-SuggestBoxPopup .suggestPopupTopLeft, .suggestPopupTopCenter,
	.suggestPopupTopRight, .suggestPopupMiddleLeft,
	.suggestPopupMiddleRight, .suggestPopupBottomLeft,
	.suggestPopupBottomCenter, .suggestPopupBottomRight {
	background: none !important;
}

.gwt-SuggestBoxPopup .item {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	cursor: pointer;
	cursor: hand;
}

.gwt-SuggestBoxPopup .item-selected {
	background: #858585;
	color: white;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-bar {
	background-color: #67A7E3;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-text {
	padding: 0px;
	margin: 0px;
	color: white;
}

#noscript-help {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}

#noscript-help .browser {
	font-size: 11pt;
	font-weight: bold;
}

#main {
	color: #333333;
	font-family: Tahoma, Verdana;
}

/* Image button */
.vwc-imageButton:active {
	outline: none;
}

.vwc-imageButton:focus {
	-moz-outline-style: none;
}

/* Big image button */
.vwc-imageButton-big {
	border: 0 none;
	cursor: pointer;
	text-align: center;
	height: 35px;
	line-height: 35px;
	width: auto;
	clear: left;
	margin: 0 2px;
}

.vwc-imageButton-big .vwc-imageButton-layout {
	display: block;
	height: 35px;
	line-height: 30px;
}

.vwc-imageButton-big .vwc-imageButton-image {
	
}

.vwc-imageButton-big .vwc-imageButton-image-wrapper {
	/*width: 15px;*/ /*padding-right: 5px;*/
	height: 35px;
	padding-bottom: 6px;
	display: table-cell;
	vertical-align: middle;
	background: transparent url(btn_big_middle.png) repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-big .vwc-imageButton-label {
	color: #FFFFFF;
	white-space: nowrap;
	font-size: 0.8em;
	font-size: 14px;
	height: 35px;
	padding-right: 15px;
	padding-left: 15px;
	background: transparent url(btn_big_middle.png) repeat-x scroll 0px 0px;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-big .vwc-imageButton-hasimage .vwc-imageButton-label {
	padding-left: 0;
}

.vwc-imageButton-big .vwc-imageButton-left {
	width: 10px;
	height: 35px;
	background: transparent url( btn_big_left.png ) no-repeat scroll left
		top;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-big .vwc-imageButton-right {
	width: 9px;
	height: 35px;
	background: transparent url( btn_big_right.png ) no-repeat scroll right
		top;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-big-hover {
	background-position: 100% -35px;
}

.vwc-imageButton-big-hover .vwc-imageButton-layout {
	background-position: 0% -35px;
}

.vwc-imageButton-big-hover .vwc-imageButton-left {
	background-position: 0% -35px;
}

.vwc-imageButton-big:hover .vwc-imageButton-left {
	background-position: 0% -35px;
}

.vwc-imageButton-big-hover .vwc-imageButton-image-wrapper {
	background-position: 0% -35px;
}

.vwc-imageButton-big-hover .vwc-imageButton-label {
	background-position: 0% -35px;
}

.vwc-imageButton-big-hover .vwc-imageButton-right {
	background-position: 0% -35px;
}

/* Medium image button */
.vwc-imageButton-medium {
	height: 30px;
	line-height: 30px;
	border: 0 none;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 100% !important;
	clear: left;
	margin: 0 2px;
}

.vwc-imageButton-medium .vwc-imageButton-layout {
	/*display: flex;*/
	height: 30px;
	line-height: 30px;
}

.vwc-imageButton-medium .vwc-imageButton-image {
	
}

.vwc-imageButton-medium .vwc-imageButton-image-wrapper {
	display: table-cell;
	vertical-align: middle;
	width: 0px;
	height: 27px;
	line-height: 30px;
	padding-bottom: 3px;
	background: transparent url(btn_middle.png) repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-medium .vwc-imageButton-label {
	color: #FFFFFF;
	white-space: nowrap;
	font-size: 13px;
	height: 30px;
	line-height: 24px;
	padding: 0 5px;
	background: transparent url(btn_middle.png) repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-medium .vwc-imageButton-left {
	width: 9px;
	height: 30px;
	background: transparent url( btn_left.png ) no-repeat scroll left top;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-medium .vwc-imageButton-right {
	width: 9px;
	height: 30px;
	background: transparent url( btn_right.png ) no-repeat scroll right top;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-medium-hover {
	background-position: 100% -30px;
}

.vwc-imageButton-medium-hover .vwc-imageButton-layout {
	background-position: 0% -30px;
}

.vwc-imageButton-medium-hover .vwc-imageButton-left {
	background-position: 0% -30px;
}

.vwc-imageButton-medium:hover .vwc-imageButton-left {
	background-position: 0% -30px;
}

.vwc-imageButton-medium-hover .vwc-imageButton-image-wrapper {
	background-position: 0% -30px;
}

.vwc-imageButton-medium-hover .vwc-imageButton-label {
	background-position: 0% -30px;
}

.vwc-imageButton-medium-hover .vwc-imageButton-right {
	background-position: 0% -30px;
}

/* Small image button */
.vwc-imageButton-small {
	cursor: pointer;
	cursor: hand;
	padding: 0 0px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	width: auto;
	clear: left;
}

.vwc-imageButton-small .vwc-imageButton-layout {
	/*display: flex;*/
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
}

.vwc-imageButton-small .vwc-imageButton-left {
	width: 2px;
	height: 22px;
	background: url("image_button_small_left.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-small .vwc-imageButton-layout-disabled .vwc-imageButton-left
	{
	color: #999999;
}

.vwc-imageButton-small .vwc-imageButton-image-wrapper {
	height: 22px;
	width: expression(document.body.clientWidth < 5 ? "5px" : "auto");
	min-width: 5px;
	background: transparent url("image_button_small_middle.png") repeat-x;
}

.vwc-imageButton-small .vwc-imageButton-image {
	margin: 3px 2px 0px 2px;
}

.vwc-imageButton-small .vwc-imageButton-label {
	color: #343434;
	white-space: nowrap;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
	background: transparent url("image_button_small_middle.png") repeat-x;
}

.vwc-imageButton-small .vwc-imageButton-layout-disabled .vwc-imageButton-label
	{
	color: #999999;
}

.vwc-imageButton-layout-disabled {
	cursor: default;
}

.vwc-imageButton-small .vwc-imageButton-hasimage .vwc-imageButton-label
	{
	padding-left: 0;
}

.vwc-imageButton-small .vwc-imageButton-right {
	width: 3px;
	height: 22px;
	background: transparent url("image_button_small_right.png") repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-imageButton-small .vwc-imageButton-layout-disabled .vwc-imageButton-right
	{
	color: #999999;
}

.vwc-imageButton-layout-disabled {
	cursor: default;
}

.vwc-imageButton-small-hover {
	
}

.vwc-imageButton-small-hover .vwc-imageButton-layout {
	
}

.vwc-imageButton-small-hover .vwc-imageButton-left {
	background-position: 0% -22px;
}

.vwc-imageButton-small-hover .vwc-imageButton-image-wrapper {
	background-position: 0% -22px;
}

.vwc-imageButton-small-hover .vwc-imageButton-label {
	background-position: 0% -22px;
}

.vwc-imageButton-small-hover .vwc-imageButton-right {
	background-position: 0% -22px;
}

/** Option Button **/
/** BEGIN: Btn Toolbar Small with options expander **/
.vwc-button-option-small .vwc-button-option-left {
	height: 22px;
	line-height: 20px;
	border-right: none;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	background: url(option_button_small_left.png) no-repeat;
	behavior: url(iepngfix.htc);
	width: 2px;
}

.vwc-button-option-small .vwc-button-option-text {
	border-right: none;
	border-left: none;
	cursor: pointer;
	cursor: hand;
	background: url(option_button_small_middle.png) repeat-x;
}

.vwc-button-option-small .vwc-button-option-text-label {
	margin: 0 5px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	color: #343434;
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;
}

.vwc-button-option-small .vwc-button-option-secondary {
	width: 21px;
	height: 22px;
	line-height: 22px;
	border-left: none;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	background: url(option_button_small_right.png) no-repeat;
	behavior: url(iepngfix.htc);
	margin: 0;
}

.vwc-button-option-small-hover .vwc-button-option-left {
	background-position: 0% -22px;
}

.vwc-button-option-small-hover .vwc-button-option-text {
	background-position: 0% -22px;
}

.vwc-button-option-small-hover .vwc-button-option-secondary {
	background-position: 0% -22px;
}

.vwc-button-option-secondary-small-hover {
	background-position: 0% -44px;
}

.vwc-button-option-secondary-small-pressed {
	background-position: 0% -44px;
}

/** END: Btn Toolbar Small with options expander **/
.vwc-button-option {
	
}

.vwc-button-option-disabled, .vwc-button-option-disabled * {
	color: #999999 !important;
	cursor: default !important;
}

.vwc-button-option-primary {
	
}

.vwc-button-option-primary:FOCUS {
	outline: none;
}

.vwc-button-option-primary-layout {
	width: 100%;
	cursor: pointer;
	cursor: hand;
}

.vwc-button-option-left {
	width: 10px;
	height: 35px;
	background: url("button-option-left.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-button-option-text {
	width: 100%;
	background: url("button-option-middle.png") repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-button-option-text-label {
	margin: 0 4px;
	height: 35px;
	line-height: 30px;
	font-size: 14px;
	font-family: Tahoma, Verdana;
	white-space: nowrap;
	color: #FFFFFF;
	text-align: center;
}

.vwc-button-option-secondary {
	width: 31px;
	height: 35px;
	background: url("button-option-right.png") no-repeat;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	cursor: hand;
}

.vwc-button-option-secondary:FOCUS {
	outline: none;
}

.vwc-button-option-hover .vwc-button-option-primary {
	/* Primary is hovered */
	
}

.vwc-button-option-hover .vwc-button-option-left {
	/* Primary is hovered */
	background-position: 0% -35px;
}

.vwc-button-option-hover .vwc-button-option-text {
	/* Primary is hovered */
	background-position: 0% -35px;
}

.vwc-button-option-hover .vwc-button-option-secondary {
	/* Primary is hovered */
	background-position: 0% -35px;
}

.vwc-button-option-secondary-hover { /* Secondary is hovered */
	background-position: 0% -70px;
}

.vwc-button-option-secondary-pressed { /* Secondary is pressed */
	background-position: 0% -70px;
}

.vwc-button-option-popup {
	margin-left: 3px;
	border: 1px solid #BBBBBB;
	width: auto;
}

.vwc-button-option-popup-layout {
	border: 0px dotted #c3c3c3;
}

.vwc-button-option-popup-item {
	width: 100%;
	cursor: pointer;
	cursor: hand;
}

.vwc-button-option-popup-item-small-hover {
	background-color: #858585;
}

.vwc-button-option-popup-item-text {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 11px;
	padding: 2px 9px;
}

.vwc-button-option-popup-item-hover .vwc-button-option-popup-item-text {
	color: white;
}

.vwc-button-option-medium .vwc-button-option-primary {
	
}

.vwc-button-option-medium .vwc-button-option-primary-layout {
	cursor: pointer;
	cursor: hand;
}

.vwc-button-option-medium .vwc-button-option-left {
	width: 10px;
	height: 30px;
	background: url("button-option-left-document.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-button-option-medium .vwc-button-option-text {
	background: url("button-option-middle-document.png") repeat-x;
}

.vwc-button-option-medium .vwc-button-option-text-label {
	height: 30px;
	line-height: 24px;
	font-size: 13px;
	margin: 0 4px;
}

.vwc-button-option-medium .vwc-button-option-secondary {
	width: 29px;
	height: 30px;
	background: url("button-option-right-document.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-button-option-medium .vwc-button-option-hover .vwc-button-option-primary
	{
	/* Primary is hovered */
	
}

.vwc-button-option-medium-hover .vwc-button-option-left {
	/* Primary is hovered */
	background-position: 0% -30px;
}

.vwc-button-option-medium-hover .vwc-button-option-text {
	/* Primary is hovered */
	background-position: 0% -30px;
}

.vwc-button-option-medium-hover .vwc-button-option-secondary {
	/* Primary is hovered */
	background-position: 0% -30px;
}

.vwc-button-option-secondary-medium-hover { /* Secondary is hovered */
	background-position: 0% -60px;
}

.vwc-button-option-secondary-medium-pressed { /* Secondary is pressed */
	background-position: 0% -60px;
}

.vwc-button-option-popup-item-medium-hover {
	background-color: #858585;
}

.vwc-button-option-popup-item-medium-hover .vwc-button-option-popup-item-text
	{
	color: white;
}

/* Simple button option */
.vwc-simple-button-option {
	
}

.vwc-simple-button-option-primary {
	width: 13px;
	height: 13px;
	background: url("btn_simple.png") no-repeat;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	cursor: hand;
}

.vwc-simple-button-option-primary:FOCUS {
	outline: none;
}

.vwc-simple-button-option-hover .vwc-simple-button-option-primary {
	background-position: 0% -13px;
}

.vwc-simple-button-option-primary-hover {
	background-position: 0% -13px;
}

.vwc-simple-button-option-primary-pressed {
	background-position: 0% -13px;
}

.vwc-simple-button-option-popup {
	margin-left: 3px;
	border: 1px solid #BBBBBB;
	width: auto;
}

.vwc-simple-button-option-popup-layout {
	border: 0px dotted #c3c3c3;
}

.vwc-simple-button-option-popup-item {
	width: 100%;
	cursor: pointer;
	cursor: hand;
}

.vwc-simple-button-option-popup-item-hover {
	background-color: #858585;
}

.vwc-simple-button-option-popup-item-text {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 11px;
	padding: 2px 9px;
}

.vwc-simple-button-option-popup-item-hover .vwc-simple-button-option-popup-item-text
	{
	color: white;
}

/* Animated Dialog Box */
.vwc-dialog {
	z-index: 1;
}

.vwc-dialog  .dialogTopLeft {
	background: transparent;
}

.vwc-dialog  .dialogTopRight {
	background: transparent;
}

.vwc-dialog  .dialogMiddleLeft {
	background: transparent;
}

.vwc-dialog  .dialogMiddleCenter {
	padding: 0;
}

.vwc-dialog  .dialogMiddleRight {
	background: transparent;
}

.vwc-dialog  .dialogBottomLeft {
	background: transparent;
}

.vwc-dialog  .dialogBottomCenter {
	background: transparent;
}

.vwc-dialog  .dialogBottomRight {
	background: transparent;
}

.vwc-dialog  .Caption {
	background: url("list_top_background_gradient.png") repeat-x;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	color: #5f85b5;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
	border: none;
}

/* Module */
.vwc-module-error {
	width: 500px;
	text-align: center;
	font-family: Tahoma, Verdana;
	color: #666666;
	font-size: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 0 -25px -250px;
}

/* Main */
.vwc-main {
	width: 100%;
	/*background-color: #fcf6ba;*/
	background-image: url('vwc-main-back.png');
	background-repeat: repeat-x;
	background-position: 1px right;
}

.vwc-main-north {
	width: 100%;
}

.vwc-main-north-up {
	background-color: #6b96cb;
	width: 100%;
	height: 50px;
	background: url(vwc-main-north-up-back.jpg) repeat-x;
	border-bottom: 1px solid #51729B;
	overflow: hidden;
}

.vwc-main-north-up .vwc-languageSwitcher {
	margin-top: 15px;
	margin-right: 35px;
}

.vwc-main-north-down {
	overflow: hidden;
	margin-top: 1px;
	padding-top: 0px;
	width: 100%;
	height: 41px;
	border-bottom: 1px solid #b5c0cc;
	position: relative;
	background: #CCD8E6;
}

.vwc-main-north-down-image {
	position: absolute;
	left: 0;
	width: 209px;
	height: 41px;
	background: transparent url("vwc-main-north-down-back.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-main-north-down-image-filter {
	background: transparent url("vwc-main-north-down-back-filter.png")
		no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-main-north-down .vwc-search-basic-box, .vwc-main-north-down .vwc-search-basic-button,
	.vwc-main-north-down { /*margin-top: 5px;*/
	
}

.vwc-main-logo {
	margin-left: 10px;
	margin-top: 3px;
}

.vwc-main-languages {
	width: 60px;
	margin: 5px;
	text-align: right;
}

.vwc-main-toolbar {
	margin-top: 15px;
	text-align: right;
	margin-right: 10px;
}

.vwc-main-toolbar-usericon {
	height: 17px;
	width: 17px;
	background: url(vwc-main-username-ico.jpg) no-repeat left 2px;
}

.vwc-main-toolbar-username {
	padding: 2px 10px;
	background: url(vwc-main-username-sep.jpg) no-repeat right 4px;
	color: #fefefe;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
}

.vwc-main-toolbar-settings {
	padding: 2px 10px;
	background: url(vwc-main-username-sep.jpg) no-repeat right 4px;
	color: #fefefe;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
}

.vwc-main-toolbar-settings-enabled {
	font-weight: bold;
	text-decoration: none;
}

.vwc-main-toolbar-logout {
	padding: 2px 10px;
	background: url(vwc-main-username-sep.jpg) no-repeat right 4px;
	color: #fefefe;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
}

.vwc-main-toolbar-signup {
	padding: 2px 5px;
	border-right: 1px inset #84a4cd;
	color: #fefefe;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}

.vwc-main-toolbar-login {
	padding: 2px 5px;
	border-right: 1px inset #84a4cd;
	color: #fefefe;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
}

.vwc-main-toolbar-help {
	padding: 2px 5px;
	color: #fefefe;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
}

.vwc-main-toolbar-community {
	padding: 2px 10px 2px 8px;
	background: url(vwc-main-username-sep.jpg) no-repeat right 4px;
	color: #fefefe;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
}

.vwc-main-toolbar-desktop {
	cursor: pointer;
	cursor: hand;
	margin: 2px 5px 0 7px;
}

.vwc-main-toolbar-iphone {
	margin-top: 2px;
	cursor: pointer;
	cursor: hand;
	display: none;
}

.vwc-main-uploadStatus {
	float: right;
	margin: 10px 30px;
}

.vwc-main-west {
	width: 235px;
	margin: 20px;
	background-color: white;
	border: 2px solid #e2e2e0;
}

.vwc-main-filter-title {
	margin: 15px 15px 3px 15px;
	white-space: nowrap;
	color: #333333;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
}

.vwc-main-filter-panel {
	margin: 0 10px 10px 10px;
}

.vwc-main-filter-image {
	
}

.vwc-main-filter-link {
	white-space: nowrap;
	margin: 1px;
}

.vwc-main-filter-link a {
	color: #333333;
	text-decoration: underline;
	font-size: 11px;
}

.vwc-main-filter-link-enabled a {
	font-weight: bold;
	text-decoration: none;
}

.vwc-main-filter-count {
	font-size: 11px;
	color: #999999;
	text-align: right;
}

.vwc-main-profiles-header {
	border-top: 2px solid #E2E2E0;
	background: url("documents_separator_gradient.png") repeat-x;
	height: 23px;
	margin: 5px 0 0;
	cursor: pointer;
	cursor: hand;
}

.vwc-main-profiles-header-disclosure {
	width: 15px;
	height: 23px;
}

.vwc-main-profiles-header-disclosure-open {
	margin: 8px 0 0 3px;
}

.vwc-main-profiles-header-disclosure-closed {
	margin: 8px 0 0 3px;
}

.vwc-main-profiles-title {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding: 0 15px 0 0;
	white-space: nowrap;
}

.vwc-main-profiles {
	width: 100%;
	/*border-top: 2px solid #E2E2E0;*/
	margin: 5px 0 10px 10px;
}

.vwc-main-vocabularies {
	
}

.vwc-main-center {
	border: 2px solid #e2e2e0;
	background-color: white;
	margin: 20px 20px 20px 0;
	height: expression(this.scrollHeight < 501 ? "501px" : "auto");
	min-height: 501px;
}

.vwc-main-center-new-tab {
	margin-left: 20px;
}

.vwc-addFiles {
	position: relative;
}

.vwc-addFiles-widget {
	width: auto !important;
}

.vwc-addFiles-flash {
	
}

.vwc-addFiles .swfupload {
	position: absolute;
	z-index: 1;
	margin: 0 2px;
}

.vwc-addFiles .swfupload:FOCUS {
	outline: none;
}

.vwc-addFiles .uploader {
	position: absolute;
	z-index: 1;
	margin: 0 2px;
}

.vwc-addFiles .uploader {
	outline: none;
}

.vwc-filter-status {
	float: left;
	/*width: 240px;*/
	margin: 10px 20px 0;
	position: absolute;
}

.vwc-filter-status-button {
	float: left;
	margin-right: 5px;
}

.vwc-filter-status-button .vwc-removable-button {
	cursor: pointer !important;
}

.vwc-search-basic {
	float: right;
	width: 100%;
}

.vwc-search-basic-layout {
	float: right;
	margin: 5px 40px 5px auto;
}

.vwc-search-basic-box-wrap {
	width: 368px;
	height: 31px;
	background: url("vwc-search-basic-background.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-search-basic-box {
	width: 300px;
	padding: 0;
	margin: 6px 5px 0 30px;
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	border: none;
	background: transparent;
}

.vwc-search-basic-button {
	margin-left: 5px;
}

.vwc-search-basic-clear {
	margin: 8px 0 0 -30px;
	cursor: pointer;
	cursor: hand;
	z-index: 1;
}

.vwc-search-basic-image {
	position: absolute;
	margin: 8px 0 0 -30px;
	opacity: 0;
}

.vwc-search-basic-toogle {
	text-decoration: underline;
	display: block;
	padding-top: 7px;
	margin-left: 10px;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

.vwc-search-advanced-layout {
	margin: 5px 40px 5px auto;
}

.vwc-search-advanced-items {
	float: right;
}

.vwc-search-advanced-items-wrapper {
	margin: 5px 10px 0 0;
	width: 100%;
	height: 22px;
	overflow: hidden;
	position: relative;
}

.vwc-search-advanced-items-item {
	margin-right: 3px;
}

.vwc-search-advanced-clear {
	margin: 8px 0 0 0;
	cursor: pointer;
	cursor: hand;
}

.vwc-search-advanced-button {
	width: 173px;
}

.vwc-search-advanced-toggle {
	text-decoration: underline;
	display: block;
	padding-top: 7px;
	margin-left: 10px;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

/* Search advanced item */
.vwc-search-advanced-item-button-focus {
	cursor: pointer;
	cursor: hand;
	height: 23px;
}

.vwc-search-advanced-item-button {
	
}
/*
.vwc-search-advanced-item-button-left {
	width: 10px;
	height: 23px;
	background: url("adv_search_buble_left.png") no-repeat;
	behavior: url(iepngfix.htc);
}
.vwc-search-advanced-item-button-center {
	height: 23px;
	background: url("adv_search_buble_middle.png") repeat-x;
	behavior: url(iepngfix.htc);
}
.vwc-search-advanced-item-button-right {
	width: 22px;
	height: 23px;
	background: url("adv_search_buble_right.png") no-repeat;
	behavior: url(iepngfix.htc);
}*/
.vwc-search-advanced-item-button-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: WHITE;
	white-space: nowrap;
	height: 23px;
	line-height: 23px;
}

.vwc-search-advanced-item-button-primary .vwc-search-advanced-item-button-label
	{
	text-decoration: underline;
}

.vwc-search-advanced-item-button-secondary .vwc-search-advanced-item-button-label
	{
	text-decoration: none;
}

.vwc-search-advanced-item-button-right-focus {
	cursor: pointer;
	cursor: hand;
	position: relative;
	left: -1px;
	height: 23px;
}

.vwc-search-advanced-item-button-popup {
	background: #fcfce0 url("adv_search_buble_popup_back.png") repeat-x;
	border: 1px solid #d6d6be;
	margin: 3px 8px;
}

.vwc-search-advanced-item-button-popup-sep {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin: 0 5px;
}

/* Search results */
.vwc-search-result-plain {
	width: 100%;
	height: expression(this.scrollHeight < 500 ? "500px" : "auto");
	min-height: 500px;
}

.vwc-search-result-plain-header {
	width: 100%;
}

.vwc-search-result-plain-toolbar {
	width: 100%;
	height: 37px;
	background: url(list_top_background_gradient.png) repeat-x;
}

.vwc-search-result-plain-toolbar-layout {
	padding: 7px 7px 0;
}

.vwc-search-result-plain-action {
	cursor: pointer;
	cursor: hand;
	width: 100% !important;
	padding-right: 5px;
}

.vwc-search-result-plain-action-noText .vwc-imageButton-label {
	display: none !important;
}

.vwc-search-result-plain-bold .vwc-imageButton-label {
	font-weight: bold;
}

.vwc-search-result-plain-pager-top {
	margin: 0px;
}

.vwc-search-result-plain-pager-first {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-search-result-plain-pager-previous {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-search-result-plain-pager-next {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-search-result-plain-pager-last {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-search-result-plain-pager-text {
	white-space: nowrap;
}

.vwc-search-result-plain-sorters {
	width: 100%;
}

.vwc-search-result-sorter {
	width: 100%;
	height: 27px;
	cursor: pointer;
	cursor: hand;
	background: url("list_unselected_background_gradient.png") repeat-x;
	behavior: url(iepngfix.htc);
	border-top: 1px solid #ffffff;
	border-left: 1px solid #e5e7e9;
	border-right: 1px solid #e5e7e9;
	border-bottom: 1px solid #ffffff;
	padding-right: 1px;
	text-align: center;
	vertical-align: middle;
	margin: 0px 1px;
}

.vwc-search-result-sorter-asc {
	background: url("list_selected_background_gradient.png") repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-search-result-sorter-desc {
	background: url("list_selected_background_gradient.png") repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-search-result-sorter-title {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	width: 100%;
	margin: 2px;
	white-space: nowrap;
}

.sorter-permissions .vwc-search-result-sorter-title, .sorter-star .vwc-search-result-sorter-title
	{
	width: 13px;
	height: 14px;
}

.vwc-search-result-sorter-direction {
	margin-left: 10px;
}

.vwc-search-result-plain-sorters .sorter-expand {
	display: none;
	width: 25px;
	height: 25px;
	background-color: #E5E6E8;
	margin: 1px 1px 1px 0;
}

.vwc-search-result-plain-sorters .sorter-select {
	display: block;
	width: 25px;
	height: 22px;
	padding-top: 3px;
	margin-top: 1px;
	margin-right: 1px;
	text-align: center;
	background-color: #E5E6E8;
}

.vwc-search-result-plain-sorters .sorter-star {
	width: 25px;
	margin-right: 1px;
}

.vwc-search-result-plain-sorters .sorter-creator {
	width: 200px;
	margin-right: 1px;
}

.vwc-search-result-plain-sorters .sorter-title {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin-right: 1px;
}

.sorter-title-disabled {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin-right: 1px;
	cursor: default !important;
}

.vwc-search-result-plain-sorters .sorter-dateCreated {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	width: 100px;
	margin-right: 1px;
}

.vwc-search-result-plain-sorters .sorter-size {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	width: 90px;
	margin-right: 1px;
}

.vwc-search-result-plain-sorters .sorter-permissions {
	width: 25px;
	margin-left: 1px;
}

.vwc-search-result-plain-scroll {
	
}

.vwc-search-result-plain-results, .vwc-search-result-plain-results-list,
	.vwc-search-result-plain-results-grid {
	width: 100%;
}

.vwc-search-result-plain-results-list-wrapper {
	width: 100%;
	height: expression(this.scrollHeight < 400 ? "400px" : "auto");
	min-height: 400px;
	text-align: center;
}

.vwc-search-result-plain-results-list-loading {
	margin: 173px auto 0;
}

.vwc-search-result-plain-results-list-layout {
	width: 100%;
}

.vwc-search-result-plain-results-grid-wrapper {
	width: 100%;
	height: expression(this.scrollHeight < 400 ? "400px" : "auto");
	min-height: 400px;
}

.center {
	text-align: center;
}

.vwc-search-result-plain-results-grid-layout {
	width: 100%;
	display: inline-block;
	padding-top: 10px;
	padding-left: 20px;
}

.vwc-search-result-plain-results-grid-loading {
	margin: 173px auto 0;
}

.vwc-search-result-plain-footer {
	width: 100%;
	height: 37px;
	padding: 7px 7px 0;
	background: url(list_bottom_background_gradient.png) repeat-x;
}

.vwc-search-result-plain-status {
	color: #333333;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	padding-right: 10px;
	background: url("vwc-main-username-sep.jpg") no-repeat scroll right 5px;
}

.vwc-search-result-plain-seeMore {
	margin-left: 10px;
}

.vwc-search-result-plain-seeMore-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	margin-right: 5px;
}

.vwc-search-result-plain-seeMore-comma {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	margin-right: 2px;
}

.vwc-search-result-plain-seeMore-30 {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
}

.vwc-search-result-plain-seeMore-30-selected {
	color: #333333;
	text-decoration: none;
	cursor: auto;
}

.vwc-search-result-plain-seeMore-100 {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
}

.vwc-search-result-plain-seeMore-100-selected {
	color: #333333;
	text-decoration: none;
	cursor: auto;
}

.vwc-search-result-plain-seeMore-1000 {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
}

.vwc-search-result-plain-seeMore-1000-selected {
	color: #333333;
	text-decoration: none;
	cursor: auto;
}

.vwc-search-result-plain-pager-bottom {
	
}

.vwc-search-result-plain-grid-button {
	background: url("grid_on.png") no-repeat;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

.vwc-search-result-plain-list-button {
	background: url("list_on.png") no-repeat;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

.vwc-metadata-editor-field-info {
	background: url('info.png') no-repeat scroll 0% 0% transparent;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 0px;
	padding: 0px;
	cursor: pointer;
}

.vwc-metadata-editor-field-info2 {
	background: url('info2.png') no-repeat scroll 0% 0% transparent;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 4px;
	padding: 0px;
	cursor: pointer;
	float: right;
}

.vwc-metadata-editor-field-info-icons {
	float: right;
}

.vwc-metadata-editor-field-hint-beak {
	position: absolute;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	display: block;
	border-color: transparent #AABC00;
	width: 0px;
	right: -10px;
}

.vwc-metadata-editor-field-hint-beak-reverse {
	position: absolute;
	border-style: solid;
	border-width: 10px 10px 10px 0px;
	display: block;
	border-color: transparent #AABC00;
	width: 0px;
	left: -7px;
}

.vwc-metadata-editor-field-hint-text {
	color: WHITE;
}

.vwc-metadata-editor-field-info-popup {
	padding: 20px;
	border-radius: 5px;
	border: none;
	background-color: #AABC00;
}
/*


  .vwc-metadata-editor-field-info-popup:after {
    content: "";
    position: absolute;
    top: 35px;
    right: -15;
    border-style: solid;
    border-width: 15px 0 15px 15px;
    border-color: transparent #ADB400;
    display: block;
    width: 0;
    z-index: 1;
}*/
.vwc-search-result-plain-grid-button-inactive {
	background: url("grid_off.png") no-repeat;
}

.vwc-search-result-plain-list-button-inactive {
	background: url("list_off.png") no-repeat;
}

/* BUNDLE LINE */
.vwc-bundle-line {
	width: 100%;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-line-checked {
	background-color: #DDDDDD;
}

.vwc-bundle-line-disclosure {
	margin: auto;
	cursor: pointer;
	cursor: hand;
	position: absolute;
	top: 8px;
	left: 9px;
}

.vwc-bundle-line-disclosure-wrap {
	display: none;
	width: 25px;
	height: 25px;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	position: relative;
}

.vwc-bundle-line-check {
	margin: auto;
	position: relative;
	top: 3px;
}

.vwc-bundle-line-check-wrap {
	width: 25px;
	height: 25px;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-line-star {
	margin: 2px;
}

.vwc-bundle-line-star-wrap {
	width: 25px;
	height: 20px;
	padding-top: 5px;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-line-star-wrap-header {
	width: 25px;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-line-star-wrap-header-line {
	width: 25px;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-line-creator {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 5px;
}

.vwc-bundle-line-creator-wrap {
	width: 200px;
	overflow: hidden;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-line-appProfile {
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	width: 90px;
	height: 17px;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background: url("dctype_background_light.png") no-repeat;
	behavior: url(iepngfix.htc);
	position: absolute;
	top: 4px;
	left: 4px;
}

.vwc-bundle-line-appProfile-dark {
	/* when document type color is dark */
	background: url("dctype_background_dark.png") no-repeat;
}

.vwc-bundle-line-appProfile-wrap {
	width: 99px;
	height: 25px;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	position: relative;
	padding-right: 1px;
}

.vwc-bundle-line-appProfile-wrap-header-line {
	width: 99px;
	height: 25px;
	border-bottom: 1px solid #e3e4e6;
	position: relative;
	padding-right: 1px;
}

.vwc-bundle-line-title {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin: 0 5px;
	word-break: break-all;
}

.vwc-bundle-line-title-wrap {
	width: 100%;
	height: 25px;
	overflow: hidden;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-line-size {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	width: 81px;
	height: 25px;
	line-height: 25px;
	text-align: right;
	white-space: nowrap;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	padding: 0 5px;
}

.vwc-bundle-line-permissions {
	
}

.vwc-bundle-line-permissions-wrap {
	width: 25px;
	height: 20px;
	padding-top: 5px;
	border-bottom: 1px solid #e3e4e6;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-line-date {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	width: 90px;
	height: 25px;
	line-height: 25px;
	text-align: right;
	white-space: nowrap;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	padding: 0 5px;
}

.vwc-bundle-line-status {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 100%;
	margin: 0 5px;
	border-bottom: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
}

.vwc-bundle-line-status .status-local {
	white-space: nowrap;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-line-status .status-deleted {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-line-status .status-purged {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-line-status .status-error {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-line-status .status-canceled {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-line-status-upload {
	
}

.vwc-bundle-line-status-extractingMetadata {
	white-space: nowrap;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-line-status-remote {
	white-space: nowrap;
	overflow: hidden;
}

.vwc-bundle-line-toolbar {
	margin-left: 5px;
	border: 1px solid #e3e4e6;
}

.vwc-bundle-line-toolbar-action {
	margin: 1px;
}

.vwc-bundle-line-sorted {
	background-color: #eaeff5;
}

/* BUNDLE GRID */
.vwc-bundle-grid {
	width: 200px;
	height: 250px;
	cursor: pointer;
	cursor: hand;
	display: inherit;
}

.vwc-bundle-grid-layout {
	width: 200px;
}

.vwc-bundle-grid-toolbar {
	border: none;
	margin-left: 7px;
	background-color: rgba(0, 0, 0, 0.15);
	position: absolute;
	z-index: 1;
}

.vwc-bundle-grid-check {
	margin: auto;
}

.vwc-bundle-grid-check-wrap {
	width: 25px;
	height: 22px;
	padding-top: 3px;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-grid-star {
	margin: 2px;
}

.vwc-bundle-grid-star-wrap {
	width: 25px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-grid-thumb {
	background-color: #E4E6E8;
	display: table-cell;
	height: 187px;
	margin: 20px auto 0;
	overflow: hidden;
	vertical-align: middle;
	width: 187px;
}

.vwc-bundle-grid-thumb-default {
	background: url("../theme/default_thumb.png") no-repeat !important;
	width: 85px !important;
	height: 72px !important;
	position: relative;
	left: 1px;
}

.vwc-bundle-grid-thumb-default:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.vwc-bundle-grid-thumb-image {
	display: block;
	margin: 0 auto;
}

.vwc-bundle-grid-thumb-image:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.vwc-bundle-grid-creator {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
	height: 15px;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
}

.vwc-bundle-grid-creator-wrap {
	width: 187px;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	display: none;
}

.vwc-bundle-grid-appProfile {
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	width: 90px;
	height: 17px;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background: url("dctype_background_light.png") no-repeat;
	behavior: url(iepngfix.htc);
	position: absolute;
	top: 4px;
	left: 4px;
}

.vwc-bundle-grid-appProfile-dark {
	background: url("dctype_background_dark.png") no-repeat;
}

.vwc-bundle-grid-appProfile-wrap {
	width: 112px;
	height: 25px;
	position: relative;
}

.vwc-bundle-grid-title {
	text-transform: uppercase;
	font-size: 12px;
	color: #333333;
	text-align: left;
	height: 18px;
	line-height: 20px;
	overflow: hidden;
	font-weight: bold;
}

.vwc-bundle-grid-title-wrap {
	width: 187px;
	height: 18px;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	margin: 0 7px;
}

.vwc-bundle-grid-size {
	font-size: 12px;
	color: #333333;
	width: 81px;
	height: 15px;
	line-height: 15px;
	white-space: nowrap;
	margin: 0 7px;
	width: 187px;
	color: #929397;
}

.vwc-bundle-grid-permissions {
	
}

.vwc-bundle-grid-permissions-wrap {
	width: 25px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
}

.vwc-bundle-grid-date {
	font-size: 12px;
	color: #333333;
	width: 90px;
	height: 15px;
	line-height: 15px;
	white-space: nowrap;
	margin: 0 7px;
	width: 187px;
	color: #929397;
}

.vwc-bundle-grid-status {
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 189px;
	margin: 0 6px;
}

.vwc-bundle-grid-status .status-local {
	white-space: nowrap;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-grid-status .status-deleted {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-grid-status .status-purged {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-grid-status .status-error {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-grid-status .status-canceled {
	white-space: nowrap;
	color: red;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-grid-status-upload {
	
}

.vwc-bundle-grid-status-extractingMetadata {
	white-space: nowrap;
	width: expression(document.body.clientWidth < 180 ? "180px" : "auto");
	min-width: 180px;
}

.vwc-bundle-grid-status-remote {
	white-space: nowrap;
	overflow: hidden;
}

.vwc-bundle-grid-toolbar-action {
	margin: 1px;
}

.vwc-bundle-grid-sorted {
	
}

/* UPLOAD */
.vwc-upload-status {
	width: 100%;
}

.vwc-upload-status-bar {
	width: 100%;
	border: 2px solid #e2e2e0;
	background-color: white;
	height: 10px;
}

.vwc-upload-status-bar .gwt-ProgressBar-bar {
	background-color: #8FB1DA;
}

.vwc-upload-status-bar .gwt-ProgressBar-text {
	display: none;
	padding: 0px;
	margin: 0px;
	color: white;
}

.vwc-upload-status-info {
	width: 100%;
}

.vwc-upload-status-info-bytes {
	width: 100%;
	text-align: left;
	font-size: 8pt;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
	color: #999999;
}

.vwc-upload-status-info-time {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 8pt;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
	color: #999999;
}

.vwc-uploading {
	width: 99.8%;
}

.vwc-uploading-toolbar {
	margin: 5px;
}

.vwc-uploading-toolbar-cancel {
	
}

.vwc-uploading-toolbar-status {
	margin: 5px 2px 1px 10px;
}

.vwc-uploading-list {
	width: 99.8%;
}

/** Bundle Panel **/
.vwc-bundle {
	width: 100%;
	overflow: hidden;
}

.vwc-bundle-header {
	height: 30px;
	background: url("list_top_background_gradient.png") repeat-x;
	padding: 7px 7px 0;
	min-width: 800px;
}

.vwc-bundle-toolbar {
	
}

.vwc-bundle-toolbar-action {
	margin-right: 5px;
}

.vwc-bundle-toolbar-action-bold .vwc-imageButton-label {
	font-weight: bold;
}

.vwc-bundle-toolbar-action-noText .vwc-imageButton-label {
	display: none !important;
}

.vwc-bundle-toolbar-notification-panel,
	.vwc-search-result-plain-notification-panel {
	margin-top: 1px;
}

.vwc-bundle-toolbar-notification-box,
	.vwc-search-result-plain-notification-box {
	
}

.vwc-bundle-toolbar-notification-label,
	.vwc-search-result-plain-notification-label {
	color: #555555;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
}

.vwc-bundle-version {
	float: right !important;
}

.vwc-bundle-version-label {
	white-space: nowrap;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #555555;
	height: 20px;
	line-height: 20px;
}

.vwc-bundle-version-previous {
	margin-top: 4px;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-version-next {
	margin-top: 4px;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-center {
	width: 100%;
	background: url("bundle_metadata_gradient.png") repeat-y;
	margin-top: 1px;
}

.vwc-bundle-metadata {
	/*padding-right: 20px;*/
	
}

.vwc-bundle-download {
	margin: 20px 15px 10px 60px;
}

.vwc-bundle-center-toolbar {
	position: absolute;
	right: 0;
	margin-right: 35px;
}

.vwc-bundle-center-toolbar  .vwc-bundle-download {
	margin: 20px 0px 10px 0px;
}

.vwc-bundle-center-toolbar  .vwc-bundle-change-view {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 30px;
	line-height: 22px;
	margin-top: 22px;
	margin-right: 10px;
}

.vwc-bundle-files-header {
	width: 100%;
	padding: 0 20px 0 15px;
	border-bottom: 1px solid #b7c1cd;
	height: 23px;
	background: url("documents_separator_gradient.png") repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-bundle-files-title {
	height: 23px;
	line-height: 23px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.vwc-bundle-files-grid-button {
	background: url("grid_on.png") no-repeat;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

.vwc-bundle-files-list-button {
	background: url("list_on.png") no-repeat;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

.vwc-bundle-files-grid-button-inactive {
	background: url("grid_off.png") no-repeat;
}

.vwc-bundle-files-list-button-inactive {
	background: url("list_off.png") no-repeat;
}

.vwc-bundle-files-toolbar {
	width: 100%;
	height: 40px;
	background-color: #eff2f7;
	padding: 5px 15px;
}

.vwc-bundle-files-download {
	float: right;
	margin: 0 !important;
}

.vwc-bundle-files-add .swfupload {
	float: right;
	margin: 5px 15px;
}

.vwc-bundle-files-add .uploader {
	float: right;
	margin: 5px 15px;
}

.vwc-bundle-files-list {
	
}

.vwc-bundle-files-grid {
	
}

/** Metadata Editor **/
.vwc-metadata-editor {
	width: 100%;
}

.vwc-metadata-table {
	width: 100%;
}

.vwc-metadata-editor-simple .vwc-metadata-table .vwc-metadata-editor-field-editor-non-mandatory
	{
	display: none;
}

.vwc-field-editor-profile {
	
}

.vwc-field-editor-profile-color {
	margin: 4px 4px 0 0;
}

.vwc-field-editor-profile-color-image {
	
}

.vwc-field-editor-profile-list {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

.vwc-field-editor-profile-name {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
}

.vwc-field-editor-profile-edit {
	margin-left: 5px;
}

.vwc-metadata-editor-keys {
	vertical-align: top;
}

.vwc-metadata-editor-values {
	width: 100%;
}

.vwc-metadata-editor-field-label {
	width: 125px;
	color: #343434;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin: 7px 40px 7px 5px;
	word-wrap: break-word;
}

.vwc-metadata-editor-field-label1 {
	width: 125px;
	color: #343434;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin: 12px 5px 3px 5px;
	word-wrap: break-word;
}

.vwc-metadata-editor-field-editor {
	color: #343434;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin-right: 20px;
}

.vwc-metadata-editor-field-editor-warn {
	color: #343434;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	padding-right: 20px;
}

.vwc-metadata-editor-field-editor-mandatory-highlight {
	color: rgb(204, 51, 51);
}

.vwc-metadata-editor-field-separator {
	width: 100%;
	padding: 0 5px 0 15px;
	border-bottom: 1px solid #B7C1CD;
	background: url("documents_separator_gradient.png") repeat-x;
	height: 23px;
	behavior: url(iepngfix.htc);
	margin-bottom: 10px;
	margin-top: 20px;
}

.vwc-metadata-editor-field-separator-label {
	height: 23px;
	line-height: 23px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.vwc-metadata-editor-field-separator-top {
	height: 7px;
	line-height: 23px;
	font-weight: bold;
	color: white;
	font-family: OswaldLight, Arial;
	font-size: 13px;
	cursor: pointer;
	cursor: hand;
	float: right;
	text-decoration: underline;
	position: relative;
	top: -15px;
	margin-right: 20px;
}

/** Field Editors **/
.vwc-field-readonly-editor-text-short {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-field-editor-text-short {
	width: 100%;
}

.vwc-field-editor-text-short-left {
	width: 10px;
	height: 28px;
	background: url("bundleTextShortLeft.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-short-center {
	width: 95%;
	height: 28px;
	background: url("bundleTextShortCenter.png") repeat-x;
	behavior: url(iepngfix.htc);
	display: table;
}

.vwc-field-editor-text-short-box-wrap {
	/*display: table-cell;
	vertical-align: middle;*/
	padding-top: 4px;
}

.vwc-field-editor-text-short-box {
	width: 100%;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-field-editor-text-short-box2 {
	width: 99%;
	border: 0px none;
	background-color: #EEEEEE;
	height: 28px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 4px;
	font-size: 12px !important;
}

.vwc-field-editor-text-short-right {
	width: 10px;
	height: 28px;
	background: url("bundleTextShortRight.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-auto-box-wrap {
	/*display: table-cell;
	vertical-align: middle;*/
	padding-top: 4px;
}

.vwc-field-editor-auto-button {
	margin-left: 10px;
	width: auto !important;
	margin-top: 4px;
}

.vwc-field-editor-auto-box {
	width: 14em;
}

.vwc-field-editor-text-long {
	width: 99%;
}

.vwc-field-editor-text-long-area {
	width: 100%;
	height: 100%;
	background: transparent;
	border: none;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-field-editor-text-long-area:FOCUS {
	outline: none;
}

.vwc-field-editor-text-long-top_left {
	width: 10px;
	height: 9px;
	background: url("bundleTextLongTopLeft.png") no-repeat scroll bottom
		right;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-long-top_center {
	width: 100%;
	height: 9px;
	background: url("bundleTextLongTop.png") repeat-x scroll bottom;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-long-top_right {
	width: 10px;
	height: 9px;
	background: url("bundleTextLongTopRight.png") no-repeat scroll bottom
		left;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-long-middle_left {
	width: 10px;
	height: 100%;
	padding: 3px;
	background: url("bundleTextLongLeft.png") repeat-y;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-long-middle_center {
	width: 100%;
	height: 100%;
	background-color: #EFF3F7;
}

.vwc-field-editor-text-long-middle_right {
	width: 10px;
	height: 100%;
	padding: 3px;
	background: url("bundleTextLongRight.png") repeat-y;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-long-bottom_left {
	width: 10px;
	height: 9px;
	background: url("bundleTextLongBottomLeft.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-long-bottom_center {
	width: 100%;
	height: 9px;
	background: url("bundleTextLongBottom.png") repeat-x;
	behavior: url(iepngfix.htc);
}

.vwc-field-editor-text-long-bottom_right {
	width: 10px;
	height: 9px;
	background: url("bundleTextLongBottomRight.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-field-readonly-editor-text-long {
	width: 100%;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	background: transparent;
	padding: 5px 0;
	border: none;
	max-height: 600px;
}

.vwc-field-editor-date {
	padding: 2px;
}

.vwc-field-editor-date-read {
	
}

.vwc-field-editor-date-edit {
	color: #5E84B3;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: underline;
	margin-left: 10px;
	cursor: pointer;
	cursor: hand;
}

.vwc-field-editor-date-alt {
	padding: 2px;
	position: relative;
	width: 140px;
}

.vwc-field-editor-date-time-alt {
	width: 180px;
}

.vwc-field-editor-date-alt-read {
	width: 100%;
}

.vwc-field-editor-date-alt-edit {
	color: #5E84B3;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	position: absolute;
	right: 10px;
	top: 13px;
}

.vwc-field-editor-date-alt-hint {
	color: #999999;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	cursor: text;
	position: absolute;
	left: 13px;
	top: 13px;
}

.vwc-field-editor-date-alt-invalid input,
	.vwc-field-editor-number-invalid input {
	color: #A52A2A !important;
}

.vwc-field-editor-date-dialog {
	/*width: 100%;*/
	
}

.vwc-field-editor-date-dialog-layout {
	width: 100%;
}

.vwc-field-editor-date-dialog-picker {
	margin: 0 0 20px;
	width: 100%;
	border: none;
}

.vwc-field-editor-date-dialog-picker .datePickerMonthSelector {
	background: #cbd7e5;
}

.vwc-field-editor-date-dialog-picker .datePickerMonth,
	.datePickerPreviousButton, .datePickerNextButton {
	color: #5E84B3;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
}

.vwc-field-editor-date-dialog-picker .datePickerWeekdayLabel,
	.datePickerWeekendLabel {
	background: #cbd7e5;
}

.vwc-field-editor-date-dialog-picker .datePickerDay,
	.datePickerWeekdayLabel, .datePickerWeekendLabel {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.vwc-field-editor-date-dialog-picker .datePickerDayIsFiller {
	color: #999999;
}

.vwc-field-editor-date-dialog-picker .datePickerDayIsValue {
	background: #cbd7e5;
}

.vwc-field-editor-date-dialog-picker .datePickerDayIsToday {
	border: 1px solid #333333;
}

.vwc-field-editor-date-dialog .gwt-TimePicker {
	margin: 0 40px 20px;
}

.vwc-field-editor-date-dialog .gwt-TimePicker .textBox {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border: 1px solid #5E84B3;
}

.vwc-field-editor-date-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-field-editor-date-dialog-finished {
	float: right;
	margin: 10px 20px 0 0;
	width: auto !important;
}

.vwc-field-editor-date-dialog-cancel {
	float: left;
	margin: 16px 0 0 20px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-field-editor-date-disabled .vwc-field-editor-date-read {
	color: #999999;
}

.vwc-field-readonly-date {
	color: #343434;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

.vwc-time-picker-box {
	width: 70px;
	margin-left: 30px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.vwc-time-picker-label {
	margin-top: 5px;
	font-size: 12px;
}

.vwc-field-readonly-date-nodate {
	font-style: italic;
	color: #999999;
}

.vwc-field-editor-storageSize-readonly {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #343434;
}

.vwc-field-editor-storageSize {
	
}

.vwc-field-editor-storageSize-number {
	width: 3em;
}

.vwc-field-editor-storageSize-unit {
	margin-left: 5px;
	font-size: 12px;
	margin-right: 5px;
	width: 50px;
	height: 27px;
	margin-top: 4px;
}

.vwc-field-editor-number-readonly {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #343434;
}

.vwc-field-editor-number {
	
}

.vwc-field-editor-number-box {
	width: 7em;
}

.vwc-field-editor-number-invalid .vwc-field-editor-text-short-box {
	color: red;
}

.vwc-field-editor-range {
	
}

.vwc-field-editor-range-from-editor {
	
}

.vwc-field-editor-range-to-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	height: 32px;
	line-height: 32px;
	margin: 0 5px;
}

.vwc-field-editor-range-to-editor {
	
}

/** Login Dialog **/
.vwc-login {
	
}

.vwc-login-center {
	
}

.vwc-login-username-label {
	
}

.vwc-login-password-label {
	
}

.vwc-login-username-box {
	
}

.vwc-login-password-box {
	
}

.vwc-login-south {
	padding: 10px 3px 3px 3px;
	width: 100%;
}

.vwc-login-login {
	float: right;
}

.vwc-login-cancel {
	width: 50px;
}

.vwc-login-signup {
	vertical-align: middle;
}

.vwc-settings {
	width: 100%;
	height: 501px;
}

.vwc-settings-title-wrapper {
	width: 100%;
	height: 36px;
	background: url("list_top_background_gradient.png") repeat-x;
}

.vwc-settings-title {
	height: 36px;
	line-height: 36px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5F85B5;
	margin: 0 15px;
}

.vwc-settings-tabs {
	width: 100%;
	height: 100%;
}

.vwc-settings-tabs .gwt-TabBar {
	background: #cbd7e5;
}

.vwc-settings-tabs .gwt-TabBarFirst-wrapper {
	border-bottom: 1px solid #adb7c3;
}

.vwc-settings-tabs .gwt-TabBarRest-wrapper {
	border-bottom: 1px solid #adb7c3;
}

.vwc-settings-tabs .gwt-TabPanelBottom {
	border: none;
	padding: 0;
	height: 100%;
}

.vwc-settings-tabs .gwt-TabBarItem {
	background: #cbd7e5;
	cursor: pointer;
	cursor: hand;
	margin: 0;
	padding: 5px 10px;
	border-bottom: 1px solid #adb7c3;
}

.vwc-settings-tabs .gwt-TabBarItem .gwt-Label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
}

.vwc-settings-tabs .gwt-TabBarItem-selected {
	background: white;
	border-top: 1px solid #adb7c3;
	border-left: 1px solid #adb7c3;
	border-right: 1px solid #adb7c3;
	border-bottom: none;
}

.vwc-settings-tabs .gwt-TabBarItem-selected .gwt-Label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/* Email settings */
.vwc-settings-mail {
	width: 100%;
}

.vwc-settings-mail-editor {
	margin: 30px;
}

.vwc-settings-mail-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-settings-mail-save {
	float: right;
	margin: 10px 30px 0 0;
	width: auto !important;
}

.vwc-settings-mail-cancel {
	float: left;
	color: #5E84B3;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	text-decoration: underline;
	margin-left: 30px;
	cursor: pointer;
	cursor: hand;
}

/* Profile Settings */
.vwc-settings-profiles {
	
}

.vwc-settings-profiles-editor {
	margin: 30px;
}

.vwc-settings-profiles-editor .vwc-listEditor-box {
	height: 442px;
}

.vwc-settings-profiles-nameBar {
	width: 150px;
	margin: 15px 0 10px 5px;
}

.vwc-settings-profiles-nameBar-item {
	width: 99%;
	padding: 2px 3px;
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}

.vwc-settings-profiles-nameBar-item-selected {
	background-color: #bcbcbc;
	text-decoration: none;
	font-weight: bold;
}

.vwc-settings-profiles-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-settings-profiles-toolbar-close {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profiles-toolbar-save {
	float: right;
	margin: 10px 30px 0 0;
	width: auto !important;
}

.vwc-settings-profiles-center {
	border: 2px solid #bcbcbc;
	padding: 3px;
	height: 100%;
}

/** Metadata Profile Edit Panel **/
.vwc-settings-profile {
	margin-left: 30px;
}

.vwc-settings-profile-header {
	width: 400px;
	margin-bottom: 5px;
}

.vwc-settings-profile-color {
	margin: 5px 2px;
}

.vwc-settings-profile-color-sample {
	
}

.vwc-settings-profile-color-edit {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	margin-left: 5px;
}

.vwc-settings-profile-default {
	float: right;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
}

.vwc-settings-profile-default label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-label-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 2px 5px;
}

.vwc-settings-profile-label-box {
	width: 421px;
}

.vwc-settings-profile-filter-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
}

.vwc-settings-profile-public-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
}

.vwc-settings-profile-public-filter-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
}

.vwc-settings-profile-filter-box label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-public-box label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-public-filter-box label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-formats-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 10px 0 2px 5px;
}

.vwc-settings-profile-formats-label-example {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin: 2px 0 2px 5px;
}

.vwc-settings-profile-formats-box {
	width: 421px;
}

.vwc-settings-profile-description-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 10px 0 2px 5px;
}

.vwc-settings-profile-description-box {
	width: 421px;
}

.vwc-settings-profile-item-advanced {
	text-decoration: underline;
	color: blue;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-fields-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 10px 0 2px 5px;
}

.vwc-settings-profile-fields-box {
	background: #e2e7ed;
	padding: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.vwc-settings-profile-fields-box .vwc-listEditor-box {
	height: 156px;
}

/** Metadata Profile Entry Edit Panel **/
.vwc-settings-profile-entry {
	margin-left: 30px;
}

.vwc-settings-profile-entry-name-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0 2px 5px;
}

.vwc-settings-profile-entry-description-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0 2px 5px;
}

.vwc-settings-profile-entry-description-box {
	height: 250px;
}

.vwc-settings-profile-entry-name-box {
	width: 200px;
}

.vwc-settings-profile-entry-type-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 5px 0 2px 5px;
}

.vwc-settings-profile-entry-type-box {
	margin-bottom: 10px;
	max-width: 200px;
}

.vwc-settings-profile-entry-readonly {
	margin: 10px 2px 5px 2px;
}

.vwc-settings-profile-entry-readonly label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-specialEditing {
	margin: 5px 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-specialEditing label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-mandatory {
	margin: 5px 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-mandatory label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-single {
	margin: 5px 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-single label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-publicEntry {
	margin: 5px 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-publicEntry label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-publicFilter {
	margin: 5px 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-publicFilter label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-advanced {
	margin: 10px 2px 5px 2px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/** Metadata Profile Entry Advanced Dialog **/
.vwc-settings-profile-entry-advanced-dialog {
	
}

.vwc-settings-profile-entry-advanced-dialog-north {
	margin-top: 30px;
	width: 100%;
}

.vwc-settings-profile-entry-advanced-dialog-index-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 5px 20px 5px 30px;
	white-space: nowrap;
}

.vwc-settings-profile-entry-advanced-dialog-index-box {
	padding-right: 30px;
}

.vwc-settings-profile-entry-advanced-dialog-default-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 5px 20px 5px 30px;
	white-space: nowrap;
}

.vwc-settings-profile-entry-advanced-dialog-default-editor {
	padding-right: 30px;
}

.vwc-settings-profile-entry-advanced-dialog-copyFields-title {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 20px 20px 7px 32px;
}

.vwc-settings-profile-entry-advanced-dialog-autonumber-title {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 20px 20px 7px 32px;
}

.vwc-settings-profile-entry-advanced-dialog-copyFields-help {
	margin: 20px 20px 7px 0px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-advanced-dialog-copyFields-editor {
	margin: 0 30px 30px 30px;
	width: 500px !important;
}

.vwc-settings-profile-entry-advanced-dialog-autonumberconfiguration-editor
	{
	padding-left: 30px;
	width: 500px !important;
}

.vwc-settings-profile-entry-advanced-dialog-copyFields-editor .vwc-listEditor-box
	{
	height: 150px;
}

.vwc-settings-profile-entry-advanced-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-settings-profile-entry-advanced-dialog-toolbar-cancel {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-profile-entry-advanced-dialog-toolbar-save {
	float: right;
	margin: 10px 30px 0 0;
	width: auto !important;
}

.vwc-settings-profile-entry-advanced-dialog-examples {
	padding-left: 30px;
	margin-bottom: 20px;
	width: auto !important;
}

/** Metadata Profile Entry Copy Field Editor Panel **/
.vwc-settings-profile-entry-copy {
	
}

.vwc-settings-profile-copy-index-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0 10px 5px 10px;
	white-space: nowrap;
}

.vwc-settings-profile-entry-copy-index-box {
	
}

.vwc-settings-profile-entry-copy-regex-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0 10px 5px 10px;
	white-space: nowrap;
}

.vwc-settings-profile-entry-copy-regex-box {
	
}

.vwc-settings-profile-entry-copy-format-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0 10px 5px 10px;
	white-space: nowrap;
}

.vwc-settings-profile-entry-copy-format-box {
	
}

.vwc-settings-profile-entry-copy-aggregator-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0 10px 5px 10px;
	white-space: nowrap;
}

.vwc-settings-profile-entry-copy-aggregator-box {
	height: 28px;
margin-top: 2px;
margin-bottom: 2px;
}

.vwc-settings-profile-entry-copy-onlyOnce-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0 10px 5px 10px;
	white-space: nowrap;
}

.vwc-settings-profile-entry-copy-onlyOnce-box {
	height: 28px;
    display: inherit;
}
.vwc-settings-profile-entry-copy-onlyOnce-box input{
	margin-left: -1px !important;
	padding-left: 0px !important;
}
/** Metadata Profile Entry Copy Field Editor Help Panel **/
.vwc-settings-profile-entry-copy-help-layout {
	
}

.vwc-settings-profile-entry-copy-help-body {
	
}

.vwc-settings-profile-entry-copy-help-scroll {
	width: 600px;
	height: 450px;
	padding: 25px;
}

.vwc-settings-profile-entry-copy-help-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-settings-profile-entry-copy-help-close {
	float: right;
	margin: 10px 30px 0 0;
	width: auto !important;
}

/** Color Dialog **/
.vwc-color-dialog {
	
}

.vwc-color-dialog-picker {
	margin: 30px;
}

.vwc-color-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-color-dialog-toolbar-cancel {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-color-dialog-toolbar-save {
	float: right;
	margin: 10px 30px 0 0;
	width: auto !important;
}

/** Dual List Box **/
.vwc-duallistbox {
	
}

.vwc-duallistbox-toolbar-top {
	float: right;
}

.vwc-duallistbox-topLayout {
	width: 100%;
}

.vwc-duallistbox-bottomLayout {
	width: 100%;
}

.vwc-duallistbox-all {
	
}

.vwc-duallistbox-all-horizontal {
	
}

.vwc-duallistbox-all-label {
	padding: 2px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	width: 450px;
}

.vwc-duallistbox-all-label-horizontal {
	padding: 2px 4px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-duallistbox-all-box {
	width: 650px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	height: 200px;
}

.vwc-duallistbox-all-box-horizontal {
	width: expression(document.body.clientWidth < 150 ? "150px" : "auto");
	min-width: 150px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-duallistbox-all-tree {
	width: 648px;
	font-family: Tahoma, Verdana !important;
	font-size: 12px !important;
	color: #333333 !important;
	height: 198px;
	border: 1px solid #C3C3C3;
}

.vwc-duallistbox-toolbar-select {
	height: 100%;
	margin-left: 300px;
}

.vwc-duallistbox-toolbar-select-horizontal {
	
}

.vwc-duallistbox-toolbar-select-add {
	margin-top: 2px;
	cursor: pointer;
	cursor: hand;
}

.vwc-duallistbox-toolbar-select-remove {
	margin-top: 2px;
	cursor: pointer;
	cursor: hand;
}

.vwc-duallistbox-toolbar-select-add-horizontal {
	margin: 2px 5px;
	cursor: pointer;
	cursor: hand;
}

.vwc-duallistbox-toolbar-select-remove-horizontal {
	margin: 2px 5px;
	cursor: pointer;
	cursor: hand;
}

.vwc-duallistbox-selected {
	width: 100%;
}

.vwc-duallistbox-selected-horizontal {
	width: 100%;
}

.vwc-duallistbox-selected-label {
	padding: 2px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.gwtcomp-SuperTree-SelectedItem {
	color: #221F1F !important;
}

.vwc-duallistbox-selected-label-horizontal {
	padding: 2px 4px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-duallistbox-selected-box {
	width: 100%;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	background-color: WHITE !important;
	color: #221F1F;
	height: 100px;
}

.vwc-duallistbox-selected-box-horizontal {
	width: expression(document.body.clientWidth < 150 ? "150px" : "auto");
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	min-width: 150px;
}

.vwc-duallistbox-toolbar-order {
	height: 100%;
}

.vwc-duallistbox-toolbar-order-up {
	margin: 2px 5px;
	cursor: pointer;
	cursor: hand;
}

.vwc-duallistbox-toolbar-order-down {
	margin: 2px 5px;
	cursor: pointer;
	cursor: hand;
}

.vwc-duallistbox-search-box {
	background: url("sharing_search_background.png") no-repeat scroll 0 0
		transparent;
	border: medium none;
	color: #333333;
	float: right;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 28px;
	margin-bottom: -18px;
	width: 194px;
	padding: 2px 5px 0 30px;
}

.vwc-duallistbox-refresh {
	margin-top: 5px;
	margin-left: 5px;
	cursor: pointer;
	cursor: hand;
}

.vwc-duallistbox-tree-button {
	background: url("duallistbox_tree_on.png") no-repeat;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

.vwc-duallistbox-list-button {
	background: url("duallistbox_list_on.png") no-repeat;
	border: medium none;
	height: 16px;
	width: 16px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

.vwc-duallistbox-tree-button-inactive {
	background: url("duallistbox_tree_off.png") no-repeat;
}

.vwc-duallistbox-list-button-inactive {
	background: url("duallistbox_list_off.png") no-repeat;
}

/** Metadata Profile List **/
.vwc-metadata-profile-list {
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #e2e2e0;
	padding: 15px;
}

.vwc-metadata-profile-list-center {
	width: 100%;
}

.vwc-metadata-profile-list-clear {
	float: right;
	cursor: pointer;
	cursor: hand;
	margin-top: 2px;
}

.vwc-metadata-profile-list-item {
	width: 100%;
	cursor: pointer;
	cursor: hand;
}

.vwc-metadata-profile-list-item-color {
	width: 15px;
	height: 15px;
	border: 1px solid black;
	margin: 2px;
}

.vwc-metadata-profile-list-item-name {
	color: #323335;
	text-decoration: underline;
	font-size: 11px;
}

.vwc-metadata-profile-list-item-enabled .vwc-metadata-profile-list-item-name
	{
	font-weight: bold;
	text-decoration: none;
}

/* User Management Settings */
.vwc-settings-user {
	
}

.vwc-settings-user-tabs {
	padding: 30px;
}

.vwc-settings-user-tabs-userEditor {
	
}

.vwc-settings-user-tabs-groupEditor {
	
}

.vwc-settings-user-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-settings-user-toolbar-save {
	float: right;
	margin: 10px 30px 0 0;
	width: auto !important;
}

.vwc-settings-user-toolbar-close {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/* Controlled Vocabularies Settings */
.vwc-settings-vocabulary {
	
}

.vwc-settings-vocabulary-editor {
	padding: 30px;
}

.vwc-settings-vocabulary-editor .vwc-listEditor-left {
	margin-right: 20px;
}

.vwc-settings-vocabulary-editor .vwc-listEditor-box {
	height: 412px;
}

.vwc-settings-vocabulary-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-settings-vocabulary-toolbar-save {
	float: right;
	width: auto !important;
	margin: 10px 30px 0 0;
}

.vwc-settings-vocabulary-toolbar-close {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/** Bundle Files Panel **/
.vwc-bundle-files {
	width: 100%;
}

.vwc-bundle-files-layout {
	width: 100%;
}

.vwc-bundle-files-footer {
	width: 100%;
	height: 37px;
	padding: 0 20px 0 15px;
	background: url("list_bottom_background_gradient.png") repeat-x;
}

.vwc-bundle-files-status {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 35px;
	line-height: 35px;
	color: #333333;
}

.vwc-bundle-files-pager {
	float: right;
	margin: 5px;
}

/** Bundle Files List Panel **/
.vwc-bundle-files-list {
	width: 100%;
}

.vwc-bundle-files-list-layout {
	width: 100%;
}

/* Bundle List File Entry */
.vwc-bundle-file {
	width: 100%;
	border-top: 1px solid #d6dbe1;
}

.vwc-bundle-file-active {
	width: 100%;
	border-top: 1px solid #d6dbe1;
	background-color: #F7FAED;
}

.vwc-bundle-file-image {
	margin: 20px 15px;
	width: expression(document.body.clientWidth < 128 ? "128px" : "auto");
	min-width: 128px;
	height: expression(this.scrollHeight < 64 ? "64px" : "auto");
	min-height: 64px;
}

.vwc-bundle-file-loading {
	padding: 42px;
	border: 1px solid #999999;
}

.vwc-bundle-file-thumb-non-default {
	border: 5px SOLID transparent;
	margin: 5px;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-file-thumb-default {
	border: 5px SOLID #A7BB00;
	padding: 2px;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-file-thumb:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.vwc-bundle-file-metadata {
	position: relative;
	width: 100%;
	color: #666666;
	border-spacing: 0;
	border-colapse: colapse;
}

.vwc-bundle-file-metadata-keys {
	
}

.vwc-bundle-file-metadata-values {
	
}

.vwc-bundle-file-metadata-key {
	/*width: expression( document.body.clientWidth < 125 ? "125px" : "auto" );
	min-width: 125px;*/
	width: 125px;
	font-size: 11px;
	text-align: right;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
	padding: 2px 20px 2px 2px;
}

.vwc-bundle-file-metadata-value {
	font-size: 11px;
	padding-left: 20px;
	width: expression(document.body.clientWidth < 400 ? "400px" : "auto");
	min-width: 400px;
}

.vwc-bundle-file-metadata-key-0 {
	padding: 20px 20px 2px 2px;
}

.vwc-bundle-file-metadata-value-0 {
	padding: 20px 2px 2px 20px;
	font-weight: bold;
}

.vwc-bundle-file-metadata-value-1 {
	font-weight: bold;
	color: #666666;
}

.vwc-bundle-file-metadata-more, .vwc-bundle-file-metadata-more-active {
	color: #666666;
	border-spacing: 0;
	border-colapse: colapse;
}

.vwc-bundle-file-metadata-more-keys {
	
}

.vwc-bundle-file-metadata-more-values {
	
}

.vwc-bundle-file-metadata-more-key {
	width: 125px;
	font-size: 11px;
	text-align: right;
	font-family: Tahoma, Verdana;
	padding: 2px 20px 2px 2px;
	word-break: break-all;
}

.vwc-bundle-file-metadata-more-value {
	font-size: 11px;
	padding-left: 20px;
	width: expression(document.body.clientWidth < 400 ? "400px" : "auto");
	min-width: 400px;
}

.vwc-bundle-file-metadata-more-toggle {
	position: relative;
}

.vwc-bundle-file-metadata-more-toggle-text {
	width: 125px;
	text-align: right;
	/*background-color: #EFF3F6;*/
	padding: 2px 20px 2px 2px;
	text-decoration: underline;
	color: #5e84b3;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	padding-bottom: 5px;
}

.vwc-bundle-file-metadata-filler {
	position: absolute;
	width: 147px;
	background: url("file_metadata_gradient.png") repeat-x;
	margin-top: 1px;
}

.vwc-bundle-file-metadata-filler-active {
	position: absolute;
	width: 147px;
	margin-top: 1px;
	background-color: #F2F5E8;
}

.vwc-bundle-file-download {
	margin: 0 15px 20px 15px;
	float: right;
}

/** Bundle Files Grid Panel **/
.vwc-bundle-files-grid {
	width: 100%;
}

.vwc-bundle-files-grid-layout {
	width: 100%;
	display: inline-block;
	border-top: 1px solid #d6dbe1;
	/*padding-top: 10px;*/
/*padding-left: 20px;
	margin-bottom: 10px;*/
}

/** Bundle File Grid Entry **/
.vwc-bundle-file-grid {
	display: inherit;
	vertical-align: top;
	margin-left: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.vwc-bundle-file-grid-default {
	border: 5px solid #A7BB00;
	padding: 5px;
}

.vwc-bundle-file-grid-normal {
	border: 5px solid rgba(255, 255, 255, 0);
	padding: 5px;
}

.vwc-bundle-file-grid-public {
	background-color: #E4F0CC;
}

.vwc-bundle-file-grid-image {
	margin: 20px;
	width: 122px;
	height: 122px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background: #E4E6E8;
}

.vwc-bundle-file-grid-loading {
	border: none;
	padding: 0px;
}

.vwc-bundle-file-grid-thumb {
	cursor: pointer;
	cursor: hand;
	margin: 0 auto;
	display: block;
}

.vwc-bundle-file-grid-thumb:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.vwc-bundle-file-grid-filename {
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	width: 120px;
	margin-top: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

.vwc-bundle-file-grid-filesize {
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	width: 120px;
	color: #929397;
}

.vwc-bundle-file-grid-field3 {
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	width: 120px;
	color: #929397;
}

.vwc-bundle-file-grid-download {
	position: absolute;
	margin-top: 5px;
	margin-left: 105px;
	z-index: 1;
}

/** Vertical Tab Panel **/
.wvc-verticalTabPanel {
	width: 100%;
}

.wvc-verticalTabPanel-bar {
	width: 150px;
	margin: 15px 0 10px 5px;
}

.wvc-verticalTabPanel-deck {
	background: #e2e7ED;
	padding: 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.wvc-verticalTabPanel-bar-item-wrapper {
	cursor: pointer;
	cursor: hand;
}

.wvc-verticalTabPanel-bar-item {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	width: 99%;
	text-decoration: underline;
	padding: 5px 10px;
	color: #5e84b3;
}

.wvc-verticalTabPanel-bar-item-selected {
	background: #e2e7ED;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	text-decoration: none;
	color: #333333;
}

/** List Editor **/
.vwc-listEditor {
	width: 100%;
}

.vwc-listEditor-left {
	
}

.vwc-listEditor-box {
	width: 192px;
	overflow-x: hidden;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	border: 1px solid #b0b7bf;
	padding: 5px;
}

.vwc-listEditor-wrapper {
	width: 100%;
	height: 100%;
}

.vwc-listEditor-empty {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin: 5px 10px;
}

.vwc-listEditor-toolbar {
	
}

.vwc-listEditor-toolbar-add {
	width: 96px;
	height: 30px;
	background: url("editor_list_add.png") no-repeat scroll 0 0;
	cursor: pointer;
	cursor: hand;
}

.vwc-listEditor-toolbar-remove {
	width: 96px;
	height: 30px;
	background: url("editor_list_rem.png") no-repeat scroll 0 0;
	cursor: pointer;
	cursor: hand;
}

.vwc-listEditor-toolbar-add-hover {
	background-position: 0 -30px;
}

.vwc-listEditor-toolbar-remove-hover {
	background-position: 0 -30px;
}

.vwc-listEditor-ordering-box {
	width: 200px;
}

.vwc-listEditor-ordering-toolbar-add,
	.vwc-listEditor-ordering-toolbar-remove,
	.vwc-listEditor-ordering-toolbar-up,
	.vwc-listEditor-ordering-toolbar-down {
	width: 50px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.vwc-listEditor-ordering-toolbar-add {
	background: url("editor_ordering_list_add.png") no-repeat scroll 0 0;
}

.vwc-listEditor-ordering-toolbar-remove {
	background: url("editor_ordering_list_rem.png") no-repeat scroll 0 0;
}

.vwc-listEditor-ordering-toolbar-up {
	background: url("editor_ordering_list_up.png") no-repeat scroll 0 0;
}

.vwc-listEditor-ordering-toolbar-down {
	background: url("editor_ordering_list_down.png") no-repeat scroll 0 0;
}

.vwc-listEditor-ordering-toolbar-add-hover,
	.vwc-listEditor-ordering-toolbar-remove-hover,
	.vwc-listEditor-ordering-toolbar-up-hover,
	.vwc-listEditor-ordering-toolbar-down-hover {
	background-position: 0 -30px;
}

.vwc-listEditor-separator {
	background-color: rgb(238, 238, 238);
	color: BLACK;
}

.vwc-listEditor-hidden {
	display: none;
}

/** Controlled Vocabularies **/
.vwc-vocabulary-editor {
	height: 100%;
	width: 100%;
}

.vwc-vocabulary-editor-center {
	width: 100%;
	height: 442px;
	border: 2px solid #e2e2e2;
}

.vwc-vocabulary-editor-scroll {
	max-height: 412px;
	height: expression(this.scrollHeight >= "412" ? "412" : "auto");
}

.vwc-vocabulary-editor-repeated, .vwc-vocabulary-editor-repeated .gwt-TreeItem
	{
	color: RED !important;
}

.vwc-vocabulary-editor-tree {
	margin: 5px;
}

.vwc-vocabulary-editor-tree .gwt-TreeItem {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	max-width: 400px;
	width: expression(this.scrollWidth >= "400" ? "400" : "auto");
	display: block !important;
}

.vwc-vocabulary-editor-tree .gwt-TreeItem-selected {
	background: transparent;
	font-weight: bold;
}

.vwc-vocabulary-editor-info {
	width: 330px !important;
	height: 439px;
	border: 2px solid #e2e2e2;
	margin-left: 20px;
}

.vwc-vocabulary-editor-toolbar {
	background: url("list_bottom_background_gradient.png") repeat-x;
	height: 28px;
	width: 100%;
}

.vwc-vocabulary-editor-toolbar-createSibling {
	margin: 3px 0 0 5px;
	width: 100%;
}

.vwc-vocabulary-editor-toolbar-createChild {
	margin: 3px 0 0 10px;
	width: 100%;
}

.vwc-vocabulary-editor-toolbar-remove {
	float: right;
	margin: 3px 10px 0 0;
}

.vwc-vocabulary-info {
	width: 100%;
	height: 100%;
}

.vwc-vocabulary-info-name-label {
	margin: 10px 0 5px 17px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.vwc-vocabulary-info-description-label {
	margin: 15px 0 0 17px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.vwc-vocabulary-info-name-box {
	width: 300px;
	margin: 0 15px;
}

.vwc-vocabulary-info-description-area {
	width: 300px;
	/*height: 300px;*/
	margin: 0 15px;
}

.vwc-vocabulary-info-filter-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	margin-left: 15px;
}

.vwc-vocabulary-info-filter-box label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
	cursor: hand;
}

.vwc-vocabulary-info-toolbar {
	background: url("list_bottom_background_gradient.png") repeat-x;
	height: 37px;
	width: 100%;
}

.vwc-vocabulary-info-toolbar-createChild {
	margin: 8px 0 0 15px;
}

.vwc-vocabularyItem-info {
	width: 100%;
	height: 100%;
}

.vwc-vocabularyItem-info-name-label {
	margin: 10px 0 5px 17px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.vwc-vocabularyItem-info-description-label {
	margin: 10px 0 5px 17px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.vwc-vocabularyItem-info-name-box {
	width: 300px;
	margin: 0 15px;
}

.vwc-vocabularyItem-info-description-area {
	width: 300px;
	/*height: 300px;*/
	margin: 0 15px;
}

.vwc-vocabularyItem-info-scopeNote-label {
	margin: 2px;
}

.vwc-vocabularyItem-info-scopeNote-area {
	width: 100%;
	height: 120px;
	margin-right: 10px;
}

/** User editor **/
.vwc-editor-user {
	margin: 0 0 0 20px;
}

.vwc-editor-user-data {
	
}

.vwc-editor-user-data-fullname-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin-right: 20px;
}

.vwc-editor-user-data-fullname-box {
	margin: 2px 0;
}

.vwc-editor-user-data-email-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin-right: 20px;
}

.vwc-editor-user-data-email-box {
	margin: 2px 0;
}

.vwc-editor-user-data-password-change-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin-right: 20px;
}

.vwc-editor-user-data-password-change-box {
	margin: 2px 0;
}

.vwc-editor-user-data-password-repeat-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin-right: 20px;
}

.vwc-editor-user-data-password-repeat-box {
	margin: 2px 0;
}

.vwc-editor-user-data-active-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin-right: 20px;
}

.vwc-editor-user-data-active-box {
	margin: 2px 0;
}

.vwc-editor-user-groups {
	margin-top: 8px;
}

/** Group Editor **/
.vwc-editor-group {
	padding: 0 20px;
	width: 100%;
}

.vwc-editor-group-description-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
}

.vwc-editor-group-permissions-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
}

.vwc-editor-group-users-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-top: 10px;
}

.vwc-editor-group-user-scroll-panel {
	margin-top: 5px;
	height: 195px;
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 12px;
	padding-left: 15px;
	line-height: 1.5em;
}

.vwc-editor-group-description-box {
	
}

.vwc-editor-group-remove-box, .vwc-editor-group-publisher-box,
	.vwc-editor-group-editor-box {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333;
}

/** General Settings Panel **/
.vwc-settings-general {
	width: 100%;
}

.vwc-settings-general-fileUploadBehaviour {
	margin-top: 5px;
}

.vwc-settings-general-fileUploadBehaviour-allInOne {
	margin-left: 15px;
}

.vwc-settings-general-fileUploadBehaviour-bundlePerFile {
	margin-left: 15px;
}

.vwc-settings-general-fileUploadBehaviour-alwaysAsk {
	margin-left: 15px;
}

.vwc-settings-general-closeBundleOnSave {
	
}

.vwc-settings-general-automaticArchive {
	
}

.vwc-settings-general-archiveOnSave {
	
}

.vwc-settings-general-save {
	float: right;
}

/** Permissions Editor **/
.vwc-editor-permissions {
	width: 550px;
}

.vwc-editor-permissions-user-selection {
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.vwc-editor-permissions-user-label {
	width: 80px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333;
	margin-top: 5px;
}

.vwc-editor-permissions-user-box {
	
}

.vwc-editor-permissions-toolbar {
	width: 100%;
	background-color: #CBD7E5;
	padding: 3px 20px 0;
	border-bottom: 1px solid #ADB7C3;
}

.vwc-editor-permissions-filter-item {
	padding: 5px;
	height: 20px;
	line-height: 20px;
	color: #343434;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
	position: relative;
	bottom: -2px;
	margin-right: 5px;
}

.vwc-editor-permissions-filter-item-selected {
	font-weight: bold;
	text-decoration: none;
	background: white;
	border-top: 1px solid #ADB7C3;
	border-left: 1px solid #ADB7C3;
	border-right: 1px solid #ADB7C3;
}

.vwc-editor-permissions-filter-search {
	float: right;
	margin: 2px;
	width: 194px;
	height: 28px;
	background: url("sharing_search_background.png") no-repeat;
	behavior: url(iepngfix.htc);
	border: none;
	padding: 0px 5px 0 30px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
}

.vwc-editor-permissions-filter-search:FOCUS {
	outline: none;
}

.vwc-editor-permissions-scroll {
	height: 300px;
	margin: 20px 20px 0;
	border: 2px solid #e2e2e0;
}

.vwc-editor-permissions-list {
	width: 100%;
}

.vwc-editor-permissions-list-loading {
	margin-top: 122px;
}

.vwc-editor-permissions-public {
	background: #e2e2e0;
	margin: 0 20px 20px;
	padding: 10px 15px;
}

.vwc-editor-permissions-public-layout {
	width: 100%;
}

.vwc-editor-permissions-public-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	height: 20px;
	line-height: 20px;
}

.vwc-editor-permissions-public-button {
	float: right;
	width: 85px;
	text-align: center;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-editor-permissions-public-button.gwt-ToggleButton-up {
	background: #e2e2e0;
}

.vwc-editor-permissions-public-button.gwt-ToggleButton-hovering {
	
}

.vwc-editor-permissions-public-button.gwt-ToggleButton-down {
	background: #E4F0CC;
}

.vwc-editor-permissions-public-button.gwt-ToggleButton-down-hovering {
	background: #E4F0CC;
}

.vwc-editor-permissions-notify {
	margin: 10px 20px;
}

.vwc-editor-permissions-notify-box {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	cursor: pointer;
	cursor: hand;
	height: 20px;
}

.vwc-editor-permissions-notify-box label {
	line-height: 20px;
}

.vwc-editor-permissions-group {
	margin-bottom: 2px;
	width: 100%;
}

.vwc-editor-permissions-group-icon {
	margin: 3px 10px 3px 5px;
}

.vwc-editor-permissions-group-name {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	height: 20px;
	line-height: 20px;
	width: 100px;
	overflow: hidden;
}

.vwc-editor-permissions-group-description {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}

.vwc-editor-permissions-group-shared {
	margin: 2px 4px;
	white-space: nowrap;
	width: 85px;
	text-align: center;
	padding: 2px 4px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-editor-permissions-group-shared.gwt-ToggleButton-up {
	background: #e2e2e0;
}

.vwc-editor-permissions-group-shared.gwt-ToggleButton-hovering {
	
}

.vwc-editor-permissions-group-shared.gwt-ToggleButton-down {
	background: #E4F0CC;
}

.vwc-editor-permissions-group-shared.gwt-ToggleButton-down-hovering {
	background: #E4F0CC;
}

.vwc-editor-permissions-other {
	margin: 11px 0 0 0;
	width: 100%;
	height: 30px;
	position: relative;
}

.vwc-editor-permissions-other-icon {
	position: absolute;
	left: 5px;
	top: 7px;
}

.vwc-editor-permissions-other-fullname-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #999999;
	position: absolute;
	top: 6px;
	left: 52px;
}

.vwc-editor-permissions-other-fullname-label-invalid {
	color: red;
}

.vwc-editor-permissions-other-fullname-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #999999;
	margin-top: 0px !important;
	width: 210px;
	position: absolute;
	top: 0px;
	left: 40px;
}

.vwc-editor-permissions-other-fullname-box-invalid .vwc-field-editor-text-short-box
	{
	color: red;
}

.vwc-editor-permissions-other-email-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #999999;
	position: absolute;
	top: 6px;
	left: 288px;
}

.vwc-editor-permissions-other-email-label-invalid {
	color: red;
}

.vwc-editor-permissions-other-email-box {
	width: 200px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	margin-top: 0px !important;
	width: 210px;
	position: absolute;
	top: 0px;
	left: 275px;
}

.vwc-editor-permissions-other-email-box-invalid .vwc-field-editor-text-short-box
	{
	color: red;
}

/* Permissions Editor Dialog */
.vwc-editor-permissions-dialog {
	
}

.vwc-editor-permissions-dialog-layout {
	
}

.vwc-editor-permissions-dialog-notify {
	margin: 0 20px 20px 20px;
}

.vwc-editor-permissions-dialog-notify-box {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

.vwc-editor-permissions-dialog-notify-box label {
	line-height: 17px;
	vertical-align: top;
}

.vwc-editor-permissions-dialog-toolbar {
	width: 100%;
	padding: 0 20px;
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
}

.vwc-editor-permissions-dialog-cancel {
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 47px;
	line-height: 45px;
}

.vwc-editor-permissions-dialog-ok {
	float: right;
	margin: 10px 0 0;
	width: auto !important;
}

/** Owner Editor **/
.vwc-editor-owner {
	width: 550px;
}

.vwc-editor-owner-toolbar {
	width: 100%;
	background-color: #CBD7E5;
	padding: 3px 20px 0;
	border-bottom: 1px solid #5F85B5;
}

.vwc-editor-owner-filter-shared {
	padding: 5px;
	height: 20px;
	line-height: 20px;
	color: #343434;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
	position: relative;
	bottom: -2px;
	margin-right: 5px;
}

.vwc-editor-owner-filter-shared-selected {
	font-weight: bold;
	text-decoration: none;
	background: white;
	border-top: 1px solid #5F85B5;
	border-left: 1px solid #5F85B5;
	border-right: 1px solid #5F85B5;
}

.vwc-editor-owner-filter-notShared {
	padding: 5px;
	height: 20px;
	line-height: 20px;
	color: #343434;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
	position: relative;
	bottom: -2px;
	margin-right: 5px;
}

.vwc-editor-owner-filter-notShared-selected {
	font-weight: bold;
	text-decoration: none;
	background: white;
	border-top: 1px solid #5F85B5;
	border-left: 1px solid #5F85B5;
	border-right: 1px solid #5F85B5;
}

.vwc-editor-owner-filter-all {
	padding: 5px;
	height: 20px;
	line-height: 20px;
	color: #343434;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
	position: relative;
	bottom: -2px;
	margin-right: 5px;
}

.vwc-editor-owner-filter-all-selected {
	font-weight: bold;
	text-decoration: none;
	background: white;
	border-top: 1px solid #5F85B5;
	border-left: 1px solid #5F85B5;
	border-right: 1px solid #5F85B5;
}

.vwc-editor-owner-filter-search {
	float: right;
	margin: 2px;
	width: 194px;
	height: 28px;
	background: url("sharing_search_background.png") no-repeat;
	behavior: url(iepngfix.htc);
	border: none;
	padding: 7px 5px 0 30px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
}

.vwc-editor-owner-filter-search:FOCUS {
	outline: none;
}

.vwc-editor-owner-scroll {
	height: 300px;
	margin: 20px;
	border: 2px solid #e2e2e0;
}

.vwc-editor-owner-list {
	width: 100%;
}

.vwc-editor-owner-list-loading {
	margin-top: 122px;
}

.vwc-editor-owner-group {
	margin-bottom: 2px;
	width: 100%;
}

.vwc-editor-owner-group-radio {
	margin: 3px 10px 3px 5px;
}

.vwc-editor-owner-group-radio:FOCUS {
	outline: none;
}

.vwc-editor-owner-group-icon {
	margin: 3px 10px 3px 5px;
}

.vwc-editor-owner-group-name {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	height: 20px;
	line-height: 20px;
	width: 100px;
	overflow: hidden;
}

.vwc-editor-owner-group-description {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}

.vwc-editor-owner-group-shared.gwt-ToggleButton-up {
	background: #e2e2e0;
}

.vwc-editor-owner-group-shared.gwt-ToggleButton-hovering {
	
}

.vwc-editor-owner-group-shared.gwt-ToggleButton-down {
	background: #E4F0CC;
}

.vwc-editor-owner-group-shared.gwt-ToggleButton-down-hovering {
	background: #E4F0CC;
}

/* Owner Editor Dialog */
.vwc-editor-owner-dialog {
	
}

.vwc-editor-owner-dialog-layout {
	
}

.vwc-editor-owner-dialog-toolbar {
	width: 100%;
	padding: 0 20px;
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
}

.vwc-editor-owner-dialog-cancel {
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 47px;
	line-height: 45px;
}

.vwc-editor-owner-dialog-ok {
	float: right;
	margin: 10px 0 0;
	width: auto !important;
}

/** Permissions Settings Panel **/
.vwc-settings-permissions {
	width: 100%;
}

.vwc-settings-permissions-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-settings-permissions-toolbar-save {
	float: right;
	margin: 10px 30px 0 0;
	width: auto !important;
}

.vwc-settings-permissions-toolbar-cancel {
	float: left;
	color: #5E84B3;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	text-decoration: underline;
	margin-left: 30px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-permissions-default-bundle-permissions-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 30px 30px 0;
}

.vwc-settings-permissions-default-bundle-permissions-editor {
	width: 100%;
	padding: 5px 15px;
}

.vwc-settings-permissions-default-bundle-permissions-editor .vwc-editor-permissions-toolbar
	{
	background: white;
	border: none;
}

.vwc-settings-permissions-default-bundle-permissions-editor .vwc-editor-permissions-filter-item
	{
	padding: 5px 10px;
}

.vwc-settings-permissions-default-bundle-permissions-editor .vwc-editor-permissions-filter-item-selected
	{
	border: none;
	background-color: #e2e2e0;
}

.vwc-settings-permissions-default-bundle-permissions-editor .vwc-editor-permissions-scroll
	{
	margin-top: 0;
}

/** Advanced Search **/
.vwc-search-advanced {
	background-color: white;
}

.vwc-search-advanced-profiles {
	padding: 5px 10px 5px 5px;
	width: 195px;
}

.vwc-search-advanced-profiles-title {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	white-space: nowrap;
	margin: 5px;
}

.vwc-search-advanced-profiles-list {
	margin-left: 5px;
}

.vwc-search-advanced-profiles-list-scroll {
	height: 365px;
}

.vwc-search-advanced-list {
	background: url("bundle_metadata_gradient.png") repeat-y;
	margin-top: 1px;
	width: 100%;
	padding: 5px 0;
}

.vwc-search-advanced-list-scroll {
	width: 600px;
	height: 400px;
	border-left: 2px solid #E2E2E0;
	padding-right: 20px;
}

.vwc-search-advanced-selectDocTypes {
	font-family: Tahoma, Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	width: 500px;
	margin: 130px 0 0 50px;
	text-align: center;
}

.vwc-search-advanced-item-label {
	margin: 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #343434;
	/*height: 20px;*/
	line-height: 20px;
	margin: 7px 40px 7px 5px;
	width: 125px;
	text-align: right;
	cursor: default !important;
	word-wrap: break-word;
}

/* Advanced Search Dialog */
.vwc-search-advanced-dialog {
	z-index: 10;
}

.vwc-search-advanced-dialog-panel {
	
}

.vwc-search-advanced-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-search-advanced-dialog-toolbar-cancel {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #5E84B3;
	height: 20px;
	line-height: 20px;
	margin: 15px 5px 0 20px;
	cursor: pointer;
	cursor: hand;
}

.vwc-search-advanced-dialog-toolbar-clear {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #5E84B3;
	height: 20px;
	line-height: 20px;
	margin: 15px 5px 0 15px;
	cursor: pointer;
	cursor: hand;
}

.vwc-search-advanced-dialog-toolbar-search {
	float: right;
	margin: 10px 20px 0 0;
	width: auto !important;
}

.vwc-search-advanced-dialog-toolbar-filter {
	position: absolute;
	left: 200px;
	margin-top: 15px;
	width: 160px;
	border-radius: 0px;
	border: 1px solid #CCCCCC;
	height: 24px;
	padding-left: 0.5em;
}

.vwc-indicator-badge {
	text-align: center;
	border: 1px solid red;
	background-color: red;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
	cursor: hand;
}

.vwc-indicator-badge-label {
	color: white;
	font-weight: bold;
	font-size: 9pt;
}

.vwc-main-upload {
	position: relative;
	width: inherit;
	height: 73px;
	background-color: e4f0cc;
}

.vwc-main-upload-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 180px;
	margin-left: -90px;
	margin-top: -17px;
}

.vwc-main-upload-add {
	
}

.vwc-main-upload-badge {
	margin-left: auto;
}

.vwc-upload-typeDialog {
	
}

.vwc-upload-typeDialog-option {
	margin: 10px;
}

.vwc-upload-typeDialog-toolbar {
	width: 100%;
	margin-top: 20px;
}

.vwc-upload-typeDialog-toolbar-cancel {
	width: 60px;
}

.vwc-upload-typeDialog-toolbar-ok {
	float: right;
}

.vwc-pager {
	
}

.vwc-pager-first {
	cursor: pointer;
	cursor: hand;
}

.vwc-pager-previous {
	cursor: pointer;
	cursor: hand;
}

.vwc-pager-text {
	white-space: nowrap;
}

.wcc-pager-next {
	cursor: pointer;
	cursor: hand;
}

.wcc-pager-last {
	cursor: pointer;
	cursor: hand;
}

/** Login Panel **/
.vwc-login-panel {
	width: 393px;
	height: 243px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -121px;
	margin-left: -196px;
	background: url("../theme/loginBackground.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-login-language {
	position: absolute;
	top: 50%;
	left: 50%;
	/*margin-top: -87px;
	margin-left: 104px;*/
	margin-left: 101px;
	margin-top: -94px;
}

.vwc-login-language .vwc-languageSwitcher-title {
	display: none;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #CCCCCC;
}

.vwc-login-panel-center {
	width: 100%;
	margin: 89px 35px 5px -5px;
	height: 85px;
}

.vwc-login-panel-center-labels {
	width: 140px;
}

.vwc-login-panel-username-label {
	position: relative;
	left: 175px;
	color: #333333;
	margin-bottom: 2px;
	font-size: 11px;
}

.vwc-login-panel-password-label {
	position: relative;
	left: 175px;
	color: #333333;
	font-size: 11px;
	margin-top: 6px;
}

.vwc-login-panel-username-box {
	margin: 0 2px 5px 0;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-login-panel-password-box {
	margin: 9px 2px 5px 0;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
}

.vwc-login-panel-south {
	width: 350px;
	margin: 0 25px;
}

.vwc-login-panel-south td {
	/* For IE */
	padding: 0;
}

.vwc-login-panel-errors {
	color: #fff;
	height: 15px;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	position: relative;
	top: 6px;
	left: 8px;
}

.vwc-login-panel-button {
	float: right;
	width: auto;
	margin: 15px 10px 20px 5px;
}

.vwc-login-panel-recover {
	height: 20px;
	line-height: 20px;
	margin: 17px 3px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #27374B;
	font-size: 12px;
	white-space: nowrap;
	font-size: 11px;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
}

.vwc-login-panel-register {
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin: 17px 6px 15px 0px;
	_margin-left: 10px;
	text-decoration: underline;
	padding-right: 12px;
	cursor: pointer;
	color: #27374B;
	cursor: hand;
	font-size: 11px;
	white-space: nowrap;
	background-image: url("loginSeparator.png");
	background-position: right;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana;
}

/** Register Panel **/
.vwc-register-panel {
	width: 393px;
	height: 345px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -172px;
	margin-left: -196px;
	background: url("../theme/registerBackground.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-register-language {
	position: absolute;
	top: 50%;
	left: 50%;
	/*margin-top: -140px;
	margin-left: 104px;*/
	margin-left: 90px;
	margin-top: -143px;
}

.vwc-register-language .vwc-languageSwitcher-title {
	display: none;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #CCCCCC;
}

.vwc-register-panel-center {
	width: 100%;
	height: 202px;
	margin: 81px 35px 5px 0px;
	position: relative;
}

.vwc-register-panel-center-labels {
	width: 140px;
}

.vwc-register-panel-username-label {
	position: absolute;
	top: 7px;
	left: 175px;
	color: #333333;
	font-size: 11px;
}

.vwc-register-panel-fullname-label {
	position: absolute;
	top: 43px;
	left: 175px;
	color: #333333;
	font-size: 11px;
}

.vwc-register-panel-email-label {
	position: absolute;
	top: 80px;
	left: 175px;
	color: #333333;
	font-size: 11px;
}

.vwc-register-panel-password-label {
	position: absolute;
	top: 116px;
	left: 175px;
	color: #333333;
	font-size: 11px;
}

.vwc-register-panel-passwordRepeat-label {
	position: absolute;
	top: 152px;
	left: 175px;
	color: #333333;
	font-size: 11px;
}

.vwc-register-panel-username-box {
	position: absolute;
	top: 3px;
	left: 144px;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-register-panel-fullname-box {
	position: absolute;
	top: 39px;
	left: 144px;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-register-panel-email-box {
	position: absolute;
	top: 76px;
	left: 144px;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-register-panel-password-box {
	position: absolute;
	top: 112px;
	left: 144px;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-register-panel-passwordRepeat-box {
	position: absolute;
	top: 148px;
	left: 144px;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-register-panel-south {
	width: 393px;
	margin: 0 15px;
	padding: 0 10px;
}

.vwc-register-panel-south td {
	padding: 0;
}

.vwc-register-panel-login {
	text-align: left;
	height: 20px;
	line-height: 16px;
	margin: 12px 6px 10px 0;
	_margin-left: 10px;
	text-decoration: underline;
	padding-right: 12px;
	cursor: pointer;
	color: #27374B;
	cursor: hand;
	font-size: 11px;
	white-space: nowrap;
	background-image: url("loginSeparator.png");
	background-position: right;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana;
}

.vwc-register-panel-recover {
	height: 20px;
	line-height: 16px;
	margin: 12px 3px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #27374B;
	font-size: 12px;
	white-space: nowrap;
	font-size: 11px;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
}

.vwc-register-panel-errors {
	position: absolute;
	top: 177px;
	left: 146px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	width: 242px;
}

.vwc-register-panel-button {
	float: right;
	width: auto;
	margin: 7px 27px 20px 5px;
	_margin-right: px;
}

/** Recover Login Request Panel **/
.vwc-recover-request-panel {
	width: 393px;
	height: 243px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -121px;
	margin-left: -196px;
	background: url("../theme/recoverLoginRequestBackground.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-recover-request-language {
	position: absolute;
	top: 50%;
	left: 50%;
	/*margin-top: -92px;
	margin-left: 104px;*/
	margin-left: 90px;
	margin-top: -93px;
}

.vwc-recover-request-language .vwc-languageSwitcher-title {
	display: none;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #CCCCCC;
}

.vwc-recover-request-panel-center {
	position: relative;
	width: 100%;
	height: 97px;
	margin: 84px 35px 5px 0px;
}

.vwc-recover-request-panel-username-checkbox {
	position: absolute;
	top: 8px;
	left: 117px;
}

.vwc-recover-request-panel-email-checkbox {
	position: absolute;
	top: 45px;
	left: 117px;
}

.vwc-recover-request-panel-username-label {
	position: absolute;
	top: 10px;
	left: 169px;
	color: #333333;
	margin: 2px 0 0;
	font-size: 11px;
}

.vwc-recover-request-panel-email-label {
	position: absolute;
	top: 48px;
	left: 169px;
	color: #333333;
	font-size: 11px;
}

.vwc-recover-request-panel-username-box {
	position: absolute;
	top: 8px;
	left: 138px;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-recover-request-panel-email-box {
	position: absolute;
	top: 44px;
	left: 138px;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-recover-request-panel-south {
	width: 393px;
	margin: 0 15px;
	padding: 0 10px;
}

.vwc-recover-request-panel-south td {
	padding: 0;
}

.vwc-recover-request-panel-login {
	text-align: left;
	height: 20px;
	line-height: 16px;
	margin: 12px 6px 10px 0;
	_margin-left: 10px;
	text-decoration: underline;
	padding-right: 12px;
	cursor: pointer;
	color: #27374B;
	cursor: hand;
	font-size: 11px;
	white-space: nowrap;
	background-image: url("loginSeparator.png");
	background-position: right;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana;
}

.vwc-recover-request-panel-register {
	height: 20px;
	line-height: 16px;
	margin: 12px 3px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #27374B;
	font-size: 12px;
	white-space: nowrap;
	font-size: 11px;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
}

.vwc-recover-request-panel-errors {
	position: absolute;
	top: 75px;
	left: 140px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	margin: 0 33px 0 0;
	overflow: hidden;
	white-space: nowrap;
	width: 242px;
}

.vwc-recover-request-panel-button {
	float: right;
	width: auto;
	margin: 7px 27px 20px 5px;
	_margin-right: 37px;
}

/** Recover Login Panel **/
.vwc-recover-panel {
	width: 393px;
	height: 281px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -140px;
	margin-left: -196px;
	background: url("../theme/recoverLoginBackground.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-recover-language {
	position: absolute;
	top: 50%;
	left: 50%;
	/*margin-top: -105px;
	margin-left: 104px;*/
	margin-left: 90px;
	margin-top: -112px;
}

.vwc-recover-language .vwc-languageSwitcher-title {
	display: none;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #CCCCCC;
}

.vwc-recover-panel-center {
	width: 100%;
	margin: 84px 35px 4px 0px;
	height: 135px;
}

.vwc-recover-panel-center-labels {
	width: 140px;
}

.vwc-recover-panel-username-label {
	position: relative;
	left: 175px;
	color: #333333;
	margin: 2px 0 0;
	font-size: 11px;
}

.vwc-recover-panel-password-label {
	position: relative;
	left: 175px;
	color: #333333;
	margin: 2px 0 0;
	font-size: 11px;
}

.vwc-recover-panel-passwordRepeat-label {
	position: relative;
	left: 175px;
	color: #333333;
	margin: 5px 0 0;
	font-size: 11px;
}

.vwc-recover-panel-username-box {
	margin: 5px 2px 5px 0;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
	color: black;
}

.vwc-recover-panel-password-box {
	margin: 4px 2px 5px 0;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-recover-panel-passwordRepeat-box {
	margin: 8px 2px 5px 0;
	padding-left: 32px;
	width: 215px;
	font-size: 11px;
	border: none;
	background: transparent;
	font-family: Tahoma, Verdana;
}

.vwc-recover-panel-south {
	width: 393px;
	margin: 0 15px;
	padding: 0 10px;
}

.vwc-recover-panel-login {
	text-align: left;
	height: 20px;
	line-height: 16px;
	margin: 12px 6px 10px 0;
	text-decoration: underline;
	padding-right: 12px;
	cursor: pointer;
	color: #27374B;
	cursor: hand;
	font-size: 11px;
	white-space: nowrap;
	background-image: url("loginSeparator.png");
	background-position: right;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana;
}

.vwc-recover-panel-recover {
	height: 20px;
	line-height: 16px;
	margin: 12px 3px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #27374B;
	font-size: 12px;
	white-space: nowrap;
	font-size: 11px;
	white-space: nowrap;
	font-family: Tahoma, Verdana;
}

.vwc-recover-panel-errors {
	color: #fff;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	margin: 4px 33px 0 0;
	overflow: hidden;
	white-space: nowrap;
	width: 242px;
}

.vwc-recover-panel-button {
	float: right;
	width: auto;
	margin: 7px 27px 20px 5px;
}

/** Multiple Metadata Editor Dialog **/
.vwc-multiple-metadata-editor-dialog {
	
}

.vwc-multiple-metadata-editor-scroll {
	width: 600px;
	height: 500px;
}

.vwc-multiple-metadata-editor-loading {
	margin: 222px 0 0 273px;
}

.vwc-multiple-metadata-editor-panel {
	width: 100%;
	padding-right: 20px;
	background: url("bundle_metadata_gradient.png") repeat-y;
}

.vwc-multiple-metadata-editor-toolbar {
	width: 100%;
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
}

.vwc-multiple-metadata-editor-save {
	float: right;
	margin-right: 20px;
	margin-top: 7px;
	width: auto !important;
}

.vwc-multiple-metadata-editor-cancel {
	float: left;
	margin-left: 20px;
	margin-top: 16px;
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	cursor: pointer;
	cursor: hand;
}

/** Language Switcher Panel **/
.vwc-languageSwitcher {
	
}

.vwc-languageSwitcher td {
	/* For IE */
	padding-left: 0;
	padding-right: 0;
}

.vwc-languageSwitcher-left {
	width: 9px;
	height: 21px;
	background-image: url("languageSwitcher_left.png");
	behavior: url(iepngfix.htc);
}

.vwc-languageSwitcher-center {
	padding: 5px 5px 0 5px;
	background-color: #53749d;
	height: 21px;
}

.vwc-languageSwitcher-right {
	width: 9px;
	height: 21px;
	background-image: url("languageSwitcher_right.png");
	behavior: url(iepngfix.htc);
}

.vwc-languageSwitcher-title {
	margin-right: 5px;
	color: #a8b9cd;
	position: relative;
	top: -2px;
	font-size: 11px;
}

.vwc-languageSwitcher .languageSwitcher-flag {
	margin-right: 2px;
	margin-left: 2px;
	cursor: pointer;
	cursor: hand;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.vwc-languageSwitcher .languageSwitcher-flag-selected {
	opacity: 1;
	filter: alpha(opacity = 100);
	cursor: auto;
}

/** Bubble Pager **/
.vwc-pager-bubble {
	float: right;
}

.vwc-pager-bubble-list {
	
}

.vwc-pager-bubble-toolbar {
	
}

.vwc-pager-bubble-previous {
	cursor: pointer;
	cursor: hand;
	margin: 4px 0;
}

.vwc-pager-bubble-next {
	cursor: pointer;
	cursor: hand;
	margin: 4px 0;
}

.vwc-pager-bubble-previous-disabled {
	cursor: auto;
	opacity: 0.3;
}

.vwc-pager-bubble-next-disabled {
	cursor: auto;
	opacity: 0.3;
}

.vwc-pager-bubble-page {
	height: 20px;
	margin: 0px 2px;
	cursor: pointer;
	cursor: hand;
}

.vwc-pager-bubble-page-layout {
	
}

.vwc-pager-bubble-page-left {
	height: 24px;
	width: 3px;
	background: url(vwc-pager-bubble-page-left.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-pager-bubble-page-text {
	padding: 0 3px;
	line-height: 22px;
	background: url(vwc-pager-bubble-page-middle.png) repeat-x;
	height: 24px;
	color: #6085b1;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

.vwc-pager-bubble-page-right {
	height: 24px;
	width: 3px;
	background: url(vwc-pager-bubble-page-right.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-pager-bubble-page-current {
	
}

.vwc-pager-bubble-selector {
	border: medium none;
	height:;
	width: 40px;
	text-align: center;
	position: relative;
	top: 1px;
}

.vwc-pager-bubble-selector {
	border: medium none;
	height: 20px;
	width: 40px;
	text-align: center;
	position: relative;
	top: 1px;
}

.vwc-pager-bubble-selector-current {
	border: medium none;
	border-radius: 50px;
	height: 20px;
	width: 40px;
	text-align: center;
	position: relative;
	top: 1px;
	background-color: #A7BB00;
	color: WHITE;
	cursor: pointer;
	cursor: hand;
}

.vwc-pager-bubble-page-current .vwc-pager-bubble-page-left {
	height: 26px;
	width: 9px;
	background: url(vwc-pager-bubble-page-current-left.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-pager-bubble-page-current .vwc-pager-bubble-page-text {
	background: url(vwc-pager-bubble-page-current-middle.png) repeat-x;
	height: 26px;
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

.vwc-pager-bubble-page-current .vwc-pager-bubble-page-right {
	height: 26px;
	width: 11px;
	background: url(vwc-pager-bubble-page-current-right.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-pager-bubble-page-hover .vwc-pager-bubble-page-left {
	background-position: 0% -26px;
}

.vwc-pager-bubble-page-hover .vwc-pager-bubble-page-text {
	background-position: 0% -26px;
}

.vwc-pager-bubble-page-hover .vwc-pager-bubble-page-right {
	background-position: 0% -26px;
}

.vwc-pager-bubble-ellipsis {
	font-size: 11px;
	height: 26px;
	line-height: 18px;
	color: #999999;
}

/** Vocabularies Miller Collumns **/
.vwc-vocabulary-miller {
	width: 100%;
}

.vwc-vocabulary-miller-header {
	background: url("documents_separator_gradient.png") repeat-x;
	border-top: 2px solid #E2E2E0;
	height: 23px;
	line-height: 23px;
	padding: 0 10px 0 0;
	width: 100%;
}

.vwc-vocabulary-miller-header-disclosure {
	width: 15px;
	height: 23px;
}

.vwc-vocabulary-miller-header-disclosure-open {
	margin: 7px 0 0 3px;
}

.vwc-vocabulary-miller-header-disclosure-closed {
	margin: 7px 0 0 3px;
}

.vwc-vocabulary-miller-title {
	width: 100%;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	cursor: hand;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	overflow: hidden;
}

.vwc-vocabulary-miller-back {
	width: 9px;
	height: 10px;
	margin: 6px 0 0;
	background: url("voc_backward.png") no-repeat;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	cursor: hand;
}

.vwc-vocabulary-miller-back:FOCUS {
	outline: none;
}

.vwc-vocabulary-miller-wrap {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0 0 10px 15px;
}

.vwc-vocabulary-miller-breadcrumb {
	
}

.vwc-vocabulary-miller-vocList {
	
}

.vwc-vocabulary-miller-itemList {
	
}

.vwc-vocabulary-miller-itemList-wrapper {
	max-height: 300px;
	overflow-y: auto;
	width: 220px;
	overflow-x: hidden;
}

.vwc-editor-vocabulary-list {
	max-width: 410px;
}

.vwc-vocabulary-miller-breadcrumb-item {
	overflow: hidden;
	font-size: 11px;
	color: #343434;
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	padding: 2px 3px;
	cursor: pointer;
	cursor: hand;
	padding-left: 20px;
	background: url("voc_leaf.png") no-repeat;
	background-position: 3px 6px;
	behavior: url(iepngfix.htc);
	width: 175px;
	word-wrap: break-word;
}

.vwc-vocabulary-miller-breadcrumb-item-expandable {
	background: url("voc_forward.png") left no-repeat;
	background-position: 3px 6px;
	behavior: url(iepngfix.htc);
}

.vwc-vocabulary-miller-breadcrumb-item-selected {
	background-color: #6B96CB;
}

.vwc-vocabulary-miller-vocList-item {
	
}

.vwc-vocabulary-miller-itemList-item {
	overflow: hidden;
	width: 197px;
}

/** Metadata Profile Checkbox **/
.vwc-profile-checkbox {
	cursor: pointer;
	cursor: hand;
	width: 100%;
	height: auto;
	float: left;
}

.vwc-profile-checkbox:FOCUS {
	outline: none;
}

.vwc-profile-checkbox-layout {
	
}

.vwc-profile-checkbox-back {
	height: 16px;
	margin: 2px 0;
}

.vwc-profile-checkbox-image {
	
}

.vwc-profile-checkbox-text {
	color: #333333;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	margin-left: 5px;
	margin-top: 2px;
	max-width: 130px;
	height: auto;
	word-wrap: break-word;
}

.vwc-profile-checkbox-checked .vwc-profile-checkbox-text {
	text-decoration: none;
	/*font-weight: bold;*/
}

/** Metadata Profile Checkbox List **/
.vwc-profiles-checbox-list {
	
}

.vwc-profiles-checbox-list-select {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	text-decoration: underline;
	color: #5E84B3;
	cursor: pointer;
	cursor: hand;
	margin: 5px 0px 10px 5px;
	float: left;
}

/** User Info Panel **/
.vwc-info {
	
}

.vwc-info-password-old-label {
	width: 135px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
	margin-right: 15px;
}

.vwc-info-password-old-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	width: 300px;
}

.vwc-info-password-new-label {
	width: 135px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
	margin-right: 15px;
}

.vwc-info-password-new-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	width: 300px;
}

.vwc-info-fullname-label {
	width: 135px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
	margin-right: 15px;
}

.vwc-info-fullname-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	width: 300px;
}

.vwc-info-email-label {
	width: 135px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
	margin-right: 15px;
}

.vwc-info-email-box {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	width: 300px;
}

/** User Info Dialog**/
.vwc-info-dialog {
	
}

.vwc-info-dialog-panel {
	padding: 20px 20px 20px 0;
	background: url("bundle_metadata_gradient.png") repeat-y;
}

.vwc-info-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-info-dialog-save {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	width: auto !important;
}

.vwc-info-dialog-cancel {
	float: left;
	margin-left: 20px;
	margin-top: 16px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/** Basic Mail Settings Panel **/
.vwc-settings-mail-basic {
	margin: 5px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

.vwc-settings-mail-basic-address-label {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 5px 40px 10px 5px;
	width: expression(document.body.clientWidth < 125 ? "125px" : "auto");
	min-width: 125px;
	text-align: right;
}

.vwc-settings-mail-basic-address-box {
	
}

.vwc-settings-mail-basic-password-label {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 5px 40px 10px 5px;
	width: expression(document.body.clientWidth < 125 ? "125px" : "auto");
	min-width: 125px;
	text-align: right;
}

.vwc-settings-mail-basic-password-box {
	
}

.vwc-settings-mail-basic-advanced {
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5E84B3;
	text-align: right;
	margin: 0 40px 10px 5px;
	height: 11px;
	line-height: 28px;
	cursor: pointer;
	cursor: hand;
}

.vwc-settings-mail-basic-test {
	float: right;
}

.vwc-settings-mail-basic-test-status {
	float: right;
	font-size: 11px;
	margin-right: 3px;
}

/* Advanced Mail Settings  */
.vwc-settings-mail-advanced {
	
}

.vwc-settings-mail-advanced-editor {
	
}

.vwc-settings-mail-advanced-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
	margin-top: 5px;
}

.vwc-settings-mail-advanced-toolbar-cancel {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #5E84B3;
	float: left;
	height: 47px;
	line-height: 45px;
	cursor: pointer;
	cursor: hand;
	margin: 0 0 0 20px;
}

.vwc-settings-mail-advanced-toolbar-auto {
	float: right;
	margin: 10px 5px 0 0;
}

.vwc-settings-mail-advanced-toolbar-test {
	float: right;
	margin: 10px 5px 0 0;
}

.vwc-settings-mail-advanced-toolbar-save {
	float: right;
	margin: 10px 20px 0 0;
}

/* Advanced Mail Settings Advanced Editor */
.vwc-editor-mail-advanced {
	width: 100%;
	background: url("bundle_metadata_gradient.png") repeat-y;
	padding-right: 20px;
}

.vwc-editor-mail-type {
	
}

.vwc-editor-mail-type-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	height: 20px;
	line-height: 20px;
	margin: 15px 40px 10px 5px;
	width: 130px;
	text-align: right;
}

.vwc-editor-mail-type-box {
	margin: 15px 0 0 7px;
}

.vwc-editor-mail-type-box-config-wrapper {
	
}

.vwc-settings-mail-advanced-configuration {
	
}

.vwc-settings-mail-advanced-configuration-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	height: 20px;
	line-height: 20px;
	margin: 5px 40px 10px 5px;
	width: 130px;
	text-align: right;
}

.vwc-settings-mail-advanced-configuration-editor {
	
}

/** Global Upload Status **/
.vwc-global-upload-status {
	
}

.vwc-global-upload-status-icon {
	
}

.vwc-global-upload-status-status {
	width: 250px;
	margin-top: 8px;
}

.vwc-global-upload-status-cancel {
	margin: 4px 0 0 5px;
	cursor: pointer;
	cursor: hand;
}

/** Bundle Add Files Dialog **/
.vwc-bundle-addFiles {
	
}

.vwc-bundle-addFiles-layout {
	
}

.vwc-bundle-addFiles-center {
	/*box-shadow: 0 0 0px #000;
	-moz-box-shadow: 0 0 0px #000;
	-webkit-box-shadow: 0 0 0px #000;*/
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

.vwc-bundle-addFiles-center-drag {
	/*box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;*/
	background-color: #F3FFED;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
}

.vwc-bundle-addFiles-noFiles {
	color: #999999;
	font-family: Tahoma, Verdana;
	font-size: 38px;
	font-weight: bold;
	text-align: center;
	width: 384px;
	height: 234px;
	padding: 50px 50px 0;
}

.vwc-bundle-addFiles-upload {
	
}

.vwc-bundle-addFiles-files-scroll {
	width: 440px;
	height: 200px;
	border: 2px solid #e2e2e0;
	margin: 20px 20px 0 20px;
}

.vwc-bundle-addFiles-files-panel {
	width: 100%;
}

.vwc-bundle-addFiles-total {
	background-color: #e2e2e0;
	border: 2px solid #e2e2e0;
	width: 444px;
	height: 50px;
	margin: 0 20px 15px 20px;
}

.vwc-bundle-addFiles-total-status {
	width: 100%;
	padding: 10px 10px 0 15px;
}

.vwc-bundle-addFiles-total-cancel {
	margin: 8px 10px 0 0;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-addFiles-completed {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	margin: 0 20px 15px;
}

.vwc-bundle-addFiles-toolbar {
	width: 100%;
	padding: 0 20px;
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
}

.vwc-bundle-addFiles-toolbar-cancel {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 47px;
	line-height: 45px;
}

.vwc-bundle-addFiles-toolbar-select {
	float: right;
	margin: 10px 0 0;
}

.vwc-bundle-addFiles-toolbar-add {
	margin: 10px 10px 0 10px;
	width: 100% !important;
	height: 30px;
}

.vwc-bundle-addFiles-file {
	width: 100%;
}

.vwc-bundle-addFiles-file-icon {
	margin: 15px;
}

.vwc-bundle-addFiles-file-center {
	width: 100%;
}

.vwc-bundle-addFiles-file-name {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 11px;
	margin: 6px 0 2px 0;
	overflow: hidden;
	white-space: nowrap;
	width: 320px;
}

.vwc-bundle-addFiles-file-status {
	
}

.vwc-bundle-addFiles-file-cancel {
	margin: 22px 10px 0;
	cursor: pointer;
	cursor: hand;
}

.vwc-bundle-addFiles-file-error {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: red;
}

/* New document option button */
.vwc-button-option-newDocument {
	
}

.vwc-button-option-newDocument-popup {
	border: none;
	background: url("button-option-background.png") no-repeat;
	width: 233px;
	height: 197px;
	behavior: url(iepngfix.htc);
	margin-left: 1px;
}

.vwc-button-option-newDocument-popup .vwc-button-option-popup-layout {
	margin: 6px 7px 5px 0;
}

.vwc-button-option-newDocument-item-layout {
	width: 210px;
	height: 56px;
	margin: 1px 8px;
	padding: 0 8px;
}

.vwc-button-option-newDocument-popup .vwc-button-option-popup-item-hover
	{
	background: none;
}

.vwc-button-option-newDocument-popup .vwc-button-option-popup-item-hover .vwc-button-option-newDocument-item-layout
	{
	background: url("button-option-selection.png") no-repeat;
	behavior: url(iepngfix.htc);
}

.vwc-button-option-newDocument-item-icon {
	margin: 0 5px 0 0;
}

.vwc-button-option-newDocument-item-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: white;
}

/* Loading Panel */
.vwc-popup-loading {
	border: 2px solid #e2e2e0;
}

.vwc-popup-loading-layout {
	
}

.vwc-popup-loading-image {
	margin: 10px;
}

.vwc-popup-loading-label {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 10px;
	width: 200px;
	text-align: left;
}

/* Message Panel */
.vwc-popup-message {
	border: 2px solid #e2e2e0;
	padding: 0;
}

.vwc-popup-message-layout {
	
}

.vwc-popup-message-image {
	margin: 10px;
}

.vwc-popup-message-label {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 10px;
	width: 200px;
	/*text-align: center;*/
}

.vwc-popup-message-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-popup-message-toolbar-ok {
	float: right;
	margin: 11px 20px 0 0;
	width: auto !important;
}

/* Prompt Panel */
.vwc-popup-prompt {
	border: 2px solid #e2e2e0;
	padding: 0;
}

.vwc-popup-prompt-layout {
	
}

.vwc-popup-prompt-image {
	margin: 10px;
}

.vwc-popup-prompt-label {
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 10px;
	width: 250px;
}

.vwc-popup-prompt-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-popup-prompt-toolbar-cancel-button {
	margin: 11px 20px 0 0;
	width: auto !important;
	clear: none !important;
	float: right !important;
}

.vwc-popup-prompt-toolbar-ok-button {
	margin: 11px 10px 0 0;
	width: auto !important;
	clear: none !important;
	float: right !important;
}

.vwc-popup-prompt-toolbar-cancel-label {
	float: right;
	margin: 11px 20px 0 0;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	height: 30px;
	line-height: 22px;
	margin-right: 10px;
}

.vwc-popup-prompt-toolbar-ok-label {
	float: right;
	margin: 11px 10px 0 0;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	height: 30px;
	line-height: 22px;
	margin-right: 10px;
}

/* Footer */
.vwc-main-footer {
	width: 100%;
	text-align: center;
}

.vwc-main-footer-layout {
	margin: auto;
}

.vwc-main-footer-company {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #999999;
	margin: 2px 15px 10px;
	cursor: pointer;
	cursor: hand;
	margin-left: 250px;
	margin-right: 250px;
}

.vwc-main-footer-link {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	margin: 2px 5px 10px;
}

/** Counters Summary **/
.vwc-counters-summary {
	margin: 0 auto 10px;
}

.vwc-counters-summary-title {
	color: #999999;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 3px 12px;
}

.vwc-counters-summary-info {
	font-size: 0;
	height: 6px;
	line-height: 0;
	margin: 6px 5px;
	width: 230px;
}

.vwc-counters-summary-info .gwt-ProgressBar-bar {
	height: 5px;
	font-size: 0;
	line-height: 0;
}

.vwc-counters-summary-info-70 .gwt-ProgressBar-bar {
	background-color: #FFFF78;
}

.vwc-counters-summary-info-90 .gwt-ProgressBar-bar {
	background-color: #A63734;
}

.vwc-counters-summary-details {
	color: #5E84B3;
	cursor: pointer;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	margin: 3px 5px 3px 10px;
	text-decoration: underline;
}

/** Counters Dialog **/
.vwc-counters-dialog {
	
}

.vwc-counters-dialog-scroll {
	width: 850px;
	height: 500px;
}

.vwc-counters-dialog-statistics {
	
}

.vwc-counters-dialog-statistics-title {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 5px 5px 10px;
}

.vwc-counters-dialog-statistics-user {
	
}

.vwc-counters-dialog-statistics-global {
	
}

.vwc-counters-dialog-statistics-graphic {
	margin: 5px 5px 20px 20px;
}

.vwc-counters-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-counters-dialog-toolbar-close {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 47px;
	line-height: 45px;
	margin-left: 20px;
}

/* Counters Graphic */
.vwc-counters-graphic {
	width: 800px;
	height: 200px;
}

.vwc-counters-graphic-header {
	margin: 0 44px;
}

.vwc-counters-graphic-title {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}

.vwc-counters-graphic-date {
	
}

.vwc-counters-graphic-aggregator {
	height: 30px;
	padding-top: 4px;
}

.vwc-counters-graphic-aggregator-item {
	
}

.vwc-counters-graphic-chart {
	
}

/* Counter Graphic Dialog */
.vwc-counter-graphic-dialog {
	
}

.vwc-counter-graphic-dialog-chart {
	margin: 20px;
}

.vwc-counter-graphic-dialog-toolbar {
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
	width: 100%;
}

.vwc-counter-graphic-dialog-toolbar-close {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/* My Statistics */
.vwc-statistics-mine {
	
}

.vwc-statistics-mine-graphics {
	width: 100%;
	margin: 20px 10px;
}

.vwc-statistics-user-selector-panel {
	margin: 20px 30px;
}

.vwc-statistics-user-selector-label {
	width: 80px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333;
	margin-top: 5px;
}

.vwc-statistics-user-selector-listbox {
	
}

.vwc-statistics-mine-toolbar {
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
	width: 100%;
}

.vwc-statistics-mine-close {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-statistics-mine-graphic {
	margin-bottom: 10px;
}

/* Limits Dialog */
.vwc-limits-dialog {
	
}

.vwc-limits-dialog-toolbar {
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
	width: 100%;
}

.vwc-limits-dialog-toolbar-close {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	height: 47px;
	line-height: 45px;
	margin-left: 20px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.vwc-limits-dialog-toolbar-statistics {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}

/* Limits Panel */
.vwc-limits-panel-header {
	width: 100%;
	/*background: #CBD7E5;*/
	border-bottom: 1px solid #ADB7C3;
	margin-top: -21px;
}

.vwc-limits-panel-header-value {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-weight: bold;
	padding: 2px 4px 2px 0;
	font-size: 12px;
	width: 100px;
	text-align: right;
}

.vwc-limits-panel-header-limit {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-weight: bold;
	padding: 2px 4px 2px 0;
	font-size: 12px;
	width: 100px;
	text-align: right;
}

.vwc-limits-panel-header-progress {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-weight: bold;
	padding: 2px 9px 2px 0;
	font-size: 12px;
	width: 110px;
	text-align: right;
}

.vwc-limits-panel-scroll {
	height: 200px;
	/*margin-top: 1px;
	background: url("bundle_metadata_gradient.png");*/
}

.vwc-limits-panel-limits {
	
}

.vwc-limits-panel-item-type {
	font-family: Tahoma, Verdana;
	color: #333333;
	width: 240px;
	font-size: 13px;
	margin: 0 5px 0 5px;
}

.vwc-limits-panel-item-value {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 14px;
	width: 100px;
	text-align: right;
}

.vwc-limits-panel-item-limit {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 14px;
	width: 100px;
	text-align: right;
}

.vwc-limits-panel-item-progress {
	width: 100px;
	margin: 3px 5px 0 5px;
}

/** Counters Sparkline **/
.vwc-counters-sparkline {
	
}

.vwc-counters-sparkline-total {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 15px;
}

.vwc-counters-sparkline-title {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #5E84B3;
	text-decoration: underline;
	margin: 3px 0;
	cursor: pointer;
	cursor: hand;
}

.vwc-counters-sparkline-chart {
	
}

/* Statistics Panel */
.vwc-statistics-panel {
	
}

.vwc-statistics-panel-title {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 0 40px 15px 20px;
	color: #333333;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 4px;
}

.vwc-statistics-panel-layout {
	width: 100%;
	margin: 0 20px 30px 20px;
}

.vwc-statistics-panel .vwc-counters-sparkline {
	display: inline;
}

.vwc-statistics-panel .vwc-counters-sparkline-title {
	width: 130px;
	margin-right: 10px;
	margin-bottom: 30px;
	white-space: nowrap;
}

/* Vocabulary field editor */
.vwc-editor-vocabulary {
	width: 100%;
}

.vwc-editor-vocabulary-items {
	width: 100%;
	margin-top: 3px;
}

.vwc-editor-vocabulary-edit {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
}

.vwc-editor-vocabulary-buttons {
	height: 30px;
	width: 100%;
}

.vwc-editor-vocabulary-removeAll {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
}

.vwc-editor-vocabulary-item {
	width: 100%;
	margin-bottom: 2px;
}

.vwc-editor-vocabulary-item-layout {
	
}

.vwc-editor-vocabulary-item-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	display:inline;
}

.vwc-editor-vocabulary-item-remove {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	margin: 0 5px;
	cursor: pointer;
	cursor: hand;
	display:inline;
}

.vwc-editor-boolean-clear-remove {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	margin-top: 2px;
	margin-left: 10px;
	cursor: pointer;
	cursor: hand;
}

/* Vocabulary field editor dialog */
.vwc-editor-vocabulary-dialog {
	
}

.vwc-editor-vocabulary-dialog-layout {
	
}

.vwc-editor-vocabulary-dialog-editor {
	margin: 20px;
}

.vwc-editor-vocabulary-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-editor-vocabulary-dialog-toolbar-cancel {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	height: 47px;
	line-height: 47px;
	margin-left: 20px;
	cursor: pointer;
	cursor: hand;
}

.vwc-editor-vocabulary-dialog-toolbar-save {
	margin: 10px 20px 0 0;
	float: right;
	width: auto !important;
}

/* Limits Settings */
.vwc-settings-limits {
	
}

.vwc-settings-limits .vwc-limits-panel {
	width: 100%;
}

.vwc-settings-limits .vwc-limits-panel-header {
	margin: 0;
	border: 0;
}

.vwc-settings-limits .vwc-limits-panel-limits {
	width: 100%;
}

.vwc-settings-limits-toolbar {
	background: url("popup_bottom_gradient.png") repeat-x;
	height: 47px;
	width: 100%;
}

.vwc-settings-limits-toolbar-close {
	color: #5E84B3;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: underline;
	height: 47px;
	line-height: 45px;
	margin-left: 30px;
	cursor: pointer;
	cursor: hand;
}

/* Removable Button */
/* Search advanced item */
.vwc-removable-button {
	
}

.vwc-removable-button-left, .vwc-search-advanced-item-button-left {
	width: 10px;
	height: 23px;
	behavior: url(iepngfix.htc);
	background-color: #A5A7AA;
	float: left;
}

.vwc-removable-button-center, .vwc-search-advanced-item-button-center {
	height: 23px;
	behavior: url(iepngfix.htc);
	background-color: #A5A7AA;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}

.vwc-removable-button-right, .vwc-search-advanced-item-button-right {
	width: 33px;
	height: 23px;
	background: url("../theme/closeFilter.png") no-repeat;
	behavior: url(iepngfix.htc);
	background-color: #A5A7AA;
	background-position: right center;
	float: left;
}

.vwc-removable-button:hover .vwc-removable-button-center,
	.vwc-removable-button:hover .vwc-removable-button-left,
	.vwc-removable-button:hover .vwc-removable-button-right,
	.vwc-search-advanced-item-button:hover .vwc-search-advanced-item-button-right,
	.vwc-search-advanced-item-button:hover .vwc-search-advanced-item-button-center,
	.vwc-search-advanced-item-button:hover .vwc-search-advanced-item-button-left
	{
	background-color: rgb(2, 0, 0) !important;
}

.vwc-removable-button-label {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: WHITE;
	white-space: nowrap;
	height: 23px;
	line-height: 23px;
}

.vwc-removable-button-primary .vwc-removable-button-label {
	text-decoration: underline;
}

.vwc-removable-button-secondary .vwc-removable-button-label {
	text-decoration: none;
}

.vwc-removable-button-right-focus {
	cursor: pointer;
	cursor: hand;
	float: left;
}

.vwc-removable-button-popup {
	background: #fcfce0 url("adv_search_buble_popup_back.png") repeat-x;
	border: 1px solid #d6d6be;
	margin: 3px 8px;
}

.vwc-removable-button-popup-layout {
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #333333;
}

/* Desktop Integration Panel */
.vwc-download-desktop-popup {
	margin-top: 5px;
}

.vwc-download-desktop {
	
}

.vwc-download-desktop-title {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 15px;
	margin: 3px 8px;
}

.vwc-download-desktop-os {
	cursor: pointer;
	cursor: hand;
}

.vwc-download-desktop-os-hover {
	background: #C3D9FF;
}

.vwc-download-desktop-os-layout {
	position: relative;
	width: 360px;
	height: 80px;
}

.vwc-download-desktop-os-icon {
	position: absolute;
	top: 8px;
	left: 8px;
}

.vwc-download-desktop-os-title {
	position: absolute;
	top: 20px;
	left: 80px;
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.vwc-download-desktop-os-label {
	position: absolute;
	top: 35px;
	left: 80px;
	font-family: Tahoma, Verdana;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

.vwc-download-desktop-os-size {
	position: absolute;
	top: 35px;
	left: 80px;
	font-family: Tahoma, Verdana;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

/* Mobile Integration Panel */
.vwc-download-mobile-popup {
	margin-top: 5px;
}

.vwc-download-mobile {
	
}

.vwc-download-mobile-title {
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 15px;
	margin: 3px 8px;
}

.vwc-download-mobile-os {
	cursor: pointer;
	cursor: hand;
}

.vwc-download-mobile-os-hover {
	background: #C3D9FF;
}

.vwc-download-mobile-os-layout {
	position: relative;
	width: 360px;
	height: 80px;
}

.vwc-download-mobile-os-icon {
	position: absolute;
	top: 8px;
	left: 8px;
}

.vwc-download-mobile-os-title {
	position: absolute;
	top: 20px;
	left: 80px;
	font-family: Tahoma, Verdana;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.vwc-download-mobile-os-size {
	position: absolute;
	top: 35px;
	left: 80px;
	font-family: Tahoma, Verdana;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

/** Statisctics page **/
.vwc-stats {
	text-align: center;
}

.vwc-stats a {
	text-decoration: none;
}

.vwc-stats img {
	margin-top: 10px;
	border: none;
}

.vwc-stats-table {
	width: 800px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: auto;
	margin-top: 20px;
}

.vwc-stats-table td {
	border: 1px solid;
	border-color: black;
}

.vwc-stats-table th {
	border: 1px solid;
	border-color: black;
}

.vwc-stats-voc {
	width: 680px;
}

.vwc-stats-number {
	text-align: center;
}

/* Relation field editor */
.vwc-editor-relation {
	width: 100%;
}

.vwc-editor-relation-items {
	width: 100%;
	/*margin-top: 7px;*/
}

.vwc-editor-relation-edit {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 30px;
	line-height: 22px;
	margin-right: 10px;
}

.vwc-editor-relation-removeAll {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 30px;
	line-height: 22px;
	margin-right: 10px;
}

.vwc-editor-relation-more {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	margin-top: 10px;
}

.vwc-editor-relation-item {
	float: left !important;
	clear: both !important;
}
.vwc-editor-relation-item-label, .vwc-editor-relation-item-remove {
	cursor: pointer;
	cursor: hand;
	display:inline;
}
.vwc-editor-relation-item  {
	width: 100%;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	
	margin-bottom: 0.2em;
	display:inline;
}

.vwc-editor-relation-item-layout {
	
}

.vwc-editor-relation-item-remove {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	margin: 0 5px;
	cursor: pointer;
	cursor: hand;
	display:inline;
}

.vwc-editor-relation-item-persistentId-label {
	white-space: pre;
}

.vwc-editor-relation-item-persistentId-label
.vwc-editor-relation-item-title-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
}

/* Relation field editor dialog */
.vwc-editor-relation-dialog {
	
}

.vwc-editor-relation-dialog-layout {
	
}

.vwc-editor-relation-dialog-editor {
	margin: 20px;
}

.vwc-editor-relation-dialog-editor .vwc-field-editor-profile-color {
	margin-top: 6px;
}

.vwc-editor-relation-dialog-editor .vwc-field-editor-profile-list {
	margin-top: 2px;
	margin-right: 10px;
}

.vwc-editor-relation-dialog-editor .vwc-field-editor-profile-name {
	margin-top: 2px;
	margin-right: 10px;
	max-width: 400px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.vwc-editor-relation-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-editor-relation-dialog-toolbar-right {
	float: right;
}

.vwc-editor-relation-dialog-toolbar-cancel {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	height: 47px;
	line-height: 47px;
	margin-left: 20px;
	cursor: pointer;
	cursor: hand;
}

.vwc-editor-relation-dialog-toolbar-new {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	height: 47px;
	line-height: 47px;
	margin-right: 20px;
	cursor: pointer;
	cursor: hand;
	float: right;
}

.vwc-editor-relation-dialog-toolbar-save {
	margin: 10px 10px 0 -10px;
	float: right;
}

/* Inverse relation editor */
.vwc-field-readonly-inverse-relation {
	margin-top: 7px;
}

.vwc-editor-inverse-relation-more {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	margin-top: 10px;
}

.vwc-editor-inverse-relation-item {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	border-collapse: separate;
	float: left;
	clear: both;
	width: 100%;
}

.vwc-editor-inverse-relation-item-persistentId-label {
	white-space: pre;
}

.vwc-editor-inverse-relation-item-persistentId-label,
	.vwc-editor-inverse-relation-item-title-label {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.vwc-editor-inverse-relation-label-norelations {
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

/* File fields editor */
.vwc-editor-file-fields {
	
}

.vwc-editor-file-fields-scroll {
	padding-right: 20px;
	width: 600px;
	max-height: 400px;
	min-height: 100px;
	height: expression(this.scrollHeight < 100 ? "100px" : ( this.scrollHeight > 
		400 ? "400px" : "auto"));
	overflow: auto;
}

.vwc-editor-file-fields-list {
	width: 100%;
	background: url("bundle_metadata_gradient.png") repeat-y scroll 0 0
		transparent;
	margin-top: 1px;
	padding: 5px 0;
}

.vwc-editor-file-fields-item-label {
	margin: 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #343434;
	line-height: 20px;
	margin: 5px 40px 10px 5px;
	width: 125px;
	text-align: right;
}

.vwc-editor-file-fields-item-editor {
	
}

/* Boolean editor */
.vwc-field-editor-boolean {
	margin-top: 10px;
}

.vwc-field-editor-boolean-yes {
	
}

.vwc-field-editor-boolean-yes-label {
	margin-top: 2px;
}

.vwc-field-editor-boolean-no {
	margin-left: 15px;
}

.vwc-field-editor-boolean-no-label {
	margin-top: 2px;
}

/* File fields editor dialog */
.vwc-editor-file-dialog {
	
}

.vwc-editor-file-dialog-layout {
	
}

.vwc-editor-file-dialog-editor {
	
}

.vwc-editor-file-dialog-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-editor-file-dialog-toolbar-cancel {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	height: 47px;
	line-height: 47px;
	margin-left: 20px;
	cursor: pointer;
	cursor: hand;
}

.vwc-editor-file-dialog-toolbar-save {
	margin: 10px 20px 0 0;
	float: right;
	width: auto !important;
}

/* Print editor */
.vwc-print-editor {
	
}

.vwc-print-editor-scroll {
	width: 420px;
	max-height: 200px;
	min-height: 100px;
	height: expression(this.scrollHeight < 100 ? "100px" : ( this.scrollHeight > 
		200 ? "200px" : "auto"));
	overflow: auto;
}

.vwc-print-editor-list {
	width: 100%;
	border-spacing: 0px;
}

.vwc-print-editor-list td {
	border-right: 1px solid #E3E4E6;
	border-bottom: 1px solid #E3E4E6;
}

.vwc-print-editor-list-label {
	margin-left: 15px;
	cursor: pointer;
	cursor: hand;
}

.vwc-print-editor-list-label-separator {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #E5E6E8;
}

.vwc-print-editor-toolbar {
	width: 100%;
	border-top: 1px white solid;
	border-left: 1px white solid;
	background-color: #E5E6E8;
	height: 25px;
}

.vwc-print-editor-toolbar td {
	border-right: 1px white solid;
	border-bottom: 1px white solid;
}

.vwc-print-editor-selectall {
	display: block;
	padding-top: 3px;
	padding-right: 1px;
}

.vwc-print-editor-fieldname {
	margin-left: 16px;
	padding-top: 3px;
}

/* Print dialog */
.vwc-print-dialog {
	
}

.vwc-print-layout {
	
}

.vwc-print-editor {
	
}

.vwc-print-toolbar {
	width: 100%;
	height: 47px;
	background: url("popup_bottom_gradient.png") repeat-x;
}

.vwc-print-cancel {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	height: 47px;
	line-height: 54px;
	margin-left: 20px;
	cursor: pointer;
	cursor: hand;
}
.vwc-print-image-checkbox, .vwc-print-single-checkbox{
	height: 20px;
display: inline-block;
vertical-align: middle;
}
.vwc-print-print {
	margin: 10px 20px 0 0;
	float: right;
	width: auto !important;
}

.vwc-print-editor-html-thumb{
	left;
}
.vwc-print-editor-html-separator {
	width: 100%;
	border-bottom: 1px #CCC solid;
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}

.vwc-print-editor-html-recordseparator{
	border-top:2px solid BLACK;
	margin-top:30px;
	margin-bottom:30px;
	width:100%;
}

.vwc-print-editor-html-recordseparatorReal{
	border-top:2px solid BLACK;
	margin-top:30px;
	margin-bottom:30px;
	width:100%;
}

@media print {
	.vwc-print-editor-html-recordseparator{
		border-top:none;
		margin-top:0px;
		margin-bottom:0px;
		width:100%;
	}

	.vwc-print-editor-html-recordseparatorReal{
		border-top:2px solid BLACK;
		margin-top:30px;
		margin-bottom:30px;
		width:100%;
	}

}



.vwc-print-editor-html-fieldname {
	vertical-align: top;
	width: 200px;
	font-size: 12px;
}

.vwc-print-editor-html-fieldseparator {
	margin-bottom: 5px;
	height: 5px;
	border-bottom: 1px #CCC solid;
}

.vwc-print-editor-html-value {
	margin-left: 50px;
	vertical-align: top;
	font-size: 12px;
}

#print .bundle-break {
	page-break-after: always;
}

#print .bundle {
	margin-bottom: 40px;
}

#print .thumb {
	width: 100%;
	margin-bottom: 20px;
	text-align: left;
	margin-top: 20px;
}

#print .thumb img {
	display: inline-block;
	max-width: 100%;
	max-height: 380px;
	text-align: right;
	margin-right: 20px;
}

.vwc-scroll-disabled {
	height: 100%;
	overflow: hidden;
}

.vwc-search-filter {
	float: right;
	margin-right: 30px;
}

.vwc-export-pdf-type-panel {
	margin-top: 18px;
}

.vwc-export-pdf-type-label {
	margin-right: 10px;
}

.vwc-export-pdf-type {
	margin-top: -2px;
}

.wc-bundle-file-viewer {
	background-color: #e7e7e8;
	padding-bottom: 20px;
}

.wc-bundle-file-viewer .Caption {
	display: none;
}

.wc-bundle-file-viewer .dialogContent {
	/*margin: 5px 5px 20px;*/
	
}

.wc-bundle-file-viwer .dialogBottom {
	height: 0px;
}

.wc-bundle-file-viewer-panel {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.wc-bundle-file-viewer-image {
	
}

.wc-bundle-file-viewer-video {
	margin: 0 auto;
}

.wc-bundle-file-viewer-audio {
	
}

.wc-bundle-file-viewer-pdf {
	height: 100%;
	width: 100%;
	border: none;
}

.wc-bundle-file-viewer-no-thumb {
	background: url("../theme/default_thumb.png") no-repeat scroll center
		center transparent;
	height: 100%;
	width: 100%;
}

.wc-bundle-file-viewer-toolbar {
	width: 100%;
	height: 100px;
	margin-bottom: 5px;
}

.wc-bundle-file-viewer-title {
	font-family: OswaldLight, Tahoma, Verdana;
	font-size: 16px;
	text-transform: uppercase;
	color: #221F1F;
	text-align: center;
	margin-top: 40px;
	padding-left: 150px;
}

.wc-bundle-file-viewer-close {
	float: left;
	background: url("../theme/button_close.png") no-repeat center center;
	height: 30px;
	width: 150px;
	padding: 0 0 0 0;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.wc-bundle-file-viewer-close:hover {
	float: left;
	background: url("../theme/button_close_grey.png") no-repeat center
		center;
	height: 30px;
	width: 150px;
	padding: 0 0 0 0;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.wc-bundle-file-viewer-previous-file {
	float: left;
	background: url("../theme/button_left.png") no-repeat center center;
	height: 28px;
	width: 150px;
	padding: 0 0 0 0;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.wc-bundle-file-viewer-previous-file:hover {
	background: url("../theme/button_left_black.png") no-repeat center
		center;
}

.wc-bundle-file-viewer-next-file {
	float: right;
	background: url("../theme/button_right.png") no-repeat center center;
	height: 28px;
	width: 150px;
	padding: 0 0 0 0;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.wc-bundle-file-viewer-next-file:hover {
	background: url("../theme/button_right_black.png") no-repeat center
		center;
}

:focus {
	outline-color: transparent;
	outline-style: none;
}

.alignTop {
	vertical-align: top;
}

.alignLeft {
	text-align: left;
}

.floatLeft {
	float: left;
}

.alignCenter {
	text-align: center;
}

.vwc-editor-user input {
	background-color: WHITE !important;
}

textarea {
	overflow: auto;
}

.vwc-settings-profile-entry-name-box {
	background-color: WHITE;
}

input::-ms-clear {
	display: none;
}

.gwt-FileUpload {
	visibility: hidden;
}

.vwc-addFiles-uploader .gwt-Label {
	width: 100%;
	color: #FFF;
	white-space: nowrap;
	font-size: 13px;
	background-color: #A7BB00;
	text-align: center;
	line-height: 27px;
	height: 27px;
	cursor: pointer;
}

.vwc-bundle-metadata {
	padding-top: 20px;
}

.gwt-Tree .gwt-TreeItem-selected {
	font-weight: bold !important;
}

input::-ms-clear {
	display: none;
}

.flashWarning {
	display: table;
	height: 100%;
	width: 100%;
}

.warningText {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}

.vwc-bundle-file-metadata-more-key {
	word-break: break-all;
	padding: 2px 10px 2px 10px;
}

.vwc-bundle-file-metadata-key-0 {
	padding: 20px 10px 2px 10px;
}

.vwc-bundle-file-metadata-key {
	padding: 2px 10px 2px 10px;
}

.rotate90 {
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.rotate180 {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.rotate270 {
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}

.flip {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.flipandrotate90 {
	-moz-transform: rotate(90deg) scaleX(-1);
	-webkit-transform: rotate(90deg) scaleX(-1);
	-o-transform: rotate(90deg) scaleX(-1);
	transform: rotate(90deg) scaleX(-1);
}

.flipandrotate180 {
	-moz-transform: rotate(180deg) scaleX(-1);
	-webkit-transform: rotate(180deg) scaleX(-1);
	-o-transform: rotate(180deg) scaleX(-1);
	transform: rotate(180deg) scaleX(-1);
}

.flipandrotate270 {
	-moz-transform: rotate(270deg) scaleX(-1);
	-webkit-transform: rotate(270deg) scaleX(-1);
	-o-transform: rotate(270deg) scaleX(-1);
	transform: rotate(270deg) scaleX(-1);
}

.wc-bundle-file-viewer-next-file-panel {
	width: 150px;
	display: table-cell;
	vertical-align: middle;
	height: 400px;
}

.wc-bundle-file-viewer-previous-file-panel {
	width: 150px;
	display: table-cell;
	vertical-align: middle;
	height: 400px;
}

.vwc-print-options {
	margin-top: 18px;
}
.vwc-print-options .gwt-Label{
	cursor:pointer;
	curso:hand;
	line-height: 20px;
}


.vwc-print-image-option {
	margin-right: 10px;
}

.vwc-print-single-option label, .vwc-print-image-option label{
	line-height:20px;
	cursor:pointer;
	cursor:hand;
	float:right;
}

.vwc-print-popup{
	height:400px;
}

.vwc-print-content{
	height: 300px;
overflow-y: scroll;
padding-left: 30px;
padding-right: 30px;
}

.vwc-print-buttons{
	padding-top: 10px;
padding-bottom: 10px;
padding-right: 20px;
float: right;
}

.vwc-print-close{
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #5E84B3;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	height: 47px;
	line-height: 45px;
	margin-right:10px;
}

.vwc-print-print2 {
	float: right;
	margin: 10px 0 0;
	width: auto !important;
}

.vwc-field-editor-range .vwc-field-editor-text-short-box2{
	width:120px;
}

.vwc-field-readonly-vocabulary .vwc-editor-vocabulary-item-label{
	display:block !important;
}

.vwc-settings-profile-entry-advanced-dialog-north{
padding-right:30px;
}

.vwc-settings-profile-entry-advanced-dialog-default-editor {
    padding-right: 0px;
}
