#doc_search {background-color: #eee; padding: 10px 15px 15px;}
.formfield_search {
	background-color: #FFF; 
	width: 350px; 
	height: 18px;
	float: left;
	border: none;
	margin-right: 6px;
	padding: 4px 0 3px 5px;
	color: #333;
	font-size: 13px;
	border: 1px solid #ccc;
}
#folder_list { padding: 15px 0 0 13px; }
#folder_list .folder_item { padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px dotted #E3E3E3; }
#folder_list .folder_item.last{border:0;}
#folder_list .folder_name {
	font-size: 1.2em;
	font-weight: bold;
	background: url(/images/icon_folder.gif) no-repeat 0 50%;
	padding-left: 20px;
}
#folder_list .folder_count { color: #CCC; }
#folder_list .folder_description { font-size: 0.95em; color: #666; }
#folder_list .last { border: none; }

#document_list { padding:0; }
.list_heading {
	background: url('/images/icon_folder2.gif') no-repeat 0 10px;
	border-bottom: 1px solid #E3E3E3;
	padding: 10px 0 5px 20px;
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
}
#document_list .document_table th {
	color: #666;
	border-right: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	height: 30px;
}
#document_list td { color: #333; border-right: 1px solid #E3E3E3; text-align: center; height: 30px; }
#document_list td.last, #document_list th.last { border-right: none; }
#document_list tr.white td { background-color: #FFF; }
#document_list tr.grey td { background-color: #F7F6F5; }
#document_list .download_link { background: url('/images/icon_download.gif') no-repeat 0 50%; padding: 3px 7px 3px 13px; }
#document_list .details_link { background: url('/images/icon_details.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; }
#document_list td.file { text-align: left; padding-left: 15px; }
.doc_file { background: url('/images/icon_doc.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.xls_file { background: url('/images/icon_xls.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.ppt_file { background: url('/images/icon_ppt.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.pdf_file { background: url('/images/icon_pdf.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.img_file { background: url('/images/icon_img.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.mp3_file { background: url('/images/icon_mp3.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.avi_file { background: url('/images/icon_avi.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.generic_file { background: url('/images/icon_generic.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }

#file_breadcrumbs {margin-bottom: 10px; padding-bottom: 3px; margin-top: 15px;font-size: 11px; display:block; }
#file_breadcrumbs a{font-size: 1em;}
#file_breadcrumbs strong{}
#file_details .file_folder, #file_breadcrumbs .file_folder { background: url('/images/icon_folder.gif') no-repeat 0 50%; padding: 1px 0 1px 17px; }

#doc_info_box { border: 1px solid #EFEFEF; padding: 25px 0 25px 20px; }
#doc_info_box .doc_info { width: 470px; float: left; margin-right: 30px; }
#doc_info_box .doc_tags { width: 160px; float: left; }
#doc_info_box .doc_name { font-size: 16px; font-weight: bold; padding: 0; }
#doc_info_box .filed { font-size: 11px; padding: 0 0 0 20px; }
#doc_info_box .description { padding: 5px 0 0 20px; }
#doc_info_box .file_stats { width: 250px; float: left; padding: 0px 0 0 20px;font-size:11px;color:#333; }
#doc_info_box .download_link { width: 158px; float: left; padding: 0; margin-top: 8px; border: 1px solid #E6E6E6; }
#doc_info_box .download_link a {
	display: block;
	padding: 10px 0 10px 30px;
	font-size: 1.2em;
	font-weight: bold;
	background: #FAFAFA url('/images/bg_download.gif') no-repeat 15px 3px;
}
#doc_info_box ul { padding: 0 0 0 15px; }
#doc_info_box li { color: #999; padding: 0; }