@charset "utf-8";
/* CSS Document */

.fsearch-form {padding:2px;}
.fsearch-form input, select {border:1px solid #999; color:#889657; font-size:100%; padding:3px;}
.fsearch-form form 					{margin:0; padding:0;}
.fsearch-form span 					{padding:6px; color:#F90;}
.fsearch-form button 				{border:1px solid #999; background-color:#fff; color:#889657; font-size:100%; margin-left:2px; padding:2px;}

.fsearch-list 							{padding:6px; font-size:70%; margin:auto;}
.fsearch-list ul 						{margin:0; margin-left:20px; padding:0;}
.fsearch-list li 						{list-style:none; margin:1px; padding:1px;}

.fsearch-list .comment 				{font-style:italic; color:#666;}
.fsearch-list .comment-empty 	{font-style:italic; color:#F60;}

.fsearch-list a 				{color:#6699CC;}
.fsearch-list a:hover 	{color:#FF9900;}
.fsearch-list a:active 	{color:#333;}

.fsearch-list .empty {padding:20px; text-align:center; margin:auto; color:#F90;}

.fsearch-form table {width:100%; border:1px solid #ddd; background-color:#eee;}
.fsearch-form thead th {text-align:left; color:#F60; padding:6px; background-color:#FFF; border-bottom:1px solid #ccc;}
.fsearch-form thead td {}
.fsearch-form tfoot th {}
.fsearch-form tfoot td {padding:6px; text-align:right;}
.fsearch-form tbody th {text-align:right; padding:2px; color:#666; vertical-align:middle;}
.fsearch-form tbody td {padding:2px; color:#999; vertical-align:middle;}


.list-of-files 						{padding:10px;}
.list-of-files ul 				{margin:0; padding:0;}
.list-of-files li 				{margin:1px; padding:2px; list-style:none;}

.list-of-files a 					{color:#6699CC;}
.list-of-files a:hover 		{color:#FF6600;}
.list-of-files a:active 	{color:#006600;}

.list-of-files .date			{padding-bottom:10px; color:#999966; text-align:right;}

.list-of-files .fileicon 	{vertical-align:middle; border:none;}
.list-of-files .datafile 	{font-style:italic; color:#999; padding-left:6px;}
.list-of-files .empty 		{padding:20px; text-align:center; margin:auto; color:#F90;}

.view-files								{padding:10px;}
.view-files .label				{padding-bottom:10px; color:#999966;}
.view-files .label				{padding-bottom:10px; color:#999966;}
.view-files .date					{padding-bottom:10px; color:#999966; text-align:right;}
.view-files .description	{padding:10px; color:#333;}
.view-files .files				{padding:20px; margin:auto; border-top:1px solid #ddd;}
.view-files .files ul			{margin:0; padding:0;}
.view-files .files li			{margin:1px; padding:2px; padding-left:10px; list-style:none;}
.view-files .files .datafile {font-style:italic; color:#999; padding-left:6px;}
.view-files a 					{color:#6699CC;}
.view-files a:hover 		{color:#FF6600;}
.view-files a:active 		{color:#006600;}