@charset "utf-8";
.vfx-browser * 						{ margin:0px; padding:0px;}
.vfx-browser						{ padding-bottom: 10px;}
.vfx-browser #browser-head			{ clear:both; padding: 2px; padding-left:4px; font-weight: bold; border-bottom:1px dashed #0aa5cc; }	
.vfx-browser .browser-line			{ clear: both; height: 25px; max-height: 25px; margin-top: 5px;margin-bottom:5px;border-bottom: 1px dashed #e0e0e0;padding: 4px;}
.vfx-browser .browser-line:hover	{ background-color:#f0f0f0;}
.vfx-browser .edit					{ float:right;width: 16px;height:14px}
.vfx-browser .date					{ float:right; padding-left: 10px;}
.vfx-browser a						{ color: black;}

#vfx-rich-browser					{ width: 550px; text-align: left; font-family: Arial}
#vfx-rich-browser #files			{ width: 540px; padding: 5px; max-width: 560px; height: 350px; max-height: 350px; overflow: auto; border-bottom: 1px solid #e0e0e0; background-color: #f5f5f5; }
#vfx-rich-browser #files .file		{ float: left; text-align: center; vertical-align: middle; width: 100px; height: 115px;  margin-bottom: 10px; font-size: 11px; overflow: hidden; padding-top: 0px; cursor: pointer; margin-right: 4px;}
#vfx-rich-browser #files .icon		{ height: 90px;}
#vfx-rich-browser #files .name		{ padding-left: 4px; padding-right: 4px; padding-top: 5px;}
#vfx-rich-browser #files .name input{ border: 1px solid #e0e0e0; font-size:11px; font-family: Verdana; text-align: center;margin-top: -4px; width: 86px;}
#vfx-rich-browser #files img		{ border: 1px solid white; padding: 4px;}
#vfx-rich-browser #files .file:hover,
#vfx-rich-browser #files .active	{ background-color: #daeafd; color: black;}
#vfx-rich-browser #infos			{ clear: both; height: 18px; padding: 5px; border-top: 1px solid #b0b0b0; background-color: #dddddd; font-size: 12px; }
#vfx-rich-browser #infos-table		{ width: 100%; }
#vfx-rich-browser #infos td			{ padding-top: 2px; }
#vfx-rich-browser #infos span		{ color: black; }
#vfx-rich-browser #infos #date-td	{ width: 120px; }
#vfx-rich-browser #infos #size-td	{ width: 100px;}
#vfx-rich-browser #infos #type-td	{ width: 80px; text-transform: uppercase;}
#vfx-rich-browser #infos #name-td	{ width: 250px; max-width: 250px; padding-top: 0px;}
#vfx-rich-browser #infos #name		{ width: 240px; height: 17px; margin: 0px; background-color: #dddddd; border: none; }
#vfx-rich-browser a					{ text-decoration: none;}
#vfx-rich-browser a:hover			{ text-decoration: underline; }
#vfx-rich-browser ul				{ list-style: none; margin-left: 10px;}
#vfx-rich-browser .vfx-browser		{ border-bottom: none; }

#vfx-rich-browser #upload				{ padding-top: 5px; background-color: #F0F0F0; height: 70px;}
#vfx-rich-browser #upload form			{ }
#vfx-rich-browser #upload #cancel-all 	{ margin-top: 7px; display: none; }

#vfx-rich-browser #fileQueue 			{ float: left; width: 410px; height: 60px; overflow: auto; margin: 10px; margin-top: 0px; margin-bottom: 5px; }
#vfx-rich-browser .uploadifyQueueItem 	{ font: 11px Verdana, Geneva, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5; margin-bottom: 5px; padding: 10px; width: 360px; }
#vfx-rich-browser .uploadifyError 		{ border: 2px solid #FBCBBC !important; background-color: #FDE5DD !important; }
#vfx-rich-browser .uploadifyQueueItem .cancel { float: right; }
#vfx-rich-browser .uploadifyProgress 	{ background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%; }
#vfx-rich-browser .uploadifyProgressBar { background-color: #0099FF; width: 1px; height: 3px; }

#vfx-members				{ }
#vfx-members #members-head	{ margin-bottom: 10px; padding: 2px; color: white; font-weight: bold; background-color:#8a7675; text-align: left;}
#vfx-members #members-head a{ color: white;}
#vfx-members .member		{ clear: both; padding-bottom: 5px;padding-top: 5px; }
#vfx-members .remove		{ float: right; padding-right: 4px;padding-left: 4px; width: 16px;}
#vfx-members .edit			{ float: right; padding-right: 4px;padding-left: 4px; width: 16px;}
#vfx-members .date			{ float: right; padding-right: 4px;padding-left: 4px; width: 80px;}
#vfx-members .email			{ float: right; padding-right: 4px;padding-left: 4px; width: 200px;}
#vfx-members .groups		{ float: right; padding-right: 4px;padding-left: 4px; width: 150px;}
#vfx-members .lastname 		{ float: right; padding-right: 4px;padding-left: 4px; width: 200px; font-weight: bold; }
#vfx-members .firstname 	{ font-weight: bold; padding-right: 4px;}
#vfx-members #next-prev		{ text-align: center; margin-top: 50px;}

#vfx-groups #groups-head	{ margin-bottom: 10px; padding: 2px; color: white; font-weight: bold; background-color:#8a7675; text-align: left;}
#vfx-groups .group			{ clear: both; padding-bottom: 5px;padding-top: 5px; }
#vfx-groups .remove			{ float: right; padding-right: 4px;padding-left: 4px; width: 16px;}
#vfx-groups .edit			{ float: right; padding-right: 4px;padding-left: 4px; width: 16px;}
#vfx-groups .date			{ float: right; width: 80px; padding-left: 4px; }
#vfx-groups .documents		{ float: right; padding-left: 4px; padding-right: 4px; width: 100px; text-align: center;}
#vfx-groups .webusers		{ float: right; padding-left: 4px; padding-right: 4px; width: 100px; text-align: center;}
#vfx-groups .description	{ float: right; width: 150px; padding-left: 4px; padding-right: 4px;}
#vfx-groups .name		 	{ font-weight: bold; }